/* CSS Document */

*{
  margin:0px;
  padding:0px;
  border-collapse:collapse;
}
html{
	height:100%;
	font:11px Arial, Helvetica, sans-serif;
	background:#FFFFFF url(http://images.absolute-help.ru:80/header02.jpg) 50% 0% no-repeat;
	color:#000000;
}
body{
  position:relative;
  min-height:100%;
  width:1000px;
  margin:0px auto;
}
body a{
  color:#2b388f;
  text-decoration:underline;
}
body a:hover{
  text-decoration:none;
  color:#FF5800;
}
body a img{
  border:none;
}
body img{
  vertical-align:bottom;
}
body img.align{
  vertical-align:top;
}
body form fieldset{
  border:none;
}
body input,
body select,
body textarea{
  background:#FCFCFC;
}
#print_header,
#print_footer{
  display:none;
}
input.round{
  height:21px;
  border:none;
  background:url(http://images.absolute-help.ru:80/input_c.png) 0% 0% repeat-x;
  vertical-align:bottom;
  font:12px Verdana, sans-serif;
}
textarea.tround{
  height:100px;
  border:none;
  background:url(http://images.absolute-help.ru:80/input_tc.png) 0% 0% repeat-x;
  vertical-align:bottom;
  font:12px Verdana, sans-serif;
}
img.for_round{
  margin-bottom:1px;
}
:lang(ru) img.for_round{
  margin-bottom:0px;
}
.orange{
  color:#FF5800;
}

.ib {
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: top;
	text-align: left;
}

.header {
	position: relative;
	width: 1000px;
	height: 214px;
	overflow: visible;
}
.header .hello{
	margin-left: 350px;
	padding-top: 35px;
}
.header .align_right {
	margin-bottom: 20px;
}
.children {
	position: absolute;
	bottom: 2px;
}
.winter {
	position: absolute;
	top: 0px;
	left: -225px;
}

#left{
  float:left;
  width:450px;
  padding-top:20px;
  padding-bottom:260px;
}
#center{
  float:left;
  width:296px;
  margin-left:20px;
  padding-top:20px;
  padding-bottom:260px;
}
#content{
  float:left;
  width:766px;
  padding-top:20px;
  overflow:hidden;
  padding-bottom:260px;
}
#right{
  float:left;
  width:214px;
  margin-left:20px;
  padding-top:15px;
  overflow:hidden;
  padding-bottom:260px;
}
:lang(ru) #left,
:lang(ru) #center,
:lang(ru) #right,
:lang(ru) #content{
  padding-bottom:0px;
}
#arrow_menu{
  position:relative;
}
#menu{
  margin:0px 3px;
}
#menu a{
  display:block;
  float:left;
  background:url(http://images.absolute-help.ru:80/menu_center1.png) 0% 0% repeat-x;
  margin:0px 1px;
  width:140px;
  height:26px;
  overflow:hidden;
  text-align:center;
  color:#FFFFFF;
  text-decoration:none;
}
#menu a:hover{
  color:#FFFFFF;
  text-decoration:none;
  background:url(http://images.absolute-help.ru:80/menu_center2.png) 0% 0% repeat-x;
}
#menu a .img_left{
  float:left;
  width:10px;
  height:26px;
  background:url(http://images.absolute-help.ru:80/menu_left1.png) 0% 0% no-repeat;
}
#menu a .img_right{
  float:right;
  width:10px;
  height:26px;
  background:url(http://images.absolute-help.ru:80/menu_right1.png) 0% 0% no-repeat;
}
#menu a#current{
  background:url(http://images.absolute-help.ru:80/menu_center3.png) 0% 0% repeat-x;
}
#menu a#current:hover{
  background:url(http://images.absolute-help.ru:80/menu_center3.png) 0% 0% repeat-x;
}
#menu a#current .img_left,
#menu a#current:hover .img_left{
  background:url(http://images.absolute-help.ru:80/menu_left3.png) 0% 0% repeat-x;
}
#menu a#current .img_right,
#menu a#current:hover .img_right{
  background:url(http://images.absolute-help.ru:80/menu_right3.png) 0% 0% repeat-x;
}
#menu a:hover img.img_left{
  background:url(http://images.absolute-help.ru:80/menu_left2.png) 0% 0% no-repeat;
}
#menu a:hover img.img_right{
  background:url(http://images.absolute-help.ru:80/menu_right2.png) 0% 0% no-repeat;
}
#menu span{
  font-size:15px;
  line-height:24px; 
}

