* {  margin: 0;  padding: 0;}

html {	margin:0px auto;
	padding: 0;
 height: 100%;
 width: 100%;}

body{
	position: relative;
	font-family: sans-serif;
	background: #535c65;
	margin:0px auto;
	padding:0px;
	height: 100%;
	background-image1: url(../images/body.jpg);
	background-repeat1: repeat-x;
  width: 100%;
}

html>body
{
	height: auto;
	min-height: 100%;
	width: 100%;
}




#header{
	width: 997px;
	height: 366px;
	background-image: url(../images/header-fon.jpg);
  	background-repeat: no-repeat;
  	background-position:left top;
  	margin:0px auto;
  	background1: #ffffff;
	border1: solid 1px;
}

.header-content{
position: relative;
left: 96px;
top: 143px;
	padding: 0px 0px 0px 0px;
	color1:#b7baba;
	width1: 1024px;
	font-size:8px;
	border1: solid 1px;
}

a.header-text{
  font-size:11px;
  color:#ffffff;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  line-height1: 50px;
  margin-top: 10px;
  font-weight: bold;
}



#logo {
position: relative;
background-image: url(../images/logo.jpg);
background-repeat: no-repeat;
background-position:left top;
width: 328px;
height: 180px;
float1: left;
left1: 60px;
top1: 60px;
padding-left: 60px;
padding-top: 210px;
border1: solid 1px;
}

.logo-pad{
padding-top: 203px;
background-image: url(../images/p.gif);
background-repeat: no-repeat;
	}

#login {
position: relative;
background-image: url(../images/login.jpg);
background-repeat: no-repeat;
background-position:left top;
width:299px;
height:70px;
float: left;
left: 638px;
top: 65px;
border1: solid 1px;
}

#login input{
	width: 100px;
}


.blok{
width: 358px;
height: 150px;
font-size1:12px;
color1:#666666;
font-family1: Arial, Helvetica, sans-serif;
padding-left1: 20px;
margin-top: 15px;
margin-right: 4px;
padding-right1: 20px;
background-image: url(../images/blok.jpg);
background-repeat: no-repeat;
background-position:left top;
float: left;
}


.blok-b{
width: 721px;
height: 423px;
font-size1:12px;
color1:#666666;
font-family1: Arial, Helvetica, sans-serif;
padding-left1: 20px;
margin-top: 15px;
margin-right: 4px;
padding-right1: 20px;
background-image: url(../images/blok-b.jpg);
background-repeat: no-repeat;
background-position:left top;
float: left;
}

.i {display: block;}

.main-blok{
width: 165px;
height: 122px;
font-size1:12px;
color1:#666666;
font-family1: Arial, Helvetica, sans-serif;
padding-left1: 7px;
margin-top: 16px;
margin-left: 14px;
padding-right1: 40px;
background-image1: url(../images/no_img.jpg);
background-repeat1: no-repeat;
background-position1:left top;
float1: left;
border1: solid 1px;
}

.main-blok-b{
width: 304px;
height: 227px;
font-size1:12px;
color1:#666666;
font-family1: Arial, Helvetica, sans-serif;
padding-left1: 7px;
margin-top: 26px;
margin-left: 24px;
padding-right1: 40px;
background-image1: url(../images/blok.jpg);
background-repeat1: no-repeat;
background-position1:left top;
float1: left;
border1: solid 1px;
}

//.photo{
	text-decoration: none;
	float: left;
}

//#photo{
	text-decoration: none;
}


.m1{
position: relative;
top: -87px;
left: 220px;
width: 150px;
height: 90px;
float: left;
border1: solid 1px;
}

.m2{
position: relative;
top: -87px;
left:108px;
width: 320px;
height: 90px;
float: left;
border1: solid 1px;
}

.m3{
position: relative;
top: 52px;
left: -5px;
width: 320px;
height: 90px;
float: left;
border1: solid 1px;
}

.m3-b{
position: relative;
top1: 283px;
left1: -5px;
width: 320px;
height: 230px;
float1: left;
border1: solid 1px;
}

.main-blok-m2{
position: relative;
top: 40px;
left: -30px;
width: 88px;
height: 88px;
margin:0 30px 0px 0;
margin-top1: -87px;
margin-left: -200px;
font-size1:12px;
color1:#666666;
font-family1: Arial, Helvetica, sans-serif;
padding-left1: 7px;
margin-top1: 17px;
margin-left1: 18px;
padding-right1: 6px;
background-image: url(../images/no_img.jpg);
background-repeat: no-repeat;
background-position1:left top;
float: left;
border1: solid 1px;
}

.main-blok-m1{
width: 88px;
height: 88px;
margin:0 30px 0px 0;
margin-top: -87px;
margin-left: 220px;
font-size1:12px;
color1:#666666;
font-family1: Arial, Helvetica, sans-serif;
padding-left1: 7px;
margin-top1: 17px;
margin-left1: 18px;
padding-right1: 6px;
background-image: url(../images/no_img.jpg);
background-repeat: no-repeat;
background-position1:left top;
float: left;
border1: solid 1px;
}

.main-blok-m2{
width: 88px;
height: 88px;
font-size1:12px;
color1:#666666;
font-family1: Arial, Helvetica, sans-serif;
padding-left1: 7px;
margin-top: 15px;
margin-left: 24px;
padding-right1: 40px;
background-image1: url(../images/blok.jpg);
background-repeat1: no-repeat;
background-position1:left top;
float: left;
border1: solid 1px;
}

