body{
	background : url(../img/bg.jpg) 0px 0px repeat-x #05210a;
	min-width : 999px;
}
.header{
	height : 272px;
	background : url(../img/header.jpg) center 0px no-repeat;
}

.header .wrapper{
	width : 999px;
	margin : 0 auto;
	position : relative;
	height : 272px;
}

.header a.logo{
	position : absolute;
	width : 150px;
	height : 143px;
	top : 46px;
	left : 107px;
}

.header div.login{
	position : absolute;
	right : 23px;
	top : 57px;
	height : 70px;
	overflow : hidden;
	text-align : right;
	width : 195px;
}

.header div.login label{
	display : inline-block;
	color : #fff;
	font-size : 14px;
	line-height : 16px;
	font-family : "Trebuchet MS", Arial;
	width : 54px;
	vertical-align : top;
	text-align : left;
	opacity : 0.5;
	filter:alpha(opacity=50);
}

.header div.login input.text{
	background : transparent;
	opacity : 0.5;
	filter:alpha(opacity=50);
	border : none;
	width : 127px;
	padding-left : 4px;
	padding-right : 4px;
	height : 16px;
	vertical-align : top;
	margin-bottom : 7px;
	color : #fff;
}


.header div.login2{
	position : absolute;
	right : 23px;
	top : 57px;
	height : 170px;
	overflow : hidden;
	text-align : right;
	width : 300px;
}
.header div.login2 a.franchtitle{
	float : right;
	color : #fff;
	font-size : 35px;
	font-family : "Trebuchet MS", Arial;
	text-decoration : none;
}

.header div.login a.login{
	float : right;
	color : #fff;
	font-size : 14px;
	line-height : 15px;
	font-family : "Trebuchet MS", Arial;
	opacity : 0.5;
	filter:alpha(opacity=50);
	text-decoration : underline;
}

.header div.login a.login:hover{
	text-decoration : none;
}

.header div.login a.register{
	float : left;
	color : #fff;
	font-size : 14px;
	line-height : 15px;
	font-family : "Trebuchet MS", Arial;
	opacity : 0.5;
	filter:alpha(opacity=50);
	text-decoration : underline;
	margin-left : 3px;
}

.header div.login a.register:hover{
	text-decoration : none;
}

.header ul.sigar{
	position : absolute;
	right : 0px;
	top : 193px;
	width : 470px;
	overflow : hidden;
}

.header ul.sigar li{
	float : left;
	margin : 0 14px;
}

.header ul.sigar li.s1{
	margin-left : 29px;
}

.header ul.sigar li.s2{
	margin-left : 21px;
}

.header ul.sigar li.s3{
	margin-left : 21px;
}

.header ul.sigar li.s4{
	margin-left : 44px;
}

.header ul.sigar li a{
	color : #000;
	font-size : 18px;
	line-height : 20px;
	font-family : "Trebuchet MS", Arial;
	text-decoration : underline;
}

.header ul.sigar li a:hover{
	text-decoration : none;
}

.header ul.sigar2{
	position : absolute;
	right : 0px;
	top : 237px;
	width : 680px;
	overflow : hidden;
}

.header ul.sigar2 li{
	float : left;
	margin : 0 18px;
}

.header ul.sigar2 li a{
	color : #c2da95;
	font-size : 17px;
	line-height : 19px;
	font-family : "Trebuchet MS", Arial;
	text-decoration : underline;
}

.header ul.sigar2 li a:hover{
	text-decoration : none;
}

.header ul.sigar2 li a.yellow{
	color : #e7ff85;	
}

.header .smoke{
	width : 225px;
	height : 217px;
	position : absolute;
	top : 0px;
	left : 303px;
}

.middle{
	background : url(../img/middle-repeat.jpg) center 0px repeat-y;
}

.middle .outer{
	background : url(../img/middle.png) center 0px no-repeat;
	min-height : 863px;
	position : relative;
	z-index : 100;
}

.middle .outer .left-s{
	position : absolute;
	top : 0;
	left : 0;
	overflow: hidden;
	height : 1082px;
	z-index : 100;
	opacity : 0.3;
	filter : alpha(opacity=30);
}

.middle .outer .right-s{
	position : absolute;
	text-align: right;
	overflow: hidden;
	top : 0;
	right : 0;
	height : 1041px;
	z-index : 100;
	opacity : 0.3;
	filter : alpha(opacity=30);
}

.middle .bottom{
	background : url(../img/middle-bottom.jpg) center 0px no-repeat;
	height : 11px;
}

.middle .wrapper{
	width : 999px;
	margin : 0 auto;
	padding-bottom : 40px;
}

.middle .left-side{
	width : 262px;
	float : left;
	padding-top : 18px;
	padding-left : 28px;
}