table.menu{
  margin-top:-10px;
}
table.menu td{
  vertical-align:top;
}
.midcenter a{
  font-size:13px;
  margin:0px 14px;
  line-height:22px;
}
.midcenter #home{
  margin:0px;
}
.midcenter span{
  color:#FF5800;
  /*font-size:19px;*/
  font-size:13px;
  padding:0px 14px;
}
.midcenter img{
  vertical-align:top;
}
.topleft{
  width:9px;
  height:16px;
  background:url(http://images.absolute-help.ru:80/menu1.png) 0% 0% no-repeat;
}
.topcenter{
  height:16px;
  background:url(http://images.absolute-help.ru:80/menu2.png) 0% 0% repeat-x;
}
.topright{
  width:9px;
  height:16px;
  background:url(http://images.absolute-help.ru:80/menu3.png) 0% 0% no-repeat;
}
.midleft{
  width:9px;
  background:url(http://images.absolute-help.ru:80/menu4.png) 0% 0% repeat-y;
}
.midcenter{
  background:#FFFFFF;
}
.midright{
  width:9px;
  background:url(http://images.absolute-help.ru:80/menu6.png) 0% 0% repeat-y;
}
.botleft{
  width:9px;
  height:12px;
  background:url(http://images.absolute-help.ru:80/menu7.png) 0% 0% no-repeat;
}
.botcenter{
  height:12px;
  background:url(http://images.absolute-help.ru:80/menu8.png) 0% 0% repeat-x;
}
.botright{
  width:9px;
  height:12px;
  background:url(http://images.absolute-help.ru:80/menu9.png) 0% 0% no-repeat;
}

.block{
  clear:both;
  padding:5px 0px 25px 0px;
}
.block .name{
  font-size:13px;
  color:#FF5800;
  line-height:16px;
  padding-bottom:8px;
}
.block .date_news{
  padding-top:10px;
}
.block div{
  line-height:15px;
  float:right;
  width:350px;
}
#content .block div{
  width:665px;
  /*margin-top:15px;*/
}
.text{
  clear:both;
  line-height:17px;
  padding:15px 0px;
}
#content .text{
  font-size:13px;
  line-height:15px;
  padding:10px 0px;
}
#content .text p{
  padding-top:10px;
}
#right .text,
#friends .text{
  padding:8px 0px;
}
#left .title{
  font-size:15px;
  float:right;
  width:412px;
  padding-top:10px;
  font-weight:normal;
}
#content .title{
  float:right;
  width:725px;
  padding-top:7px;
  padding-bottom:6px;
  font-weight:normal;
  font-size:11px;
}
#content .main{
  font-size:15px;
  border-bottom:1px #FF5800 solid;
  margin-bottom:20px;
}

.for_butt{
  height:35px;
  text-align:center;
  font-size:13px;
  clear:both;
}
.pbutt{
  display:block;
  background:url(http://images.absolute-help.ru:80/print.png) 0% 0% no-repeat;
  padding:8px 0px;
  padding-left:40px;
  float:left;
}
.lbutt{
  display:block;
  background:url(http://images.absolute-help.ru:80/prev.png) 0% 0% no-repeat;
  padding:8px 0px;
  padding-left:30px;
  float:left;
}
.rbutt{
  display:block;
  background:url(http://images.absolute-help.ru:80/next.png) 100% 0% no-repeat;
  padding:8px 0px;
  padding-right:30px;
  float:right;
}
.pdfbutt{
  display:block;
  background:url(http://images.absolute-help.ru:80/pdf.png) 100% 0% no-repeat;
  padding:8px 0px;
  padding-right:30px;
  float:right;
}
.cbutt{
  display:block;
  margin:0px 150px;
}
.cbutt a{
  vertical-align:bottom;
}
.cbutt img{
  padding-right:8px;
}


.div_center .title{
  font-size:23px;
  float:right;
  width:225px;
}
.div_center_new .title{
  font-size:23px;
  float:right;
  width:235px;
  padding-top:15px;
  padding-bottom:12px;
  color:#ffffff;
}
.div_center_new .atitle{
  background:url(http://images.absolute-help.ru:80/framebignew_fon.png) 0% 0% repeat-y;
}
.div_center_new .atitle div{
  background:url(http://images.absolute-help.ru:80/framebignew_up.png) 0% 0% no-repeat;
  padding-bottom:1px;
  margin-bottom:10px;
}
.div_center_new .atitle img{
  display:none;
}
#right .title,
#map .title,
#friends .title,
#ie_cont #find .title,
#cont #find .title,
#content #find .title{
  color:#FF5800;
  font-size:15px;
  float:right;
  width:165px;
  padding-top:5px;
}
#footer .title a,
#right .title a{
  color:#FF5800;
  text-decoration:none;
}
#content #find .title{
  width:725px;
}
#right .div_right .title{
  color:#FF5800;
  font-size:15px;
  float:right;
  width:156px;
  padding-top:0px;
}
#right form{
  padding-top:20px;
}
.align_left{
  text-align:left;
}
.align_center{
  text-align:center;
}
.align_right{
  text-align:right;
}
.div_center{
  width:266px;
  background:url(http://images.absolute-help.ru:80/framebig_fon.png) 0% 0% repeat-y;
  padding:0px 15px;
}
.div_center_new{
  width:296px;
  background:url(http://images.absolute-help.ru:80/framebig_fon.png) 0% 0% repeat-y;
}
.div_center_new .text{
  padding:0px 15px;
}
.div_right{
 	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	position: relative; 
	border: 2px #ff5800 solid;
	padding: 5px 10px 0px 10px;
	margin: 5px 0px;
}
#find{
  padding-left:10px;
}
#cont #find,
#content #find{
  padding-left:0px;
}
#find input{
  clear:both;
  width:180px;
}
#survey{
  padding-left:10px;
}
#survey .text div{
  padding-bottom:5px;
}
#survey input{
  vertical-align:middle;
}
#survey .items{
  float:right;
  width:180px;
  padding-bottom:5px;
  padding-top:1px;
}
.date{
  font-size:15px;
  color:#FF5800;
  float:right;
}