#content{
	width: 997px;
	display: table;
	padding-bottom: 145px;
	height: 100%;
	color1: #ffffff;
background-image: url(../images/content-fon.gif);
background-repeat: repeat-y;
background-position1:left top;
background1: #ffffff;
border1: solid 1px;
margin:0px auto;
}

#content2{
	width: 997px;
	display: table;
	padding-bottom: 0px;
	height: 100%;
	color1: #ffffff;
background-image: url(../images/content-fon.gif);
background-repeat: repeat-y;
background-position1:left top;
background1: #ffffff;
border1: solid 1px;
margin:0px auto;
}

#content .panel{
	margin-left1: 30px;
	float: left;
	width: 251px;
	height:100%;
	display: table;
border1: solid 1px;
}


#content .main{
	width: 740px;
	height:100%;
	display: table;
	background1: #ffffff;
	float: right;
	background-image1: url(../images/content-fon.gif);
	background-repeat1: repeat-y;
	background-position1:right top;
	padding-top: 10px;
	padding-top1: 10px;
	border1: solid 1px;
}

.j-red {
position: relative;
top1: -45px;
width: 24px;
height: 24px;
display: table;
background-image: url(../images/j-red.jpg);
background-repeat: no-repeat;
background-position:left top;
margin-left: 25px;
margin-right: 25px;
float: left;
border1: solid 1px;
}

.j-grey {
position: relative;
top1: -45px;
width: 24px;
height: 24px;
display: table;
background-image: url(../images/j-grey.jpg);
background-repeat: no-repeat;
background-position:left top;
margin-left: 25px;
margin-right: 25px;
float: left;
border1: solid 1px;
}

.j-1 {
font-size:15px;
color:#1C84B3;
font-family: Arial, Helvetica, sans-serif;
padding-left1: 7px;
padding-top1: 10px;
padding-right1: 10px;
line-height1: 20px;
font-weight: bold;
}

.j-2 {
font-size:15px;
color:#666666;
font-family: Arial, Helvetica, sans-serif;
padding-left1: 7px;
padding-top1: 10px;
padding-right1: 10px;
line-height1: 20px;
font-weight1: bold;
}


.link_bar{
position: relative;
margin-left1: 25px;
font-size1:18px;
color1:#1C84B3;
font-family1: Arial, Helvetica, sans-serif;
padding-left1: 7px;
padding-top1: 10px;
padding-right: 50px;
padding-bottom1: 50px;
line-height1: 20px;
font-weight1: bold;
float: right;
}

.text149{
font-size:12px;
color:#2B4487;
font-family: Arial, Helvetica, sans-serif;
padding-left1: 7px;
padding-top1: 10px;
padding-right: 10px;
padding-bottom: 5px;
line-height1: 20px;
font-weight: bold;
}

.text150{
font-size:12px;
color:#666666;
font-family: Arial, Helvetica, sans-serif;
padding-left1: 7px;
padding-top: 10px;
padding-right: 10px;
line-height1: 20px;
font-weight: bold;
text-decoration: none;
}

.text150 a:link {
	color:#666666;
	font-weight: bold;
	text-decoration: none;
}

.text150 a:visited {
	color:#666666;
	font-weight: bold;
	text-decoration: none;
}

.text150 a:hover {
	color:#666666;
	font-weight: bold;
	text-decoration: none;
}

.text151{
font-size:12px;
color:#666666;
font-family: Arial, Helvetica, sans-serif;
padding-left1: 7px;
padding-top: 10px;
padding-right1: 10px;
line-height1: 20px;
font-weight1: bold;
}

.text155{
font-size:11px;
color:#666666;
font-family: Arial, Helvetica, sans-serif;
padding-left1: 7px;
padding-top: 5px;
padding-right: 10px;
padding-bottom: 5px;
line-height1: 20px;
font-weight1: bold;
}

.text155-l{
font-size:11px;
color:#666666;
font-family: Arial, Helvetica, sans-serif;
padding-left1: 7px;
padding-top: 5px;
padding-right: 10px;
padding-bottom: 5px;
line-height1: 20px;
font-weight1: bold;
float: left;
}

.text156{
font-size:11px;
color:#666666;
font-family: Arial, Helvetica, sans-serif;
}

.text160{
font-size:18px;
color:#1C84B3;
font-family: Arial, Helvetica, sans-serif;
padding-left1: 7px;
padding-top1: 10px;
padding-right: 10px;
line-height1: 20px;
font-weight1: bold;
}

.text160-r{
font-size:18px;
color:#1C84B3;
font-family: Arial, Helvetica, sans-serif;
padding-left1: 7px;
padding-top1: 10px;
padding-right: 10px;
line-height1: 20px;
font-weight1: bold;
float: right;
}

.text161{
font-size:12px;
color:#1C84B3;
font-family: Arial, Helvetica, sans-serif;
padding-left1: 7px;
padding-top1: 10px;
padding-right: 100px;
line-height1: 20px;
font-weight: bold;
}

a.text162{
font-size:12px;
color:#1C84B3;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: underline;
}

a.text163{
font-size:12px;
color:#1C84B3;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: underline;
}

.text100{
font-size:12px;
color:#666666;
font-family: Arial, Helvetica, sans-serif;
padding-left: 7px;
padding-top: 16px;
padding-right: 40px;
line-height1: 20px;
}

