html,body {width:100%;height:100%;padding:0px;margin:0px;}

html {font:12px tahoma,arial,verdana,sans-serif;}

body {color:#626262;background:#fff url('../img/body.jpg') no-repeat 192px 0;}

p {margin:0 0 14px 0;}

ul {padding:0px;margin:0 0 15px 0;list-style:none;}

ul li {padding:0 0 3px 0px;}

ol {padding:0 0 0 30px;margin:0 0 14px 0;}

ol li {padding:0 0 7px 0;}

a {color:#505050;text-decoration:underline;}

a:hover {text-decoration:none; color: #000 !important;}

a:focus,a:active {outline:none;}

a img {border:none;}

td {padding:0px;}

form {margin:0px;}

.both {width:100%;clear:both;overflow:hidden;}

.clear {width:100%;height:1px;clear:both;overflow:hidden;}

h1,h2,h3,h4,h5,h6 
{margin:0px;font-family:tahoma,arial,helvetica,sans-serif;font-weight:normal;}


h1 {

padding:3px 0 3px 15px;

margin:0 0 15px 0;

border-left:2px solid #d91101;

font-family: Arial, Helvetica, sans-serif;

font-size:16px;

color:#000 !important;

}

 a {text-decoration:none;color:#626262 !important;}

h1 a:hover {text-decoration:underline;}

h2 {

padding:3px 0 3px 15px;

margin:0 0 15px 0;

border-left:2px solid #d91101;

font-family: Arial, Helvetica, sans-serif;

font-size:16px;

color:#000;


}



h3 {

padding:3px 0 3px 0px;

margin:0 0 15px 0;

font-family: Arial, Helvetica, sans-serif;

font-size:15px;

color:#000;

}

body {
  background: url(../img/shadow.png) repeat-y center;
}

#wrap {

width:1180px;

margin:0 auto;

min-height:100%;

position:relative;

z-index: 1;

}





#spacer {

width:100%;

height:170px;

clear:both;

overflow:hidden;

}



/* ---------------------------------- footer */

#footer {

width:100%;

height:140px;

position:absolute;

bottom:0px;left:0px;

font-size:11px;

border-top:1px solid #c1c1c1;

color:#989898;

z-index:2;

}

.left-corner {

width:260px;

height:93px;

position:absolute;

top:15px;left:0;

border-right:1px solid #cecece;

}

.left-corner .mark {

width:16px;

height:16px;

position:absolute;

top:0px;left:0;

}

#copy {

position:absolute;

top:0px;left:0;

}

#copy img{float: left; margin-bottom: 100px; padding-right: 5px; position: relative; top: 
3px;}



.contacts {

position:absolute;

top:23px;left:290px;

color:#616161;

}

ul.info {

position:absolute;

top:23px;left:460px;

}

ul.info li {

padding:0 0 10px 0;

line-height:15px;

color:#878787;

}

ul.info li img {

position:relative;

margin:0 10px -8px 0;

}

ul.info li img.block {

display:block;

float:left;

margin:0 10px 15px 0;

}

#login {

width:228px;

height:95px;

position:absolute;

top:14px;right:0;

border-left:1px solid #cdcdcd;

}

#login .registr {
width:188px;
height:60px;
padding:12px 0 0 12px;
position:absolute;
top:8px;right:0;
background:#616161;
}

.map_of_site
	{
width:200px;
position:absolute;
margin-top:85px;
right:0;
	}


.registr-top {

width:100%;

overflow:hidden;

font-family: Arial, Helvetica, sans-serif;

}

.registr-top a{text-decoration: underline !important;}



#login .registr input.data {

width:132px;

height:11px;

margin:0 0 4px 0;

border:none;

padding:1px;

font-size:11px;

line-height:11px;

display:block;

float:left;

color:#909090;

background:#fff;

}

#login .registr .submit {

width:40px;

height:30px;

display:block;

text-align:left;

padding:2px 0 2px 11px;

position:absolute;

top:10px;right:12px;

border:none;

cursor:pointer;

}

#login .registr a {

font-size:10px;

color:#f3f3f3;

}



/* ---------------------------------- header */

#header {

width:100%;

height:326px;

position:relative;

z-index:2;

background:url('../img/header-new.jpg') no-repeat 0 0;

}

#body_main #header {
  height: 426px;
}

#header ul.top-menu {

position:absolute;

top:60px;

left:352px;

}

ul.top-menu li {

float:left;

padding:0 23px 0 30px;

background:url('../img/top-menu-li-new.gif') no-repeat 100% center;

}

ul.top-menu li.last {

background:none;

}

ul.top-menu li a.active {color:#000 !important; text-decoration: underline !important;}

ul.top-menu li a {

color: #010101 !important;

font-size:14px;

text-decoration:none;

}

ul.top-menu li a:hover {

text-decoration:underline;

}

#header .phone {

position:absolute;

top:55px;right:67px;

font-size:19px;

color:#010101;

font-weight: bold;

}

#header .phone span {

font-weight: normal;

}

#logo {

position:absolute;

top:40px;left:35px;

}



.centers {

position:absolute;

top:147px;left:28px;

color:#2a2a2a;

font-size:14px;

font-family: Arial, Helvetica, sans-serif;

}

.centers2 {
position:absolute;
top:200px;left:30px;
color:#656563;
font-size:14px;
}

.centers img {margin-bottom:5px;}

ul.countries {

position:absolute;

top:213px;left:29px;

}



ul.countries li {

float:left;

padding:0 10px 0 13px;

font-size:11px;

background:url('../img/countries-li.gif') no-repeat 0 3px;

}


ul.countries li a{text-decoration: underline;}
ul.countries li a:hover{text-decoration: none;}

ul.menu {

width:100%;

height:26px;

position:absolute;

top:300px;left:0px;

background:url('../img/menu.gif') repeat-x 0 0;

overflow: hidden;

}
#body_main #header ul.menu {
top: 400px;
}


ul.menu li {

width:182px;

height:26px;

border-right:2px solid #fff;

float:left;

padding:6px 0 0 52px;

background:url('../img/menu-li.gif') no-repeat 26px 10px;

}

ul.menu li.active {

background:url('../img/menu-active.gif') no-repeat 0 0;

color: #000 !important;



}

ul.menu li.active a {color:#fff !important;}



ul.menu li.last {

width:183px !important;

border:none;

float:right;

}

ul.menu li a {

text-decoration:none;

font-family: Arial, Helvetica, sans-serif;

font-size:12px;

color:#f8f8f8 !important;

display: block;

}

ul.menu li a:hover {

text-decoration:underline;

color:#f8f8f8 !important;

}

/* slider */
.slider_blocks img {border: 0;}

.slider_blocks li {

margin: 0;

padding: 0;
	
}
.slider_blocks {

position: relative;

overflow: hidden;
	
}
.slider_blocks .back {

width: 57px;

height: 110px;

position: absolute;

top: 0;

left: 0;

z-index: 2;
}
.slider_blocks .back a,
.slider_blocks .next a {

display: block;  

outline: none; 
}
#header .slider_blocks span.back a {

cursor: default;

background:url(/img/prev.png) no-repeat 0 100%;
}
.slider_blocks .next {

position: absolute;

top: 0;

right: 0;

z-index: 2;
}
.slider_blocks ul {

position: relative;

left: 0;

width: auto;

margin: 0;

padding: 0;

list-style-type: none;

overflow: hidden;

z-index: 1;
}

