html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,stike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,td,th,hr {border:none;margin:0;padding:0}
address, blockquote, body, dd, div, dl, dt, fieldset, form, frame, frameset, h1, h2, h3, h4, h5, h6, noframes, ol, p, ul, center, dir, hr, menu, pre{ display:block}
li{display:list-item}
head{display:none}
table{display:table}
tr{display:table-row}
thead{display:table-header-group}
tbody{display:table-row-group}
tfoot{display:table-footer-group}
col{display:table-column}
colgroup{display:table-column-group}
td, th{display:table-cell}
caption{display:table-caption}
th{font-weight:bolder; text-align:center}
caption{text-align:center}
table{border-collapse:collapse;border-spacing:0}
u, ins{text-decoration:underline}
center{text-align: center}
:link, :visited{text-decoration:underline}
pre{white-space:pre}
button, textarea, input, object, select, img{display:inline-block}
s, strike, del{text-decoration:line-through}
hr{border: 1px inset}
ul, ol{list-style:none}

ol, ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,th,td{font-weight: normal;text-align:left}
sup,sub{font-size:.75cm;position:relative;vertical-align:middle}
sup{bottom:0.4cm}
sub{top:0.4cm}


/* reset */

#wrap h2{ padding:30px 0 15px; clear:both; margin-right:420px}
#wrap h3{ padding:0 0 15px 0}
#wrap h4{padding:0 0 3px 0}
#wrap h4.slogan{padding:0 0 30px 0}
#wrap p{ padding-bottom:20px}
#wrap h3 span a{ margin-left:10px}

