/* CSS Document */

body{
	background:url(../images/diagnostika-body-bg.gif) repeat-y left #f3f8f9;
	font-size:62.5%;
	margin:0;
	min-width:980px;
	font-family:Arial, Helvetica, sans-serif;
	}

*{
	padding:0;
	}

a:focus{
	outline:none;
	}

#main{
	margin-left:12px;
	position:relative;
	}

.header{
	background:url(../images/header-bg.jpg) no-repeat left top #ffffff;
	height:310px;
	position:relative;
	}

.inform{
	position:absolute;
	top:38px;
	width:195px;
	text-align:right;
	margin:0;
	left:90px;
	font-size:1.1em;
	}
	
.inform a, .inform a:visited, .inform a:active{
	color:#477489;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Verdana, "Century Gothic", "Monotype Corsiva";
	}
	
.inform a:hover{
	text-decoration:underline;
	}
	
.inform-image{
	position:absolute;
	top:30px;
	left:25px;
	}

#important-info{
	color:#4d6783;
	background:url(../images/diagnostika-top-line.gif) repeat-x top;
	font-size:1.3em;
	text-align:right;
	position:relative;
	padding-right:80px;
	position:relative;
	padding-top:9px;
	padding-bottom:9px;
}
#important-info a{
	color:#63532d;
	text-decoration:none;
	}
#logo{
	position:absolute;
	top:97px;
	left:136px;
	}

#home-icon{
	position:absolute;
	top:190px;
	left:215px;
	border:none;
	}

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

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

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

#didmena-block span{
	position:absolute;
	top:118px;
	left:10px;
}

#didmena-block #user-name{
	width:188px;
	height:22px;
	border:1px solid #e8d9d9;
	position:absolute;
	top:140px;
	margin:0px;
	left:10px;
	color:#8d5656;
	}	

#didmena-block #pass{
	width:188px;
	height:22px;
	border:1px solid #e8d9d9;
	position:absolute;
	top:168px;
	margin:0px;
	left:10px;
	color:#8d5656;
	}

#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:#8d5656;
	text-decoration:underline;
	position:absolute;
	left:95px;
	bottom:25px;
	}

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

#diagnostika-block{
	background:url(../images/endemik-block.gif) no-repeat;
	width:210px;
	height:240px;
	position:absolute;
	font-size:1.2em;
	color:#6e6043;
	right:65px;
	top:17px;
	}
#diagnostika-block a{
	color:#6e6043;
	text-decoration:underline;
	}
#diagnostika-block a:hover{
	text-decoration:none;
	}
#diagnostika-block p{
	margin:0;
	position:absolute;
	left:10px;
	padding-right:10px;
	top:60px;
	}
	
#diagnostika-block p img{
	padding-top:10px;
	float:left;
	padding-bottom:10px;
	clear:both;
}
	
#diagnostika-block .big-logo{
	position:absolute;
	top:15px;
	left:37px;
	}

.header ul{
	position:absolute;
	left:136px;
	margin:0;
	top:191px;
	}

.header ul li{
	display:inline;
	list-style:none;
	float:left;
	width:auto;
	padding-right:4px;
	}

#menu ul{
	position:absolute;
	height:25px;
	top:280px;
	z-index:100;
	padding-top:5px;
	font-size:1.3em;
	left:65px;
	}
#menu ul li{
	position:relative;
	z-index:100;
	}
#menu ul .active{
	padding-top:7px;
	margin-left:-4px;
	margin-top:-5px;
	height:27px;
	}

#menu ul .active a{
	background:url(../images/button-bg.gif) repeat-x;
	color:#2b4b6d;
	height:25px;
	text-decoration:none;
	padding-top:6px;
	float:left;
	width:auto;
	margin-top:-7px;
	font-weight:bold;
	}
#ahover{
    display: none;
	color:#2b4b6d;
	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{
	padding-left:10px;
	padding-right:10px;
	}

#menu ul .left{
	float:left;
	margin-top:-5px;
	width:auto;
	}
#menu ul .right{
	margin-left:-4px;
	margin-top:-5px;
	}

#menu ul .button a, #menu ul .button a:active, #menu ul .button a:visited{
	color:#2b4b6d;
	text-decoration:none;
	}

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