.slider_blocks li {

float: left;

display: inline;

width: 127px;

}

.sliderspace {

width:1050px;

position: absolute;

left:65px;

top:0;

overflow: hidden;

}



.technology_pict  {

width:1178px;

height: 110px;

position: relative;

overflow: hidden;

top:289px;

background: url(/img/slider.jpg) no-repeat 0 0;	
}

.technology_pict span.back, .technology_pict span.next {

display:block;

width:57px;

height:110px;

position:absolute;

left:10px;

top:0px;

margin: 0;

padding: 0;

background: none;

}
.technology_pict span.next {

left:1109px;

}
.technology_pict span.next a, .technology_pict span.back a {

width:57px;

height:110px;

background:url(/img/next.png) no-repeat 0 0;

}

.technology_pict span.back a {

background:url(/img/prev.png) no-repeat 0 0; 

}
.technology_pict ul {

width:1050px;

padding: 0;
	
}
.technology_pict li {

padding:10px 2px;

overflow: hidden;
	
}
.technology_pict li img {
	
float: left;

display: inline;

border: 1px solid #000;
} 

/*
.graphic, #prevBtn, #nextBtn{
margin:0;

padding:0;

display:block;

overflow:hidden;

text-indent:-8000px;

}


#slider {

position: absolute;

top:0;left:62px;

width: 1050px !important;

height: 110px;

z-index: 2;

}	
#slider ul {

width: 1050px !important;

padding: 10px 0 0 0;

margin: 0;

list-style:none;

}
#slider li { 

width:127px;

padding:0 2px;

height:241px;

overflow:hidden; 

}
#slider li img {

border:1px solid #000;

}	
#prevBtn, #nextBtn { 

display:block;

width:57px;

height:110px;

position:absolute;

left:10px;

top:0px;

}	

#nextBtn {left:1113px;}
														
#prevBtn a, #nextBtn a {
  
display:block;

width:57px;

height:110px;

display: block !important;

background:url(/img/btn_prev.jpg) no-repeat 0 0;	
}	

#nextBtn a { 

background:url(/img/btn_next.jpg) no-repeat 0 0;	

}	
#spaceslider {

width: 1178px;

height: 110px;

position: relative;

overflow: hidden;

top:289px;

z-index:1; 

background: url(/img/overheader.jpg) no-repeat 0 0;
}	*/


/* ---------------------------------- content */

#content {

width:100%;

padding:35px 0 0 0;

position:relative;

z-index:2;



}

#left {

width:229px;

position:relative;

float:left;

}

p.title {

height:24px;

display:block;

padding:4px 0 0 0px;

font-size:16px;

color:#000;

font-family: Arial, Helvetica, sans-serif;

background:url('../img/p-title.gif') no-repeat 0 0;
margin-top: 6px;

}

p.title img {

margin:0 17px 0 0;

float:left;

diplay:block;

position:relative;

top:-4px;

}

p.title a {

font-family: Arial, Helvetica, sans-serif;

color:#000;

display:block;

font-size:16px;

color:#312623;

} 

div.hr {

width:100%;

height:1px;

margin:0 0 25px 0;

border-top: 1px solid #ebebeb;

clear: both;

}

table.left-catalog {

width:195px;

margin:0 0 25px 0;

border-collapse: collapse;

}

table.left-catalog td {

padding-bottom:5px;

vertical-align:middle;

}

table.left-catalog td img.catalog {

width:100px;

height:100px;

margin:0 12px 0 0;

border:1px solid #e8e8e8;

}

table.left-catalog td a {

font-size:11px;

color:#3c3b39;

text-decoration: underline;

}

#left .search {

width:203px;

height:25px;

margin-bottom:25px;

position:relative;

top: 5px;

}

#left .search input.text {

width:144px;

height:16px;

border:1px solid #bbbbbb;

padding:0px 0px 0px 12px;

font-size:12px;

display:block;

float:left;

color:#6f6f6f;

margin:0 0 3px 0;

}

#left .search .submit {

width:45px;

height:20px;

position:absolute;

left:157px;top:0px;

border:none;

cursor:pointer;

background:url('../img/buttons/search.gif') no-repeat 0 0;

}

#left .search span {

width:3px;

height:17px;

position:absolute;

top:0px;

left:0px;

background:url('../img/search-span.gif') no-repeat 0 0;

}

#left .banner {

padding:0 0 7px 0;

}







#center {

/*width:723px;*/

position:relative;

float:left;

color:#312623 !important;

font-family: tahoma, Helvetica, sans-serif !important;

margin: 0 -300px 0 0;

}

#main ul li, .div_short ul li, #center ul li {
padding:2px 0 3px 15px;
background:url('../img/main-ul-li.png') no-repeat 0 8px;
}





.center{width:723px !important;}

.center h1{margin: 0px 0px 25px 0px;}

.center2{width: 80%;}

.center a{text-decoration: underline;}

.center a:hover{text-decoration: none;}

/*.center ul{list-style-type: square; padding-left: 14px;}*/


.news {

width:100%;

color:#626262;

overflow:hidden;

}



.news .date {

width:80px;

padding-left:15px;

float:left;

position:relative;

}



.noindex .date {padding:0px !important;}

.noindex .text {margin:0px 0px 0px 90px !important;}


.news .date {
color: #312623;
background:url('../img/last-pages.gif') repeat-x 0 0;
margin: 0px;
padding: 4px;
text-align: center;
border:1px solid #dbdbdb;
}

.news .date span {

color:#000;

}


.news .text {

margin:0px 0px 0px 103px;

line-height:16px;

position:relative;

color:#312623;

}





.news .text div{margin: 0px; padding: 0px; bordeR: 0px solid red;}



.news span a {

font-size:11px;

color:#312623;

text-decoration: underline !important;

}



.bigger_a{color: #000 !important; cursor: pointer;}

.zag{color: #989898 !important; margin-left: 18px;}



.news span a:hover{text-decoration: none !important;}



.subscribe {

width:180px!important;

height:35px;

margin:0 22px 25px 0px;

float: right;

position:relative;

left: 0px;

color:#7a7a7a;

}



.subscribe p {

margin:0 0 6px 0;

}







.subscribe input.text {

width:195px !important;

height:15px;

border:1px solid #bebebe;

padding:0px 0px 0px 4px;

font-size:11px;

display:block;

position:absolute;

left:0px;top:20px;

float:left;

color:#bebebe;

margin:0 0 3px 0;

}

.subscribe .submit {

width:41px;

height:17px;

position:absolute;

left:160px;top:20px;

border:none;

cursor:pointer;

background:url('../img/buttons/subscribe.gif') no-repeat 0 0;

}

.supplier-subscribe {

float:left;

margin:-25px 0 25px 0;

}

#center .articles {

width:100%;

color:#686868;

overflow:hidden;

}

.articles .magazine {

padding-left:17px;

color:#bebebe;

}

#center .articles a {

color:#1d1d1d;

}







#right {

width:200px;

position:relative;

float:right;

color:#312623;

}

#right h1{margin: 0px 0px 15px 0px;}


#right a {

color:#312623 !important;

text-decoration: underline;

}

#right a:hover{text-decoration: none !important; color: #000 !important;}



p.dotted {

--border-bottoms:1px dotted #d5d5d5;

}

#right .terms {

width:150px;

margin-bottom:-3px;

