/*******************
coder by ver.michel
*******************/

body {background:/*#2D2D2D;*/#3a3a3a;margin:0;padding:0;font-family:Arial,Tahoma,Verdana;font-size:13px;color:#fff;}
div,table {font-size:13px;color:#fff;}

/*img {behavior: url("png.htc");}*/

a {text-decoration:none;color:#38C9FF;font-size:13px;}
a:hover {text-decoration:underline;/*color:#38C9FF;*/}

.h {display:block;margin:15 20;}
h2 {font-size:18px;font-weight:normal;margin:10 0 15;padding:0;clear:both;position:relative;}
h3 {font-size:18px;font-weight:normal;margin:10 0 15;padding:0;clear:both;position:relative;color:#39C9FF;}

input {padding:0 5px;}

#main {height:100%;min-width:990px;//width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 990 ? "990px" : "100%");}

/*TOP
*************************************************/
/*table#headerbg {background:url('/i/bg_top01.jpg') repeat-x bottom left;}*/
#headerRT {background:url('/i/bg_top_t.jpg') no-repeat bottom left;position:relative;z-index:10;height:167px;width:670px;}
table#header {height:167px;background:url('/i/bg_top.jpg') repeat-x bottom left;}
#headerL {height:167px;}
div#logo {width:200px;height:65px;/*border:1px solid red;*/position:relative;top:50px;left:95px;}
div#logo a {width:200px;height:65px;display:block;}
#headerR {background:url('/i/bg_headerR.gif') repeat-x bottom left;}

table#login {margin:28 0 0}
table#login td {padding:0 0 5px 0;}
.inp {background:#6E706F;border:none;font-size:13px;color:#fff;margin:0 5px;background:url('/i/bg_input.gif') repeat-x bottom;}
span.error {font-size:10px;color:#FF0066;}

/*navigation*/
table#nav {height:29;background:url('/i/bg_nav.gif') no-repeat bottom right #676767;border-top:1px solid #666;border-bottom:1px solid #666;}


/*CENTER
*************************************************/
#cont {background:url('/i/bg_center.gif') repeat-x top left #2d2d2d;}
#conttd {padding-bottom:35px;}
#contnewsL {padding:0 20px 0 0}
#contR {background:url('/i/bg_blue.jpg') repeat-x left top;}

/*News*/
div#mnews {margin:14px 0 20px 20px;color:#898989;}
div.Nhead {margin:5px 0 5px 0;}
span.Ndate {color:#38c9ff;}
.Nanonse {color:#fff;}
.Ntext {color:#898989;}
div.Nimg {border:1px solid #38c9ff;width:367px;height:83px;position:relative;margin-top:10px;}
div.Nicon {position:absolute;left:0;top:66px;width:17px;height:17px;background:url('/i/icon02.gif') no-repeat bottom left;}
div.Nimg_a {border:1px solid #808080;width:367px;height:83px;position:relative;margin-top:10px;background:#808080;opacity:0.5;//filter:alpha(Opacity=50);cursor:pointer;}
div.Nimg_a div.Nicon {position:absolute;left:0;top:66px;width:17px;height:17px;background:url('/i/icon03.gif') no-repeat bottom left;cursor:pointer;}

/*Cataloge*/
div#cataloge {background:#676767;/*width:410px;*/color:#fff;padding:14px 5px 30px 20px;/*line-height:30px;//line-height:36px;*/vertical-align:top;}
div#cataloge img {margin-bottom:30px;display:block;}
div#cataloge a {color:#fff;}
div#cataloge a:hover {color:#38c9ff;}

span.f1 a {font-size:12px;}
span.f2 a {font-size:13px;}
span.f3 a {font-size:14px;}
span.f4 a {font-size:17px;}
span.f5 a {font-size:18px;}
span.f6 a {font-size:18px;}
span.f7 a {font-size:19px;}
span.f8 a {font-size:20px;}
span.f9 a {font-size:24px;}
span.f10 a {font-size:27px;}
span.f11 a {font-size:35px;}


/*Menu*/
div#contmenumain {padding-left:10px;/*margin-top:300px;*/}
.h03 {margin:14px 0 15px 17px;display:block;}
div#contmenu {background:url('/i/bg_menu.gif') repeat-y top left #656565;/*#423f3d;width:570px;height:336px;*/min-height:336px;border:1px solid red; margin-top:-87px;//margin-top:-93px;position:relative;z-index:1;float:left;width:100%}
div#contmenuL {float:left;/*width:340px;*/text-align:left;}
div#contmenuR {float:left;margin:44 0 0;min-width:230px;}
div#conmenuLsh {width:340px;min-height:292px;//height:293px;background:url('/i/c01.gif') no-repeat top left #fff;text-align:right;position:relative;}
div#conmenuLp {padding:25px 20px 0 0;font-size:16px;color:#898989;}
div#conmenuLsh01 a {position:absolute;top:190px;right:47px;width:33px;height:33px;margin:0;padding:0;display:block;}
div#conmenuLsh02 a {position:absolute;top:258px;right:19px;width:85px;height:11px;margin:0;padding:0;display:block;}

div#menu {text-align:left;}
div#menu span {display:block;margin:0;padding:0;width:200px;}
div#menu span img {margin:5px 0 0 15px;}
div#menu span a {display:block;height:18px;display:block;margin:0 0 2px;padding:0;}
div#menu span a:hover {background:url('/i/menu_act.gif') no-repeat 0 0;height:18px;}


/*menu new*/
div#DIVmarg {position:relative;margin:-88px 0 0 15px;//position:static;/*padding:0 0 0 20px;*/background:url('/i/bg_menu.gif') repeat-y top left #656565;}
#indcontmenumain {}
#indcontmenumain #indcontmenuL {background:#fff;/*padding:20px;*/height:100%;padding:0 0 20px;}
#indcontmenumain #indcontmenuL table {font-size:14px;}
#indmenu {height:100%;}
#indmenu td {padding:0 15px;}
#indmenu .mpic {margin:15px 0;}
.menuhead {color:#38C9FF;font-size:15px;font-weight:bold;text-transform:uppercase;margin:10px 0;}
#marrow {float:right;}


/*CENTER inner
*************************************************/
/*div#inleft {margin:14px 0 20px 0;}*/
div#incat {background:#676767;margin:10 0 0 0;padding:15 0 15 20}
div#incat span {display:block;margin:0 0 0 -20px;}
div#incat span a {color:#fff;font-size:13px;padding:0 0 0 20px;display:block;}
div#incat span a:hover {background:url('/i/incat_act.gif') no-repeat bottom right #423F3D;color:#38C9FF;}
div#incat span.active {display:block;padding:0 0 0 20px;background:url('/i/incat_act.gif') no-repeat bottom right #423F3D;color:#38C9FF;}

div#inmenu {background:#FF8F0D;padding:15 0 15 20;position:relative;}
div#inmenu span {display:block;padding:2 0;margin:0 0 0 -20px;}
div#inmenu span a {display:block;padding:1 0 1 20;}
div#inmenu span a:hover {background:url('/i/inmenu/inmm.gif') no-repeat bottom right #FF6A00;}
/*2bj->*/
div#inmenu span.active {display:block;padding:1 0 1 20;background:url('/i/inmenu/inmm.gif') no-repeat bottom right #FF6A00;}
/*<-2bj*/

/*div#inmenu a:hover {background:url('/i/inmenu/inmar.gif') no-repeat 0 -1px #FF6A00;}*/
div.inmar {background:url('/i/inmenu/inmar.gif') no-repeat top left;width:6px;height:13px;float:left;position:absolute;left:0;margin:1px 0 0;//left:-20px;/*display:none;*/visibility:hidden;}
div.inmar_a {background:url('/i/inmenu/inmar.gif') no-repeat top left;width:6px;height:13px;float:left;position:absolute;left:0;margin:-1px 0 0;//left:-20px;}
#inmenubot {background:url('/i/inmenubot.gif') repeat-x top left;border-top:1px solid #2D2D2D;height:60px;}


/*right inner*/
#incontR {}
#incatD {background:url('/i/bn02.gif') no-repeat left top #2FA7DE;height:170px;margin:0 0 25 20;color:#fff;}
#incatD table {color:#fff;/*font-size:13px;*/margin:25 0 0 0;}
#incatD table td {color:#fff;}
.incatDtdL {color:#fff;font-size:56px;padding:0 10;}
.incatDtdR {border-left:1px solid #fff;padding:0 30px 0}

#incatser {background:url('/i/incatser.gif') repeat-y top left #7E7E7E;padding:10 20 20;margin:0;min-height:500px;//height:524px;}
#incatser ul {margin:0 50 20 5;padding:0;float:left;}
#incatser ul li {list-style-type:none;}
#incatser ul li a {color:#fff;}
#incatser ul li a:hover {color:#38C9FF;}

.incatsersel {border:none;font-size:18px;color:#fff;background:#4C4948;margin:10 0 0;}

/*div#incatser01 {background:url('/i/incatser.gif') repeat-y top left #7E7E7E;padding:10 20 20;margin:0;}*/

.imarg {margin:15 0 0;}
.clear {clear:both;}

#incenterB {background:#2D2D2D;}

#inpartlogotd {padding:10px 0 0;}
div#inpartlogo {/*background:#1e1e1d;*/float:left;margin:0 0 0 15;}
div#inpartlogo img {margin-right:2px;}


/*inner text
*************************************************/
#intext {margin:0;color:#676767;background:url('/i/bg_text.gif') repeat-y left top #FDFDFD;border-bottom:1px solid #676767;}
#intext div,table,td {color:#676767;}

#intextD {background:url('/i/bg_text.gif') repeat-y left top #FDFDFD;padding:10 20 40;min-height:670px;//height:720px;}
div.DIVtext a {color:#676767}


.intextH {color:#676767;font-size:18px;display:block;margin:0 10px 15px 0;}
.intextH a {font-size:18px;}

/*comment*/
.comTDR {padding-left:20px;}
.comTDR img {border:20px solid #C7C7C7;}
.comtable {margin:0 0 15px -47px;/*visibility:hidden;*/}
.ctail {position:relative;top:10px;right:-1px;}

.comintable {background:#DBF5FF;border:1px solid #AFAFAF}
.comTDinpad {padding:0 30px;}
.ctl {position:relative;top:-1px;left:-1px;}
.ctr {position:relative;top:-1px;right:-1px;}
.cbl {position:relative;bottom:-1px;left:-1px;}
.cbr {position:relative;bottom:-1px;right:-1px;}

#think {/*margin:20px 30px;*/font-size:16px;}
#thinka {font-weight:bold;color:#676767;font-size:18px;margin:0 0 20px;}
#thinka a {font-weight:bold;text-decoration:none;color:#676767;font-size:18px;}
#thinka a:hover {text-decoration:underline;color:#38C9FF;}
.f102 {font-size:50px;margin:0 0 0 -5px;padding:0;/*position:relative;clear:both;*/}
.f102marg {margin:53px 0 0 -7px;}

.f18marg {margin:0;}
.col01 {color:#38C9FF;}

/*map*/
#mapmenu span {display:block;margin:0 0 5px;cursor:pointer}
#mapmenu a {font-size:17px;font-weight:bold;cursor:pointer}
#mapmenu a:hover {/*color:#FF8F0D;*/color:#38C9FF;cursor:pointer}


/*inner catalogue
*************************************************/
#catalcont {/*background:url('/i/bg_text.gif') repeat-y left top #FDFDFD;*/background:#EBE9E9;padding:10px 0 40px 20px;color:#676767;}
#catalcont div,table,td {color:#676767;}

#cataluetab {margin:12px 0 0;/*position:relative;*/}
#cataluetab td {padding-right:20px;}
.cataltdpad {padding-bottom:35px;}
#cataluetab .price span {color:#FF8F0D;}
.pricename {height:70px;width:120px;//width:128px;/*line-height:30px;*/background:#fff;padding:3px 4px;}
/*высота указана специально чтобы все равные были img*/
.pricename span {margin:0;padding:0 4px;/*width:128px;*/}
.price {text-align:right;vertical-align:middle;background:url('/i/pl01.gif') no-repeat left top;height:35px;width:128px;line-height:35px;margin:1px 0 0;}

.price01 {color:#FF8F0D;font-size:22px;}
.margR20 {margin:0 20px 0 0;}
.price span {color:#38C9FF;font-size:22px;text-decoration:none;}
/*.price a:hover {color:#FF8F0D;text-decoration:none;}*/
.f22 {font-size:22px;}
.f18 {font-size:18px;}

.back a {font-size:18px;text-decoration:none;}
.back a:hover {text-decoration:none;/*color:#FF8F0D;*/color:#38C9FF;}
.back img {margin-right:5px;}


/*CENTER inner02
*************************************************/
#incatD02 {background:url('/i/bn03.gif') no-repeat right top #FF8F0E;height:170px;margin:0 0 25 20;}
#incatD02 table {color:#fff;/*font-size:13px;*/margin:45 0 0 0;}


/*CENTER BOTTOM
*************************************************/
#centerB {background:#1b1b1b;}
#centerBR {padding:14px 0 0 20px;}
div#partlogo {width:235;height:65;/*background:#1e1e1d;*/float:left;margin:15 0 0;padding:10px 0 0 0}
div#partlogo img {margin:0 6px 5px 0;}

.water {/*float:right;margin:35 25 0 0;*/margin:20 0 0;}

/*contacts*/
#contacts {background:#fff;}
#contacts div {padding:14px 0 5px 20px;color:#898989;}
span#phone {margin-left:33px;//margin-left:40px;}


/*BOTTOM
*************************************************/
#bottomL {background:url('/i/bg_bottom.gif') repeat-x top left #2d2d2d;color:#e3eff9;padding:20px 0 100px 20px;border-top:1px solid #2d2d2d;}
#bottomL img {//margin-top:3px;vertical-align:middle;}
#bottomL a {color:#fff;}
#bottomR {background:url('/i/bg_bottomR.gif') repeat-x top left #2d2d2d;/*min-height:93px;//height:93px;*/border-top:1px solid #2d2d2d;}
#bottomR div {padding:14px 0 5px 20px;font-size:10px;}
#bottomR div a {font-size:10px;}




/*NEWS
*************************************************/
div#newsDIV {background:url('/i/bg_text.gif') repeat-y left top #FDFDFD;padding:10 20 40;//width:100%}

div.DIVdate {color:#676767;font-size:18px;margin:0 0 10px;}
div.DIVdate span {color:#AAA;}

.Nimgpad {padding:0 20px 0 0;}
.imgbord {border:1px solid #38C9FF;}
div.split {width:100%;height:1px;background:#38C9FF;margin:20px 0;}

div#number {margin:60px 0 0 0;}
div#number span {margin:0 20px 0 0;}
div#number span a {color:#676767;font-size:23px;}
div#number span a:hover {color:#38C9FF;}
div#number span.active {margin:0 20px 0 0;font-size:23px;color:#38C9FF;}

/*BASKET
*************************************************/
div#basketDIV {background:url('/i/bg_text.gif') repeat-y left top #FDFDFD;/*padding:10 20 40;*/padding:10px 0 70px;}

#basket .baskpad {padding:0 0 0 20px;}
.baskpad {padding:0 0 0 20px;}

#basket {/*margin:0 0 0 -20px;*/}
.basket01 {color:#676767;font-size:15px;font-weight:bold;background:#fff;}
.basket01 td {padding:5px 0;}

.basket02 {background:#676767;}
.basket02 td {padding:10px 0;}
.bask01, .bask02, .bask03, .bask04, .bask05, .bask06 {border-bottom:1px solid #E8E7E6;}
.bask01 {color:#38C9FF;font-size:12px;}
.bask02, .bask05 {color:#fff;font-size:12px;}
.bask03 {color:#fff;}
.bask03 input {color:#fff;font-size:12px;font-weight:bold;border:1px solid #fff;background:#73726F;width:50px;}
.bask04 {color:#38C9FF;font-size:18px;}

div#account {color:#676767;font-size:18px;background:#fff;padding:8px 0 10px 20px;margin:20px 0 30px;border-top:1px solid #38C9FF;border-bottom:1px solid #38C9FF;}
div#account span {color:#38C9FF;font-size:24px;}
div#order {float:right;padding:0 20px 0 0;}
div#order a {color:#38C9FF;font-size:34px;}
.del_btn{width:9px;height:9px;background:url('/i/del.gif') no-repeat top left;border:0;cursor:pointer}
.basket_error {color:red;border-left:2px solid red;padding-left:10px;}
.basket_text {padding:8px 0 10px 20px;margin:20px 0 30px;font-style:italic}




/*SEARCH
*************************************************/
.categ {color:#676767;font-size:18px;display:block;margin:0 10px 15px 0;}
.categ a {font-size:18px;color:#676767;}
.categ a:hover {color:#38C9FF;}

#searchTAB a {color:#676767;}
#searchTAB a:hover {color:#38C9FF;}
.searchTDL {padding:0 10px 0 0;}
div.searchs {margin:15px 0 0;}

div#popupDIV {position:relative;/*border:1px solid red;*/top:0;left:20px;margin:0 20px 0 0;display:none;}
div.popup {position:absolute;background:#38C9FF;padding:25px 30px;top:0;left:0;}
div#popupDIV .popup span {color:#fff;}

#popupDIV div.inbask {margin:20px 0 0;clear:both;float:right;}
#popupDIV div.inbask a {color:#fff;font-size:20px;}



#count {margin:0 0 40px 0;padding:7px 0 7px 22px;//padding-left:17px;background:#676767;}

#form {margin:0 0 0 20px;}
.formpadL {padding-left:33px}
.formpadL01 {padding-left:22px}
.formtextar {overflow: auto;width:156px;//width:146px;}

#foot_txt {padding:10px;}
#foot_txt p {}


div#searchDIVDIV {position:relative;top:0;left:0;}
div#searchDIV {display:none;position:absolute;top:0;right:0;margin-top:8px;//margin-top:6px;background:url('/i/bg_searchdiv.jpg') repeat-y top left #36C2F8;padding:10px;width:209px;//width:auto;border-bottom:1px solid #3A3A3A;border-left:1px solid #3A3A3A;}
div#searchDIV table td {font-size:10px;color:#fff;text-transform:uppercase;}
div#searchDIV input, select, textarea {border:1px solid #fff;margin:0 0 0 10px;font-size:11px;color:#3a3a3a;background:#CAD8DD;}
div#searchDIV .inpwidth {width:140px;}
/*div#searchDIV .inpnomarg {margin:5px 0 0 10px;width:45px;}*/
div#searchDIV .tdpad {padding-left:10px;}
div#searchDIV .otdo {width:48px;margin:0 0 0 5px;}
div#searchDIV .searchbut {margin:10px 0 0 0;cursor:pointer}
div#searchDIV table td {padding:6px 0 0;}
div#searchDIV table td img {margin:3px 0 0;}



/*zakaz*/
#divzakaz {padding:0 15px 0 20px;}

.intext01div {clear:both;}

.intext01L {color:#676767;font-size:18px;display:block;margin:0 10px 15px 0;float:left;}
.intext01L a {font-size:18px;}

.intext01R {float:right;font-size:18px;color:#676767;}
.fs22 {font-size:22px;}

.inp01h {color:#ff8f0d;font-size:13px;font-weight:bold;/*margin:0 0 7px;*/}
/*.inp01, .inp02 {margin:0 0 20px;}*/
.inp01 {background:#717372;padding:2px 3px 0;color:fff;font-size:13px;border:none;height:20px;}
.inp01 input {/*width:50%;*/}
/*.inp02 input {width:30%;}*/

.splitblue {width:100%;height:1px;background:#38c9ff;margin:30px 0 10px;}
/*.further {float:right;}
.further a {color:#38c9ff;font-size:23px;}*/

.further01 a {color:#38c9ff;font-size:23px;cursor:pointer;/*margin:0;padding:0;position:relative;left:-3px;//left:-26px;*/font-family:Arial,Tahoma,Verdana;}

.formtextar01 {background:#717372;padding:2px 3px 0;color:fff;font-size:13px;border:none;overflow: auto;width:150px;//width:143px;}