@charset "windows-1251";
BODY {
        background-color: #272B28;
        margin: 0px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
}


/* Menu */
TD.cats {
        background-image: url(pics/menu_bg_top.gif);
        background-repeat: repeat-x;
        background-color: #313138;
        padding-top: 20px;
}
UL.cats {
        margin-left: 0px;
        padding-left: 0px;
}
UL.cats LI {
        margin: 0px;
        padding: 0px;
}
UL.cats LI H1 {
        margin: 0px;
        padding: 0px;
}
UL.cats LI H1 A.link {
        display: inline;
        padding: 5px 18px 4px 10px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11pt;
        font-weight: bold;
        line-height: 30px;
        /*      color: #8a9399; */
        white-space: nowrap;
        color: #F58421;
        background-image: url(pics/menu_orange.gif);
        background-position: right;
        background-repeat: no-repeat;
        text-decoration: none;
}
UL.cats LI H1.not-link {
        display: inline;
        font-size: 11pt;
        padding: 5px 18px 4px 10px;
        font-weight: bold;
        line-height: 30px;
        background-position: right;
        background-repeat: no-repeat;
        background-image: url(pics/menu_black.gif);
        background-color: #F58421;
        color: #000000;
}
UL.cats LI H1 A.link:hover {
        padding: 5px 18px 4px 10px;
        color: #FFFFFF;
        background-color: #000000;
        background-position: right;
        background-repeat: no-repeat;
        background-image: url(pics/menu_white.gif);
/*      color: #C1C1C1; */
}

UL.subcats {
        margin-left: 0px;
        padding: 0px;
        text-align: justify;
}
UL.subcats LI.sec {
        list-style-image: none;
        list-style-type: none;
        margin: 0px !important;
        padding: 0px !important;
}
UL.subcats LI.sec H2{
        margin: 0px;
        padding: 0px;
        height: 20px;
        display: block;
}
UL.subcats LI.sec H2.not-link {
        font-size: 9pt;
        color: #F58421;
        margin: 0px;
        padding: 0px;
        padding-left: 10px;
        height: 20px;
        background-image:url(pics/menu_bg_black.gif);
        background-repeat: no-repeat;
        background-position: left;
        border-left: 5px solid  #000000;
}
UL.subcats LI.sec H2 A.link {
        display: block;
        font-size: 9pt;
        padding-left: 10px;
        border-left: 5px solid #F58421;
        height: 20px;
        color: #FFFFFF;
        text-decoration:none;
}
UL.subcats LI.sec H2 A.link:hover {
        border-left: 5px solid #F58421;
        padding-left: 10px;
        color: #000000;
        background-image:url(pics/menu_bg_orange.gif);
        background-repeat: no-repeat;
        background-position: left;
}
UL.subcats LI.sec H2.subhead {
        display: block;
        padding: 0px 10px 5px 30px;
        margin: 0px;
        height: 20px;
        text-align: left;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14pt;
        font-weight: bold;
        color: #F58421;
}
UL.subcats LI.sec H2.notsubhead {
        display: block;
        margin: 0px;
        padding: 0px;
        height: 30px;
}
TD.large H2 {
        font-size: 14pt;
}