float:right;

}






#right .terms a {

color:#3e3a39;

font-size:15px;

text-decoration: underline !important;

}



#right .terms a:hover {

text-decoration: none !important;

}



#right .terms a.normal {

font-size:12px;

}

#right .terms img {

padding:0 0 12px 0;

}



#right .terms2 {


margin-left: 64px;
margin-bottom: -3px;
}


#right .terms2 ul li{list-style-type: square !important;}
#right .terms2 li a{font-size: 12px !important;}


#right .terms2 a {

color:#3e3a39;

font-size:15px;

text-decoration: underline !important;

}



#right .terms2 a:hover {

text-decoration: none !important;

}



#right .terms2 a.normal {

font-size:12px;

}

#right .terms2 img {

padding:0 0 12px 0;

}

p.title-question {

margin:0 0 2px 0 !important;

color:#b2b2b2;

font-size:14px;

}





/*-----------------catalog-1------------*/

.catalog-left {

width:198px;

position:relative;

padding:25px 0 10px 0;

margin:0 0 15px 0;

border-left:3px solid #d91101 !important;

color:#808080;

background:#f5f5f5;

}

.catalog-left p.title-left {

padding-left:20px;

margin:0;

font-size:20px;

color:#312623;

}


ul.list-left{padding-bottom:  15px !important;}


.title-left a{font: 14px tahoma !important; color: #312623 !important;}

.catalog-left ul.list-left li a{font: 12px tahoma !important; color: #312623 !important;}

.title-left{padding-bottom: 10px !important;}

.diler{width: 160px; height: 45px !important; margin-top: -27px; margin-left: 18px;}

.diler a{display: block; width: 160px; height: 45px;}

ul.list-left li.active{color: #d91101 !important;}


.list-left li.active {

color: #000 !important; text-decoration: underline;}





.catalog-left ul.list-left {

margin:0;

padding:0 0 8px 6px;
}
* html .catalog-left ul.list-left {height:1px;overflow:visible;} 
.catalog-left ul.list-left li {

padding: 4px 0 1px 16px;

font-size:10px;

color:#312623;

background:url('../img/left-menu-li.gif') no-repeat 2px 8px;

}
.catalog-left ul.list-left li.active_menu {background: url('../img/left-menu-li.png') no-repeat 2px 8px;}

.catalog-left ul.list-left li a:hover{color: #d91101;}

.catalog-left ul.list-left li.active {

color: #d91101;

padding: 4px 0 1px 16px;

font-size:10px;
background:url('../img/left-menu-li-active.gif') no-repeat 2px 8px;

}

.catalog-left ul.list-left ul {margin:0 0 2px -3px;}

/*.catalog-left ul.list-left ul li {padding:0 !important;} */

.catalog-left ul.list-left ul li.acvtive-item {padding:4px 0 3px 16px;}

/*.catalog-left ul.list-left li.activ_menu{background:url('../img/left-menu-li-active.gif') 
no-repeat 2px 8px;} */

.catalog-left ul.list-left li.active-catalog {

color: #d91101;
text-decoration: underline;
background:url('../img/left-menu-li-active-catalog.gif') no-repeat 0 3px;

}

.catalog-left ul.list-left li.active a, .catalog-left ul.list-left li.active-catalog a {
text-decoration: underline !important;
color: #d91101;
}


.catalog-left ul.list-left li.active a{text-decoration: underline !important;}
.catalog-left ul.list-left li.active ul {
text-decoration: underline !important;
margin:3px 0;

}

.catalog-left ul.list-left li.acvtive-item {
background:url('../img/left-menu-li-selected.gif') no-repeat 4px 8px;
}

.catalog-left ul.list-left li.selected {
background:url('../img/left-menu-li-selected.gif')  no-repeat 4px 8px !important;
}

.catalog-left ul.list-left li.active .sub {

margin:3px 0 0 0;

}

.catalog-left ul.list-left li.active .sub li {

padding:0 0 2px 15px;

}

.catalog-left ul.list-left li.active .sub li a {

color:#505050;



}

.catalog-left ul.list-left li.active .sub li.selected a {

color:#000 !important;

}

.catalog-left ul.list-left li.active li.selected {

background:url('../img/left-menu-li-selected.gif') no-repeat 0 3px;

}

.catalog-left ul.list-left li.active li.acvtive-item li.selected a {

color:#000 !important;

}

.catalog-left ul.list-left li.active ul li {

padding:0;

background:none;

}

.catalog-left ul.list-left li.active ul li ul {

margin:3px 0;

}

.catalog-left ul.list-left li.active ul li ul li {

padding:0 0 3px 15px;

}

.catalog-left ul.list-left li.active ul li ul li a {

color:#8a8a8a;

}

.catalog-left ul.list-left li a {

text-decoration:none;

}

.catalog-left ul.list-left li a:hover {

text-decoration:underline;

}
.catalog-left .menuspacer {
width:162px;
height: 1px;
position: relative;
overflow: hidden;
margin: 0px 0px 10px 21px;
background:#d6d9da;
}

.left-search {

width:155px !important;

height:30px !important;

padding:0 0 15px 25px;

margin:0 !important;

}

.left-search label {

display:block;

font-size:10px;

margin:0 0 2px 0;

color:#ababab;

}

.left-search input.text {

width:95px !important;

}

.left-search .submit {

left:133px !important;

top:14px !important;

}

#right{font-family: Arial, Helvetica, sans-serif !important;}

#right ul.right-terms {

margin:-19px 0 18px 47px;

}

ul.right-terms li {

padding:0 0 2px 13px;

background:url('../img/right-terms-li.gif') no-repeat 0 5px;

}

#right div.last-pages {

width:188px;

padding:5px 0 0 12px;

margin:15px 0 10px 0;

font-size:12px;

font-family: Arial, Helvetica, sans-serif;

border:1px solid #dbdbdb;

background:url('../img/last-pages.gif') repeat-x 0 0;

}

ul.last-pages-list li {

padding:0 0 1px 9px;

background:url('../img/last-pages-li.gif') no-repeat 0 4px;

}

.last-pages p{margin-left: 12px;}



ul.last-pages-list li a {

color:#5b5b5b; text-decoration: underline;

}



ul.last-pages-list li a:hover {

text-decoration: none;

}



ul.left-menu {

padding:0 0 8px 12px;

margin:-8px 0 0 0;

}

ul.left-menu li {

padding:0 0 6px 13px;

background:url('../img/left-menu-li.gif') no-repeat 0 4px;

}

ul.left-menu li.active {

background:url('../img/left-menu-li-active.gif') no-repeat 0 4px;

}

ul.left-menu li.active a {color:#000 !important; text-decoration: underline;}

ul.left-menu li a {

text-decoration:none;

color: #312623 !important;

}

ul.left-menu li a:hover {

text-decoration:underline;

color: #000 !important;

}



#center .links, .main .links {

padding-bottom:5px;

color:#636363;

font-size:11px;

font-family: Arial, Helvetica, sans-serif;

}

.links span {

/*color:#deb200;*/
color:#000;
}

#center .forms {

width:315px;

margin-bottom:35px;

position:relative;

float:left;

}



#center .work {

width:100%;

margin:0 0 27px 0;

overflow:hidden;

}

.work .cell {

width:360px;

height:202px;

position:relative;

float:left;

}

.work .cell .preview {

width:202px;

height:202px;

float:left;

background:url('../img/preview.gif') no-repeat 0 0;

}

.work .cell .preview img {

width:200px;

height:200px;

}

.work .cell .name {

width:140px;

float:left;

padding:50px 0 0 18px;

font-size:14px;

color:#6b6b6b;



}

.work .cell .name a {

color:#6b6b6b !important;

text-decoration:none;

}

.work .cell .name a:hover {

text-decoration:underline;

}





/*-----------------catalog-2------------*/

#left {font-family: Arial, Helvetica, sans-serif;}

#left .catalog-left p.active {

color:#da1b00;

font-family: Arial, Helvetica, sans-serif;

}

