body {margin:0;padding:0}
table {font: normal 11px Tahoma, Arial, Sans-Serif; color: #2A2A2A }
.block {position: absolute; overflow: auto; width: 800px; left: 50%; margin-left: -400px;}

table a {text-decoration: underline; color: #BE3597; }
table a:hover {text-decoration: underline; color: #990066; }

h1   {font: normal 26px Tahoma, Arial, Sans-Serif; color:Black; margin:0 0 0 10px;}
h2   {font: bold 13px Tahoma, Arial, Sans-Serif; color:#669A00; margin-bottom:0px;}
h3   {font: bold 15px Tahoma, Arial, Sans-Serif; color:Black; margin:0px 0px 0px 8px;}

h2.h2, span.h2 {font:bold 13px Verdana; color:#BA398F;margin:0}
h2.h2g {text-align:left;font:bold 14px Arial; color:#555;margin:10px 0 2px 6px}


td.small { font: normal 10px Tahoma, Arial, Sans-Serif; text-align: justify; }
td.small b.head { font: bold 11px Tahoma, Arial, Sans-Serif; }
td.small h3 {font-size:13px}
td.small ul {margin:10px;padding:0;list-style-image: url(../img/arrow2.gif)}
td.small ul li {margin-left:40px;list-style-image: url(../img/arrow2.gif)}

p { margin-top: 10px; text-align: justify; }

img {
 border:0;
	border-color: #E0ECCA;
}

.clear {clear:left}

a.green {
        color: #339900;
        text-decoration: underline;
}
a.green:hover {
		color: #006600;
        text-decoration: underline;
}

.smallpic {
		margin: 2px;}

.copy {
	font-size: 11px;
	color: #999999;
	padding-top: 5px;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
}

input,select,textarea {
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 11px;
	color: #333333;
}
	
.form {
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 14px;
	color: #333333;
	background-color: #FFFFFF; 
	border: 1px solid #BA3093 important;
}

.gform {width:99%; height:24px;}

.form_gray {
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF; 
	border: 1px solid #E0ECCA important;
}

blockquote {
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 5px;
}

ul {
	margin-left: 25px;
	margin-top: 5px;
	margin-bottom: 10px;
}

/* Выделение кнопки при наведении. */
.bButtonOver
{
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #E3F7B0;
	border: #ABD73C 1px solid;
	height: 19px;
	color: #77A308;
	word-wrap: nowrap;
	font-size: 11px;
}
	
.bButtonOut
{
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #F6F6F6;
	border: #B8B8B8 1px solid;
	height: 19px;
	color: Gray;
	word-wrap: nowrap;
	font-size: 11px;	
}

.tabHead
{
	color: Black;
	word-wrap: nowrap;
	font: bold 11px Tahoma, Arial, Sans-Serif;
	background: url(../img/tab_bg.gif) repeat-x;
	background-color: #DDDEDF;
	text-align: center;
}

.tabCell
{
	padding: 3px 0 3px 8px;
	color: Black;
	word-wrap: nowrap;
	font: normal 11px Tahoma, Arial, Sans-Serif;
}

td.hmborder { background-color: White; }
td.hmr { padding: 3px; background: White; }
td.hmr a { text-decoration:none; font: normal 11px Tahoma; color: Black; }
td.hmrs { padding: 3px; background: #F5C9E9; cursor: hand;}
td.hmrs a { text-decoration:none; font: normal 11px Tahoma; color: Black; }

#modellist {text-align:center;line-height:1.5em}
#modellist a{padding:1px 3px;white-space: nowrap}
#modellist a:hover{text-decoration:none;color:#000}
#modellist a.g1{font-size:1.0em}
#modellist a.g2{font-size:1.1em}
#modellist a.g3{font-size:1.2em}
#modellist a.g4{font-size:1.3em}
#modellist a.g5{font-size:1.4em}

.pg {text-align:center}
.pg a, .pg b {padding:0 2px;word-wrap: break-word}


.prev, .next {
	background:#eee url(../img/ico_arrows.gif) 50% 50% no-repeat;
	display: block;
	width: 10px;
	height: 143px;
	overflow: hidden;
	text-indent: -9999px;
}
.prev {
	background-position: 0 50%;
}
.next {
	background-position: -10px 50%;
}

/* {{{  preview with table */
#preview, #preview2, #preview3 {
	position: relative;
	margin: 10px 0;
	width: 650px;
}
#preview .prev, #preview .next, #preview2 .prev, #preview2 .next, #preview3 .prev, #preview3 .next {
	position: absolute;
	top: 0px;
}
#preview .prev, #preview2 .prev, #preview3 .prev {
	left: 0;
}
#preview .next, #preview2 .next, #preview3 .next {
	right: 0;
}
#preview .panel, #preview2 .panel, #preview3 .panel {
	width: 615px;
	overflow: hidden;
	height: 173px;
	margin: 0 20px;
	position: relative;
}
#preview table, #preview2 table, #preview3 table {
	left: 0;
	height: 170px;
	position: relative;
	width: 620px;
	table-layout: fixed;
}
#preview td, #preview2 td, #preview3 td {
    width: 123px;
    padding: 0;
}
/* }}}  preview width table */

