@charset "utf-8";
/* CSS Document */
body{background:#CCCCCC url(../images/bg.jpg); margin:0; font-family: tahoma; behavior:url('csshover3.htc'); }

a{text-decoration:none;}

p{font-size:75%; padding:0; margin:0; color:#333333;}

p#uvod{margin:0; text-align:justify; padding-right:15px;}

ul li a:hover{ text-decoration:underline;}

p a:hover{ text-decoration:underline;}

#container{width:735px;_width:737px;  margin:0 auto; padding:20px 20px 20px 20px; background:#FFFFFF;}

#content{width:735px;_width:737px;; }

#left_column{width:518px; float:left;}

#main_content{width:518px; background:url(../images/content_bg.jpg) no-repeat; margin:0;}

#main_content a {color:#FF6600;}

h1#main_title{font-size:110%; position:absolute; top:179px;_top:190px;@top:190px; font-weight:normal; margin-left:127px; width:370px;}

h2.title{font-size:100%; font-weight:normal; padding-left:20px; background:url(../images/bullet.png) no-repeat center left; margin-left:20px;}

h2.title2{font-size:100%; font-weight:normal; padding-left:20px; background:url(../images/bullet2.png) no-repeat center left; margin-left:20px; }

h3.title3{font-size:90%; font-weight:normal; padding-left:20px; background:url(../images/bullet.png) no-repeat 0px 3px; margin-left:20px; color:#968128;}

a h3.title3{font-size:90%; font-weight:normal; padding-left:20px; background:url(../images/bullet.png) no-repeat center left; margin-left:20px; color:#968128;}

a:hover h3.title3{ text-decoration:underline;}

.white{color:white;}

#text{margin:0 15px 15px 15px; padding:0; width:100%;}

#text p{margin:0;}

#text2{margin:5px 0 0 0; width:100%; padding:3px 0 3px 0;  border-top:1px solid #EAEAEA;}

.small_box{ float: left; }

#small_box_left{width:224px; padding:0 5px 10px 5px;}

#small_box_right{width:192px; background: url(../images/nabidka_bg.jpg) no-repeat; padding-left:90px; height:188px; padding-top:5px; border-top:10px solid #968128;}

a #small_box_right{cursor:pointer;}

#small_box_right p{color:white; margin:7px 0 0 30px;}

h2.up_title{font-size:115%; padding:25px 30px; font-weight:normal;  background:url(../images/bullet2.png) no-repeat 5px 27px; margin:0 30px;}

.brown{color:#968128;}

.color{color:#7d2003;}

#right_column{width:217px; float:right;  background: url(../images/bg_right.jpg) no-repeat 0em 26em;}

#header{width:518px; height:301px; background:url(../images/header.jpg);}

#menu{width:217px;background:#ff9506; padding:0; height:225px; _margin-top:-4px;@margin-top:-4px;}

#menu ul{ list-style-image:url(../images/li.jpg); padding:0; margin:0 0 0 30px; z-index: 1;}

#menu ul li { padding:5px 0; margin-left:20px; border-bottom:1px solid #ffb551; width:140px; position:relative;  }

#menu ul li a { padding:5px 20px 5px 20px;;color:white; text-decoration:none; }

#menu ul li a:hover{ color:#333333; }

#menu ul ul{ visibility:hidden; position:absolute; left:-220px;_left:-218px;@left:-218px; top:10px;_top:2px;@top:2px;background:#ff9506 url(../images/bg_ul.jpg) right top; padding:5px 10px 10px 10px; margin-top:-20px; z-index:100;_margin-top:0; @margin-top:0;opacity:0.95;
		filter: alpha(opacity=95); font-size:85%;}

#menu ul li:hover ul {
		visibility:visible; width:170px;
		}
#menu ul li ul li { width:150px;}
	
#menu ul li ul li a{ padding:5px 10px 5px 10px; }

.clearing{clear:both;}

#footer{width:735px; height:26px; padding:30px 0; margin:auto; background:url(../images/footer_bg.jpg) repeat-x;}

.ilust_img{padding:2px; border:1px solid #675f48; margin:0 10px; width:170px;}

.border_img{float:left; padding:2px; border:1px solid #675f48; margin:0 10px 0 20px;}

ul.arrow_ul{ list-style-image:url(../images/li_2.jpg); font-size:75%; margin:0; color:#333333;}

ul.arrow_ul li{margin:3px 0 3px 0;_margin:3px 0 3px 30px;@margin:3px 0 3px 30px;}

#novinky{ padding:0 10px 15px 10px; text-align:justify;}

.right_p{padding:10px;}

#logo{width:117px; height:202px; background:url(../images/logo.jpg); padding:0 50px;}

#adresa{color:white; font-size:70%; position:absolute; top:170px; text-align: center; margin-left:15px;}

p.main_text{padding:0 15px;}

p.main_odstavec{padding:5px 15px;}

p.main_odstavec_images{padding:5px 15px; margin-left:30px;}

#menu_bottom{width:100%; text-align: center; color:white;}

#menu_bottom a{color:white; padding:0 2px;}

#menu_bottom a:hover{text-decoration:underline;}

ul.o_firme{ list-style-image:url(../images/li_2.jpg); margin-bottom:30px; margin-top:20px;}

ul.o_firme li{ margin:10px 25px; font-size:75%; color:#333333;}

.link{background:url(../images/li_3.jpg) no-repeat left center; padding:3px 20px 3px 15px; float:right;}

.link a{color:#FF6600;}

.link a:hover{text-decoration:underline;}

#nase_sluzby p{margin:10px 10px; text-align:justify;}

table.ns_table{width:99%; font-size:75%; margin-bottom:20px; margin-top:-1px;}

table.ns_table td{padding:2px 10px;}

table.ns_table tr{background:#EFEFEF;}

table.ns_table tr:hover{background:#FFFFCC;}

table.ns_table tr.first_line{background:#333333; color:white; text-align: center;}

table.ns_table tr.first_line:hover{background:#333333; }


.contact_box{width:237px; float:left; padding:0px 10px; font-size:75%; background:none;}

.contact_box a{color:#ff6500;}

.contact_box a:hover{text-decoration:underline;}

.cont_table{width:240px; background:none;}

.cont_table td{padding-bottom:3px; border-bottom:1px dotted #CCCCCC; }

.cont_table tr:hover{background:#FFFFCC;}

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; background:none; font-size:75%; }

.form_table p{font-weight:bold;}

.form{width:250px;}

.submit{background:#FF6600; color:white;  margin:6px 10px; width:150px; border:none;}

.submit:hover{background:#006600; color:white; cursor:pointer;}


input:hover{border-color:#FF9933; background:#F4D3BB;}

textarea:hover{border-color:#FF9933;background:#F4D3BB;}

.star{color:#990000;}

.mapa{margin:10px; padding:3px; border:1px solid #CCCCCC; background:white;}

.kont{margin:10px 5px; padding:3px; border:1px solid #CCCCCC; background:white; width:120px;}

.provozovna{width:450px; height:250px; margin:2px 5px; float:left; padding:2px;}

.provozovna p{margin:0 15px;}

#visits{visibility:hidden;}

.orange{color:#006600;}

.td_right{text-align:right; padding-right:2px;}

.hide { position:absolute; visibility:hidden; }
.show { position:absolute; visibility:visible; }

#ie_link{display:none;}

#other_link{}

p#ie{padding:4px 15px; background:url(../images/ie.jpg) no-repeat; margin-left:35px;}

p#word{padding:4px 15px; background:url(../images/word.jpg) no-repeat;margin-left:35px;}

#ie_link a{text-decoration:underline; padding:0 0 20px 10px;}

#ie_link a:hover{color:#333333;}

#other_link a{text-decoration:underline;padding:0 0 20px 10px;}

#other_link a:hover{color:#333333;}

#facebook{background:#fff; padding:10px; position:fixed; top:0; right:0; width:200px; border-bottom-left-radius:5px; opacity:0.8;}

p#seo a{color:#666666;}
p#seo a:hover{color:#000;}