/* CSS Document */
body {
font-family: Times New Roman, serif;
font-size:12px;
}

img {border:0px;}

.clearer {
clear:both;
visibility:hidden;
height:1px;
font-size:1px;
}

.clearer3 {
clear:both;
visibility:hidden;
height:2px;
font-size:1px;
}

.clearer2 {
clear:both;
visibility:hidden;
height:1px;
font-size:1px;
}

.logo {margin-top:5px;margin-bottom:10px;padding:0px;}

#container {width:800px;padding:0px;
margin-left:auto;
margin-right:auto;
position:relative;
}

#left {
width:190px;
position:absolute;
top:0px;
left:0px;
z-index:1000;
/* float:left; */
/* border:1px dotted #00FFFF; */
}

#left .main_menu_top {
	margin:0px;
	padding:0px;
	background-image:url(img/left_menu_top.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: top;
	padding-top:3px;
	margin-bottom:4px;
}

#left .main_menu_bottom {
	margin:0px;
	padding:0px;
	background-image:url(img/left_menu_bottom.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom:3px;
}

#left #content {
	margin:0px;
	padding:0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	color:#FFFFFF;
	padding-bottom:3px;
	background-color:#1E3C70;
}

#left #part1 {
padding:5px;
padding-top:0px;
}

#left #part2 {
border-left:solid 1px #000000;
border-right:solid 1px #000000;
color:#575757;
padding:7px;
}

#left #part2 a {
text-decoration:none;
color:#575757;
}

#left #part2 a:hover {
color:#000000;
}

#left #part2 h3 {margin:0px;margin-left:0px;margin-right:0px;padding:0px;color:#000000;font-weight:bold;border-bottom:solid 5px #ff0000;padding-bottom:4px;margin-bottom:7px;font-size:15px;}

#left #part3 {
border-left:solid 1px #000000;
border-right:solid 1px #000000;
padding:7px;
}
#left #part3 h3 {margin:0px;margin-left:0px;margin-right:0px;padding:0px;color:#000000;font-weight:bold;border-bottom:solid 5px #00c0f0;padding-bottom:4px;margin-bottom:7px;font-size:15px;}

#left #part3 ul {
margin:0px;padding:0px;
}

#left #part3 li {
padding-left:10px;
_padding-left:0px;
list-style-image:url(/gfx/odrx1.gif);
list-style-position:inside;
margin-top:4px;
margin-bottom:4px;
}

#left #part3 a {
text-decoration:none;
font-weight:bold;
color:#1e3c70;
}

#left #part3 a:hover {
color:#000000;
}

#left #part4 {
padding:7px;
border-left:solid 1px #000000;
border-right:solid 1px #000000;
}
#left #part4 h3 {margin:0px;margin-left:0px;margin-right:0px;padding:0px;color:#000000;font-weight:bold;border-bottom:solid 5px #82f000;padding-bottom:4px;margin-bottom:7px;font-size:15px;}

#left #part4 ul {
margin:0px;padding:0px;
}

#left #part4 li {
padding-left:10px;
_padding-left:0px;
list-style-image:url(/gfx/odrx2.gif);
list-style-position:inside;
margin-top:4px;
margin-bottom:4px;
}

#left #part4 a {
text-decoration:none;
font-weight:bold;
color:#1e3c70;
}

#left #part4 a:hover {
color:#000000;
}

#left .gray_top {
	margin:0px;
	margin-top:5px;
	padding:0px;
	background-image:url(img/gray_top_header.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: top;
	padding-top:3px;
}

#left .gray_bottom {
	margin:0px;
	padding:0px;
	background-image:url(img/gray_bottom.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom:3px;
}

#left .gray {
	margin:0px;
	padding:0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dedede;
	border-left-color: #dedede;
	padding-bottom:3px;
}

#left .gray1 {
background-color:#f1f1f1;
color:#929292;
font-weight:bold;
padding:5px;
padding-top:4px;
padding-bottom:6px;
}

#left .gray1 a {
text-decoration:none;
color:#929292;
}

#left .gray1 a:hover {
color:#000;
}

#left .gray2 {
padding:5px;
padding-left:10px;padding-right:10px;
}

#left .gray2 a {
text-decoration:none;
color:#929292;
}

#left .gray2 a:hover {
text-decoration:underline;
}

#left .gray2 p {margin:0px;margin-top:5px;}

