* {margin:0;padding:0;}
html {height:100%;}
body {width:100%;font:12px'arial', Sans-Serif;color:#171b1e;background:#ab0f7e;min-height:100%;height:auto !important;height:100%;position:relative;float:left;}
img, fieldset {border:0;}
a {text-decoration:underline;color:#171b1e;}
a:hover {text-decoration:none;}
h2 {font-weight:normal;font-size:18px;}
h3 {font-weight:normal;font-size:18px;}
h4 {font-size:14px;font-weight:bold;padding-bottom:10px;}

#page {width:100%;min-width:1020px;padding-bottom:10px;float:left;}
.borders {padding:0 10px;}

#header {width:100%;height:180px;background: url('../img/header_bg.jpg') 0 0 no-repeat;position:relative;z-index:1;}

.rhb {width:100%;height:180px;background: url('../img/right_headerback.png') right 0 no-repeat;}
.logo {width:457px;height:142px;position:absolute;bottom:-8px;left:40px;z-index:9999;}
.logo h1 {overflow:hidden;}
.logo h1 a {width:457px;height:142px;display:block;background: url('../img/logo.png') 0 0 no-repeat;text-indent:-9999px;}

.basket {width:225px;height:57px;padding-top:13px;margin:25px 20px 0 0;background: url('../img/basket_bg.png') 0 0 no-repeat;float:right;}
.basket p {padding-left:55px;font:normal 13px "Calibri";}
.basket p a {text-decoration:underline;}

#main_cont {width:100%;position:relative;background:#fff;clear:both;overflow:hidden;float:left;}

.mc_lt,
.mc_rt,
.mc_lb,
.mc_rb {width:7px;height:7px;position:absolute;background: url('../img/ungle.jpg') 0 0 no-repeat;}

.mc_lt {top:0;left:0;background-position: 0 0;}
.mc_rt {top:0;right:0;background-position: -7px 0;}
.mc_lb {left:0;bottom:0;background-position: 0 -7px;}
.mc_rb {right:0;bottom:0;background-position: -7px -7px;}
.bottom_bg {width:100%;padding:10px 0 45px;position:relative;z-index:10;background: url('../img/bottom_bg.png') 0 bottom repeat-x;float:left;}

#left_col {width:220px;margin:0 10px;padding:5px;background:#545c63;position:relative;z-index:10;float:left;}
.lc_lt,
.lc_rt,
.lc_lb,
.lc_rb {width:4px;height:4px;position:absolute;background: url('../img/ungle.jpg') 0 0 no-repeat;}

.lc_lt {top:0;left:0;background-position: 0 -26px;}
.lc_rt {top:0;right:0;background-position: -4px -26px;}
.lc_lb {left:0;bottom:0;background-position: 0 -30px;}
.lc_rb {right:0;bottom:0;background-position: -4px -30px;}

.left_block_wrp {width:220px;padding-top:10px;margin-bottom:15px;background: url('../img/lbw_bg.jpg') 0 0 no-repeat;}
.left_block_wrp h3 {padding:0 0 8px 10px;}
.left_block_wrp div {font-family:Calibri;}


.main_menu{background: url('../img/lbw_bg.jpg') 0 bottom no-repeat;padding-bottom:1px;}

.autorization,
.inform,
.news,
.opinions,
.articles {background: url('../img/lbw_bg.jpg') 0 bottom no-repeat;padding-bottom:10px;}

.main_menu li {width:100%;height:15px;padding:4px 0 3px;text-indent:10px;list-style:none;}
.main_menu li:hover {background: url('../img/mm_li_hover.jpg') 0 0 no-repeat;} 
.main_menu li a {text-decoration:none;}
.main_menu li:hover a {color:#fff;}
.main_menu .important {background: url('../img/mm_li_hover.jpg') 0 -22px no-repeat;}
.main_menu .important a {color:#fff;}
.main_menu .important:hover {background-position: 0 -22px;}







.autorization form {padding-left:10px;font-size:11px;}
.autorization form div {padding-bottom:5px;}
.autorization form div input {width:125px;height:18px;border:0;padding:2px 5px 0 5px;background: url('../img/log_input.jpg') 0 0 no-repeat;color:#bababa;}
.autorization form div a {font-size:11px;}
.autorization form div a:hover {color:#0099cc;text-decoration:underline;}
.autorization form .button {padding:10px 0 0 0;}
.autorization form .button input {width:auto;height:auto;background:none;padding:0;}

.inform ul {padding-left:10px;background: url('../img/inf_ico.jpg') 140px 0 no-repeat;}
.inform ul li {width:100%;padding-bottom:5px;clear:both;list-style:none;}
.inform ul li a:hover {color:#0099cc;text-decoration:underline;}

.news ul {padding-left:10px;}
.news ul li {padding:0 10px 5px 0;clear:both;list-style:none;}
.news ul li .date {display:block;width:100%;font-size:11px;color:#545c63;line-height:9px;}
.news ul li p {padding-bottom:5px;}
.news ul li a:hover {color:#0099cc;text-decoration:underline;}
.archive {width:100%;padding-top:10px;text-align:right;}
.archive a {padding-left:6px;background: url('../img/link_bullet.gif') 0 6px no-repeat;margin-right:10px;color:#0099cc;}

.articles ul {padding-left:10px;}
.articles ul li {width:100%;padding-bottom:5px;clear:both;list-style:none;}
.articles ul li a span {color:#7b8287;}
.articles ul li a:hover {color:#0099cc;text-decoration:underline;}
.articles ul li a:hover span {color:#0099cc;}

.opinions dl {padding-left:10px;}
.opinions dl dt {padding-bottom:5px;}
.opinions dl dt span {width:100%;display:block;font-size:11px;color:#545c63;}
.opinions dl dd a:hover {color:#0099cc;text-decoration:underline;}

.counters {padding:60px 0 20px;}



#right_col {width:100%;margin-left:-250px;float:left;}
.right_col {margin-left:250px;padding:0 10px 0 0;}

.search_wrp {background: url('../img/search_wrp.gif') 0 0 no-repeat;padding-left:10px;margin-bottom:20px;}
.search {height:40px;background: url('../img/search_wrp.gif') right 0 no-repeat;}
.search form {padding:7px 20px 0 10px;}

.srch_input_wrp {width:100%;margin-right:-83px;float:left;}
.srch_input_wrp .srch_input {margin:0 89px 0 0;height:26px;padding-right:10px;background: url('../img/srch_input.gif') right 0 no-repeat;}
.srch_input_wrp .srch_input div {height:24px;background: url('../img/srch_input.gif') 0 0 no-repeat;padding:1px 0 1px 40px;}
.srch_input_wrp .srch_input div input {width:100%;height:20px;border:0;font-size:14px;color:#bababa;padding-top:2px;}
.srch_button {width:83px;height:26px;float:left;}


.top_text {width:100%;margin-bottom:40px;clear:both;}
.top_text h2 {padding-bottom:12px;}
.top_text p {padding:0 20px 12px 0;}
.top_text .right_text {text-align:right;}
.top_text ul {width:100%;padding-bottom:12px;clear:both;}
.top_text ul li {margin-left:20px;background: url('../img/bullet.gif') 0 7px no-repeat;padding-left:10px;list-style:none;}

#catalog {width:100%;clear:both;}
.tabs {padding-left:20px;height:32px;}
.tabs li {width:216px;height:32px;list-style:none;position:relative;overflow:hidden;float:left;}
.tabs li a {display:block;width:215px;height:29px;position:absolute;bottom:-5px;left:0;background: url('../img/tab.jpg') 0 0 no-repeat;text-align:center;padding-top:3px;font:normal 18px "Calibri";color:#b9b9b9;text-decoration:none;}
.tabs li.sel a{height:28px;padding-top:4px;bottom:0;color:#686868;}

.goods_overflow {width:100%;height:1217px;overflow:hidden;clear:both;position:relative;}
.goods_wrp {padding:20px 0 20px 20px;height:1175px;border:1px solid #ddd;background:#f8f4f1;position:relative;}
.g_ung_tl,
.g_ung_tr,
.g_ung_bl,
.g_ung_br {width:6px;height:6px;position:absolute;background: url('../img/ungle.jpg') 0 0 no-repeat;}

.g_ung_tl {top:-1px;left:-1px;background-position: 0 -14px;}
.g_ung_tr {top:-1px;right:-1px;background-position: -6px -14px;}
.g_ung_bl {bottom:-1px;left:-1px;background-position: 0 -20px;}
.g_ung_br {bottom:-1px;right:-1px;background-position: -6px -20px;}

.goods {width:100%;}
.goods li {width:200px;height:270px;padding:5px 10px;margin:0 15px 19px 0 ;background: url('../img/goods_bg.gif') 0 0 no-repeat;list-style:none;position:relative;float:left;}
.goods li h3 {text-align:center;font-size:12px;padding-bottom:5px;}
.goods li h3 a {color:#171b1e;text-decoration:none;}
.goods li img {border:1px solid #ddd;position:absolute;top:60px;left:30px;}
.goods_info {width:100%;height:40px;position:absolute;bottom:5px;left:0;}
.goods_info div {padding-left:10px;float:left;font-family:Calibri;}
.goods_info .kolvo {font-size:11px;line-height:9px;}
.goods_info .price {font-size:14px;color:#ce004e;}
.goods_info .price span {font-size:24px;}
.goods_info input {margin:8px 10px 0 0;float:right;}
.price {font-size:14px;color:#ce004e;}
.page_nav_wrp {width:100%;clear:both;margin-top:35px;}
.page_nav {width:310px;position:relative;margin:0 auto;}

.toback,
.toforward {position:absolute;top:-2px;}

.toback {left:0;}
.toforward {right:0;}

.nonact {color:#a7a6a6;text-decoration:none;}

.page_numbers {width:100px;margin:0 auto;text-align:center;}
.page_numbers a {margin-right:5px;text-decoration:none;}
.page_numbers .sel {margin-right:2px;background: url('../img/sel_page.jpg') 0 0 no-repeat;padding:0 0 0 5px;font-size:15px;}
.page_numbers .sel span {background: url('../img/sel_page.jpg') right 0 no-repeat;padding:2px 5px 3px 0;color:#fff;font-size:12px;}



/* my_basket */

.basket_title {padding:0 0 10px 0;}

.my_basket {border:1px solid #f8e9f4;position:relative;clear:both;}
.mb_tl,
.mb_tr,
.mb_bl,
.mb_br {width:8px;height:8px;position:absolute;background: url('../img/ungle.jpg') 0 0 no-repeat;}

.mb_tl {top:-1px;left:-1px;background-position: 0 -34px;}
.mb_tr {top:-1px;right:-2px;background-position: -7px -34px;}
.mb_bl {bottom:-2px;left:-1px;background-position: 0 -41px;}
.mb_br {bottom:-2px;right:-2px;background-position: -7px -41px;}


.my_basket table {width:100%;clear:both;border-collapse:collapse;}
.my_basket table thead {font-weight:bold;}
.my_basket table thead tr td {border-bottom:2px solid #f8e9f4;padding:6px 0;}
.my_basket table tr td {padding:5px 0;}


.my_basket table .dark {background:#f8e9f4;}

.my_basket table tr .tov_id {padding-left:1%;}
.my_basket table tbody tr .tov_id {color:#888;}

.my_basket table tfoot tr td {padding-top:30px;background: url('../img/tfoot.jpg') 0 10px repeat-x;}
.my_basket table tfoot .order td {background:none;padding:5px 0 20px 0;}


/* registration */

.registration {padding:20px 0 20px 20px;border:1px solid #ddd;background:#f8f4f1;position:relative;}


.registration dl {width:100%;}
.registration dl dt {font-weight:bold;padding-bottom:10px;}
.registration dl dd {padding-bottom:30px;}
.registration dl dd div {padding-bottom:5px;clear:both;}
.registration dl dd div label {width:140px;display:block;float:left;}
.registration dl dd div label span {color:red;}
.registration dl dd div input {width:235px;height:18px;padding-top:2px;color:#4a4a4a;border:0;background: url('../img/reg_inp.gif') 0 0 no-repeat;}
.registration dl dd div select {width:235px;height:20px;color:#4a4a4a;}
.registration dl dd div .checkbox {width:auto;height:auto;padding:0;background: none;position:relative;bottom:-1px;left:5px;}
.registration p {padding-bottom:12px;}
.registration .prim {font-style:italic;padding-bottom:12px;}
.registration .prim span {color:red;}

/* tovar */

.tovar {margin-bottom:10px;}
.tovar_full {padding:20px 0 20px 20px;border:1px solid #ddd;background:#f8f4f1;position:relative;}
.tovar_photo {width:200px;height:180px;position:relative;z-index:10;float:left;}
.tovar_photo img {border:1px solid #ddd;}
.tovar_zoom {position:absolute;bottom:1px;right:1px;width:20px;height:20px;background: url('../img/zoom.png') 0 0 no-repeat;}
.tovar_desc_wrp {width:100%;margin-left:-200px;float:left;}
.tovar_desc {margin-left:220px;}
.tovar_desc div {width:100%;padding-bottom:10px;clear:both;}
.tovar_desc div input {width:46px;height:16px;border:0;font-size:11px;padding:4px 2px 0;background: url('../img/kolvo.gif') 0 0 no-repeat;color:#1e1e1e;margin-left:10px;}
.tovar_desc div label {font-weight:bold;}
.order {text-align:right;padding:10px 20px 0 0;clear:both;}

.rel_tovar,
.tovar_opinion {width:100%;clear:both;margin-top:20px;}

.tovar_opinion ul {width:100%;}
.tovar_opinion ul li {width:100%;list-style:none;padding-bottom:15px;clear:both;float:left;}
.tovar_opinion ul li div {width:100%;padding-bottom:3px;}
.tovar_opinion ul li .user_avatar {width:60px;height:75px;float:left;margin-right:10px;}
.leave_opinion {width:100%;clear:both;}
.leave_opinion {padding-top:20px;}
.leave_opinion div {padding-bottom:10px;}
.leave_opinion textarea {width:498px;height:120px;border:1px solid #ddd;}



/* =============================
              FACEBOX
   ============================= */
/*Facebox*/
#facebox .t {background:url(/js/facebox/t-new.png)}
#facebox .tl {background:url(/js/facebox/tl-new.png) repeat 0 1px; width: 18px; height: 14px;}
#facebox .tr {background:url(/js/facebox/tr-new.png);}
#facebox .bl {background:url(/js/facebox/bl-new.png)}
#facebox .b {background:url(/js/facebox/b-new.png)}
#facebox .br {background:url(/js/facebox/br-new.png); width: 18px; height: 23px;}
#facebox .l {background:url(/js/facebox/l-new.png)}
#facebox .r {background:url(/js/facebox/r-new.png)}
#facebox {position: absolute;top: 0;left: 0;text-align: left;z-index:100000;}
#facebox .popup {}
#facebox table {border-collapse: collapse;}
#facebox td {}
#facebox .body {background: #fff;width: 370px;padding:20px 0 0;}
#facebox .loading {text-align: center;}
#facebox .image {text-align: center; margin:0 auto; padding: 0 24px 32px; }
#facebox img {}
#facebox .footerpopup {position: absolute; right: 27px; top: 15px;}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {overflow: hidden; background-repeat: no-repeat; line-height: 1px; font-size: 1px;}
#facebox_overlay {position: fixed;top: 0px;left: 0px;height:100%;width:100%;}
.facebox_hide {z-index:-100;}
.facebox_overlayBG {background-color: #000;z-index: 99000;}

*html #facebox_overlay { /* ie6 hack */position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}

*html #facebox .t {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/js/facebox/t-new.png', sizingMethod="scale");}
*html #facebox .b {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/facebox/b-new.png', sizingMethod="scale");}
*html #facebox .l {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/facebox/l-new.png', sizingMethod="scale");}
*html #facebox .r {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/facebox/r-new.png', sizingMethod="scale");}
*html #facebox .tl {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/facebox/tl-new.png', sizingMethod="crop");}
*html #facebox .tr {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/facebox/tr-new.png', sizingMethod="crop");}
*html #facebox .bl {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/facebox/bl-new.png', sizingMethod="crop");}
*html #facebox .br {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/facebox/br-new.png', sizingMethod="crop");}

/**/
