/* CSS Document */

/*---------------------------- main_page of endemik -------------------------*/	
body{
	background:url(../images/header_bg.jpg) repeat-x ;
	font-size:62.5%;
	margin:0;
	min-width:1200px;
	font-family:Tahoma, Geneva, sans-serif;
	}
*+html body {
	font-size:52.5%;
}
*{
	padding:0;
	margin:0;
	}
#flash {
	margin:17px 0 0 0;
	position:absolute;
}

#main{
	margin-left:0px;
	position:relative;
	} 
a:focus{
	outline:none;
	}
img{
	border:none;
}
a.left_meniu {
	display:block;
    margin:2px 0 5px 16px;
}
#meniu {
	margin:2px 0 0 50px;
	float:left;
	width:300px;
}
.header{
	background:url(../images/header.jpg) no-repeat;
	height:353px;
	position:relative;
	margin-top:0px;
	z-index:2;
	}
.inform{
	position:absolute;
	top:38px;
	width:190px;
	text-align:left;
	margin:0;
	left:135px;
	font-size:1.1em;
	}
	
.inform a, .inform a:visited, .inform a:active{
	color:#477489;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	}
	
.inform a:hover{
	text-decoration:underline;
	}
	
.inform-image{
	position:absolute;
	top:30px;
	left:5px;
	}

#important-info{
	color:#000;
	background:none;
	font-size:1.3em;
	text-align:right;
	position:relative;
	padding-left:450px;
	padding-right:50px;
	padding-top:15px;
	padding-bottom:2px;
	z-index:1000;
}
#important-info a{
	color:#000;
	text-decoration:none;
	}

#logo{
	position:absolute;
	top:380px;
	left:73px;
	}

#home-icon{
	position:absolute;
	top:46px;
	left:1145px;
	border:none;
	}

#mail-icon{
	position:absolute;
	top:46px;
	left:1160px;
	border:none;
	}
	
#didmena-block{
	background:url(../images/didmena-block.gif) no-repeat;
	font-size:1.2em;
	color:#8d5656;
	height:231px;
	width:191px;
	position:absolute;
	right:280px;
	top:72px;
	}

#didmena-block .big-logo{
	position:absolute;
	top:15px;
	left:28px;
	}

#didmena-block p{
	margin:0;
	position:absolute;
	left:10px;
	top:60px;
	color:#318a4f;
	}
	
#didmena-block p img{
	padding-top:10px;

}

#didmena-block span{
	position:absolute;
	top:105px;
	left:10px;
color:#d40000;
}

#didmena-block #user-name{
	width:168px;
	height:18px;
	border:1px solid #66c68f;
	position:absolute;
	top:132px;
	margin:0px;
	left:10px;
	color:#555;
	}	

#didmena-block #pass{
        width:168px;
	height:18px;
	border:1px solid #66c68f;
	position:absolute;
	top:158px;
	margin:0px;
	left:10px;
	color:#555;
	}

#didmena-block #login{
	position:absolute;
	bottom:20px;
	left:10px;
	}

#didmena-block cite a, #didmena-block cite a:visited, #didmena-block cite a:active{
	font-style:normal;
	color:#318a4f;
	text-decoration:underline;
	position:absolute;
	left:95px;
	bottom:25px;
	display:block;
    padding-left:10px;
	background:url(../images/reg-left.jpg) center left no-repeat;
	}

#didmena-block cite a:hover{
	text-decoration:none;
	}

#diagnostika-block{
	background:url(../images/diagnostika-block.gif) no-repeat;
	height:236px;
	width:191px;
	position:absolute;
	font-size:1.2em;
	color:#318a4f;
	right:65px;
	top:72px;
	}
	
#diagnostika-block p{
	margin:0;
	position:absolute;
	left:10px;
	padding-right:10px;
	top:60px;
	}
	
#diagnostika-block p img{
	padding-top:10px;
	float:left;
	position:absolute;
	left:0px;
	padding-bottom:10px;
	clear:both;
}
	
#diagnostika-block .big-logo{
	position:absolute;
	top:15px;
	left:28px;
	}

.header ul{
	position:absolute;
	margin:0;
	top:46px;
    left:1090px;
	}


.header ul li{
	display:inline;
	list-style:none;
	float:left;
	width:auto;
	padding-right:6px;
	}
#menu ul {
	font-size:10px;
	left:65px;
	padding-left:350px;
	padding-top:47px;
	position:absolute;
	top:280px;
	z-index:100;
}
*html #menu ul{ 
	position:absolute;   
	color:#000;
	z-index:10000; 
	display:block;
	}
#menu ul li img {margin:0; padding:0;}
#menu ul li { 
	padding-right:9px;
}
#menu ul .active{
	padding-top:7px;
	margin-left:-4px;
	margin-top:-5px;
	height:28px;
	}
