/*
CSS Credit: http://www.templatemo.com/
*/



body{
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	font-family: 'Armata', sans-serif;
	font-size: 12px;
	color: #A9978D;
	background: rgb(34,33,90);
}

a:link, a:visited{color: #cfa3eb; text-decoration:none;}
a:active, a:hover{color: #CCFF00;}

h1{
	margin: 0 15px 15px 15px;
	padding: 15px 10px 10px 5px;
	font-size: 22px;
	color: #dbc1a7;
	border-bottom: 1px dotted #D3C2D9;
}

h2{
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	font-size: 12pt;
	color: #dbc1a7;
	border-bottom: 1px dotted #D3C2D9;
}

h3{
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	font-size: 20px;
	color: #dbb4e0;
	border-bottom: 1px dotted #D3C2D9;
}

p{
	margin: 0px;
	padding: 0 0 10px 0;
	text-align: justify;
}

.cleaner{
	clear: both;
	width: 100%;
	height: 1px;
}

.popisok{visibility: hidden; position: absolute; left: 0px; top: 0px; font-family: verdana,arial,helvetica; padding: 5px; z-index: 10000; background-color: #5F5BA7; color: #FFFFFF; border: 2px solid #6D75A6;}
.popisok img{border: 0}
.popisok_menu{visibility: hidden; left: 0px; top: 0px; position: absolute; padding: 5px; z-index: 10000; border: 2px solid #004700; font-weight: bolder; background-color: #5F5BA7;}
.popisok_menu img, .ddimgtooltip img{border: 0; background-image: url("/subor/grafika/nacitavanie_c.gif"); background-repeat: no-repeat; background-position: center center; background-color: #000000; text-align:center;}
.bublinka{visibility: hidden; position: absolute; left: 0px; top: 0px; font-family: verdana,arial,helvetica; padding: 10px; padding-left: 18px; height: 15px; z-index: 10000; background-color: #8C89FF; font-weight: bolder; color: #251C5F;}
.poptip{display: none; position: absolute; border: 1px solid #004700; font-weight: bolder; background: url(/subor/grafika/menu_rozbalovac_2.jpg) center left repeat; color: #002700; z-index: 10000; padding: 4px;}
.poptip .txt{text-align: left; margin-top: 5px; font-weight: bolder;}
.scrollto-top{background: url(/subor/grafika/up.png); background-repeat: no-repeat; background-position: center center;}
.input_text{color: #2A294B; border: 2px solid #2A294B; background-color: #5F5BA7; font-size: 8pt; text-align: left; padding: 3px}
.input_password{color: #2A294B; border: 2px solid #2A294B; background-color: #5F5BA7; font-size: 10pt; text-align: left; font-weight: bolder; padding: 3px}
.input_checkbox{border: 2px solid #2A294B; background-color: #5F5BA7}
.input_submit{color: #2A294B; border: 2px solid #2A294B; background-color: #5F5BA7; font-size: 8pt; text-align: center; font-weight: bolder; height: 20px; padding-left: 7px; padding-right: 7px}
.input_submit:hover{background-color: #2A294B; color: #fff; border: 2px solid #5F5BA7}
.open{background-color: #5F5BA7; color: #fff;}

.fotogaleria{padding: 0; width: 650px;}
.fotogaleria td{font-size: 12pt; text-align: center; padding: 8px}
.fotogaleria .foto_nazov{font-weight: bolder; font-size: 18pt;}
.fotogaleria .foto_spodok{font-size: 12pt;}
.fotogaleria .foto_spodok a{color: #FFFFFF; border: 2px solid #FFFFFF; padding: 4px;}
.fotogaleria .foto_spodok a:hover{background-color: #052E81;}
.fotogaleria a{color: #FFFFFF;}
.fotogaleria img{background-image: url("/subor/grafika/nacitavanie_c.gif"); background-repeat: no-repeat; background-position: center center; background-color: #000000; padding: 4px; border: 2px solid #171438; text-align:center;}


/* ----- Form ----- */

form{
	margin: 0px;
	padding: 0px;
	width: 100%;
	text-align: right;
}

.inputfield, option{
	background: #ffffff;
	border: 1px solid #D3C2D9;
	color: #000;
	font-size: 13px;
	font-variant: normal;
	height: 14px;
	line-height: normal;
	padding: 4px;
	margin-bottom: 5px;
	width: 240px;
}

#searchfield{
	background: none;
	border: 1px solid #D3C2D9;
	color: #ffffff;
	font-size: 13px;
	font-variant: normal;
	height: 15px;
	line-height: normal;
	padding: 4px;
	width: 230px;
}


#searchbutton{
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	margin: 0 0 0 7px;
	padding: 0 6px;
	text-align: center;
	vertical-align: bottom;
	white-space: pre;
	width: 66px;
}

.button{
	width: 60px;
	height: 25px;
}

/* end of form */

/*
#templatemo_header_panel{
	width:100%;
	margin: 0 auto;
	height: 145px;
	background: url(images/templatemo_top_panel_bg.jpg) center top no-repeat;
}

#templatemo_header_panel
*/
#header_section{
	height: 145px;
	width: 960px;
	padding: 0;
	margin: 0 auto;
}

#header_section #title_image{
	float: left;
	width: 250px;
	height: 145px;
	padding: 0 0 0 15px;
	background: url(images/logo.png) center top no-repeat;
}
#header_section #title_section{
	float: left;
	width: 500px;
	padding: 60px 0 15px 30px;
	font-size: 50px;
	color: #d3c2f9;
}

#header_section #search_section{
	float: right;
	margin-right: 30px;
	width: 330px;
}

#header_section #search_section form{
	text-align: left;
	padding: 15px;
	background: url(images/title_bg.png) center -210px repeat-x;
}
/*
#templatemo_menu_panel{
	width:100%;
	height: 60px;
	margin: 0 auto;
	color: #ffffff;
	background: url(images/templatemo_top_panel_bg.jpg) center -145px no-repeat;
}
#templatemo_content_container 
*/

#menu_section{
	height: 60px;
	width: 960px;
	padding: 0;
	margin: 0 auto;
	color: #03a0a6;
	background: url(images/title_bg.png) center -210px repeat-x;
}

#menu_section ul{
	float: left;
	list-style: none;
  margin-left: -25px;
}

#menu_section ul li{
	display: inline;
}

#menu_section ul li a, #menu_section ul li span{
	float: left;
	padding: 8px 12px 8px 12px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	border-right: 1px solid #D3C2D9;
}
#menu_section ul li span{
	color: #775D43;
	background-color: #DBA4FF;
  width: 250px;
  text-align: left;
}
#menu_section li a:hover, #menu_section li .current{
	color: #d3c2f9;
	background-color: #6F5E95;
}
/* end of menu */

/* content panel */
#content_container{
	width: 960px;
	padding: 0;
	margin: 0 auto;
	background: url(images/templatemo_top_panel_bg.jpg) center top repeat-y;
}
/*
#templatemo_content_container
*/
#content{
	overflow: hidden;
	width: 960px;
	padding: 10px 0 0 0;
	margin:0 auto;
}
#content_full{
	float: left;
	padding: 0;
	width: 960px;
	background: url(images/title_bg.png) top center repeat-x;
}
#content_left{
	float: left;
	width: 650px;
	margin-bottom: 10px;
}
#content_right{
	float: right;
	width: 310px;
	margin-bottom: 15px;
}

