/* -------------FONTS BLOCK--------------- */

.linka {font-family:Arial, Helvetica, sans-serif; font-size:36px; font-weight:900; text-align:center}
.smer {font-family:Arial, Helvetica, sans-serif; font-size:16px; text-align:center}
.hodina {font-family:"Times New Roman", Times, serif; font-weight:700; color:#F00}
.odchody {font-family:"Times New Roman", Times, serif; font-size:13px}
td.odchody {width:260px}
tr {vertical-align:top}
.nadpis {font-family:Arial, Helvetica, sans-serif; font-size:36pt; text-align:center}
h1.zastavka-cp {text-align:center; color:#000000; font-size:36px}

/*p.postmetadata {border-bottom-style:double}       */

li { list-style-type: none; margin: 0px; padding: 0px; }



a:link { color : #148eb3; font-family: Arial; font-size: 12px; font-style: normal; text-decoration:none; }

a:visited { color : #148eb3; font-family: Arial; font-size: 12px; font-style: normal; text-decoration:none; }

a:hover { color : #148eb3; font-family: Arial; font-size: 12px; font-style: normal; text-decoration:underline; }

a:active, a:focus { color : #148eb3; font-family: Arial; font-size: 12px; font-style: normal; text-decoration:underline;}



a.footer_txt:link { color: #148eb3; font-family: Arial; font-size: 12px; font-style: normal;}

a.footer_txt:visited { color: #148eb3; font-family: Arial; font-size: 12px; font-style: normal; }

a.footer_txt:hover { color: #148eb3; font-family: Arial; font-size: 12px; font-style: normal; text-decoration:underline;}

a.footer_txt:active, a.footer:focus { color: #148eb3;  font-family: Arial; font-size: 12px; font-style: normal; text-decoration:underline;}





p { color: #000000; font-family: Arial; font-size: 12px; font-style: normal; }

p1 { color: #148eb3; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; }

.p { color: #000000; font-family: Arial; font-size: 12px; font-style: normal; }

.p1 { color: #148eb3; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; }      

h1 { color: #148eb3; font-family: Arial; font-size: 16px; font-weight: bold; }

h2 { color: #148eb3; font-family: Arial; font-size: 16px; font-weight: bold; }







/* -------------FONTS BLOCK--------------- */





/* -------------BODY BLOCK--------------- */



body{

background-color: #ededed;

margin:0px;

padding:0px;

font-family: Arial; 

font-size: 12px; 

font-style: normal;

color: #054991;

}



#maincontainer{ 

width : 1015px; 

height : auto; 

margin : 0 auto; 

text-align : left; 

background-image:url(img/content_back.jpg); 

background-position:center; 

background-repeat:repeat-y;

}



#contentwrapper{

margin-left: 7px;

width: auto;

height:auto;

}





#left_top{

float:left;

width: 272px;

height: 89px;

background-color: #ededed;

background-image:url(img/top_logo.jpg); 

background-position:center; 

background-repeat:no-repeat;

}



#right_top{

float:left;

width: 728px;

height: 89px;

background-color: #ededed;

background-image:url(img/top_banner.jpg); 

background-position:center; 

background-repeat:no-repeat;

}





#left_side{

float:left;

width: 175px;

height: auto;

background-color: #FFFFFF;

}



#right_side{

float:left;

width: 825px;

height: auto;

}





/* -------------MENU BLOCK QUICK LINKS--------------- */







#menu_up_holder{

float:left;

width : 1000px;

height: 35px;

background-image:url(img/menu_top.jpg);

background-repeat:repeat-x;

margin-top:1px;

margin-bottom:1px;

}



#menu_quick_links_rss{

float:left;

width : 16px;

height: 35px;

margin-left:20px;

}



.rss_img{

float:left;

width : 16px;

height: 17px;

margin-top: 9px;

}



#menu_quick_links{

margin: 0;

padding: 0;

}



#menu_quick_links ul{

font-size: 12px;

font-family:Arial;

margin: 0;

margin-left: 0px; 

float: left;

width:auto;

padding-left: 0px;

}



* html #menu_quick_links ul{ 

margin-bottom: 1em;

margin-left: 0px; 

}



#menu_quick_links ul li{

display: inline;

width:auto;

}



#menu_quick_links ul li a{

float: left;

font-size: 12px;

font-family:Arial;

width:auto;

color: #FFFFFF;

padding: 10px 16px 10px 16px;

text-decoration: none;

border-right: 1px solid;

border-right-color: rgb(255,255,255);

}



#menu_quick_links ul li a:visited{

color: #FFFFFF;

}



#menu_quick_links ul li a:hover, #menu_quick_links ul li a#selected{ /*hover and selected link*/

color: #FFFFFF;

background-image:url(img/menu_top_hover.jpg);

background-repeat:repeat-x;

}





/* -------------SEARCH BAR BLOCK--------------- */





#searchform {

float:right;

padding-top: 6px;

padding-right: 10px;

width:285px;

height:auto;

}