#left .gray2 .a2 {
color:#000000;
}


#right {width:auto;
position:absolute;
left:0px;
top:0px;
right:0px;
/*border:1px solid #FF0000;*/
padding-left:195px;
}

#right #topsearch {height:68px;/* margin-left:195px;_margin-left:191px; */
}

#right #topsearch #cuba {float:left;border:0px solid #A8D4F4;padding:1px;margin-left:15px;}
#right #topsearch #cuba a {text-decoration:none;color:#4E4E4E;}
#right #topsearch #cuba a:hover {text-decoration:underline;color:#4E4E4E;}
#right #topsearch .tab_top {
	margin:0px;padding:0px;
    background-image:url(img/tab_top.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: top;
	padding-top:3px;
	width:90px;
	background-color:#eef7fd;
	behavior: url(/hover.htc);
	margin-left:1px;
	float:right;
	font-size:11px;
	font-weight:normal;
	}
	
#right #topsearch .tab_top_selected {
    background-image:url(img/tab_top.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: top;
	background-color:#a8d4f4;
	width:90px;
	float:right;
	padding-top:3px;
	font-size:11px;
	font-weight:bold;
	margin-left:1px;
	}	

#right #topsearch .tab_top:hover, #right #topsearch .tab_top.hover { background-color:#a8d4f4;}
	
#right #topsearch .tab {
	margin:0px;
	padding:5px;
	padding-top:2px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #a8d4f4;
	border-left-color: #a8d4f4;
	padding-bottom:3px;
	width:78px;
	color:#0f2f5a;
	text-align:center;
	}	
	
#right #topsearch .tab a {
text-decoration:none;
color:#0f2f5a;
}	
	
#right #topsearch #top_left {
    background-image:url(img/top_search_ruzek1.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: top left;
	margin:0px;width:100%;
	padding:0px;
}

#right #topsearch #bottom {
	margin:0px;
	width:100%;
	padding:0px;
	float:left;
	margin-left:-1px;
	_margin-left:0px;
	background-color:#A8D4F4;
	font-size:3px;
	_font-size:1px;
	height:2px;
	background-image:url(img/dot1.gif);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: bottom;
}

#right #topsearch #bottom_left {
    background-image:url(img/top_search_ruzek2.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: top left;
	margin:0px;width:100%;
	padding:0px;
}

#right #topsearch #bottom_right {
    background-image:url(/img/top_search_ruzek3.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: top right;
	margin:0px;width:100%;
	padding:0px;
	padding-right:1px;
	_padding-right:0px;
}

#right #topsearch #search_inside {
background-color:#A8D4F4;
width:100%;
float:left;
margin-left:-1px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #a8d4f4;
border-bottom-width:0px;

	background-image:url(img/dot1.gif);
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: 0px;
	_background-position: 1px;
	background-color:#dceefb;
}

#right #topsearch #search_inside_bar {
background-color:#a8d4f4;
width:100%;
float:left;
height:6px;
font-size:6px;
text-align:center;
}

#right #topsearch #search_inside_bar2 {
	clear:both;
	font-size:1px;
	height:1px;
	background-color:#a8d4f4;
	width:100%;
	border-left:1px solid #a8d4f4;
	margin-left:0px;
	_margin-left:1px;
	_margin-right:-2px;
	background-image:url(img/dot1.gif);
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: right;
	line-height: 0px;
}

#right #topsearch #search_inside .main_search {
position:relative;
	width:500px;
	text-align:left;
	background-image:url(img/ico_lupa.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left center;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
}

#right #topsearch #search_inside .main_search form {padding:0px;margin:0px;}

#right #topsearch #search_inside .main_search .input_box{
width:200px;
margin:0px;
padding:0px;
border:1px solid #000000;
height:17px;
background-color:#FFFFFF;
}

#right #topsearch #search_inside .main_search #s1,#right #topsearch #search_inside .main_search #s2 {
position:absolute;left:320px;
height:17px;
font-size:11px;
margin:0px;width:100px;top:6px;
}

#right #topsearch #search_inside .main_search .s1on,#right #topsearch #search_inside .main_search .s2on {
visibility:visible;
margin:0px;width:100px;
}

#right #topsearch #search_inside .main_search .s1off,#right #topsearch #search_inside .main_search .s2off {
visibility:hidden;
margin:0px;
}