#content_left .templatemo_post{
	width: 650px;
	padding: 0;
	padding-bottom: 10px;
	margin-bottom: 30px;
	background: url(images/title_bg.png) top center repeat-x;
}
* html #content_left .templatemo_post{
	margin-bottom: 15px;
}

.templatemo_post .post_title .post_info{
	width: 100%;
	font-weight: normal;
	font-size: 12px;
	color: #dbc1a7;
	margin-top: 6px;
}

.post_body, .templatemo_post{
	padding: 15px 30px;
}
.templatemo_post .post_body img{
	margin: 7px;
}
.templatemo_post .post_comment{
	padding: 5px 30px;
	font-weight: bold;
}

#content_right .right_section{
	clear: both;
	display:inline-block;
	width: 280px;
  float: right;
	padding: 10px;
	margin-bottom: 20px;
	color: #dbc1a7;
	background: url(images/title_bg.png) center -170px repeat-x;
}

#content_right .right_section ul{
	clear: both;
	margin: 0 0 0 15px;
	padding: 0px;
}

#content_right .right_section ul li{
	margin: 0 0 5px 0;
}

#content_right .right_section ul li a, a:hover{
	font-weight: normal;
}
/*
#templatemo_bottom_panel{
	width:100%;
	margin: 0 auto;
}

#templatemo_bottom_panel #templatemo_bottom_section{
	overflow: hidden;
	height: 100%;
	width: 930px;
	margin:0 auto;
	padding: 40px 0 15px 30px;
	background: url(images/templatemo_content_bottom.jpg) center bottom no-repeat;
	border-top: 1px solid #D3C2D9;
}

#templatemo_bottom_section .templatemo_bottom_section_content{
	display: inherit;
	float: left;
	width: 270px;
	padding-right: 20px;
	margin:0 0 15px 10px;
}

#templatemo_bottom_section .templatemo_bottom_section_content ul{
	margin: 0 0 0 10px;
	padding: 0 0 5px 10px;
}

#templatemo_bottom_section .templatemo_bottom_section_content li a{
	color: #dbc1a7;
}
*/
#footer_panel{
	width:100%;
	margin: 0 auto;
	background: #000000 url(images/templatemo_footer_bg_repeat.jpg) repeat-x;
	color: #ffffff;
}

#footer_panel #footer_section{
	width: 960px;
	margin:0 auto;
	padding: 20px 15px;
	text-align: center;
	background: url(images/templatemo_footer_bg.jpg) no-repeat;
}


.tab_oram_25-dole{border-collapse: collapse; color: #6D75A6}
.tab_oram_25-dole tr{border-bottom: 1px solid #2A294B}
.tab_oram_25-dole td{height: 25px; padding: 5px; font-size: 9pt}
.rd_a{background-color: #6D75A6;}
.rd_b{background-color: #625EA9;}
.rd_a td, .rd_b td{color: #ffffff; padding: 5px;}
.rd_a, .rd_b{color: #ffffff; padding: 5px;}
.naz td{padding: 5px; font-weight: bolder}
.naz{background-color: #2A294B; color: #ffffff}