#center img.logos {

padding:0 0 0 40px;

}

#center .main-text {

width:623px;

float:left;

position:relative;

}

#center .certificate {

width:88px;

float:right;

position:relative;

}

p.item {

border-left:2px solid #dfdfdf;

padding:4px 0 4px 8px;

margin:8px 0 33px 0;

}

.list-photo {

position:relative;

}

#center .photo {

width:111px;


margin:0 5px 10px 3px;

float:left;

position:relative;

/*background:url('../img/gallery.gif') no-repeat 0 0;*/

}

#center .photo img {

padding:1px;

/*width:109px;

height:109px;*/

}

.main {

width:950px;

float:right;

position:relative;

overflow:hidden;

}







/*----------------catalog-3------------*/

#catalog-preview,.catalog-preview {

width:290px;

height:290px;

position:relative;

float:left;

margin:0px 25px 30px 0;

background:url('../img/catalog-preview.png') no-repeat 0 0;

}

.average {

width:191px;

height:191px;

position:relative;

float:left;

margin:0 25px 25px 0;

background:url('../img/catalog-preview-average.png') no-repeat 0 0;

}




#catalog-preview img {

width:288px;

height:288px;

}

.description {
margin: 0 0 0 216px;
position: relative;

/*width:240px;

float:left; */

padding-left: 1px;
padding-bottom: 0px;
}

.description .small-preview {

width:300px;

margin:0;

padding:15px 0 0px 50px;

}



#center .small-preview ul{list-style-type: none !important;}



#center .description .small-preview li {

margin:12px 12px 0 0;

padding:0 !important;

border:1px solid #e7e9e8;

float:left;

list-style-type: none !important;

}

#center .description .small-preview li img {

display:block;

}

#center ul.status { 
width: 120px; 

position: relative;
               
padding:0 0 0px 165px;

margin:-45px 0 0;  

/*margin:15px 0 0px 0;
width: 140px; 
position: relative;    
left: 30px;            
*/

list-style-type: none !important;
}

#center ul.status li {

padding:0 5px 0 0;
margin:0;

float:left;

width: 9px;

height: 9px; 

background:url('../img/status-li.gif') no-repeat 0 0;

}

#center ul.status li a { 

text-decoration:none;  

display: block;    

}

#center ul.status li.active {
display: block;
background:url('../img/status-li-active.gif') no-repeat 0 0;

}
.souvenir input.text {
margin:0 0 5px 0 !important;
}
.souvenir .submit1 {
width:175px;
position: relative;
border: none;
padding:0 0 8px 0;
margin:10px 0 5px 0;
font-weight: normal;
color:#fff;
background:url('../img/buttons/popup-ask-form.png') no-repeat 0 0; 
}



.average span.nofoto {
position: absolute;
top: 80px; 
left: 65px;
}

table.short {

width:235px;

border-collapse:collapse;

margin-left: 8px;

}

.div_short{
float: right;
margin-right: 10px;
margin-top: -20px;
margin-bottom: 30px;
}

table.short th {

padding:0 0 5px 0;

}

table.treetr {

margin:10px 0 0 0;

}

table.treetr th {

padding:0 0 11px 0;

}

table.short td, table.short th {

border-bottom:1px solid #e4e4e4;

}

table.short td {

padding:1px 0 1px 7px;

}

#center ul.spec {

margin:0 0 20px 0;

}

#center ul.red {

margin:0 0 50px 0;

}

#center ul.red li {

padding:0 0 2px 13px;

background:url('../img/red-li.gif') no-repeat 0 6px;

}





div.parameters {

width:941px;

position:relative;

padding:14px 0 20px 6px;

border:1px solid #b4b6b5;

margin-bottom:30px;

position:relative;

z-index:2;

}

div.parameters p {

margin:0 0 8px 8px;

}





#main ul.objects {

width:948px;

height:28px;

margin:0;

border-left:1px solid #b4b6b5;

position:relative;

top:1px;

z-index:3;

overflow:hidden;

color: #000 !important;

}

#main ul.two li {

width:474px !important;

}

#main ul.tree li {

width:316px !important;

}

#main ul.objects li {

width:237px;

height:28px;

padding:0 15px 0 0;

margin:0 -15px 0 0;

position:relative;

left:-15px;

float:left;

cursor:pointer;

background:url('../img/ul-objects-li.png') no-repeat 100% 0;

}

ul.two li a {

width:414px !important;

}

ul.tree li a {

width:256px !important;

}

ul.two li {

width:474px !important;

}

/*ul.tree li {

width:316px !important;

}



ul.two li a {

width:414px !important;

}

ul.tree li a {

width:256px !important;

}*/
#main ul.objects li a {

color: #000 !important;

width:177px;

height:18px;

padding:8px 0 0 60px;

border-top:1px solid #909193;

display:block;

text-decoration:none;

background:#e5e5e5;

}

#main ul.objects li a:hover {text-decoration:underline; color: #000 !important;}

#main ul.objects li.active {

height:28px;

background:url('../img/ul-objects-li-active.png') no-repeat 100% 0;

}

#main ul.objects li.active a {

height:19px;

background:#fff;
color: #000 !important;
}


#main .objects2 {

/*width:948px;*/

height:28px;

margin:0;

border-left:1px solid #b4b6b5;

position:relative;

top:1px;

z-index:3;

overflow:hidden;

color: #000 !important;

}


#main .object2 {

border-top:1px solid #b4b6b5;

background:#e5e5e5;

}
#main .objects2 li{

/*width:237px;*/

height:28px;

padding:0 15px 0 0;

margin:0 -15px 0 0;

position:relative;
left: -15px;

float:left;

cursor:pointer;

background:url('../img/ul-objects-li.png') no-repeat 100% 0;
}

#main .objects2 li a {

color: #000 !important;

/*width:177px;*/
width: ;
height:18px;

padding:8px 10px 0 43px;

border-top:1px solid #909193;

display:block;

text-decoration:none;

background:#e5e5e5;

}

.bg_ul{background:url('../img/bg_ul.jpg') repeat-x 0 0; height: 13px;}

#main .objects2 a:hover {text-decoration:underline; color: #000 !important;}

#main .objects2 .active {

height:28px;

background:url('../img/ul-objects-li-active.png') no-repeat 100% 0;

}

#main .objects2 .active a {

height:19px;

background:#fff;

color: #000 !important;
}

/*--------------------------------*/
#main .objects3 {

/*width:948px;*/

height:28px;

margin:0 !important;

border-left:1px solid #b4b6b5;

position:relative;

top:1px;

z-index:3;

overflow:hidden;

color: #000 !important;

}


#main .object3 {

border-top:1px solid #b4b6b5;

background:#e5e5e5;

}
#main .objects3 li{

/*width:237px;*/

width: 474px;

