*
	{
	margin:0;
	padding:0;
}

html, body
	{
	height:100%;
}

body
	{
	width:100%;
	min-height:100%;
	background:#fff;
	min-width:1000px;
	}
	
#conteiner
	{
	width:100%;
	min-height:100%;
	}
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~header~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#header
	{
	width:100%;
	height:332px;
	position:relative;
	background:url(/template/14.05.2010/images/header-center.png) no-repeat 35% 0;
	position:relative;
	}
	
#header-left
	{
	width:100%;
	height:332px;
	background:transparent url(/template/14.05.2010/images/header-left.png) no-repeat;
	}
	
#header-right
	{
	width:100%;
	height:332px;
	background:url(/template/14.05.2010/images/header-right.png) no-repeat 100% 0;
	}
	
/*~~~~~~~~~~~header-menu-top~~~~~~~~~~~*/
#header-menu-top
	{
	width:780px;
	height:30px;
	margin-left:19%;
	padding-top:10px;
	
	}
	
#header-menu-top li
	{
	list-style:none;
	float:left;
	margin-right:25px;
	}
	
#header-menu-top li a
	{
	font:italic bold 13px arial;
	color:#003299;
	text-decoration:none;
	}
	
/*~~~~~~~~~~~header-menu-left-top~~~~~~~~~~~*/
#header-menu-left-top
	{
	width:400px;
	height:111px;
	background:url(/template/14.05.2010/images/menu-top-left.png) no-repeat;
	position:absolute;
	top:56px;
	left:50px;
	}
	
#header-menu-left-top a
	{
	font:italic 17px arial;
	color:#68a0e6;
	text-decoration:none;
	display:block;
	}
	
#m1, #m2, #m3, #m4
	{
	width:100px;
	height:20px;
	}
	
#m1
	{
	position:relative;
	top:5px;
	left:142px;
	}
	
#m2
	{
	position:relative;
	top:6px;
	left:0px;
	}
	
#m3
	{
	position:relative;
	top:10px;
	left:213px;
	}
	
#m4
	{
	position:relative;
	top:24px;
	left:80px;
	}
	
/*~~~~~~~~~~header-right-text~~~~~~~~~~~*/
#header-right-text
	{
	width:350px;
	height:40px;
	font:italic 19px/20px arial;
	color:#007bb6;
	position:absolute;
	top:103px;
	right:75px;
	background:url(/template/14.05.2010/images/h2.png) no-repeat;
	}
	
#header-right-text span.header-text-small
	{
	font:italic 13px arial;
	}
	
#zag
	{
	width:609px;
	height:41px;
	position:relative;
	top:140px;
	left:27%;
	background:url(/template/14.05.2010/images/h1.png) no-repeat;
	}
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~content~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#content	
	{
	width:100%;
	height:auto;
	margin-top:-80px;
	}
	
#content-center p
	{
	padding:7px 0;
	font-family:arial;
	}
	
#content-center ol
	{
	font:normal 70% arial;
	}

#content-center li
	{
	margin-left: 50px;
	font-family:arial;
	}
	
#content-center hr
	{
	margin:20px 0 10px 0;
	}
	
	/*~~~~~~~~content-left~~~~~~~~*/

	
#content-left
	{
	float:left;
	width:263px;
	height:auto;
	}
	
/*menu-left*/
#menu-left
	{
	width:263px;
	height:auto;
	background:url(/template/14.05.2010/images/menu-fon.png) no-repeat;
	padding-left:45px;
	z-index:1;
	position:relative;
	}
	
#menu-left ul
	{
	display:block;
	padding-top:15px;
	}
	
#menu-left li
	{
	list-style:none;
	display:block;
	
	min-height:25px;
	_height:25px;
	font:bold 15px arial;
	color:#003299;
	}
	
#menu-left li a
	{
	text-decoration:none;
	font:bold 15px arial;
	color:#003299;
	}
	
#menu-left div.punkt
	{
	height:15px;
	}
	
#menu-left div.punkt a
	{
	text-decoration:none;
	font:normal 13px arial;
	color:#003299;
	}
	
/*~~~~~~~~~~block-menu-2~~~~~~~~~~~~*/

#block-menu-2
	{
	width:263px;
	height:auto;
	background:url(/template/14.05.2010/images/menu-fon.png) no-repeat;
	margin-left:-45px;
	}
	
#block-menu-2 ul
	{
	list-style:none;
	display:block;
	width:263px;
	/* height:75px; */
	margin-top:-10px;
	}
	
#block-menu-2 li
	{
	display:block;
	/* height:25px; */
	}
	
#block-menu-2 ul li a
	{
	font:bold 15px arial;
	color:#003299;
	display:block;
	padding:0 0 0 45px; 
	text-decoration:none;
	}
	
/*block-avtoriz*/
#block-avtoriz
	{
	width:263px;
	height:432px;
	background:url(/template/14.05.2010/images/left-fon.png) no-repeat;
	margin-top:-195px;
	}
	
#form
	{
	padding-left:50px;
	margin-top:195px;
	width:263px;
	height:120px;
	background:url(/template/14.05.2010/images/forma-fon.png) no-repeat 40px 23px;
	}
	
div.input
	{
	float:left;
	width:65px;
	height:50px;
	font:normal 11px arial;
	color:#003299;
	}
	
