dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote {margin: 0; padding: 0;}
img{border:0;}

.clear_after:after {font-size:0;display:block;visibility:hidden;clear:both;height:0;content:".";line-height:0;}

a {color:#000;}
a:hover{color:#000;}

.menu a {color:#fff;}
.menu a:hover{color:#FFFFCC;}

body{
background: #0D4CA6;
font-family:tahoma;
font-size: 11px;
color:#fff;
}



/*?=wrap
------------------- */
.wrap {min-width: 1000px; background: url('/images/bg.gif') left top repeat-x;}
.wrap_in {width: 950px; padding: 0 25px; margin: 0 auto; background: url('/images/pills.jpg') left top no-repeat;}


/*?=header
------------------- */
.header {padding: 48px 0 33px 182px; overflow: hidden; //zoom:1; }
.logo {width: 230px; float: left; margin: -13px 0 0; overflow: hidden; //zoom:1;}
.logo_in {padding: 0 0 5px;}
.slogan {padding: 0 0 0 41px; color:#CCFFCC;}

.contacts {float: left; width: 255px; //zoom:1;}
.contacts div {padding: 0 0 5px;}
.phe {font-size: 14px; font-weight: bold;}
.phe b {font-size: 24px; font-weight: normal;}
.red {color:#FFCCCC;}

.grey {color:#eee;}
.icq {font-size: 12px;}

.basket {overflow: hidden; //zoom:1; float: right; width: 268px; height: 70px; margin: -10px 0 0;}
.basket_in {color:#000; background: url('/images/basket.png'); width: 180px; height: 63px; padding: 7px 10px 0 78px; overflow: hidden; //zoom:1;}
.basket_in h2 {color:#CC3300; }
.basket_in a {color:#CC3300; }

.basket_in div {padding: 0 0 5px; font-size: 12px;}
.orange {color:#CC3300;}
a.orange:hover {color:#CC3300;}
.black {color:#000;}
a.black:hover {color:#000;}

/*?=menu
------------------- */
.menu {margin: 0 0 0 225px; font-size: 12px; padding: 0 0 15px;}
.menu ul {list-style: none; padding: 5px 0 0; margin: 0; overflow: hidden; //zoom:1;}
.menu ul li {float: left; padding: 0 27px 0 0;}


/*?=welcome
------------------- */
.welcome {margin: 0 0 0 225px; padding: 0 0 5px;}
.welcome_in {overflow: hidden; //zoom:1; padding: 0 0 0 115px;}
.welcome_in img {display: inline; float: left; margin: 0 0 0 -115px;}
.welcome_in p {font-size: 12px; padding: 0 0 5px;}

/*?=content
------------------- */
.content {overflow: hidden; //zoom:1;}
.main {display: inline; float: left; width: 100%; overflow: hidden; margin: 0 -100% 0 0;}
.main_in {margin: 0 225px; position: relative; min-height: 400px; height: auto !important; height: 400px; padding: 0 0 20px;}
.sidebar {float: left; width: 100%; overflow: hidden;}
.sidebar_in {float: left; width: 220px;}
.sidebar_alt {display: inline; float: left; width: 210px; margin: 0 0 0 -210px; padding: 0 0 20px;}


/*?=footer
------------------- */
.footer {min-width: 1000px; background:#0D4DA6 url('/images/footer/bg.gif') left top repeat-x; //zoom:1;}
.footer_in {width:1000px; margin: 0 auto; background: url('/images/footer/l.gif') left top no-repeat;}
.footer_in_in {width: 930px; padding: 35px 35px 15px; background: url('/images/footer/r.gif') right top no-repeat; overflow: hidden; //zoom:1;}

.fmain {display: inline; float: left; width: 100%; overflow: hidden; margin: 0 -100% 0 0;}
.fmain_in {margin: 0 215px; position: relative;}
.fmain_in a {color:#fff;}

.fmain_in ul {list-style: none; padding: 5px 0 0; margin: 0; overflow: hidden; //zoom:1;}
.fmain_in ul li {float: left; padding: 0 2px 0 16px; background: url('/images/bul.gif') left top no-repeat;}
.copy {float: left; width: 100%; overflow: hidden;}
.copy_in {float: left; width: 180px;}

.copy_logo {color:#FFFFCC; font-size:20px; padding: 0 0 2px;}
.copy_logo img {vertical-align: top;}
.copy_rights {color:#CCFFCC; padding: 0 0 0 30px;}
.copy_rights a {color:#CCFFCC;}

.counter {display: inline; float: left; width: 180px; margin: 0 0 0 -180px; text-align: center;}

/*?=blocks
------------------- */
.b {//zoom:1;}
.b .lt,
.b .lb,
.b .rt,
.b .rb {font-size:0; height: 5px;}

.b .lt,
.b .lb {margin: 0 5px 0 0;}

.b .rt,
.b .rb {width: 5px; float: right; position: relative; left: 5px;}

.b .wrapper {background:#fff; padding: 0 11px; color:#333; //zoom:1;}


.b .lt {background: url('/images/corners/white/lt.png') left top no-repeat;}
.b .lb {background: url('/images/corners/white/lb.png') left top no-repeat;}
.b .rt {background: url('/images/corners/white/rt.png') left top no-repeat;}
.b .rb {background: url('/images/corners/white/rb.png') left top no-repeat;}

.text .wrapper {padding: 5px 11px 0;}

.blue .lt {background: url('/images/corners/blue/lt.png') left top no-repeat;}
.blue .lb {background: url('/images/corners/blue/lb.png') left top no-repeat;}
.blue .rt {background: url('/images/corners/blue/rt.png') left top no-repeat;}
.blue .rb {background: url('/images/corners/blue/rb.png') left top no-repeat;}
.blue .wrapper {background:#457CCC; padding: 0 5px;}

.blue .text .wrapper  {padding: 5px 11px 0; background:#fff;}
.blue .yellow .wrapper {padding: 0 11px 5px; background:#FFFFCC;}
.blue .yellow .wrapper a {color:#333; font-weight: bold;}
.blue .yellow .wrapper a:hover {color:#333; font-weight: bold;}

.blue .b .lb {background: url('/images/corners/white/lb.png') left top no-repeat;}
.blue .b .rb {background: url('/images/corners/white/rb.png') left top no-repeat;}

.dark_blue .lt {background: url('/images/corners/dark_blue/lt.png') left top no-repeat;}
.dark_blue .rt {background: url('/images/corners/dark_blue/rt.png') left top no-repeat;}
.dark_blue .wrapper {background:#003399;}

.green .lt {background: url('/images/corners/green/lt.png') left top no-repeat;}
.green .rt {background: url('/images/corners/green/rt.png') left top no-repeat;}
.green .wrapper {background:#339966;}

.light_blue .lt {background: url('/images/corners/light_blue/lt.png') left top no-repeat;}
.light_blue .rt {background: url('/images/corners/light_blue/rt.png') left top no-repeat;}
.light_blue .wrapper {background:#04B2F2;}
li.light_blue {list-style:none}

.red .lt {background: url('/images/corners/red/lt.png') left top no-repeat;}
.red .rt {background: url('/images/corners/red/rt.png') left top no-repeat;}
.red .wrapper {background:#CC0000;}

.white_border {padding-bottom: 5px;}
.white_border .lt {background: url('/images/corners/white_border/lt.gif') left top no-repeat;}
.white_border .lb {background: url('/images/corners/white_border/lb.gif') left top no-repeat;}
.white_border .rt {background: url('/images/corners/white_border/rt.gif') left top no-repeat;}
.white_border .rb {background: url('/images/corners/white_border/rb.gif') left top no-repeat;}
.white_border .wrapper {background:#fff url('/images/icon_search.gif') right 50% no-repeat; padding: 0 20px 0 6px; border: solid #bbb; border-width: 0 1px;}
.white_border .wrapper input {border:0; background:none; width: 100%; padding:0; margin:0; font-size:11px; color:#333; font-family: tahoma;}
.white_border .wrapper input:focus {outline: none;}

.yellow .lt {background: url('/images/corners/yellow/lt.png') left top no-repeat;}
.yellow .rt {background: url('/images/corners/yellow/rt.png') left top no-repeat;}
.yellow .wrapper {background:#FFFFCC; padding: 0 11px;}

/*?=common
------------------- */
.sep {height:5px; font-size:0;}
h1 {color:#CC3300; font-size: 20px; font-weight: normal; padding: 0 0 7px;}
h2 {font-size: 12px; padding: 0 0 5px; text-transform: uppercase; color:#fff;}
.green_t {color:#336633;}
a.green_t:hover {color:#333;}
.red_t {color:#990000;}
a.red_t:hover {color:#333;}
.line {padding: 0 0 5px;position:relative}
.price {color:#c30;}
.price b {font-size: 20px; font-weight: normal;}
.old_price {color:#aaa; text-decoration: line-through;}
.old_price b {font-size: 20px; font-weight: normal;}
.icon_trash {
    cursor:pointer;
    cursor:hand;
    display: inline-block; //zoom:1; background: url('/images/icon_trash.gif') left top no-repeat; padding: 2px 0 2px 18px; color:#c30; font-weight: bold; white-space: nowrap;
    }
a.icon_trash:hover {color:#333;}

.icon_response {
    cursor:pointer;
    cursor:hand;
    font-size:14px;

    display: inline-block; //zoom:1; padding: 2px 0 2px 18px; color:#c30; font-weight: bold; white-space: nowrap;
    }
a.icon_response:hover {color:#333;}

.readResponse{
    font-weight: bold;
    font-size:16px;
    color:green;
}

a.readResponse:hover {color:#333;}

.two_cols {overflow: hidden; //zoom:1;}
.two_cols_l {float: left; width: 49%;}
.two_cols_r {float: right; text-align: right; width: 49%; padding: 5px 0 0;}

.loginForm {




    font-size: 12px;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin: 0;
    background: url('/images/list.gif') left top repeat-x;
}



.list {list-style: none; padding: 10px 0 15px; margin: 0; background: url('/images/list.gif') left top repeat-x; font-size: 12px;}
.list li {padding: 0 0 5px 16px; background: url('/images/bul.gif') left top no-repeat;}
.list li a {color:#fff;}
.list li a:hover {color:#CCFFCC; text-decoration: none;}

.two_cols_alt {overflow: hidden; //zoom:1;}
.two_cols_alt_in {overflow: hidden; //zoom:1; margin: -5px 0 0;}
.two_cols_alt_item {padding: 5px 0 0; overflow: hidden; //zoom:1;}
.two_cols_alt_l {float: left; width: 49%;}
.two_cols_alt_r {float: right; width: 49%;}

.card {overflow: hidden; //zoom:1; padding: 0 0 0 140px;}
.card_image {display: inline; float: left; width: 140px; margin: 0 0 0 -140px;}
.card_info {float: left;; width: 100%; padding: 20px 0 0;}
.card_line {padding: 0 0 5px;}
.card_text {padding: 0 0 5px;}

.inner_h {padding: 7px 0; font-weight: bold;}
.b .wrapper .inner {font-size: 12px; color:#555;}
.inner p {padding: 0 0 15px;}

.inner_card {padding: 0 0 20px 230px; overflow: hidden; //zoom:1;}
.inner_card_in {float: left; width: 100%;}
.inner_card_image {display: inline; float:left; margin: 0 0 0 -230px; width: 220px;}

.super_big {font-size:30px;}
.inner_card_price {color:#CC3300; font-size: 11px; padding: 0 0 15px;}
.inner_card_basket {overflow: hidden; //zoom:1; padding: 18px 0 15px 50px; font-size: 11px; color:#aaa;}
.inner_card_basket a {color:#c30; font-size: 14px; font-weight: bold;}
.inner_card_basket a:hover {color:#333;}
.inner_card_basket img {display: inline; float: left; margin: -18px 0 0 -50px;}
.red_text {color:#CC0000;}

.hit {
	width: 40px;
	height: 40px;
	background: url('/images/hit.png') no-repeat 0 0 !important;
	background: none;
	position: absolute;
	left: 0;
	top: 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hit.png');
}


.stars {
margin:0;
padding:0;
}
.stars li {
background:url("/hostcmsfiles/images/stars_gray.gif") no-repeat scroll 0 0 transparent;
cursor:pointer;
float:left;
height:16px;
list-style-type:none;
margin:0;
padding:0;
width:16px;
}
.stars .curr {
background:url("/hostcmsfiles/images/stars_single.gif") no-repeat scroll 0 0 transparent;
float:left;
height:16px;
margin:0;
padding:0;
width:16px;
}
#comment_0 {clear:both}
.b.light_blue{
margin-bottom: 10px;
}
.shop_block  {
background-color:#EEEEEE;
border:1px solid #AAAAAA;
margin:10px 5px 10px 0;
padding:5px;
}
.shop_block a {
position:relative;
z-index:2;
}
.arrow_up
{
	width: 16px;
	height: 16px;
	position: absolute;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_up.png');
	z-index: 1;
}

.arrow_up_gray
{
	width: 16px;
	height: 16px;
	position: absolute;
	z-index: 1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_up_gray.png');
}

.arrow_down
{
	width: 16px;
	height: 16px;
	position: absolute;
	z-index: 1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_down.png');
}

.arrow_down_gray
{
	width: 16px;
	height: 16px;
	position: absolute;
	z-index: 1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_down_gray.png');
}
.shop_navigation_table {
color:#AFA696;
margin-top:10px;
}
#shop_navigation, #shop_navigation_current {
font-size:9pt;
padding:5px;
}
#shop_navigation {
border:1px solid #E0DCCA;
color:#AFA696;
}
#shop_navigation_current {
border:1px solid #B8B298;
color:#433212;
}
.mpages {font: normal 14px Tahoma;}
.mpages span, .mpages a {margin-right: 5px;}