* { margin: 0; padding: 0; }

*:focus { outline: none; }
.hidden { display: none; }
.show { display: block!important; }
.no-margin { margin: 0!important; }
.no-padding { padding: 0!important; }
.no-bg { background: none!important; }
.no-border, img { border: none!important; }
.container { overflow: hidden; }
html {  height:100%; }
body{ height:100%;font:12px Georgia, "Times New Roman", Times, serif;}

a { color:#93995d;}
a:visited { color:#93995d;}
a:hover { color:#93995d; text-decoration:none; border-bottom:none;}
a:active { color:#93995d;}

.a-left { text-align: left; }
.a-center { text-align: center; }
.a-right { text-align: right; }

.f-left { float: left; }
.f-right { float: right; }

table { border-collapse: collapse; width: 100%; }
table th, table td { vertical-align: top; }
table th { }
table td { }

ul{ list-style:none;}

h1, h2, h3, h4, h5{ font-weight:normal;}
h1{ font-size:30px;}
h2{ font-size:20px;}

.green{ color:#93995d;}
.green-dash{ color:#93995d; text-decoration:none; border-bottom:1px #93995d dashed;}
.red{ color:#c61e19!important;}
.blue{ color:#0074c5!important;}
.grey{ color:#7f7f7f;}
.grey2{color:#817f7f;}
.black{ color:#000000!important;}
.white{ color:#ffffff!important;}
.pink{ color:#ec008c!important;}
.green2{ color:#a4d007!important;}
.blue-dash{ color:#0074c5!important; text-decoration:none; border-bottom:1px dashed #0074c5;cursor:pointer;}
.blue-dash:hover{ color:#0074c5!important; text-decoration:none; border:none; cursor:pointer;}
.black-dash{ border-bottom:#000000 1px dashed; color:#000000!important; text-decoration:none;}
.green-bg{ background-color:#f2efda;}
.white-bg{ background-color:#FFFFFF;}
.fs-11{ font-size:11px;}
.fs-12{ font-size:12px;}
.fs-20{ font-size:20px;}
.fs-50{ font-size:50px;}
.fs-120{ font-size:120px;}
.w-5, .w-10, .w-15, .w-20, .w-25, .w-30, .w-35, .w-40, .w-45, .w-50, .w-55, .w-60, .w-65, .w-70, .w-75, .w-80, .w-85, .w-90, .w-95, .w-100, .w-33, .w-66, .w-38, .w-62 { float: left; overflow: hidden; }

.w-5 { width: 5%; }
.w-10 { width: 10%; }
.w-15 { width: 15%; }
.w-20 { width: 20%; }
.w-25 { width: 25%; }
.w-30 { width: 30%; }
.w-35 { width: 35%; }
.w-40 { width: 40%; }
.w-45 { width: 45%; }
.w-50 { width: 50%; }
.w-55 { width: 55%; }
.w-60 { width: 60%; }
.w-65 { width: 65%; }
.w-70 { width: 70%; }
.w-75 { width: 75%; }
.w-80 { width: 80%; }
.w-85 { width: 85%; }
.w-90 { width: 90%; }
.w-95 { width: 95%; }
.w-100 { width: 100%; }

.w-33 { width: 33%; }
.w-66 { width: 66%; }

.w-38 { width: 38%; }
.w-62 { width: 62%; }

input { vertical-align: middle }

#site { min-width:995px; max-width:1280px; margin:0 auto; background:#ffffff; /*height:100%; overflow:hidden;*/}
*+html #site {height:auto; min-height:100%;}

#header { clear:both; color:#FFFFFF; min-width:995px;}
#header a{ color:#FFFFFF;}
#header2{ background-color:#93995d; width:100%; /*height:80px;*/}
#header2 { clear:both; color:#FFFFFF;}
#header2 a{ color:#FFFFFF;}
.header-cut{ max-width:1280px; margin:0 auto;min-width:995px;}
.header-cut .manyletters {display:inline;float:right;margin:-8px 16px 0 0;}
#site #header-blog{ clear:both; background-color:#93995d; width:100%; height:80px; }
#site #header-blog #logo{ float:right; margin:34px 44px 0 0;}
#site #header-blog #logo img{background:url(../images/sprite.gif) no-repeat -4px -483px; min-height: 94px; width:78px;}
#site #header-blog .home{height:10px; width:11px; background:url(../images/sprite.gif) no-repeat -27px -263px; float:left; margin:48px 0 0 16px;}
#site #header-blog .h404{ float:left; margin:48px 0 0 30px;}
#site #header-blog .h404 img{ height:10px; width:27px; background:url(../images/sprite.gif) no-repeat -52px 0px;}
#site #header-blog .h404 img:hover{ background:url(../images/sprite.gif) no-repeat -52px -16px;}
#header-404{ clear:both; background-color:#93995d; width:100%; height:145px; }
#header-404 #logo{ margin-top:33px;}
#header-404 h1{ line-height:126px; margin:19px 25px 0 15px; font-size:120px; float:left;}
#header-404 h2{ margin:82px 0 0 30px; font-size:50px; float:left;}
#header-404 h3{ margin-top:110px; font-size:20px; float:left;}
#header-404 .home{ margin-top:47px;}
#header-404 .h404{ margin-top:40px;}

#logo{ float:left; margin:36px 0 0 15px; display:inline;}
#logo img{ background:url(../images/sprite.gif) no-repeat 0px -620px; height:27px; width:112px;}

#content { clear:both; margin-left:30px;/*min-height:65%; height:auto!important; height:100%;*/position:relative;}
#footer { clear: both; margin:27px 0 0 0; padding-bottom:40px; float:left; width:100%; /*position:relative;*/}

.eng{ font-size:14px; margin:40px 0 0 30px; float:left;}
.h404{ float:right; margin:29px 40px 0 0; font-size:24px;}
#header2 .h404{ font-size:14px; margin:-16px 16px 0 0;}
.home{float:right; height:10px; width:11px; background:url(../images/sprite.gif) no-repeat -27px -263px; margin:-10px 14px 0 0;}
.rus{ margin:39px 45px 0 0; float:right; font-size:14px;}
#header2 .f-right .h404{ margin-top:50px; //margin-top:34px;}
#header2 .f-right .home{ margin-top:55px; //margin-top:40px;}
#header2 .f-right{ width:70px;}

#menu2{font-size:16px; margin-left:140px;}
#menu2 ul{ padding:45px 0 10px 0;}
#menu2 li { margin:0 5% 0 0; display:inline-block; line-height:24px; white-space:nowrap; //display:inline; //zoom:1;}

#undermenu{ /*height:31px;*/ width:100%; font-size:14px; background-color:#f2efda; margin:0;}
#undermenu ul{ padding:6px 0 7px 140px; max-width:1140px; margin:0 auto;min-width:855px;}
#undermenu li{ margin:0 65px 0 0; color:#c61e19; white-space:nowrap; line-height: 22px; display:inline-block; //display:inline; //zoom:1;}
#undermenu li a{ color:#000000;}

.left2{ margin:0 240px 0 0; padding-top:65px; padding-right: 24px;}
#content .left2 h1, #content .left3 h1{ font-size:30px; margin-left:110px;}
#content .left2 h1 span{ position:relative; padding-right:5px;}
#content .left2 h1.kpss{ font-size:20px; font-family:"Arial Narrow", Arial; font-weight:bold; float:left; margin:5px 0 0 38px; width:75%; padding-bottom:8px;}
.left2 ul{ padding-right:30px;}
.left2 li{ background:url(../images/bldash.gif) no-repeat 0 8px; padding:0 0 13px 18px;}
.right2{ float:right; width:210px; padding-right:30px;}

.register-page{ margin:18px 0 0 110px;}
/*
.register-page input#user_email, .register-page input#user_password, .register-page input#user_password_check, .register-page input#user_company_name, .register-page input#user_name, .register-page input#user_city, .register-page input#user_phone, .register-page input#user_bank_inn, .register-page input#user_bank_kpp, .register-page input#user_bank_ogrn, .register-page input#user_bank_name, .register-page input#user_bank_rs, .register-page input#user_bank_ks, .register-page input#user_bank_bik, .register-page textarea#user_u_address, .register-page textarea#user_add_phone{margin:6px 0 10px; border:1px solid #7F9DB9;width:495px;}
.register-page input#user_email, .register-page input#user_password, .register-page input#user_password_check, .register-page input#user_company_name, .register-page input#user_name, .register-page input#user_city, .register-page input#user_phone, .register-page input#user_bank_inn, .register-page input#user_bank_kpp, .register-page input#user_bank_ogrn, .register-page input#user_bank_name, .register-page input#user_bank_rs, .register-page input#user_bank_ks, .register-page input#user_bank_bik{ height:20px; margin-right:5px; }
*/
.register-page h2{ margin:30px 0 10px; font-size:20px;}
.register-page input.button{font-size:16px; height:32px; width:175px;}
.register-page p {margin-bottom: 3px;}
.register-page input { margin-bottom: 17px; height: 19px; padding: 2px 1px; border: 1px #000000 solid; font-size: 16px;}
.register-page input#user_email {width: 315px;}
.register-page .color_captcha {padding-top: 7px; margin-left: -8px; clear: left;}
.register-page #user_password, .register-page #user_phone, .register-page #user_password_check, .register-page #user_phone { width: 156px; }
.register-page #user_password_check { margin-bottom: 22px;}
.register-page #user_phone {border-color: #BFC3CD;}
.register-page .error_list li { float: left; margin-left: 8px; margin-top:5px; background:transparent url(../images/bldash_red.gif) no-repeat scroll 0 8px; padding-left:12px; color: #D92525;}


.register-page #user_email, .register-page #user_password_check, .register-page #user_password { float: left;}
.register-page .field, .reg .field, .forms .field {clear: left;}
.register-page .field .button { margin-top: 52px;}

.reg .error_list li { float: left; margin-left: 8px; margin-top:5px; background:transparent url(../images/bldash_red.gif) no-repeat scroll 0 8px; padding-left:12px; color: #D92525;}
.reg .field .color_captcha {margin-left: -10px;}
.reg .field #lost_email {width: 315px; margin-bottom: 29px; height: 19px; padding: 2px 1px; border: 1px #000000 solid; font-size: 18px;}
.reg .field p {margin-top: 18px; margin-bottom: 3px;}
.reg input.button{font-size:16px; height:32px; width:175px; margin-top: 67px;}

div.details, div.info, div.change, div.exit, div.accounts, div.ps{ float:left; clear:left; position:relative; margin-bottom:38px; line-height:30px;}
div.info{ width:100%;}
div.accounts img{ margin:0 5px -2px 5px;}
div.accounts span{ margin-right:15px;}
.arial{ font-family:Arial, Helvetica, sans-serif;}
div.arial{ margin-left:160px; width:70%;}

.lite-button{ padding:15px 0 20px 0; font-style:normal!important; text-align:center;}
.lite-button span{background-color:#f2efda; font-size:38px; padding:5px 35px 10px;}

.big-arrow{ background:url(../images/bigarrow.gif) no-repeat top left; width:200px; height:110px; padding:0 45px 0 0;}
.big-arrow h2{ font-size:24px; padding:7px 0 7px 5px;}
.big-arrow p{ padding:0 0 0 20px; line-height:18px;}
.big-arrow p a:hover{color:#c61e19;}
.right2 .big-arrow{ font-size:12px; margin-right:-45px;width:195px;}
.m-135{ margin-top:125px;}
.m-94{ margin-top:94px;}
.m-104{ margin-top:104px;}

#content h1{ font-size:26px; padding-bottom:3px;}
#content h1 a{ color:#000000; text-decoration:none; border-bottom:2px #000 solid;}
#content h1 a:hover{ color:#000000; text-decoration:none; border:none;}

.news{}
.news-list{ font-size:12px; float:left; clear:left; margin:13px 0 80px 0; width:100%; position:relative;}
.news-list .year{ position:absolute; top:1px; left:-17px; font-size:117%; font-weight:bold;}
.news-list .one-news{ width:95%; line-height:20px; margin-bottom:10px;}
.news-list .n-left span{ padding-top:1px;}
.one-news{ width:100%; line-height:24px; margin-bottom:26px; float:left;/* clear:left;*/}
.n-left{ width:102px; float:left; font-size:11px; white-space:nowrap; text-align:right;}
.n-left span{padding-top:2px; display:block;}
.n-left img{ width:102px; height:35px; margin-top:7px;}
.n-right{ margin-left:110px;}
.n-right span{ padding:7px 0px;}

.news-article{ font-size:14px; margin:-18px 0 0 110px; float:left; width:84%;}
.news-article div { text-align:center; font-style:italic; margin-bottom:18px;}
.news-article div img{ margin:3px 0 10px 0;}
.news-article p{ line-height:20px; padding:0 30px 10px 0;}
.news-article h2{ font-size:20px; margin:25px 0 8px 0;}

.back{ background:url(../images/sprite.gif) no-repeat -24px -312px; height:7px; width:19px; margin:18px 0 0 82px; float:left; clear:left;}
.back-link{ float:left; font-size:14px; margin:-13px 0 0 110px; clear:left; width:200px;}

.seo-block{ margin-top:50px; height:62px; clear:both; float:left; width:100%; position:relative;}
.seo-block .s-left{ width:102px; padding:0 8px 0 30px; float:left; font-size:90%;}
.seo-block .s-left img.short, .seo-block .s-left img.full{ width:34px; clear:left; float:left; background:url(../images/sprite.gif) no-repeat; margin-right:9px;}
.seo-block .s-left img.short{ height:16px; background-position:0 -324px; margin-bottom:13px;}
.seo-block .s-left img.full{ height:33px; background-position:0 -344px;}
.seo-block .s-left span{ float:left; margin-top:1px;}
.seo-block .s-left span.grey2{ border-bottom:dashed 1px #817f7f;}
.seo-block .s-left span.grey2:hover{ border-bottom:none; cursor:pointer;}
.seo-block .s-right-short{ margin-left:140px; height:51px; margin-right:45px; font-size:11px; line-height:187%; padding:11px 0 0 30px; position:relative; top:-62px;}
.seo-block .s-right-short a{ margin-right:5%; white-space:nowrap;}
.seo-block .s-right-full{ height:50px; margin-right:45px; font-size:11px; border:1px solid #f2efda; overflow:hidden; line-height:120%; padding:5px 15px 5px 10px;}
.seo-block .up img{position:absolute; top:5px; right:50px; background:url(../images/sprite.gif) no-repeat -29px -277px; height:7px; width:7px;}
.seo-block .down img{position:absolute; top:52px; right:50px; background:url(../images/sprite.gif) no-repeat -29px -288px; height:7px; width:7px;}
.seotxt-bord{color:#ffffff!important; margin-left:25px!important;}
.seo-panel a {color:#ffffff!important;}

.right-footer{ float:right; width:195px; margin-right:45px; font-size:12px; height:20px;}
.right-footer img{ background-color:#93995D; margin:1px 0 -5px 3px;}
.middle-footer{ float:right; width:200px; font-size:12px; line-height:165%;}
.middle-footer span{ font-size:166%;}
.left-footer{ float:none; margin:4px 430px 0 140px; font-size:12px; line-height:165%;}
.left-footer .f-right{ margin-right:8px;}
.copyright{ float:left; margin:30px 0 0 30px; font-size:12px; width:110px;}
.battery{ margin:30px 550px 0 140px;}
.battery a{ height:15px; width:90px; background:url(../images/sprite.gif) no-repeat 0 -423px; margin:0; display:block;}
.battery img{ opacity:0;}

.choose-year{ margin:5px 0 10px 110px; float:left;}
.choose-year span{ float:left; padding:3px 10px 5px 10px; font-size:14px; margin-right:10px;}

.goods{ /*margin:0 30px 0 110px;*/ font-size:14px;}
.goods h2{ font-size:20px; margin:25px 0 8px 0;}
.goods p{ line-height:22px;}

.about-top{ width:70%;}
.about-top a{ font-size:12px; margin-left:38px;}

.search-page{ padding:21px 0 0 110px; float:left; clear:left; width:80%;}
.search-page input.text{ width:315px; border:1px solid #7f9db9; height:19px; margin:0 11px 0 0; float:left; clear:left;}
.search-page ol{list-style:decimal outside; margin:25px 0 0 -30px; line-height:20px; float:left; clear:left; width:100%;position:relative; overflow:hidden;}
.search-page li{  background:none; padding:0 0 22px 0; font-size:12px; margin-left:30px;}
.search-page li div{ margin-bottom:6px;}
.search-page a{color:#0074c5!important; font-size:117%;}

.search-right{ font-size:14px; padding:0 0 0 15px; float:left; white-space:nowrap;}

.pages{ clear:both; font-size:160%;}
.pages a{color:#0074c5!important; margin-right:18px; float:left;}
.pages .blue-dash{ font-size:75%; margin:0 40px 0 0; float:right;}
.pages span{ margin-right:18px; float:left;}
.pages .pre-arr{ background:url(../images/sprite.gif) no-repeat -24px -312px; height:7px; width:19px; float:left; margin:6px 8px 0 83px;}
.pages .next-arr{background:url(../images/sprite.gif) no-repeat 0 -312px; height:7px; width:19px; float:left; margin:6px 0 0 -11px;}
.pages .pre-arr a, .pages .next-arr a{ margin:0;}

.c404{ margin:31px 0 0 110px;}
.c404 .search{ width:315px; height:19px; border:1px solid #7f9db9; margin:20px 11px 0 0;}
.c404 .go{ margin-top:20px;}
.c404 ul{ margin-top:25px;}
.c404 ul li{ margin-bottom:17px; background:none; padding:0;}
.c404 ul li ul{ margin:3px 0 0 20px;}
.c404 ul li ul li{ margin-bottom:7px;}

.contact-l{ margin:0 475px 0 110px;}
#content .contact-l h1{ font-size:30px; margin:40px 0 0 0;}
.contact-r{ width:475px; float:right; margin:38px 0 0 0;}
.contact-l h2, .contact-r h2{ font-size:20px; margin:15px 0 6px 0;}
.contact-l p, .contact-r p{ font-size:14px; line-height:20px; margin:0 0 30px 0;}
.contact-l p span{ font-size:143%;}
.contact-r .f-right{ width:195px; padding:3px 45px 0 0;}
.contact-l form p{ line-height:22px; margin:0 0 14px 0;}
.contact-l input.name{ width:365px; border:#7f9db9 1px solid; height:20px; margin:2px 0 0 0;}
.contact-l input.email{ width:195px; border:#7f9db9 1px solid; height:20px; margin:2px 0 0 0;}
.contact-l textarea{ width:365px; height:135px; border:#7f9db9 1px solid; margin:2px 0 0 0;}
.contact-l input.button{ width:100px;}

.goo-check{ font-size:14px;}
.goo-check img{ display:block; float:left; background:url(../images/sprite.gif) no-repeat 0 -460px; height:16px; width:16px; margin:0 5px 0 0;}

.contact-r .bank{ margin-top:5px;}

/*.googlemap{ margin:0 0 0 110px;}*/

.goods-l{margin:0 475px 0 110px; padding:0 30px 0 0;}
#content .goods-l h1{ font-size:30px; margin:30px 0 15px 0; width:100%;}
.goods-r{width:475px; float:right; margin:38px 0 0 0;}
.goods-l h2{ font-size:20px;}
.goods-l p{ font-size:14px;}
.goods-l ul{ font-size:14px; margin:10px 0 0 0;}
.goods-l li{background:url(../images/bdash.gif) no-repeat 0 8px; padding:0 0 13px 18px;}

.order-r{ font-size:14px; margin:48px 0 0 0;}
.order-r img{ margin:0 15px 0 0;}
.order-r .blue{ margin:7px 0 0 0; line-height:20px;}

.coord{ margin:65px 0 0 0;}
#content .coord h1{ font-size:500%;}
.coord p{ font-size:12px; line-height:20px;}

.c404{ margin:31px 0 0 110px; font-size:14px;}
.c404 .search{ width:315px; height:19px; border:1px solid #7f9db9; margin:20px 11px 0 0;}
.c404 .go{ margin-top:20px;}
.c404 ul{ margin-top:25px;}
.c404 ul li{ margin-bottom:17px;}
.c404 ul li ul{ margin:3px 0 0 20px;}
.c404 ul li ul li{ margin-bottom:7px;}
.c404 ul li ul li a{color:#0074C5;}
.page404{ margin-left:110px;}

.in-left .r404{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; margin:107px 0 0 0; width:200px;}
.in-left .r404 div{ padding:10px 0 0 15px; margin:0;line-height:18px;}
.in-left .r404 img{ height:68px; width:62px;}

.article{ padding:9px 0 30px 110px;font-size:14px; }
.article p{ line-height:18px; margin-bottom:17px;}
.article h2{ font-size:20px;margin:25px 0 11px 0; }
.article h3{ font-size:18px;}
.article h4{ font-size:14px; font-weight:bold; margin:0 0 5px;}
.article .green_bg{ background:#F2EFDA; margin-left: -21px; margin-top: 7px; margin-bottom: 35px; padding: 1px 12px 9px 21px;}
.article .green_bg h2{ margin-bottom: 29px; margin-top: 5px;}
.article .green_bg h2.green{ margin-bottom: 8px; margin-top: 15px;}
.article .green_bg p{ margin-bottom: 5px; line-height:22px;}
.article .green_bg span.grey{ font-size:13px; margin-left: 8px;}
.article ol{ margin-left:42px; margin-bottom: 17px;}
.article ol li{ background:none; color:#93995d; font-weight:bold; padding-left:0; font-size:13px; line-height: 18px; padding-bottom: 12px;}
.article ol li span.black{ color:#000; font-weight:normal;}
.article ul{ margin-bottom: 17px;}
.article ul li{ padding-left:38px; background:url(../images/gdash.gif) no-repeat 20px 9px;}


.cross{ width:200px; margin-top:50px; font-size:12px;}
.line-g{ border-top:12px solid #93995d; line-height:18px; padding-top:2px; margin-bottom:20px;}
.line-b{ border-top:12px solid #683b00; line-height:18px; padding-top:2px; margin-bottom:20px;}
.line-r{ border-top:12px solid #cc2721; line-height:18px; padding-top:2px; margin-bottom:20px;}

#application_step_5_text{padding-top:0;}

.lite_index{margin:0 0 0 110px; font-size:14px;}
#content .lite_index h1{ font-size:30px; margin:0; color:#c61e19; float:left; height:41px; padding:5px 20px 0 20px;white-space:nowrap;}
#content .lite_index h1 a{color:#c61e19; text-decoration:none; cursor:text; border:none;}
#content .lite_index .ui-state-default h1{ border-color:#FFFFFF; padding-bottom:3px; cursor:pointer;}
#content .lite_index .ui-state-default h1 a{ color:#616161; border-bottom:#616161 dashed 2px; cursor:pointer;}
#content .lite_index .ui-state-default h1 a:hover{ border-bottom:none; text-decoration:none;}
#content .lite_index a.tab_3{ margin-left:20%;}
.lite_index h2{ font-size:20px; margin:25px 0 8px 0; clear:left; /*float:left; width:100%;*/}
.lite_index p{ line-height:22px; clear:left;}
.ui-tabs-nav li{ padding:0; background:none; float:left; width:32%;}
#content .lite_index .ui-tabs-nav li.ui-state-active h1{ font-size:30px; margin:0; color:#c61e19; float:left; height:41px; padding:5px 20px 0 20px; white-space:nowrap;}
#content .lite_index .ui-tabs-nav li.ui-state-active h1 a{color:#c61e19; text-decoration:none; cursor:text; border:none;}
#content .lite_index .ui-tabs-nav li.ui-state-active img.c-left{ display:block; background:url(../images/lite-frame.gif) 0 0 no-repeat; margin-top:-6px; position:absolute; left:0;}
#content .lite_index .ui-tabs-nav li.ui-state-active img.c-right{ display:block; background:url(../images/lite-frame.gif) 0 -52px no-repeat; margin-top:-6px; position:absolute;right:0;}
.ui-tabs-nav div{ margin-top:35px; float:left; clear:left;}
ul.ui-tabs-nav{ margin-left:-25px;padding-right:0;}
.tabs { clear: left; width: 100%; overflow: hidden; }
.tabs .tab { float: left; }

.lite_reg{ background:url(../images/reg_frame.png) no-repeat; font-size:12px; padding:9px 0 0 0; margin-top:40px; min-height:100px;}
.lite_reg h2 { color: #93995D; padding-top: 7px; margin-bottom: 12px;}
.lite_reg img{ float:left; margin:2px 10px 0 32px;}
.lite_reg img.exit{ float:none; margin-bottom:-2px;}
.lite_reg p{ float:left; clear:left; margin-top:42px; line-height:20px;}
.lite_reg ul{ clear:left; margin-top:14px; float:left; width:100%;}
.lite_reg ul li{background:url(../images/bdash.gif) no-repeat 0 8px; padding:0 0 13px 18px; font-style:italic;}
.lite_reg ul li span{ font-size:11px;}
.lite_reg .login-form{ font-size:11px; float:left; clear:left; margin-top:30px; width:220px;}
.lite_reg .login-form input.text {margin-bottom:4px; border:1px solid #7F9DB9; height:20px; width:154px;}
.lite_reg .login-form .button{ padding:1px 15px; margin-right:10px;}

.lite_star{ background:url(../images/star.png) no-repeat; height:165px; clear:left; width:100%; float:left; margin-top:40px; //margin-top:28px;}
.lite_star h2{ margin:63px 0 0 52px; font-size:20px;}

.demo{ background:url(../images/bldash.gif) no-repeat 0 9px; line-height:20px; font-size:12px; font-style:italic; float:left; clear:left; width:190px; padding-left:20px;}
#content .lite_index h1.main-title { color: #000; float: none; padding-left: 0; position: relative; left: -5px}

.reg{ margin-left:110px;}
#content .reg h1{ margin-left:0;}
.reg-left{ font-size:12px; margin:27px 0 5px 0px;}
.reg-right img{ margin:-4px 0 10px 10px;}
.reg-right input{ height:41px; width:363px; border:1px #7f9db9 solid; font-size:30px;}
.reg-error{ font-size:12px; /*float:left;*/ margin:-23px 0 0 383px; /*_margin-left:192px;*/}
.reg-remember{ font-size:12px; clear: left; margin:27px 0px 5px 0px; float: left;}
.reg-remember input{ height: 20px; width: 20px; border:1px #7f9db9 solid; font-size:30px;}
.reg-justify{ clear:left; margin:25px 0 0 0px; }
.reg-justify input{ height:32px; font-family:Tahoma; font-size:16px; width:175px; margin-right:10px;}

.button-flash{ background:url(../images/button.gif) no-repeat 2px 4px; height:68px; width:231px; margin-right:40px;}
.button-flash:hover{background:url(../images/button2.png) no-repeat 0 0;}
.button-flash h2{ font-size:30px; text-align:center; padding-top:2px;}
.button-flash h2 a{ text-decoration:none;}
.button-flash div.white{ font-size:14px; padding-top:1px;}

/* Main page flash */
#flash_fon {width: 100%; height: 100%; position:fixed; top: 0px; left: 0px; opacity:0.7; background:#000;}
#flash_content {display:none; /*margin: -380px 0pt 0pt -455px;*/ left: 50%; top: 10%; position:fixed;}
/*.flash_a {padding: 10px;}*/
.flash_a a {padding: 5px; font-size:12px;}
#flash_swf{ float:left;}
#flash_btns .closeflash{position:absolute; top:-65%; left:95%; background:url(../images/close.gif) no-repeat 5px 5px; height:49px; width:49px;}
#flash_btns .closeflash:hover{background:url(../images/close2.png) no-repeat 0 0;}
#flash_btns{ width:570px;margin: -27px 0pt 0pt -281px; left: 50%; top: 50%; position: fixed;}

.layer{ background:#FFFFFF; border:2px solid #c8091e; position:absolute; padding:10px; font-size:14px;}
.layer img.close{background:url(../images/edits.gif) no-repeat 0 -172px; margin:0; cursor:pointer; height:17px; width:17px; float:right;}

.layer-01 {background:#F5F5F0 none repeat scroll 0;border:1px solid #C6CAAD;font-size:1.2em;left:100px; padding:20px 24px 20px 20px;position:absolute;top:400px;}
.foto-layer {left:50%;margin-left:-25%; width:370px; padding-right:23px;top:160px;z-index:999;}
.close-img{background:transparent url(../images/sprites.png) repeat scroll 0;background-position:-32px -20px;cursor:pointer;display:block;height:13px;position:absolute;right:15px;top:15px;width:13px; font-size:1px;}
.foto-layer h2 {color:#c8091e;margin:0 45px 5px 0;}
.foto-layer p{ line-height:18px; margin-bottom:10px;}
p.error {
  color: red;
  margin-left: 79px;
}
.foto-layer label{ width:80px; float:left;}
#feedback-form input{ width:258px;}
#feedback-form input.send{ width:116px;}
.layer-01 h3 {font-family:Arial;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin-bottom:5px;}
.centering {text-align:center;}
.nav-container {bottom:20px;left:50%;position:absolute;width:330px;}
.navigation {clear:both;left:-50%;margin:0 auto;padding:20px 0 0;position:relative;width:325px;}
.navigation .float-l {cursor:pointer;}
.float-l {float:left;}
.arrow-l-img, .arrow-r-img {background:transparent url(../images/arrow04.gif) repeat scroll 0 0%;height:18px;margin:0 5px;width:67px;}
.navigation .float-r span, .navigation .float-l span {border-bottom:1px dashed #28669C;color:#28669C;}
.arr-links {border-bottom:1px dashed #28669C;color:#28669C;font-size:12px;}
.navigation .float-r {cursor:pointer;width:160px;}
.arrow-l-img {float:left;}
.float-r {float:right;}
.arrow-r-img {background-position:0 -18px;float:right;}
.shadow-b {background:transparent url(../images/shadow-b.png) repeat scroll 0;bottom:-12px;height:11px;left:0;position:absolute;width:100%;}
.shadow-r {background:transparent url(../images/shadow-r.png) repeat scroll 0;height:100%;position:absolute;right:-9px;top:0;width:8px;}
.shadow-br {background:transparent url(../images/shadow-br.png) repeat scroll 0;bottom:-13px;height:13px;position:absolute;right:-10px;width:10px;}
.foto-layer img {border:1px solid silver;margin-left:45px;}
.layer-01 img {float:left;margin:0 22px 0 54px;}

/** valera **/

/* покупка */
form.buy_form { padding-right: 11px;}
form.buy_form .save_btn_buyForm {height:30px; margin-bottom:80px; margin-left:10px; margin-top:-20px; width:150px;}
#services {text-align: left; margin-bottom: 48px;}
#services tr th { font: bold 16px Georgia; padding-top: 11px; padding-bottom: 11px;}
#services tr.bg { background: #F2EFDA;}
#services tr td.check { width:38px; padding-top:10px; }
#services tr td.check input { height: 19px; margin: 0px 11px; font-size: 16px;}
#services tr td.description { font: normal 14px Georgia; padding-top:11px; padding-bottom:8px;}
#services tr td.count { padding-top:6px; width:100px; padding-bottom:24px; }
#services tr td.count input { text-align: right; width: 52px; height: 19px; padding: 2px 1px; border: 1px #000000 solid; font-size: 16px;}
#services tr td.price { color: #D1130F; font: normal 16px Arial; padding-top:10px; width:137px; text-align: right !important; padding-right: 24px; }
#services tr td.all_price { text-align: right; font: bold 16px Georgia; padding-right:45px; padding-top:7px;}
#services tr td.sum { color: #D1130F; font: normal 16px Arial; padding-top:7px; text-align: right; padding-left: 24px; padding-right: 24px; }

.whois_results_table, .attach_domains { text-align: left; font: normal 14px Georgia;}
.whois_results_table tr th, .attach_domains tr th { font: bold 16px Georgia; padding-top: 11px; padding-bottom: 11px;}
.whois_results_table tr.bg, .attach_domains tr.bg { background: #F2EFDA;}

.whois_results_table tr.busy  td{ color: #7E7E7E;}
.whois_results_table tr.busy  td.status { color: #D1130F;}

.whois_results_table tr td { padding: 8px 0px;}
.whois_results_table tr td.check { width:38px;}
.whois_results_table tr td.check input { height: 19px; margin: 0px 11px; font-size: 16px;}
.whois_results_table tr td.price { color: #D1130F; font: normal 16px Arial; padding-top:10px; width:137px;}
.whois_results_table tr td.all_price { text-align: right; font: bold 16px Georgia; padding-right:41px; padding-top:7px;}
.whois_results_table tr td.sum { color: #D1130F; font: normal 16px Arial; padding-top:7px;}
.whois_results_table tr .main, .attach_domains tr .main { text-align: center;}

.domains { padding-left: 5px;}
.domains p, .domains input { margin-left: 10px;}
.domains .button { width: 124px; height: 30px ! important;}

.attach_domains { margin-bottom: 3px; margin-top: 6px; font-size: 12px;}
.attach_domains tr th { padding-left: 10px; padding-top: 2px;}
.attach_domains tr td { padding-left:10px; padding-top: 6px; padding-bottom:7px; }
.attach_domains tr td.delete { width: 20px; text-align: center; padding-top:10px; }
.attach_domains tr .main { width: 154px; }

.add_to_cart { text-align: left; padding-right: 112px; font-size: 14px; margin-bottom:21px;}
.add_to_cart a {color: #D1130F ! important;}
.add_to_cart img {margin-right: 4px; margin-bottom:-3px;}

.whois { padding-left:10px; clear: left; }
.whois h3 { font: bold 16px Georgia;}
.whois .tabs { margin-top: 9px ! important;}
.whois #whois-domain { width: 317px; height: 19px; padding: 2px 1px; border: 1px #000000 solid;}
.whois p { padding-top:24px; padding-bottom:5px;}
.whois .sumbit { height: 26px; width: 100px;}
.whois .loader { position:relative; top:4px; }
.whois .whois_info, .domains .whois_info { width: 300px; font: normal 11px Georgia; color: #7E7E7E; margin-top: 3px; line-height: 13px;}
.domains .whois_info { margin-left: 10px; margin-bottom: 10px; }
.whois .zone_selector { width: 360px; font: normal 14px Georgia; margin-top: 12px;}
.whois .zone_selector .line { clear: left;}
.whois .zone_selector .line label { padding-bottom: 12px; display: block; float: left; width: 90px;}
.whois .button { font-size: 16px; height: 32px; width: 125px ! important; clear: left; float: none; margin-top: 45px;}
.whois .ajutor { margin-bottom: 0px;}

.profile form{margin-bottom: 20px;}
#whois p img {vertical-align: middle;}
/* реквизиты */
.profile form textarea.text {height: 100px; font-family:arial; font-size:16px;}
.profile form .text {width: 250px;}
.profile label {margin-top: 7px;}
/* Мои аккаунты */
.profile ul li div {margin-top: 20px;}
.profile ul li div h2 {margin-bottom: 10px; margin-top: 65px}
/* domain */
#whois-results {font: normal 14px Arial; clear: both;}

.my_account {padding: 0; margin: 0; list-style: none;}
.my_account li {padding: 0; margin: 0; list-style: none; background: transparent; overflow: hidden;}
.my_account li div {margin: 0px ! important;}
.my_account a {margin: 0px 5px;}
.my_account span {font-size: 11px;}
.my_account h1 {margin-top: 10px;}
.my_account h2 {margin-top: 30px ! important;}

.add_domain {margin-top: 10px; margin-left: 3px; margin-bottom: 32px! important; padding-left: 3px;}
.current_domain {font-size: 26px; color: #93995D;}

.domains_list { margin-left: 2px; margin-top: 40px;}
.domains_list li {padding: 3px; display: block; margin: 3px; position: relative; background:#EDF0D2 none repeat scroll 0 50%; width: 280px; padding-right: 40px;}
.domains_list li a.default {position: absolute; top: 7px; right: 20px;}
.domains_list li a.delete {position: absolute; top: 7px; right: 3px;}

.document img {margin: 0px 5px;}
.document li {display: block; padding: 3px 3px 3px 20px; margin: 5px 0 0 10px;; background: url('../images/doc.png') no-repeat left center;}

.regItem {margin-top: 10px; /*padding-left: 32px;*/}
.user-menu {/*padding-left: 32px;*/ margin-top:14px;}
.lite_reg img.exit {margin:5px 0 5px 17px;}
.profile div.my_info_line { height: 40px;}
.profile div textarea {margin-top: 4px;}

.accaunt_option {background-color:#EDF0D2; display:block; height:15px; margin:0px 3px 3px 25px; padding:3px; width:100px; position: relative;}
.accaunt_option .arrow { position:absolute; right:7px; top:8px;}
.accaunt_option_ico {float: left;}
.accaunt_option_ico img {margin-top: 2px;}

.user_option {padding-top:8px;}
.domain_list {clear: both; overflow: hidden;}
#user_domain_domain {width: 243px; height: 18px ! important; padding-top: 2px;}

.current_domain {}
.current_domain span {font-size: 26px; color: #000 ! important; margin:0 5px;}

.myInfoBtn { margin-left:334px ! important;}
.dalee { font-size:20px; font-weight:bold;}

/* green ul */
ul.green { display: block; margin-top:6px;}
ul.green li {background:transparent url(../images/gdash.gif) no-repeat scroll 0 8px; font-style:italic; padding:0 0 7px 18px; font-size: 14px;}
ul.green li a {font-size: 14px ! important;} 


/* progress bar */
.process_steps { display: block; float: left; margin-left: 90px; margin-top: 25px; margin-bottom:65px;}
.process_steps ul { clear:left; display:block; padding-bottom:39px; }
.process_steps li { display:block; float:left; padding: 5px 6px 5px 20px; color: #787878; background: none; font: normal 14px Georgia; }
.process_steps li a {color: #000 ! important;}
.process_steps li.one a, .process_steps li.one,
.process_steps li.two a, .process_steps li.two,
.process_steps li.three a, .process_steps li.three,
.process_steps li.four a, .process_steps li.four { color: #D1130F; text-decoration: none;}
.process_steps li.arrow {background: transparent url('../images/steps.gif') no-repeat; background-position: center -108px; height: 26px; width: 12px; padding: 0; margin-left: 9px; margin-right: 6px; }
.process_steps li.one {background: #EFEDD8 url('../images/steps.gif') no-repeat; background-position: 0px 0px;}
.process_steps li.two {background: #EFEDD8 url('../images/steps.gif') no-repeat; background-position: 0px -27px;}
.process_steps li.three {background: #EFEDD8 url('../images/steps.gif') no-repeat; background-position: 0px -54px;}
.process_steps li.four {background: #EFEDD8 url('../images/steps.gif') no-repeat; background-position: 0px -81px;}
.process_steps .bar { clear: left; height: 9px; width:591px; border: 1px #C5C5C5 solid; margin-left:19px; background: #fff url(../images/bar.gif) no-repeat;}
.process_steps .step1 { background-position: -1px -1px;}
.process_steps .step2 { background-position: -1px -12px;}
.process_steps .step3 { background-position: -1px -23px;}
.process_steps .step4 { background-position: -1px -33px;}


.forms { clear: left; margin-left: 111px; margin-top: -18px; }
.forms h1 {margin-left: 0px ! important; margin-bottom: 1px;}
.forms .ajutor { background: #ffd url(../images/ajutor.gif) no-repeat scroll 7px 12px; border-top: 1px #DDDDDD solid; border-bottom: 1px #DDDDDD solid; margin: 0 0 31px; padding: 10px 45px 9px 45px; font: normal 14px/25px Georgia;}
.forms .ajutor span {color: #ABABAB; font-size: 10px;}
.forms .ajutor a { color: #117DC9;}
.forms .domain { margin-bottom: 69px; margin-top: 31px; clear: left;}
.forms .domain .ajax { clear: left; margin-top: 5px; margin-left: -16px;}
.forms .domain .ajax a { font: italic 14px Georgia; text-decoration: none; border-bottom: 1px #93995D dashed;}
.forms .domain .ajax img { margin-left:-8px; margin-right:10px; margin-top: -2px;}
.forms .domain h3 { font: bold 16px Georgia; margin-top:21px; letter-spacing:-1px;}
.forms .domain a { font-size: 26px;}
.forms .domain span.domain_name { font-size: 26px; margin-left: 0px;}
.forms .domain span { font: 14px/25px Georgia; margin-left: 32px;}
.forms .domain big { font: 50px/25px Georgia; color: #D1130F; margin-left: 19px; margin-right: 4px;}
.forms .domain p { margin-top: 11px; margin-bottom:5px;}
.forms .domain input { height: 26px;}
.forms .domain input#whois-domain { margin-right:10px; width: 317px ! important; height: 19px; padding: 2px 1px; margin-bottom: 20px; border: 1px #000000 solid; font-size: 16px; float: left;}

.navigation_steps { padding-top: 57px; margin-left: 111px; margin-right: 55px;}

.navigation_steps div.next {width: 212px; height: 50px; background: #93995D url(../images/buttons.png) no-repeat top right; float: right;}
.navigation_steps div.next a {font: normal 30px/50px Georgia; color: #fff; text-decoration: none; margin-left: 39px;}
.navigation_steps div.next_unactive { font: normal 30px/50px Georgia; color: white; width: 212px; height: 50px; background: #c0c0c0 url(../images/buttons.png) no-repeat; background-position: right -52px; float: right;}
.navigation_steps div.next_unactive span { padding-left: 45px;}

.navigation_steps div.previous {width: 212px; height: 50px; background: #93995D url(../images/buttons.png) no-repeat top left; float: left;}
.navigation_steps div.previous a {font: normal 30px/50px Georgia; color: #fff; text-decoration: none; margin-left: 69px;}

.CreateSiteButton { margin-top:41px; display: block; text-decoration: none; cursor: pointer; font: normal 40px Georgia; color: #fff ! important; line-height:64px; text-align:center; background:#93995D url(../images/buttons.png) no-repeat scroll 0 -105px; height:64px; width:303px; }

.forms h1 { padding-bottom: 8px ! important;}
.forms p .read { float: right; color: #D1130F ! important; text-decoration: none; margin-right: 4px; border-bottom: 1px #d1130f dashed;}
.forms p span {float: left;}
.forms .field { clear: left;}
.forms .tabs { margin-right: 45px; clear: left; width: auto; margin-top: 19px; margin-left:-8px;}
.forms .document_preview { clear: left; height: 71px; width: 99%; margin-top: 4px; border: 1px #000 solid; overflow-x: hidden; overflow: auto ! important;}
.pdg-b15 { padding-bottom: 15px;}

.forms .tabs .tab {font: normal 14px Georgia; float: left; padding: 5px 15px 5px 8px; margin-right: 40px; }
.forms .tabs .tab a {text-decoration: none; border-bottom: 1px #000 dashed; color: #000;}
.forms .tabs .active { background: #EFEDD8; color: #D1130F;}

.profile{ margin: 12px 0 0 0;}
.profile form { clear: left;}
.profile p { padding-bottom: 7px; line-height: 8px;}
.profile p.caption_textarea { margin-top: 2px;}
.profile input, .profile select { width: 317px ! important; margin-bottom: 20px; height: 19px; padding: 2px 1px; border: 1px #000000 solid; font-size: 16px; float: left;}
.profile select  { height: 23px; border: 1px #000000 solid ! important;}
.profile textarea { width: 317px ! important; border: 1px #000 solid; height: 73px ! important; margin-top: -1px; margin-bottom:19px;}
.profile #user_details_company_phone { width: 157px ! important;}
.profile .button {font-size:16px; height:32px; width:175px ! important; clear: left; float: none;}
.profile a.edit-link img{ background:url(../images/edit.png) no-repeat; margin:2px 0 0 -30px; float:left; position:relative;}
.profile .error_list li { float: left; margin-left: 8px; margin-top:5px; background:transparent url(../images/bldash_red.gif) no-repeat scroll 0 8px; padding-left:12px; color: #D92525;}

.doc_fill {background: #EFEDD8;}
.docs_line { padding: 10px; padding-bottom: 27px; margin-right: 35px;}
.doc_info { margin-top:26px; margin-bottom: 25px;}
.name_doc { font-size: 26px; margin-bottom: 10px;}
span.size {font-size: 11px; padding-left: 15px; color: #ABABAB; }
.doc_name { font-size: 18px; margin-left: 38px;}
.docs_line .line { padding:5px 0;}

.tab-content p { padding-bottom:4px; padding-top:24px;}
.tab-content .ajutor { margin-top: 21px; margin-bottom: 17px;}
.tab-content .attach_button { }

#feedback-form p textarea { width: 258px; resize: none; }
#question-form p textarea { width: 258px; resize: none; }
.buy_info_layer { font-size:16px; background:#e3e3e3 none repeat scroll 0 50%; padding:17px 10px; position:relative; }
.buy_info_layer .close { position: absolute; top: 5px; right: 5px; cursor: pointer;}

.googlemap div h1 {
  font-size: 12px;
  margin: 0 !important;
  font-weight: bold;
}

.form-line label { float: left; width: 150px; }
.form-line td { padding-top: 15px; }
.form-line td input { border: 1px #000 solid; padding: 2px; position: relative; top: -4px; }
.form-line td textarea { border: 1px #000 solid; padding: 2px; position: relative; top: -4px; }


