/*Используемые цвета на сайте*/

body,a
{
	color:#1c2f26;/*Цвет по-умолчанию для всех шрифтов*/
	
}

.dark-green-bg/*4*/
{
	background-color:#273e33;
}

.medium-green-font/*1*/
{
	color:#8fac17;
}

.medium-green-bg/*1*/
{
	background-color:#8fac17;
}

.light-green-font, .light-green-font a
{
	color:#a6d32b;
}

.light-green-font a:hover
{
	color:white;
}

.medium-blue-font/*5*/
{
	color:#0066cc;
}


.white
{
	color:white;
}

.white-bg
{
	background-color:white;
}

.white-font, .white-font a
{
	color:white;
}



a.light-green-font:hover
{
	color:white;
}

/*Конец описания цветов на сайте*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/

/*Шрифты сайта*/

body
{
	font-family:Tahoma;
	font-size:14px;
	
}

p
{
	line-height:17px;
}

.bold
{
	font-weight:bold;
}



h1
{
	font-size:55px;
	text-transform: uppercase;
	color:#a6d32b;
	font-weight:bold;
		

}

h2
{
	font-size:47px;

}

h3
{
	font-size:20px;
	text-transform: uppercase;
	padding-bottom:5px;
}

h3.big
{
	font-size:
}

h4.nonbold
{
	font-weight:normal;
	font-size:22px;
}

h4
{
	font-size:27px;
	font-weight:bold;
	
}


h5
{
	font-size:17px;
	
}
/*Конец описания шрифтов*/

a:hover
{
	text-decoration:none;
}

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

sup
{
	vertical-align:super;
	font-size: smaller;.
}
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Особенные стилизованные классы*/

.date
{
	background-image:url('../images/date.png');
	background-repeat:no-repeat;
	color:white;
	width:98px;
	height:26px;
	text-align:center;
	font-size:14px;
	padding-top:6px;
	margin-top:15px;

}

hr
{
	color:#a6d32b;
	margin:20 30 20 0px;
}

.string
{
	width:100%;
	overflow:hidden;
	
}

.thick
{
	height:80px;
	overflow:hidden;
}

.thin
{
	margin:0 0px;
	
}

.border
{
	
}

.tick
{
	
}

.news
{
	width:223px;
	float:left;
}

/*Конец особенных стилизованных классов*/

.column-left
{
	width:520px;
	float:left;
}
.column-right
{
	margin-left:520px;
}
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/

/*Позиционирование*/

.inline-block
{
	display:inline-block;
}

.block
{
	display:block;
}

.inline
{
	display:inline;
}

/*Конец позиционирование*/

.right
{
	
	text-align:right;
}

.left
{
	
	text-align:left;
}

div.justify
{
	text-align: justify;
}
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/



body
{
	margin-left:auto;
	text-align:right;
	background-color:#efffdf;

}

#cutter,#out,#under
{
	background-color:#efffdf;
}

#out {float: right; right: 0;}

#cutter
{
	overflow-x:hidden;
	float:right;
}

#header
{
	width:3480px;
	background-color:#efffdf;
}

#content, #footer
{	
	width:1000px;
	text-align:left;
	/*margin-left:auto;*/
	float: right;
	
}

#content
{
	padding-bottom:40px;
}

#footer
{
	background-color:white;	
}

#under
{
	//width:1024px;
	text-align:right;

}

	
#header div.img1
{
	width:280px;
	height:170px;
	text-align:left;
	float:right;

}

#header div.img1 img
{
	width:141px;
	height:140px;
	margin:15px 50px;
}

#header div.img1 div#bgin {width:240px; height: 170px;}

#header div.info
{
	width:480px;
	height:170px;
	float:right;
	text-align:right;
}

#header div.info h3
{
	padding-right:15px;
	padding-top:70px;	
}

#header div.info p
{
	padding-top:20px;
	padding-right:15px;
}

#header div.region
{
	width:240px;
	height:170px;
	float:right;
}

#header div.region div
{
	text-align:center;
}

#header div.region h2
{
	padding-top:60px;
	padding-bottom:10px;
}


#header div.name
{
	width:760px;
	height:200px;
	text-align:center;
	float:right;
	//padding-right:50px;
	position:relative;
	overflow:hidden;
	padding-top:20px;
}

#header div.name h1
{
	width:100%;
}

#header div.name div.undername
{
	width:300px;
	//text-align:left;
	
	
}

#header div.name div.undername h3
{
	
}

#header div.name div.img3
{
	//width:320px;
}

#header div.name div.img3 img
{
	//width:244px;
	//height:60px;
	top: 15px;
	padding-top:0px;
	padding-right:20px;
	
}

#header div.cover
{
	text-align:left;
	margin-left:90px;
}

#header div.img4
{
	width:240px;
	text-align:center;
	float:right;
}

#header div.img4 img
{
	 width:145px;
	height:180px;
	padding-top:10px;
}


#header div.photo
{
	width:240px;
	height:220px;
	background-position:center center;
	background-repeat:no-repeat;
	float:right;
	opacity:0.2;
}

