body{background-color:#f2f2f2;}
a{color:#008ce3;}
h1{font-size:16px; margin-bottom:20px; line-height:1.2em;}
h2{font-size:12px; margin-bottom:6px; line-height:1.2em;}
h3{font-size:12px; margin-bottom:6px; line-height:1.2em;}

#mainContainer{margin:0 auto; width:1000px;}
#mmenu{height:34px; margin-bottom:20px; background-image:url('../img/mmenu_bg.gif'); background-repeat:no-repeat;}
#mmenu li{display:inline-block; float:left; padding:8px 14px; font-size:12px; border-right:1px solid #7a7a7a;}
#mmenu #searchField, #mmenu #searchButton{float:right; color:#333; text-transform:none; border:none;}
#mmenu #searchButton{width:20px; padding:10px 0;}
#mmenu #searchField{width:190px; padding:7px 20px 0 0;}
#mmenu #searchField input{border:none; background:none;}

#header{height:124px; margin-bottom:20px;}
#header .items{width:235px; height:124px; float:left; display:inline-block; background-repeat:no-repeat;}
#header .items dl.head{padding:5px 0px 0px 0px;}
#header .items.mr{margin-right:20px;}
#header .items.new{background-image:url('../img/header_newitem_bb_bg.gif');}
#header .items.sale{background-image:url('../img/header_saleitem_bb_bg.gif');}
#header .items.bt{background-image:url('../img/header_item_bt_bg.gif');}
#header .items.bt .name{padding:9px 0 0 35px; height:20px; text-transform:uppercase;}

#left_menu{float:left; width:235px; padding-bottom:3px; background-image:url('../img/categ_menu_top_bg.gif'); background-repeat:no-repeat;}
#left_menu ul#categories{padding-top:33px; background-image:url('../img/categ_menu_bott_bg.gif'); padding-bottom:3px; background-position:bottom;  background-repeat:no-repeat;}
#left_menu ul#categories li{font-size:medium; line-height:1.3em; padding:5px 0 5px 34px; background-image:url('../img/categ_menu_gray_arrow.gif'); background-position:8px 5px; background-repeat:no-repeat; background-color:white; border:1px solid #ccc; border-bottom:none;}
#left_menu ul#categories li.selected{background-image:url('../img/categ_menu_blue_arrow.gif');}
#left_menu ul#categories li dl{margin-left:12px;}
#left_menu ul#categories li dt{margin-top:2px;}
#left_menu ul#categories, #left_menu #news_anons{margin-bottom:20px;}

#infoblock_adv{margin-left:255px;}
#infoblock_adv .name{padding:9px 0 0 35px; height:20px; text-transform:uppercase;}

#infoBlock_gray{margin-left:255px; background-color:#cacaca; margin-bottom:20px;}
#infoBlock_gray #top{height:5px; background-image:url('../img/info_block_top_bg.gif'); background-repeat:no-repeat;}
#infoBlock_gray .inner{padding:7px; overflow: hidden; display: block; border:1px solid #c2c2c2; border-top:none; border-bottom:none;}
#infoBlock_gray #bott{height:5px; background-image:url('../img/info_block_bott_bg.gif'); background-repeat:no-repeat;}

#infoBlock_white{margin-left:255px; background-color:white; margin-bottom:20px;}
#infoBlock_white #top{height:5px; background-image:url('../img/info_block_top_wbg.gif'); background-repeat:no-repeat;}
#infoBlock_white .inner{padding:15px;}
#infoBlock_white #bott{height:5px; background-image:url('../img/info_block_bott_wbg.gif'); background-repeat:no-repeat;}

.floats{position: relative;}
.floats:after{content: ''; display: block; clear: left;}
.floats .left{position: relative; overflow: hidden; float: left;}
.cont{display: table; width: 100%;}
.left_div{position: relative; float: left; margin-top: 2px;}
.right_div{ 
            position: relative;
            float: right;
            margin-right: 10px;
}
.clear_div{content: ''; position: relative; display: inline; height: 1px; clear: both;}

.cart{padding: 10px;}

.catalog .left{width:240px;height:104px; margin:10px 0 10px 2px;background-image:url('../img/catalog_item_bg.gif');background-repeat:no-repeat;}
.catalog .left .pict{width:50px; position:absolute;}
.catalog .left .annot{width:170px; margin-left:60px;}

.listing .left{margin-bottom:15px;}
.listing.cart .left{margin-bottom:25px;padding-bottom:25px; border-bottom:1px #333 dotted;}
.listing.cart .counts{width:34px; text-align:center;}

.simmilar #head{padding:3px 8px; background-color:#ccc; color:white;}
.simmilar .item{border-bottom:1px #ccc solid;}

.tags{ background-image:url('../img/tag.gif');background-repeat:no-repeat; height:16px; padding-left: 20px;}

.buyButt{border: 0; width:66px; cursor:pointer; text-align:right; height:16px; background-image:url('../img/buy_butt.gif'); background-repeat:no-repeat; font-size:11px;}
.buyButtOut{padding: 0; border: 0; width:66px; text-align:center; height:16px; background-image:url('../img/buy_butt_out.gif'); background-repeat:no-repeat; font-size:10px;}
.buyButtSoon{padding: 0; border: 0; width:66px; text-align:center; height:16px; background-image:url('../img/buy_butt_soon.gif'); background-repeat:no-repeat; font-size:10px;}

#footer{padding:10px 20px; height:45px; clear:both; background-image:url('../img/footer_bg.gif'); background-repeat:no-repeat;}
#footer .l li{display:inline-block; float:left; padding:0 14px; font-size:12px; border-right:1px solid #7a7a7a;}

#sss{margin:20px 0 30px 0;}
#sss h1, #sss h2{font-size:11px; line-height:1.3em; margin-bottom:0;}

.commentsForm{ border-bottom:1px solid #ccc;}
.commentsForm dl{margin-bottom:5px;}
.commentsForm dt{margin-bottom:10px;}

#contactForm{display:none; margin:20px 0 0 245px;}

.forms{width:415px;}
.forms dl{font-size:11px; margin-bottom:3px;}
.forms dt{margin-bottom:7px;}

.galleryThumbs li{display:inline-block; margin:1px; padding:1px; border:1px #ccc solid; zoom: 1; *display: inline;}

.find .left{margin-top:5px; padding:15px; background-color:#f2f2f2; border-bottom:1px #ddd solid;}
.find .left abbr{color:#ef1973;}

/* FONTS & SIZES */
body, .classic, textarea{font-family:Arial, sans-serif; font-size:13px; line-height:1.3em;}
.large{font-size:18px; line-height:1.2em; margin: 0px 0px 5px 0px;}
.medium{font-size:16px; line-height:1.3em;}
.small{font-size:12px; line-height:1.3em;}
.nodecor, .nodecor a{text-decoration:none;}
.revdecor a{text-decoration:none;}
.revdecor a:hover{text-decoration:underline;}
.b{font-weight:bold;}
.u{text-transform:uppercase;}
.i{font-style:italic;}
.bigInputs{font-size:20px; font-weight:bold; font-family:Arial, sans-serif;}

/* COLORS */
body, .black, .black a{color:#333;}
.gray, .gray a{color:#888;}
.white, .white a{color:#fff;}
.blue, .blue a{color:#008ce3;}
.pink, .pink a{color:#ef1973}

/* MARGINS & PADDINGS */
.p15wrapper{padding:15px;}


/* STATIC */
.bclear{clear:both; overflow:hidden;}
.inline li{ display:inline;}
.pointer{cursor:pointer;}
.fw{width:100%;}
.fw_input{width:300px;}
.l{float:left;} .r{float:right;}
.separate{border-collapse: separate;}
.vat td{vertical-align:top;}
.pager, .whitePager{height:30px;}
.pager li, .whitePager li{width:16px; height:25px; margin-right:2px; display:inline-block; float:left; background-repeat:no-repeat; cursor:pointer;}
.pager li{background-image:url('../img/catalog_page_butt.gif');}
.whitePager li{background-image:url('../img/page_butt.gif');}
.pager li.selected, .whitePager li.selected{background-color:#008ce3;}
.pager li.ultra, .whitePager li.ultra{width:25px; background-image:none; cursor:none;}
#d5, #d10, #d15, #d20, #d25, #d30{height: 1px;line-height: 0;font-size: 0; overflow:hidden;}
#d5{height:5px;}
#d10{height:10px;}
#d15{height:15px;}
#d20{height:20px;}
#d25{height:25px;}
#d30{height:30px;}
#d40{height:40px;}
.ilike_butt{margin-left: 10px;}
.ilike_counter{background-image:url('../img/ilike_counter.png'); width: 31px; height: 30px; text-align: center; vertical-align: middle; color: #fff; line-height: 28px;}
#postIndex{display: none;}
#outerData{display: none;}