.text104{
font-size:12px;
color:#1080B1;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}

a.text105{
font-size:12px;
color:#1080B1;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}
a.text105_active{
font-size:12px;
color:#1080B1;
font-family: Arial, Helvetica, sans-serif;
text-decoration: underline;
}
a.text105:hover{
font-size:12px;
color:#1080B1;
font-family: Arial, Helvetica, sans-serif;
text-decoration: underline;
}

.text110{
font-size:12px;
color:#666666;
font-family: Arial, Helvetica, sans-serif;
line-height: 15px;
}

a.text100-blue{
font-size:12px;
color:#1080B1;
font-family: Arial, Helvetica, sans-serif;
padding-left: 7px;
padding-top: 16px;
line-height: 15px;
text-decoration: underline;
}

.text100-bottom{
font-size:11px;
color:#cccccc;
font-family: Arial, Helvetica, sans-serif;
padding-left: 33px;
padding-top: 12px;
padding-right: 40px;
line-height1: 20px;
}

.text100-bottom2{
font-size:11px;
color:#ffffff;
font-family: Arial, Helvetica, sans-serif;
padding-left1: 33px;
padding-top: 12px;
padding-right1: 40px;
line-height1: 20px;
}

a.text100-bottom3{
font-size: 10px;
color: #213569;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration:none;
}
a.text100-bottom3_active{
font-size: 10px;
color: #213569;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration:none;
}
a.text100-bottom3:hover{
font-size: 10px;
color: #21A1CC;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.search-btn{
position: relative;
left: -18px;
top: 10px;
}

.logo-btn{
position: relative;
left: 50px;
top: -550px;
width: 210px;
height: 110px;
border1: solid 1px;
}

.headermenu input{
	width: 150px;
	margin-left1: 10px;
	margin-top1: 15px;
}

.headermenu2 select{
	width: 90px;
	margin-left1: 110px;
	margin-top: 15px;
}

.a1{
  font-size:13px;
  color:#107fc9;
  font-family: Arial, Helvetica, sans-serif;
  padding-top1: 70px;
  padding-left1: 424px;
  text-decoration: none;
}

#btn1 {
position1: relative;
background-image: url(../images/btn1.gif);
background-repeat: no-repeat;
background-position:left top;
width:72px;
height:19px;
float: left;
left1: 60px;
top1: 60px;
border1: solid 1px;
}

#header .headermenu{
	position: relative;
	top1: 40px;
	left: 607px;
  width: 393px;
  height: 96px;
  text-align: left;
  border1: solid 1px;
  padding-top1: 25px;
}

#header .headermenu2{
	position: relative;
	top1: 96px;
	left1: 170px;
  width: 1000px;
  height: 43px;
  text-align: left;
  border1: solid 1px;
  padding-top1: 4px;
  padding-left: 30px;
}

#header .headermenu3{
	position: relative;
	top1: 32px;
	left1: 349px;
  width: 1000px;
  height: 148px;
  text-align: left;
  border1: solid 1px;
  padding-top1: 25px;
  float1: left;
}

#header .headermenu4{
	position: absolute;
	top: 290px;
	left: 430px;
  width: 710px;
  height: 171px;
  text-align1: left;
  border1: solid 1px;
  padding-top1: 25px;
}

--#header .headermenu4{
	position: absolute;
	top: 290px;
	left: 430px;
  width: 670px;
  height: 171px;
  text-align1: left;
  border1: solid 1px;
  padding-top1: 25px;
}

#header .headermenu5{
	position: relative;
	top: -117px;
	left: 293px;
  width: 300px;
  height: 148px;
  text-align1: left;
  border1: solid 1px;
  padding-top1: 25px;
}

#header .headermenu6{
	position: relative;
	top: 10px;
	left: 10px;
  width: 180px;
  height: 140px;
  text-align1: left;
  border1: solid 1px;
  padding-top1: 25px;
  float: left;
}

#header .headermenu7{
	position: relative;
	top: 10px;
	left: 60px;
  width: 180px;
  height: 140px;
  text-align1: left;
  border1: solid 1px;
  padding-top1: 25px;
  float: left;
}

#header .headermenu8{
	position: relative;
	top: 10px;
	left: 110px;
  width: 180px;
  height: 140px;
  text-align1: left top;
  border1: solid 1px;
  padding-top1: 25px;
  float: left;
}


#content .panel .panelsearch{
	position: relative;
	top1: 170px;
	left1: 349px;
  width: 251px;
  height: 225px;
  background-image: url(../images/search-fon.gif);
  background-repeat: no-repeat;
  background-position: left top;
  text-align1: left;
padding-left1: 70px;
padding-top1: 203px;
  padding-bottom1: 10px;
  font-size1: 11px;
  color1: #575757;
  font-family1: Tahoma, Arial, Helvetica, sans-serif;
  text-decoration1: none;
  border1: solid 1px;
}


#content .panel .panelmenu2{
	position: relative;
	top1: 170px;
	left1: 349px;
  width: 262px;
  height: 84px;
  background-image: url(../images/img4.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  text-align1: left;
  border1: solid 1px;
  padding-top1: 10px;
  padding-left1: 15px;
  padding-bottom1: 10px;
}

.text12{
font-size: 12px;
padding-top: 8px;
}

.btn3{
  width: 110px;
  height: 21px;
  background-image: url(../images/btn3.jpg);
  background-repeat: no-repeat;
  background-position:left top;
  margin-left: 620px;
  margin-top: 15px;
  float1: left;
}