ul#mmenu {list-style:none;margin:0;padding:0;border:1px solid #fff}
ul#mmenu li {float:left;padding:0 8px 0 0;margin:0}
ul#mmenu img {text-align:middle}
div#vk_comments {clear:both}

div#li div {text-align:left;margin:5px 10px}

#item_prices_shop {
	//margin:0;
	padding:0 10px;
	background:url(/img/square_bg.gif) repeat left top;
}

#item_prices_shop h3 {
	color:#333;
	font-size:12px;
	margin:3px 0 5px 0;
	}
#price_range{
	color:#b2b2b2;
	font-size:11px;
	margin-bottom:5px;
	}
#item_prices_shop p.prices_table{
	margin:4px 0;
	font-size:12px;
	}
#item_prices_shop p.prices_table a.price{
	font-size:13px;
	font-weight:bold;
	color:#ff7601;
	text-decoration:none;
	margin-right:20px;
	}
#item_prices_shop p.prices_table a.shop{
	color:#c09;
}

.radius {
 padding:2px 0;
 margin-bottom:10px;
 background:#fff;
 width:95%;
 border:1px solid #ccc;
 border-radius:6px;
 -webkit-border-radius:8px;
 -moz-border-radius:8px;
 -khtml-border-radius:8px;
}

.radius ul {margin:3px 5px 5px 5px;padding:0;list-style:none}
.radius ul li {padding:0;margin:0;text-align:left;border:1px solid #fff}
.radius ul li a {text-decoration:none;font:normal 11px Tahoma;color:#000;display:block;padding:3px 5px;}
.radius ul li a:hover {background:#fdf}
.radius a {padding-right:8px;line-height:2em;color:#0073AA}

.rada {
 padding:2px 0;
 margin-bottom:10px;
 background:#fff;
 border-top:1px solid #ededed;
 border-bottom:1px solid #ededed;
 width:98%;
}
.rada ul li {padding:0;margin:0;text-align:left;border:1px solid #fff}
.rada ul {margin:3px 5px 5px 0;padding:0;list-style:none}
.rada ul li a {text-decoration:none;font:normal 11px Tahoma;display:block;padding:3px 5px;color:#BA398F}
.rada ul li a:hover {background:#ededed}

.gdeslon-title {color:#669A00}
.gdeslon-price {color:#ff7601}

.model_h1 {padding:1px 0 1px 10px;border-bottom:1px solid #ccc;background:#ededed}
.model_h1 h1 {color:#669A00;margin:0}
.brands {padding:5px 10px 0 10px}
.brands a {padding-right:8px;line-height:2em;color:#0073AA}

.brands_h1 {background:#ededed;padding:3px 0 3px 6px}
.brands_h1 h1 {color:#333;font-size:2em;margin:0}

.brands_h2 {background:#ededed;border-top:1px solid #ccc;padding:3px 0 3px 6px;margin-top:5px}
.brands_h2 h2 {margin:0;color:#333}

/* дефолтные стили */

.mix_outer table {border-collapse:collapse;}
.mix_ad {padding:0;}
.mix_outer {margin: 0 .25em;}
.mix_outer td {padding:0;}
.mix_inter {border:1px solid #C7C7C7; margin:.5em .25em;}
.mix_outer .mix_head, .mix_outer .mix_desc, .mix_outer .mix_domain, .mix_outer .mix_img {padding:.5em;}
.mix_img {text-align:center;}
.mix_outer .mix_domain {padding-top:0;}
.mix_head a {font-size:110%}
.mix_clear {clear:both;}

/* для горизонтальной крутилки */
.mix_horiz_table td {vertical-align:top;}
.mix_outer .mix_horiz_td .mix_inter {border:none; margin:0;}
.mix_outer .mix_horiz_td {padding: 0 .25em; border:1px solid;width:1%}

/* для формы */

.mix_form {margin: 0; padding:0;}
.mix_form dl {margin: 1em; padding:0;}
.mix_form dt {margin: 0; padding:0;}
.mix_form dd {margin: 0; padding:0;}
.mix_field_text input, .mix_field_textarea textarea {width:100%}
.mix_field_radio dd {margin-left: 1.9em; text-indent: -1.9em;}
.mix_field_checkbox dd {margin-left: 1.9em; text-indent: -1.9em;}
.mix_field_select dt {display: inline}
.mix_field_select dd {display: inline; margin:0;}
.mix_field_select select {max-width: 100%}
.mix_error {color:#EE0000; font-style:oblique;}
.mix_field_header dt {margin-bottom: 1em;}
.mix_field_header dt strong {font-size:200%; font-weight:normal;}
.mix_field_captcha div {display:inline;}
.mix_field_captcha img {vertical-align:middle;}

/* /дефолтные стили */

#mixgk_4294924628 {weight:200px;}
.mm-header {margin-top:10px;}
.mm-goods-hrcell { background-url: none; width:150px } 
.mm-good-price {width:40px}
span.mm-header-text {color:#c09;font-size:13px}
span.mm-header-text span {color:#669A00}
.mm-goods-cell {white-space:nowrap}
div.mm-good-header {margin:0;background-image:none;background-position:0% 0%;padding:0}
div.mm-good-desc {padding:0}
div.mm-good-header a {color:#c09;}

