p  {
	margin-top:0px;
	margin-bottom:0px;
	line-height:15px;
	text-align:left;
}

h3 {
        font-family:verdana;
        font-size:12px;
        font-weight:bold;
        color:#000000;
        }

.hphone {
        font-family:Arial;
        font-size:22px;
        color:#ffffff;
        }
.hmail, .hbonus_code {
        font-family:Arial;
        font-size:16px;
        color:#ffffff;
        }

a.tmenu , #readmore{
        font-family:Arial;
        font-size:12px;
        color:#339fe5;
        font-weight:bold;
        }
#readmore{white-space: nowrap}	

a.tmenu:hover {
        color:#e42d25;
        text-decoration:none;
        }

.tdelim {
        font-family:Arial;
        font-size:12px;
        color:#a4a4a4;
        }

a {
        font-family:Arial;
        font-size:12px;
        color:#339fe5;
}

a:hover {
        color:#e42d25;
        text-decoration:none;
}

.head {
        font-family:Arial;
        font-size:15px;
        color:#e42d25;
        font-weight:bold;
}

h1.head{display:inline}

.red {
        font-family:Arial;
        font-size:12px;
        color:#e42d25;
}

.cline {
    padding-top:3px;
}

.text {
        font-family:Arial;
        font-size:12px;
        color:#000000;
	line-height:13px;
}

.btext {
        font-family:Arial;
        font-size:13px;
        color:#339fe5;
        font-weight:bold;
}


.btext2 {
        font-family:Arial;
        font-size:12px;
        color:#339fe5;
	text-align:center;
}

a.productName {
        font-family:Arial;
        font-size:12px;
        color:#696868;
        font-weight:bold;
}

a.plink, span.plink {
        font-family:Arial;
        font-size:12px;
        color:#696868;
        text-decoration:underline;
}

a.plink:hover, span.plink:hover {
        font-family:Arial;
        font-size:12px;
        color:#696868;
        text-decoration:none;
}

.newsDate {
        font-family:Arial;
        font-size:10px;
        color:#969D9E;
        font-weight:bold;
}

.note {
	font-family:Arial;
	font-size:12px;
	color:#696868;
}

