/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}/*address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}*/del,ins{text-decoration:none;}.li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{font-size:100%;}

html {
	height:100%;
	overflow:auto;
}
body {
	background:#fff url('/images/bg_header.png') no-repeat center 10px;
	color:#000;
	font-family: Tahoma,Helvetica,Verdana,Arial;
	font-size:12px;
	height:100%;
}
a {
	color:#3157ff;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
.clear {
	clear:both;
}
#content
{
    font-family: Helvetica;
}
#wrapper {
	margin:0 auto;
	min-height:100%;
	width:1026px;
}
#header {
	height:192px;
}
#header_left {
	background:url('/images/bg_addr.png') no-repeat left top;
	color:#111;
	float:left;
	margin:5px 0 0 0;
	padding:16px 28px 0 28px;
	width:153px;
}
#header_left .addr {
	font-size:13px;
	margin:0 0 4px;
}
#header_left .phone .code {
	float:left;
}
#header_left .phone .num {
	font-size:28px;
	height:20px;
	line-height:21px;
	margin:0 0 12px;
}
#header_left .scheme {
	text-align:center;
}
#header #logo {
	float:left;
	margin:0 0 0 45px;
}
#header_right {
	float:right;
	margin:20px 13px 0 0;
	width:180px;
}
#icons {
	float:right;
	height:11px;
	margin:0 0 6px;
}
#icons a {
	background:url('/images/icons.gif') no-repeat 0 0;
	display:block;
	float:left;
	height:11px;
	margin:0 0 0 21px;
	width:12px;
}
#icons a.search {
	background-position:-13px 0;
}
#icons a.email {
	background-position:-28px 0;
}
#search {
	
}
#search .search_text {
	border:1px solid #ddddde;
	height:14px;
	float:left;
	margin:3px 3px 0 0;
	width:130px;
}
#search .submit {
	background:url('/images/bg_search.gif') no-repeat left top;
	border:none;
	float:left;
	font-size:10px;
	margin:2px 0 0 0;
	padding:2px 0;
	width:45px;
}
#main {
	padding:0 0 20px;
}
#main_center {
	float:left;
	overflow:hidden;
	width:100%;
}
#main_left {	
	float:left;
	margin-left:-1020px;
	padding:0 0 0 8px;
	position:relative;
	width:200px;
}
#main_left a {
	color:#000;
}
#menu {
	background:url('/images/bg_bott.png') no-repeat center bottom;
	margin:0 0 10px;
	padding:0 0 10px;	
}
#menu ul li {
	display:block;
	height:18px;
}
#menu a {
	display:block;
	padding:2px 5px;
}
#menu a.active, #menu a:hover {
	background:url('/images/bg_menu_act.png') no-repeat left top;
	color:#fff;
	text-decoration:none;
}
#menu ul {
	margin:0 0 5px;
}
#menu h1 {
	font-size:15px;
	font-weight:bold;
	padding:0 0 0 5px;
}
#menu h2 {
	color:#3157ff;
	font-size:10px;
	padding:0 0 0 5px;
}
#poll {
	padding:0 15px 0 5px;
	position:relative;
}
#poll .content {
	background:#fafafa;
	border:1px solid #cecece;
	padding:9px 12px 12px 12px;
}
#poll h1 {
	margin:0 0 13px;
	text-align:center;
}
#poll .que {
	margin:0 0 6px;
}
#poll form div {
	height:14px;
}
#poll label {
	float:left;
}
#poll input {
	clear:both;
	float:left;
	margin:0 5px 6px 0;
}
#poll .button {
	clear:both;
	margin:0 0 10px;
	padding:10px 0 0 0;
	text-align:center;
}
#poll .submit {
	background:url('/images/bg_button_poll.png') no-repeat left top;
	border:none;
	float:none;
	padding:3px 0;
	width:80px;
}
#poll .more {
	clear:both;
	display:block;
	font-size:10px;
}
#banners {
	background:#fafafa;
	border:1px solid #cecece;
	color:#fff;
	margin:0 0 6px -10px;
	padding:5px 0 5px 5px;
	width:595px;
}
#banners ul li {
	list-style:none;
}
#content #banners ul {
	padding:0;
}
#content #banners h1 {
	font-weight:bold;
        font-size: 12px;
	margin:0 0 1px;
}
#banners .banner_red {
	background:url('/images/banner_red.png') no-repeat left top;
	float:left;
	height:98px;
	margin:0 8px 0 0;
	padding:7px 0 0 14px;
	width:177px;
}
#banners .banner_blue {
	background:url('/images/banner_blue.png') no-repeat left top;
	float:left;
	height:98px;
	margin:0 8px 0 0;
	padding:7px 0 0 14px;
	width:177px;
}
#banners .banner_green {
	background:url('/images/banner_green.png') no-repeat left top;
	float:left;
	height:98px;
	padding:7px 0 0 14px;
	width:177px;
}
#news {
	border-bottom:2px solid #e8e8e8;
	margin:0 0 10px;
	padding:0 0 10px;
} 
#news h1, #content h1 {
	font-size:20px;
	margin:0 0 10px;
}
#news h1 .arc, #content h1 .arc {
	color:#000;
	font-size:10px;
}
#news .item {
	margin:0 0 10px;
}
#news .title {
	display:inline-block;
	font-size:14px;
	margin:0 0 5px;
}
#news .date {
	color:#6c6c6c;
	float:right;
	font-size:10px;
}
#news .more {
	font-size:10px;
}
#faq {
	
}
#faq h1 {
	font-size:20px;
	margin:0 0 10px;
}
#faq h1 .arc {
	color:#000;
	font-size:10px;
}
#faq .item {
	background:url('/images/bg_faq_bottom.gif') no-repeat left bottom;
	margin:0 0 10px -10px;
	padding:0 0 20px;
	width:610px;
}
#faq .item .top {
	background:url('/images/bg_faq_top.gif') no-repeat left top;
	padding:10px 10px 0 10px;
}
#faq .item .name {
	color:#2d54ff;
	display:block;
}
#faq .item .text {
	display:block;
	font-style:italic;
}
#faq .item .full {
	color:#000;
	display:block;
	font-size:10px;
	text-align:right;
}
#faq .more {
	font-size:10px
}
#main_right {
	float:left;
	margin-left:-192px;
	margin-right:-3px;
	position:relative;
	width:178px;
}
#auth {
	background:url("/images/bg_bott.png") no-repeat scroll center bottom;
	margin:0 0 10px;
	padding:0 0 7px;	
}
#auth .content {
	border-left:1px solid #eee;
	border-top:1px solid #eee;
	border-right:1px solid #eee;
	padding:10px;
	position:relative;
}
#auth h1 {
	margin:0 0 10px;
	text-align:center;
}
#auth h1 a {
	color:#000;
}

