@charset "utf-8";
/* CSS Document */
body{margin:0; background:#e0e0e0; font-family:tahoma, verdana, helvetica; font-size:70%;}

a{text-decoration:none;}

#container{width:775px; _width:785px; margin:0 auto; padding:0; background:url(../images/bg_container.jpg) repeat-y; border-left:0px solid white; border-right:0px solid white;}

#content{width:735px; margin:auto; padding:0; background:url(../images/bg_middle.jpg) repeat-y;}

#admin_content{width:675px; margin:auto; padding:10px 0px 70px 60px; background:url(../images/bg_middle.jpg) repeat-y; border-bottom:15px solid #333333;}

#admin_content input{margin:5px 10px; }

#up_header{width:735px; height:55px; background:url(../images/up_header.jpg)}

#flags{float:right; margin:20px 30px 15px 40px;}

.call_form{ float:left;}

#phone{color:#CCCCCC; margin-top:150px; margin-left:5px; padding:0px; text-align:center; width:190px;}

#headline{margin:20px 0 20px 35px;width:235px;}

#headline h1{font-size:180%; color:#CCCCCC; margin:0px; color:#cef6fc; font-weight:normal;padding:0 15px;}

#headline h2{font-size:220%; color:#CCCCCC; margin:2px 0px; color:white; font-weight:normal;}

.call_form p{margin:0; padding:0; color:#808080;}

.big_text{font-size:140%; color:#999999;}

#right_box{float:right; margin-top:187px; margin-right:30px;_margin-right:20px;}

#right_box p{padding:0; margin:0;}

#right_box p a{color:#646464; text-decoration:none;}

#right_box p a:hover{color:#ff6500;}

#right_box img{margin:0 5px 0 15px; vertical-align:middle; border:none;}

#flags img{margin:0 1px;}

#flags img {border:1px solid black;}

#flags a img {border:1px solid black; opacity:0.8;}

#flags a:hover img {border:1px solid #ff6500;opacity:1;}

#header{width:735px; height:212px; background:url(../images/header.jpg) no-repeat;}

#sidebar{width:190px; background:#f3f3f3; float:left; margin:3px 3px 3px 10px;_margin:3px 3px 3px 5px; }

#menu_bar{width:100%; }

#price_bar{width:100%; height:168px; background:#009933 url(../images/price_bar.jpg); border-top:3px solid white;}

#main_content{float:right; background:none; width:520px; margin:3px 10px 3px 0px;padding-bottom:10px; }

#main_content a{color:#ff6500;}



.long{border-left: 1px dotted #CCCCCC;_border-left: 0px dotted #CCCCCC;}

#main_content  .head_main{font-size:150%;}

#main_content_inside{margin:20px 10px;}

#main_content_inside p{text-align:justify;}

#img_box{width:100%; height:128px; margin:0 0 0 2px; text-align:center;}

.img_box_boxes{width:121px; height:21px; margin:1px; float:left; border:1px solid #999999; padding:2px; cursor:pointer; padding-top:100px;}

a .img_box_boxes{color:#022137; font-size:100%; font-weight:bold; text-decoration:none;}

a:hover .img_box_boxes{color:black; border-color:black; opacity:0.9; filter:alpha(opacity=90); }

#doprava{background:white url(../images/doprava.jpg) no-repeat center center;}
#pneu{background:white url(../images/pneu.jpg) no-repeat center center;}
#cerpacka{background:white url(../images/cerpacka.jpg) no-repeat center center;}
#bistro{background:white url(../images/bistro.jpg) no-repeat center center;}

.content_box_left{width:256px; _width:251px;margin:3px 0 10px 3px; float:left;}

.content_box_left p{margin:10px 10px; _margin:3px 3px;text-align:justify; line-height:14px;}

.content_box_left ul{
list-style-image:url(../images/menu_li_orange.jpg); margin:12px 0;}

.content_box_left ul li{margin:5px 0;}

.content_box_left ul li h2{font-size:100%; font-weight:normal;}

.content_box_left H1{margin:0px; color:#022137; font-size:120%; font-weight:normal;}

#content_box_right_header{width:216px; _width:214px;height:21px; padding:8px 0 4px 40px; background:url(../images/right_box.jpg)}

#content_box_left_header{width:216px;_width:214px; height:21px; padding:8px 0 4px 40px; background:url(../images/left_box.jpg)}

#footer{width:716px; background:url(../images/footer_bg.jpg) repeat-x; height:55px; margin:auto;}

#menu_bottom{margin:auto; width:100%; }

#menu_bottom a{color:#333333;}

#menu_bottom a:hover{color:#ff6500;text-decoration:underline;}

#copyright{margin:0 30px 0 20px; color:#333333;}

#copyright a{color:black;}

ul.menu{ margin:20px 0;}

ul.menu li{margin:11px 3px; list-style-image:url(../images/menu_li.jpg);}

ul.menu li a{color:#082041; text-decoration:none; padding:4px 30px 4px 5px; }

ul.menu li a:hover{color:#ff6500;list-style-image:url(../images/menu_li_orange.jpg); text-decoration:underline;}

.orange{color:#ff6500;}

#headline h1{ font-style:italic;}

.clear{clear:both;}

.selected{opacity:0.8;}

input, textarea, select{
border:#c9dae0 1px solid;
background-color:#e6edf0;
font:13px/16px Tahoma, sans-serif; color:#000; 
}

table.form_table{margin:0 0 20px 20px; }

.form_table p{font-weight:bold}

.form{width:170px;}


input:hover{border-color:#FF9933; background:#F4D3BB;}

textarea:hover{border-color:#FF9933;background:#F4D3BB;}

.star{color:#990000;}

.contact_box{width:246px; float:left; padding:0 2px;}

.contact_box a{color:#ff6500;}

.contact_box a:hover{text-decoration:underline;}

.cont_table{width:240px; }

.cont_table td{padding-bottom:3px; border-bottom:1px dotted #CCCCCC; }

.cont_table tr:hover{background:#FFFFCC;}

.h_1{color:#163439;}

.h_2{color:#5a7d86; font-weight:lighter;}

.h_3{color:#fc8c21;}

.profil_img{margin:10px 0 5px 0; padding:2px; border:1px solid #CCCCCC;}

.submit{background:#FF6600; color:white;  margin:6px 10px; width:150px; border:none;}

.submit:hover{background:#006600; color:white; cursor:pointer;}

.ilust_pic{margin:5px 20px; height:80px;padding:2px; border:1px solid #CCCCCC;}

#price_bar{color:white; font-size:120%;padding: 0;}

#price_bar p{margin:7px 10px;}


.price_head{margin:5px 30px; color:#FFFFCC; text-decoration:none;}

.price_link{margin-left:90px; font-size:90%;}

.price_link a{color:white;}

.price_link a:hover{color:#FFFFCC; text-decoration:underline;}

.cena{margin-left:20px; text-align:right; width:100px;  }

.polozka{width:50px; color:#333333;}

.line{ border-bottom:1px dotted white; width:80%; margin:0 15px; padding:0px 0 2px 0;}

.time{margin:0 50px 5px 50px; color:#FFCC99;}

#cerpaci_stanice_table {width:500px;border-top:1px dotted #CCCCCC;}

#cerpaci_stanice_table td{border-bottom:1px dotted #CCCCCC; font-size:110%;}

#cerpaci_stanice_table tr:hover{background:#FFFFCC;}

.car_img{margin:0 5px; padding:2px; float:left;}

a .car_img {border:1px solid #CCCCCC;}

a:hover .car_img {border-color:#FF9900;}

p.voz_park{font-size:110%; clear:left;padding:8px 0;}

p.voz_park:hover{background:#FFFFCC;}

.ilust_image{margin:20px 30px; border:1px solid #CCCCCC; padding:2px;}

.spec_img{margin:0 10px 0 0; float:left; padding:2px; border:1px solid #CCCCCC;}

.xhtml_img{height:18px; border:none; margin:5px 335px; }

.mini_gallery a img {width:150px; margin:2px; padding:2px; border:1px solid #333333}

#hide{visibility:hidden;}

#menu_admin{width:755; margin:0 6px; background:#CCCCCC; height:30px;}

#menu_admin ul{ list-style-type: none; margin:0 0 0 15px; padding:0;}

#menu_admin ul li{float:left;}

#menu_admin ul li a{display:block; padding:8px 15px 9px 15px; color:#333333}

#menu_admin ul li.selected_li a{display:block; background:#F0F0F0; }

#menu_admin ul li.selected_li a:hover{display:block; background:#F0F0F0; }

#menu_admin ul li a:hover{color:#990000; background:#D8D8D8;}

#menu_admin ul ul{ position:absolute; top: 294px; margin-left:0; background:#F0F0F0; width:300px; margin-top:3px; padding:0; height:30px;}

#menu_admin ul ul li{padding-bottom:10px;}

#admin_content p a{color:#0066FF; font-weight:bold; text-decoration:underline;}

#jidelni_listek{margin:auto; width:200px; margin-bottom:30px;}

#jidelni_listek img{border:1px solid #666666;}

#jidelni_listek h2{color:#FF9933;}