#indent{
  display:none;
  clear:both;
  height:260px;
}
:lang(ru) #indent{
  display:block;
}
#fleft{
  width:130px;
  font-size:10px;
}
#fright{
  width:860px;
  float:right;
  text-align:right;
  font-size:10px;
}
#foot{
  clear:both;
  border-top:1px #959cc7 solid;
  padding-top:15px;
  padding-bottom:15px;
}
#friends,
#ie_cont #find,
#cont #find{
  float:right;
  width:204px;
  padding-top:20px;
}
#friends .text{
  font-size:12px;
}
#ie_cont{
	float:right;
	width:1000px;
	position:relative;
}
#for_banners_in_foot {
	position:absolute;
	bottom:0px;
}
#for_banners_in_foot * {
	vertical-align: bottom;
}
#for_banners_in_foot a {
	margin: 0px 5px;
}
#map{
  clear:right;
  float:right;
  width:204px;
  padding:20px 0px;
}
#address{
  float:left;
  width:450px;
  padding-top:20px;
}
#address p{
  line-height:17px;
  float:right;
  width:410px;
}
#cont #map{
  padding-top:0px;
}
#address_more{
  float:left;
  width:450px;
  padding-top:10px;
}
#address_more div{
  padding-top:10px;
  clear:right;
}
#address_more div p{
  float:right;
  width:380px;
}
#address_more div p.clear{
  width:auto;
  float:none;
}
#address_more span{
  font-size:17px;
  font-weight:bold;
  color:#FF5800;
}
#address_more a{
  padding-right:15px;
}
#footer{
  clear:both;
  position:absolute;
  left:0px;
  bottom:0px;
  width:1000px;
}
.pagenav{
  text-align:center;
}
.pagenav img{
  vertical-align:middle;
}
.pagenav span{
  color:#FF5800;
}
.clear{
  clear:both;
}
.cont_form{
  padding-top:60px;
}
.highslide-body .cont_form{
  padding-top:0px;
}
.cont_form fieldset{
  padding-top:10px;
}
.cont_form div{
  padding-bottom:15px;
  clear:right;
}
.cont_form .orange{
  font-size:13px;
}
.cont_form .align_right input{
  width:576px;
}
.cont_form .align_right textarea{
  width:576px;
  height:100px;
}
.highslide-body .cont_form .align_right input{
  width:320px;
}
.highslide-body .cont_form .align_right textarea{
  width:320px;
}
.cont_form .align_right p.orange{
  width:594px;
  float:right;
  text-align:left;
}
.cont_form .align_right label{
  margin-right:15px;
  vertical-align:top;
}
.cont_form #send{
  z-index:20;
  position:relative;
  cursor:pointer;
  padding-left:5px;
  padding-right:20px;
  background:#d4d0c8 url(http://images.absolute-help.ru:80/for_butt.png) 95% 50% no-repeat;
}
.cont_form #file{
  width:583px;
}