div.input input
	{
	font:normal 12px arial;
	color:#003299;
	width:63px;
	display:block;
	font:normal 12px arial;
	color:#003299;
	margin-top:14px;
	border:0;
	border-left:1px solid #ccc;
	}
	
#form div.submit
	{
	/*
	width:20px;
	height:20px;
	position:absolute;
	top:29px;
	left:192px;
	*/
	width:20px;
	height:20px;
	position:relative;
	top:30px;
	left:8px;
	}
	
#form div.submit input
	{
	display:block;
	width:16px;
	height:15px;
	}
	
div.vx
	{
	width:50px;
	height:20px;
	padding-left:48px;
	font:normal 10px arial;
	letter-spacing:5px;
	color:#003299;
	clear:both;
	}
	
div.checkbox
	{
	clear:both;
	font:normal 11px arial;
	letter-spacing:0px;
	color:#003299;
	}
	
#form a
	{
	display:block;
	font:normal 11px arial;
	letter-spacing:0px;
	color:#003299;
	text-decoration:none;
	padding-top:5px;
	}
	
#razvit
	{
	width:153px;
	height:37px;
	margin:45px 0 0 28px;
	background:url(/template/14.05.2010/images/center.png) no-repeat;
	}

.menu-fon
	{
	width:263px;
	height:90px;
	background:url(/template/14.05.2010/images/menu-fon.png) no-repeat;
	}
	
.new-left
	{
	display:block;
	font:normal 11px/17px arial;
	color:#0c7eb7;
	padding:15px 50px 0 45px;
	}
	
#opros
	{
	width:190px;
	height:auto;
	}
	
#opros p
	{
	display:block;
	font:bold 14px/17px arial;
	color:#000080;
	padding:0px 10px 15px 0px;
	}
	
#opros form
	{
	font:normal 11px arial;
	color:#000080;
    padding:0px 10px 15px 0px;
	}
	
.radio
	{
	height:20px;
	}

.golos
	{
	width:170px;
	height:23px;
	background:url(/template/14.05.2010/images/golos.jpg) no-repeat;
	border:0;
	display:block;
	cursor:pointer;
	padding-bottom:5px;
	margin:15px 0 0px 0;
	}
.golos2
	{
	width:170px;
	height:23px;
	background:url(/template/14.05.2010/images/golos2.jpg) no-repeat;
	border:0;
	display:block;
	cursor:pointer;
	padding-bottom:5px;
	margin:15px 0 0px 0;
	}
	
	/*~~~~~~~~content-right~~~~~~~~*/

	
#content-right
	{
	float:right;
	width:263px;
	height:auto;
	position:relative;
	}
	
.menu-fon-right
	{
	width:263px;
	min-height:90px;
	_height:90px;
	background:url(/template/14.05.2010/images/menu-fon.png) no-repeat;
	}
	
#new-right
	{
	width:263px;
	height:auto;
	}
	
#news-right p.text-top
	{
	padding-top:15px;
	}
	
#news-right p
	{
	font:normal 12px/15px arial;
	color:#258fda;
	padding:0px 20px 20px 40px;
	}
	
.kons-right
	{
	width:263px;
	height:auto;
	}
	
a.h3-bold
	{
	font:bold 12px arial;
	color:#258fda;
	padding:15px 20px 5px 40px;
	display:block;
	text-decoration:none;
	}
	
.kons-right p
	{
	font:normal 12px arial;
	color:#000;
	padding:0px 20px 15px 40px;
	}
	
#mer
	{
	width:263px;
	height:auto;
	}
	
#mer h2.mer
	{
	font:bold 18px arial;
	color:#000;
	letter-spacing:-1px;
	padding:15px 0px 15px 40px;
	}
	
#mer p
	{
	font:normal 11px/17px arial;
	color:#000;
	padding:0px 20px 0px 40px;
	}
	
#mer p.text-bold
	{
	font:bold 11px arial;
	margin-top:5px;
	}
	
	/*~~~~~~~~content-center~~~~~~~~*/


#content-center
	{
	margin:0 263px;
	width:auto;
	height:auto;
	position:relative;
	}
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~footer~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#nol
	{
	width:100%;
	height:310px;
	clear:both;
	}
	
	
#footer
	{
	width:100%;
	height:302px;
	margin-top:-302px;
	background:url(/template/14.05.2010/images/footer-center.png) no-repeat 35% 0;
	} 
	
#footer-left
	{
	width:187px;
	height:302px;
	background:url(/template/14.05.2010/images/footer-left.png) no-repeat;
	float:left;
	}
	
#footer-right
	{
	width:249px;
	height:302px;
	background:url(/template/14.05.2010/images/footer-right.png) no-repeat;
	float:right;
	position:relative;
	}
	
#footer-center
	{
	width:auto;
	height:302px;
	margin:0 249px 0 187px;
	}
	
#footer-right-logo
	{
	width:225px;
	height:203px;
	background:url(/template/14.05.2010/images/footer-right-logo.png) no-repeat;
	position:absolute;
	top:0;
	right:100px;
	}
	
#copyright
	{
	width:370px;
	height:auto;
	margin-left:28%;
	position:relative;
	top:180px;
	font:normal 12px/17px arial;
	color:#000;
	text-align:center;
	}

#baner
	{
	margin:28px 0 0 10px;
	}
	
.baner
	{
	width:88px;
	height:31px;
	float:left;
	margin-left:20px;
	}
	
.baner img
	{
	border:0;
	}
