/* -------------------- tag styles --------------------*/
body,td,div, span, ul, li, p {
	font-family: "Trebuchet MS", Verdana, ‘Verdana Ref’, sans-serif;
	font-size: 11px;
}
html,body{margin:0;padding:0;height:100%;border:none;}
/*body{background:#F0EADA url(../images/bg_footer.png) repeat-x bottom left;}*/
body{background:#F0EADA;}
table {border-spacing: 0px; border-collapse: collapse;}
td {vertical-align: top; padding:0px;}
img, fieldset {border: 0px;}
form, fieldset, ul, li, p{margin:0px; padding:0px;}
ul, li {list-style:none;}
ol li{list-style-type:decimal;}

h1, h2, h3, h4, h5, h6 {margin: 0px; font-weight: bold; color: #FF7E00;}
h1 {font-size: 20px;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}
h6 {font-size: 10px;}
div#main_inner .text h2 {font-size: 18px;}
div#main_inner .text h3 {font-size: 16px; margin:15px 0 5px 0;}

a {color: #FF7E00;}
div .block-inner a, div .text a {color: #FF7E00; text-decoration:none;}
div .block-inner a:hover, div .text a:hover {color: #FF7E00; text-decoration:underline;}
div .block-inner a:visited, div .text a:visited {color: #FF7E00; text-decoration:none;}
a:hover {}
a:focus {outline: none;}
a:active {}
a:visited {}

/* -------------------- standard styles --------------------*/
.clear{clear:both;}
.b {font-weight: bold;}
.n {font-weight: normal;}
.i {font-style: italic;}
.u {text-decoration: underline;}

.tr{text-align:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.tj{text-align:justify;}

.pa {position: absolute;}
.pr {position: relative;}

.db{display: block;}

.bottom{bottom:0;}
.top{top:0;}
.left{left:0;}
.right{right:0;}

.fl {float: left;}
.fr {float: right;}

.georgia{font-family: "Georgia";}

.fs10 {font-size: 10px;}
.fs11 {font-size: 11px;}
.fs12 {font-size: 12px;}
.fs13 {font-size: 13px;}
.fs14 {font-size: 14px;}
.fs16 {font-size: 16px;}
.fs18 {font-size: 18px;}

.fc1 {color: #000;}
.fc2 {color: #FFF;}
.fc3 {color: #666;} /*gray*/
.fc4 {color: #767676;} /*gray*/
.fc5 {color: #5084B4;} /*plava*/
.fc6 {color: #FF7E00;} /*oransch*/
.fc7 {color:#61A41D;} /*zelena*/
.fc8 {color: #1D5D00;} /*dunkel grun*/

.ls25 {letter-spacing: 0.025em;}

.lh16{line-height: 16px;}
.lh18{line-height: 18px;}

a.lnk1 {text-decoration: none;}
a.lnk1:hover {}

a.lnk2 {text-decoration: none;}
a.lnk2:hover {text-decoration: underline;}

a.lnk3 {color: green;}
a.lnk3:hover {color: purple;}

.mt5{margin-top: 5px;}
.mt10{margin-top:10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top:20px;}
.mt30{margin-top: 30px;}

.ml5{margin-left: 5px;}
.ml10 {margin-left:10px;}
.ml20{margin-left: 20px;}
.ml30{margin-left: 30px;}
.ml40{margin-left: 40px;}


.mr10 {margin-right:10px;}
.mr20{margin-right:20px;}

.mb5{margin-bottom: 5px;}
.mb10 {margin-bottom:10px;}
.mb15{margin-bottom: 15px;}
.mb20{margin-bottom: 20px;}

.pt35{padding-top: 35px;}

.pb3{padding-bottom: 5px;}
.pb15{padding-bottom: 15px;}
.pb25{padding-bottom:25px;}
.pb35{padding-bottom: 35px;}

.w50{width: 50px;}
.w169{width: 169px;}
.w540{width:540px;}
.w220{width: 220px;}
.w240{width: 240px;}
.w260 {width:260px;}
.w270{width: 270px;}
.w290{width:290px;}
.w330{width: 330px;}
.w340{width:340px;}

.h40{height: 40px;}
.h110{height: 110px;}
.h210{height:210px;}

.l21{left:21px;}

.vam{vertical-align:middle;}

.pointer{cursor:hand; cursor:pointer;}

.fail{border:1px solid red;}

.tdn{text-decoration:none;}

/* -------------------------------------------------------------------------------------------*/

/* -------------------- HEAD start --------------------*/
div#header {background: url(../images/bg_header.jpg) top left repeat-x; height: 141px; margin: 0;}
div#head {width: 986px; height: 141px; background: url(../images/bg_head.jpg) top center no-repeat; margin: 0 auto;}
div#head_bottom{background:url(../images/bg_head_bottom.png) no-repeat top center; width:940px; margin:0 23px; height:10px;}

img#logo{top:9px; left:41px;}
/*logo2
img#logo{top:18px; left:50px;}
*/
div#banner_top{top:23px; left:490px;}
ul#menu {top:101px; right:30px; list-style:none;}
ul#menu li {padding-top:5px;}
ul#menu li a{background:url(../images/bg_menu.png) repeat-x top left; display:block; height:28px; font-size:16px; color:#1D5D00; font-weight:bold; padding:12px 13px 0; text-decoration:none;}
ul#menu li div.menu_left{background:url(../images/bg_menu_left.png) no-repeat top left; width:7px; height:40px;}
ul#menu li div.menu_right{background:url(../images/bg_menu_right.png) no-repeat top left; width:7px; height:40px;}
/* --------------------- HEAD end ---------------------*/

/* -------------------- MAIN start --------------------*/
div#content {background:#F0EADA url(../images/bg_content_top.png) top left repeat-x;}
div#container {position:relative; margin:0 auto; height:auto !important; height:100%; min-height:100%;}
div#main {background:url(../images/bg_main.png) repeat-y top center; width: 986px; margin: 0 auto; padding:0; }
div#main_bottom{margin:0 auto; width:986px;}
div#main_inner{width:906px; padding:10px 40px 0;}
div#intro_img{top:-30px; background:url(../images/image1.png) no-repeat top left; width:270px; height:221px;}
img#sou_logo{top:100px; left:340px;}
div#intro_quote{left:280px; width:250px; font-family:"Georgia";}
div#aktualno_quote{font-family:"Georgia"; width:230px;}
div#intro_quote a, div#aktualno_quote a{padding:35px 0; display:block;}

div#search{background:url(../images/bg_search.png) no-repeat top left; height:50px;}
div#search .s_submit{top:9px; left:250px; width:80px; height:31px; background:none; border:0;}
div#search #s_input{top:16px; color:#C2C0C0; left:50px; background:none; border:0; line-height:21px;}

.block-repeat{background:url(../images/bck_intro-repeat.gif) top left repeat-y; margin:0; padding:0;}
.block-inner{background:url(../images/bg_block1_bottom.gif) bottom left no-repeat; overflow:hidden;}
.block-top{}

/*INTRO-SLIDER - begin*/
div#intro_slide{width: 540px; height: 145px; overflow: hidden; margin: 10px 0 0 0;}
div#inner_intro_slide{width: 1080px; height: 145px;}
div#intro_slide div.item{width: 540px; height: 300px; text-align: center;}
div#intro_slide_buttons div.dev{width: 5px; height: 24px; text-align: center;}
div.right_click,div.pause,div.play{width: 24px; height: 24px; line-height: 24px; text-align: center; color: #FFFFFF; cursor:pointer; cursor: hand; background: url(../images/slider_link.gif) top left no-repeat;}
div.pause{background: url(../images/slider_pause.gif) top left no-repeat;}
div.play{background: url(../images/slider_play.gif) top left no-repeat;}
div#intro_slide_buttons{margin: 0 0 0 22px;}
div.h_roller{height: 76px;}
div.h_roller_more{text-align:left;}
/*INTRO-SLIDER - end*/
				

.block2, .block3{background:url(../images/bg_block2_bottom.gif) bottom left no-repeat;}
.block1 h1, .block2 h1 {border-bottom:1px solid #DDD; margin:0 20px 10px; padding:7px 0;}

.button1{height:22px; width:60px;}
.button1 .button1_inner{background:url(../images/bg_button1_main.png) repeat-x top left; height:22px; line-height:22px; margin:0 5px; padding:0 5px;}

ul#menu2 li{background:url(../images/bg_menu2.png) no-repeat top left; height:auto !important; height:73px; min-height:73px;}
ul#menu2 li.open{background:url(../images/bg_menu2_bottom.png) no-repeat bottom left;}
ul#menu2 li div{background: url(../images/bg_dotted.png) left bottom repeat-x; width:290px; margin:8px  0 0 30px; padding-bottom:10px;}
ul#menu2 li div.nobg{background:none; margin:0 0 0 30px;}
ul#menu2 li div span.arrow{background: url(../images/bg_menu2_arrow2.png) 0px 3px no-repeat; padding-left:20px;}
ul#menu2 li div ul li {background: url(../images/bg_dotted.png) left bottom repeat-x; margin:0 0 0 10px; padding:5px 0; height:auto !important; height:14px; min-height:14px;}

.aktualno{background:url(../images/bg_aktualno_top.png) no-repeat top left; padding:5px;}
.dotted{background:url(../images/bg_dotted.png) repeat-x bottom left; height:1px;}

.pages{background:url(../images/bg_pages.png) repeat-x top left; height:18px; padding:0 8px; float:left; display:block;}

.text h2{color:#FF7E00; font-weight: bold; font-size:12px; margin:35px 0 7px;;}
.text a, .text a:visited{text-decoration:underline; color:#396085;}
.text ul{margin:10px 0 10px 0;}
.text ul li {background:url(../images/bg_dot.png) no-repeat left top; margin-top:5px; line-height:16px; padding-left:20px;}
.text table{width:100%; font-family: "Arial"; text-align:left; margin:20px 0;}
.text th, .text td {padding-left:7px; line-height:20px;}
.text th{background:#5E96C5; color:#FFF; font-weight:bold; border:1px solid #fff;}
.text table.spec1 tr td, .text table.spec1 tr th {border:1px solid #bbb;}
.text table.spec2 tr td, .text table.spec2 tr th, .text table.spec2 {border:1px solid #bbb; width:150px;}
.text table.spec2 {width:300px;}


/* --------------------- MAIN end ---------------------*/

/* -------------------- FOOT start --------------------*/
div#footer {
	position:absolute;
	bottom:0; /* stick to bottom */
	width:100%;
	clear:left;
	/*height: 110px;
	height: 20px;*/
	/*background: #E5DDC8 url(../images/bg_footer.png) repeat-x top left;*/
}
/*div#foot {width: 906px; height:20px; margin: 0 auto; padding:90px 40px 0;}*/
div#foot {width: 906px; height:20px; margin: 0 auto; position:relative; top:0; vertical-align:text-top;}
/* --------------------- FOOT end ---------------------*/

/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../images/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