#menu ul li.active a {
	}
#menu ul .active a{
	background:url(../images/button-bg.gif) repeat-x;
	color:#fff;
	height:25px;
	text-decoration:none;
	padding-top:8px;
	float:left;
	width:auto;
	margin-top:-7px;
	font-weight:bold;
	text-transform:uppercase;
	}
	
#menu ul .button{
	padding-left:8px;
	padding-right:11px;
	font-weight:bold;
	padding-top:3px;
	}

#menu ul .left{
	float:left;
	margin-top:-5px;
	width:auto;
	padding-left:12px;
	margin-right:-5px;
	}
#menu ul .right{
	margin-left:-9px;
	margin-top:-5px;
	}
#ahover{
    display: none;
	color:#555;
	height:25px;
	position:absolute;
    z-index: 99;
    margin-top:-7px;
	}
#ahover #aleft{
	float:left;
	}
#ahover #aright{
	float:left;
	}
#ahover #amiddle{
    background:transparent url(../images/button-bg.gif) repeat-x scroll 0 0;
	float:left;
	height:30px;
	}
#menu ul .button a, #menu ul .button a:active, #menu ul .button a:visited{
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	}

#menu ul .button a:hover{
	text-decoration:underline;
	}

#content{
	position:relative;
	background:#fff;
	padding-top:28px;
	min-height:380px;
	height:auto !important;
	height:320px;
	display:none;
	z-index:1000;
	top:100px;
	}

#content #right{
	margin-left:455px;
	position:relative;
	padding-right:70px;
	}

#content #right .block{
	position:relative;
	color:#000;
	}

#content #right .block h2{
	font-weight:normal;
	margin:0;
	padding-top:15px;
	font-size:1.8em;
	font-family:Tahoma, Geneva, sans-serif;
	color:#7e6a3d;
	}
#content #right .block h2 a,#content #right .block h2 a:visited, #content #right .block h2 a:active{
	color:#318a4f;
	text-decoration:underline;
	}
	
#content #right .block h2 a:hover{
	text-decoration:none;
	}

#content #right .block .news_short{
	font-size:1.2em;
	margin-top:3px;
	padding-top:5px;
	line-height:1.5em;
	}
	
#content #right .block .small-logo{
	position:absolute;
	top:22px;
	right:0px;
	}

#content #left{
	padding-left:70px;
	width:336px;
	float:left;
	}
	
#content #left #block{
	height:223px;
    width:315px;
	position:relative;
	background:url(../images/block.jpg) no-repeat;
	}

#content #left #block h2{
	margin:0;
	font-size:12px;
	padding-top:20px;
	padding-left:25px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#318a4f;
	text-transform:uppercase;
	}

#content #left #block h3{
	margin:0;
	font-size:1.2em;
	padding-top:18px;
	line-height:1.5em;
	padding-left:25px;
	padding-right:25px;
	font-weight:normal;
	color:#000;
	}

#content #left #block #injection_at_work{
	padding-left:23px;
	margin:35px 0 0 0;
	color:#419300;
	font-weight:bold;
	font-size:1.2em;
	width:115px;
	float:left;
	}
	
#content #left #about{
	font-size:1.2em;
	color:#000;
	font-weight:normal;
	width:325px;
	line-height:1.5em;
	padding-left:2px;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:25px;
	}

#content #left #about p{
	font-size:1.0em;
	font-weight:normal;
	float:left;
	width:auto;
	padding-right:3px;
	margin:0;
	}
	
#footer{
	clear:both;
	height:55px;
	top:100px;
	position:relative;
	bottom:0px;
	font-size:1.1em;
	color:#977f4b;
	background:url(../images/footer-bg2.jpg) no-repeat #f7ffe8 ;
	}
	
#footer p{
	padding-left:100px;
	position:absolute;
	bottom:20px;
	color:#fff;
	margin:0;
	}

#footer img{
	position:absolute;
	right:70px;
	padding:8px;
	background:#fff;
	bottom:20px;
	}
/*--------------------------- subpage of endemik -------------------------*/

#subpage-content{
	background:#fff;
	padding-top:10px;
	margin-top:110px;
	position:relative;
	min-height:350px;
	clear:both;
	float:left;
	z-index:1000;
	width:100%;
	height:auto;
	}
  
 *html  #subpage-content {padding-left:70px;}
#subpage-content #left{
	width:210px;
	float:left;
	padding-left:70px;
	}

#subpage-content #left #vertical-menu {
	background:url(../images/vertical-menu-bg.gif) repeat-y;
	margin:0;
	width:202px;
	float:left;
	}
	
#subpage-content #left #vertical-menu ul{
	font-size:1.3em;
	margin:0;
	list-style:none;
	}

