﻿body {  background: url(gfx/tlo.gif) #343434; font: 10px Verdana, sans-serif;

       color: #fff; margin: 0; }



div,ul {display: block; margin: auto; padding: 0px; width: auto;}

span {display: inline; padding: 0; margin: 0; }

p { padding: 0; margin: 0; }

li {display: block; list-style: none;}

img {border: 0; padding: 0;}

h1,h2 {font: 17px "Trebuchet MS", Verdana, sans-serif; display: block; padding: 0; margin: 0; color: #0093ff;}

h1 {margin: 6px 0 6px 10px; }

h2 { margin-bottom: 2px; }



a  { font-weight: normal; color: #0093ff; text-decoration: underline;}

a:visited { font-weight: normal; color: #0093ff; text-decoration: underline;}

a:active { font-weight: normal; color: #0093ff; text-decoration: underline;  outline: none;}

a:hover {  font-weight: normal; color: #0093ff; text-decoration: underline;}

a:focus { -moz-outline-style: none; }



#all {width: 892px; margin-top: 0;}

#main { width: 860px; background: url(gfx/tlo-main.gif) center repeat-y;}

#top {width: 892px; height: 158px; background: url(gfx/tlo-top.gif) center top no-repeat;}

#content { width: 840px;  background: url(gfx/tlo-content.gif) repeat-y;}

#left,#right,#m-profil-l,#m-profil-p {float: left; }

#left {width: 632px; margin-left: 3px;}

#right {width: 203px; margin-left: 2px; }

#right-ct {background: #343434; }

#left:after { height: 0px; display: block; visibility: hidden; clear: both; line-height: 0px; content: "."; }

#right:after { height: 0px; display: block; visibility: hidden; clear: both; line-height: 0px; content: "."; }

#content:after { height: 0px; display: block; visibility: hidden; clear: both; line-height: 0px; content: "."; }

#bottom {background: url(gfx/tlo-bottom.gif) center top no-repeat;  height: 43px; width: 860px; position: relative;}

#bottom img { position: absolute; bottom: 8px; right: 15px; }





#home-edytor { width: 630px; margin: 6px 0 6px 0;}

#kontakt-edytor { width: 600px; margin: 6px 0 6px 10px; }

#ct-edytor {margin: 20px; }

#formularz {text-align: right; margin: 10px 65px 30px 0; border: none;}

#formularz input, #formularz textarea {width: 270px; border: 1px #474747 solid; background: #343434; color: #fff;  font: 11px Verdana,sans-serif;}

#formularz input {height: 18px; line-height: 18px;}

#formularz textarea {height: 88px; vertical-align: top;}

#formularz .wyslij {width: 62px; height: 20px; background: url(gfx/wyslij.gif) no-repeat; border: none; color: #fff; line-height: 20px; font: 10px Verdana, sans-serif ; font-weight: bold;}

#formularz p {padding: 2px 0; margin: 0; position: relative;}

#formularz p span {color: #0093ff; position: absolute; right: -10px; top: 7px; }

#formularz  .f-info {color: #0093ff; }



#menu { width: 201px; padding: 15px 0 2px 0; margin: 0 1px 15px 0; background: url(gfx/linia-pozioma.gif) bottom repeat-x #343434;}

#menu li {width: 200px; background: url(gfx/linia-pozioma.gif) top repeat-x; height: 30px; margin: 0; padding: 0; line-height: 28px;}

#menu li a  { padding: 0 0 0 20px; height: 28px; font-weight: bold; color: #0093ff; text-decoration: none; position: relative; top: 2px; display:block}

#menu li a:visited {padding: 0 0 0 20px; height: 28px; font-weight: bold; color: #0093ff; text-decoration: none;  position: relative; top: 2px;}

#menu li a:active {padding: 0 0 0 20px; height: 28px; font-weight: bold; color: #0093ff; text-decoration: none; outline: none;  position: relative; top: 2px;}

#menu li a:hover {padding: 0 0 0 20px; height: 28px; font-weight: bold; color: #0093ff; text-decoration: none; background: url(gfx/menu-tlo.gif) repeat-x #5a5a5a;  position: relative; top: 2px;}



.belka {height: 15px; width: 100%; background: url(gfx/tlo.gif); }

.linia {height: 2px; width: 632px; background: url(gfx/linia-pozioma.gif) repeat-x; }



.box { background: url(gfx/linia-pozioma.gif) bottom repeat-x;}

.box-ct:after { height: 0px; display: block; visibility: hidden; clear: both; line-height: 0px; content: "."; }

.box-ct {padding: 10px; }
.box-ct  h2 {display:none}

.box-ct img {float: left; margin: 10px 10px 10px 0 }

.box-ct p {padding: 5px 0; }

.box-ct span {display: inline; text-align: right;}
.box-ct .block  a {display: block; }


#models {margin: 0 0 6px 2px;}

#models:after { height: 0px; display: block; visibility: hidden; clear: both; line-height: 0px; content: "."; }





ul.nav{ text-align: right; position: relative; top: -15px; right: 6px; width: 100%; margin: 0;}

ul.nav li {display: inline; list-style: none; margin: 0; padding: 0;}

ul.nav li a { padding: 0; margin: 0; font-weight: normal; display: inline;}

ul.nav li a:visited {padding: 0; margin: 0; font-weight: normal; display: inline; }

ul.nav li a:active {padding: 0; margin: 0; font-weight: normal; display: inline;}

ul.nav li a:hover {padding: 0; margin: 0; font-weight: normal; display: inline;}

ul.nav li a.ac  {  color: #fff;}





.imie {height: 20px; background: #0093FF; }

.imie h2 {color: #fff; font-size: 15px; margin-left: 12px;}

.dane {height: 100px; background: #474747; margin-top: 5px; }

.dane .info {margin: 0 10px 0 10px; padding-top: 2px; line-height: 15px;}





.models-box {width: 120px; height: 249px; float: left; margin-left: 5px; margin-bottom: 8px;}
.models-box-home {width: 120px; height: 120px; float: left; margin-left: 5px; margin-bottom: 5px;}

.models-box .fota {width: 120px; height: 120px;}

.models-box .imie {margin-top: 4px;}

.models-box .dane .info {margin: 0 10px 0 10px; padding-top: 2px; line-height: 15px;}





#m-profil-l { width:350px; margin: 25px 10px 20px 10px;}

#zdjecie {height: 350px; width: 350px; }
#zdjecie img {border: 1px solid #0093FF}

#opis-dodatkowy {margin-top: 20px;}

#m-profil-p {width: 260px; margin: 25px 0 20px 0;}

#info {width: 250px; margin: 0;}

#foty {width: 260px; margin-top: 9px;}

#foty img { float: left; margin: 0 10px 10px 0;}

#info .imie {margin-top: 2px;}

#info .nr {background: #5a5a5a; height: 20px; margin: 5px 0 0 0; padding-left: 10px; line-height: 20px; }

#info .dane .info {margin: 0 10px 0 10px; padding-top: 2px; line-height: 15px;}



ul.nav-m { text-align: right; position: relative; top: -25px; right: 6px; width: 100%; margin: 0 0 -10px 0;}

ul.nav-m  li {display: inline; list-style: none; margin: 0 0 0 20px; padding: 0;}

ul.nav-m  li a  { padding: 0; margin: 0; font-weight: normal; display: inline;}

ul.nav-m  li a:visited {padding: 0; margin: 0; font-weight: normal; display: inline; }

ul.nav-m  li a:active {padding: 0; margin: 0; font-weight: normal; display: inline;}

ul.nav-m  li a:hover {padding: 0; margin: 0; font-weight: normal; display: inline;}

ul.nav-m  li a.ac  { color: #fff;}



#galeria { width: 840px; padding-bottom: 35px;}

#galeria-ct {margin: 0 0 0 6px; }

#galeria-opis {margin: 0 10px 0 10px; }

#galeria-mini {margin: 10px 0 2px 8px;}

#galeria-mini img {float: left; margin: 0 10px 13px 0; }

#galeria-mini:after { height: 0px; display: block; visibility: hidden; clear: both; line-height: 0px; content: "."; }

ul.nav-g { text-align: right;  width: 100%; position: relative; right: 9px; margin: 10px 0 15px 0}

ul.nav-g  li {display: inline; list-style: none; margin: 0; padding: 0;}

ul.nav-g li.s {padding: 0 4px 0 4px; }

ul.nav-g  li a  { padding: 0; margin: 0; font-weight: normal; display: inline;}

ul.nav-g  li a:visited {padding: 0; margin: 0; font-weight: normal; display: inline; }

ul.nav-g  li a:active {padding: 0; margin: 0; font-weight: normal; display: inline;}

ul.nav-g  li a:hover {padding: 0; margin: 0; font-weight: normal; display: inline;}

ul.nav-g  li a.ac  { color: #fff;}



#foto,.mini {float: left; margin: 6px; padding-bottom: 20px;}

.mini {width: 146px; margin-top: 158px; }

.mini div {text-align: center; margin-top:12px;}

#foto {width: 500px; margin-top: 19px;}

#foto h1 {margin-left: 0; margin-bottom: 10px; }

#galeria-ct:after { height: 0px; display: block; visibility: hidden; clear: both; line-height: 0px; content: "."; }