#s  {

float:left;

width:200px;

height:18px;

background-color:#FFFFFF;

font-family: Arial;

font-size : 12px;

color: #000000;

border: solid 1px #c4cacd;

} 



#searchsubmit {

float:right;

width:60px;

height:22px;

background-image: url(img/search_top.jpg);

background-repeat: repeat-x;

font-family: Arial;

font-size : 12px; 

color: #000000; 

font-weight: bold;

} 





/* -------------SEARCH BAR BLOCK--------------- */





/* -------------MENU BLOCK QUICK LINKS--------------- */









/* -------------LEFT BLOCK--------------- */





/* -------------LEFT SIDE MENU BLOCK--------------- */



#menu_holder_01{

float:left;

margin-top: 13px;

width: 175px;

height: auto;

margin-bottom: 13px;

font-size: 12px;

font-family:Arial;

}



#menu_holder_01_pic{

width: 175px;

height: 29px;

margin-bottom: 2px;

background-image:url(img/navi_top.jpg);

background-repeat:no-repeat;

background-position: top;

}





.sidebarmenu ul{

margin: 0;

padding: 0;

list-style-type: none;

width: 175px;

font-size: 12px;

font-family:Arial;

}

 

.sidebarmenu ul li{

position: relative;

padding-bottom: 0px;

border-bottom-style:solid;
border-bottom-width:2px;
border-bottom-color:white;

}





.sidebarmenu ul li a{

display: block;

text-decoration:none;

font-size: 12px;

font-family:Arial;

overflow: auto; 

color: #010101;

text-decoration: none;

padding-top: 6px;

padding-left: 10px;

padding-bottom: 6px;

border-left: 10px solid #3a434d;

background-color: #d3d9db;

}



.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{

color: #010101;

text-decoration:none;

background-color: #d3d9db;

}



.sidebarmenu ul li a:visited{

color: #010101;

text-decoration:none;

}



.sidebarmenu ul li a:hover{

background-color: #b0ddf4;

}



/*------------------ Sub level menu items ------------------*/



.sidebarmenu ul li ul{

position: absolute;

width: 175px;

top: 0;

visibility: hidden;

padding-left: 2px;

}



.sidebarmenu a.subfolderstyle{

background: url(img/right.gif) no-repeat 97% 50%;

}



 



* html .sidebarmenu ul li { float: left; height: 1%; }

* html .sidebarmenu ul li a { height: 1%; }







/* -------------LEFT SIDE MENU BLOCK--------------- */











/* -------------LEFT SIDE WEATHER BLOCK--------------- */



#menu_holder_02{

float:left;

width: 175px;

height: auto;

margin-bottom: 13px;

font-size: 12px;

font-family:Arial;

background-color: #e4ecee;

}



#menu_holder_02_pic{

width: 175px;

height: 29px;