#header div.photo:hover
{
	opacity:1;
}

#header div.photo.top
{
	height:170px;
}

#header div.photo.left
{
	width:240px;
}

#header div.photo.right
{
	width:40px;
}

#header div.photo-1{background-image:url('../images/photo-1.jpg');margin-right:240px;}

#header div.photo-2{background-image:url('../images/photo-2.jpg');}

#header div.photo-3{background-image:url('../images/photo-3.jpg');}

#header div.photo-4{background-image:url('../images/photo-4.jpg');}

#header div.photo-5{background-image:url('../images/photo-5.jpg');}

#header div.photo-6{background-image:url('../images/photo-6.jpg');}

#header div.photo-7{background-image:url('../images/photo-7.jpg');}

#header div.photo-8{background-image:url('../images/photo-8.jpg');}

#header div.metres
{
	float:right;
	width:240px;
	height:220px;
	text-align:center;

}

#header div.metres ul li
{
	padding-top:5px;
	padding-bottom:10px;
}

#header div.metres ul li a
{
	text-decoration:none;
}



#content
{
	
}

#content h5
{
	//padding-bottom:15px;
	font-style: italic;
}

.normal
{
	font-style:normal !important;
}

#content div.column-left h5
{
	padding-bottom:20px;
	font-size:17px;
	line-height:20px;
	
	
}

#content div.news
{
	padding-right:20px;
	//margin-bottom:40px;
}

#content p
{
	padding:0 0 20 0px;
}

#content h2
{
	margin-top:20px;
	margin-bottom:20px;
	line-height:50px;
	font-weight:normal !important;
}

#content div.column-left
{
	margin-right:30px;	
	width:470px;
	text-align:justify;
	padding-top:20px;
}

#content div.column-right
{
	margin:0 30 0 530px;
	text-align:justify;
	padding-top:20px;
}

div.string.thin 
{
	padding:13 0 20 0px;
}

div.string.thin h3
{
	padding-right:40px;		
}

div.string.thin img.plus
{
	position:relative;
	margin:0 95 0 60px;
	top:-5px;
}

div.string.thin div
{
	margin-left:auto;
	padding-right:40px;
}

div.string.thin img.letter
{
	position:relative;
	top:7px;
	right:25px;
	
}

#under img
{
	//margin-bottom:15px;
	position:relative;//	left:-10px;
}

#under h5
{
	padding-top:15px;
}

#under div
{
	text-align:center;
	margin:40 35px;	
}



div.string.thick
{
	//margin-top:40px;
}

div.string.thick img
{
	margin-top:8px;
	margin-right:200px;
}

#footer
{
	font-size:12px;
	
}

#footer div.answer
{
	
	background-image:url('../images/answer.png');
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:60px;
	padding-left:60px;
	margin-left:20px;
	float:left;
	margin-top:30px;
	
	
	
}


#footer div.menu
{
	
	background-image:url('../images/lists.png');
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:50px;
	padding-left:230px;
	position:relative;
	float:left;
}

#footer div.menu a, #footer div.answer a
{
	margin-bottom:25px;
}

#footer
{
	z-index:20px;
	/*top:-20px;*/
	left:-50px;
	position:relative;
	
}

#footer div.projex
{
	
	position:relative;
	margin-top:50px;
	margin-left:100px;
	float:left;
	width:300px;
	
	
}


#footer div.projex img
{
	margin-bottom:30px;
	float:left;
	
}

#footer div.counter
{
	float:left;
	opacity:0.5;
	width:90px;
}

#footer div.counter.mini
{
	width:33px;
}

#footer div.counter:hover
{
	opacity:1;
}

#footer div.projex div.logo
{
	float:left;
}


#footer div.text
{
	width:100px;
	margin-left:80px;
}

#footer div.text a
{
	padding-bottom:5px;
}

div.choose
{
	display:none;
	padding-left:80px;
	padding-top:50px;
	padding-bottom:30px;
	
	
		
}
#choose
{
	font-size:12px;
}

div.choose
{
	font-size:16px;
	width:100%;
	float:right;
	text-align:center;

}

div.choose div
{
	margin:0 auto;
	width:880px;
	
}

div.choose a
{
	text-decoration:none !important;
	
	
}


div.choose ul
{
	display:block;
	float:left !important;
	width:180px;
	padding-left:40px;
	text-align:left;
	
}

div.choose ul li
{
	padding-bottom:20px;
	display:block;
	//float:left;
}

#hide
{
	color:white;
	
		
}




p.content
{
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:100px !important;
	padding-bottom:30px !important;
	padding-right:30px !important;
}

p.c1
{
	background-image:url(/images/content-1.png);

}
p.c2
{
	background-image:url(/images/content-2.png);

}
p.c3
{
	background-image:url(/images/content-3.png);

}
p.c4
{
	background-image:url(/images/content-4.png);

}


div.choose div ul li a.ukr
{
	background-image:url('/images/ukr.png');
	background-repeat:no-repeat;
	background-position:top right;
	padding-right:40px;
	paddinng-top:5px;
	
}
body, #footer
{
	background-color:#efffdf !important;
}