/* IMPORTS */
@import url(basic.css);
@import url(modules.css);

a{
	color:#731f1e
}
a:hover{
	text-decoration:none
}
body{
	background:#d3d2c6;
	color:#000;
	text-align:center;
	font:80% Tahoma, Arial, sans-serif
}
h1, h2, h3, h4, h5, h6{
	color:#544935;
	font-weight:normal
}
#left h1, #left h2, #left h3, #left h4, #left h5, #left h6,
#right h1, #right h2, #right h3, #right h4, #right h5, #right h6{
	color:#1f231c
}
img{
	border:0 solid #731f1e
}
/* BOX */
#bkg{
	width:100%;
	background:url(images/bkg.png) repeat-x bottom
}
#box_bg{
	background:url(images/box_bg.jpg) no-repeat center top;
	margin:auto;
	min-width:978px;
	position:relative;
	text-align:left;
	max-width:1342px
}
#box{
	width:100%;
	float:left
}
/* HEADER */
#header{
	margin:auto;
	height:376px;
	position:relative;
	width:978px;
	background:url(images/header.jpg) no-repeat center top
}
#header a.logo{
	position:absolute;
	top:85px;
	right:30px;
	width:262px;
	height:73px
}
.header_slideshow1, #slideshow_maska{
	width:272px;
	height:217px;
	position:absolute;
	left:33px;
	top:94px;
}
#slideshow_maska{
	background:url(images/slideshow_maska.png);
}
/* MENU TOP */
#menu_top{
	height:60px;
	position:absolute;
	right:-60px;
	top:0;
	width:1060px;
	z-index:11
}
#menu_top ul{
	height:60px;
	list-style-type:none;
	float:right;
}
#menu_top li{
	height:60px;
	float:left;
	padding:0 10px 0 15px;
	line-height:58px;
	background:url(images/menu_top_li.png) no-repeat left 26px;
	position:relative;
	margin-right:40px;
}
#menu_top li.last{
	padding-right:0;
}
#menu_top li a{
	color:#acdcff;
	text-decoration:none;
	font-size:140%;
	display:block;
	text-transform:uppercase;
}
#menu_top li:hover ul{
	display:block;
	position:absolute;
	left:-20px;
	width:165px;
	padding:15px 0 15px 7px;
	height:auto;
	top:49px;
}
#menu_top ul ul, #menu_top li:hover ul ul{
	width:1px;
	height:1px;
	position:absolute;
	top:-10000px;
	left:-10000px;
}
#menu_top li.li_1 ul{
	background:url(images/menu_top_modre.png) no-repeat top;
}
#menu_top li.li_2 ul{
	background:url(images/menu_top_zelene.png) no-repeat top;
}
#menu_top li.li_3 ul{
	background:url(images/menu_top_zlute.png) no-repeat top;
}
#menu_top li.li_4 ul{
	background:url(images/menu_top_oranzove.png) no-repeat top;
}
#menu_top li.li_5 ul{
	background:url(images/menu_top_cervene.png) no-repeat top;
}
#menu_top ul ul li{
	padding:0;
	margin:0;
	height:auto;
	width:100%;
	background:url(images/menu_top_lili.png) no-repeat 12px 10px;
	border:0;
	line-height:normal;
}
#menu_top ul li.li_3 ul li{
	background:url(images/menu_top_lili_dark.png) no-repeat 12px 10px
}
#menu_top ul ul li a{
	display:block;
	padding:5px 20px 5px 25px !important;
	text-align:left;
	height:auto;
	color:#070f1d;
	text-transform:none;
	font-size:95%;
}
/* CONTAINER */
#container{
	margin:0 231px 0 215px;
}
/* LEFT */
#left{
	width:215px;
	float:left;
	margin-left:-100%;
}
/* MENU */
#menu2_kus{
	width:27px;
	height:186px;
	position:absolute;
	left:-27px;
	top:0;
	background:url(images/menu2_kus.jpg);
}
#firstsel{
	color:#19314a;
	text-align:center;
	text-transform:uppercase;
	font-size:140%;
	padding:0 12px 12px 12px;
}
#menu, #menu2{
	padding:13px 0 0px 0;
	margin-bottom:11px;
	min-height:120px;
}
#menu{
	background:url(images/left.png) no-repeat top;
	margin-top:-41px;
	padding-top:54px;
	position:relative;
	z-index:10;
}
#menu2{
	background:url(images/menu2.jpg) no-repeat left top;
	padding:130px 0 0 0;
	position:relative;
	min-height:135px;
}
#menu ul ul, #menu2 ul ul{
	background:url(images/menu_line.gif) no-repeat left top;
	padding-top:1px;
}
#menu li, #menu2 li{
	list-style-type:none;
	vertical-align:middle;
	background:url(images/menu_line.gif) no-repeat left bottom;
	padding-bottom:1px;
}
#menu li li, #menu2 li li, #menu ul ul ul, #menu2 ul ul ul{
	padding:0;
	background:none;
}
#menu li a, #menu2 li a{
	display:block;
	color:#161616;
	text-decoration:none;
	padding:6px 20px 6px 30px;
	font-size:95%;
	font-weight:bold;
	background:url(images/menu_li.png) no-repeat 15px 12px;
}
#menu li a.sel, #menu2 li a.sel{
	text-decoration:underline;
}
#menu li li a, #menu2 li li a{
	padding-left:40px;
	background:none;
	font-weight:normal;
}
#menu li li li a, #menu2 li li li a{
	padding-left:50px;
}
#menu li li li li a, #menu2 li li li li a{
	padding-left:60px;
}
#menu li li li li li a, #menu2 li li li li li a{
	padding-left:70px;
}
#menu li a:hover, #menu2 li a:hover{
	color:#dfdfc7;
	background:url(images/menu_li_h.png) no-repeat left top;
}
#menu2 li a:hover{
	background:url(images/menu2_li_h.png) no-repeat left top;
}
#menu li li a:hover{
	background:url(images/menu_lili_h.png) no-repeat left top;
}
#menu2 li li a:hover{
	background:url(images/menu2_lili_h.png) no-repeat left top;
}
#menu a.ftresult, #menu span.ftresult,
#menu2 a.ftresult, #menu2 span.ftresult,
#menu_top a.ftresult, #menu_top span.ftresult{
	color:#000 !important;
	padding:0;
	display:inline;
	font-size:100%;
	border:0 !important;
	background:yellow !important;
}
/* CONTENT */
#content{
	min-height:260px;
}
#info{
	position:relative;
	width:100%;
}
#navi{
	font-size:85%;
	letter-spacing:1px;
	padding:10px 40px 00px 20px;
	color:#731f1e;
}
#navi li{
	background:url(images/navi.gif) no-repeat right;
	display:inline;
	margin-right:8px;
	padding-right:12px;
}
#navi li.last{
	background:transparent;
	margin:0;
	padding:0;
}
#navi a{
	color:#731f1e;
}
#language{
	height:22px;
	position:absolute;
	top:16px;
	left:5px;
}
#language li{
	float:left;
	list-style-type:none;
}
ol li{
	margin-left:2em;
	display:list-item;
	list-style:inside decimal-leading-zero
}
#content ul{
	margin-left:40px
}
/* RIGHT */
#right{
	float:left;
	width:231px;
	margin-left:-231px;
	padding-top:80px;
}
/* BOXES */
.lb_1, .lb_2, .lb_3, .lb_4{
	width:215px;
}
.rb_1, .rb_2, .rb_3, .rb_4{
	width:231px;
}
.rb_1{
	background:url(images/rb_1.png) no-repeat top;
	padding-top:82px;
}
.rb_2{
	background:url(images/rb_2.jpg) no-repeat top;
	padding-top:76px;
}
.rb_3{
	background:url(images/rb_3.jpg) no-repeat top;
	padding-top:110px;
}
.rb_4{
	background:url(images/rb_4.jpg) no-repeat top;
	padding-top:65px;
}
.lb_1{
	background:url(images/lb_1.jpg) no-repeat top;
	padding-top:100px;
}
.lb_2{
	background:url(images/lb_2.jpg) no-repeat top;
	padding-top:100px;
}
.lb_3{
	background:url(images/lb_3.jpg) no-repeat top;
	padding-top:90px;
}
.lb_4{
	background:url(images/lb_4.jpg) no-repeat top;
	padding-top:76px;
}
.lb_1 h3.access, .lb_2 h3.access, .lb_3 h3.access, .lb_4 h3.access,
.rb_1 h3.access, .rb_2 h3.access, .rb_3 h3.access, .rb_4 h3.access{
	position:relative;
	left:0;
	top:0;
	width:auto;
	height:auto;
	font-size:125%;
	padding:10px 12px 0px 12px !important;
	text-align:center;
	text-transform:uppercase;
}
.fulltextsearch h3.access{
	width:1px;
	height:1px;
	position:absolute;
	left:-10000px;
	top:-10000px;
	overflow:hidden;
}
.fulltextsearch{
	position:absolute;
	right:0;
	top:310px;
	width:226px;
	height:137px;
	background:url(images/fulltext_mini.png);
	padding:0
}
/* HEADERFOOTER */
#hf_kus{
	position:absolute;
	width:12px;
	height:109px;
	background:url(images/hf_kus.jpg);
	top:0;
	left:-12px;
}
#headerfooter{
	height:273px;
	margin:0 auto;
	clear:left;
}
#headerfooter_in{
	margin:0 auto;
	width:978px;
	position:relative;
	background:url(images/headerfooter.jpg) no-repeat left;
	padding-top:90px;
	height:183px;
}
.footers{
	width:938px;
	height:158px;
	overflow:hidden;
	padding:15px 20px 0;
	margin:0 auto;
	font-size:95%;
	color:#e9e9e9
}
.footers a{
	color:#e9e9e9;
	text-decoration:none;
}
.footers a:hover{
	text-decoration:underline;
}
.footers ul.box{
	list-style-type:none;
	padding:0;
}
.footers ul.box li.box{
	float:left;
}
.footers ul.box li.box .title,
.footers ul.box li.box .content{
	padding:5px 10px;
}
.footers ul.box li.box .title{
	font-size:130%;
	text-transform:uppercase;
	color:#fff;
	padding-bottom:0;
}
.footers ul.box li.box .content ul,
.footers ul.box li.box ul.menus{
	list-style-type:disc;
}
.footers ul.box li.box .content ul,
.footers ul.box li.box .content ol,
.footers ul.box li.box ul.menus{
	padding:5px 5px 5px 25px;
}
.footers ul.box li.box ul.menus{
	font-weight:bold;
	line-height:150%;
	padding-left:1px;
	list-style-type:none;
}
/* FOOTER */
#footer{
	font-size:85%;
	width:978px;
	margin:0 auto;
	height:260px;
	padding-top:16px;
	position:relative;
	color:#646358;
	text-align:right;
	background:url(images/footer.jpg);
}
#footer p{
	padding-right:10px;
}
#footer a{
	color:#646358;
}
#footer img{
	margin:10px 10px 0 0;
}
#footer #footer_bottom{
	padding-top:10px;
}
/* CLASSES */
.cleaner{
	clear:both;
	font-size:1px;
	height:1px;
	overflow:hidden;
}
.errmsg{
	margin-bottom:10px;
	color:Red;
	text-align:center;
}
.status_info{
	background:url(images/info_ico.gif) no-repeat 8px 8px;
	width:439px;
	font-weight:bold;
	margin:15px auto;
	padding:15px 15px 15px 45px;
	border:1px solid #a7a189;
	border-left:none;
	border-right:none
}
.status_error{
	background:url(images/error_ico.gif) no-repeat 8px 8px;
	width:430px;
	font-weight:bold;
	margin:15px auto;
	padding:15px 15px 15px 45px;
	border:1px solid #a7a189;
	border-left:none;
	border-right:none;
	color:#830000
}
.required{
	background:#fff url(images/required.gif) top right no-repeat;
}
.invalid{
	background:#fff url(images/invalid.gif) top right no-repeat;
}
