* {margin: 0; padding: 0; border: 0;}
body { background-color: #FFF;  font-family: Tahoma, Geneva, sans-serif; color: #000; font-size: 11px; height: 100%;}
html, body { width: 100%; height: 100%;}
ul { list-style: none;}
img {border:0;}
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px; font-size: 0px;}
a { color: #b33a36 ;}
a:hover { text-decoration: none; }
.centermap { width: 932px; margin: 0 auto; position: relative;}
.min { min-width: 1000px; width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "auto");}
body {behavior:url("hover.htc");}
/*head*/
.head { height: 142px;}
.logo { position: absolute;}
.tel { position: absolute; margin-left: 358px; margin-top: 53px;}
.icon { position: absolute; margin-left: 658px; margin-top: 59px;}
.icon img {margin-right:40px}
.tx { font-size: 18px;}
.tx2 { font-size: 26px; color: #b33a36;}
.tx2 span { font-size: 16px; position: relative; top: -8px;}
/*head*/

/*menu*/
.menu { position: relative;}
/*drop_menu*/
.nav {float: left;list-style:none; height:25px; position:relative; z-index:500; font-size: 11px; padding-left: 27px;}
.nav li.top { height: 25px; display:block; float:left;}
.nav li a.top_link {display:block; float:left; height: 20px; color: #FFF; text-decoration: none; padding-left: 11px; padding-right: 11px; font-weight: bold; padding-top: 5px; color: #000; text-transform:uppercase }
.nav li.top:hover { background: url(../images/knopa_r.gif) right top no-repeat;}
.nav li.top:hover a.top_link { background: url(../images/knopa_l.gif) left no-repeat; color: #FFF;}

.nav li.top_active { background: url(../images/knopa_r.gif) right top no-repeat;height: 25px; display:block; float:left;}
.nav li.top_active a.top_link { background: url(../images/knopa_l.gif) left no-repeat; color: #FFF;}


.nav :hover ul.sub li a:hover { }
.nav :hover ul.sub li a.fly:hover { }
.nav :hover ul li:hover > a.fly {} 
.nav table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
.nav a:hover {visibility:visible; z-index:200; }
.nav li:hover { z-index:200;}
.nav ul, 
.nav :hover ul ul, 
.nav :hover ul :hover ul ul,
.nav :hover ul :hover ul :hover ul ul,
.nav :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; }

.nav :hover ul.sub { background: url(../images/sub.gif) top no-repeat; width: 904px; padding-left: 27px; height: 70px; left:0px; top:21px;  z-index:300; }
.nav :hover ul.sub li { background: url(../images/sub_li.gif) right 9px no-repeat; padding-left: 11px; padding-right: 11px; font-weight: bold; display:block; position:relative; float:left; padding-top: 5px;}
.nav :hover ul.sub li a {  display:block;  position:relative; float:left; color: #FFF; text-decoration: none }
/*drop_menu*/
/*menu*/

/*content*/
.content { margin-top: 59px;}
/*links*/
.links { padding-bottom: 23px; font-size: 12px; }
.links  span { position: absolute; text-transform: uppercase; color: #000; text-decoration: none; padding-left: 19px; padding-top: 23px;}
.links .tx3 { padding-top: 30px;}
.b1 { background: url(../images/b1.jpg) no-repeat; width: 295px; height: 76px; float: left; margin-right: 23px;}
.b2 { background: url(../images/b2.jpg) no-repeat; width: 295px; height: 76px; float: left; margin-right: 23px;}
.b3 { background: url(../images/b3.jpg) no-repeat; width: 295px; height: 76px; float: left; }
.b4 { background: url(../images/b4.jpg) no-repeat; width: 295px; height: 76px; float: left; margin-right: 23px;}
.b5 { background: url(../images/b5.jpg) no-repeat; width: 295px; height: 76px; float: left; margin-right: 23px;}
.b6 { background: url(../images/b6.jpg) no-repeat; width: 295px; height: 76px; float: left; }
/*links*/

.flash { padding-bottom: 23px;}


.main { width: 100%;}
.left { width: 640px; padding-right: 23px;}
.right { padding-right: 2px;}

.block { margin-bottom: 23px;}
.block_t { background: url(../images/block_t.gif) top repeat-x;}
.block_r { background: url(../images/block_r.gif) right top repeat-y;}
.block_f { background: url(../images/block_f.gif) bottom repeat-x;}
.block_l { background: url(../images/block_l.gif) left top repeat-y;}
.block_r_t { background: url(../images/block_r_t.gif) right top no-repeat; padding: 6px;}
.block_r_f { background: url(../images/block_r_f.gif) right bottom no-repeat;}
.block_l_f { background: url(../images/block_l_f.gif) left bottom no-repeat;}
.block_l_t { background: url(../images/block_l_t.gif) left top no-repeat;}

.title { background: url(../images/title_r.gif) right top no-repeat; height: 31px; text-transform: uppercase; font-size: 11px; float: left; position: relative; margin-bottom: -1px;}
.title span { background: url(../images/title_l.gif) left top no-repeat; height: 22px; float: left; padding-left: 15px; padding-right: 15px; padding-top: 9px;}

.tumbs {}
.tumb { width: 178px; padding-left: 21px; padding-right: 6px; padding-top: 23px; padding-bottom: 23px; font-size: 11px; float: left;}
.foto { line-height: 0px; font-size: 0px;}
.foto img { border: 1px solid #000;}
.name { background: url(../images/name.gif) no-repeat; width: 170px; height: 17px; text-transform: uppercase; padding-left: 8px; color: #FFF; padding-top: 4px;}
.info { padding-left: 8px; padding-top: 3px;}
.info span { color: #717171;}
.info p { padding-top: 2px;}

.line { }
.line2 { background: url(../images/line_top.gif) top no-repeat; width: 627px; background-color: #f6f6f6;}
.line2_foot { background: url(../images/line_foot.gif) bottom no-repeat; width: 627px;}
.tx4 { padding-left: 10px; padding-top: 13px; padding-bottom: 13px;}

.marki { margin-left: 2px; margin-top: 19px;}
.marki td { padding-left: 7px; padding-bottom: 10px;}
.marki a { color: #000;}
.marki img { position: relative; margin-bottom: -2px;}
.t1 { text-align: center;}
.t2 { width: 111px;}

.news { }
.new { padding-bottom: 13px; padding-top: 3px; padding-left: 9px; padding-right: 3px; width: 243px;}

.new2 { background: url(../images/new2_top.gif) top no-repeat; background-color: #f6f6f6; width: 255px;}
.new2_foot { background: url(../images/new2_foot.gif) bottom no-repeat; padding-bottom: 13px; padding-top: 3px; padding-left: 9px; width: 246px;}

.info2 { width: 243px; margin-bottom: 5px;}
.name2 { width: 185px; padding-right: 9px;}
.data { background: url(../images/data.gif) no-repeat; width: 49px; height: 49px; text-align: center;}
.tx5 { color: #FFF;padding-top: 2px;}
.tx6 { font-size: 18px; font-weight: bold; line-height: 20px; }
.tx7 { font-size: 9px; text-transform: uppercase;}

.foto2 { width: 109px; float: left;}
.foto2 img { border: 1px solid #ec1c24;}
.opis { width: 130px; float: left;}
/*content*/

/*foot*/
.foot { padding-top: 26px; padding-bottom: 20px;}
.menu2 { font-size: 12px; color: #b33a36;}
.menu2 a { color: #000;}
.menu2 span { margin-left: 17px; margin-right: 16px;}
.copy { float: left; padding-top: 22px;}
.copy p { padding-bottom: 2px;}
.site { float: right; padding-top: 26px; padding-right: 5px;}
.site a { text-decoration: none; color: #000;}
/*foot*/

/*car*/
.link { padding-bottom: 15px; padding-left: 27px;}
.left .link { padding-left: 15px;}
.bord2 { float: left; border-left: 1px solid #000; padding-left: 19px; padding-right: 19px;margin-top: 11px; margin-bottom: 13px; height: 123px;}
.bord3 { float: left; border-left: 1px solid #000; padding-left: 19px;margin-top: 11px; margin-bottom: 13px;  height: 123px; }
.bord1 { float: left; padding-left: 9px; padding-right: 19px;margin-top: 11px; margin-bottom: 13px;  height: 123px;}
.info3 { width: 273px; font-size: 12px;}
.info3 td { background: url(../images/info3_td.gif) bottom repeat-x; padding-top: 4px; padding-bottom: 6px;}
.info3 span { background-color: #FFF;}
.t3 { text-align: left; font-weight: bold;}
.t4 { text-align: right;}

.fotos { margin-bottom: 23px;}
.foto3 { width: 500px; float: left;}
.foto3 img { border: 1px solid #000; padding: 2px;}
.foto4 { float: left; width: 429px; float: right;}
.foto4 a { float: left; margin-left: 22px; margin-bottom: 2px;}
.foto4 img { border: 1px solid #000; float: left; padding: 3px;}
.foto4 a:hover img { border: 2px solid #c63737; padding: 2px;}

.list { padding: 0; list-style: none; font-size: 12px;}
.list li { background: url(../images/marker.gif) left 7px no-repeat; padding-top: 4px; padding-bottom: 6px; padding-left: 13px;}
.list a { color: #000; text-decoration: none;}
.need .bord1 { height: 217px;}
.need .bord2 { height: 217px;}
.need .bord3 { height: 217px;}

.text { padding-top: 5px; padding-bottom: 10px; font-size: 12px; padding-left: 9px; padding-right: 9px;}
.text p { padding-top: 11px; line-height: 18px;}

.inf { position: relative; top: -14px; padding-left: 15px; padding-right: 15px;}
.tx8 { float: right;}
.tx8 img { position: relative; margin-bottom: -4px; margin-right: 5px;}

.line4 { margin-left: 38px;}
.line3 { background: url(../images/line3_top.gif) top no-repeat; width: 833px; background-color: #f6f6f6; margin-left: 38px;}
.line3_foot { background: url(../images/line3_foot.gif) bottom no-repeat; width: 833px;}
.tx9 { font-size: 12px; text-align: center; position: relative; top: -9px; font-weight: bold;}
/*car*/

/*lexus*/
.search { width: 591px; margin-left: 15px; border-bottom: 1px solid #000; padding-bottom: 19px; padding-top: 21px;}
.search table { margin-left: 2px;}
.search select { border: 1px solid #b4b4b4; width: 135px; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; color: #7a7a7a;}
.search td { padding-right: 8px; padding-top: 12px;}
.title2 { font-size: 12px; text-transform: uppercase; font-weight: bold;}
.inp {border: 1px solid #b4b4b4; width: 44px; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; color: #7a7a7a; padding-left: 5px; padding-top: 2px; padding-bottom: 3px; margin-top: 1px;}
.inp2 {border: 1px solid #b4b4b4; width: 74px; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; color: #7a7a7a; padding-left: 5px; padding-top: 2px; padding-bottom: 3px; margin-top: 1px;}
.t5 { padding-left: 28px;}
.tx10 { padding-left: 8px;}
.knopa { background: url(../images/knopa_r.gif) right top no-repeat;height: 25px;  float:left; font-weight: bold; text-transform: uppercase;}
.knopa span { background: url(../images/knopa_l.gif) left no-repeat; color: #FFF; height: 19px; padding-top: 6px; float: left; padding-left: 16px; padding-right: 16px;}

.info4 { width: 591px; border-collapse: collapse; font-size: 12px; margin-left: 15px; margin-top: 13px;}
.info4 td { border: 1px solid #c63737; padding-left: 9px; padding-right: 9px; padding: 9px;}
.info4 .nd { position: relative; margin-bottom: -7px;}
.info444 { width: 891px; border-collapse: collapse; font-size: 12px; margin-left: 15px; margin-top: 13px;}
.info444 td { border: 1px solid #c63737; padding-left: 9px; padding-right: 9px; padding: 9px;}
.info444 .nd { position: relative; margin-bottom: -7px;}
.glav td { background-color: #c63737; border: none; padding-top: 0px; padding-bottom: 0px; height: 34px; color: #FFF; font-weight: bold;}
.glav_l { background: url(../images/glav_l.gif) left top no-repeat;}
.glav_r { background: url(../images/glav_r.gif) right top no-repeat;}
.col td { background-color: #f8e7e7;}
.link2 { padding-top: 12px; padding-bottom: 12px;}
.link2 img { position: relative; margin-bottom: -4px;}
.link2 span { margin-left: 27px; margin-right: 9px;}
.links2 a { margin-right: 0px; margin-bottom: 23px; text-decoration: none;}
.links2  span { position: absolute; text-transform: uppercase; color: #000; text-decoration: none; padding-left: 19px; padding-top: 23px;}
.b7 { background: url(../images/b7.jpg) no-repeat; width: 267px; height: 76px; float: left; }
.b8 { background: url(../images/b8.jpg) no-repeat; width: 267px; height: 76px; float: left; }
.b9 { background: url(../images/b9.jpg) no-repeat; width: 267px; height: 76px; float: left; }
/*lexus*/