margin-bottom: 2px;

background-image:url(img/weather_top.jpg);

background-repeat:no-repeat;

background-position: top;

}



#menu_holder_02_txt{

text-align: justify;

width: auto;

height: auto;

padding: 10px;

}



/* -------------LEFT SIDE WEATHER BLOCK--------------- */







/* -------------LEFT SIDE POOL BLOCK--------------- */



#menu_holder_03{

float:left;

width: 175px;

height: auto;

margin-bottom: 13px;

font-size: 12px;

font-family:Arial;

background-color: #e4ecee;

}



#menu_holder_03_pic{

width: 175px;

height: 29px;

margin-bottom: 2px;

background-image:url(img/pool_top.jpg);

background-repeat:no-repeat;

background-position: top;

}



#menu_holder_03_txt{

text-align: justify;

width: auto;

height: auto;

padding: 10px;

}



/* -------------LEFT SIDE POOL BLOCK--------------- */









/* -------------LEFT BLOCK--------------- */









/* -------------GUESTBOOK--------------- */





#comment{

border: 1px solid #3a434d;

background-color: #d3d9db;

}



#url{

border: 1px solid #3a434d;

background-color: #d3d9db;

}



#email{

border: 1px solid #3a434d;

background-color: #d3d9db;

}



#author{

border: 1px solid #3a434d;

background-color: #d3d9db;

}



#submit{

padding-left: 5px;

padding-right: 5px;

width:auto;

height:22px;

background-image: url(img/search_top.jpg);

background-repeat: repeat-x;

font-family: Arial;

font-size : 12px; 

color: #000000; 

font-weight: bold;

}



/* -------------GUESTBOOK--------------- */











/* -------------RIGHT BLOCK--------------- */





#right_side_tube{

display: inline;

float:left;

width: 662px;

height: auto;

margin-top: 13px;

margin-left: 8px;

margin-bottom: 18px;

background-color: #e4ecee;

}



.right_side_tube_txt{

float:left;

text-align: justify;

width: 626px;

height: auto;

padding-top: 18px;

padding-left: 18px;

padding-bottom: 18px;

}





#right_side_banner_holder{

float:right;

width: 146px;

height: auto;

margin-top: 13px;

margin-bottom: 18px;

}



.right_side_banner{

float:left;

width: 146px;

height: auto;

margin-bottom: 10px;

}











/* -------------RIGHT BLOCK--------------- */







/* -------------BODY BLOCK--------------- */







/* -------------FOOTER BLOCK--------------- */





#footer{

clear: left;

margin-top: 18px;

background-image:url(img/footer.jpg);

background-repeat:no-repeat;

background-position:center;

width: 1015px;

height: 66px;

}



.footer_txt_up{

float:left;

width:auto;

height:20px;

font-family: Arial; 

font-size: 11px; 

font-style: normal; 

text-decoration:none;

margin-top: 12px;

padding-left: 100px;

}



.footer_txt_up a{

color: #fefefe;

font-family: Arial; 

font-size: 11px; 

font-style: normal; 

text-decoration:none;

}



.footer_sep_up{

float:left;

width:auto;

height:auto;

color: #fefefe;

font-size:12px; 

padding-left: 15px;

padding-right: 15px;

text-align:center;

}



.footer_links_up{

float:left;

width:auto;

height:auto;

color: #fefefe;

font-size:11px; 

text-align:center;

}



.footer_txt_down{

float:left;

width:auto;

height:20px;

font-family: Arial; 

font-size: 11px; 

font-style: normal; 

text-decoration:none;

margin-top: 2px;

padding-left: 75px;

}



.footer_txt_down a{

color: #bcbdbe;

font-family: Arial; 

font-size: 11px; 

font-style: normal; 

text-decoration:none;

}



.footer_sep_down{

float:left;

width:auto;

height:auto;

color: #bcbdbe;

font-size:11px; 

padding-left: 15px;

padding-right: 15px;

text-align:center;

}