input.asLink{background-color:White; border:none; color:#339fe5; font-size:12px; cursor:pointer;}

.message{
	font-family:Arial,Tahoma,Verdana;
    padding:10px;
    font-size:12px;
    color:#95A3AE;
}
.errorMessage{
	font-family:Arial,Tahoma,Verdana;
    font-size:12px;
    color:#cc0000;
    padding:6pt 0pt 0pt 10pt;
}
.okMessage{
	font-family:Arial,Tahoma,Verdana;
    padding:6pt 0pt 0pt 10pt;
    font-size:12px;
    color:#009900;
}
#cmsTable {background-color : white; border-collapse: collapse; border: solid 1px #BFBFBF;}
#cmsTable td {border: solid 1px #BFBFBF; font-size: 11px; color:#5e6758;}

.orderTable {background-color : white; border-collapse: collapse; border: solid 1px #BFBFBF;}
.orderTable td {border: solid 1px #BFBFBF; font-size: 12px; color:#000000;}


hr.grey {
	background-color:#EEEEEE;
	border:medium none;
	color:#EEEEEE;
	height:1px;
	margin:5px 0px;
	padding:0px;
}
.prefix {
	font-family:Arial;
	font-size:12px;
	color:#969D9E;
	font-weight:bold;
	line-height:15px;
}
.popular {
        font-family:Arial;
        font-size:12px;
        color:#339fe5;
        font-weight:bold;
}
.byWith {
	font-size: 12px;
	color:#339FE5;
	text-decoration: underline;
	cursor:pointer;
}

.note {
	font-family:Arial,Tahoma,Verdana;
	font-size:10px;
	color:#9AA1AC;
}

.validation-advice {color: #cc0000;font-size:11px;}

.changedSum {color: #bc1111;}

.bonus{font-size:14px;}

.more_info{cursor:pointer}

span.add_to_basket, span.alink{cursor:pointer; font-family:Arial; font-size:12px;color:#339fe5;text-decoration:underline;float:left;
}

span.add_to_basket:hover,span.alink:hover{color:#e42d25;text-decoration:none;
}

.add_to_basket_full{
	cursor:pointer; display:block; width:119px; height:43px; background: url(/images/design/buy_button.png) top left no-repeat;margin-top:5px
}

.product_price_full{
	font-size:20px;
	font-weight:bold;
	display:block;
	color:#333;
	font-family:Arial,Tahoma,Verdana;
	line-height:23px;
}

/* Стили, отправленные в классы */
.sp_1{font-size:14px;padding-bottom:3px;}
.sp_2{padding-bottom:10px;}
.sp_3{margin-top:0px;padding-top:0px;}
.sp_4{padding:3px;}
.sp_5{padding-top:5px;}

span.sort_by_price{cursor:pointer;color:#4D5760;text-decoration:underline;font-family:Arial;font-size:12px;}

.pl_1{border:solid 1px #e6e6e6;}
.pl_2{padding-bottom:5px;}
.pl_3{padding-bottom:10px;}
.pl_4{padding-bottom:10px;}
.pl_5{margin-bottom:5px;}
.pl_6{padding:2px 2px 3px 5px;}
.pl_7{padding:2px 2px 3px 2px;}
.pl_8{font-size:11px;}
.pl_9{margin:10px 0px 10px 0px;}
.pl_10{padding:1px 12px 1px 3px;}
.pl_11{border:solid 1px #e6e6e6;}
.pl_12{padding-left:21px;padding-top:8px;padding-bottom:8px;}
.pl_13{padding-bottom:5px;padding-top:5px;}

.ps_1{padding-bottom:5px;padding-top:5px;}
.ps_2{padding-left:5px;}
.ps_3{padding-bottom:12px;}
.ps_4{padding-bottom:10px;padding-left:4px;}
.ps_5{padding-left:4px;}
.ps_6{padding-bottom:3px;}
.ps_7{padding-left:30px;}
.ps_8{padding-bottom:10px;}

.tborder{border:solid 1px #e6e6e6;}
.rn_1{padding-bottom:0px;text-transform:uppercase}
.rn_2{padding-bottom:5px;}
.rn_3{padding-bottom:5px;}

.n_1{padding:10px;}
.n_3{line-height:10px;}

.in_1{padding-bottom:18px;text-transform:uppercase}

.na_1{margin:10px 0 5px 0;}
.na_2{margin:20px 0px 10px 0px;}

.pf_1{padding-bottom:5px;padding-top:5px;}
.pf_2{padding:10px 4px 10px 4px;}
.pf_3{padding-left:20px;padding-top:5px;}
.pf_4{padding:5px 0px 5px 0px;}
.pf_5{padding:10px 0px 10px 0px;}
.pf_6{margin-top:25px; padding-top:10px; padding-left:20px; border-top:solid 1px #e6e6e6; border-bottom:solid 1px #e6e6e6; width:100%; height:36px; background-color:#f8f8f8;}
.pf_7{padding-top:0px;}
.pf_8{padding:10px 0px;margin:0px;}
.pf_9{padding:20px 0px;margin:0px;}
.pf_10{padding-left:5px;}
.pf_11{padding:3px;}
.pf_12{padding:15px 0px 0px 0px;}
.pf_13{margin:0px;}

.mtc_1{border:solid 1px #E6E6E6; padding: 4px; margin: 0px 0px 4px 0px;}
.mtc_2{padding-left:10px;padding-right:10px;}
.mtc_3{background-color:#dadada;margin-bottom:8px;}
.mtc_4{padding-top:6px;font-size:13px;}

.rb_link{cursor:pointer;color:#339fe5;float:left;}
.rb_link font{font-size:13px;color:#339fe5}
.rb_link font:hover{color:#e42d25;}
.rb_link p{padding-top:6px;float:left;display:inline-block}
.rb_link div{float:left}

.mtc_5{float:left;border:solid;font-size:13px;cursor:pointer;color:#339fe5;font-family:Arial}
.mtc_5:hover{color:#e42d25;}

.mtc_6{padding-left:10px;padding-right:10px;line-height:10px;}
.calc{border:none; cursor:pointer}

.pm_1{border:solid 1px #e6e6e6;padding:21px;background-color:#f8f8f8;margin-top:18px}
.pm_2{padding-bottom:18px;text-transform:uppercase}

.h_1{padding: 6px 20px 2px 20px;}
.h_2{padding-top:10px;padding-right:50px;}
.h_3{background:url('/images/design/top_r.gif');}
.h_4{padding-top:15px;padding-right:71px;line-height:22px}
.h_5{padding-top:5px;}
.h_6{padding-left:66px;}
.h_7{width:99px;height:19px;border:solid 1px #94caee;}
.h_8{padding-right:30px;}

.m_1{height:100%;margin:0px;padding:0px}
.m_2{padding-right:10px;}

.ssub_1{padding:4px;}

.lc_1{padding-left:10px;padding-right:10px;line-height:10px;}

.w_1{font-size: 15px; font-weight: bold; color:#E42D25}
.w_2{border-style: solid; border-color: #DEDBDE; border-width: 1;}

.di_1{font-size: 15px; font-weight: bold; color:#E42D25}
.di_2{border-style: solid; border-color: #DEDBDE; border-width: 1;}
.di_3{font-weight: bold;}

.lm_1{padding:5px 7px 2px 0px;}
.lm_2{margin-top:3px;}
.lm_3{padding-left:20px;}

.lm_2 td{line-height:15px;text-align:left;}

.of_1{color: #7f7f7f; padding:10px 0px 20px 0px;}
.of_2{color: #7f7f7f;padding:10px 0px 10px 0px;}

.op_1{border:solid 1px #dadada;padding:20px;}
.op_2{padding-bottom:8px;}
.op_3{background-color:#dadada;margin-bottom:8px;}

.p_1{padding-left:10px;}
.p_2{padding:2px;}
.p_3{padding:4px 2px 2px 10px;}

.qsp_1{margin-top:0px; margin-bottom:5px; margin-right:10px; text-align:right;}

.r_1{margin-left:15px;}
.rfp_1{color:#FFFFFF; font-weight:bold;}

.ra_1{padding-bottom:2px;}

.tm_1{padding-top:29px;padding-bottom:28px;}
.tm_2{padding-left:20px;padding-right:20px;}

.pr_1{padding-left:0px;}

label.error { float: none; color: red; padding-left: .5em; vertical-align: middle; font-size:7pt}

/*Callback*/

div#callback{cursor:pointer;display:block;background: url('/images/design/call-back.jpg') 0 0 no-repeat; width:595px;height:99px;margin: 0 auto;}


.callback_form{border:none;vertical-align:top;font-family:verdana;padding:8px}
.callback_form h2{text-align:center;color:#FF6128;font-size:14pt}
/*.callback_form p, div.callback_form td{padding:6px 10px;font-size:8pt;text-align:justify;vertical-align:top}*/
.callback_form .star{color:#FF6128}
.callback_form .prim{font-size:7pt;padding-top:0!important;color:#696969}
.callback_form .loading{display:block;width:100%;height:100%;background:url("/js/colorbox/images/loading.gif") center no-repeat;}

table.callback_table td{font-size:11px}

.producer_list td{height:20px;font-size:12pt}

#full_text{display:none}
#readmore{float:right; cursor:pointer;margin:5px}
.center_text_title{margin:10px}

/* Подмена чекбоксов и радиокнопок */
.label_radio, .label_check { display: block; cursor: pointer; line-height: 20px; padding-bottom: 9px; text-shadow: 0 -1px 0 rgba(0,0,0,.2); }
.label_check input, .label_radio input  { margin-right: 5px; }

.phone_primer{display:block; font-size:8pt; color:#060}

.label_radio    { padding-left: 34px; }
.label_radio    { background: url('/images/design/checkbox_off.png') no-repeat; }
.label_check    { background: url('/images/design/checkbox_off.png') no-repeat; }
label.c_on      { background: url('/images/design/checkbox_on.png') no-repeat; }
label.r_on      { background: url('/images/design/checkbox_on.png') no-repeat; }
label_check input,
.label_radio input  { position: absolute; left: -9999px; }

.orderbox {
    background: url("/images/design/cart_boxes2.png") no-repeat scroll -3px -3px #F7F7F7;
    padding-top: 3px; /* 0 0 13px;*/
    
    width: 687px;
    margin-top: 10px;
    
}

.orderbox_inner{
	margin: 3px 0px 0px 13px;
}

.orderbox_bottom {
    background: url("/images/design/cart_boxes2.png") no-repeat scroll -690px -3px transparent;
    height: 35px;
    margin: 0 !important;
}

.order_items_wrapper{width:687px;}

.justify p{text-align: justify!important}
.passive_param a{color:#999!important}
#choosed_mess{display:inline;cursor: pointer; text-decoration:underline;}

/* Tooltip */
#tooltip{
		background-color:transparent;
		border:1px dashed #449;
		color:#000;
		position:relative;
		top:0px;
	        display:block;
		height:auto;
		padding:4px;
		font-size:0.9em;
		-moz-border-radius:6px;	/* Rounded edges in Firefox */
		opacity:.8;
		filter:alpha(opacity=80);
		margin:0;
		
		width:250px;
		
	
	}
#tooltip p{margin:0!important;padding:0!important}
span#callback_link{color:#2e65ae;text-decoration:underline;cursor:pointer}
span#callback_link:hover{text-decoration:none}

.callback_cross{position:absolute; font-weight:bold;color:#B00;cursor:pointer;left:245px}
.callback_cross:hover{color:#F33}

.popup_content{font-size:8pt; color:#066;border-collapse:collapse;}
.popup_content tr td{border-bottom:solid 1px #066}
tr.popup_top td, .popup_content tr td.total{color:#600}

.other_article p.head{font-size:13px;font-weight:bold;}
.other_article ul{line-height:16px; list-style: none;padding:0;margin-top:2px;}


