#subpage-content{
	position:relative;
	background:url(../images/content-bg.gif) repeat-x bottom #fff;
	padding-top:28px;
	width:100%;
	float:left;
	}

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

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

#content #right .block h2{
	font-weight:normal;
	margin:0;
	padding-top:15px;
	font-size:1.8em;
	font-family:"Trebuchet MS", Arial, Verdana, "Century Gothic", "Monotype Corsiva";
	color:#7e6a3d;
	}
#content #right .block h2 a,#content #right .block h2 a:visited, #content #right .block h2 a:active{
	color:#7e6a3d;
	text-decoration:underline;
	}
	
#content #right .block h2 a:hover{
	text-decoration:none;
	}

#content #right .block p{
	font-size:1.2em;
	margin-top:3px;
	padding-top:5px;
	line-height:1.5em;
	background:url(../images/block-dot.gif) repeat-x;
	}
	
#content #right .block .small-logo{
	position:absolute;
	top:22px;
	right:0px;
	}

#content #left{
	padding-left:70px;
	width:426px;
	float:left;
	}
	
#content #left #block{
	height:143px;
	background:url(../images/block.jpg) no-repeat;
	}

#content #left #block h2{
	margin:0;
	font-size:1.8em;
	padding-top:10px;
	padding-left:25px;
	font-family:"Trebuchet MS", Arial, Verdana, "Century Gothic", "Monotype Corsiva";
	font-weight:normal;
	color:#7e6a3d;
	}

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

#content #left #block p{
	padding-left:25px;
	margin:0px;
	color:#7e6a3d;
	font-weight:bold;
	font-size:1.2em;
	padding-top:10px;
	}
	
#content #left h4{
	font-size:1.2em;
	color:#7e6a3d;
	font-weight:normal;
	width:375px;
	line-height:1.5em;
	padding-left:25px;
	padding-top:20px;
	padding-right:25px;
	}

#content #left h4 p{
	font-size:1.4em;
	font-weight:bold;
	float:left;
	width:auto;
	padding-right:3px;
	margin:0;
	}
	
#footer{
	clear:both;
	height:130px;
	position:relative;
	bottom:0px;
	font-size:1.1em;
	color:#4d6783;
	background:url(../images/footer-bg.jpg) no-repeat bottom right #f3f8f9;
	}
	
#footer p{
	padding-left:100px;
	position:absolute;
	bottom:20px;
	margin:0;
	}

#footer img{
	position:absolute;
	right:70px;
	bottom:20px;
	}
		
#subpage-content #left{
	width:210px;
	float:left;
	padding-left:70px;
	}

#subpage-content #left #vertical-menu {
	background:url(../images/diagnostika-vertical-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:#4D6783;
	width:166px;
	padding-left:10px;
	float:left;
	text-decoration:none;
	}

.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/diagnostika-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:#4D6783;
	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:#4d6783;
	padding-left:10px;
	font-weight:bold;
}

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

#subpage-content #right h2{
	font-size:1.2em;
	margin:0;
	padding-top:15px;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Verdana, "Century Gothic", "Monotype Corsiva";
	}
#subpage-content #right p{
	margin:0;
	font-size:1.0em;
	line-height:1.5em;
	padding-top:5px;
	font-weight:normal;
	}
	
#subpage-content #right h1{
	margin:0px;
	font-size:1.4em;
	font-weight:normal;
	padding:0px;	
	}

#subpage-content #right img{
	float:left;
	}
/*-------------------------------*/

.new-odd{
	padding-top:10px;
	clear:both;
	padding-bottom:10px;
	}

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

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

.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:#4D6783;
	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;
	clear:both;
	padding-bottom:10px;
	}

.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:#4D6783;
	text-decoration:underline;
	}
	
.new-even .new-title a:hover{
	text-decoration:none;
	}
	
.new-even p{
	font-size:1.3em;
	margin-top:0;
	}

.sub-page{
	float:left;
	width:100%;
	}
.m_sunsub{
	font-size:0.9em;
	}
.m_sunsub a{
	padding-left:30px !important;
	}
.m_sunsub a:hover{
	text-decoration:none !important;
	}