.middle .left-side .block1{
	width : 200px;
	height : 184px;
	background : url(../img/block1.png);
	margin-bottom : 30px;
	padding-top : 47px;
	padding-left : 15px;
	padding-right : 20px;
}

.middle .left-side .block1 p{
	color : #b1d5a9;
	font-size : 16px;
	line-height : 18px;
	font-family : "Trebuchet MS", Arial;
}

.middle .left-side .block1 p a{
	color : #b1d5a9;
}

.middle .left-side .block2{
	width : 200px;
	height : 62px;
	background : url(../img/block2.png);
	padding-top : 47px;
	padding-left : 15px;
	padding-right : 20px;
}

.middle .left-side .block2 p{
	color : #b1d5a9;
	font-size : 16px;
	line-height : 18px;
	font-family : "Trebuchet MS", Arial;
}

.middle .left-side .block2 p a{
	color : #b1d5a9;
}
.middle .left-side .block3{
	width : 200px;
	height : 184px;
	background : url(../img/block22.png);
	margin-bottom : 30px;
	padding-top : 47px;
	padding-left : 15px;
	padding-right : 20px;
}

.middle .content{
	margin-left : 290px;
	margin-right : 29px;
	padding-top : 18px;
}

.middle .content p{
	color: #d7ffa4;
	font-size : 16px;
	line-height : 18px;
	font-family : "Trebuchet MS", Arial;
	margin : 20px 0;
	text-align : justify;
}

.middle .content div.overflow{
	overflow : hidden;
	color: #d7ffa4;
}

.middle .content  ul{
 list-style : disc;
 	font-family : Tahoma;
	font-size : 16px;
	line-height : 22px;
	color : #fff;
	padding-left : 15px;
}

.middle .content img.little{
	float : left;
	margin-right : 10px;
}

.middle .content h3{
	margin-bottom : 20px;
}

.middle .content div.item{
	padding-bottom : 50px;
	overflow : hidden;
}

.middle .content div.item img{
	float : right;
	margin-left : 10px;
}

.middle .content div.item span{
	display : block;
	font-family : Tahoma;
	font-size : 18px;
	line-height : 20px;
	color : #cee654;
}

.middle .content div.item p{
	padding-top : 10px;
	margin : 0;
	font-family : Tahoma;
	font-size : 16px;
	line-height : 18px;
	color : #fff;
	padding-bottom : 40px;
}

.middle .content div.item a{
	font-family : Tahoma;
	font-size : 15px;
	line-height : 17px;
	color : #fff
}

.footer{
	height : 465px;
	background : url(../img/footer-repeat.jpg) 0px 0px repeat-x;
}

.footer .outer{
	height : 465px;
	background : url(../img/footer.jpg) center 0px no-repeat;
	position : relative;
}

.footer .wrapper{
	width : 999px;
	margin : 0 auto;
	padding-top : 16px;
}

.footer .wrapper span{
	padding-left : 28px;
	font-size : 12px;
	color : #fff;
	font-family : "Trebuchet MS", Arial;
	line-height : 16px;
	display : block;
}

.footer .wrapper a{
	color : #c2da95;
	font-size : 13px;
	line-height : 15px;
	font-family : "Trebuchet MS", Arial;
	text-decoration : underline;
}

.footer .png1{
	width : 787px;
	height : 126px;
	position : absolute;
	left : 10px;
	top : 40px;
	background : url(../img/png1.png);
	z-index : 200;
	opacity : 0.5;
	filter : alpha(opacity=50);
}

.footer .png2{
	width : 690px;
	height : 127px;
	position : absolute;
	right : 40px;
	top : 100px;
	background : url(../img/png2.png);
	z-index : 200;
	opacity : 0.6;
	filter : alpha(opacity=60);
}

.middle .content p a{
color : #fff;
}

.middle .content table{
border-collapse:collapse;
}

.middle .content table td{
color :#fff;
font-family:"Trebuchet MS",Arial;
font-size:16px;
line-height:18px;
}

#accordion h3 {margin-bottom:0;}
#accordion h3 a{font-style:Tahoma;font-size:16px}


#ldv a{color:#fff;}

ul.spis li

{
margin-left: 20px;
font-size:14px;
color : #b1d5a9;
}
a.mid, a.answ

{
color : #b1d5a9;
text-decoration: underline;
}
.b2
{
color : #ffffff;
text-decoration: underline;
text-align : center;
}
table .okrugs
{
vertical-align: top;
}
table td a.region
{
color: #ffffff;
padding: 0px;
margin: 0px;
margin-left: 40px;
font-size:14px;
text-decoration: underline;
font-weight: normal;
}
table td span.okrug
{
font-size:16px;
font-weight : bold;
    color:#e7f14d;
margin-bottom: 0px;
padding: 0px;
margin: 0px;
}