.blt1{
  width: 100px;
  height: 30px;
  background-image: url(../images/bulet10.gif);
  background-repeat: no-repeat;
  background-position:left top;
  margin-left1: 620px;
  margin-top1: 15px;
  float1: left;
  padding-left: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#5e5d5d;
  font-weight:bold;
}

.blt2{
  width: 95px;
  height: 80px;
  background-image: url(../images/img1.jpg);
  background-repeat: no-repeat;
  background-position:left top;
  margin-top: 20px;
}

.blt3{
  padding-left1: 20px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #023467;
  text-decoration: underline;
}

.blt4{
  padding-left1: 20px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #575757;
  text-decoration: none;
}

.blt5{
  width: 100px;
  height: 30px;
  background-image: url(../images/bulet11.gif);
  background-repeat: no-repeat;
  background-position:left top;
  margin-left1: 620px;
  margin-top1: 15px;
  float1: left;
  padding-left: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#5e5d5d;
  font-weight:bold;
}

.blt6{
  padding-left1: 20px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #942923;
  text-decoration: underline;
}

.blt7{
  width: 90px;
  height: 80px;
  background-image: url(../images/img2.jpg);
  background-repeat: no-repeat;
  background-position:left top;
  margin-top: 20px;
}

.blt8{
	position: relative;
	left: 93px;
	width: 160px;
	height: 30px;
	border1: solid 1px;
}


.blt9{
  padding-left1: 20px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #7ba42e;
  text-decoration: underline;
}

.blt10{
  padding-left1: 20px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #7e7e7e;
  padding-left: 30px;
  padding-top: 30px;
  text-decoration: none;
  border1: solid 1px;
}

.blt11{
  width: 200px;
  height: 20px;
  background-image: url(../images/bulet13.jpg);
  background-repeat: no-repeat;
  background-position:left top;
  margin-left: 23px;
  margin-top: 15px;
  padding-left: 20px;
  padding-top: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #5e5d5d;
  font-weight:bold;
}

#content .main .mainblok{
	position: relative;
	top1: 170px;
	left1: 349px;
  width: 682px;
  height: 168px;
  background-image: url(../images/mainfon.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  text-align1: left;
  border1: solid 1px;
  padding-top1: 25px;
  float1: left;
}

#content .main .mainblok1{
	position: relative;
	top: 15px;
	left: 23px;
  width: 110px;
  height: 80px;
  background-image1: url(../images/mainfon.jpg);
  background-repeat1: no-repeat;
  background-position1: left top;
  text-align1: left;
  border1: solid 1px;
  padding-top1: 25px;
  float: left;
}

#content .main .mainblok2{
	position: relative;
	top: 15px;
	left: 53px;
  width: 110px;
  height: 80px;
  background-image1: url(../images/mainfon.jpg);
  background-repeat1: no-repeat;
  background-position1: left top;
  text-align1: left;
  border1: solid 1px;
  padding-top1: 25px;
  float: left;
}

#content .main .mainblok3{
	position: relative;
	top: 15px;
	left: 83px;
  width: 110px;
  height: 80px;
  background-image1: url(../images/mainfon.jpg);
  background-repeat1: no-repeat;
  background-position1: left top;
  text-align1: left;
  border1: solid 1px;
  padding-top1: 25px;
  float: left;
}

#content .main .mainblok4{
	position: relative;
	top: 15px;
	left: 143px;
  width: 110px;
  height: 80px;
  background-image1: url(../images/mainfon.jpg);
  background-repeat1: no-repeat;
  background-position1: left top;
  text-align1: left;
  border1: solid 1px;
  padding-top1: 25px;
  float: left;
}

a.red{
color: #a52b25;
}

#header .--top{
position: relative;
left: 323px;
top: 63px;
  width: 400px;
  height: 243px;
  background-image1: url(../images/top.jpg);
  background-repeat1: no-repeat;
  background-position1:left top;
  border1: solid 1px;
}



#content .main .container{
	display: table;
	width: 685px;
	height: 300px;
	background-image: url(../images/main.jpg);
  background-repeat: no-repeat;
  padding-top1: 85px;
  border1: solid 1px;
}

#content .main .container2{
	position: relative;
	display: table;
	width: 665px;
	height1:200px;
	background-image1: url(../images/main.jpg);
  background-repeat1: no-repeat;
  padding-top1: 85px;
  border1: solid 1px;
}




#bottom {
position:absolute;
bottom:-14px;
background: #535c65;
height: 137px;
background-image1: url(../images/bottomfon2.jpg);
background-repeat1: repeat-x;
background-position1:center bottom;
width: auto;
margin1:0px auto;
border1: solid 1px;
}

#bottom2 {
position:relative;
bottom:0px;
background: #535c65;
width:997px;
height: 137px;
margin:0px auto;
background-image1: url(../images/bottomfon.jpg);
background-repeat1: no-repeat;
background-position1:center bottom;
border1: solid 1px;

}

#bottomtt{
position:relative;
margin:0px auto;
width:997px;
height:137px;
border1: solid 1px;
	}


#bottomt1 {
position:relative;
top: 0px;
left1: 35px;
width: 997px;
height: 122px;
margin1:0px auto;
background-image: url(../images/content-fon.gif);
background-repeat: repeat-y;
background-position1:left top;
border1: solid 1px;
	}

#bottomt2 {
position:relative;
top: 122px;
left1: 35px;
width: 997px;
height: 137px;
margin1:0px auto;
background-image: url(../images/bottomt2-fon.gif);
background-repeat: repeat-y;
background-position1:left top;
border1: solid 1px;
	}

