* {
    SCROLLBAR-FACE-COLOR:		#161616;
    SCROLLBAR-HIGHLIGHT-COLOR:	#FEEEED;
    SCROLLBAR-SHADOW-COLOR:		#FEEEED;
    SCROLLBAR-3DLIGHT-COLOR:	#486682;
    SCROLLBAR-ARROW-COLOR:		#FEEEED;
    SCROLLBAR-TRACK-COLOR:		#161616;
    SCROLLBAR-DARKSHADOW-COLOR:	#185300;

}
html {font-size: 80%;}                  /*  */
body {margin: 0; padding: 0; font: normal 1em/1.2 Arial; background: url('/img/bg.png') #020202 top center repeat;
      color: #fff;
      SCROLLBAR-FACE-COLOR:		#161616;
      SCROLLBAR-HIGHLIGHT-COLOR:	#FEEEED;
      SCROLLBAR-SHADOW-COLOR:		#FEEEED;
      SCROLLBAR-3DLIGHT-COLOR:	#486682;
      SCROLLBAR-ARROW-COLOR:		#FEEEED;
      SCROLLBAR-TRACK-COLOR:		#161616;
      SCROLLBAR-DARKSHADOW-COLOR:	#185300;

}
ul, ol, li, h1, h2, h3, h4, h5, p {margin: 0; padding: 0;}
img {border: none;}