.footer_links_down{

float:left;

width:auto;

height:auto;

color: #bcbdbe;

font-size:11px; 

text-align:center;

}





/* -------------FOOTER BLOCK--------------- */

.dhx_combo_img{
	position:absolute;
	top:0px;
	right:0px;
	width:18px;
	height:20px;
}


.dhx_combo_option_img{
	position:relative;
	top:1px;
	margin-left:2px;
	left:0px;
	width:18px; height:18px;
}
.dhx_combo_input{
	color:#333333;
	font-family: Arial;
	font-size: 9pt;
	border:0px;
	padding:2px 2px 2px 2px;
	position:absolute;
	top:0px;
}
.dhx_combo_box{
	position:relative;
	text-align:left;
	border:1px solid #7F9DB9;
	height:20px;
	_height:22px;
	overflow:hidden;
    background-color: white;
}

.dhx_combo_list{
   position:absolute;
   z-index:230;
   overflow-y:auto;
   overflow-x:hidden;
   border:1px solid black;
   height:100px;
   font-family: Arial;
   font-size: 9pt;
   background-color: white;
}


.dhx_combo_list div{
	cursor:default;
	padding:2px 2px 2px 2px;
}
.dhx_selected_option{
	background-color:navy;
	color:white;
}


.dhx_combo_img_rtl{
	position:absolute;
	top:0px;
	left:1px;
	width:17px;
	height:20px;
}
.dhx_combo_option_img_rtl{
	float:right;
	margin-right :0px;
	width:18px; height:18px;
}

.dhx_combo_list_rtl{
	direction: rtl;
	unicode-bidi : bidi-override;
   position:absolute;
   z-index:230;
   overflow-y:auto;
   overflow-x:hidden;
   border:1px solid black;
   height:100px;
   font-family: Arial;
   font-size: 9pt;
   background-color: white;
}
.dhx_combo_list_rtl div{
	direction: rtl;
	unicode-bidi : bidi-override;
	padding:2px 2px 2px 2px;
}
.dhx_combo_list_rtl div div{
	float :right !important;
	cursor:default;
	
}
.dhx_combo_list_rtl div img{
	float :right !important;
}
.dhx_combo_list_rtl div input{
	float :right !important;
}

.dhx_combo_box.dhx_skyblue{
   border:1px solid #a4bed4;
}
.dhx_combo_list.dhx_skyblue_list{
  background-color: #eaf2fb;
	border:1px solid #a4bed4;
}
.dhx_combo_list_rtl.dhx_skyblue_list{
   background-color: #eaf2fb;
	border:1px solid #a4bed4;
}
.combo_dhx_skyblue_sel{
   background-image: url("imgs/bg_selection.gif") !important;
   background-position: bottom;
   background-repeat: repeat-x;
   color:black;
}



div.jsonSuggestResults {
	position:absolute;
	border:1px solid #CCC;
	padding:0px;
	margin:0px 2px;
	z-index:1;
}

div.jsonSuggestResults div.resultItem {
	margin:0px;
	padding:5px;
	position:relative;
	height:auto;
	cursor:pointer;
}

div.jsonSuggestResults div.resultItem.odd {
	background-color:#ededed;
}
div.jsonSuggestResults div.resultItem.even {
	background-color:#FFFFFF;
}

div.jsonSuggestResults div.resultItem.hover {
	background-color:#3399FF;
}

div.jsonSuggestResults div.resultItem img {
	float:left;
	margin-right:10px;
}

div.jsonSuggestResults div.resultItem p {
	margin:0px;
	padding:0px;
}

div.jsonSuggestResults div.resultItem p strong {
	font-weight:bold;
	/*text-decoration:underline;*/
}

div.jsonSuggestResults div.resultItem p.extra {
	font-size: x-small !important;
	position:absolute;
	bottom:3px;
	right: 3px;
}