height:28px;

padding:0 15px 0 0 !important;

margin:0 -15px 0 0;

position:relative;
left: -15px;

float:left;

cursor:pointer;

background:url('../img/ul-objects-li.png') no-repeat 100% 0;
}

#main .objects3 li a {

color: #000 !important;

/*width:177px;*/
width: ;
height:18px;

padding:8px 10px 0 43px;

border-top:1px solid #909193;

display:block;

text-decoration:none;

background:#e5e5e5;

}

.bg_ul{background:url('../img/bg_ul.jpg') repeat-x 0 0; height: 13px;}

.objects3 a:hover {text-decoration:underline; color: #000 !important;}

#main .objects3 .active {

height:28px;

background:url('../img/ul-objects-li-active.png') no-repeat 100% 0;

}

#main .objects3 .active a {

height:19px;

background:#fff;

color: #000 !important;
}

/*---------------------------*/
div.on {

display:block !important;

}

div.object-page {

display:none;

}

table.work {

width:935px !important;

margin:0 0 17px 0;

font-size:10px;

border-collapse: collapse;

text-align:center !important;

}

table.work th {

height:34px;

padding:2px 18px 2px 18px;

text-align:center;

border:1px solid #969799;

background:#e5e5e5;

color:#000 !important;

}

table.work th.center {

text-align:center;

width: 0px;

}

table.work td {

padding:2px 0 2px 0px;

color:#000;

border:1px solid #cecece;

}

table.work td.white {

width:25px !important;

padding:0 !important;

margin:0;

text-align:center;

background:#fff;

}

table.work td .checkbox {

width:13px;

height:13px;

vertical-align:middle;

}

table.work tr.color {background:#efedee;}

table.work td.selected {color:#dc290b;}

table.work td.title {

height:28px;

padding:0;

text-align:center;

}

table.work td.right {

font-size:10px !important;

padding-right:6px !important;

text-align:right !important;

}

table.work td.section {

height:42px;

padding:0;

font-size:12px;

text-align:center;

border:none;

}

img.mark {

float:left;

padding:0 8px 0 0;

}

.buttons {

width:195px;

float:right;

position:relative;

padding:0 3px 20px 0;

}

.buttons .compare {

width:192px;

height:17px;

padding:0 0 1px 0;

margin:0 0 3px 0;

position:relative;

color:#fff;

font-size:12px;

text-align:center;

border:none;

cursor:pointer;

background:url('../img/buttons/compare.gif') no-repeat 0 0;

}

.book {

width:400px;

float:left;

}

.work{clear: both;}

div.parameters .reference {

width:920px;

position:relative;

margin:0 0 7px 0;

overflow:hidden;

}

div.parameters .reference .element {

width:265px;

float:left;

padding:0 10px 0 30px;

}

.reference .element .image {

width:88px;

float:left;

position:relative;

}

.reference .element .table {

width:125px !important;

padding-top:45px;

font-size:12px !important;

}

.reference .element .subscr {

width:170px;

float:right;

font-size:11px;

}

.reference .element .subscr span {

font-size:15px;

}



table.models {

width:935px !important;

border:1px solid #e2e2e2;

margin:0 0 20px 0;

font-size:10px;

border-collapse: collapse;

}

table.models td {

padding:2px 0 2px 22px;

border-top:1px solid #cecece;

color: #000;

}



div.models-preview {

width:948px;

position:relative;

margin:0 0 0 -5px;

overflow:hidden;

}

div.models-preview .pix {

float:left;

margin:0 0 0 5px;

}





/*-----------------catalog-4----------------*/

ul.common {

width:765px;

positon:relative;

margin:0 auto;

border-collapse:collapse;

}

ul.common li {

width:33%;

float:left;

text-align:left;

}

ul.common li.first {

width:22%;

padding-right:55px;

}

ul.common li.second {

width:27%;

padding-right:55px;

}



ul.common table.component {

width:100%;

text-align:left;

}

ul.common table.component td {

taxt-align:left;

padding:0 0 3px 0;

}





/*---------------очередной каталог------------------*/

table.manual {

width:275px;

position:relative;

/*float:left; */

border-collapse:collapse;

}

table.manual td, table.manual th {

text-align:left;

border-bottom:1px solid #e4e4e4;

}

table.manual th {

padding:0 0 14px 5px;

}

table.manual td {

font-size:11px;

padding:1px 0 1px 9px;

}

table.nine td {

padding:1px 0 3px 9px;

}

table.brand {

font-size:11px;

border-collapse:collapse;

}

table.brand td {

border-left:1px solid #d4d5d9;

padding:3px 15px 7px 10px;

}

table.brand th {

text-align:left;

font-weight:normal;

padding:3px 15px 7px 10px;

}

div.list {

width:620px;

height:250px;

position:relative;

}

div.check {

/*width:65px; */

height:15px;

float: right;

font-size:9px;

white-space: nowrap;

position: relative;

top: -17px;

/*left:300px;*/

}

div.check .checkbox {

float:right;

display:block;

position:absolute;

top:3px;

right:0px;

}









/*--------------справочник------------*/

#center div.specialists {

width:120px;

position:relative;

padding:0 0px 0 31px;

float:left;

font-size:9px;

}

.list-spec {

/*width: 755px;*/

overflow:visible;

height: 250px;

}

.shift {

margin:0 0 0 -31px;

position:relative;

}

div.specialists img {

padding:0 0 20px 0;

}

div.specialists p {

padding:0 0 0 9px;

}

div.specialists p.name {

font-size:10px;

border-left:2px solid #cdcdcd;

}

div.specialists a {

font-size:10px;

}

div.specialists  a:hover {
text-decoration: underline;
}


div.answers {

/*width:725px;*/

position:relative;

padding:12px 0 25px 15px;

margin:0 0 15px 0;

border-bottom:1px solid #c8c8c8;

background:#f9f9f9;

}

div.answers .question {

font-weight:bold;

}

div.answers .question .question-title {

width:57px;

float:left;

padding:10px 0 0 0;

position:relative;

color:#d71402;

}

.question .question-text {

margin:0 0 0 58px;

padding:10px 5px 10px 15px;

border-left:1px solid #dbdbdb;

}

.question .question-text p {

margin:0 0 8px 0;

}

.question .question-text span {

font-weight:normal;

font-size:10px;

color:#b9b9b9;

}

.question .answers-title {

color:#bababa;

width:47px;

float:left;

padding:10px 0 0 10px;

position:relative;

}

.question .withanswer {

font-weight:normal;

color:#7e7e7e;

}

.question .more, .text-article .more,.line .more  {

position:absolute;

bottom:12px;

right:14px;

padding-right:14px;

font-size:10px;

background:url('../img/ico/more.gif') no-repeat 100% 2px;

}

.more a{text-decoration: underline;}

.line{margin-left: 30px !important; -margin-left: 6px !important}

.question .more2, .text-article .more,.line .more  {

position:absolute;

bottom:12px;

right:14px;

padding-right:14px;

font-size:10px;

background: none

}



/*-----------------------статьи------------*/

.articl{padding-top:0px;}



.cell .preview-article {

width:125px;

float:left;

}

.cell .text-article {

margine:0 0 0 125px;

position:relative;

font-family: Arial, Helvetica, sans-serif;

}



.text-article p{margin: 0px !important;}



.cell .articl {

right:0;

bottom:-10px;

}

.magazine {padding:0 0 0px 0;}

.back {

float:right;

position:relative;

font-size:10px;

padding:0 0 0 15px;

margin:-40px 0 0 0;

background:url('../img/ico/back.gif') no-repeat 0 2px;

}



/*------------термины и понятия------------*/

.lettera_h{display: none;}

.lettera_g{

width:17px;

height:17px;

float:left;

position:relative;

color:#fff;

text-align:center;

font-size:14px;

text-transform:uppercase;

font-weight:bold;

background:url('../img/letter-active.png') no-repeat 0 0;

margin-top: 18px;

margin-right: -17px;
}



.table_term table td {border: 1}





#center ul.letters {

width:100%;

margin:15px 0 0 0 !important;

overflow:hidden;

padding-bottom:10px !important;

border-bottom:2px solid #cfcfcf;

list-style-type: none !important;

padding-left: 0px !important;

}