.bot1{
background-image: url(../images/content-fon.gif);
background-repeat: repeat-y;
border1: solid 1px;
	}

.bot2{
background-image: url(../images/bottomt2-fon.gif);
background-repeat: no-repeat;
border1: solid 1px;
	}

.category-pad1{
	width: 21px;
	float: left;
	}

.category1{
	position: relative;
	top1: 15px;
	left1: 21px;
	margin-left1: 21px;
  width: 225px;
  height: 110px;
  background-image: url(../images/category1.jpg);
  background-repeat: no-repeat;
  background-position1: left top;
  text-align1: left;
  border1: solid 1px;
  float: left;
}

.category2{
	position: relative;
	top: 15px;
	left: 53px;
  width: 110px;
  height: 80px;
  background-image1: url(../images/mainfon.jpg);
  background-repeat1: no-repeat;
  background-position1: left top;
  text-align1: left;
  border1: solid 1px;
  padding-top1: 25px;
  float: left;
}

.category3{
	position: relative;
	top: 15px;
	left: 83px;
  width: 110px;
  height: 80px;
  background-image1: url(../images/mainfon.jpg);
  background-repeat1: no-repeat;
  background-position1: left top;
  text-align1: left;
  border1: solid 1px;
  padding-top1: 25px;
  float: left;
}

.category4{
	position: relative;
	top: 15px;
	left: 143px;
  width: 110px;
  height: 80px;
  background-image1: url(../images/mainfon.jpg);
  background-repeat1: no-repeat;
  background-position1: left top;
  text-align1: left;
  border1: solid 1px;
  padding-top1: 25px;
  float: left;
}



#bottomt {
position:relative;
top1: 24px;
left1: 35px;
width: 300px;
height: 137px;
margin1:0px auto;
border1: solid 1px;
text-align1: center;
margin-top1: 100px;
float1: left;
padding-left1: 20px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color: #777777;
text-decoration: none;
	}





#bottomt .bottomblok {
position:relative;
width: 208px;
height: 90px;
background-image: url(../images/blok11.gif);
background-repeat: no-repeat;
background-position:center bottom;
border1: solid 1px;
margin-top: 6px;
margin-left: 69px;
float: left;
	}

#bottomt .bottomblok2 {
position:relative;
width: 208px;
height: 90px;
background-image: url(../images/blok12.gif);
background-repeat: no-repeat;
background-position:center bottom;
border1: solid 1px;
margin-top: 6px;
margin-left: 10px;
float: left;

	}

#bottomt .bottomblok3 {
position:relative;
width: 208px;
height: 90px;
background-image: url(../images/blok12.gif);
background-repeat: no-repeat;
background-position:center bottom;
border1: solid 1px;
margin-top: 6px;
margin-left: 10px;
float: left;

	}

#bottomt .bottomblok4 {
position:relative;
width: 208px;
height: 90px;
background-image: url(../images/blok12.gif);
background-repeat: no-repeat;
background-position:center bottom;
border1: solid 1px;
margin-top: 6px;
margin-left: 723px;

	}


#bottomt2 {
position:relative;
width:1000px;
height1:153px;
margin:0px auto;
border1: solid 1px;
text-align: center;
margin-top1: 100px;
	}


.line4 {
width: 5px;
height: 34px;
background-image: url(../images/line4.jpg);
background-repeat: no-repeat;
background-position: left top;
float: left;
border1: solid 1px;
}




.title{
font-size:27px;
color:#333333;
font-family: Times New Roman, Arial, Helvetica, sans-serif;
padding-top: 10px;
}

.title-line{
width: 253px;
height: 17px;
background-image: url(../images/title-line.gif);
background-repeat: no-repeat;
background-position:left bottom;
}

.log-pas{
font-size:12px;
color:#17161c;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}


#content .panel .loginbox{
	width: 228px;
	height: 121px;
  margin-left: 15px;
font-size:12px;
color:#17161c;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
background: #f9f9f9;
}


#content .panel .loginbox input{
	width: 140px;
}


.inputlogo{
background:#e0e2e1;
border: solid 1px grey;
color:#424546;
width:127px;
margin-top: 154px;
margin-left: 33px;
float: left;
}


.buttonlogo{
width:45px;
height:21px;
background-image: url(../images/buttonlogo.jpg);
background-repeat: no-repeat;
margin-top: 152px;
margin-left: 167px;
float1: left;
}


.orange{
	color: #ef4a2d;
}

a.link{
font-size:12px;
color:#404040;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
}
a.link_active{
font-size:12px;
color:#404040;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
a.link:hover{
font-size:12px;
color:#404040;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}


#leftblock {
margin-left: 17px;
margin-top: 30px;
width:241px;
height:115px;
background-image: url(../images/blokfon.jpg);
background-repeat: repeat-y;
display: table;
}
#leftblock1 {
width:241px;
height:33px;
background-image: url(../images/blok1.jpg);
background-repeat: no-repeat;
}
#leftblock2 {
width:241px;
background-image: url(../images/blok2.jpg);
background-repeat: no-repeat;
background-position:left bottom;
display: table;
}
#leftblock3 {
width:241px;
height:28px;
background-image: url(../images/blok3.jpg);
background-repeat: no-repeat;
}