#right #topsearch #search_inside .main_search .button{
margin:0px;padding:0px;
font-weight:bold;font-size:11px;
padding-left:10px;padding-right:10px;
height:20px;
padding-bottom:5px;margin-left:0px;
}

#right #topsearch #search_inside .main_search .button2 {
margin:0px;padding:0px;
font-weight:bold;font-size:11px;
padding-left:10px;padding-right:10px;
height:20px;
padding-bottom:5px;margin-left:110px;
}

#right .aktuality_container {
/* margin-left:194px;_margin-left:194px; */
margin-top:-4px;
_margin-top:-1px;
/* border:1px dotted #FF0000; */
background-color:#f3f3f3;
}

#right .aktuality_container2 {
/* margin-left:194px;_margin-left:194px; */
margin-top:-4px;
_margin-top:-1px;
/* border:1px dotted #FF0000; */
background-color:#DCEEFB;
}

#right .a_top_left { 
background-image:url(img/a_top_left.gif);
background-position:top left;
background-attachment:scroll;
background-repeat:no-repeat;
}

#right .a_top_right { 
background-image:url(img/a_top_right.gif);
background-position:top right;
background-attachment:scroll;
background-repeat:no-repeat;
}

#right .a_bottom_left { 
background-image:url(img/a_bottom_left.gif);
background-position:bottom left;
background-attachment:scroll;
background-repeat:no-repeat;
}

#right .a_bottom_right { 
background-image:url(img/a_bottom_right.gif);
background-position:bottom right;
background-attachment:scroll;
background-repeat:no-repeat;
}

#right .a_top { 
background-image:url(img/dot2.gif);
background-position:top;
background-attachment:scroll;
background-repeat:repeat-x;
}

#right .a_bottom { 
background-image:url(img/dot2.gif);
background-position:bottom;
background-attachment:scroll;
background-repeat:repeat-x;
}

#right .a_left { 
background-image:url(img/dot2.gif);
background-position:left;
background-attachment:scroll;
background-repeat:repeat-y;
}

#right .a_right { 
background-image:url(img/dot2.gif);
background-position:right;
background-attachment:scroll;
background-repeat:repeat-y;
}

#right .aktuality_box {
padding:0px;margin:0px;
background-image:url(img/gray_line.gif);
background-repeat:repeat-y;
background-position:left;
background-attachment:scroll;
}

#right .aktuality_box2 {
padding:0px;margin:0px;
background-image:url(img/gray_line2.gif);
background-repeat:repeat-y;
background-position:left;
background-attachment:scroll;
}

#right .aktuality_inside {
position:relative;
height:25px;
}

#right .aktuality_nadpis {
font-weight:bold;
position:absolute;
top:5px;
left:10px;
font-size:13px;
}

#right .aktuality_nadpis a {
color:#000000;
text-transform:uppercase;
text-decoration:none;
}

#right .aktuality_nadpis a:hover {
text-decoration:underline;
}

#right .aktuality_zprava {
font-weight:normal;
position:absolute;
top:5px;
left:110px;
right:5px;
_width:81%;
}

#right .aktuality_zprava a {
color:#000000;text-decoration:none;
}

#right .aktuality_zprava a:hover {
text-decoration:underline;
}

#right #news {
/*border:1px dotted #FF0000;*/
/* margin-left:190px;_margin-left:187px; */
padding-top:3px;
/* border-bottom:1px dotted #FF0000;
border-top:1px dotted #00FF00; */
}

#right #news .news_container {
width:195px;
height:235px;
background-image:url(img/n_header_line.gif);
background-position:top;
background-repeat:repeat-x;
background-attachment:scroll;
float:left;
/* margin-left:3px;/*
/* border-bottom:1px dotted #0000FF; */
}

#right #news .news_container .n_top { 
background-image:url(img/dot2.gif);
background-position:top;
background-attachment:scroll;
background-repeat:repeat-x;
}

#right #news .news_container .n_bottom { 
background-image:url(img/dot2.gif);
background-position:bottom;
background-attachment:scroll;
background-repeat:repeat-x;
}

#right #news .news_container .n_left { 
background-image:url(img/dot2.gif);
background-position:left;
background-attachment:scroll;
background-repeat:repeat-y;
}

#right #news .news_container .n_right { 
background-image:url(img/dot2.gif);
background-position:right;
background-attachment:scroll;
background-repeat:repeat-y;
}

