/* CSS Document */

@charset "charset=iso-8859-2";
body { margin:0px;	padding:0px; overflow: auto; text-align:center; background-color:#FFFFFF; background-image: url(../images/body_background.jpg);}

#main1 { margin-left:auto;  margin-right:auto; width:auto; text-align:left; margin-top:0px;height:85px; background-image:url(../images/background_top.jpg); background-repeat:repeat-x}
#main1_1 { margin-left:auto;  margin-right:auto; width:952px; text-align:left; margin-top:0px; }
#main2 { margin-left:auto;  margin-right:auto; width:952px; text-align:left; margin-top:0px; background-image:url(../images/page_background.jpg); background-repeat:repeat-y}

#middle{ width:100%; height:auto; float:left;  }

#left_col{ width:698px; height:auto; float:left;}
#left_col_menu_box{ width:675px; height:27px; float:left; padding-left:23px;}
#left_col_menu{ width:675px; height:27px; float:left; background-image:url(../images/menu_background.jpg); background-repeat:repeat-x; }
.menu_button{ width:95px; height:25px; float:left; padding-top:4px }

#left_col_content_box{ width:640px; height:auto; float:left; padding-left:47px}
#left_col_content{ width:640px; height:auto; float:left; padding-top:32px}


#main2_2 { margin-left:auto;  margin-right:auto; width:952px; text-align:left; margin-top:0px; background-image:url(../images/page_background3.jpg); background-repeat:repeat-y}
#left_col_content_box2{ width:930px; height:auto; float:left; padding-left:23px}
#left_col_content2{ width:905px; height:auto; float:left; padding-top:32px}



#right_col{ width:247px; height:auto; float:left; padding-left:5px;}
#right_col_search_box{ width:225px; height:27px; float:left; background-image:url(../images/menu_background.jpg); background-repeat:repeat-x}
#right_col_search{ width:200px; height:23px; float:left; padding-left:15px; padding-top:4px}

.right_col_clanek_box{ width:225px; height:auto; float:left; }
.right_col_clanek{ width:200px; height:auto; float:left; padding-left:12px; padding-top:10px; padding-bottom:10px}
.right_col_space{ width:225px; height:2px; float:left; background-color:#FFFFFF; font-size:1px}
.right_col_banner{ width:200px; height:50px; float:left; background-color:#FFFFFF;}

#footer{ width:100%; height:55px; float: left; background-image: url(../images/footer.jpg); background-repeat:no-repeat}
#footer2{ width:100%; height:55px; float: left; background-image: url(../images/footer2.jpg); background-repeat:no-repeat}
#footer3{ width:100%; height:55px; float: left; background-image: url(../images/footer3.jpg); background-repeat:no-repeat}
#footer_box{ width:260px; height:55px; float: right;}
#footer_ikony{ width:auto; height:25px; float:left; padding-left:105px}
#footer_agionet{ width:260px; height:15px; float: left; padding-top:15px}
p.footer { font-size:10px}


/* Rozbalovací menu */

#menu {margin-left:5px; margin-top:3px; height:35px;  cursor:pointer; font-size: 11px;}
#menu a {font-weight:normal; text-decoration: none;}
#menu ul, li {margin:0;padding:0; }


ul.makeMenu ul {width:auto;}
ul.makeMenu li { 	list-style-type: none; 	margin: 0px; 	width: 140px; padding-bottom:3px; }
div#menu > ul.makeMenu li {width: auto;  }

ul.makeMenu li>ul {  /** 2.uroven **/
	display: none;
	background-color: #FFFFFF  ;
	border: 2px solid #9b1e2e;
	border-width: thin;
	width: 140px;text-decoration: none;
}
ul.makeMenu ul.odsadit { top:21px; position:absolute}

ul.makeMenu li:hover {  color:#9b1e2e;  cursor:pointer; /cursor:hand; background-color:#9b1e2e; text-decoration: none;}
ul.makeMenu li:hover>ul { display: block;}
ul.makeMenu li a { color: #000000;display: block; width: 100%; text-decoration: none; padding-left:5px; }
ul.makeMenu li a:hover { color:white;text-decoration: none;   }
ul.makeMenu li.first {
	display:block;
	width: 140px;
	color: #FFFFFF;
	position: absolute;
	padding-top: 0px;
}
ul.makeMenu li.first a.first { margin-bottom:15px}
ul.makeMenu li.first a.first:hover {color: #FFFFFF;}
ul.makeMenu li.first:hover {color: white; background:none}

li.first#button0{margin-left:14px;}
li.first#button1{margin-left:70px;}
li.first#button2{margin-left:125px;}
li.first#button3{margin-left:220px;}
li.first#button4{margin-left:312px;}
li.first#button5{margin-left:385px;}
li.first#button6{margin-left:515px;}
li.first#button7{margin-left:588px; width:55px;}

li.first#button0 a{ color: #FFFFFF;}
li.first#button4 a{ color: #FFFFFF;}
li.first#button5 a{ color: #FFFFFF;}
li.first#button6 a{ color: #FFFFFF;}
li.first#button7 a{ color: #FFFFFF;}

ul.makeMenu a:visited {color: #000000; }
ul.makeMenu a:hover {background: none !important;}


/* Rozbalovací menu - konec */


h1, h2, h3, h4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bolder; margin:0; padding:0; padding-bottom:5px  }
h1 { text-align:left; padding-top:1px; color:#ffffff; padding-bottom:20px;font-size:12px;}

h2 {font-size:12px; color:#ffffff;}
h3 {font-size:12px; color:#ffffff; padding-bottom:15px}
h4 {font-size:12px; color: #b41e1e; padding:0; margin:0; text-transform: none; }



p, td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	padding:0px;
	color: #FFFFFF;
	padding-bottom:0px;
	text-align:left;
	line-height:1.4;
}


table.ramec { border-style:solid; border-width:1px; border-color:#00AEC3 }

td.modra { background-color: #00AEC3; color:#ffffff }
td.cervena { background-color: #9c1f2d; color:#ffffff }
td.bilyokraj { border-style:solid; border-width:4px; border-color:#ffffff }
td.bily_dole_tlusty { background-color: #B20022; border: solid; border-left: none; border-top: none; border-right: none; border-width: 10px; border-color: #FFFFFF }
td.modrydole { border-style:solid; border-top: none; border-right: none; border-left: none; border-width:4px; border-color:#00AEC3; color: #00AEC3; }
td.modryram { border-style:solid; border-width:4px; border-color:#00AEC3; color: #00AEC3; }
td.klasika { border-style:solid; border-width:1px; border-bottom: none; border-right: none; border-color:#00AEC3; color:#00b0c7;                  font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;font-weight: normal; padding:5px }
td.pravy { border-style:solid; border-width:1px; border-bottom: none; border-color:#00AEC3 }
td.spodek {border-style: solid;border-width: 1px;border-left: none;border-top: none;border-right: none; border-color:#FFFFFF; padding:4px	 }
td.vrsek {border-style: solid;border-width: 1px;border-left: none;border-bottom: none;border-right: none;border-color: #00AEC3;}
td.spodek_bunky { border-style:solid; border-width:1px; border-left: none; border-top: none; border-right: none; border-color:#FFFFFF; padding:4px }
td.bezboku { border-style:solid; border-width:1px; border-left: none; border-right: none; border-color:#FFFFFF; padding:4px }
td.filtr_nabidky { padding-top: 4px; }
td.zakladni { padding: 4px; }
td.filtr_partneri { padding-top: 4px; padding-left: 4px; }
td.filtr_partneri_sel { padding-top: 4px; padding-left: 4px; background-color: #bd2f2d }
td.filtr_partneri:hover { padding-top: 4px; padding-left: 4px; background-color: #ad1f2d }

a { font-weight:bold;  }
a:link,a:visited { text-decoration: underline; color: #FFFFFF; }
a:hover { color: #FFFFFF ; text-decoration: underline}

a.filtry { font-weight:bold; cursor: pointer  }
a.filtry:link,a.filtry:visited { text-decoration: none;  color: #FFFFFF; cursor: pointer }
a.filtry:hover { color: #FFFFFF ; text-decoration: none;  cursor: pointer }

a.modra { color: #00AEC3; }
a.modra:link,a.modra:visited { text-decoration:none; color: #00AEC3; }
a.modra:hover { color: #00AEC3;; text-decoration: underline}

a.menu { text-align:center  }
a.menu:link,a.menu:visited { font-weight: bold; text-decoration:none; color: #FFFFFF; }
a.menu:hover { color: #FFFFFF ; font-weight: bold; text-decoration: underline}

a.red { font-weight:bold; color:#9c1f2d  }
a.red:link,h3 a.red:visited { text-decoration:none; color:#9c1f2d }
a.red:hover {color:#9c1f2d; text-decoration: underline}

a.popiska2 { font-weight:bold; color: #00AEC3 }
a.popiska2:link,a.popiska2:visited { text-decoration:none; color: #00AEC3; }
a.popiska2:hover { color: #00AEC3 ; text-decoration: underline}

a.footer { font-weight:normal }
a.footer:link,a.footer:visited { text-decoration:none; color: #FFFFFF; }
a.footer:hover { color: #FFFFFF ; text-decoration: underline}

sup {font-size:9px;font-family:Arial, Helvetica, sans-serif;}


.red { color:#9c1f2d}
.red a:link { text-decoration:underline}

hr {width:100%; height:1px; background-color:#9a9379; clear:both; margin-bottom:5px; }

h2 a, h3 a {  font-size: 13px;}
h2 a, h3 a:link,h2 a, h3 a:visited { font-weight: bold; text-decoration:underline }
h2 a, h3 a:hover { color: #FFFFFF ; font-weight: bold; text-decoration:underline }


li { padding-left:0px;  font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;font-weight: normal; color: #FFFFFF  ; line-height:1.5; }
ul {  padding:0; margin:0;padding-left:15px; margin-left:0;list-style-type: square; }
ol { margin-left:-20px;/margin-left:24px; margin-top:0}
.clr{ clear:both;}

.float_right{float:right;}
.float_left{float:left;}

.pict_r {float:right; margin-left:10px}
.pict_l {float:left; margin-left:10px}
.pict {float:left; padding:6px;}

form.search{ padding:0; margin:0}
input.text_search{ font-size:9px; height:12px}
input.submit_search{ font-size:9px; height:19px}

span.pojem { font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #FFFFFF; line-height:1.5; }

div.vysvetlivka {
	padding: 4px 0px 4px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 1.5;
}