.title2{
font-size:12px;
color:#29343c;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

.leftblock-text{
font-size:12px;
padding-left: 11px;
color:#2e363d;
font-family:Arial, Helvetica, sans-serif;
}


.title2-pad{
padding-top: 34px;
}


#content .panel a{
	line-height: 25px;
	padding-left: 15px;
	font-size:12px;
  color:#0099cc;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
}


#content .panel ul{
	list-style: none;
	color1:#EF4C2E;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
}
#content .panel ul li{
	color: #333333;
	font-size:12px;
  	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	padding-left: 12px;
  	margin-left: 15px;
  	text-decoration: none;
}

.li-bulet{
 background-image: url(../images/bulet5.gif);
 background-repeat: no-repeat;
 background-position:left tcenter;
}

#content .main ul{
	list-style: none;
	color1:#EF4C2E;
	margin: 0px;
	padding: 0px;
	margin-top1: 10px;
}
#content .main ul li{
	color: #a52b25;
	font-size:11px;
  	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 20px;
	padding-left: 12px;
  	margin-left1: 15px;
  	text-decoration: underline;
}

.li-bulet2{
 background-image: url(../images/bulet14.gif);
 background-repeat: no-repeat;
 background-position:left tcenter;
}

#bulet7{
 background-image: url(../images/bulet7.gif);
 background-repeat: no-repeat;
 background-position:left tcenter;
 margin-left: 15px;
 line-height: 20px;
}


#content .panel .quote{
	width: 237px;
	height: 117px;
	margin-left: 15px;
  background-image: url(../images/quote-background.jpg);
  background-repeat: no-repeat;
  background-position:left tcenter;
}
#content .panel .quote .content{
	font: normal 12px Arial;
	padding: 15px;
	height: 50px;
}
#content .panel .quote .sign{
	font: normal 12px Arial;
	text-align: right;
}


/*
#content .panel ul li{
	color: #575757;
	font: normal 12px Arial;
	line-height: 20px;
	padding-left: 12px;
  margin-left: 15px;
}*/

.container-text1{
  font-size:18px;
  color:#5e5e5e;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  padding-left: 5px;
  padding-top: 10px;
}

.container-text2{
  font-size:12px;
  color:#5e5e5e;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  padding-left: 5px;
  padding-top: 10px;
}




a.--header-text:hover{
  font-size:14px;
  color:#e02b22;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  padding-left: 25px;
  float: left;
}

.header-text2{
  font-size:11px;
  color:#868686;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  text-decoration: none;
  padding-left: 25px;
}

.header-text3{
  font-size:24px;
  color:#50504f;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  margin-left: 336px;
  margin-top: 145px;
  paddind-left1: 200px;
}

.header-text4{
  font-size:22px;
  color:#93a40d;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  margin-left: 15px;
}

.header-text5{
  font-size:10px;
  color:#50504f;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-weight:bold;
  padding-top: 3px;
  padding-left: 8px;
  text-decoration: none;
}

.header-text6{
  font-size:36px;
  color:#454545;
  font-family: Arial, Helvetica, sans-serif;
  padding-top: 36px;
  padding-left1: 8px;
  text-decoration: none;
}

.header-text7{
  font-size:13px;
  color:#454545;
  font-family: Arial, Helvetica, sans-serif;
  padding-top: 10px;
  padding-left1: 8px;
  text-decoration: none;
}

.header-text8{
  font-size:13px;
  color:#107fc9;
  font-family: Arial, Helvetica, sans-serif;
  padding-top1: 70px;
  padding-left: 424px;
  text-decoration: none;
}

.header-text9{
  font-size:11px;
  color: #575757;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  padding-top: 62px;
  padding-left: 26px;
  padding-right: 60px;
  text-decoration: none;
}

.header-text10{
  color: #9b2c26;
  text-decoration: underline;
}

.header-text11{
  font-size:11px;
  color: #7ba42e;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  padding-left: 190px;
  text-decoration: underline;
}

#bulet8{
 background-image: url(../images/bulet8.gif);
 background-repeat: no-repeat;
 background-position:left tcenter;
 margin-left1: 529px;
 line-height: 9px;
}

#bulet9{
 background-image: url(../images/bulet9.gif);
 background-repeat: no-repeat;
 background-position:left tcenter;
 margin-left: 56px;
 margin-top: 105px;
 line-height: 9px;
}

#bulet10{
 background-image: url(../images/bulet10.gif);
 background-repeat: no-repeat;
 background-position1:left tcenter;
 margin-left: 100px;
 margin-top: 100px;
 line-height: 9px;
 border1: solid 1px;
}


.panel-text{
  font-size:16px;
  color:#ffffff;
  font-family: Arial, Helvetica, sans-serif;
  padding-top: 22px;
  padding-left: 31px;
  padding-right: 40px;
  padding-bottom: 7px;
  text-decoration: none;
}

.panel-text2{
  font-size:11px;
  color:#ffffff;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-weight:bold;
  padding-left: 31px;
  padding-right: 40px;
  padding-bottom: 7px;
  text-decoration: underline;
}

.panel-text3{
  font-size:11px;
  color:#ffffff;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  padding-left: 31px;
  padding-right: 40px;
  padding-bottom: 11px;
  text-decoration: none;
}

.panel-text4{
  font-size:16px;
  color:#1e708f;
  font-family: Arial, Helvetica, sans-serif;
  padding-top1: 22px;
  padding-left: 21px;
  padding-right1: 40px;
  padding-bottom1: 11px;
  text-decoration: none;
}

