body { text-align:center;margin:0px;font-family: Verdana, sans-serif;font-size:12px;color:#000000;background: #1776A5 url("img/bg.png") repeat-x left 307px;}

a{ text-decoration:underline; color:#000000;}
a:hover{ text-decoration:underline; color:#ffffff;}
a img{ border:0px;}

form,table,p, table{ margin:0px; padding:0px;}
table tr td{vertical-align:top;}

.body_center{ width:1024px; margin:0px auto;}
.body_center .header{ background:#FAFCFF;}

#top_bg{float:left; width:100%; background:#FFFFFF;  border-bottom:1px solid black;}
#header{ float:left; width:1024px; height:306px; position:relative;  background: url("img/header.jpg") no-repeat; border-top:1px solid #A6B1BB;}
#header #logo{ display:block; position:absolute; left:51px; top:30px; font-size:50px; color:#000000; font-weight:bold;}

#header #logo-ru { display:block; position:absolute; left:51px; top:14px; font-size:50px; color:#000000; font-weight:bold;}

#header #menu { display:block; position:absolute; left:50px; top:107px; color:#000000; margin:0px; padding:0px; width:223px;}
#header #menu li{ margin:0px; padding:0px; list-style-type:none; text-align:left; line-height:24px; border-bottom:1px solid #A6B1BB; }
#header #menu li img{ vertical-align:middle; margin:8px 11px 0px 0px; float:left; }
#header #menu li a{ font-size:12px; font-weight:bold; text-decoration:none;}
#header #menu li a:hover{ color: #01A6BF; text-decoration:none;}
#header #menu li a:active{ color: #01A6BF; text-decoration:none;}

#header #menu-de { display:block; position:absolute; left:50px; top:92px; color:#000000; margin:0px; padding:0px; width:223px;}
#header #menu-de li{ margin:0px; padding:0px; list-style-type:none; text-align:left; line-height:24px; border-bottom:1px solid #A6B1BB; }
#header #menu-de li img{ vertical-align:middle; margin:8px 11px 0px 0px; float:left; }
#header #menu-de li a{ font-size:12px; font-weight:bold; text-decoration:none;}
#header #menu-de li a:hover{ color: #01A6BF; text-decoration:none;}
#header #menu-de li a:active{ color: #01A6BF; text-decoration:none;}

#header #menu-ru { display:block; position:absolute; left:50px; top:76px; color:#000000; margin:0px; padding:0px; width:223px;}
#header #menu-ru li{ margin:0px; padding:0px; list-style-type:none; text-align:left; line-height:24px; border-bottom:1px solid #A6B1BB; }
#header #menu-ru li img{ vertical-align:middle; margin:8px 11px 0px 0px; float:left; }
#header #menu-ru li a{ font-size:12px; font-weight:bold; text-decoration:none;}
#header #menu-ru li a:hover{ color: #01A6BF; text-decoration:none;}
#header #menu-ru li a:active{ color: #01A6BF; text-decoration:none;}

#header  #sekce{ position:absolute; left:333px; top:14px; width:460px; text-align:left;}
#header  #sekce a{ margin-bottom:21px;float:left; display:block; font-size:14px; font-weight:bold;}
#header  #sekce a img{float:left; }

#header  #mutace{ position:absolute; left:946px; top:20px; width:27px; text-align:left;}
#header  #mutace a{ margin-bottom:8px;float:left; display:block;}
#header  #mutace a img{float:left; }

#obsah{ float:left; width:930px; padding:16px 47px 20px 47px; text-align:left; color:#ffffff; font-size:16px; line-height:23px; }
#obsah h1{  width: 530px; font-size:20px; border-bottom: 1px solid white; font-weight:normal; }
#obsah h2{  font-size:16px;  }
#obsah  ul{  padding:0px; margin: 15px 0 0 15px}



#obsah #upoutavky{ float:right; width:373px;padding-left:20px; }
#obsah #upoutavky .upoutavka{ float:left;width:100%; margin-bottom:20px; }
#obsah #upoutavky .upoutavka .top{ float:left;  background: url("img/upoutavka_top-trans.png") no-repeat; width:100%;}
#obsah #upoutavky .upoutavka .text{ float:left; line-height:20px; width:333px; color:#021D30; padding:20px; height:154px; background: url("img/upoutavka_bottom-trans.png") no-repeat left bottom;}
#obsah #upoutavky .upoutavka .text .clock{ float:right;  }
#obsah #upoutavky .upoutavka .text div{ text-align:center; padding-top:10px; }
#obsah #upoutavky .upoutavka .text div a{ color:#021D30; }
#obsah #upoutavky .upoutavka .text h2{ font-size:bold; font-size:17px; margin:0px; padding:0px 0px 20px 0px;  }

#odsazeni { float:left; padding-left:47px; }

#footer { float:left;  width:930px; height:137px; position:relative; background: #2F84AD url("img/footer_bg.jpg") repeat-y;}
#footer #vkrd{ position:absolute; left:21px; top:15px; color:#ffffff; font-size:40px; font-weight:bold;}
#footer #vizitka{ position:absolute; right:21px; bottom:0px; }
#footer #info{ position:absolute; left:21px; top:75px; color:#ffffff; font-size:13px; font-weight:bold;}
#footer #info a{ color:#ffffff;}
#footer #info a:hover { color:#000000; font-size:13px; font-weight:bold; text-decoration: underline; }
#footer #info a:active { color:#000000; font-size:13px; font-weight:bold; text-decoration: underline; }
#footer ul{ padding:0px; margin:0px; position:absolute; left:10px; top:105px;}
#footer ul li{ padding:0px; margin:0px; list-style-type:none; float:left; padding:0px 13px 0px 12px; background: url("img/oddelovac.gif") no-repeat right center;}
#footer ul li a{ color:#ffffff; font-size:13px; font-weight:bold;}
#footer ul li a:hover { color:#000000; font-size:13px; font-weight:bold; text-decoration: underline; }
#footer ul li a:active { color:#000000; font-size:13px; font-weight:bold; text-decoration: underline; }


table { font-size: 12px; width: 100%; border: 1px solid #BCD9E7 }
td { padding: 2px; margin: 0; border-right: 1px solid #7C99A7; border-bottom: 1px solid #7C99A7; }
td a{ color:#ffffff;}
td a:hover { color:#000000; text-decoration: underline; }
td a:active { color:#000000; text-decoration: underline; }

p a{ color:#BDBFC3;}
p a:hover { color:#000000; text-decoration: underline; }
p a:active { color:#000000; text-decoration: underline; }

