@charset "windows-1251";
/* CSS Document */
body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, img, fieldset, blockquote, form {margin:0px; padding:0px; border:0px;}
table {border-collapse:collapse; }
a {outline:none; color:#7A2A0B; text-decoration:underline;}
a:hover {text-decoration:none; color:#333;}
.cleaner {clear:both; height:1px; font-size:1px; }
body {color: #3f3039;font:400 13px Verdana, Arial, Helvetica, sans-serif;background-color:#fff;width:100%;}
.top {height:26px; width:100%; background:url(/images/top.png) repeat-x;}
.head {width:100%; background:#ffcc00;}
.head2 {width:960px; position:relative;}
.head5 { padding-top:20px; padding-bottom:20px; position:relative;height:60px;}
.logo {display:block; text-decoration:none; width:274px; height:58px; background:url(/images/logo.png)  no-repeat;}
.l1 {display:block; font:700 18px Arial, Helvetica, sans-serif; color:#000;text-shadow: 1px 1px 1px #fee170;}
.l2 {color:#fff;text-shadow: 1px 1px 1px #ba9502;}
.l3 {display:block; font:700 14px Arial, Helvetica, sans-serif; color:#7a2a0b;}
.contact {position:absolute; top:10px; right:0px; font:400 12px Georgia, "Times New Roman",  Times, serif; color:#000;}
.phone {display:block; font-size:20px; font-weight:700; }
.adres {display:block; padding-top:10px; font-size:12px; line-height:18px;}
.adr {text-decoration:underline; color:#7a2a0b; padding-right:5px;font-weight:700;}
.topmenu {width:100%; background:#e1dfdf; height:35px; border:solid 1px #a7a8aa; border-right:none; border-left:none;}
.topmenu2 {width:960px; position:relative;height:35px;z-index:1000;}
.topmenu2 ul {list-style:none;}
.topmenu2 ul li{display:block; float:left;}
.topmenu2 a {
display:inline-block;
 color: #000;
 font:13px  Arial, tahoma, sans-serif; font-weight: 700;outline: none;
 text-align:center; 
 padding:5px;
 margin-top:5px;
 margin-right:10px;
 text-decoration: none;
 outline: none;
}
.topmenu2 a:hover, .topmenu2 span a, li.sldm:hover  a {
background-color:#53646F;
color:#fff;
}

.csm{background-color:#53646F;
color:#fff;}

.slidemenu {position:absolute; top:30px; left:75px; padding:5px; background:#53646F; width:215px; z-index:1000;}
.slidemenu ul { list-style:none; padding:0px; background: #e1dfdf;}
.slidemenu ul li { display:block; margin:0px; padding:0px;line-height:12px;padding-left:15px;}
.slidemenu ul li a.clss { display:block;  color: #000; border-bottom:solid 1px #c4c4c4;text-align:left; width:180px; padding:7px 10px; background:#e1dfdf; text-decoration:none; font:400 13px Arial, Helvetica, sans-serif; line-height:12px; margin:0px;}
.slidemenu ul li a.clss:hover {background: #243843; color: #fff;}
 .ddm  a {text-align:left;color:#fff000;}
li.sldm:hover  a.cstrs {text-align:left;color:#FCE987;}

.onsld  {display:block;}
.ofsld{display:none;}


.foto {width:225px;}
.price_link {font:700 18px Arial, Helvetica, sans-serif; color:#fff;}
.price_link  a {font:700 18px Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline;}
.price_link  a:hover {text-decoration:none; color:#FCFF4C;}



.whitespace {width:100%; background:#fff; height:15px;}
.colorblock { width:100%; height:auto;}
.cont { width:960px; padding-left:15px; padding-right:15px; background:#fff;z-index:1;}
.mainblock {position:relative; z-index:100;}
.mb1 {position:absolute; top:0px; left:482px; width:478px; height:100px; background:#7c8d97;}
.mb1_1 {padding:15px; padding-top:25px; font: italic 700 15px Arial, Helvetica, sans-serif; color:#fff;}
.mb1_1 span {color:#ffcc00; text-decoration:underline;}

.mb2 {position:absolute; top:115px; left:482px; width:478px;}
.expl {background:url(/images/sprite.jpg); width:478px; height:178px; background-position: 0px 0px;}
.mb3 { position:absolute; top:308px; left:482px; width:156px; height:158px; background:#64c29d;}
.mb3_1 {padding:0px; padding-top:11px; padding-left:11px; padding-bottom:5px; font:700 16px Arial, Helvetica, sans-serif; color:#fff;}
.mdl {background:url(/images/sprite.jpg); width:131px; height:94px; background-position: -482px -1px;}
.mb3_2 {padding-left:11px;}

.mb4 { position:absolute; top:308px; left:653px; width:307px; height:158px; background:#ffcc00; }
.mb4_1 {padding:15px; font:800 17px Arial, Helvetica, sans-serif; color:#000;}
.ngr {background:url(/images/sprite.jpg); width:162px; height:74px; background-position: -613px 0px;}

.bga { display:inline-block;width:237px; height:237px; text-decoration:none; text-align:center; }

.bga1 {background:#7c8d97;}
.bga2 {background:#feb811;}
.bga3 {background:#92c6ec;}
.bga4 {background:#b6b664;}
.bga5 {background:#64c29d;}
.bga6 {background:#218BB6;}
.bga7 {background:#7c8d97;}
.bga8 {background:#7c8d97;}
.bga9 {background:#7c8d97;}
.bga10 {background:#7c8d97;}

.bgablock {padding:10px;}
.spret {margin-right:15px;}
.bgs {font:700 18px Arial, Helvetica, sans-serif; color:#fff;}
.ten {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.50; 
	-khtml-opacity: 0.50; 
	opacity: 0.50; cursor:pointer;}
.bgi {display:block; text-align:center; padding-top:10px;}

a.bga:hover, a.slct, a.slct:hover {
background:#50768d;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.0; 
	-khtml-opacity: 1.0; 
	opacity: 1.0; cursor:pointer;
}

.stlg1	{background:url(/images/sprite.jpg); width:98px; height:129px; background-position: -776px 0px;}
.stlg2	{background:url(/images/sprite.jpg); width:107px; height:129px; background-position: -875px 0px;}
.stlg3	{background:url(/images/sprite.jpg); width:105px; height:129px; background-position: -982px 0px;}
.stlg4	{background:url(/images/sprite.jpg); width:125px; height:112px; background-position: -1086px 0px;}
.stlg5	{background:url(/images/sprite.jpg); width:100px; height:112px; background-position: -1212px 0px;}
.stlg6	{background:url(/images/str.jpg);  height:112px;}
.stlg7	{background:url(/images/str1.jpg); width:106px; height:129px;}
.stlg8	{background:url(/images/str2.jpg); width:106px; height:129px;}
.stlg9	{background:url(/images/str3.jpg); width:106px; height:129px;}
.stlg10	{background:url(/images/str4.jpg); width:106px; height:129px;}

.klient {width:100%; background:#e6dfd7; height:35px; border:solid 1px #a7a8aa; border-right:none; border-left:none; color:#7c8d97; font: 700 22px Arial Black, Arial, Helvetica, sans-serif;}
.ourklient {padding-top:10px; width:960px; padding-bottom:0px;}


.logos {width:960px;}
#logos {list-style:none;}
#logos, #logos li { z-index:1;}
#logos li { width:140px; padding-left:30px;}
#logos li .blk { display:table-cell; width:140px; height:120px; vertical-align:middle; text-align:center;}

.logos .bx-prev { display:block;width: 37px;height: 65px;position: absolute;top:30px;left: -60px;background:url(/images/strelki.png) no-repeat; text-indent: -999999px;cursor:pointer;z-index:1000;}
.logos .bx-next { display:block;width: 37px; height: 65px;position: absolute;top:30px;right: -60px;background:url(/images/strelki.png) no-repeat; background-position: -38px 0px; text-indent: -999999px;cursor:pointer;z-index:1000;}

.dop {width:960px;}
.dop p {margin-bottom:10px; font:400 13px Arial, Helvetica, sans-serif; color:#4b4b4b;}
.futer {margin-top:40px; width:100%; border:none; border-top:solid 2px #a4a7af;}
.fut {width:960px; position:relative;}
.fut1 {background:#fff;font:400 12px Georgia, "Times New Roman",  Times, serif; color:#000;position:absolute; top:-38px; left:0px;padding:15px;}
.fut1 a {font:400 12px Georgia, "Times New Roman",  Times, serif; color:#000;}
.fut1 a:hover {color:#000;}
.futtel {display:block; font-size:18px; font-weight:700;  }
.copy {  position:absolute; right:0px; top:0px; font:400 11px Arial, Helvetica, sans-serif; color:#939393; padding-top:5px;}
.copy a {text-decoration:underline; font:400 11px Arial, Helvetica, sans-serif; color:#939393;}
.copy a:hover {text-decoration:none;}

h1, .tinf {display:block;font:700 26px Arial, Helvetica, sans-serif; color:#333333; border-bottom:solid 1px #7c8d97; padding-bottom:3px; margin-bottom:25px;}

 .tinf2{display:block;margin-left:0px;font:700 21px Arial, Helvetica, sans-serif; color:#000; text-align:left; padding-bottom:3px; margin-bottom:10px;}
 .tinf2 a {font:700 21px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
  .tinf2 a:hover {color:#A80D0D; }
 
.ct1 {width:28px; height:25px; background:url(/images/contact.png) no-repeat; background-position:  0px -25px;}
.ct2 {width:28px; height:25px; background:url(/images/contact.png) no-repeat; background-position:  0px -50px;}
.ct3 {width:28px; height:25px; background:url(/images/contact.png) no-repeat; background-position:  0px 0px;}
.ct4 {width:28px; height:25px; background:url(/images/contact.png) no-repeat; background-position:  0px -75px;}
.ff {border:solid 1px #7c8d97;}


.textovka p {margin-bottom:10px; text-indent:30px;}

a.izo img {border:solid 1px #7c8d97;}
a:hover.izo img {border:solid 1px #000;}
.tovimg {position:relative;}
.stm_v2 {position:absolute; top:0px; left:315px;}
.stm_v2 img {width:137px;}

.stm_v2_1 {position:absolute; top:187px; left:315px;}
.stm_v2_1 img {width:130px;}

.polki  {position:absolute; top:0px; left:315px;}
.polki  img {width:130px;margin-right:5px;}



.stm4 {}
.stm5 {}
.stm6 {position:absolute; top:187px; left:590px; width:146px; height:165px; text-align:left; font:700 12px Arial, Helvetica, sans-serif; color:#fff;}
.stm6 span {color:#FFCC00;}
.stm6 strong, .std6 strong {color:#000;}
.stm6 h1 {font:700 18px Arial, Helvetica, sans-serif; display:inline; border:none; padding:0px; margin:0px;color:#FFCC00; text-decoration:underline;}
.pad10 {padding:10px;}
.tovinfo {background:#f4f1e4;}
.stm7 tr td {vertical-align:top; text-align:left; font:400 12px Arial, Helvetica, sans-serif; color:#000;}
.tabname {font:700 18px Arial, Helvetica, sans-serif; color:#000; padding-bottom:10px; display:block;}
.tbinf7 tr td {padding:5px;  border:solid 1px #000; }

.tbinf tr td {padding-bottom:5px; padding-top:5px; border:dashed 1px #000; border-left:none; border-right:none;}
.tbinf2 tr td {padding-bottom:5px; padding-top:5px; border:dashed 1px #000; border-left:none; border-right:none; font:400 11px Arial, Helvetica, sans-serif; text-align:center;}
.tbinf3 tr td {padding-bottom:5px; padding-top:5px; border:dashed 1px #000; border-left:none; border-right:none; font:400 14px Arial, Helvetica, sans-serif; text-align:left;}


.std1_v2 {position:absolute; top:0px; left:315px;}
.std1_v2 img {width:137px;}

.std4 {position:absolute; top:195px; left:315px;}


.std6{position:absolute; top:195px; left:460px; width:276px; height:165px; text-align:left; font:700 14px Arial, Helvetica, sans-serif; color:#4E4C4C;}
.std6 span {color:#000;}
.ps6{position:absolute; top:177px; left:314px; width:411px; height:183px;  text-align:left; font:700 14px Arial, Helvetica, sans-serif; color:#fff;}
.ps6 span {color:#000;}

.std6 h1 {font:700 18px Arial, Helvetica, sans-serif; display:inline; border:none; padding:0px; margin:0px;color:#000; text-decoration:underline;}
.std7{position:absolute; top:433px; left:830px; width:130px; height:248px; *height:285px; text-align:left; font:700 16px Arial, Helvetica, sans-serif; color:#fff;}

.str1 img {position:absolute; top:0px; left:324px;width:91px; }

.str2 img{position:absolute; top:0px; left:553px;}
.str3 img{position:absolute; top:126px; left:553px;}
.str5  img{position:absolute; top:250px; left:553px;}
.str9  img{position:absolute; top:0px; left:437px; width:89px;}

.str6{position:absolute; top:126px; left:323px; width:204px; height:234px; text-align:left; font:700 16px Arial, Helvetica, sans-serif; color:#fff;}
.str6 span{color:#000; }
.str7 {position:absolute; top:253px; left:360px;}
.str8{position:absolute; top:608px; left:0px; }

.str10 {position:absolute; top:433px; left:830px; height:434px; width:130px;}

.ks1 {position:absolute; top:516px; left:360px; width:600px; height:97px;}


/*����������*/

a.bigdash {font:700 24px Arial, Helvetica, sans-serif;  border-bottom:dashed 2px #4D0C34; text-decoration:none;color:#4D0C34;}
a:hover.bigdash {border-bottom:none; padding-bottom:2px;color:#4D0C34; }
a.smalldash {font:400 12px Arial, Helvetica, sans-serif;  border-bottom:dashed 1px #389dde; text-decoration:none;color:#2B8A17;}
a:hover.smalldash {border-bottom:none; padding-bottom:1px;color:#389dde; }

.vlable {display:block; padding-top:15px; font:700 14px Arial, Helvetica, sans-serif; color:#4D0C34;}
.pole1 {width:180px; font:400 13px Arial, Helvetica, sans-serif; background:none;}
.text1 {width:350px; height:70px; font:400 13px Arial, Helvetica, sans-serif;background:none;}
.text1_1 {width:330px; height:70px; font:400 13px Arial, Helvetica, sans-serif;background:none;}
.vcod {vertical-align:middle; margin-right:20px;}
.tovbuybt {   outline:none; vertical-align:middle; background:#7c8d97;border: 2px solid #364046; padding:5px; padding-left:10px; padding-right:10px; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px; font:700 16px Arial, Helvetica, sans-serif; color:#fff;text-shadow: 1px 1px 1px #466216; cursor:pointer;}
.tovbuybt:hover { background:#92a0a9;outline:none;}

.otvetos {display:none;}
.hideall {display:none;}

.ozivblock {padding-bottom:25px; display:none;}
.ozivblock2 {padding-bottom:25px;}

.mesgblock1 {background: #f3dddd;border: 2px solid #deb7b7; padding:15px; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px; text-align:left;}
.mesgblock2 {background: #e3f3dd;border: 2px solid #b7debb; padding:15px; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;text-align:left;}


#comment li {list-style:none; margin-bottom:15px; padding-left:0px;}
img.avatar {width: 60px; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

.comment-content { 
font:400 14px "Times New Roman", Times, serif;

background:none;
border:solid 1px #999999;
box-shadow: 0px 0px 5px 1px rgb(204, 204, 204);
margin-left:0px;
padding-bottom: 10px;
padding-left: 15px;
padding-right: 15px;
padding-top: 10px;
position: relative;
text-align:left;
}
.comment-content.odd { 

background:#none;
border:solid 1px #999999;
box-shadow: 0px 0px 5px 1px rgb(204, 204, 204);

}
.comment-content small.date { 
float: right;
 }
 .comment-content h6 { 
color:#4D0C34;
font:700 12px Arial, Helvetica, sans-serif;
 }
 .comment-content .reply { 
font-size: 11px;
 }
.comment-content .reply img { 
margin-right: 5px;
text-decoration: none;
 }
.comment-content .reply, .comment-content .edit_comment { 
cursor: pointer;
float: right;
height: 16px;
 }
 
 
 
/*����������*/

.cat_blue {width:769px; background:#324a58; float:left; padding:10px;position:relative;}
.cat_blue1 {width:15px; background:#fff;float:left;}
.cat_blue2 {width:156px; background:#92c6ec;float:left;font: 700 14px Arial, Helvetica, sans-serif; color:#4e3206;}
.nrp {display:block;margin-bottom:20px; font:700 20px Arial, Helvetica, sans-serif; color:#ff9c00;}
.lb {padding-left:155px;}
.lb1{width:285px;float:left;}
.lb12{width:500px;}
.lb2 {width:285px;float:left;}
.lb a {font:700 14px Arial, Helvetica, sans-serif; color:#fff;text-decoration:underline;display:block;margin-bottom:15px;}
.lb a:hover{text-decoration:none;color:#FCFF4C;}
.ctbl {padding:10px;border:dashed 2px #4a6676;}
.lpnl {float:left; width:202px;}
.rpnl {float:left; width:743px; padding-left:15px;}

.leftcat {width:202px;background:#324a58; margin-bottom:15px;}
.leftcattop {width:182px;background:#243843;padding:10px;font:700 15px Arial, Helvetica, sans-serif; color:#ff9c00;}
.leftcatlist {list-style:none; padding:10px;padding-left:20px;}
.leftcatlist  li  {padding-bottom:15px;}
.leftcatlist  li  img {padding-right:5px;}
.leftcatlist  li a {font:400 13px Arial, Helvetica, sans-serif; color:#D1D1D1;text-decoration:underline;}
.leftcatlist  li a:hover, .leftcatlist  li span a:hover, .leftcatlist  li span a {text-decoration:none;color:#FCFF4C;}

a.lct2 {display:block; padding-bottom:0px;padding-left:10px; font:700 15px Arial, Helvetica, sans-serif; color:#fff;text-decoration:none;}
span a.lct2, span a:hover.lct2, a:hover.lct2  {text-decoration:none;color:#FCFF4C;}


.leftsert {width:182px;padding:10px; background:#e1dfdf; margin-bottom:15px;}
.leftsert2 {width:162px;padding:10px; background:#92c6ec;border:solid 1px #fff;font: 700 18px Arial, Helvetica, sans-serif; color:#4e3206;}

.leftproekt {width:202px;background:#e1dfdf;}
.leftproekt1 {width:182px;background:#b8b8b8;padding:10px;font:700 18px Arial, Helvetica, sans-serif; color:#4d575c;}
.leftproekt2 {width:182px;padding:10px; text-align:center;}
.leftproekt2  img {width:170px;border:solid 2px #fff;margin-bottom:10px;}

.krohi {margin-bottom:10px;}

.yelowblock { padding:15px; background:#FFCC00;}
.yelinfo {font:italic 700 16px Arial, Helvetica, sans-serif;color:#5D5D5D;}
.yelfoto img {width:170px;-webkit-box-shadow: 4px 4px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    4px 4px 5px rgba(50, 50, 50, 0.75);
box-shadow:         4px 4px 5px rgba(50, 50, 50, 0.75);}

a img.dimbt {width:202px;height:44px;background:url(/images/button.png) no-repeat; background-position:  0px -44px;}
a:hover img.dimbt {width:202px;height:44px;background:url(/images/button.png) no-repeat; background-position:  0px 0px;}
.dims {position:absolute; top:15px; right:51px;}

.v2-logo{ position:absolute; top:12px; left:0px;}
.v2-logo a{display:block;width:158px;height:68px;background:url(/images/logoua.jpg) no-repeat;text-decoration:none;}

.v2-slogan {position:absolute; top:38px; left:173px; font:700 11px Arial, Helvetica, sans-serif; color:#000000; text-align:center;}
.v2-slogan span {color:#B40000;}

.v2-sert {position:absolute; top:27px; left:530px;}
.v2-sert2 {display:block;position:relative;width:168px;height:44px;}
.v2-sert3 {position:absolute; top:0px; left:0px;}
.v2-sert4 {position:absolute; top:5px; right:0px;text-align:center; font:700 13px Arial, Helvetica, sans-serif; color:#000000;width:120px;}
.v2-sert2:hover .v2-sert4{color:#B40000;}


.v2-kompred {position:absolute; top:31px; left:561px;}
.v2-kompred2 {display:block;position:relative;width:146px;height:44px;}
.v2-kompred3 {position:absolute; top:0px; left:0px;}
.v2-kompred4 {position:absolute; top:3px; right:0px;text-align:center; font:700 13px Arial, Helvetica, sans-serif; color:#000000;width:120px;}
.v2-kompred2:hover .v2-kompred4{color:#B40000;}


.v2-price {position:absolute; top:30px; left:714px;}
.v2-price2 {display:block;position:relative;width:96px;height:44px;}
.v2-price3 {position:absolute; top:2px; left:0px;}
.v2-price4 {position:absolute; top:3px; right:0px;text-align:center; font:700 13px Arial, Helvetica, sans-serif; color:#000000;width:70px;}
.v2-price2:hover .v2-price4{color:#B40000;}

.v2-contact {position:absolute; top:20px; right:0px; font:700 22px Arial, Helvetica, sans-serif; color:#000000;}
.v2-contact2 {display:block;position:relative;width:170px;height:70px;}
.v2-contact3 {position:absolute; top:0px; right:0px;}
.v2-contact4 {position:absolute; top:26px; right:0px;}
.v2-contact3 span, .v2-contact4 span  {color:#B40000; font:700 14px Arial, Helvetica, sans-serif;}


.prodlist {padding-left:0px; text-align:center}
.prodlist-a { width:160px; display: inline-block; text-align:center; margin-bottom:15px; text-decoration:none;}
.prodlist-a img {width:160px;}
.prodlist-spase {margin-right:28px;}
.prodlist-a .prodlist-name {font: 400 14px Arial, Helvetica, sans-serif; color:#03F; padding-top:10px; text-decoration: underline;}
.prodlist-a:hover .prodlist-name {color:#D60F0F;text-decoration: none;}