.panel-text5{
  font-size:16px;
  color:#47494b;
  font-family: Arial, Helvetica, sans-serif;
  padding-top1: 22px;
  padding-left1: 21px;
  padding-right1: 40px;
  padding-bottom1: 11px;
  text-decoration: none;
}

.panel-text6{
  font-size:11px;
  color:#333333;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-weight:bold;
  padding-top1: 22px;
  padding-left: 10px;
  padding-right1: 40px;
  padding-bottom1: 11px;
  text-decoration: none;
}


.bottom-text1{
  font-size:11px;
  color:#313131;
  font-family: Arial, Helvetica, sans-serif;
  padding-top: 5px;
  padding-left1: 10px;
  padding-right1: 40px;
  padding-bottom1: 11px;
  text-decoration1: none;
}

.bottom-text2{
  font-size:11px;
  color:#ffffff;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  padding-top1: 22px;
  padding-left1: 10px;
  padding-right1: 40px;
  padding-bottom1: 11px;
  text-decoration: underline;
}

.bottom-text3{
  font-size:12px;
  color:#ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-weight1:bold;
  text-decoration: none;
}

a.link:hover{
  font-size:12px;
  color:#ffffff;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration:none;
}

.u{
  text-decoration: underline;
}

.u:hover{
  text-decoration:none;
}









#header ul{
    margin:0px;
    padding:0px;
    list-style:none;
}
#header ul li{
    float:left;
}
#header ul li a span{
    float:left;
    width: 103px;
    height: 37px;
    line-height:35px;
    text-align:center;
    background-image1:url(http://img-fotki.yandex.ru/getx/10000/photoface.138/crazy-sp32_54015_1_XS);
    cursor:pointer;
    border1:1px solid black;
}
#header ul li a:hover span, #header ul li a:focus span{
    background-image1:url(http://img-fotki.yandex.ru/getx/10000/photoface.138/martysin2008_86801_XS);
  background-image: url(../images/menu1.gif);
  background-repeat: no-repeat;
  background-position: bottom;
  width: 103px;
  height: 37px;
  margin-top: 2px;
  font-size:13px;
  color:#0e4ead;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  padding-top1: 10px;
}





.line-pad2 {
margin-left1: 5px;
margin-right1: 5px;
float: left;
color: #ffffff;
}

.line-pad3 {
margin-left: 1px;
margin-right: 1px;
float: left;
}

.line-pad4{
margin-left: 15px;
margin-right: 73px;
float: left;
}

.line-pad5{
margin-right: 64px;
float: left;
}

.line-pad6{
margin-right: 57px;
float: left;
}
.line-pad7{
margin-right: 39px;
float: left;
}
.line-pad8{
margin-right: 55px;
float: left;
}

/**/


--.header-text2{
  font-size:14px;
  color:#dddedd;
  font-family: Arial, Helvetica, sans-serif;
  padding-left: 472px;
  padding-top: 33px;
  padding-right: 81px;
  width1: 100%;
  text-align: right;
  border1: solid 1px;
}

--.header-text2{
	position: absolute;
	right: 82px;
	top: 33px;
	font-size:14px;
	color:#dddedd;
	font-family: Arial, Helvetica, sans-serif;
}


.bcontent{
	padding: 25px 0px 0px 270px;
	line-height1: 15px;
	color:#ffffff;
	width1: 1024px;
	border1: solid 1px;
}

a.btext{
  font-size:11px;
  color:#ffffff;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-weight1:bold;
  text-decoration: none;
}

.btext3{
  font-size:11px;
  color:#5e6160;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-weight1:bold;
}

a.btext3b{
  font-size:11px;
  color:#5e6160;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-weight:bold;
}

#btext2{
position:absolute;
bottom: 0px;
left: 31px;
top: 20px;
	height: 50px;
  font-size:11px;
  color:#5e6160;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-weight1:bold;
}

#btext2 a{
  font-size:11px;
  color:#5e6160;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-weight1:bold;
  text-decoration: none;
}


.maintext{
font-size:19px;
color:#141313;
font-family:Arial, Helvetica, sans-serif;
padding-left: 24px;
padding-top: 20px;
}

.maintext-sm{
font-size:11px;
color:#606060;
font-family:Tahoma, Arial, Helvetica, sans-serif;
padding-left: 24px;
padding-right: 70px;
padding-top1: 20px;
}

.redlink{
  font-size:11px;
  color:#c23131;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  padding-left: 590px;
  text-decoration: underline;
}


.top-img{
width1:26px;
height1:27px;
background-image1: url(../images/home.gif);
background-repeat1: no-repeat;
margin-left: 37px;
margin-top: 37px;
float: left;
}

.top-img2{
width1:33px;
height1:27px;
background-image1: url(../images/search.gif);
background-repeat1: no-repeat;
margin-left: 50px;
margin-top: 37px;
float: left;
}

.top-img3{
width1:24px;
height1:27px;
background-image1: url(../images/map.gif);
background-repeat1: no-repeat;
margin-left: 50px;
margin-top: 37px;
float: left;
border1: solid 1px;
}


.top-icon1{
margin-top: 46px;
float1: left;
border1: solid 1px;
}

.top-icon2{
margin-top: 10px;
float1: left;
border1: solid 1px;
}


a.top-text-big {
font-size: 16px;
color: #323232;
font-family: Times New Roman, Arial, Helvetica, sans-serif;
font-weight1: bold;
line-height: 8px;
padding-top: 10px;
padding-left: 40px;
float: left;
text-decoration: none;
}