#auth label {
	clear:both;
	float:left;
	margin:0 0 6px;
	padding:0 5px 0 0;
	text-align:right;
	width:40px;
}
#auth input {
	border:1px solid #DDDDDE;
	height:14px;
	margin:0 0 5px;
	width:100px;
}
#auth .button {
	clear:both;
	padding:5px 0 0;
	text-align:center;
}
#auth .submit {
	background:url("/images/bg_button_auth.png") no-repeat scroll left top;
	border:medium none;
	float:none;
	height:22px;
	padding:2px 0;
	width:54px;
}
#auth .links {
	text-align:center;
}
#auth .links a {
	color:#000;
}
#help {
	background:url("/images/bg_bott.png") no-repeat scroll center bottom;
	padding:0 0 7px;
	position:relative;	
}
#help .content {
	background:url('/images/grad.png') no-repeat 5px 20px;
	border-left:1px solid #eee;
	border-top:1px solid #eee;
	border-right:1px solid #eee;
	padding:10px 10px 15px 10px;
}
#help h1 {
	margin:0 0 10px;
	text-align:center;
}
#help h1 a {
	color:#000;
}
#help .links {
	margin:0 0 10px;
	text-align:right;
}
#help .phone {
	color:#111;
	padding:0 0 0 20px;
}
#help .phone .nash {
	margin:0 0 3px;
	text-align:center;
}
#help .phone .code {
	float:left;
	font-size:11px;
}
#help .phone .num {
	font-size:25px;
	line-height:21px;
	margin:0 0 12px;
}
#content {
	padding:0 216px 0 224px;
}
#footer {
	background:url('/images/bg_footer.png') no-repeat center top;
	height:150px;
	line-height:16px;
	text-align:center;
	padding:10px 0 0 0;
}
#footer .links {
	margin:0 0 5px;
}
#footer .links a {
	color:#000;
	padding:0 5px
}
/* ��������� �������� */

.ready {
	background:url('/images/ready.gif') no-repeat left top;
	padding:0 0 0 80px;
}
.ready h1 {
	color:#32d301;
	font-size:24px;
	margin:0 0 5px;
}
.ready p {
	font-size:14px;
	line-height:20px;
	padding:0 0 0 10px;
}
.ready .order {
	border:1px solid #DDDDDE;
}
.ready .button {
	margin:10px 0 5px;
	text-align:center;
}
.ready .check {
	background:url('/images/bg_check.gif') no-repeat left top;
	border:none;
	font-size:16px;
	height:42px;
	padding:0 0 5px;
	width:128px;
}
.cons {
	background:url('/images/cons.gif') no-repeat left top;
	padding:0 0 0 80px;
}
.cons h1 {
	color:#fc8200;
	font-size:24px;
	margin:0 0 5px;
}
.cons p {
	font-size:14px;
	line-height:20px;
	padding:0 0 0 10px;
}
.order {
	background:url('/images/order.gif') no-repeat left top;
}
.order h1 {
	color:#fc0000;
	font-size:24px;
	margin:0 0 5px;
	padding:0 0 0 80px;
}
.order p {
	clear:both;
	font-size:14px;
	line-height:20px;
}
.order p.pad {
	padding:0 0 5px 80px;
}
.order #problem_text {
	border:1px solid #DDDDDE;
	height:165px;
	margin:0 0 10px;
	width:100%;
}
.order .button {
	text-align:center;
}
.order .problem_submit {
	background:url('/images/bg_submit.gif') no-repeat left top;
	border:none;
	font-size:16px;
	float:none;
	height:48px;
	padding:0 0 5px;
	width:145px;
}
.order label {
	clear:both;
	float:left;
	font-size:14px;
	margin:0 0 5px;
	width:100px;
}
.order input {
	border:1px solid #DDDDDE;
	float:left;
	width:200px;
}
.order #problem_address {
	border:1px solid #DDDDDE;
	float:left;
	margin:0 0 10px;
	width:500px;
} 
.order .button {
	padding:10px 0;
	text-align:center;
}
.news-category {
    float: right;
    margin-top: 10px;
    color:#000;
    font-size:10px;
}
#content ol {
	padding:5px 0 0 60px;
}
#content ol li {
	list-style-type:decimal;
	margin:0 0 5px;
	padding:0 0 5px;
}
#content ol li p {
	margin:0 !important;
}
#content ul {
	padding:0 0 0 55px;
}
#content ul li p {
	margin:0 !important;
}
#content ol li ul {
	padding:0 0 0 16px;
}
#content ol li ul li {
	list-style-type:disc;
	margin:0;
	padding:0;
}

