@charset "utf-8";
/* CSS Document */
* {
margin:0 0;
padding:0 0;
font-family:Arial, Helvetica, sans-serif;
}


html,body,div#content{
min-height:100% !important;
height:100%;
}
*+html div#content{
height:auto;
}
div#content{
min-height:1540px !important;
display:table;
}
*html body#project div#content{
height:1540px;
}
html,body,div#content{
min-width:1000px;
}
body{
background:url(../images/body_grad.jpg) repeat-y top right;
}
div#top{
width:100%;
background: url(../images/top_grad.jpg) repeat-x top left;
position:absolute;
height:240px;
top:0;
}
div#logo{
position:absolute;
}
div#img{
position:absolute;
top:0;
left:308px;
height:240px;
width:359px;
background:url(../images/top_img.jpg) no-repeat top left;
}

/* menu */

div#menu{
position:absolute;
z-index:10;
width:70%;
top:0px;
left:310px;
}

div#menu div.menuItem,
div#menu div.menuItemSel {
	margin:0px auto;
	padding-top:23px;
	height:40px;
	text-align:center;
}
div#menu div.menuItem a{
	text-decoration:none;
	color:#108342;
	font-weight:bold;
}
div#menu div.menuItemSel{
	padding-top:0px;
	font-weight:bold;
	color:#ED2152;
}

div#menu div.marker{
	height:18px;
	margin-bottom:5px;
	background-color:#ED2152;
}


/* content */

div#content{
width:100%;
display:table;
background:url(../images/left_block_grad.gif) repeat-y top left;
}
div#text{
padding:0 0 0 308px;
width:auto;
}
div#progect{
width:193px;
height:33px;
background:#B7E6BE;
padding:13px 0 0 0;
margin:240px auto 10px 0;
text-align:center;
}
div#progect_big{
width:210px;
height:33px;
background:#B7E6BE;
padding:13px 0 0 0;
margin:240px auto 10px 0;
text-align:center;
}
div#title{
padding:10px 17px 10px 17px;
background:#EFEFEF;
width:444px;
display:table;
margin:10px 0 14px 50px;
float:left;
}
div#title_home{
padding:10px 17px 10px 17px;
background:#EFEFEF;
width:444px;
display:table;
margin:8px 0 -8px 50px;
float:left;
}
*html div#title_home{
margin:8px 0 -8px 25px;
}
div#text_block{
margin:25px 0 119px 68px;
}
div#text_block_home{
margin:25px 0 119px 30px;
}
*html div#text_block{
margin:25px 0 0 120px;
}
div#text_block img{
float:left;
border:0;
}
div.greu_left{
border-left:60px solid #EFEFEF;
padding:4px 0 9px 12px;
width:450px;
margin:45px 0;
}
div.greu_left a,p,span{
padding-left:0;
margin-left:0;
}
div.greu_left div.download{
background:url(../images/pdf_ico.jpg) no-repeat  22px 0;
float:right;
width:85px;
padding:0;
margin:0;
height:50px;
}
div.greu_left div.download a{
color:#ED2152;
text-decoration:underline;
display:block;
padding:30px 0 0 0;
font-size:12px;
}

div.greu_left p{
width:300px;
font-size:16px;
font-weight:bold;
padding:0 0 0 0;
color:#000000;
float:left;
}
/* text-decor */

h2{
color:#000;
font-weight:bold;
font-size:18px;
}
h3{
font-size:16px;
font-weight:bold;
}
h4{
font-size:14px;
font-weight:bold;
color:#878787;
margin:20px 0 0 0;
}
p{
font-size:12px;
color:#454545;
padding:20px 0 0 0;
width:90%;
}
p.padding{
padding-left:60px;
}

a{
color:#ED2152;
}
span.misc{
font-size:16px;
padding:40px 0 0 60px;
display:block;
}
span.misc a{
text-decoration:underline;
color:#005B30;
}
div.title_note{
position:relative;
}
div.title_note img{
position:absolute;
top:-8px;
left:-28px;
}
span{
color:#379647;
}
div#nevs{
margin:68px 0 0 0;
width:100%;
}
div#nevs img{
border-left:53px solid #EFEFEF;
background:#B7E6BE;
padding:0 0 11px 0;
float:left;
}
div#nevs p{
padding:0 0 8px 0;
}
div#nevs_left{
/*height:20px;*/
width:72%;
margin:0 0 0 215px;
}
.bold{font-weight:bold}
div#left_block{
float:left;
width:100px;
height:1500px;
background:#000033;
}
h5{
font-size:16px;
font-weight:bold;
margin:-5px 0 0 0;
}

/* decor */

div#left_block_foto{
position:absolute;
top:384px;
left:0;
height:628px;
}
div#left_block_foto p{
font-weight:bold;
font-size:14px;
color:#016735;
padding:25px 0 0 26px;
}
div#left_block_foto p span{
font-weight: normal;
font-style:italic;
font-size:14px;
color:#016735;
}
div#footer{
position:absolute;
width:100%;
height:0;
}
div#footer_content img.note{
position:absolute;
top:-55px;
left:-6px;
}
div#footer_content div.logo_bl_currentframeock{
position:absolute;
top:-320px;
left:70px;
z-index:40;
width:164px;
}
div#footer_content div.logo_bl_currentframeock img{
border:0;
margin:0 0 0 0;
padding:0;
}
div#footer_content div.logo_bl_currentframeock a{
margin:0 0 0 0;
padding:0;
font-size:1px;
}
div#footer_content{
height:52px;
background: url(../images/footer_grad.gif) repeat-x top left;
width:100%;
position:absolute;
top:-52px;
left:0;
}