h2 {font: normal 1.6em/1.2 Arial;}
h2 a:link {text-decoration: none; color: #fff;}
h2 a:visited {text-decoration: none; color: #fff;}
h2 a:hover {text-decoration: none; color: #fff;}
h2 a:active {text-decoration: none; color: #fff;}

h2.product-name { color: #f4d277; }

a:link {text-decoration: underline; color: #F3D371;}
a:visited {text-decoration: underline; color: #fff;}
a:hover {text-decoration: none; color: #fff;}
a:active {text-decoration: none; color: #fff;}

#page {width: 1010px; height: auto; margin: 0 auto;}
.header {width: 1010px; height: 142px; background: url('/img/header.png') top left no-repeat; border-top: 2px solid #766e14;}
.header h1 a {display: block; width: 265px; height: 130px;}
/* top menu */
#top_menu {width: 1010px; height: 34px; background: url('/img/bg_top_menu.png') top left repeat-x;}
.menu {list-style: none; margin: 0 auto; padding-top: 5px;width:1010px;}
.menu li {float: left; width: auto; height: 22px; margin: 0px 10px;}
.menu li a:link {font: normal 1.3em/1.2 Arial; text-decoration: none; color: #fff;}
.menu li a:visited {font: normal 1.3em/1.2 Arial; text-decoration: none; color: #fff;}
.menu li a:hover {font: normal 1.3em/1.2 Arial; text-decoration: none; color: #8c8c8b;}
.menu li a:active {font: normal 1.3em/1.2 Arial; text-decoration: none; color: #8c8c8b;}
.menu li.pm {float: left; width: 20px; height: 22px; background: url('/img/pm.png') top left no-repeat;}

.menu li a.active:link {font: normal 1.3em/1.2 Arial; text-decoration: none; color: #8c8c8b;}
.menu li a.active:visited {font: normal 1.3em/1.2 Arial; text-decoration: none; color: #8c8c8b;}
.menu li a.active:hover {font: normal 1.3em/1.2 Arial; text-decoration: none; color: #8c8c8b;}
.menu li a.active:active {font: normal 1.3em/1.2 Arial; text-decoration: none; color: #8c8c8b;}

/*#forSale {margin-top:3px;width: 192px; height: 30px; background: url('/img/bg_top_menu.png') repeat-x top left;clear:both;text-align:center;} */
#forSale {margin-top:0px;width: 192px;clear:both;text-align:center;}

#forSale a{color:red;}
#container {width: 1010px; height: auto; padding-top: 27px;}
/* left block */
#left {float: left; width: 195px; height: auto;}
/* block's */
.t_block {float: left; width: 195px; height: 32px; background: url('/img/t_block.png') top left no-repeat;}
.t_block h2 {text-indent: 42px; font: normal 1.6em/1.4 Arial;}
.top_block {float: left; width: 195px; height: 3px; background: url('/img/top_block.png') bottom left no-repeat;}
.bg_block {float: left; width: 195px; height: auto; background: url('/img/bg_block.png') top left repeat-y;}
ul.cats {list-style: none;}
ul.cats li {text-indent: 8px; padding-top: 4px;}
ul.scats {list-style: none;}
ul.scats li {margin-left: 10px; padding-top: 2px;}
ul.sscats {list-style: none;}
ul.sscats li {margin-left: 28px; padding-left: 2px; padding-top: 2px; background: url('/img/pt.gif') 0px 6px no-repeat;}
.bot_cat1 {background: url('/img/bot_cat.png') bottom left no-repeat;}
.bot_cat {background: url('/img/bot_cat_ie.jpg') bottom left no-repeat;}


.bot_block {float: left; width: 195px; height: 3px; margin-bottom: 18px; background: url('/img/bot_block.png') bottom left no-repeat;}
/* category */
a.cat:link {font: normal 1em/1.2 Arial; text-transform: uppercase; text-decoration: none; color: #f4d277;}
a.cat:visited {font: normal 1em/1.2 Arial; text-transform: uppercase; text-decoration: none; color: #f4d277;}
a.cat:hover {font: normal 1em/1.2 Arial; text-transform: uppercase; text-decoration: underline; color: #f4d277;}
a.cat:active {font: normal 1em/1.2 Arial; text-transform: uppercase; text-decoration: underline; color: #f4d277;}
/* subcategory */
a.subcat:link {font: normal .9em/1.2 Arial; /*text-transform: uppercase;*/ text-decoration: none; color: #fce2bd;}
a.subcat:visited {font: normal .9em/1.2 Arial; /*text-transform: uppercase;*/ text-decoration: none; color: #fce2bd;}
a.subcat:hover {font: normal .9em/1.2 Arial; /*text-transform: uppercase;*/ text-decoration: underline; color: #fce2bd;}
a.subcat:active {font: normal .9em/1.2 Arial; /*text-transform: uppercase;*/ text-decoration: underline; color: #fce2bd;}
/* subsubcategory */
a.sscat:link {font: normal .9em/1.2 Arial; text-decoration: none; color: #fff;}
a.sscat:visited {font: normal .9em/1.2 Arial; text-decoration: none; color: #fff;}
a.sscat:hover {font: normal .9em/1.2 Arial; text-decoration: underline; color: #fff;}
a.sscat:active {font: normal .9em/1.2 Arial; text-decoration: underline; color: #fff;}
/* content */
#content {float: left; width: 810px; height: auto;}
/* block content */
.block_cont {width: 780px; height: auto; margin: 0 auto;}
.top_cont {width: 780px; height: 3px; background: url('/img/top_cont2.png') bottom left repeat-x;}
.cent_cont {width: 780px; height: auto; background: url('/img/cent_cont2.png') top left repeat;}
.bot_cont {width: 780px; height: 3px; background: url('/img/bot_cont2.png') top left repeat-x;}
.context {padding-left: 20px; padding-right: 12px; padding-top: 10px;}
.context h4, h1 {font: normal 1em/1.2 Arial; color: #f3d371;}
.context p {font: 10pt Arial; color: #fff; margin-bottom: 10px; text-align: justify;}

.top_h1 { background: url("/img/gray_bg.png") transparent;}

/* block flash */
.block_flash {width: 448px; height: 398px; margin: 2px auto; background: url('/img/picture.png') top left no-repeat;}
.flash {width: 386px; height: 273px; padding-left: 26px; padding-top: 84px;}
/* right block */
#right {float: right; width: 195px; height: auto;}
/* shopping cart */
.shop_cart {width: 195px; height: 70px; background: url('/img/goldcart.png') 15px 5px no-repeat;} /*i_shop_cart.png*/
.shop_cart p {padding-left: 84px; padding-top: 26px; font: normal 1em/1.2 Arial; color: #fcdf8f;}
.shop_cart p a:link {font: normal 1em/1.2 Arial; text-decoration: none; color: #fcdf8f;}
.shop_cart p a:visited {font: normal 1em/1.2 Arial; text-decoration: none; color: #fcdf8f;}
.shop_cart p a:hover {font: normal 1em/1.2 Arial; text-decoration: underline; color: #fcdf8f;}
.shop_cart p a:active {font: normal 1em/1.2 Arial; text-decoration: underline; color: #fcdf8f;}
/* news */
.news {width: auto; height: auto; padding-left: 6px; padding-top: 10px; margin-bottom: 2px; font: normal .8em/1.4 Arial; color: #fff;}
.news span {color: #9a9a9a;} /* date */
.news a:link {text-decoration: none; color: #f4d277;}
.news a:visited {text-decoration: none; color: #f4d277;}
.news a:hover {text-decoration: underline; color: #f4d277;}
.news a:active {text-decoration: underline; color: #f4d277;}
/* search */
.search {float: left; width: 195px; height: 46px;}
.ft {float: left; width: 140px; height: 20px; margin-left: 10px; margin-top: 10px; border: none; font: normal italic 1em/1.2 Arial; color: #747373;}
.sm_search {float: left; width: 24px; height: 21px; margin-left: 7px; margin-top: 10px; border: none; background: url('/img/sm_search.png') bottom left no-repeat; cursor: pointer;}
/* update */
.update {float: left; width: 195px; height: 64px;}
.update h3 {padding-left: 10px; padding-top: 6px; font: normal 1em/1.2 Arial; color: #fde274;}
.sm_update {float: left; width: 24px; height: 21px; margin-left: 7px; margin-top: 10px; border: none; background: url('/img/sm_ok.png') bottom left no-repeat; cursor: pointer;}
/* leaders of the sale */
#block_leaders {float: left; width: 1010px; height: 302px;/* padding-top: 27px;*/}
.top_leaders {width: 1010px; height: 32px; background: url('/img/top_leaders.png') bottom center no-repeat;}
.top_leaders h2 {text-align: center; text-indent: 24px; font: normal 1.6em/1.8 Arial;}
.cont_leaders_prev {width: 1010px; height: 236px; background: url('/img/layer.png') top left repeat;}
.cont_leaders {width: 1010px; height: 270px; background: url('/img/carusel_bg.jpg') top left repeat;}
.arrow_prev {float: left; width: 26px; height: 26px; padding-top: 0px;}
.arrow_prev a {display: block; width: 26px; height: 26px; background: url('/img/arrow_prev.png') top left no-repeat;}
.arrow_next {float: left; width: 26px; height: 26px; padding-top: 0px;}
.arrow_next a {display: block; width: 26px; height: 26px; background: url('/img/arrow_next.png') top left no-repeat;}
.round-robin {float: left; list-style: none; padding-top: 24px;}
.round-robin li {float: left; width: 120px; height: 216px; margin: 0px 8px; background: url('/img/border_leader.png') top center no-repeat;}
.round-robin li p {text-align: center; margin-top: 14px;}
.pic_rr {padding-left: 8px; padding-top: 8px;}


/* footer */
.footer {float: left; width: 1010px; height: 3px; background: url('/img/bg_footer.png') top left repeat-x;}
.footer2 {float: left; width: 1010px;  background: url('/img/bg_footer2.png') top left;}
/* copyright */
#copy {float: left; width: 410px; height: 20px; margin-top: 20px; font: normal .8em/1.2 Arial; color: #808080; text-align: right;}
#copy a:link {text-decoration: none; color: #808080;}
#copy a:visited {text-decoration: none; color: #808080;}
#copy a:hover {text-decoration: underline; color: #808080;}
#copy a:active {text-decoration: underline; color: #808080;}
/* banners */
.banner {float: left; width: 630px; height: 31px; margin-top: 22px; list-style: none;}
.banner li {float: right; width: 88px; height: 31px; margin: 0px 2px;}



.table_header {
    background-color: #444444;
    padding-left: 3px;
    padding-right: 3px;
    height: 20px;
    color: #FFFFFF;
}

.field_name {
    background-color: #1D1D1D;
    padding-left: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
}

.field_value {
    background-color: #454545;
    padding-left: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
}


select {
    border: 1px solid;
    border-color: AA8476;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;

}

.regfield {
    border: 1px solid #486682;
    font-size: 12px;
}

.input_search	 {
    border: 1px solid #666666;
    background-color: #FFFFFF;
    font-size: 11px;
    height: 19px;
    font-weight: 500;
    color: #444444;
    padding-left: 5;
    padding-right: 5;
}

.cost{
    color: #f3d371;
    font-family: Arial,Verdana,sans-serif;
    font-size: 19px;
    font-align: center;
    font-weight: normal;
    text-decoration: none;
}
.cost-title{
    color: #f3d371;
    font-family: Arial,Verdana,sans-serif;
    font-size: 16px;
    font-align: center;
    font-weight: 600;
    text-decoration: none;
}


.outer_div{padding:5px;display:block;}
.outer_div_title{color: #FCDF8F;margin:0;padding:0;}
.outer_div_title a{color:#FCDF8F;}
.outer_div_title h2{padding:5px 5px 5px 15px;margin:0;}
.inner_div{border:solid 1px black;width:132px;height:375px;padding:3px;position:relative;float:left;z-index:0;cursor:pointer;}
.item_brands{text-align:center;}
.item_body{width:130px;height:200px;}
.item_cap{text-align:center;vertical-align:bottom; width: 100%;}
.item_price{color:#ed0101;font-weight:bold;
           /* text-align: right;*/
            display: block;}
.item_body table{color:white;}
.item_body ul{background-color:#f9f9ef;padding:0;margin:1px;list-style:none;width:2em;}
.hidden ul{display:none;}
.item_body ul li{border:solid 1px black;text-align:center;padding:2px;color:black;}
.i_sizes {list-style:none}
#size_table{border-collapse: collapse;}
#size_table td,#size_table th {border-bottom: 1px solid white;padding: 2px 5px;margin: 2px 5px; border-right: 1px solid white;
}

.ui-effects-transfer{border:4px dotted #FCDF8F;}
.ui-dialog{background-color:black;
           border:medium solid #FCDF8F;
           color:#FCDF8F;
           padding:3px;}
.ui-dialog-titlebar-close{display:none;}
#cart_dialog{border:solid 1px white;color:white;background-color:black;padding:7px;}
.loginMenu{
    padding-left: 15px;
}
.brands_cloud li
{
    display: inline;
}

.item_cap h3{
    color:white;
    font-size:80%;
    text-decoration:none;
}
.item_cap h4{
    color:white;
    font-size:80%;
    text-decoration:none;
}

.img_area{text-align:center;}
.img_list_div{padding:5px;display:block;}
.img_div{margin:5px 3px;border:solid 1px black;width:90px;height:130;overflow:hidden;padding:2px;position:relative;float:left;z-index:0;}
.active_img{background-color:yellow;}
.ui-effects-transfer2{border:2px dotted yellow;}

.prod_info h2,.prod_info h3
{
    font-size:1em;
    font-weight:bold;
    margin:0;
    padding:0;
    text-align:left;
    text-decoration:underline;
}

.txt_part{
    font-size: 90%;
    text-align: justify;
    margin-right: 10px
}

.txt_part strong{
    font-weight: normal;
}

.txt_part a{
    color:#FCDF8F;
}

.item_icons{text-align:center;}
.item_icons td{height:60px;width:60px;}
.item_pager{list-style:none;}
.item_pager li{display:inline;}
.new_icon{background-image:url(/img/new.png);background-repeat:no-repeat;height:33px;width:50px;margin:5px;}
.sale_icon{background-image:url(/img/sale.png);background-repeat:no-repeat;height:33px;width:50px;}
.article_div{width: 750px;}
.old_item_price{
    font-size:small;
    text-decoration:line-through;
   /* text-align: right;*/
    color:white;
    display: block;
}

.article_div h1,.article_div h2,.article_div h3,.article_div h4,.article_div h5{
    color:#F3D371;
    padding-left: 3px;
}
/*.article_div p{
    margin: 5px auto;
}*/

.article_div table{
    border: 1px solid white;
    margin: 5px 10px;
    padding: 5px;
    border-collapse: collapse;
}

.article_div li ul table{
    font-size:0.8em;
    border: 1px solid white;
    margin: 5px 10px;
    padding: 5px;
    border-collapse: collapse;
}

.article_div table td{
    border: 0px solid white;
    padding: 2px;
}

.context strong{
    font-weight: bold;
    text-decoration: none;
    font-size:inherit;
}

.active_size,tr.active_size th{
    color:black;
}
.i_sizes{
    display: block;
    border: 2px solid #F4D277;
    padding: 7px 5px;
    text-align: center;
    width: 300px;
}
.i_sizes li{
    display: inline;
}
.price,.price_label{
    color:red;
    font-size:1.5em;
    font-weight:bolder;
}

.price{
    text-decoration:underline;
}

.info_area h3,.prod_info th{
    color:#F4D277;
    font-size: 1.1em;
    padding:2px;

}
.cart_table{border-collapse: collapse;margin:auto;}
.cart_table td,.cart_table th{
    border: 1px solid #F4D277;
    border-collapse: collapse;
    padding: 5px 3px;
}

.buy_button{
    font-size:x-large;
    font-weight:bolder;
    padding:10px;
    text-decoration:underline;
}

.buy_button a,.buy_button a:visited{
    color:#F4D277;
}

.shiptype_list,.ardess_list {
    list-style: none;
}

.shiptype_list li{
    display: inline;
}

.checkout_table h5,.checkout_table h3{
    color:#F4D277;
}
.checkout_table {
    width: 100%;
    padding: 10px 20px;
    border-collapse: collapse;
}
.checkout_table tr{
    vertical-align: middle;
}
.checkout_table td{
    padding: 5px 7px;
    vertical-align: middle;
    border-bottom: 2px solid #F4D277;
}
.shiptype_list li p{
    padding-left: 30px;
}

.category_list{
    width: 100%;
}

.menu li{
    margin:0 8px;
}

.tcat li h3 {
    display: inline;
    font-size:0.8em;
    margin:0;
    padding:0;
}
.tcat li a{
    text-decoration: none;
}
.tcat li a:hover{
    text-decoration: underline;
}
.tcat li{
    display:inline;
    float:left;
    margin:5px 10px;
    position:relative;
}

#forSale a:hover{
    text-decoration: underline;
}

#bc{
    padding: 5px 0px;
}
#bc, #bc a{
    color:#F3D371;
    font-weight: bold;
}

.small_inner_div {
    border:1px solid black;
    float:left;
    height:320px;
    margin:5px;
    padding:3px;
    position:relative;
    width:132px;
    z-index:0;
    overflow: hidden;
}

.small_inner_div_oi{
    border:1px solid black;
    float:left;
    height:90px;
    width:50px;
    margin:5px;
    padding:3px;
    position:relative;
    text-align: center;

    z-index:0;
    overflow: hidden;

}

.small_inner_div a{
    text-decoration: none;
}

.hidden .item_cap a.art_url{
    text-decoration: none;
}
.item_cap a.art_url{
    text-decoration: underline;
}

.ptxt{
    font-size: x-small;
    color: white;
}

h1.cap,h2.cap,h3.cap{
    color:#FCDF8F;
    font-size: 1.6em;
    padding:15px;
    padding-top: 20px;
    padding-bottom: 5px;
}
h1.cap{
    font-size: large;
    font-weight: normal;
}
h3.cap{
    font-size: small;
    font-weight: normal;
}

.loginMenu a{
    color:#FCDF8F;
}

.error-input{
    border: 1px solid red;
}

.removed{
    text-decoration: line-through;
    background-color: gray;
}
a.remItem{
    text-decoration: underline;
}


.item_art{
    font-size: 8pt;
}

.form_comment{font-size: 8pt; text-decoration: none; color: #aaaaaa;}

.profile_form
{width: 100%;}

.card_info {list-style-type: none;}
.card_info li i {font-size: 90%;}

.order_table {margin: 0 auto; width: 80%; border-bottom: 1px solid #F4D277; border-left: 1px solid #F4D277;}
.order_table td {border-top: 1px solid #F4D277;border-right: 1px solid #F4D277; padding:9px 0 5px;}
.order_table th {border-top: 1px solid #F4D277;border-right: 1px solid #F4D277; padding:9px 0 5px;}

/* Стили для однообразия сайта */
.article_div ul {padding: 20px 0; }
.article_div li {margin-left: 20px; font: 10pt Arial; color: #fff; }

.Data td {font-size: 10pt; }