a.top-text-sm {
font-size: 10px;
color: #c0c0c0;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-top: 5px;
padding-left: 40px;
float: left;
text-decoration: none;
}

.top-text-pad {
padding-top: 5px;
}

.top-text-pad2 {
padding-top: 3px;
}


#main1 {
position: relative;
top: 30px;
float: left;
width: 251px;
height: 262px;
display: table;
 background-image: url(../images/main1-fon.gif);
 background-repeat: no-repeat;
 background-position:left tcenter;
border1: solid 1px;
}

#top1 {
position: relative;
top: 0px;
float: left;
width: 37px;
height: 238px;
border1: solid 1px;
}

#top2 {
position: absolute;
top: 110px;
left: 734px;
float: left;
width: 218px;
height: 250px;
border1: solid 1px;
}

#top21 {
position: relative;
top: 55px;
float: left;
width: 37px;
height: 238px;
border: solid 1px;
}





/*end*/























.search{
font-size:11px;
color:#dde0d4;
font-family:Tahoma, Arial, Helvetica, sans-serif;
padding-left:180px;
padding-top:39px;
font-weight:bold;
}
#header .topbutton{
position:relative;
left:455px;
top:-20px;
width:31px;
height:21px;
background-image: url(../images/topbutton.gif);
background-repeat: no-repeat;
}
#header .line{
position:relative;
left:-30px;
top:30px;
width:8px;
height:40px;
background-image: url(../images/line.gif);
background-repeat: no-repeat;
float: left;
}



.top-text{
position:relative;
left:-215;
top:95px;
text-align: left;
font-size:11px;
color:#123200;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height: 17px;
}
.img2{
width:4px;
height:6px;
background-image: url(../images/bulet3.gif);
background-repeat: no-repeat;
position: relative;
top: 120px;
left: -220px;
float: left;
}







.title-left{
	float: left;
	width: 186px;
	display: table;
	padding-top:15px;
	padding-left: 15px;
}

a.link3{
font-size:12px;
color:#42930e;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-top:39px;
text-decoration:underline;
line-height: 20px;
}
a.link3_active{
font-size:12px;
color:#42930e;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
line-height: 20px;
}
a.link3:hover{
font-size:12px;
color:#42930e;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
line-height: 20px;
}




a.link2{
font-size:12px;
color:#2b7b05;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-top:39px;
text-decoration:underline;
}
a.link2_active{
font-size:12px;
color:#2b7b05;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}
a.link2:hover{
font-size:12px;
color:#2b7b05;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}








#content .panel .sidebox{
	width: 186px;
	background:url(images/small-panel-background.jpg) repeat-y;
	float: left;
	margin-top: 30px;
	margin-bottom: 30px;
}
#content .panel .sidebox .header{
	padding-top: 5px;
	width: 186px;
	height: 29px;
	background:url(images/small-panel-background-top.jpg) no-repeat;
	font: bold 12px Arial;
	text-align:center;
}
#content .panel .sidebox .content{
	width: 186px;
	background: url(images/small-panel-background-main.jpg) no-repeat top;
	display: table;
	padding-left: 5px;
	font: normal 12px Arial;
}
#content .panel .sidebox .footer{
	width: 186px;
	height: 30px;
	background:url(images/small-panel-background-bottom.jpg) no-repeat bottom;
}



.line2{
position:relative;
left:19px;
top:21px;
width:279px;
height:8px;
background-image: url(../images/line2.gif);
background-repeat: no-repeat;
float: left;
}

.line3{
position:relative;
top:-13px;
width:7px;
height:77px;
background-image: url(../images/line3.gif);
background-repeat: no-repeat;
float: left;
}

.line-pad{
width:250px;
float: left;
}

.button{
position: relative;
left: -18px;
top: 10px;
width: 182px;
height: 39px;
background-image: url(../images/search-btn.jpg);
background-repeat: no-repeat;
border: solid 0px;
}









#leftlogomenu{
position:absolute;
width:219px;
height:400;
top:0px;
left:0px;
display: table;
}
#leftl1 {
width:313px;
height:323px;
}
#leftl2 {
top:268px;
padding-top:15px;
width:219px;
height:100%;
background-image: url(../images/search-btn.jpg);
background-repeat: no-repeat;
background-position:left top;
display: table;
}







#bottom-text{
position:absolute;
bottom:-15px;
width: 873px;
height:79px;
text-align: right;
font-size:11px;
color:#93958c;
font-family:Tahoma, Arial, Helvetica, sans-serif;
line-height: 15px;
}
#bottom-text a{
font-size:11px;
color:#93958c;
font-family:Tahoma, Arial, Helvetica, sans-serif;
line-height: 15px;
text-decoration:none;
}
#bottom-text .a2{
font-size:11px;
color:#dde0d4;
font-family:Tahoma, Arial, Helvetica, sans-serif;
line-height: 15px;
text-decoration:underline;
}
#bottom-text .a2_active{
font-size:11px;
color:#dde0d4;
font-family:Tahoma, Arial, Helvetica, sans-serif;
line-height: 15px;
text-decoration:none;
}
#bottom-text .a2:hover{
font-size:11px;
color:#dde0d4;
font-family:Tahoma, Arial, Helvetica, sans-serif;
line-height: 15px;
text-decoration:none;
}








.clear {clear:both; font-size:1px;}
#bottom, #bottom2, #bottom3 {min-width:100%; width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000 ? "1000px" : "99%");}

.divider{
display:none;
height:0px;
font-size:0;
width:5px;}








