.noborder {border:none !important;}

#center ul.letters li {

width:19px;

height:17px;

float:left;

text-align:center;

text-transform:uppercase;

padding:0 0 3px 0;

border-right:3px solid #fff;

font-weight:bold;

color:#b8b8b8;

background:url('../img/letter.png') no-repeat 0 0;

font-size:12px;

}

#center ul.letters li.active {

background:url('../img/letter-active.png') no-repeat 0 0; color: #fff !important;

}



#center ul.letters li.active a{

color: #fff !important;

}





#center ul.letters li a {

font-size:12px;

text-decoration:none;

color:#fff !important;

}





.cell .lettera {

width:17px;

height:17px;

float:left;

position:relative;

padding:0 0 0 0px;

color:#fff;

text-align:center;

font-size:14px;

text-transform:uppercase;

font-weight:bold;

background:url('../img/letter.png') no-repeat 0 0;

}

.cell .letter-word p {

margin:0 0 0px 0;

}

.selected {

padding-top:22px;

}

.selected .lettera {

background:url('../img/lettera-selected.png') no-repeat 0 0;

}

.cell .letter-word {

margin:0 0 0 30px;

}

.cell .letter-word p.title-letter {

margin:15px 0 3px 0;

color:#6B6B6B;

display:block;

font-size:16px;

border-bottom:1px solid #c8c8c8;

}

#r_f_letter{margin-top:15px}

/*------------советы экспертов------------*/

.advicess {

margin:0 0 20px 0 !important;

}



.a_line{

border-bottom:1px solid #e5e6e8;

clear: both; 

overflow: hidden;

position: relative;

top: -3px;

}



.cell .photo {

width:130px;

margin:0 0 30px 0;

float:left;

position:relative;

}

.all-line {

width:595px;

float:left;

position:relative;

}

.cell .line {

width:595px;

position:relative;

overflow: hidden;

}

.cell .line .quest {

width:75px;

float:left;

margin:0;

/*color:#d3d4d6;*/
color:#666;

position:relative;

}

.cell .line .who {

margin:0 0 7px 75px;

padding:8px 0 4px 15px;

border-left:2px solid #d91101;

}

.cell .line .color {

padding:20px 0 15px 0;

margin:0;

color:#62676b;

}

.cell .line .quest-text {

margin:0 0 0 75px;

padding:20px 0 15px 15px;

color:#6f7376;

background:#fafafa;

border-left:2px solid #dadbdf;

}

.cell .line .answ {

padding:0px 0 20px 15px;

margin-bottom:10px;

color:#8d8e90;

border-bottom:1px solid #f6f6f6;

}

.cell .line .color-answ {color:#8b8e93;}

.cell .links-answers {

margin:0 0 30px 75px;

}

.cell .links-answers span.advices {

padding:0 10px 0 15px;

background:url('../img/ico/mark-red.gif') no-repeat 0 3px;

}

.advices a{text-decoration: underline !important;}



.cell .links-answers span.all {

padding:0 0 0 15px;

background:url('../img/ico/mark-grey.gif') no-repeat 0 3px;

}



span.all a{text-decoration: underline !important;}



.cell .ask {

margin:7px 0 0 750px;

position:relative;

display:block;

z-index: 100;

}







/*------------о компании------------*/

#right .photo-company {

width:190px;

height:134px;

padding:4px;

margin:0 0 5px 0;

border:1px solid #dbdbdb;

}

p.tophoto {

font-size:10px;

color:#848484;

padding:0 6px 0 0;

text-align:right;

}



/*------------о компании история------------*/

.news .start {

width:50px;

float:left;

position:relative;

}

.news .start span {

color:#dc290b;

font-weight:bold;

}

.news .text-history {margin:0 0 25px 50px;}



/*------------о компании вакансии------------*/

