td,th,tr{color:#000;font-size:7pt;font-family:verdana,sans-serif;}
input,select,textarea{padding:5px;background-color:#ffffff;color:black;font-weight:normal;font-family:verdana,sans-serif;font-size:9pt}
input.searchtext{padding:5px;width:350px;background-color:lightblue;border-color:black;color:black;font-weight:normal;font-family:verdana,sans-serif;font-size:10pt}
input.searchbutton{margin-left:10px;border-color:black;padding:5px;background-color:darkblue;color:white;font-weight:normal;font-family:verdana,sans-serif;font-size:12pt}
a:link{text-decoration:none; color:#0f0f0f;}
a:visited{text-decoration:none; color:#0f0f0f;}
a:active{text-decoration:none; color:#0f0f0f;}
a:hover{text-decoration:underline; color:#353535;}
.latest{font-size:11.5px;}
.latest a:link{text-decoration:none; color:#0f0f0f;}
.latest a:visited{text-decoration:none; color:#0f0f0f;}
.latest a:active{text-decoration:none; color:#0f0f0f;}
.latest a:hover{text-decoration:underline; color:#353535;}
hr{border:0; color:#a8a8a8;background-color:#a8a8a8;height:1px;}
table{border-collapse:collapse; }
table#odd{background-color:#ffffff; }
table#even{background-color:#66ccff; }

body{background-color:#F3F3F3;margin:0px;padding:0px;font:11px  verdana,arial,helvetica;color:#424749;}
h1{font-size:18px;font-weight:bold;font-family:Arial;color:#7e7373;padding:8px 0 8px 0;margin:0px;}
h2{font-size:16px;font-weight:bold;font-family:Arial;color:#7e7373;padding:8px 0 8px 0;margin:0px;}
p{text-align:justify;padding:0px;margin:0px;}
p.left_text{text-align:justify;padding:5px 0 5px 0;margin:0px;color:#424749;font-size:11px;clear:both;}
img.left_img{float:left;padding:3px;margin:0px 10px 10px 0;}
#main_container{width:782px;height:auto;margin:auto;background-color:#FFFFFF;}
#header{width:782px;height:120px;}
.logo{float:left;padding:30px 0 0 25px;}
/*----------------------menu-------------------------*/
#menu{width:500px;height:61px;float:right;padding-top:59px;}
#menu ul{list-style:none;padding:0px 0px 0px 20px;margin:0px;display:block;}
#menu ul li{list-style:none;display:inline;float:left;width:64px;padding:0px 20px 0 20px;}
#menu ul li a.tooltip{height:61px;float:left;text-decoration:none;position:relative;z-index:24;}
#menu ul li a.tooltip:hover{z-index:25;}
a.tooltip span{display:none}
a.tooltip:hover span{display:block;position:absolute;top:-30px; left:0px;width:auto;height:auto;border:1px solid #0cf;background-color:#fff;padding:5px;color:#000;text-align:center;}
.subheader_content{width:782px;height:130px;background:url(images/middle_bg.jpg) no-repeat center;}
.subheader_content #nadpis a, .subheader_content #nadpis a:hover{float:right;color:#ffffff;font-size:39px;font-weight:bold;margin-right:10px;margin-top:20px;text-decoration:none;}
.subheader_content #popis a{float:right;color:#ffffff;font-size:23px;font-style:italic;margin-right:10px;}
 .subheader_content #detailni-popisek{float:right;color:#ffffff;font-size:15px;font-style:italic;margin-right:10px;}
/*--------------------------center_content--------------*/
#center_content{width:782px;clear:both;height:auto;}
.wide_content{width:732px;float:left;padding:5px 15px 5px 15px;}
.left_content{width:747px;float:left;padding:5px 5px 5px 15px;}
.right_content{width:400px;float:left;padding:5px 15px 5px 15px;}
.title{clear:both;padding:10px;color:#828486;font-family:Arial,Helvetica,sans-serif;font-size:18px;}
.title span{font-size:28px;color:#424749;}
.title span.blue{color:#4bb0d8;font-size:22px;}
.contact_box{width:353px;height:122px;background:url(images/contact_box.jpg) no-repeat center;background-position:0px 0px;margin:15px 0 0 10px;}
.contact_box_text{width:200px;padding:5px 10px 10px 10px;}
/*------------------------portofolio style---------------*/
.portofolio_box{width:427px;height:168px;text-align:center;padding-top:10px;background:url(images/portofolio_box.gif) no-repeat center;}
.more{width:90px;height:23px;padding:10px 0 10px 0;background:url(images/more.jpg) no-repeat center;padding-left:33px;}
.more a{text-decoration:none;color:#000;line-height:23px;}
.thumbnail_box a{width:114px;height:101px;float:left;margin:7px;text-align:center;padding-top:7px;background:url(images/thumbnail_box.gif) no-repeat center;}
.next_project{clear:both;padding:10px 30px 10px 0;float:right;margin-right:20px;background:url(images/arrow.gif) no-repeat right;}
.next_project a{text-decoration:none;color:#000000;}
/*-----------------------contact_form-------------------*/
#contact_form{width:435px;height:auto;padding:20px 0 0 20px;}
.form_row{float:left;padding:4px 0 4px 0;}
label{width:70px;float:left;padding:3px 5px 0 0;color:#7e7373;text-align:right;}
input.contact_input{width:220px;height:18px;float:left;border:1px #cbd1d2 solid;background-color:#FFFFFF;color:#666666;}
textarea.contact_textarea{width:320px;height:80px;float:left;border:1px #cbd1d2 solid;background-color:#FFFFFF;color:#666666;}
.submit_form{clear:both;float:right;padding:10px 40px 20px 0;}
/*-----------------------------footer------------------*/
#footer{clear:both;width:auto;height:60px;;color:#999999;background-color:#66ccff;background-position:0px 50%;}
.partneri{float:left;padding-left:15px;padding-top:15px;padding-right:20px;color:#000000;text-align:justify;}
.partneri a{color:#000000;}
.footer_links{float:right;padding-right:10px;padding-top:15px;}
.footer_links a{text-decoration:none;color:#999999;}
.footer_links a:hover{text-decoration:underline;color:#666666;}
#popisek h2{color:#000000;font-size:9px;text-align:center;}
#obsah{float:left;width:745px;height:200px;margin-top:10px;}
#prava{float:right}
#leva{float:left}
#uvod1{float:left;font-weight:bold;margin-bottom:12px;font-size:13px;}
#pridejnaweb{font-weight:bold;margin-top:11px;font-size:14px;text-align:center;text-decoration:underline;}
.uvod2{float:left;font-style:italic;margin-bottom:12px;font-size:13px;}
#uvod3{float:left;font-weight:bold;font-style:italic;margin-bottom:12px;font-size:12px;}
#homepage-etarget{float:left;margin-top:-15px;margin-bottom:5px;}
#copyright{text-align:right;margin:5px;}