.menu_link_td{
background:url(img/menu_link_td_bg.gif) repeat-x;
border-left:1px solid white;
border-right:1px solid gray;
}

.lnk{
border-bottom:1px solid white;
}

.li_special{
list-style-image:url(./img/li_special.gif);
}

.li_special2{
list-style-image:url(./img/li_special2.gif);
}

.site_link{
color:#FFCC00;
text-decoration:none;
}

.site_link:hover{
text-decoration:underline;
}

a{
color:#007eff;
}


a:hover{
color:#007eff;
text-decoration:none;
}

.main_link{
font-family: sans-serif;
width:100px;
display:block;
text-align:center;
vertical-align:bottom;
color:#959596;
font-size:11;
font-weight:bold;
text-decoration:none;
border-top:9px solid gray;
padding-top:10px;
}

.none{
display:none;
}

.main_link:hover{
border-top:12px solid #229600;
color:black;


}

.main_link_down{
border-left:9px solid gray;
padding-left:20px;
font-family: sans-serif;
height:50px;
display:block;
color:white;
cursor:pointer;
}

.down_table{
width:130;
color:black;
font-size:13;
font-weight:bold;
text-decoration:none;
font-family: sans-serif;
}


.lnk_down{
border-top:1px solid gray;
border-bottom:1px solid white;
height:50px;
background:url(img/down_bg.gif) repeat-y;
}

.center{
background:black;
height:10px;
border-top:1px solid white;
border-bottom:1px solid white;
}

.div_image{
width:500;
height:150px;
margin:5px;
}

.thin_left{
background:#454545;
}

.novini{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
}

.novini_head{
background:#3A3A3A url(img/novini_head_bg.gif) repeat-y;
color:white;
height:30px;
font-weight:bold;
padding-left:30px;
border-bottom:1px solid #a2a2a2;
}

.novini_body{
background:#757575 url(img/novini_body_bg.gif) repeat-y;
color:#CDCECE;
height:100%;
padding-left:30px;
border-top:1px solid #676767;
border-bottom:1px solid #676767;
}

.bld{
color:white;
}

.novini_bottom{
background:#3A3A3A url(img/novini_head_bg.gif) repeat-y;
color:white;
height:100px;
font-weight:bold;
padding-left:30px;
border-top:1px solid #a2a2a2;
}

.main_td_table{
background:#D2D2D2 url(img/main_td_table_bg.gif) repeat-x;
background-position:bottom left;
}

.main_td_head{
background:#A4A4A4 url(img/main_td_head_bg.gif) repeat-x;
color:black;
height:30px;
font-weight:bold;
padding-left:30px;
border-bottom:1px solid #D2D2D2;
}

.main_td_head_text{
font-size:15px;
height:15px;
margin:0px;
}

.main_td_body{
padding-top:20px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;

background:url(img/black_angle.gif) no-repeat;
background-position:bottom right;
color:black;
padding-left:10px;
border-top:1px solid #A4A4A4;
}

.contacts_table{
background:url(img/contacts_bg.gif);
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:black;

}

.mail_table{
background:url(img/mail_bg.gif);
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:black;

}

.visitka_link{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:black;
text-decoration:none;
}

.visitka_link{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:black;
text-decoration:none;
}

.visitka_link:hover{
color:black;
text-decoration:underline;
}

.input_text{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:black;
font-weight:bold;
}

.img_holder{
width:250;
display:block;
background:black;
border:1px solid white;
padding:2px;
}

.red{
color:red;
}

.img_holder{
width:250;
display:block;
background:black;
border:1px solid white;
padding:2px;
}


.normal_link{
color:#CC3333;
text-decoration:none;
}

.normal_link:hover{
text-decoration:underline;
}


.img_holder:hover{
border:1px solid yellow;;
}


.op_0{
filter:alpha(opacity=0);
-moz-opacity:.0;
opacity:.0;
}

.op_10{
filter:alpha(opacity=10);
-moz-opacity:.10;
opacity:.10;
}

.op_20{
filter:alpha(opacity=20);
-moz-opacity:.20;
opacity:.20;
}

.op_30{
filter:alpha(opacity=30);
-moz-opacity:.30;
opacity:.30;
}

.op_40{
filter:alpha(opacity=40);
-moz-opacity:.40;
opacity:.40;
}

.op_50{
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
}

.op_60{
filter:alpha(opacity=60);
-moz-opacity:.60;
opacity:.60;
}

.op_70{
filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;
}

.op_80{
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
}

.op_90{
filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;
}

.op_100{
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;
}

.bold{
font-weight:bold;
}

.rate_img{
margin-left:3px;
}


.osobenosti{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:black;
font-weight:bold;
background: #e0e0e0;
}

.explanation{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:black;
}

a.title{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#CC3333;
text-decoration:none;
}

a.title:hover{
text-decoration:underline;
}

.project{
background:white;
/* url(img/bbg.gif); */
border:1px solid gray;
}


.search_box{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
width:150px;
border:1px solid gray;
background:black;
color:white;
}

.input_box{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
width:150px;
border:1px solid black;
background:#EFEDDE;
color:black;
}

.universal{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:black;

}

.search_button{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
width:60px;
height:20px;
background:#568E56;
color:white;
border:1px solid gray;
}

.font{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.found{
color:white;
background:#568E56;
border-bottom:1px solid black;
}