#right #news .news_container .n_top_left { 
background-image:url(img/n_top_left.gif);
background-position:top left;
background-attachment:scroll;
background-repeat:no-repeat;
}

#right #news .news_container .n_top_right { 
background-image:url(img/n_top_right.gif);
background-position:top right;
background-attachment:scroll;
background-repeat:no-repeat;
}

#right #news .news_container .n_bottom_left { 
background-image:url(img/n_bottom_left.gif);
background-position:bottom left;
background-attachment:scroll;
background-repeat:no-repeat;
}

#right #news .news_container .n_bottom_right { 
background-image:url(img/n_bottom_right.gif);
background-position:bottom right;
background-attachment:scroll;
background-repeat:no-repeat;
}

#right #news .news_container .header {
height:21px;
padding:8px;
padding-top:3px;
margin:0px;
font-size:13px;
}

#right #news .news_container .header img {
position:relative;
top:0px;
vertical-align:middle;
}

#right #news .news_container .header a {
text-decoration:none;
color:#0a6baf;
font-weight:bold;
}


#right #news .news_container .header a:hover {
text-decoration:none;
color:#074672;
font-weight:bold;
}

#right #news .news_container .content_container {
height:200px;
padding-bottom:3px;
}

#right #news .news_container .content {
height:197px;
overflow:auto;
border-color:#FFCCCC;
padding-left:6px;
padding-right:0px;
margin-right:1px;
/* border:1px dotted #FF0000; */  
font-size:11px;
}


#right .box {
/*margin-left:193px;*/
margin-right:-1px;
margin-left:-1px;
border:1px solid #FFFFFF;
_margin-bottom:0px;
_margin-top:0px;
}

#right .box_inside {padding:8px;}

#right .box .t_top { 
background-image:url(img/dot2.gif);
background-position:top;
background-attachment:scroll;
background-repeat:repeat-x;
}

#right .box .t_bottom { 
background-image:url(img/dot2.gif);
background-position:bottom;
background-attachment:scroll;
background-repeat:repeat-x;
}

#right .box .t_left { 
background-image:url(img/dot2.gif);
background-position:left;
background-attachment:scroll;
background-repeat:repeat-y;
}

#right .box .t_right { 
background-image:url(img/dot2.gif);
background-position:right;
background-attachment:scroll;
background-repeat:repeat-y;
}

#right .box .t_top_left { 
background-image:url(img/t_top_left.gif);
background-position:top left;
background-attachment:scroll;
background-repeat:no-repeat;
}

#right .box .t_top_right { 
background-image:url(img/t_top_right.gif);
background-position:top right;
background-attachment:scroll;
background-repeat:no-repeat;
}

#right .box .t_bottom_left { 
background-image:url(img/t_bottom_left.gif);
background-position:bottom left;
background-attachment:scroll;
background-repeat:no-repeat;
}

#right .box .t_bottom_right { 
background-image:url(img/t_bottom_right.gif);
background-position:bottom right;
background-attachment:scroll;
background-repeat:no-repeat;
}
#fokusy .fokusy_sloupce {float:left;padding:0px;margin:0px;margin-left:10px;margin-right:0px;margin-bottom:0px;}
#fokusy .fokusy_sloupce ul {margin:0px;padding:0px;width:135px;}
#fokusy .fokusy_sloupce li {list-style-image:url(/gfx/sipka2.gif);_list-style-image:url(/gfx/sipka22.gif);list-style-position:inside;margin-bottom:5px;}
#fokusy h2 {color:#001230;font-size:16px;font-weight:bold;margin-top:2px;margin-bottom:5px;
margin-left:0px;
padding:5px;}
#fokusy h2 a {text-decoration:none;}
#fokusy a {color:#001230;text-decoration:none;}
#fokusy a:hover {text-decoration:underline;}

#katalog {
	padding:0px;
	border-width:0px;
	margin-left:1px;
	font-size:11px;
}

.extra-katalog {
background-image:url(/img/gradient2.gif);
background-repeat:repeat-x;
}

.extra-fokusy {
background-image:url(/img/gradient1.gif);
background-repeat:repeat-x;
}

#katalog h2
{
color:#001230; 
font-size:16px;
margin-top:2px;margin-bottom:8px;
margin-left:0px;
padding:5px;
clear:both;
}

