body {font: 11px Tahoma, sans-serif;color:#585555;margin: 0;padding: 0;background: #e1e1e1;text-align: center;}

p, form, h1, h2, h3, h4 {padding: 0; margin: 0; font-weight: normal;}

a {text-decoration: none;}

a:hover {text-decoration: underline;}

.koniec{clear: both; font-size: 2px; height: 2px;}

#pozadie1 {background: url(../images/vrch_bg.gif) repeat-x top;}

#pozadie2 {background: url(../images/vrch_bg_sub.gif) repeat-x top;}

#kontajner {width: 771px; margin:auto; text-align: left;}

#logo {padding: 16px 0 0 13px; font-size: 16px; font-weight: bold; width: 255px; float: left;}

#logo a{color: white; text-decoration: none;}

#vrchtxt {padding: 15px 15px 0 0; color: Red; font-size: 13px; width: 394px; height: 27px; float: right;  text-transform: uppercase; }

#hlavnemenu{margin: 0; padding: 14px 0 0 10px; list-style: none;}

#hlavnemenu .boxmenu1 {position: relative; width: 93px; height:59px; background: url(../images/menu1_bg.gif) no-repeat; visibility: hidden;}

#hlavnemenu .boxmenu1 p,#hlavnemenu .boxmenu2 p{margin: 0; padding: 6px 0 0 0; list-style: none; text-align: center; font-size: 10px; line-height: 16px;}

#hlavnemenu .boxmenu1 p a,#hlavnemenu .boxmenu2 p a{color: White; text-decoration: none;}

#hlavnemenu .boxmenu1 p a:hover,#hlavnemenu .boxmenu2 p a:hover{color: Red;}

#hlavnemenu .boxmenu1 p .vybrana a,#hlavnemenu .boxmenu2 p .vybrana a{color: Red;}

#hlavnemenu .boxmenu2 {position: relative; width: 93px; height:59px; background: url(../images/menu2_bg.gif) no-repeat;}

#hlavnemenu li{float: left; padding: 0 14px 0 14px;}

#btnprofil a, #btnautodiely a, #btnmotodiely a, #btnracing a, #btntuning a, #btnkontakt a {display:block;width:95px;height:30px;margin:0 0 0 0;padding:0;text-decoration: none;}

#btnprofil a span, #btnautodiely a span, #btnmotodiely a span, #btnracing a span, #btntuning a span, #btnkontakt a span {display:none}

#btnprofil a {background: url(../images/btn_profil.gif) 0 0 no-repeat;}

#btnprofil a:hover{background: url(../images/btn_profil.gif) -95px 0 no-repeat;}

#btnautodiely a {background: url(../images/btn_autodiely.gif) 0 0 no-repeat;}

#btnautodiely a:hover{background: url(../images/btn_autodiely.gif) -95px 0 no-repeat;}

#btnmotodiely a {background: url(../images/btn_motodiely.gif) 0 0 no-repeat;}

#btnmotodiely a:hover{background: url(../images/btn_motodiely.gif) -95px 0 no-repeat;}

#btnracing a {background: url(../images/btn_racing.gif) 0 0 no-repeat;}

#btnracing a:hover{background: url(../images/btn_racing.gif) -95px 0 no-repeat;}

#btntuning a {background: url(../images/btn_tuning.gif) 0 0 no-repeat;}

#btntuning a:hover{background: url(../images/btn_tuning.gif) -95px 0 no-repeat;}

#btnkontakt a {background: url(../images/btn_kontakt.gif) 0 0 no-repeat;}

#btnkontakt a:hover{background: url(../images/btn_kontakt.gif) -95px 0 no-repeat;}

#obsahuvod,#obsahsub{padding: 0 6px 20px 6px;}

#obsahuvod{padding-top: 23px;}

#obsahuvod #lava{width:247px; border-right: 1px solid #8c8c8c; padding: 0 12px 0 21px; float: left;}

#obsahuvod #lava .box{border-top: 1px solid #8c8c8c; padding: 6px 0 0 0; clear: both;}

#obsahuvod #lava .okraj{border-bottom: 1px solid #8c8c8c;}

#obsahuvod #lava h2{color: red; font-size: 11px; font-weight: bold; text-align: right;}

#obsahuvod #lava h2 a{color: red;}

#obsahuvod #lava p{padding: 5px 0 0 0; text-align: right;}

#obsahuvod #lava img{float: left;}

#lava .logo{float: right;}

#lava .cena{padding: 0 5px 0 5px; margin: 0 0 0 10px; background-color:red; font-size:13px; font-weight: bold; color: white; float: right;}

#lava .cena2{padding: 0 0px 0 0px; margin: 5px 0 0 5px; background-color:white; font-size:11px; font-weight: normal; color:#585555; float: right;}

#obsahuvod #prava{width:464px; float: right;}

#obsahuvod #prava hr{width:440px; margin: 0; padding: 0 0 7px 0; border: 0; border-top: 1px solid #8c8c8c;}

#tab1 td{padding: 0 6px 5px 0;}

#partneri{margin: auto; padding: 0px 0 0px 10px; list-style: none; background: #e5e6e8; width:749px; text-align: left;}

#partneri li{display: inline; padding: 0 10px;}

#koniec{height: 40px; background: Black;clear:both;}

#obsahsub #lava{width:197px; float: left;}

#obsahsub #lava ul{margin: 0; padding: 12px 0 1px 12px; list-style: none; text-align: right; background: url(../images/sub_menu_ciara.gif) no-repeat bottom;}

#obsahsub #lava ul li{text-transform: uppercase; line-height: 27px;}

#obsahsub #lava ul li a{background: url(../images/sub_menu.gif) no-repeat top; display: block; width: 151px; padding: 0 34px 0 0; font-size: 12px; color: #403f3f;}

#obsahsub #lava ul li a:hover, #obsahsub #lava ul .vybrana a{background: url(../images/sub_menu_hover.gif) no-repeat top; font-size: 12px; color: #403f3f; text-decoration: none;}

#obsahsub #prava{width:387px; float: right; padding: 20px 32px 0 0;}

#obsahsub #prava h1{font-size: 15px; color: red; text-transform: uppercase; font-weight: bold;}

#obsahsub #prava h2{font-size: 12px; color: red; text-transform: uppercase; font-weight: bold;}

#obsahsub #prava p{line-height: 17px; text-align: justify;}

#spodok{position: relative;}

#form1 h2{font-size:11px; font-weight: bold;}

#form1 label,#form1 input,#form1 textarea,#form1 .captchapic{display: block; float: left; margin-bottom: 5px;}

#form1 label,#form1 .captchapic{width: 150px;}

#form1 label{clear: both;}

#form1 input,#form1 textarea{width: 220px; font-size:11px; font: 11px Tahoma, sans-serif;}

#form1 .odoslat input{width: 100px; margin-top: 10px;}

#form1 select{font-size:11px; font: 11px Tahoma, sans-serif;}

#prava div{
float:left;
}

#prava div.row{
width:443px;	
}

#prava div.border{
border-bottom:1px solid #8c8c8c;
}

#prava div.col1{
width:216px;  
}

#prava div.col2{
width:217px;
margin-left:9px;
}

#prava div.col3{
width:103px;  
}

#prava form#newsletter{
padding:0 50px 0 40px;
}

#prava form#newsletter h2{
font-size: 15px; color: red; text-transform: uppercase; font-weight: bold;
}

#prava form#newsletter p{
margin:15px 0 20px 0;
}

#prava form#newsletter label{
width:150px;	
}

#prava form#newsletter label{
margin-right:100px;
}

#prava form#newsletter input#form_email{
width:225px;
}

#prava form#newsletter input#odoslat{
width:100px;
font-family:Tahoma, sans-serif;
font-size:11px;
margin-top:20px;
}

#prava form#newsletter span.red{
color:red;	
}

#form1 label#label_newsletter{
width:250px;
}

#form1 input#form_newsletter{
width:50px;
}

.gallery a img {
     border: 2px solid #CFCDCD;
}

.gallery a:hover img {
     border: 2px solid #DC0000;
}