body, html{  border: 0px none;  margin: 0 0 0 0; padding: 0 0 0 0;  background: #000000;  font-family: 'Arial CE', Arial, Helvetica, sans-serif;  font-size: 13px;  color: #1d1d1d;  line-height: 1.3;  text-align: center;}/*---------------------------------------TEXT----------------------------------*/p, img, table, tr, th, td, h1, h2, h3, h4, h5, h6, ul, li, form,fieldset{border: 0px none;margin: 0 0 0 0;padding: 0 0 0 0;}p{margin-bottom: 10px;margin-right: 10px;text-align: justify;}.fotopopis{text-align: left;margin: 0 0 0 0;}hr{display: none;}.skryj{display: none;}a,a:link,a:active,a:hover,a:visited {	color: #df2121;	text-decoration: underline;	}a:visited {	color: #df2121;}a:hover {	text-decoration: none;}a:focus,a:active {	text-decoration: none;}form{margin: 10px 0 10px 0;}form .formular{height: 19px;background: url("../imgs/bg_input.gif") repeat-x;border: 1px solid #d2d2d2;}form textarea{border: 1px solid #d2d2d2;overflow: auto;}.tlacitko{display: block;margin: 5px 0 5px 0;padding: 3px 10px 3px 10px;cursor: pointer;color: black;height: auto;background: url("../imgs/bg-table.gif") repeat-x;background-color: white;border: 1px solid #d2d2d2;}  .vice{background: url("../imgs/vice.gif") 0 5px no-repeat;padding-left: 10px;}.indent{text-indent: 18px;}table{border-collapse: collapse;margin: 10px 0;}table td, table th{padding: 2px 10px 2px 0;}table th{background: #d3d3d3;}/*--------------------------------------LAYOUT---------------------------------*/#obal{position: relative;margin: 0 auto 0 auto;text-align: left;width: 900px;background: url("../imgs/bg.gif") repeat-y;}#hlavicka{width: 900px;height: 269px;background: url("../imgs/hlavicka1.jpg") no-repeat;}#hlavicka h1{ display: none;}#hlavicka a{display: block;width: 320px;height: 80px;}#obsah{padding: 10px 0 0 0;background: white;}#obsah-right{display: inline;float: right;width: 640px;margin: 20px 15px 15px 0;_margin-bottom: 0;}#obsah-right h1{font-weight: normal;font-size: 25px;margin: 0px 0 20px 0;}#obsah-right h1 span{font-size: 13px;font-weight: bold;color: #df2121;}#obsah-right h2{color: #df2121;font-weight: bold;font-size: 18px;margin: 10px 0 5px 0;}#obsah-right #planakci h2{margin: 0 0 0 0;}#obsah-right #planakci h4{margin: 20px 0 0 0;}#obsah-right h3{color: #df2121;font-weight: bold;font-size: 14px;margin-bottom: 3px;}#obsah-right h4{font-weight: bold;font-size: 13px;margin: 5px 0 0px 0;}#obsah-right ul li{padding: 2px 0 2px 12px;list-style-type: none;background: url(../imgs/li-dot.gif) 0 9px no-repeat;}#obsah-left:{width: 209px;}#planovaneakce{width: 209px;color: white;background: url(../imgs/akcebox-bg.gif) repeat-y;}#planovaneakce a{color: #df2121;}#planovaneakce span{font-weight: bold;}#planovaneakce p{margin-bottom: 12px;}#planovaneakce strong{display: block;width: 199px;padding: 0 0 7px 10px;color: #df2121;font-weight: bold;font-size: 13px;background: white;}#planakcetext{padding: 15px 0 20px 10px;background: url(../imgs/akce_vlajka.gif) bottom right no-repeat;}#partneri{padding: 15px 0 20px 10px;width: 199px;font-size: 11px;}#partneri strong{color: black;font-weight: bold;font-size: 15px;}#partneri h3{color: #df2121;font-weight: bold;font-size: 12px;margin: 10px 0 2px 0;}#partneri p{margin-top: 3px;}/*------- Články ---------*/.clanek{clear: both;}#clanekgalerie a{margin: 0 0 0 0 !important;}#clanekgalerie img{margin: 0 0 -4px 0 !important;_margin: 0 0 0 0 !important;}.clanek a h2{text-decoration: none;}.clanek h2, #clanek h1{color: #df2121;font-weight: bold !important;font-size: 16px !important;margin: 0px 0 3px 0 !important;}#clanek h1{margin: 0 0 10px 0 !important;font-size: 18px !important;}.clanek p{margin-bottom: 8px;line-height: 1.2;}.clanek .ramecek, #clanek .ramecek{width: 120px;height: 90px;padding: 4px 5px 5px 4px;background: url(../imgs/fotoclanku.gif) no-repeat;float: left;margin: 0 10px 25px 0;}#clanek .ramecek{margin: 0 10px 0 0;}.clanek .detail{color: #747474;}.clanek .detail a{color: #747474;}#komentare{padding: 60px 45px 20px 45px;}#komentare form{margin-bottom: 25px;}#komentare form p{margin-bottom: 5px;}.koment{padding: 15px;background: #f8f8f8;}.koment p{margin-bottom: 3px;}.light{background: #eeeeee;}/*------- Fotogalerie ---------*/.fotogalerkaokno{position: relative;width: 120px;padding: 4px 5px 5px 4px;float: left;margin: 10px 15px 10px 0;text-align: center;}.fotogalerkaokno .ramecek{width: 120px;height: 90px;padding: 4px 5px 5px 4px;background: url(../imgs/fotoclanku.gif) no-repeat;}#clanekgalerie{margin-bottom: 20px;}/*------- Download ---------*/.pozadi{float: left;width: 320px;}.pozadi .ramecek{float: left;width: 150px; /*180*/margin-right: 3px;height: 125px;padding: 15px 15px 0 15px;background: url(../imgs/bg_wall.gif) no-repeat;}.pozadi h3{color: black !important;margin-top: 14px;}/*------- Naše auta ---------*/.auto{width: 640px;margin-left: -15px;clear: left;height: 150px;}.auto .ramecek{float: left;width: 150px; /*180*/margin-right: 3px;height: 125px;padding: 15px 15px 0 15px;background: url(../imgs/bg_wall.gif) no-repeat;}.auto h2{font-size: 18px !important;font-weight: normal !important;margin-top: 0px  !important;padding: 10px 0 7px 0;text-decoration: none !important;}.auto h2 a{text-decoration: none !important;}.auto h2 span{font-size: 14px;color: #1d1d1d;}.auto .vice{padding: 3px;}#auto-text{float: left;width: 560px;}#auto-fotky img{margin: 1px 2px 0px 2px;_margin: 2px;}#auto-detaily{float: right;width: 250px;}#citac{margin: 3px 0 0 2px;}#citac a, #citac b{border: 1px solid #b2b2b2;background: #f7f7f7;float: left;padding: 1px 7px 1px 7px;}#auto-tech{clear: left;padding-top: 14px;_padding-top: 4px;padding-left: 2px;}#auto-tech h3{background: #3c3c3c;color: white;padding: 4px 0 4px 10px;font-size: 13px;font-weight: bold;}#auto-tech h4{font-size: 13px;font-weight: bold;}/*------- Patička ---------*/#paticka{width: 890px; /*900px;*/clear: both;text-align: right;padding: 15px 10px 15px 0;color: #a8a8a8;margin: 20px 0 20px 0;background: #000000 url(../imgs/loga.gif) 10px 10px no-repeat;}/*--------------------------------------MENU----------------------------------*/#menu{margin-top: -1px;width: 900px;height: 45px;background: black;}#menu li{display: block;float: left;text-align: center;}#menu li a{display: block;font-size: 14px;font-weight: normal;text-decoration: none;line-height: 45px;padding: 0 23px 0 23px;color: white;}#menu li a:hover, #menu li .active{background: url(../imgs/menuact.gif) top center no-repeat;}