span.bigger a{font-size:14px; color: #ffcf11; text-decoration: none !important;}

div.vacancy {

width:100%;

overflow:visible;

padding:25px 0 0 0;

position:relative;

border-bottom:1px solid #e6e6e8;

min-height: 130px;

}

.vacansy-first {

border-top:1px solid #e6e6e8;

}

.vacancy .text-vacancy {

width:720px;

float:left;

}



.vacancy .text-vacancy p.job {font-weight:bold;}

.vacancy .ask {

margin:0 0 0 0px;

position:relative;

}

p.ask-question {

display:block;

float: right;

bottom:0;

right:90px;

padding:0 0 0 20px;

background:url('../img/ico/ask.gif') no-repeat 0 3px;

}

div.ask .ask-question-advice {

position:relative;

float:left;

padding:0 0 0 20px;

background:url('../img/ico/ask.gif') no-repeat 0 3px;

overflow: visible;

}



.ask-question-advice a{text-decoration: underline;}



/*------------новости--------*/

.cloud {padding-top:0px; text-align: justify !important}



.cloud p {

line-height:25px;

margin:0;

text-align: justify !important;

color:#aaa;

}



.cloud p a {font-size:14px;text-decoration:none; padding:0; margin: 0 5px; white-space: nowrap; }

.cloud p a:hover {text-decoration:underline;}

.cloud p a.small { color: #828282 !important; }

.cloud p a.medium { color: #626262 !important; }

.cloud p a.big { color: #424242 !important; }

.cloud p a.tag-hidden { display: none; }

#tags-show {
  float: right;
  margin: 10px 0 15px;
  padding: 0 12px 0 0;
  background: url(/img/more.gif) no-repeat right 7px;
  font-size: 14px !important;
}

.pages span{background:#616161; color: white; width: 100px; padding: 2px 5px 3px 5px;}

p.pages a {text-decoration:none; padding: 0px 5px 0px 5px;}

p.pages a:hover {text-decoration:underline;}

table.years {

width:70px;

margin:0 0 20px 14px;

border-collapse:collapse;

}

table.years a {color:#666a6b;text-decoration:none; }

table.years a:hover {text-decoration:underline;}

table.years th {

text-align:left;

padding:0px 0px 10px 0px;

border-bottom:1px solid #d9d9d9;

}

table.years td {

padding:1px 0px;

}


/*------------------*/
table.years2 {

width:70px;

margin:0 0 10px 14px;

border-collapse:collapse;

}

table.years2 a {color:#666a6b;text-decoration:none; }

table.years2 a:hover {text-decoration:underline;}

table.years2 th {

text-align:left;

padding:0px 0px 0px 0px;

}

table.years2 td {

padding:1px 0px;

}


/*-----------------отзывы-------*/

.cell {

width:100%;

overflow:visible;

margin:0 0 10px 0;

min-height: 180px;

clear: both;

}

.response {
/*
width:120px;

height:170px;*/

float:left;

padding:1px;

border:1px solid #dcdedd;

background:url('../img/response.png') norepeat 0 0;

margin-right: 20px;

}

.text-response {

margin:0 0 0 150px;

overflow: visible;}

/*---------------сертификаты--------*/

.certificates-list {

/*width:745px;*/
/* width:100%; */
margin-right: -14px;
overflow: hidden;

position:relative;

/*overflow: visible;*/
}

.certificates-list .certificates {

width:145px;

position:relative;

float:left;

padding:0px;

padding:0 14px 0 0px;

font-size:10px;

/*background:url('../img/certificate.png') no-repeat 0 0;*/

overflow: visible;}

.certificates img{border: 1px solid #dbdbdb;overflow: visible;}

.certificates_end {

width:145px;

position:relative;

float:left;

padding: 0px;

padding:0px 0px 0px 0px;

font-size:10px;

/*background:url('../img/certificate.png') no-repeat 0 0;*/

overflow: visible;}

.certificates_end img{border: 1px solid #dbdbdb;overflow: visible; margin: 0px 0px 0px 1px 
!important;}





.f1{width: 14px; height: 15px; overflow: visible;}

.f1 a{display: block; width: 14px; height: 15px; background:url('../img/f1.png') no-repeat 0px 0px; z-index: 100; -background:none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/f1.png',sizingMethod=scale); position: relative; cursor: pointer; position: relative; top: 284px; left: 267px;overflow: visible;}







.f2{width: 14px; height: 15px;  position: relative; top: 0px; left: 0px;overflow: visible;}

.f2 a{display: block; width: 14px; height: 15px; background:url('../img/f1.png') no-repeat 0px 0px; z-index: 100; -background:none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/f1.png',sizingMethod=scale); position: relative; cursor: pointer;overflow: visible;}








p.text-certificate {

margin:10px 0 10px 0px;

padding:3px 0 0 14px;

background:url('../img/p-certificates.png') no-repeat 0 0;

color: #7f7f7f !important;

min-height: 42px;

height: auto !important;

height: 42px;

}

.shifts {

margin:0 !important;

}





/*------------клиенты--------------*/

ul.cliens {

width:955px;

margin:0;

}

ul.cliens li {

width:135px;

float:left;

padding:5px 0 35px 0;

margin:0;

border-right:1px solid #f0f0f0;

text-align:center;

}





/*------------поставщики------------*/

.work .logos {

width:180px;

text-align:center;

position:relative;

float:left;

}



.work .text {

margin:0 0 0 180px;

}



#right .date {

padding:5px 0 3px 20px;

margin:0 0 15px 0;

border:1px solid #f7f7f7;

background:#fcf4d0;

}

#right .date span {

color:#00;

}



#popupAS{


position:absolute !important;

top: 400px;

left: 400px;

display:none;

z-index: 4000 !important;

background:#fbfbfb url('../img/popup.png') repeat-x 0 100%;

font-size: 12px !important;
}



#popup, .popup3 {

width:342px;

height:360px;

padding:28px 10px 15px 15px;

border:1px solid #d9d9db;

position:absolute !important;

top: 400px;

left: 400px;

display:none;

z-index: 4000 !important;

background:#fbfbfb url('../img/popup.png') repeat-x 0 100%;

font-size: 12px !important;

}

#popup label, .popup3 label {

display:block;

padding:3px 0 3px 9px;

color:#686d71;

}

#popup input.text, .popup3 input.text {

width:339px;

height:20px;

font-size:12px;

line-height:12px;

padding:0;

margin:0;

display:block;

float:left;

border:1px solid #d7d7d9;

background:#fff;

}



.inp_text{border:1px solid #d7d7d9;}



#popup textarea, .popup3 textarea {

width:340px;

height:66px;

font-size:12px;

border:1px solid #d7d7d9;

padding:0;

margin:0;

}

#popup .close, .popup3 .close {

position:absolute;

right:10px;top:10px;

}

#popup .submit, .popup3 .submit {

width:175px;

height:20px;

text-align:center;

padding:0;

margin:12px 0 0 85px;

border:none;

cursor:pointer;

font-size:12px;

color:#fbf1f0;

background:url('../img/buttons/popup-ask.png') no-repeat 0 0;

}











#popup, .popup2 {

width:342px;

height:360px;

padding:28px 10px 15px 15px;

border:1px solid #d9d9db;

position:absolute !important;

top: -100px;

left: 200px;

display:none;

z-index: 4000 !important;

background:#fbfbfb url('../img/popup.png') repeat-x 0 100%;

}

#popup label, .popup2 label {

display:block;

padding:3px 0 3px 9px;

color:#686d71;

}

#popup input.text, .popup2 input.text {

width:339px;

height:20px;

font-size:12px;

line-height:12px;

padding:0;

margin:0;

display:block;

float:left;

border:1px solid #d7d7d9;

background:#fff;

}


#popup, .popup4 {

width:342px;

height:360px;

padding:28px 10px 15px 15px;

border:1px solid #d9d9db;

margin-top: 20px;

display:none;

z-index: 4000 !important;

background:#fbfbfb url('../img/popup.png') repeat-x 0 100%;

font-size: 12px !important;

}

#popup label, .popup4 label {

display:block;

padding:3px 0 3px 9px;

color:#686d71;

}

#popup input.text, .popup4 input.text {

width:339px;

height:20px;

font-size:12px;

line-height:12px;

padding:0;

margin:0;

display:block;

float:left;

border:1px solid #d7d7d9;

background:#fff;

}



.inp_text{border:1px solid #d7d7d9;}



#popup textarea, .popup4 textarea {

width:340px;

height:66px;

font-size:12px;

border:1px solid #d7d7d9;

padding:0;

margin:0;

}

#popup .close, .popup4 .close {

position:absolute;

right:10px;top:10px;

display: none;

}

#popup .submit, .popup4 .submit {

width:175px;

height:20px;

text-align:center;

padding:0;

margin:12px 0 0 85px;

border:none;

cursor:pointer;

font-size:12px;

color:#fbf1f0;

background:url('../img/buttons/popup-ask.png') no-repeat 0 0;

}

.inp_text{border:1px solid #d7d7d9;}



#popup textarea, .popup2 textarea {

width:340px;

height:66px;

font-size:12px;

border:1px solid #d7d7d9;

padding:0;

margin:0;

}

#popup .close, .popup2 .close {

position:absolute;

right:10px;top:10px;

}

#popup .submit, .popup2 .submit {

width:175px;

height:20px;

text-align:center;

padding:0;

margin:12px 0 0 85px;

border:none;

cursor:pointer;

font-size:12px;

color:#fbf1f0;

background:url('../img/buttons/popup-ask.png') no-repeat 0 0;

}









#popup, .popup {

width:342px;

height:360px;

padding:28px 10px 15px 15px;

border:1px solid #d9d9db;

position:absolute !important;

top: -200px;

left: -400px;

display:none;

z-index: 4000 !important;

background:#fbfbfb url('../img/popup.png') repeat-x 0 100%;

}

#popup label, .popup label {

display:block;

padding:3px 0 3px 9px;

color:#686d71;

}

#popup input.text, .popup input.text {

width:339px;

height:20px;

font-size:12px;

