/* S.Volkov 2002-2009 */ 
  
body {
background:url('/img/loogo-bak.jpg');
margin:0;
padding:0;
font-family:arial;
text-align:center;
}

.page { 
text-align:center;
margin:0 auto;
border:0px solid #000;
width:960px;
}

img { border:0;}
.orange {color:#1f5198;}
.header {
margin:0 auto;
width:960px;
text-align:left;
/*height:120px;*/
}

.logo1 {margin:10px 0 0 0;}
.logo12 {float:left;
width:760px;
height:70px;
border:0px solid #1f5198;
margin-left:20px;
}
.logo12 img {width:750px;
height:60px;}

* html .header .menu { /*height:32px;*/ }



.header .menu {
padding-top:2px;
}

.header .menu a {
font-weight:bold;
font-size:11pt;

/*margin-right:15px;*/
margin-right:3px;
text-decoration:none;
padding-bottom:3px;
border-bottom:2px solid #000000;

}

.header .menu a:link {color:#000;}
.header .menu a:visited {color:#000;}
.header .menu a:hover {color:#1f5198;}
.header .menu a:active {color:#1f5198;}

.header .menu .search, .catmode .search, .subheader .search {
float:center;
}
.header .menu .search form, .catmode .search form, .subheader .search form{
display:inline;
}

.inp {color:#B2B2B2;font-style:italic;border:1px solid #1f5198;width:164px;padding-left:10px;}
.but {height:22px;width:62px;}

.logo {
margin:0 auto;
width:950px;
text-align:left;

height:324px;
background-image:url('/images/design/bg3.jpg');
border:1px solid #1f5198;
background-repeat:no-repeat;
}

.logo a {color:#1f5198;}
.logo .pic img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.logo .pic {
width:107px;
height:148px;
 display: inline-block; 
position:relative;
top:77px;
left:686px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/design/lamps.png'); 
}
.logo .logotext1 {
position:relative;
top:130px;
left:617px;
font-size:13pt;
font-weight:bold;
}
.logo .logotext2 {
position:relative;
top:152px;
left:528px;
font-size:11pt;
font-style:italic;
}

.midmenu {
margin:0 auto;
width:950px;
text-align:left;
margin:6px 4px 0 4px;
height:202px;
}

.midmenuitem {
border:0px solid #000;
width:225px;
float:left;
padding:0 4px;
}

.menuheader a {
text-transform:uppercase;
color:#1f5198;
font-size:12px;
}
.menuheader .year {
font-size:12px;
font-style:italic;
}

.midmenuitem .menuimg {
float:left;
padding-top:8px;
}

.menutext {
font-size:12px;
font-style:italic;
}

.midmenuitem .menutext {
float:left;
padding-top:2px;
padding-left:6px;
width:165px;
}

.newsitem {
margin-top:3px;
font-style:normal;}
.newsitem a {color:#1f5198;}
.newsitem .date{
color:#c3c3c3;
font-size:10px;
}
 .menutext ul {
 padding:0 0 0 9px;margin:0 0 0 5px;
 list-style:circle;
}
.menutext li {padding:0;margin:0; color:#999999;padding-bottom:2px;}
.menutext li a {color:#1f5198;font-style:normal;}

.bannersout {
clear:both;
width:950px;
border:0px solid #1f5198;
}
.bannersin {
margin:0 auto;
width:950px;
text-align:left;
font-size:12px;
border:0px solid #1f5198;
}


/*.sellers {margin-left:0px;}*/     
*html .sellers {margin-left:4px;}

.bannersin table {margin-left:-7px;} 
*html .bannersin table {margin-left:0px;} 

.bannersout img {
/*margin:9px 7px 0 0;*/
margin-right:4px;
}

.footer {
clear:both;
margin:0 auto;
width:950px;
text-align:center;

border-top:2px solid #eaeaea;
margin-top:41px;
height:88px;
padding-bottom:20px;
margin-bottom:20px;
}
*html .footer {
padding-bottom:0;
margin-bottom:10px;
}
.footer a { color:#1f5198; }
.footer .fcontact {
float:left;
width:210px;
font-size:12px;
padding-top:19px;
}

.footer .fcontact .phone, .footer .fcontact .phimg {
float:left;
padding-top:6px;
}


.footer .strogo {
float:left;
width:210px;
margin-left:30px;
padding-top:9px;
font-size:12px;
}

.footer .partners {
float:left;
margin-left:30px;
padding-top:9px;
font-size:12px;
}


/* Каталог общий. Вид 1 */

.catmenu {
margin:0 auto;
width:950px;
text-align:left;

padding-top:28px;
padding-bottom:5px;
/*border:1px solid #1f5198;*/
height:105px;
font-size:12px;
}
*html .catmenu {margin-top:0px;}
.catmenu a {
color:#000;
/*margin-left:6px;*/
}
 #currentcat {
float:left;
background-color:#1f5198;
color:#fff;
height:22px;
margin:4px 0;

}


*html  #currentcat {margin:40px 0}
.ccholder {
/*border:1px solid #000;*/
height:30px;

}

 .ccc {
float:left;padding-top:3px;background-color:#1f5198;
}
 .ccl {float:left;width:5px;height:22px;background-image:url('/images/design/cml.gif');}
 .ccr {float:left;width:5px;height:22px;background-image:url('/images/design/cmr.gif');}

.catmode {
margin-top:10px;
font-style:italic;
color:#1f5198;
}

.mbut, .mbutact, .modtext {
float:left;
margin-right:4px;
}
.mbut, .mbutact {
width:15px;
height:15px;
background-color:#1f5198;
line-height:2px;
cursor:pointer;
}
.mbutact {
border:3px solid #1f5198;
margin-top:-3px;
}

* html .mbutact {
width:21px;
height:21px;

}

.midcont {
margin:0 auto;
width:950px;
text-align:left;
padding-top:20px;
padding-bottom:18px;
}

*html .midcont {margin-top:0;}
.acc {width:713px;
border-left:1px solid #1f5198;
}
.hdr {height:22px;
text-align:left;
font-size:12px;
cursor:default;
}
.hdr .hdrl, .hdr .hdrc, .hdr .hdrr {
float:left;
height:22px;
}
.hdr .hdrl {
width:14px;
background-image:url('/images/design/catl.gif');
}
* html .hdr .hdrc { height:22px; }
.hdr .hdrc {
padding-top:4px;
height:18px;
width:692px;
background-image:url('/images/design/catc.gif');
}
.hdr .hdrr {
width:6px;
background-image:url('/images/design/catr.gif');
}

.acctext {
height:289px;
width:709px;
display:none;
border-right:1px solid #1f5198;
font-size:12px;
}
.accont {
border:0px solid #1f5198;
padding-top:78px;
text-align:center;
/*font-size:12px;*/
}
.accont table {
width:100%;
}
.accont .column {
font-size:12px;
text-align:center;
vertical-align:top;
}
.colwid {
margin:0 auto;
width:60%;
text-align:left;
}
.colwid div {margin-bottom:9px;}
.otherlink {
text-align:right;
margin:11px 22px 1px 0;
}
.otherlink a {border-bottom:0;}
.accont .column a {
color:#000;
text-decoration:none;
border-bottom:1px dashed #000;
}
.accont a:link {color:#000;}
.accont a:visited {color:#000;}
.accont a:hover {color:#595959;}
.accont a:active {color:#595959;}


.midright {
float:right;
/*border:1px dashed #000;*/
width:210px;
}

.midrightitem {
margin-bottom:12px;
padding-bottom:9px;
overflow:visible;
}
.midrightitem .menuheader {
margin-bottom:4px;
}
.midrightitem .menuimg, .midrightitem .menutext {
vertical-align:top;
}
.midrightitem .menutext {
padding-left:12px;
}
/**/


/* Каталог, вид 1, шаг 3 */

.pathline {
/*border:1px solid #000;*/
/*clear:both;*/
font-size:12px;
padding-top:5px;
cursor:default;
height:16px;
}
.acctext .pathline {padding-left:15px;}
.pathitem {

}

.pathl, .pathc, .pathr { float:left; height:16px; }
.pathl {width:5px;	background-image:url('/images/design/pathl.gif');	background-repeat:no-repeat;}
.pathc {		background-image:url('/images/design/pathc.gif');	background-repeat:repeat-x;	padding-right:3px;     cursor:pointer;}
.pathr {width:11px;	background-image:url('/images/design/pathr.gif');	background-repeat:no-repeat;                                   cursor:pointer;}
.strelka {float:left;font-size:14px;}

.cat2 {margin-top:8px;height:50px;}
.accl, .accc, .accr {float:left;}

.accl {width:186px;}
.accl .ret {margin:90px 0 1px 0px;height:16px;
padding-left:13px;
background-image:url('/images/design/larr.gif');
background-repeat:no-repeat;
}
.accl a {text-decoration:none;color:#000;border-bottom:1px dotted #000;margin-left:2px;}

.accc img {width:200px;height:200px;border:1px solid #1f5198;}
.accr {width:250px;padding-left:9px;font-size:13px;}
.accr .cabname {margin-bottom:12px;}
.accr .cabname a {font-size:14px;font-weight:bold;color:#1f5198;}
.accr .cabdesc a {
color:#000000;}

.cabprice {margin-top:23px;} 
.cabprice .price {color:#1f5198;}

.cabavail {margin-top:10px}
.cabavail .avail {color:#1f5198;}
.cabavail .notavail {color:#bf0000;}
.acctext .desc {padding-left:2px;}
.acctext .desc .type {text-transform:lowercase;}

/**/


/* Страница просмотра отдельного товара. Режим 1 */

 
.subheader {
/*border:1px solid #000;*/
margin:0 auto;
width:950px;
text-align:left;

/*height:37px;*/
height:60px;
margin-top:7px;
}

*html .subheader {height:37px;}

.subheader .pathline {
padding-top:30px;

/*padding-left:159px;*/
}

*html .subheader .pathline { padding-top:5px;}

/*.artholder {

width:482px;
margin-left:0px; 
margin-top:5px;
text-align:center;
}
.article {
width:470px;
margin:0 auto;
text-align:left;
font-size:12px;
}*/

.artholder {
/*border:1px solid #000;*/
float:left;
width:650px;
/*width:650px;*/
margin-left:5px; /* margin-left:153px; */
margin-top:5px;
text-align:center;
}

.article {
/*width:470px;*/
margin:0 auto;
text-align:left;
font-size:12px;
/*border:1px solid #000;*/
}


.artimg {float:left;
border:1px solid #000;
width:150px;
margin-right:10px;
/*height:200px;*/
}
.artimg .im {
position:relative;
top:0px;
left:0px;
}
.artimg .loup {
width:10px;
height:10px;
border:1px solid #000;
position:relative;
top:-21px;
left:126px;
}
.artheader {
height:206px;
}
.artname {
margin-bottom:26px;
}
.arthead {
color:#1f5198;
font-size:12px;
text-transform:uppercase;
}
.artart {
text-transform:none;
color:#1f5198;
font-style:italic;
}
.artartname {
text-transform:none;
color:#000;
}
.artprice {
margin-bottom:4px;
}
.artprice .price {
font-size:14px;
font-weight:bold;
color:#1f5198;
}
.artavail {
font-style:italic;
}
.artavail .avail {font-style:normal; color:#117a11;}
.artavail .notavail {font-style:normal; color:#bf0000;}
.artdesc .fullModel {
margin-left:160px;
}
.artdesc .hdr2 {
margin-bottom:17px;
}
.lst {text-indent:-15px;width:390px;padding-left:25px;}
.artdesc h3 {
font-size:12px;
font-style:italic;
font-weight:normal;
margin:18px 0 4px 0;
}
.artdesc p {margin:1px 0 8px 0;}


.pricelink {
margin:26px 0 1px 0; /*160px;*/
color:#1f5198;
text-transform:uppercase;
}
.pricelink .lnk {
cursor:pointer;
border-bottom:1px dashed #1f5198;
}

.artholder .other {
/*border:1px solid #000;*/
height:157px;
font-size:12px;
margin-top:28px;
margin-bottom:18px;
}
.artholder .frame {
position:relative;
left:160px;
}
.otherl, .otherc, .otherr {float:left;}
.otherl, .otherr {width:3px;height:157px;}
.otherl {background-image:url('/images/design/otherl.gif');}
.otherr {background-image:url('/images/design/otherr.gif');}
.otherc {width:476px;
border-top:1px solid #1f5198;
border-bottom:1px solid #1f5198;
text-align:center;
}
/*.otherc {height:156px;}*/ /* фаерфокс - проклятое дерьмо!!! */
/* * html .otherc {height:157px;}*/ 

.otherwid {text-align:left;margin:0 auto;width:470px;}

.ohdr {margin-top:2px;}
.obtns {font-style:italic;color:##1f5198;font-size:10px;height:20px;margin-top:-2px;}
.obtns .txt {border-bottom:1px dotted ##1f5198;}
.obtns .bck, .obtns .fwd {cursor:pointer;}
.obtns .fwd {float:right;height:18px;}
.obtns .strelka {float:none;border:none;}

.galcont {
border:0px solid #000;
margin-top:2px;
height:105px;
width:468px;
overflow:hidden;
}
.gal {
position:relative;
height:102px;
left:0;
}
.galitem {
border:0px solid #000;
font-size:10px;
float:left;
width:78px;
height:100px;
text-align:center;

}
.galitem img {
width:70px;
height:70px;
margin-top:2px;
}
.galitem a {color:#000;}

.artholder .pricelist {
height:auto;

}
.pricelist{margin-left:10px;}
.pricelist table {width:680px;}

.pricelist .ttop, .pricelist .tbottom{
background-repeat:no-repeat;
height:3px;line-height:3px;
}
.pricelist .ttop {background-image:url('/images/design/pricetop.gif');}
.pricelist .tbottom {background-image:url('/images/design/pricebottom.gif');}


.pricelist th {
padding-left:6px;
text-align:left;
font-size:12px;
font-weight:bold;
}
.pricelist td {padding-left:6px;font-size:12px;height:18px;}
.pricelist a {color:#000;}
.pricelist .current {background-color:#1f5198;color:#ffffff;}
/**/

/* Ощий каталог, режим 2 */

.mode2 table { 
font-size:12px;
border:0;
}

.mode2 td{
border:1px solid #1f5198;
width:212px; /*236px;*/
height:135px;
vertical-align:top;
padding:8px 8px 8px 2px;
}
.mode2 td img{
margin:0 0 0 6px;
padding:0;
float:left;
width:60px;
}
.celltext {
line-height:16px;
/*border:1px solid #000;*/
margin-left:73px;
/*width:150px;*/
}
.cellheader a {
color:#1f5198;
}
.clist {color:#787878;}
.clist a {color:#787878;}
.clink {text-align:right;}
.clink a {color:#000;}
/**/

.catlist {float:left;/*width:120px;height:120px;*/}

			        .catlist td {border:0px solid #000;
                                padding-right:36px;
                                vertical-align:top;
                                font-size:12px;
                                }
                                .catlist td div {margin-bottom:9px;}
                                .catlist .catimg {padding-right:0;}
			        .catlist .catimg  img {width:80px; margin-right:6px;margin-top:4px;}
			        .catlist td a {color:#787878;}
			        
.midleft #currentcat {float:none;background-color:#fff;}
*html .midleft #currentcat .ccc {height:22px;}
.midleft #currentcat .ccc {height:19px;}
.midleft #currentcat, .midleft .leftlink {margin-bottom:4px;}

.midleft .leftlink {height:22px;float:left;padding:0 10px 0 0;
/*border:1px solid #000;*/
}
.leftlink a {display:block;margin-top:3px; color:#000;}



/* ПОИСК: */
.searchinfo {margin:4px 0 5px 0;}
.searchsections span {border-bottom:1px dashed #000; margin-right:12px;}
.searchsections span a {text-decoration:none; color:#000;}
.searchpath {font-size:10px;font-style:italic;color:#787878;padding-left:24px;margin-top:-5px;}
.searchlevel1 {margin-top:29px; margin-bottom:4px;text-transform:uppercase;}
.searchlevel2 {padding-left:23px;margin-bottom:7px;}
.searchlevel1 a, .searchlevel2 a, .lst a {color:#000;}

/**/


.indexcatalog {
/*margin-top:11px;*/
border:0px solid #1f5198;
width:700px;
margin-top:0; /*16px;*/
}
*html .indexcatalog {margin-top:0px;}

.indexcatalog table {
/*padding-left:14px;*/
}

.indexcatalog table td {
/*padding-right:25px;*/
}
.indexcatalog table .catitem {
border:1px solid #1f5198;
width:203px;
/*height:160px;*/
margin: 4px 12px;
text-align:center;
}
.indexcatalog table .catitem .cathdr {
margin-top:2px;
margin-bottom:2px;
/*height:29px;*/
background:#1f5198;
text-align:center;
}
.indexcatalog table .catitem .cathdr span {
font-size:10pt;
font-weight:bold;
color:#5F5A57;
display:block;
padding-top:7px;
padding-bottom:6px;
}
.indexcatalog table .catitem .catimg img  {
width:202px;
height:123px;
margin-bottom:2px;
}



/* slider style */

#slider-layout { padding: 8px; background: #fff; position: relative; left: -8px; }
#slider-layout #slider {
	width: 950px; padding: 0; overflow: hidden;
}
#slider-layout  #slider-tape {
	height: 48px; padding: 0; overflow: hidden;
}
#slider-layout #slider-tape div {
	width: 128px; height: 48px; float: left;
	padding: 0; margin: 0; position: relative; left: 0;
}
#slider-layout #slider-tape img {
	float: left; border: 1px solid #fff; padding: 1px; margin: 0 3px;
}
#slider-layout #slider-tape img.over { border: 1px solid #1f5198; }
#slider-layout .h {
        font-size: 10pt; color:#333; padding: 1px 8px 5px 8px; text-align:left;
}

/* slider style end */

.contacts td { font-size: 10pt; padding: 2pt 12pt 2pt 0; }

hr.sep { width: 700px; height: 2px; color: #1f5198; background-color: #1f5198; border: none; text-align: left; }
p.normal { font-size: 10pt; text-align: left; padding: 0; /*margin-left: 160px;*/ }

.side-menu { width: 2; float: left; line-height: 1.5; margin-top:28px; margin-left: 8px; overflow: hidden; }
.side-menu a { color: #333; text-decoration: underline; }
.side-menu a:hover { text-decoration: none; }
.side-menu a.h { color: #1f5198; }

.pricelist table {border-collapse:collapse;}

.pricelist th.first {border-left:1px solid #1f5198;padding:6px;}
.pricelist th.normal {border-left:1px solid #1f5198;text-align:right;padding:6px;}
.pricelist th.last {border-left:1px solid #1f5198;border-right:1px solid #1f5198;text-align:right;padding:6px;}

.pricelist td.first {border-left:1px solid #1f5198;border-top:1px solid #1f5198;padding:6px;}
.pricelist td.normal {border-left:1px solid #1f5198;border-top:1px solid #1f5198;text-align:right;padding:6px;}
.pricelist td.last {border-left:1px solid #1f5198;border-right:1px solid #1f5198;border-top:1px solid #1f5198;text-align:right;padding:6px;}
.pricelist .odd {background:#eee;}

.pricelist tr.top {height:3px;}
.pricelist tr.top td.first {background:url(/images/design/pricetop.gif) bottom left no-repeat;border:none;padding:0;}
.pricelist tr.top td.normal {background:url(/images/design/pricetop.gif) bottom center no-repeat;border:none;padding:0;}
.pricelist tr.top td.last {background:url(/images/design/pricetop.gif) bottom right no-repeat;border:none;padding:0;}

.pricelist tr.bottom {height:3px;}
.pricelist tr.bottom td.first {background:url(/images/design/pricebottom.gif) top left no-repeat;border:none;padding:0;}
.pricelist tr.bottom td.normal {background:url(/images/design/pricebottom.gif) top center no-repeat;border:none;padding:0;}
.pricelist tr.bottom td.last {background:url(/images/design/pricebottom.gif) top right no-repeat;border:none;padding:0;}

a.dashed {color:#f60;border-bottom:1px dashed #f60;text-decoration:none;}

.cat-images {/*width:500px;margin-left:160px;*/margin-bottom:36px;}
.cat-images td {width:128px;border:1px solid #1f5198;text-align:center;vertical-align:top;padding:2px 2px 6px 2px;}
.cat-images td.selected {border-width:4px;}
.cat-images td img {width:60px;margin:3px;}
.cat-images td a {font-size:8pt;color:#111;}

.text {font-size:12px;color:#333;text-align:left;margin:18px 18px 12px;}
.text p {text-align:justify;margin:1px 0 8px 0;}
.text .h{font-weight:bold;text-transform:uppercase;color:#f60;}

h1 {font-size:14px;color:#1f5198;text-align:left;}

divo {border:1px solid blue;}
