html {margin:0px; padding:0px;}
body {width:100%; position:relative;  text-align:center;margin:0px; padding:0px;font-family:  Arial,Helvetica,Tahoma;font-size:12px;color:#333333;background: #FFFFFF ;}

a{ text-decoration:underline; color:#333333;}
a:hover{ text-decoration:none;}
a img{ border:0px;}

img{vertical-align:middle; }

form,p, table{ margin:0px; padding:0px;}
table tr td{vertical-align:top; border-spacing:0px; font-size:12px;}
table.v-middle tr td{vertical-align:middle; }
input,select,textarea {vertical-align:middle; font-size:100%;}

.f-left{float:left;}
.f-right{float:right;}
.full-width{width:100%;}
.center{text-align:center;}
.align-right{text-align:right;}
.align-left{text-align:left;}
.align-middle{vertical-align:middle}
.top_odsazeni {margin-top:10px;}
.half_width {width:50%;}
.underline {text-decoration:underline;}
.clear {clear: both;height: 1px;font-size: 1px;line-height: .5;} 
.clear.line{background: url("../images/dot_line.gif") repeat-x; height:2px;} 
.italic {font-style:italic} 
.strong {font-weight:bold; color:#000000;} 

#bg_top{position:absolute; left:0px; top:0px; height:107px; width:100%; background:#ffffff url("../images/header_top.gif") repeat-x ; }
#bg_top_line{position:absolute; left:0px; top:107px; height:40px; width:100%; background:#1B325C url("../images/header_line_bg.gif") repeat-x ; border-bottom:4px solid #2E65A6; }


.button{line-height:29px; height:29px; display:block; border:1px solid #0A3D8C; background:#2C5DA2; border:1px solid #0A3D8C; text-decoration:none; color:#ffffff; font-size:12px; padding:0px 12px;}
.button:hover{ background:#3D6EB3;}

.blue_line{ float:left; width:100%; border-bottom:4px solid #2E65A6; background:#1B3162 url("../images/blue_line.gif") repeat-x; min-height:250px; color:#ffffff; margin-top:0px;}
.blue_line h3{color:#ffffff; font-weight:bold; margin:0px; padding:0px 0px 10px 0px; font-size:18px;}
.blue_line p{padding-bottom:1em;}

.grey_line{ float:left; width:100%; border-top:1px solid #E9E9E9;border-bottom:1px solid #E9E9E9; background:#DCDCDC url("../images/grey_line.gif") repeat-x; min-height:245px; margin-top:30px; padding:10px 0px;}
.grey_line .box{ float:left; width:300px; padding:15px  0px;}
.grey_line .box.middle{ padding:15px 20px; }
.grey_line .box h2{ color:#383838; font-weight:bold; margin:0px; padding:0px 0px 15px 0px; font-size:17px; }
.grey_line .box h2 a{ color:#6A6A6A; font-weight:bold;  padding:0px 0px 0px 61px; display:block; position:relative; text-decoration:none; }
.grey_line .box h2 a:hover{ text-decoration:underline; }
.grey_line .box h2 a img{ position:absolute; left:0px ;top:3px; }
.grey_line .box p{color:#797979; line-height:17px; }

.center_lay{ width:940px; margin:0px auto; }
.layout{ float:left; width:940px; text-align:left;  position: relative; margin-top:0px;  }
.layout .content{float:left; width:100%; }
.layout #header{float:left; width:100%; height:152px; position:relative;}
.layout #header #logo{position:absolute; left:0px; top:3px;}
.layout #header #search{position:absolute; right:0px; top:45px;}
.layout #header #search .inp-text{margin:0px; padding:3px 5px; border:1px solid #DADADA; background:#F7F7F7; color:#373B47; font-size:12px; line-height:12px; width:170px;}

.layout #header #menu{position:absolute; right:220px; top:48px; margin:0px; padding:0px;}
.layout #header #menu li{ margin:0px; padding:0px; list-style-type:none; float:left;}
.layout #header #menu li a{color:#999999; text-decoration:none; padding:0px 8px; line-height:22px;}
.layout #header #menu li a:hover{ text-decoration:underline;}

.layout #header #main_menu{position:absolute; left:0px; bottom:4px; margin:0px; padding:0px;}
.layout #header #main_menu li{list-style-type:none; float:left; margin:0px; padding:0px 2px 0px 0px; background: url("../images/main_menu_separator.gif") no-repeat right top;}
.layout #header #main_menu li a{line-height:40px; float:left; color:#ffffff; font-size:12px; text-decoration:none; padding:0px 20px;}
.layout #header #main_menu li a.aktiv,
.layout #header #main_menu li a:hover{background:url("../images/main_menu_h.gif") repeat-x;}

.layout .main {float:left; width:100%; padding:40px 0px; font-size:13px;}
.layout .main h1{color:#737373; margin:0px 0px 15px 0px; padding:0px; line-height:35px; font-size:16px; border-top:1px solid #F2F2F2; border-bottom:1px solid #E0E0E0; background:url("../images/h1.gif") no-repeat left top; padding-left:25px;}
.layout .main h2{color:#737373; font-size:19px; margin:0px; padding:25px 0px 15px 0px; font-weight:normal; }
.layout .main p{color:#000000; line-height:18px; padding:0px 0px 1em 0px;}
.layout .main p.left{padding:0px 0px 1em 10px;}
.layout .main .aside{width:462px; }
ul li{font-size:12px;color:#000000;}
.layout .main table.data{border-spacing:0px; }
.layout .main table.data th{ padding-right:10px;  font-size:11px;}
.layout .main table.data td{border-top:1px solid #D7D7D7; padding-right:10px; font-size:11px;color:#000000;}
.layout .main table.data td.red{font-weight:bold; color:#6D2B2F;}
.layout .main table.data td.green{font-weight:bold; color:#219C28;}

.layout .main table td p{display:inline;}
.layout .main table td .nextpagelink{text-decoration:none;}

.layout #change_box {float:left; width:100%; padding:20px 0px 35px 0px; background: url("../images/change_box_shadow.jpg") no-repeat center bottom;  }
.layout #change_box .box{float:left; width:922px; padding:9px; background: #E7E7E7 url("../images/change_box_bg.gif") repeat-x ; border:1px solid #E2E2E2; height:271px; }
.layout #change_box .box .cont{float:left; width:630px; height:271px; overflow:hidden;}

.layout #footer {float:left; width:100%; padding-top:20px;}
.layout #footer table{border-spacing:0px; width:100%;}
.layout #footer table tr td{width:25%; padding:0px 10px;}
.layout #footer ul{margin:0px; padding:0px; display:block;}
.layout #footer ul li{margin:0px; padding:0px 0px 2px 0px; background: url("../images/footer_separator.gif")  repeat-x left bottom; display:block; list-style-type:none; line-height:30px;}
.layout #footer ul li a{color:#ffffff; text-decoration:none; display:block; }
.layout #footer ul li a:hover{ text-decoration:underline;}
.layout #footer p {line-height:18px;}
.layout #footer p a{color:#75ABE9;}






#featured{ 
 width:922px; padding:9px; background: #E7E7E7 url("../images/change_box_bg.gif") repeat-x ; border:1px solid #E2E2E2;/*  min-height:271px; */ position:relative; overflow:hidden;
 
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:9; right:9px; 
	list-style:none; 
	padding:0; margin:0; 
	width:336px; 
	z-index:100;
}
#featured ul.ui-tabs-nav li{ 
	padding:0 0px 0px 45px;   
	font-size:12px; 
	color:#666; 
	height:90px; 
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:0px 10px 0px 0px; 
	background:#fff; 
	padding:2px; 
	border:0px solid #eee;
}

#featured ul.ui-tabs-nav li span{ font-size:12px; line-height:18px; display:block;color:#717A83;}
#featured ul.ui-tabs-nav li span strong{ display:block;color:#373B47;}

#featured ul.ui-tabs-nav li.ui-tabs-selected span{ font-size:12px; line-height:18px; display:block;color:#ffffff;}
#featured ul.ui-tabs-nav li.ui-tabs-selected span strong{ display:block;color:#ffffff;}

#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:60px; 
	color:#333; 
	line-height:20px;
	background: url("../images/change_tab_bg.gif") repeat-x; 
	padding:15px;
	text-decoration:none;
}

#featured li.ui-tabs-selected{ 
	background:url('../images/change_tab_select-trans.png') top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background: url("../images/change_tab_bg_h.gif") repeat-x; 
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a img{ 
	background:#466B95 ; 
}
#featured .ui-tabs-panel{ 
	width:630px; height:271px; 
	background:#2F65A5; position:relative;
  	
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:180px; left:0; 
	height:70px; 
	background: url('images/transparent-bg.png'); 
  	
}
#featured .info h2{ 
	font-size:18px; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}
.flags{float:right}