line-height:12px;

padding:0;

margin:0;

display:block;

float:left;

border:1px solid #d7d7d9;

background:#fff;

}



.inp_text{border:1px solid #d7d7d9;}



#popup textarea, .popup textarea {

width:340px;

height:66px;

font-size:12px;

border:1px solid #d7d7d9;

padding:0;

margin:0;

}

#popup .close, .popup .close {

position:absolute;

right:10px;top:10px;

}

#popup .submit, .popup .submit {

width:175px;

height:20px;

text-align:center;

padding:0;

margin:12px 0 0 85px;

border:none;

cursor:pointer;

font-size:12px;

color:#fbf1f0;

background:url('../img/buttons/popup-ask.png') no-repeat 0 0;

}

/*------------Фотогаллерея------------

.zoom img

{

border:1px solid #dadada;

margin:0px 10px 25px 0px;

clear:left;

}

a.textzm 

{	

font-family:Arial, Helvetica, sans-serif;

color:#999;

font-size:12px;

margin:0;

pading:0;

text-decoration:none;

border-left:1px solid #999;

}

*/

.tabl_art table{border-collapse: collapse;}

.tabl_art td{border: 1px solid #e9e9e9; padding: 10px; font: 12px tahoma !important; color: 
#312623;}

.tabl_art td input{border: 1px solid #8d8a89 !important;}





table.basket_table { border: 0px solid red; border-collapse: collapse;}

table.basket_table td {font: 11px Tahoma; color: #312623; padding: 10px; vertical-align: 
middle; border: 1px solid #8d8a89;}

table.basket_table td a{font: 11px Tahoma; text-decoration: underline;}

table.basket_table td a:hover{font: 11px Tahoma; text-decoration: none;}

table.basket_table td.zag1 {font: 14px Tahoma; color: #312623;  border: 0px; padding: 0px 
0px 10px 0px !important;}

table.basket_table td.zag2 { font: 11px Tahoma; color: #312623; font-weight: bold;

vertical-align: middle; }



table.basket_table input{border: 1px solid #8d8a89 !important;}





.tab_zak{border: 0px solid red;}

.tab_zak input{border: 1px solid #8d8a89; width: 200px;}

.tab_zak textarea{border: 1px solid #8d8a89;}

.tab_zak select{border: 1px solid #8d8a89;}



span.active{font-weight: bold;}



#question_div2 label{border: 0px solid red; padding-right: 10px; font: 12px tahoma 
!important; color: #312623 !important;}

#question_div2 input{border: 1px solid #8d8a89;}

#question_div2 textarea{border: 1px solid #8d8a89; width: 289px;}





.popup2 label {

display:block;

padding:3px 0 3px 9px;

color:#686d71;

}

#popup input.text, .popup2 input.text {

width:339px;

height:20px;

font-size:12px;

line-height:12px;

padding:0;

margin:0;

display:block;

float:left;

border:1px solid #d7d7d9;

background:#fff;

}



.popup2 textarea {

width:340px;

height:66px;

font-size:12px;

border:1px solid #d7d7d9;

padding:0;

margin:0;

}





.back2{float: left; position: relative;padding:0 15px 0 0; top:-5px;width: 9px; height: 17px;}

.back2 a{ display: block; background:url('../img/back_off.gif') no-repeat 0 0; width: 100%; height: 100%;}

.back2 a:hover{ display: block; background:url('../img/back_on.gif') no-repeat 0 0; width: 100%;height: 100%;}



.next2{ float: left; position: relative; width: 9px; height: 17px; left: 7px; top:-5px; }

.next2 a{background:url('../img/next_off.gif') no-repeat 0 0;  width: 100%; height: 100%;display: block;}

.next2 a:hover{ background:url('../img/next_on.gif') no-repeat 0 0;  width: 100%; height: 100%; display: block;}



.viento{text-decoration: none; color: #989898 !important;}

.e{margin: 0px 5px 5px 0px;}



div.news div.text p{margin: 0px !important; padding: 0px;}



.sdvig{

margin: 0px 0px 0px 20px;

}



.form_arenda{

	border:1px solid #BEBEBE; 

	background:#fbfbfb url('../img/popup.png') repeat-x 0 100%; 

	width: 370px;

	padding: 20px 0px 20px 20px;

	-padding: 20px 18px 20px 20px !important;	

}



.form_arenda div.txt{

	margin-top: 2px;

	color:#686D71;

	font: 12px tahoma;

	width: 150px;

	float: left;

}



.form_arenda div.txt2{

	color:#686D71;

	font: 12px tahoma;

	margin-bottom: 10px;

	width: 150px;

}



.form_arenda div.txt2 span{

	color:#686D71;

	font: 12px tahoma;

	width: 150px;

	font-weight: bold;

}



.form_arenda select{width: 197px; -width: 200px !important; margin-bottom: 10px; border:1px 
solid #BEBEBE; color:#312623;}

.form_arenda input{width: 195px; margin-bottom: 10px; border:1px solid #BEBEBE; 
color:#312623;}

.form_arenda textarea{width: 195px; margin-bottom: 10px; border:1px solid #BEBEBE; 
color:#312623; width: 345px; width: 348px; height: 150px;}



.form_arenda div.border{border: 1px solid #BEBEBE; padding: 10px 10px 0px 10px; position: 
relative; left: -10px; background:#e3dfdf;}







.form_service{

	border:1px solid #BEBEBE; 

	background:#fbfbfb url('../img/popup.png') repeat-x 0 100%; 

	width: 353px;

	padding: 20px 14px 20px 20px;

	-padding: 20px 18px 20px 20px !important;	

}



.form_service div.txt{

	margin-top: 2px;

	color:#686D71;

	font: 12px tahoma;

	width: 150px;

	float: left;

}



.form_service div.txt2{

	color:#686D71;

	font: 12px tahoma;

	margin-top: 15px;

	margin-bottom: 10px;

	width: 150px;

}



.form_service div.txt2 span{

	color:#686D71;

	font: 12px tahoma;

	width: 150px;

	font-weight: bold;

}



.form_service select{width: 197px; -width: 200px !important; margin-bottom: 10px; border:1px 
solid #BEBEBE; color:#312623;}

.form_service input{width: 195px; margin-bottom: 10px; border:1px solid #BEBEBE; 
color:#312623;}

.form_service textarea{width: 195px; margin-bottom: 10px; border:1px solid #BEBEBE; 
color:#312623; width: 345px; width: 348px; height: 150px;}

.bill_block div.text{margin-top: -50px;}


.schet{position: absolute;  top: 22px; left: 830px;}

.tab {border: 1px solid #CECECE; border-collapse: collapse; background:#efedee none repeat 
scroll 0 0;}
.tab td{padding: 5px; border: 1px solid #CECECE;}

.tab2 {border-collapse: collapse;}
.tab2 td{padding: 5px;}

.popupSovet{display: none; clear: both; color: #6F7376; padding-bottom: 10px;  width: 740px 
!important;}


a.ink_expert{
color:#B9B9B9;
font-size:10px;
font-weight:normal;
text-decoration: underline;
}


a:hover.ink_expert{
text-decoration: none;
}

.select_pos{font-weight: bold; color: #312623;}
.default_gallery {margin:0 0 30px 0;}

/*

*/
.video-box .highslide-controls, .highslide-header {
	display:none;
}
.video-box {
	background-color:#FFFFFF;
}