#photo{
  margin-bottom:10px;
}
#photo a img{
  border:1px #FF5800 solid;
  margin-bottom:25px;
  margin-left:44px;
}
#photo a:hover img{
  border:1px #fbda64 solid;
}
#photo_show{
  width:640px;
  overflow:hidden;
}
#photo_show img.show{
  margin-bottom:20px;
}
.list-orange{
  list-style:url(http://images.absolute-help.ru:80/list01.png);
  margin-left:24px;
}
.list-orange li{
  font-size:13px;
  padding-bottom:11px;
  padding-left:5px;
}
.list-orange li a{
  vertical-align:top;
}
.list-blue{
  font-size:13px;
  line-height:20px;
}
.list-blue a{
  margin-right:15px;
}
.list-blue img{
  margin-right:3px;
  margin-bottom:2px;
}
.voting{
  padding-bottom:21px;
  line-height:15px;
}
.voting_show{
  font-size:13px;
  margin-bottom:50px;
}
.vname{
  font-size:22px;
  color:#FF5800;
  padding-bottom:20px;
}
#vinfo{
  padding-bottom:8px;
}
#vinfo span{
  margin-left:15px;
}
.voting_show .each{
  padding-top:16px;
}
.voting_show .detector{
  height:16px;
  float:left;
  margin-right:15px;
  background:url(http://images.absolute-help.ru:80/cvot.png) 0% 0% repeat-x;
}
#bill{
  width:760px;
  height:617px;
  background:url(http://images.absolute-help.ru:80/bill.png) 0% 0% no-repeat;
}
#bill2{
  width:760px;
  height:711px;
  background:url(http://images.absolute-help.ru:80/bill2.png) 0% 0% no-repeat;
}
#bill input,
#bill2 input{
  background:#FFCC99;
}
p.float_left{
  float:left;
}
.errors{
  font-size:13px;
}
.errors p{
  padding-bottom:9px;
}

.bookmarks {
	margin:20px 0px;
}
.bookmarks ins {
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: middle;
	text-align: left;
	margin-right: 20px;
	text-decoration: none;
}