#katalog .big
{
font-size:12px;
text-transform:uppercase;
font-weight:bold;
padding:0px;
margin:0px;
margin-bottom:5px;
padding-left:35px;
}

#katalog img {float:left;}

#katalog p {
margin-top:3px;
margin-bottom:8px;
color:#000000;
text-decoration:none;
margin-left:35px;
}

#katalog a {
text-decoration:none;
color:#0a6baf;
}

#katalog a:hover,active {text-decoration:underline;color:#000;}

#katalog .pole {width:145px;height:110px;float:left;}

#right #news .dialog {behavior: url(/hover.htc);margin-top:5px;padding:0px;padding-top:2px;padding-bottom:2px;width:164px;border:2px solid #FFFFFF;}
#right #news .dialog:hover, #right #news .dialog.hover {background-color:#f5f5f5;padding-top:2px;padding-bottom:2px;border:2px solid #f0f0f0;}
#right #news .dialog a {color:#0071c0;text-decoration:none;font-weight:normal;}
#right #news .dialog a:hover {color:#0071c0;text-decoration:underline;font-weight:normal;}

.little-gray {color:#CCCCCC;font-size:90%;padding-right:5px;}
.little-gray a {color:#AAAAAA;text-decoration:none;}
.little-gray a:hover {color:#8b8b8b;text-decoration:underline;}

#obsah {color:#001230};
#obsah a {color:#1985d1;}
#obsah a:hover {text-decoration:none;color:#0F527F;}
#obsah .kategorie img {vertical-align:middle;margin-right:5px;}
#obsah .kategorie {font-size:11px;color:#000000;}
#obsah .kategorie .results {margin-left:20px;}
#obsah .kategorie a {color:#000000;}
#obsah .kategorie a:hover {text-decoration:none;}
#obsah h1 {color:#004473;font-weight:normal;font-size:20px;margin-bottom:5px;margin-top:5px;}
#obsah h2,#obsah h3,#obsah h4,#obsah h5,#obsah h6 {color:#004473;font-size:14px;font-weight:bold;margin-bottom:5px;}
#obsah .footer-clanek {color:#8b8b8b;font-size:90%;}
#obsah .footer-clanek a {color:#8b8b8b}
.clanek a {color:#1985d1;}
.clanek a:hover {text-decoration:none;color:#0F527F;}
.box a {color:#1985d1;}
.box a:hover {text-decoration:none;color:#0F527F;}
.box-container {width:200px;float:right;border-left:1px solid #dbdbdb;margin-left:5px;}
.box-container h2,.box-container h3,.box-container h4 {padding-left:5px;}
.box-container li {font-size:90%;}
#obsah {list-style-image:url(/gfx/reddot2.gif);}
.aktivnitabulka tr {behavior: url(/hover.htc);}
.aktivnitabulka a {text-decoration:none;}
.aktivnitabulka tr:hover, .aktivnitabulka tr.hover {background-color:#EEEEEE;}
.rss_search {
	margin:0px;
	padding:5px;
	background-color:#2254A7;
	border: 1px solid #000066;
	min-height:50px;
	height:auto !important;
	height:50px;
	color:#FFFF00;
	font-weight:bold;
	
}

.rss_navig {
	margin:10px;
	margin-bottom:0px;
	padding:5px;
}

.rss_navig a {text-decoration:none;}

.rss_where {width:230px;}

.rss_box {
float:left;
margin:3px;
vertical-align:bottom;
}

#status_message {font-weight:bold;color:#000000;background-color:#F2F9FD;padding:10px;border:1px solid #A8D4F4;display:none;z-index:100000;float:none;position:absolute;top:-50px;left:10px;}
.status {font-weight:bold;color:#FFFFFF;background-color:#FF0000;padding:10px;margin:5px;}

#nastav1,#nastav2,#nastav3,#nastav4 {position:absolute;float:right;z-index:1000000;display:none;width:176px;height:1px;border-style:solid;border-width:1px;border-color:#CECECE;background-color:#4e85ac;padding:2px;overflow:hidden;}

.third {width:32%;overflow:hidden;border:0px solid #ffff00;float:left;white-space: nowrap;text-align:center;}
.both-border {border-left:1px solid #000000;border-right:1px solid #000000;}
#topmenu li {display:inline;}
#topmenu a:hover {background-color:#000000;color:#ffffff;}