#subpage-content #left #vertical-menu ul li{
	padding-left:13px;
	float:left;
	}
	
#subpage-content #left #vertical-menu ul li a, 
#subpage-content #left #vertical-menu ul li a:active,
#subpage-content #left #vertical-menu ul li a:visited {
	color:#000;
	width:166px;
	padding-left:10px;
	float:left;
	text-decoration:none;
	}
/*submenu*/
#submenu {  
	width:822px; 
	position:relative;
	height:115px; 
	margin:342px 0 -100px 422px !important;
	}
/*ie6*/
*html #submenu {
	
	margin:342px 0 0 422px;  
	float:right;
	position:relative;
}
/*ie7*/
*+html #submenu {
	margin:342px 0 0 422px;  
	float:left;
}
#submenu .clear { 
	width:250px; 
	height:110px;  
	float:left;
	margin-bottom:-100px !important;
 
	}
 
#submenu  a{
	display:block;
	clear:both;
	color:#000;  
	width:250px; 
	padding:0px 20px 6px 15px;
	text-decoration:none;
	font-size:11px;
	background:url(../images/submenu.jpg) no-repeat left top;
 
	/*border-left:1px solid #419300;*/
	}

#submenu  a:hover, #submenu  a:active {
	color:#e91c21;
	text-decoration:underline;
	background:url(../images/submenua.jpg) no-repeat left top;
}
/*end sub menu*/
	
#subpage-content #left #block{
	height:223px;
     width:315px;

	position:relative;
	background:url(../images/block.jpg) no-repeat;
	}

#subpage-content #left #block h2{
	margin:0;
	font-size:12px;
	padding-top:20px;
	padding-left:25px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#318a4f;
text-transform:uppercase;
	}

#subpage-content #left #block h3{
	margin:0;
	font-size:1.2em;
	padding-top:18px;
	line-height:1.5em;
	padding-left:25px;
	padding-right:25px;
	font-weight:normal;
	color:#000;
	}

#subpage-content #left #block #injection_at_work{
	padding-left:23px;
	margin:35px 0 0 0;
	color:#419300;
	font-weight:bold;
	font-size:1.2em;
	width:115px;
	float:left;
	}
	
#subpage-content #left #about{
	font-size:1.2em;
	color:#000;
	font-weight:normal;
	width:325px;
	line-height:1.5em;
	padding-left:2px;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:25px;
	}

#subpage-content #left #about p{
	font-size:1.0em;
	font-weight:normal;
	float:left;
	width:auto;
	padding-right:3px;
	margin:0;
	}

.active_top {
	background:url(../images/button-top.gif) no-repeat;
	margin:0;
	height:6px;
	font-size:1px;
	float:left;
	width:176px;
	padding:0;
	}
.active_bottom{
	background:url(../images/button-bottom.gif) no-repeat;
	font-size:1px;
	height:6px;
	clear:both;
	width:176px;
	}

.inactive_top{
	margin:0;
	height:6px;
	font-size:1px;
	float:left;
	width:176px;
	padding:0;
	}

.inactive_bottom{
	font-size:1px;
	height:6px;
	clear:both;
	width:176px;
	}

.active_sub{
	background:url(../images/vertical-active-button.gif) repeat-y;
	margin:0;
	float:left;
	font-weight:normal;
	padding:0;
	width:auto;
	}

#subpage-content #left .bottom{
	float:left;
	width:auto;
	margin-bottom:6px;
	}

#subpage-content #left .top{
	float:left;
	width:auto;
	}

#subpage-content #left #visited {
	background:url(../images/vertical-visited-bg.gif) repeat-y;
	width:202px;
	float:left;
	}
	
#subpage-content #left #visited ul{
	font-size:1.3em;
	margin:0;
	padding-left:15px;
	list-style:none;
	}

#subpage-content #left #visited ul li{
	}
	
#subpage-content #left #visited ul li a, #subpage-content #left #visited ul li a:active, #subpage-content #left #visited ul li a:visited{
	color:#000;
	width:166px;
	padding-top:6px;
	padding-left:10px;
	float:left;
	text-decoration:underline;
	}

#subpage-content #left #visited ul li a:hover{
	text-decoration:none;
	}

#subpage-content #left #visited ul #heading{
	font-size:1.1em;
	color:#000;
	padding-left:10px;
	font-weight:bold;
}

#subpage-content #left #visited .bottom{
	float:left;
	width:auto;
	}

#subpage-content #right{
	position:relative;
	margin-left:310px;
	min-height:500px;
	height:auto !important;
	height:500px;
	font-size:1.3em;
	color:#000;
	padding-right:70px;
	}