.editor { color: #FFF8A5; }
.editor A { color: #FFF899; }

DIV.basket {
        height: 21px;
        padding-right: 20px;
        text-align: right;
        font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11pt;
 font-weight: bold;
 color: #FFFFFF;
}
DIV.basket A {
 text-decoration:none;
 color: #FFFFFF;
}
DIV.basket SPAN { color: #F58421; }
DIV.basket A:hover { text-decoration: underline; }

DIV.mainbg {
        background-image: url(pics/main_bg_top.gif);
        height: 19px;
}
TD.main {
/*      background-color: #FFFFFF; */
 background-image: url(pics/bg_white.gif);
        font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:10pt;
 color: #000000;
}
DIV.main {
         padding-left: 20px;
}
DIV.main H1 {
 font-size:24pt;
 color: #334841;
 padding-left: 50px;
 padding-top: 0px;
 margin-top: -10px;
}
DIV.main B, DIV.main STRONG {
 font-size:11pt;
 color: #334841;
 margin-left: 0px;
}
DIV.main H2 {
        display: inline;
 font-size:11pt;
 color: #334841;
 padding: 0px;
 margin: 0px;
 margin-left: 0px;
}
DIV.main H3 {
 font-size:10pt;
 color: #334841;
 font-weight: normal;
 padding: 0px;
 margin: 0px;
 margin-top: 10px;
 margin-left: 0px;
}
.nomarge {
 font-weight: bold;
 font-size:11pt;
 color: #FFF8AA;
}

DIV.main TABLE TD IMG {
        border: 1px solid #FFFFFF;
}
DIV.main A {
        color: #334841;
}
DIV.main STRONG A, TD.main A STRONG {
        color: #334841;
        text-decoration: none;
}
DIV.main A:hover {
        text-decoration: underline;
}
TD.main A:hover STRONG{
        text-decoration: underline;
}
TD.main A.buy-link {
        color: #000000;
        font-size:11pt;
        font-weight:bold;
}
TD.main A.buy-link:hover {
        text-decoration: underline;
}

TABLE.nomarge TR TD {
 font-weight: normal;
 font-size: 9pt;
 color: #000000;
 padding-bottom:30px;
}
TABLE.nomarge TR TD B, TABLE.nomarge TR TD STRONG {
  margin-left: 0px;
}

TD.tbl {
        color: #334841;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11pt;
  font-weight: bold;
}

TABLE.catalog {
  margin-left: 20px;
}
TABLE.catalog TR TD IMG {
  border: 1px solid #FFF899;
        margin-bottom: 20px;
}
TABLE.catalog TR TD {
        padding-left: 10px;
}
A IMG { border: 0px; }
TABLE.galler {
  margin-left:35px;
}
TABLE.galler TR TD {
  font-weight:bold;
        color: #FFF899;
  padding-bottom: 30px;
        font-size: 11pt;
        
}
TD.gallery {
        padding-left: 20px;
}
TD.gallery A IMG {
        border: 2px solid #000000;
        margin: 5px;
}
.notstrong P STRONG {
        font-size:10pt;
        font-weight:normal;
        padding: 0px;
        margin: 0px;
 color: #000000;
}
STRONG.s {
 font-weight: bold !important;
 color: #334841 !important;
}
TD.large H2 {
        font-size: 16pt;
}
H1.nomarge {
 padding: 0px;
 display: inline;
 font-weight: bold;
 font-size: 8pt;
 color: #FFF8AA;
}
H2.notlink {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11pt;
}
SPAN.phone {
        color: #334841;
        font-weight: bold;
}
/* Îôîðìëåíèå ÷àñîâ!!! */
.bott-l {
        margin-top: 10px;
        margin-left: 0px !important;
        border-bottom: 2px solid #334841;
}
TABLE.bott-l TD.large {
        padding-left: 15px;
}

DIV.bottom-line {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
        font-weight: bold;
        color: #FDEBEB;
        background: url(pics/bottom_line_bg.gif);
        height: 21px;
        line-height: 21px;
        padding-right: 10px;
        text-align: right;
}
.online-icq {
        font-size:10pt;
        font-weight:bold;
                text-align: right;
        padding: 10px 10px 20px 10px;
        color: #F58421;
}
.online-icq DIV {
        display: inline-block;
                text-align: left;
        width: 100px;
        background-image: url(pics/icq_online.gif);
        background-repeat: no-repeat;
        background-position: left center;
        margin-left: 5px;
        margin-right: 10px;
        padding-left: 20px;
        height: 20px;
        font-size:10pt;
        color: #FFFFFF;
        line-height: 20px;
}
DIV.model {
	margin: 20px 15px 10px 5px;
	float: left;
	width: 250px;
	weight: 200px;
	display: inline;
}

DIV.picture {
	width: 100px;
	height: 200px;
	display: inline-block;
	float: right;
}
DIV.model DIV.price {
	width: 150px;
	height: 20px;
	display: block;
	text-align: center;
}
DIV.model DIV.buy {
	text-align: right;
	width: 140px;
	height: 20px;
	margin-right: 10px;
	display: block;
}
DIV.model DIV.title {
	text-align: right;
	width: 140px;
	height: 130px;
	margin-right: 10px;
	display: block;
}


DIV.right_menu {
	padding-right: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #000000;
	width: 200px;
	text-align: center;
}
DIV.right_menu H3 {
	color: #FCF8F8;
	font-weight: bold;
	font-size: 14pt;
}
DIV.right_menu SPAN.title {
	font-size: 11pt;
	font-weight: bold;
	color: #F6EDED;
}
DIV.right_menu A {
	text-decoration: none;
	color: #FCF8F8;
}

DIV.right_menu P A IMG {
	border: 3px solid #334841;
}