#wrap .top { border:1px solid #ffdb17; background:#fff4b3; margin-top:6px}
.ser { background:#f6f6f6; }
#wrap table tr td p{ padding:0}
table { width:100%}
.standart-table td{ border-bottom:1px solid #e8e9ec; padding:10px 0 10px 15px; vertical-align:middle}
.even td{ background:#f7f7f7}
li.even{ background:#f7f7f7}
#main caption{background:#319639; padding-left:10px; border-bottom:5px solid #fff; border-top:10px solid #fff }
#main th{background:#e8e9ec; padding:0 15px;}

h1, h2, h3, h4, h5, h6, b{font-weight: normal}
i, cite, em, var, address, abbr{font-style: normal}



/* platezka */
.main{ width:22cm; margin:0 auto; font-family: Tahoma, Geneva, sans-serif}
.header { border-bottom:1px solid #000; overflow:hidden; padding:20pt 0 0} 
.header h1{ float:left; width:200pt; } 
.address{ width:350pt; float:right; text-align:right; font-size:10pt; margin-right:5pt; display:inline}
.cont { clear:both}
.cont h2{ text-align:center; padding:20pt 0 15pt; font-weight:normal; font-size:12pt}
.cont table{ width:100%; margin-bottom:20pt}
.cont table td, .cont table th{ padding:5pt ; font-size:10pt; border:1px solid #000}
.cont table th{ text-align:center}
.cont table tfoot td{ border:0; font-weight:bold}
.zakazchik p{ font-size:10pt}
.zakazchik span{ display:inline-block; width:400pt}
.oferta p{ font-size:10pt}
.oferta{ padding: 30pt 0 20pt }
.nomer{ width:20pt; text-align:center}
.content table .price{ border:1px solid #000; width:100pt; text-align:right}
.summa{ text-align:right}
.oplata { padding:5pt 0 0;}
.oplata img{ float:right; margin-top:-40px}
.oplata p{ padding-bottom:30pt; font-size:10pt}
.oplata p span{ display:inline-block; width:250pt}
.dogovor { padding:30pt 0; font-size:9pt; line-height:1.2; }
.dogovor div{padding-bottom:10pt;}
.dogovor div div{ padding-left:20pt}






*{}
#wrap  {margin: 0 auto;width:27cm; background:#fff; font-family:Tahoma, Geneva, sans-serif }

/* header */
*{}
#header {float: left;width:27cm;}
.banner-header {background: #212121}
.banner-header p {padding: 3px 0;text-align: center; }
.banner-header img {height: 64px;width: 1003px}
.header_up {background: #e8e9ec;height: 25px;}
.country-header {padding: 2px 0 0 20px; }
.country-header li {float: left;padding-right: 20px}
.country-header img {border: 1px solid #898989;margin: 0 5px -2px 0}
.login-up {float: right;padding: 0 20px}
.login-up li {float: left;padding-left: 15px;}

*{}
.header-down{border-bottom: 1px dashed #CCC;clear: both;float: left;padding: 20px 0 20px;width:27cm}
.out .header-down{border-bottom: 0}
.header-down h1 {float: left;height: 57px;width: 85px; position:relative; margin:5px 20px; display:inline}
.header-down h1 a {display: inline;height: 40px;text-decoration: none;width: 85px;}
.header-down h1 img {position: absolute; top:0; left:0;}
.header-down ul { padding-top:10px}
.header-down ul li { float:left; padding:5px 20px 0 20px; border-left:1px solid #d7d7d7}
.header-down .link-header{ float:right; padding:20px 30px 0}
.header-obyav{ border-bottom-style:solid}
#wrap #header p { padding-bottom:0}
#wrap #header h2 { padding:0}
.city { width:270px}
.header-niz{ padding:7px 0 15px; border-bottom:1px solid #e8e9ec; float:left; width:100%}
.header-niz p{ float:left; padding:0 20px}
.header-niz p i{ padding:0 110px 0 200px}
.header-niz p b{ padding-left:30px}
.header-user{ padding:30px 20px 10px; float:left; width:945px}
.header-user img{ float:left; margin-right:10px; margin-top:3px; display:inline}
.header-user ul{ float:right;}

*{}
.right-col{ width:200px; float:right}
.s-block{ background:#f7f7f7; border:1px solid #d7d7d7; padding:10px}
.right-col li{ padding: 0 0 5px 10px; text-indent:-15px}
.right-col li:before{ content: "\2015\a0"} /* >> */


/*   footer   */
*{}
#wrap-footer{ float:left; width:100%; font-family:Tahoma, Geneva, sans-serif}
.b-footer {height: 180px;padding-top: 20px;    margin: 0 auto;  position:relative; width:27cm; border-top:1px solid #000 }
.footer-menu {float: left;padding:0 65px 0 20px;}
.footer-menu h3{ padding-bottom:5px}
.tech-sup{ padding:30px 90px 0 0}
.tech-sup li img{ margin-left:5px}
#wrap-footer .vcard {clear: both; padding:30px 0 0 20px; float:left; width:900px}

.footer-banner img{  z-index:6; position:absolute; top:-60px; width:1003px}

#wrap-footer .light-footer{ height:60px; margin-top:-60px; padding-top:0}
#wrap-footer .light-footer .vcard{ padding-top:20px}




/* .out  link-beboss*/
*{}
.out .content{ padding:0 70px;}
.out h1{ margin:0 70px;}
.link-beboss{ padding:100px 0 0 0; width:860px; float:left}
.link-beboss h3{ text-align:center}
.link-beboss fieldset{ display:block; width:620px; margin:0 auto; background:#f7f7f7; padding:20px 20px 10px 20px; margin-bottom:20px }
.link-beboss fieldset li p{ text-align:center; padding-top:30px}
.link-beboss textarea{ display:block; width:620px; height:150px; margin:10px 0}
.link-beboss li div{ text-align:center}
.link-beboss p{ text-align:center}


/*    breadcrumbs and main-nastroiki    */
#main {clear: both;padding: 0px 0px  280px 0px;width:27cm; position:relative}
#wrap .main-light{ padding-bottom:100px}
.content { padding:0 20px}
.breadcrumbs{ padding-top:30px; overflow:hidden; width:100%}
.breadcrumbs li{ float:left; padding-right:5px; font-size:14px}
.breadcrumbs li a{ font-size:12px}
/* realizacia strelki */
.breadcrumbs li:after{ content: "\20\2192\20"}

/* right-link */
.right-link{ float:right; }
.right-link li{ float: left; margin-left:20px; display:inline}
.right-link li option{ padding-right:20px}



h1, h1 a{ font-size:12px; color:#419639;}
h2{font-size:24px;  color:#000}
h3{font-size:16px;  color:#363636}
h4{font-size:12px; color:#363636; font-weight:bold; line-height:1.2}
h4 a{color:#396ea9; text-decoration:underline; font-weight:bold}
h4 a:hover{color:#419639;}
h4.slogan{font-weight:normal; font-size:14px; line-height:1.5}
h5{color:#898989; font-size:11px}
li, p{font-size:12px; line-height:1.5; color:#363636;}
td{ color:#363636}
a{color:#396ea9; text-decoration:underline}
em{ color:#419639}
#wrap #main em a{ color:#419639}
label{ font-size:12px; color:#363636; line-height:1.34}
#wrap a:hover, #wrap-footer a:hover{color:#419639; }
.star{color:#419639}
.er{ color:#898989; font-size:11px}
h3 span a{ font-size:11px}
*{}
.banner-header p {color: #fff;}
.login-up li, .login-up li a{ font-size:11px; color:#363636; line-height:1.4}
.login-up li big { font-size:14px; line-height:1}
.login-up li b { font-weight:bold}
.login-up li i a { color:#ed1c24}
.country-header li a{ color:#363636; font-size:11px}
.header-down ul li h2 { font-size:16px; line-height:1}
.header-down ul li h2 a{ color:#419639}
.header-down ul li p a{ color:#363636}
.header-down ul li p { font-size:12px; color:#959595}
.header-niz p a{ color:#363636}
.header-niz p span a{ color:#419639}


*{}

.b-footer, .b-footer a{ font-size:12px}

*{}
.breadcrumbs li a{ color:#363636}
.breadcrumbs li a:hover{ color:#419639}



*{}
.obyav-nomber { overflow:hidden; padding:20px 0 0}
.obyav-nomber li{ float:left}
.obyav-nomber li span{ padding-right:20px}
.panel-link{ padding:20px 40px 0 0}

*{}
.panel { margin-top:20px; border:1px solid #e8e9ec; overflow:hidden; position:relative }
.panel li{ float:left; height:100px}
.panel li img{ position: absolute; top:5px; right:5px}
#wrap .panel-edit { padding:0 20px 0 70px; background:url(../img/pen.gif) 10px 35px no-repeat; border-right:1px solid #e8e9ec}
#wrap .panel-stat-gb { border:0}
#wrap .panel-edit2 { float:left; padding-right:110px}
#wrap .panel-edit3 { float:left; padding-right:70px}
#wrap .panel-stat {background:url(../img/statist-obyav.gif) 20px 35px no-repeat;}
#wrap .panel p{ padding-bottom:0}
#wrap .panel-pro h3{ padding-bottom:10px}
#wrap .panel-pro p{ padding-bottom:0}
#wrap .panel-edit h3{ padding-bottom:10px}
.panel-pro{ padding:0 40px 0px 10px;border-right:1px solid #e8e9ec;  position:relative; }
.panel-pro div{ padding-top:15px}
.panel-ball{ background:url(../img/green-krest.gif) 15px 35px no-repeat; padding-left:80px; width:220px;}
.panel-ball div{ padding-top:35px}
.base-left{ float:left; width:200px; text-align:center; position:relative; padding-bottom:100px}
.base-left img{ margin-bottom:20px}
.base-banner{ padding-top:30px; }
.base-banner img{ margin:0}
.base-banner p{ padding-left:12px}
.base{ position:relative;}
.base-right{ margin-left:230px}
#wrap .main-info p{ padding:0 0 5px 20px}
.main-info p span{ display: inline-block; width:300px; float:left; }
.main-info p span strong{ margin-left:-20px}
.main-info p .defence{ display: inline; width: auto; float: none; padding-left:15px }
.main-info p b{ display: inline-block; width:310px}
.main-info p span img{ margin-bottom:-3px}
.main-info{ padding-bottom:20px; overflow:hidden}
.block-manage li{ padding-bottom:3px}
.block-manage{ position:absolute; right:100px; top:-80px; z-index:5; width:130px}
.block-manage-gb{ right:0px; width:330px}
.act-prem{ position:absolute; width:330px; right:20px; top:130px}
.addr, .diler-pro-user{ position:absolute; right:20px; top:-10px; width:210px}
.addr span{ padding-bottom:10px; display:inline-block}
.base-right .mdash li{ padding-bottom:5px; margin-left:20px}
.base-right .mdash { padding-bottom:20px;}
.base-right .foto-base  { float:left; padding-bottom:10px; width:740px}
.base-right .foto-base li { float:left; margin:0 15px 15px 0; display:inline; width:130px;}
.base-right .foto-base li a img{ display:block}
.b-pdf { overflow:hidden; margin-bottom:20px}
#wrap .b-pdf img{ float:left; margin: 0 5px 15px 0; display:inline}
#wrap .b-pdf p{ padding-bottom:0}
.video-fransh{ padding-bottom:20px}
.base-left-gb{ margin-right:350px}
.base-left-gb .main-info p b {width:280px;}
.flash{ padding-bottom:20px}
#wrap .status-obyav{ float:right; padding-bottom:0}
.contact-inf{ text-align:left}
*{}
.base-right-gb{ float:right; width:330px; position:relative; display:inline; overflow:hidden}
.user-gb { overflow:hidden; padding:0 0 30px}
.user-gb img{ float:left; margin:3px 5px 0 0}
#wrap .user-gb p{ padding-bottom:0}
.base .block-manage{ }
.foto-gb{ position:relative; padding-bottom:50px; overflow:hidden}
.foto-gb li img{ float:left;}
.foto-gb li{ float:left; margin:0 10px 10px 0}
.foto-gb-b{ padding-top:5px}
.base .r-banner{ float:left}
.user-gb b{ width:120px; display:inline-block;}


*{}
#wrap .sender p{ padding-bottom:7px}
.sender img{ float:left; margin:0 10px 0 0; display:inline}
.sender i{ display:inline-block; width:110px}
.sender i{ color:#898989}
.sender .fn a{ font-weight:bold}
.pismo{ border-top:1px solid #e8e9ec; clear:both; margin-top:15px; padding:10px 25px; }
#wrap .pismo p{ font:italic 18px/1.5 'Times New Roman', Times, serif; padding-bottom:0}




.block-manage li{ padding-bottom:3px}
.block-manage{ position:absolute; right:100px; top:-75px; z-index:5; width:130px}
#wrap .block-manage-gb{ right:0px; width:330px; top:20px}
#wrap .block-manage .link-dashed a{border-bottom-color:#363636}
#wrap .block-manage .link-dashed a:hover{border-bottom-color:#419639}
#main  .link-dashed a{text-decoration:none; border-bottom:1px dashed #396ea9; padding-bottom:1px; }
#wrap .block-manage a {color:#363636; font-size:11px}
.otzv {left:170px;position:absolute;top:0;}
.h2-wrap{ position:relative}





#wrap .contact-inf h3{ padding-bottom:0}

*{}
.base-list li a{ margin-right:5px}
#wrap .base-left h3{ padding-bottom:5px}
.base-links { margin:0 0 15px 0; padding:0 0 15px 0;border-bottom:1px solid #e8e9ec}
.base-face img{ float:left; margin:3px 10px 0 0}
#wrap .base-face p{ padding:0}
.f-right{ float:right; margin:0 0 10px 10px}
#wrap .base-right h3 { padding-bottom:5px}
.base-right h3 span{ }
.main-foto img{ margin:20px 0 20px 0px;}
.main-btn{padding-top:20px; border-top:1px solid #e8e9ec; float:left; width:100%}
#wrap .main-info1 p{ padding:0 0 10px 0px}
.base-face { overflow:hidden; padding-bottom:20px; margin-bottom:15px; border-bottom:1px solid #e8e9ec}
.base-list{ padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #e8e9ec}
.base-left .last{ border:0}
.base-block{ border-bottom:1px solid #e8e9ec; padding-bottom:15px; margin-bottom:15px}
.base-block h3 img{ float:none; margin:0 0 0 10px}
#wrap .base-block p{ padding-bottom:10px}
#wrap .base-block p span{ display:block}
.pager-m{ overflow:hidden; padding-bottom:20px; padding-top:10px}
.pager-m li{ float: left; padding-left:15px; display:inline}
.pager-m li.first{padding-left:0px;}
.katalog{ margin-top:30px; padding-top:15px; border-top:1px solid #e8e9ec;}
.full-list{ float:right}
.foto-base-katalog span{ display:block}
.proiz{ padding:20px 0 40px}

*{}
.base-list li{ text-align:left; color:#898989;}
.base-list li span{ color:#363636}
.base-left h3{ text-align:left;}
.base-links li{ text-align:left;}
.base-face {  text-align:left}
.base-face h4 a{ font-weight:normal;}
.base-block{ text-align:left}
#wrap .base-block p span{ color:#898989}
.pager-m li span{line-height:10px}
.pager-m li span{ font-size:14px;}
.foto-base-katalog span{ color:#898989; font-size:11px}


.base-right .foto-base-katalog  { float:left; padding-bottom:10px; width:735px}
.base-right .foto-base-katalog li { float:left; margin:0 7px 15px 0; display:inline; width:140px;}
.base-right .foto-base-katalog li.active {padding:0 3px 10px; border:1px solid #419639; margin-left:-3px; margin-right:3px }
.base-right .foto-base-katalog li.active a img {margin-top:9px;}
.base-right .foto-base-katalog li.last { margin-right:0}
.base-right .foto-base-katalog li a img{ display:block; margin-bottom:3px; margin-top:10px; width:140px}
.info-tovar p span{width:160px; }
.main-info p span{ color:#898989}
.pro {position:absolute;right:10px;top:10px;}
.short-h3{ width:630px}
.info-tovar p b {width:210px;}
.info-tovar p {clear:left;}