#subpage-content #right h1{
	font-size:1.5em;
	margin:0;
	padding-top:15px;
	font-weight:normal;
	font-family:Tahoma, Geneva, sans-serif;
	}
#subpage-content #right p{
	margin:0;
	font-size:1.0em;
	line-height:1.5em;
	padding-top:5px;
	font-weight:normal;
	}
	
/*-----------------------------------------*/
.new-odd{
	padding-top:10px;
	padding-bottom:10px;
	clear:both;
	}

.new-odd .new-img{
	border:none;
	float:left;
	margin-right:5px;
	width:auto;
	}

.new-odd .new-img img{
	border:none;
	}

.new-odd .new-date{
	font-size:1.1em;
	}

.new-odd .new-title{
	font-size:1.4em;
	padding-bottom:3px;
	}

.new-odd .new-title a{
	color:#070;
	text-decoration:underline;
	}
	
.new-odd .new-title a:hover{
	text-decoration:none;
	}
	
.new-odd p{
	font-size:1.3em;
	margin-top:0;
	}
	
.new-even{
	padding-top:10px;
	padding-bottom:10px;
	clear:both;
	}

.new-even .new-img{
	border:none;
	float:left;
	width:auto;
	margin-right:5px;
	}

.new-even .new-img img{
	border:none;
	}

.new-even .new-date{
	font-size:1.1em;
	}

.new-even .new-title{
	font-size:1.4em;
	padding-bottom:3px;
	}

.new-even .new-title a{
	color:#070;
	text-decoration:underline;
	}
	
.new-even .new-title a:hover{
	text-decoration:none;
	}
	
.new-even p{
	font-size:1.3em;
	margin-top:0;
	}
	
.new{
	padding-top:10px;
	padding-bottom:10px;
	clear:both;
	}

.new .new-img{
	border:none;
	float:left;
	width:auto;
	margin-right:5px;
	}

.new .new-img img{
	border:none;
	}

.new .new-date{
	font-size:1.1em;
	}

.new .new-title{
	font-size:1.4em;
	padding-bottom:3px;
	}

.new .new-title a{
	color:#070;
	text-decoration:underline;
	}
	
.new .new-title a:hover{
	text-decoration:none;
	}
	
.new p{
	font-size:1.3em;
	margin-top:0;
	}

.sub-page {
	display:none;
	float:left;
	margin-left:120px;	
}
*html .sub-page {
	
	margin-left:0px;	
}
.sub-page h1{
	color:#318a4f;
	
}
.sub-page p{
	color#555;
}
.sub-page span{
	color#555;
}
.sub-page table{
	margin:0;
	padding:0;
	}

.fieldset{
	border:1px solid #ddd; 
	padding: 20px; 
	text-align: right;
	line-height: 25px;
	font-size:1.0em;
	}

.fieldset legend{
	color:#555;
	}

.fieldset #s_textarea{
	width:50%;
	height:100px;
	}

.fieldset .radio{
	margin-right:10px;
	}

.fieldset #s_month{
	margin-right:10px;
	width:40px;
	}

.fieldset #s_year{
	margin-right:10px;
	width:55px;
	}

.fieldset #s_day{
	margin-right:10px;
	width:40px;
	}

.fieldset #s_date{
	margin-right:10px;
	width:56px;
	}

.fieldset #s_city{
	margin-right:10px;
	width:136px;
	}

.c_other{	
	list-style:none;
	}
	
#c_top{
	}

#c_bottom{
	}

#c_main{
	background:url(../images/city-bg.gif) repeat-y;
	overflow:hidden;
	height:18px;
	}

#choose{
	border:1px solid #419300;
	position:absolute;
	width:131px;
	font-size:0.9em;
	font-weight:normal;
	color:#555;
	list-style:none;
	margin-top:-17px;
	left:140px;
	}

#inner{
	margin-left:18px;
	list-style:none;
	}

#arrow_top{
	display:none;
	/*margin-bottom:-18px;*/
	}

#arrow_bottom{
    display:none;
    margin-top:-15px;
	}

#inner li{
	padding-top:2px;
	padding-bottom:2px;
	}

#inner a{
	color:#82714f;
	text-decoration:none;
	}

#send_button{
	float:right;
	margin-right:20px;
	}

.sub-page ul{
	font-size:1.0em;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:15px;
	}
#didmena_about{
	position:absolute;
	left:15px;
	top:55px;
	}
#akcija_back{
	background-color:#000000;
	height:100%;
	left:0;
	top:0;
	position:fixed;
	width:100%;
	opacity:0.4;
	filter: alpha(opacity = 40);
	z-index:9999;
}
#akcija_main{
	z-index:10000;
	display:none;
	text-align:right;
	cursor:pointer;
	position:absolute;
	}
#akcija_close{
	z-index:10001;
	}

