body, td, p, font, .form {margin:0; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px;}







body {



  padding:0;



  position:relative;



  margin:0 auto;



  min-height:100%;















  width:100%;















}















img {border: 0;}















h3 a {color: #C51407; text-decoration:none;}















form {margin: 0; padding: 0;}















input, select, option, textarea	{font-size: 13px; border:1px solid #CCCCCC; padding: 1px;}















































a {color: #0072BC}















a:hover {color: #E0000B}































.top {















	height: 49px;















	background: url('images/top.gif') repeat-x;















	position: relative;















}































.top .choice {















	background: url('images/choice.png') no-repeat;















    height: 35px;















    left: 50%;















    margin: 0 0 0 -89px;















    overflow: hidden;















    position: absolute;















    top: 0;















    width: 171px;















    z-index: 10000;















	text-align: center;















}































.top .choice ul {















    height: 35px;















    margin: 2px auto 0;















	padding: 0;















	display: inline-block;















	//display: inline;















	zoom: 1;















}































.top .choice ul li {















    color: #282828;















	float: left;















    font: 17px Tahoma,Geneva,sans-serif;















    list-style: none outside none;















    text-decoration: none;















}































.top .neactiv {















    color: #282828;















    font: 17px Tahoma,Geneva,sans-serif;















    padding: 3px 11px;















}































.top .choice ul li a {















    color: #282828;















    display: block;















    font: 17px Tahoma,Geneva,sans-serif;















    padding: 3px 11px;















    text-decoration: underline;















}





























.top .choice ul li a.choice_no_line {















    background: none repeat scroll 0 0 transparent;















}































.top .choice ul li a:hover, .choice ul li a:active {















    text-decoration: none;















}































.top .logo {















	width: 160px;















	height: 41px;















	background: url('images/logo.png') no-repeat;















	display: block;















	position: absolute;















	left: 15px;















	top: 3px;















}































.top_banner {















	height: 145px;















	background: url('images/top_banner.jpg') no-repeat;















	position: relative;















	overflow: hidden;















	padding-right: 23px;















}































.top_banner div {















	color: #4b4b4a;















	font-size: 13px;















	text-align: right;































	float: right;















}






























.top_banner div span {















	display: block;















	font-size: 15px;















}































.top_banner div span b {















	font-weight: normal;















	font-size: 25px;















}































#basket {















	width:222px;















	height:149px;















	background:url(i/layout_01_02.jpg) left top no-repeat;















	position:absolute;















	top: 13px;















	right: 0;















}































#basket p.kor {















	padding:11px 0 0 85px;















}































#basket p.kor a {















	font:bold 13px Arial;















	color:white;















}































#basket p.kor a:hover {















	color: #D2E5F3;















}































#basket p.tovar, #basket p.summa {















	font:12px Arial;















	color:white;















}































#basket p.tovar {















	padding:23px 0 0 27px;















}































#basket p.summa {















	padding:3px 0 0 35px;















}































#basket p.tovar span, #basket p.summa span {















	font:19px Arial;















}































#mainmenu {















	height: 44px;















	background:url(i/menuback.gif) left top repeat-x;















	padding-right:20px;















	min-width: 900px;















	overflow: hidden;















}































#mainmenu a {















	height: 28px;















	float:right;















	border-left: 1px solid #A8B3B9;















	font: bold 17px Arial;















	color: #FEFDFF;















	text-decoration:none;















	padding:16px 9px 0 10px;















	background:url(i/menu_decor.gif) 10px 5px no-repeat;















}































#mainmenu a:hover {















	text-decoration:underline;















}































#mainmenu a.forum {















	border-right: 1px solid #A8B3B9;















	padding-right: 10px;















}































#mainmenu a.select {















	background:url(i/menu_decor_select.gif) 0 0 repeat-x;















}































#search {















	height: 0px;















	background:url(i/searchback.gif) left bottom repeat-x;















	min-width: 950px;















	overflow: hidden;















	margin-bottom: 10px;















}































#search p {















	float: left;















	color: #767D83;















	font:bold 11px Tahoma;















	margin: 1px 4px 0 7px;















}































#search td {















	padding-bottom:3px;















}































#search td.text {















	background: url(i/search.jpg) 21px 7px no-repeat;















	padding-left:75px;















}































#search input, #search select { 















	font: 11px Arial;















}































#search input.find {















	width: 55px;















	margin:0 20px 0 11px;















	height: 21px;















}































#search select {















	margin-right: 7px;















}































ol {margin:10px 0 20px 10px;marker-offset: 3px}















* html ol {margin:10px 0 20px 40px;marker-offset: 3px}































div.mainnews, .ram, div.news_review {















	height:100%; 















	text-align:left; 















	width:auto;















}































div.news_review {padding:0 5px;}















div.podraz {background-color:#F4F5F7;}















div.mainnews {















	padding: 0;















}































.ram {padding:0 10px;}































.ram p {font:13px Arial;text-align:left;margin:0;padding:0}















.ram ol li {font:13px Arial;}















.ram ol.tire {list-style-type:none;list-style-image: url('i/list.gif');marker-offset: 8px;}















.ram ol.tire1 {list-style-type:none;list-style-image: url('i/list.gif');margin:10px 0 10px 5px;}















* html .ram ol.tire1 {margin:10px 0 10px 20px;}































.form {width: 50%; font-size: 11px}































div.catalog0 {















	background: url(i/cat_back.jpg) left bottom repeat-x;















	width: 210px;















}































div.catalog0 a {















	text-decoration: none;















	color:#004D89;















	font: bold 13px Arial;















	display: block;















	padding: 5px 0 5px 20px;















	width: auto;















	border-top: 1px solid #ECEEF0;















	border-bottom: 1px solid #BFC3C6;















}































.catalogchild {















	width: 210px;















	border-bottom:2px solid #1B50F8;















	display: none;















}































.catalogchild p {















	font: 13px Arial; 















	display: block;















	background-color: #F4F5F7; 











	border-bottom: 1px solid #E4E6E8;















	padding: 2px 0 2px 30px;















}































.catalogchild p a {















	text-decoration: none; 















	color:#004D89;















}































.catalogchild p a.catend {















	font: 12px Arial;















}































div.catalog0 a:hover, .catalogchild p a:hover {















	color: #E0000B;















	text-decoration: underline;















}































div.catalog0 a span, .catalogchild p a.catend span {















	font: 11px Arial;















}































.catalogchild ul.catalogchild {















	margin:0;















	padding: 0;















	display: none;















}































.catalogchild p.catalog {















	background-color: #EDF1F9;















	border-bottom: 1px solid #E4E6E8;















	padding: 4px 0 4px 25px;















	font-weight: bold;















}































ul#catalog-menu {















	list-style:none;















	margin:0;















	padding: 0px;















	width: 210px;















}































ul#catalog-menu li {















	background: url(i/cat_back.jpg) left bottom repeat-x;















	border-top: 1px solid #ECEEF0;















	border-bottom: 1px solid #BFC3C6;















	font: bold 13px Arial;















}































ul#catalog-menu li.current {















	background: url(i/cat_back.jpg) left top repeat-x;















}































ul#catalog-menu li.current>a {















color: #E0000B;















text-decoration: underline;















}































ul#catalog-menu ul li.last {















	border-top: ;















	border-bottom: 0;















}































ul#catalog-menu li a {















	text-decoration: none;















	color:#004D89;















	display: block;















	padding: 5px 0 5px 20px;















	width: auto;















}































ul#catalog-menu li a:hover {















	color: #E0000B;















	text-decoration: underline;















}















































ul#catalog-menu ul {















	list-style:none;















	margin:0;















	padding: 0px;















	width: 210px;















}































ul#catalog-menu ul li {















	font: 12px Arial; 















	font-weight:normal;















	background-color: #F4F5F7; 















	background-image: none;















	border-bottom: 1px solid #E4E6E8;













	padding: 2px 0 2px 10px;















}































ul#catalog-menu ul li.current {















	background-color: #F4F5F7; 















	background-image: none;















}































ul#catalog-menu ul li.current a {















	color: #E0000B;















	text-decoration: underline;















}















div.pay_and_pal {















	padding:0 10px;















}































div.pay_and_pal a {















	text-decoration: none;















}































div.pay_and_pal p span {















	text-decoration: underline;















}































div.pay_and_pal p {















	font: 13px Arial;















	text-align: left;















	padding: 0;















}































div.pay_and_pal ol.tire {















	font: 13px Arial;















	margin: 0 0 5px 20px;















	list-style-type: none;















	list-style-image: url(i/list.gif);















	padding: 0;















	marker-offset: 5px;















}































div.pay_and_pal p.card {















	padding: 2px 0 2px 5px;















}































/* Noeee aey oaiee */















option.rub1 {background-color:#3273B5;}































td.left {















	padding-right: 10px;















}































a.path {font:11px Tahoma;color:#7A848B;}















td.leftcat {background:url(i/left_cat.jpg) right top no-repeat; height:32px; width: 212px;}































/* Noeee aey ei?ceiu */















.basketinfo, .reginfo {margin: 5px; color: black; font-weight: bold; text-align: center; border-collapse: separate; border-spacing: 5px; border-style: solid; border-width: 1px; padding: 10px;}















.basket, .reg {margin: 3px;}































/* Noeee aey oaio?aeuiie eieiiee eieiiee */















td.path { border-collapse: separate; border-spacing: 5px; padding: 10px;font:13px Arial}















div.path { border-spacing: 5px; border-style: solid; border-width: 1px; padding: 10px; margin:1px;}















td.path a {color: #3273B5; font-weight: bold;}















td.goods, td.goodstop { border-collapse: separate; border-spacing: 5px; padding: 5px;background-color: #F4F6F7;border: 0;}















td.goodstop {border-bottom:3px solid #BCC4C9;text-decoration:none;}















td.goodstop span {margin:0 0 0 10px;font:11px Tahoma;text-decoration:none;color:black;}















td.goodstop img {margin-left:4px;border:0;}















td.goods p {margin:0;font:bold 13px Arial;}















td.goods span {font:11px Arial}















td.goods span {font:11px Tahoma;color:black;}































td.poz {font:13px Arial;color:#7A848B;padding-left:43px}















td.path table td p {margin:0;font:13px Arial}















td.path table td p a {font:bold 13px Arial}















td.path table td p span {color:#7A848B;padding-left:5px}















td.path table td p span.catpath {padding-left:48px}































#tov_main {















	position: relative;















	padding-left: 5px;















}































#foto {















	width: 358px;















	margin: 0 10px 0 0;















}































#foto img {















	border:4px solid #E4E6E8;















}































#price_add {















	width: 160px;















	position: absolute;















	top: 0;















	left: 365px;















}































#tov_price {















	height: auto;















	background-color:#E4E6E8;















	width: 250px;















	position: absolute;















	top: 0;















	left: 370px;















}































#tov_price p {















	font: 13px Arial;















	padding: 4px 0 0 13px;















}































#tov_price p.big {















	font: 20px Arial;















	text-align: right;















	padding: 0 13px 0 0;















}































#tov_price p.small {















	font: 10px Arial;















	text-align: right;















	padding: 3px 14px 8px 0;















}































#tov_add {















	background-color:#E0000B;















	border-bottom: 2px solid #C46F14;















	height: 60px;















	width: 190px;















	position: absolute;















	top: 69px;















	left: 370px;















}































#tov_add input {















	width: 20px;















	font-size: 16px;















	padding: 2px;















	text-align: right;















	height: auto;















	position: absolute;















	top: 16px; 















	height: 19px;















	left: 97px;















	border: 1px solid #E0000B;















	color: #82480b;















	padding-top: 1px;















}































#tov_add span {















	font-size: 16px;















	display: block;















	position: absolute;















	width: 25px;















	height: auto;















	top: 22px;















	left: 153px;















	color: #fff;















}















































#tov_add img {















	float: right;















	margin: 15px 15px 0 0;















}































#tov_add p {















	font: bold 13px Arial;















	padding: 12px 0 0 15px;















}































#tov_add p a {















	color: white;















	font: bold 13px Arial;















}































#event {















	width: auto;















	padding: 3px 0;















	padding-left: 5px;















}































#event p {















	font: 13px Arial;















}































#event p span {















	color: #7A848B;















}































#opisanie {















	width: auto;















	padding-left: 5px;















}































#opisanie p {















	font: 13px Arial;















}































#naim {















	width: auto;















	padding-left: 5px;















}































#naim h1 {















	font:25px Arial;















	color:#E0000B;















	margin: 0;















}































#naim p {















	font: 12px Arial;















	margin: 5px 0;















}































p.tovsop {















	font: bold 13px Arial;















	text-decoration: underline;















	padding: 5px 0 4px 5px;















}































p.nonetovsop {















	font: 13px Arial;















	padding: 0 0 5px 5px;















}































#tov_sop {















	background-color: #F4F6F7;















	border-bottom: 2px solid #BDC4CA;















	border-top: 1px solid white;















	padding: 10px 0;















	font: 13px Arial;















	position: relative;















	margin: 0 5px;















}































#tov_sop .tovar {















	width: 100px;















	position: absolute;















	left: 10px;















}































#tov_sop .tovar img {















	width: 100px;















	height: 80px;















}































#tov_sop .add {















	width: 65px;















	height: 80px;















	background-color: #E0000B;















	text-align: right;















	margin: 0 0 0 115px;















}































#tov_sop .add p {















	font: bold 16px Arial;















	color: white;















	padding: 5px 6px 0 0;	















}































#tov_sop .add p.price {















	font: 11px Tahoma;















	padding: 0 5px 0 0;	















}































#tov_sop .add img {















	padding: 4px 5px 0 0;















}































#tov_sop .tov_review {















	position: absolute;















	width: auto;















	left: 190px;















	top: 10px;















}































#tov_sop .tov_review p {















	font: 11px Arial;















	padding-right: 5px;















}































#tov_sop .tov_review p a {















	font: 13px Arial;















}































#pol_pr {















	width: auto;















	padding: 5px 3px;















}































#pol_pr p {















	font: 13px Arial;











	color: #838E94;















}































#pol_pr p.pr {















	float: left;















	margin: 1px 0 0 0;















}































#pol_pr p.poz, #pol_pr p.quan {















	float: right;















}































#pol_pr p.poz {















	margin: 1px 5px 0 0;















}































#pol_pr p.quan select {















	font: 11px Tahoma;















}































#pol_pr p.tov_in {















	text-align: center;















	margin: 1px 0 0 0;















}































#reg_form {















	background-color: #F4F6F7;















	width: auto;















	padding: 10px;















	margin: 0 5px;















}































#login_form_in_bask {















	width: auto;















	padding: 10px;















	margin: 0 5px;















}































#reg_form p, #login_form_in_bask p {















	font: 11px Arial;















	margin: 5px 0;















}































#login_form_in_bask p {















	margin: 2px 0;















}































#login_form_in_bask p span {















	color: red;















	font: 11px Arial;















	margin-left: 3px;















}































#login_form_in_bask input {















	width: 200px;















}































#reg_form p span {















	color: red;















	font: 11px Tahoma;















}































#reg_form p.zag {















	font: 14px Arial;















	text-decoration: underline;















	margin: 0;















}































#reg_form input.text_field {















	width: 225px;















	font: 12px Arial;















}































#login_form_in_bask input.text_field {















	width: 200px;















	font: 12px Arial;














}































#reg_form input.reg_sub {















	width: 225px;















}































#reg_form p.how_r {















	margin: 0;















	padding: 2px 0 4px 0;















	font: 11px Arial;















}































#reg_form p.how_select {















	margin: 0 0 0 3px;















	float: left;















}































#reg_form p.how_select input {















	border: 0;













	width: auto;















}































#reg_block_0, #reg_block_1, #reg_block_2, #reg_block_3 {















	margin: 0;















	width: auto;















}































#pre_reg {















	width: auto;















	margin: 0 5px 5px 5px;















}































#pre_reg p {















	font: 13px Arial;















}































#pre_reg p span {















	color: red;















}































/*.center .goods { border: 1px solid #3273B5; border-collapse: separate; border-spacing: 5px;}*/















.goodslin {background-color: #3273B5;}















.goodsname a {color: #3273B5;}















.goodsprice {color: #424242; }















.goodsprice font {color: red;}































div.spec_main {















	margin:0 5px;















}































hr.main {















	height:3px;















	color: #BCC4C9;















	margin: 5px 6px 0 8px;















	background: #BCC4C9;















	border: 0;















}































#lastmat {















	height:100%; 















	text-align:left; 















	width:auto;















	padding: 0;















}































#article, #news {















	font:13px Arial;















	padding: 0 0 0 8px;















	margin-bottom: 15px;















	width: 100%;















}































#article span, #news span {















	font: 11px Tahoma;















	color: #B4BABD;















}































#article span.rub {















	font: 11px Arial;















	color: black;















}































#article h2, #news h2 {















	font: 24px Arial;















	margin: 1px 0 2px 0;	















}































#article h2 a {















	text-decoration: none;















}































#news a {















	font: 11px Arial;















}































#news p, #news p a, #article p {















	font: 13px Arial;















}































p.allnews {















	margin-left: 7px;















}































p.allnews a {















	font: 12px Arial;















}































.date {padding: 0 0 0 8px;}















.date span, .news span.date, span.date {font: 11px Tahoma; color: #BCC4C9;}































.red, .red a {padding: 0; color: red; text-align:left; font:13px Arial}































.news h1 { font: bold 14px Arial; margin: 0; color: black;}















.news p.text { font: 13px Arial;}































ul.cat2 { MARGIN: 3px 0 3px 0} 















li.cat2 { LIST-STYLE-POSITION: outside; LIST-STYLE-IMAGE: none; list-style-type:none; MARGIN: 0px 20px 0px 25px;}















.cat2,.cat2 a	{ font-size: 11px; text-decoration:none; }































.list_1 { MARGIN: 3px 0 3px 0;} 















.list_1 li { LIST-STYLE-IMAGE: url(i/li_1.gif); MARGIN: 5px 0px 10px 10px;}































/* Noeee aey i?aaie eieiiee eieiiee */















.right { width: 210px;}















.right .div1 { margin-left: 10px;}















.right .div1 .form1, .right .div1 .form2 { background: url(i/right_login.gif) left top no-repeat; padding:2px 0 2px 20px; height:32px; border-bottom: 2px solid #0A9CF5;}















.right .div1 .form1 span { color: white;}















.right .div1 .form2 p { font: 14px Arial; color:white; padding: 3px 0;}















.right .div1 .form3 { border-bottom: 2px solid #BDC4CA; background: url(i/right_back_big.jpg) left top repeat-x; padding: 0}















.right .div1 .form3 div { padding:10px 10px 10px 15px;}















.right .div1 .form3 div span { font:bold 11px Arial; padding-left:5px;}















.right .div1 .form3 p.err { margin:0 0 3px 10px; font:12px Arial; color: red}















.right .div1 .form3 p.log, .right .div1 .form3 p.pass { color: #7E8387; font: 11px Arial;}















.right .div1 .form3 p.log { margin: 0 0 0 22px;}















.right .div1 .form3 p.pass { margin: 6px 0 0 14px;}















.right .div1 .form3 p input { height:20px; width:125px; margin-left: 10px;}















.right .div1 .form3 p a { color: #7E8387; font:11px Arial;}















.right .div1 .form3 input.sub { margin: 3px 0 0 64px; width: 50px; height: 23px;}















































.right .tdborder { border-left: 1px solid #3273B5; border-bottom: 2px solid #BDC4CA; }































/* Noeee aey n?aaiaiey oiaa?ia */































.pay_pad, .pay_price	{padding:5px}















.pay_price	{color:#6D6D6D; text-align:right; font-weight:bold; }















.pay_block	{height:22px; background-color:#6D6D6D; color:white; font-size:12px;font-weight:bold; padding:2px 2px 4px 10px;}















.pay_box	{text-align:center; padding:0; margin:0}















.pay_btn	{background-color:#6D6D6D; color:white; font-weight:bold; padding:3px; font-size:13px;}































p.unsumm {text-align:right;margin-top:5px;}















p.unsumm input {width:200px;font:11px Tahoma;}































img.print {float: left;margin:15px 3px 0 10px;}















* html img.print {margin:0 3px 0 10px;}















p.print {margin:20px 0 0 0;}















* html p.print {margin:5px 0 0 0;}















.soput { float: left; margin-right: 3px; width: 187px; border: 0;}















td.soputka {background-color: #ff8e16;width:70px;height:80px;}















td.soputka p.f1 { font: bold 16px Arial; color: white; text-align: right; padding: 5px 7px 0 0; margin: 0;}















td.soputka p.f2 { font: 11px Tahoma; margin: 0; padding-right: 5px; color: white; text-align: right;}















td.soputka p.f3 { padding: 0 4px 0 0; text-align: right;}















p.soputname { font: 13px Tahoma; color: #0072BC; margin-left:5px;}















td.price {height:60px;background-color:#E4E6E8;padding:5px 10px 5px 10px;}















td.addbask {padding-left:20px;height:60px;background-color:#E0000B;border-bottom:2px solid #C46F14;}















p.attribute {margin:0;font:13px Arial;color:#7A848B;}















td.soptov {background-color:#F4F6F7;border-right:0;border-bottom:3px solid #BCC4C9;text-align:left;}















td.soptov p {margin:0;font:13px Arial;color:black;}































div.mainnews h1, p.info, p.info, p.news_review, p.lastmat {















	font:25px Arial;















	color:#E0000B;















	margin: 5px 0 3px 8px;















	text-align: left;















}































p.lastmat {















	margin: 3px 0 0 5px;















}































div.mainnews p.info, p.news_review {margin: 5px 0 0 7px;}































div.razdel { padding: 10px 0 4px 0;}















div.razdel a { color:#004D89; font:bold 15px Arial; text-decoration:none; }















div.razdel a:hover { color:#E0000B;}















div.razdel p { margin: 3px 0 0 0;font: 12px Arial;}















table.podrazdel td { padding: 0}















table.podrazdel td p {margin: 5px 0 0 0;}















table.podrazdel td p a {color:#0072BC; font:14px Arial; text-decoration:none;}















table.podrazdel td p span.date {font: 11px Arial; color: #A5A3A3}















table.podrazdel td p.annt {font:italic 12px Arial;margin: 0}















table.podrazdel td p a:hover {color:#E0000B;}















.date { padding: 0 0 0 8px;}















.date span, .news span.date { font: 11px Tahoma; color: #BCC4C9;}















.red, .red a {padding: 0; color: red; text-align:left; font:13px Arial}















.newsname h1 {font: bold 13px Arial; margin: 0; color: black;}















.news h1 { font: bold 14px Arial; margin: 0; color: black;}















.news p.text { font: 13px Arial;}















.faqname { padding: 2px;}















.faqname h1 { font: 14px Arial; margin: 0;} 















.faqname h1 span { font: 10px Tahoma; color: black; text-decoration: none}















.faqnews { text-align: left;}















.faqnews h1 { margin: 0 0 5px 0; font: 20px Arial; color: #E0000B;}















.faqnews p { font: 13px Arial; margin: 0 0 5px 0; text-align: justify;}















.faqnews span.prev { margin:0 0 0 15px;}































p.put { font: 11px Tahoma; color: #7A848B; margin: 0 0 0 20px;}















p.put a { font: 11px Tahoma; color: #7A848B;}















































p.fullpath {font:11px Tahoma;color:#7A848B;margin: 0 0 20px 20px;}















p.fullpath a {color:#7A848B;}















p.fullpath a:hover {text-decoration:none;}















td.opros {border-bottom:2px solid #BCC4C9;border-bottom: 2px solid #BDC4CA;background:url(i/right_back_big.jpg) left top repeat-x;padding:10px 17px 5px 20px;width:210px;text-align:left}















































/* Noeee aey aeiea n i?aenii */















#lefttext {















	width: 210px;















	height: 32px;















	background: url(i/left_login.jpg) right top no-repeat;















	margin-top:2px;















}































#righttext_cat {















	width: 210px;















	height: 32px;















	margin: 2px 0 0 10px;















	background: url(i/right_cat.jpg) left top no-repeat;















}































#righttext p, #righttext_cat p {















	font: 14px Arial;















	color: white;















	padding: 8px 0 0 20px;















}















#righttext p a, #righttext_cat p a {















	font: 14px Arial;















	color: white;















	text-decoration:underline;















}















#righttext_cat p a {















	color: white;















	font-weight: bold;















	text-decoration:none;















}















































#lefttext_cat {















	width: 210px;















	height: 32px;















	background: url(i/left_cat.jpg) right top no-repeat;















}































#lefttext p, #lefttext_cat p {















	font: 14px Arial;















	color: white;















	padding: 8px 0 0 20px;















}















#lefttext p a, #lefttext_cat p a {















	font: 14px Arial;















	color: white;















	text-decoration:underline;















}















#lefttext_cat p a {















	color: white;















	font-weight: bold;















	text-decoration:none;















}































#price {















	width: 210px;















	background: url(i/right_back_big.jpg) left top repeat-x;















	border-bottom: 2px solid #BDC4CA;















	border-top: 1px solid white;















	padding: 10px 0;















	min-height: 100px;















}































#price p {















	padding:4px 0 5px 0;















	font: 13px Arial;	















}































#price p.date {















	padding: 0 0 0 20px;















}































#price img {















	margin: 4px 0 0 30px;















	float:left;















	padding-right: 10px;















}































/* Noeee aey eaaiai aeiea niao. i?aa */































.spec { 















	background: url(i/right_back_big.jpg) left top repeat-x; 















	padding: 10px; 















	border-bottom: 3px solid #BCC4C9;















}































#mainspec {















	padding: 0;















	font: 13px Arial;















	position: relative;















	width: 210px;















}































#mainspec_text {















	padding: 5px 5px 0 9px; 















}































#mainspec_text p {















	font: 11px Arial;















}































#leftspec, #icq, #login, #loginin {















	width: 210px;















	background: url(i/right_back_big.jpg) left top repeat-x;















	border-bottom: 2px solid #BDC4CA;















	border-top: 1px solid white;















	padding: 10px 0;















	font: 13px Arial;















	position: relative;















}















/*-----------------new------------------------*/















.lefttext {















	width: 210px;















	height: 32px;















	background: url(i/left_login.jpg) right top no-repeat;















	margin-top:2px;















}















.righttext {















	background: url(i/right_login.gif) left top repeat-x;















	width: 210px;















	height: auto;















	border-bottom: 2px solid #1B50F8;















	margin: 2px 0 0 10px;















}































.righttext p {















	font: 14px Arial;















	color: white;















	padding: 8px 0 7px 20px;















}































.righttext p.userin {















	color: white;















	font: 11px Tahoma;















	padding: 3px 10px 3px 20px;















}































.righttext p.userin span {















	font-weight: bold;















}































.leftspec, .icq, .login, .loginin {















	width: 210px;















	background: url(i/right_back_big.jpg) left top repeat-x;















	border-bottom: 2px solid #BDC4CA;















	border-top: 1px solid white;















	padding: 10px 0;















	font: 13px Arial;















	position: relative;















}































.login, .loginin {















	margin-left: 10px;















}































.icq {















	padding: 5px 0 10px 0;















	margin-left: 10px;















}































.icq img {















	margin: 0 5px 0 0;















}































.leftspec .tovar {















	width: 100px;















	position: absolute;















	left: 20px;















}































.mainspec .tovar {















	width: 100px;















	position: absolute;















	left: 10px;















}































.leftspec .tovar img, .mainspec .tovar img {















	width: 100px;















	height: 80px;















}































.leftspec .add, .mainspec .add {















	width: 65px;















	height: 80px;















	background-color: #E0000B;















	text-align: right;















	margin: 0 0 0 125px;















}































.mainspec .add {















	margin: 0 0 0 116px;















}































.leftspec .add p, .mainspec .add p {















	font: bold 16px Arial;















	color: white;















	padding: 5px 6px 0 0;















}































.leftspec .add p.price, .mainspec .add p.price {















	font: 11px Tahoma;















	padding: 0 5px 0 0;















}































.mainspec .add p.price {















	margin: 0;















	width: auto;















	height: auto;















}































.leftspec .add img, .mainspec .add img {















	padding: 4px 5px 0 0;















}































.leftspec p, .icq p, .mainspec p {















	padding: 5px 20px 0 20px;















	font: 11px Arial;















}































.mainspec p {















	padding: 3px 0 0 10px;















}































ul.catalog-menu {















	list-style:none;















	margin:0;















	padding: 0px;















	width: 210px;















}































ul.catalog-menu li {















	background: url(i/cat_back.jpg) left bottom repeat-x;















	border-top: 1px solid #ECEEF0;















	border-bottom: 1px solid #BFC3C6;















	font: bold 13px Arial;















}































ul.catalog-menu li.current {















	background: url(i/cat_back.jpg) left top repeat-x;















}































ul.catalog-menu li.current>a {















color: #E0000B;















text-decoration: underline;















}































ul.catalog-menu ul li.last {















	border-top: ;















	border-bottom: 0;















}































ul.catalog-menu li a {















	text-decoration: none;















	color:#004D89;















	display: block;















	padding: 5px 0 5px 20px;















	width: auto;















}































ul.catalog-menu li a:hover {















	color: #E0000B;















	text-decoration: underline;















}















































ul.catalog-menu ul {















	list-style:none;















	margin:0;















	padding: 0px;















	width: 210px;















}































ul.catalog-menu ul li {















	font: 12px Arial; 















	font-weight:normal;















	background-color: #F4F5F7; 















	background-image: none;















	border-bottom: 1px solid #E4E6E8;















	padding: 2px 0 2px 10px;














}































ul.catalog-menu ul li.current {















	background-color: #F4F5F7; 















	background-image: none;















}































ul.catalog-menu ul li.current a {















	color: #E0000B;















	text-decoration: underline;















}































.lefttext_cat {















	width: 210px;















	height: 32px;















	background: url(i/left_cat.jpg) right top no-repeat;















}































.lefttext p, .lefttext_cat p {















	font: 14px Arial;















	color: white;















	padding: 8px 0 0 20px;















}















.lefttext p a, .lefttext_cat p a {















	font: 14px Arial;















	color: white;















	text-decoration:underline;















}















.lefttext_cat p a {















	color: white;















	font-weight: bold;















	text-decoration:none;















}































ul.catalog-menu {















	list-style:none;















	margin:0;















	padding: 0px;















	width: 210px;















}































ul.catalog-menu li {















	background: url(i/cat_back.jpg) left bottom repeat-x;















	border-top: 1px solid #ECEEF0;















	border-bottom: 1px solid #BFC3C6;















	font: bold 13px Arial;















}































ul.catalog-menu li.current {















	background: url(i/cat_back.jpg) left top repeat-x;















}






























ul.catalog-menu li.current>a {















color: #E0000B;















text-decoration: underline;















}































ul.catalog-menu ul li.last {















	border-top: ;















	border-bottom: 0;















}































ul.catalog-menu li a {















	text-decoration: none;















	color:#004D89;















	display: block;















	padding: 5px 0 5px 20px;















	width: auto;















}































ul.catalog-menu li a:hover {















	color: #E0000B;















	text-decoration: underline;















}















































ul.catalog-menu ul {















	list-style:none;















	margin:0;















	padding: 0px;















	width: 210px;















}































ul.catalog-menu ul li {















	font: 12px Arial; 















	font-weight:normal;















	background-color: #F4F5F7; 















	background-image: none;















	border-bottom: 1px solid #E4E6E8;















	padding: 2px 0 2px 10px;















}































ul.catalog-menu ul li.current {















	background-color: #F4F5F7; 















	background-image: none;















}































ul.catalog-menu ul li.current a {















	color: #E0000B;















	text-decoration: underline;















}































#us_form {















	margin: 0;















	font-family: arial, helvetica, clean, sans-serif;















	font-size: 13px;















	font-style: normal;















	font-weight: normal;















	text-decoration: none;















	color: black;















	background-color: white;















	overflow: visible;















}































#us_form table {















	margin: 0;















}















#us_form th, #us_form td {















	vertical-align: top;















	text-align: left;















	border: 0;















	padding: 0;































}















































.us_input, .us_select {















    border-top: 1px #acaeb4 solid;















    border-left: 1px #dde1e7 solid;















    border-right: 1px #dde1e7 solid;















    border-bottom: 1px #e3e9ef solid;















    -moz-border-radius: 2px;















    -webkit-border-radius: 2px;















    padding: 2px;















}















.us_input:hover, .us_select:hover, .us_input:focus, .us_select:focus {















    border-top: 1px #5794bf solid;















    border-left: 1px #c5daed solid;















    border-right: 1px #b7d5ea solid;















    border-bottom: 1px #c7e2f1 solid;















}































label input.us_checkbox {















	margin-right: 4px;















}















#us_form * {font-family:arial,helvetica,sans-serif;font-size:13px;}















/*-----------------new------------------------*/















#login, #loginin {















	margin-left: 10px;















}































#icq {















	padding: 5px 0 10px 0;















	margin-left: 10px;















}































#icq img {















	margin: 0 5px 0 0;















}































#leftspec .tovar {















	width: 100px;















	position: absolute;















	left: 20px;















}































#mainspec .tovar {















	width: 100px;















	position: absolute;















	left: 10px;















}































#leftspec .tovar img, #mainspec .tovar img {















	width: 100px;















	height: 80px;















}































#leftspec .add, #mainspec .add {















	width: 65px;















	height: 80px;















	background-color: #E0000B;















	text-align: right;















	margin: 0 0 0 125px;















}































#mainspec .add {















	margin: 0 0 0 116px;















}































#leftspec .add p, #mainspec .add p {















	font: bold 16px Arial;















	color: white;















	padding: 5px 6px 0 0;















}































#leftspec .add p.price, #mainspec .add p.price {















	font: 11px Tahoma;















	padding: 0 5px 0 0;















}































#mainspec .add p.price {















	margin: 0;















	width: auto;















	height: auto;















}






























#leftspec .add img, #mainspec .add img {















	padding: 4px 5px 0 0;















}































#leftspec p, #icq p, #mainspec p {















	padding: 5px 20px 0 20px;















	font: 11px Arial;















}































#mainspec p {















	padding: 3px 0 0 10px;















}































#righttext {















	background: url(i/right_login.gif) left top repeat-x;















	width: 210px;















	height: auto;















	border-bottom: 2px solid #1B50F8;















	margin: 2px 0 0 10px;















}































#righttext p {















	font: 14px Arial;















	color: white;















	padding: 8px 0 7px 20px;















}































#righttext p.userin {















	color: white;















	font: 11px Tahoma;















	padding: 3px 10px 3px 20px;















}































#righttext p.userin span {















	font-weight: bold;















}































































#quest {















	width: 210px;















	background: url(images/right_back_big.html) left top repeat-x;















	border-bottom: 2px solid #BDC4CA;















	border-top: 1px solid white;















	position: relative;















	padding: 5px 0;















}































#quest input {















	font: 11px Arial;















}































#quest p {















	font: 11px Arial;















	padding: 0 0 0 20px;















}































































.double {















	width: 24%;















	float: left;































       text-align: center;















	//margin-right: -1px;















}















.doubletitle a {















font-size: 18px;















text-align: center;















color: #E0000B;















}































.doubletitle a:hover {















text-decoration:none;















font-size: 18px;















text-align: center;















color: #E0000B;















}































#login p {















	color: #7E8387;















	padding: 5px 0 0 28px;















	font: 11px Arial;















	float: left;















	margin-right:4px;















}































#login p.pass {















	padding: 9px 0 0 20px;















}































#login p.remind {















	padding: 2px 0 0 67px;















	float: none;















}































#login a {















	color: #7E8387;















}































#login input {















	width:117px;















	height: 15px;















	margin: 5px 0 0 0;















}































#login input.login {















	margin-top: 0;















}































#login input.logon {















	height: 25px;















	width: 50px;















	font: 11px Tahoma;















	margin: 4px 0 0 66px;















}































#loginin p {















	padding: 0 0 0 20px;















	font: bold 11px Arial;















}































#loginin a {















	font: 11px Tahoma;















}































#loginin ul {















	list-style-image: url(i/li_1.gif);















	padding: 0 0 2px 34px;















	margin: 0 0 0 0;















}































#loginin ul li {















	margin-top: 3px;















}































#cat1575 .catalogchild {















	border-bottom: 0;















}































#tov1575 {















	color: black;















	border-bottom: 1px solid #BFC3C6;















	font-weight: normal;















}































#tov2397 {















	color: black;















	border-bottom: 1px solid white;















	font-weight: normal;















}































#tov1575:hover {















	color: #E0000B;















}































#cat1575 p.catalog a, #cat1575 ul p a, #cat2397 p.catalog a, #cat2397 ul p a {















	color: black;















	font: 13px Arial;















	font-weight: normal;















}































#cat1575 ul ul p a, #cat2397 ul.catalogchild ul.catalogchild p a {















	font: 12px Arial;















}































#cat1575 p.catalog a:hover, #cat1575 ul p a:hover, #cat2397 p.catalog a:hover, #cat2397 ul p a:hover{















	color: #E0000B;















}































#cat1575 .catalogchild, #cat2397 .catalogchild {















	border-bottom: 0;















}































#cat1575 {















	border-bottom: 1px solid #E0000B;















}































table.mainopros td.quest {















	margin: 0; padding: 0;















}































table.mainopros td.quest input {















	margin-top: -1px;















	margin-left: -3px;















	line-height: 2px;















}















td.goods input.bask {















	width: 20px;















	text-align: right;















	padding: 2px 2px 2px 1px;















}































.inbaskblock {















	position: relative;















}















.inbaskblock a {















background: url(i/addarrow.gif) no-repeat;















background-position: 100% 4px;















	position: absolute;















	color: #878c90;















	display: block;















	top: -30px;















	left: -190px;















	display: block;















	width: 220px;















	height: 20px;















	text-align: left;















}































.inbaskblock a:hover {















	color: #E0000B;















	background-position: 100% -32px;















}































.inbaskblock2 {















	position: relative;















}















.inbaskblock2 a {















background: url(i/addarrow2.gif) no-repeat;















background-position: 100% 4px;















	position: absolute;















	color: #878c90;















	display: block;















	top: 30px;















	left: -190px;















	display: block;















	width: 220px;















	height: 20px;















	text-align: left;















}































.inbaskblock2 a:hover {















	color: #E0000B;















	background-position: 100% -32px;















}































table.podrazdel a.prik_file, a.prik_file {















	color: black;















	text-decoration: none;















	font: 10px Tahoma;















}































table.podrazdel a.prik_file:hover, a.prik_file:hover {















	text-decoration:underline;















	color: #E0000B;















}































#opisanie table.rezaki tr td, #opisanie table.or_cart tr td {















	font: 13px Arial;















}































table.temperature tr td {















	font: 13px Arial;















}































p.put a:hover {color:#E0000B;}































#menu {















	background:url(i/bg_menu0.png) 0 0 repeat-x;















	width:100%;















	height:40px;















	z-index:900;















	padding-left: -10px;















}















































#menu ul { margin: 0; padding: 0 0 0 11px;}































#menu ul li {














float:left;















display:inline-block;















height:40px;















padding:0 1px 0 0;















background:url(i/bg_main_.png) 100% 0 no-repeat;















}































#menu ul li a {















	font-size:12px;















	color:#fff;















	text-shadow:0 -1px 0 #777;















	text-decoration:none;















	padding:0 10px;















	display:inline-block;















	height:40px;















	line-height:38px;















}































#menu ul li a:hover,















#menu ul li.active a {















background:url(i/bg_main0.png) 0 0 repeat-x;















}































.clear {















	clear: both;















	height: 0;















	overflow: hidden;















	font-size: 0;















	line-height: 0;















}































.footer {















	background: #F5F6F8 url('images/footer_bg.gif') repeat-x;















	padding: 14px 18px 25px 18px;















	zoom: 1;















	overflow: hidden;















	margin-top: 5px;















	font-size: 12px;















}































.footer h6 {















	font-size: 16px;















	color: #000000;















	line-height: 21px;















	margin: 0 0 12px 0;















	font-weight: normal;















}















.footer .h6 {















	font-size: 16px;















	color: #000000;















	line-height: 21px;















	margin: 0 0 12px 0;















	font-weight: normal;















}















.footer .contacts {















	width: 190px;















	margin-left: -180px;















	float: right;















	font-size: 11px;















}































.footer .contacts .contacts_map {















	border: 1px solid #DADDE2;















	display: block;















	margin-top: 3px;















}































.footer .contacts .phone_number {















	color: #d82c15;















	margin-top: 3px;















}































.footer .contacts .phone_number b {















	font-size: 16px;















	font-weight: bold;















}































.footer .copyright {















	float: left;















	width: 180px;















	margin-right: -180px;















}































.footer .copyright ul {















	margin: 0 0 -3px 0;















	padding: 0;















	list-style-type: none;















}











































.footer .copyright ul li {















    float: left;















    line-height: 14px;















    margin-bottom: 13px;















    vertical-align: bottom;















    width: 100%;















}































.footer .copyright ul li img {















	display: block;















	float: left;















	margin-right: 13px;















}































.footer .copyright ul li a {















	color: #000000;















	text-decoration: none;















}































.footer .copyright ul li a:hover {















	text-decoration: underline;















}































.footer .footer_middle {















	zoom: 1;















	margin: 0 204px 0 213px;















}































.footer .footer_middle .half {















	width: 50%;















	//margin-right: -1px;















	float: left;















}































.footer .footer_middle .half .half_content {















	padding-right: 20px;















	zoom: 1;















}































.footer .footer_middle .half .half_content ul {















	margin: 0;















	padding: 0;















	list-style-type: none;















}































.footer .footer_middle .half .half_content ul li {















	zoom: 1;















	vertical-align: bottom;















	margin-bottom: 12px;















}































.footer .footer_middle .half .half_content ul li a {















	color: #004D89;















}































.footer .footer_middle .half .half_content ul li a:hover {















	color: #d92c16;















	text-decoration: none;















}































.footer .ie_container {















	width: 100%;















}















































































.catalog_list {















	margin: 0 0 0 -11px;















	padding: 0;















	list-style-type: none;















	font-size: 0;















	line-height: 0;















	list-style-type: none;















}































.catalog_list li {















	display: inline-block;















	//display: inline;















	zoom: 1;















	vertical-align: top;















	font-size: 11px;















	line-height: 13px;















	list-style-type: normal;















	padding: 10px 15px;















	border: 1px solid #D6D6D6;















	margin: 0 0 20px 7px;















	text-align: center;















}































.catalog_list li img {















	display: block;















}















.catalog_lists {







	margin: 0 0 0 -11px;



	padding: 0;



	list-style-type: none;



	font-size: 0;



	line-height: 0;



	list-style-type: none;



}







.catalog_lists li {







	display: inline-block;



	//display: inline;



	zoom: 1;



	vertical-align: top;



	font-size: 11px;



	line-height: 13px;



	list-style-type: normal;



	padding: 10px 0px;



	margin: 0 0 20px 7px;



	text-align: center;



	font-size: 12px;



}







.catalog_lists li img {



	display: block;



}















.ditto_currentpage{















	color:#000 !important;















	font-size:15px !important;















	margin:2px;















	padding:1px 3px;















	font-weight: bold;















}















.ditto_page {















	padding:2px 5px;















	font-size:15px !important;















}































ul#catalog-menu1 {















	list-style:none;















	margin:0;















	padding: 0px;















	width: 450px;















}































ul#catalog-menu1 li {















	background: url(i/cat_back.jpg) left bottom repeat-x;















	border-top: 1px solid #ECEEF0;















	border-bottom: 1px solid #BFC3C6;















	font: bold 18px Arial;















}































ul#catalog-menu1 li.current {















	background: url(i/cat_back.jpg) left top repeat-x;















}































ul#catalog-menu1 li.current>a {















color: #E0000B;















text-decoration: underline;















}































ul#catalog-menu1 ul li.last {















	border-top: ;















	border-bottom: 0;















}































ul#catalog-menu1 li a {















	text-decoration: none;















	color:#004D89;















	display: block;















	padding: 5px 0 5px 20px;















	width: auto;















	font: bold 18px Arial;















}































ul#catalog-menu1 li a:hover {















	color: #E0000B;















	text-decoration: underline;















}















































ul#catalog-menu1 ul {















	list-style:none;















	margin:0;















	padding: 0px;















	width: 450px;















}































ul#catalog-menu1 ul li {















	font: 12px Arial; 















	font-weight:normal;















	background-color: #F4F5F7; 















	background-image: none;















	border-bottom: 1px solid #E4E6E8;















	padding: 2px 0 2px 10px;















}































ul#catalog-menu1 ul li.current {















	background-color: #F4F5F7; 















	background-image: none;















}































ul#catalog-menu1 ul li.current a {















	color: #E0000B;















	text-decoration: underline;















}































#share42 {display: inline-block; padding: 6px 0 0 6px; background: #FFF; border: 1px solid #E9E9E9; border-radius: 4px;}















#share42:hover {background: #F6F6F6; border: 1px solid #D4D4D4; box-shadow: 0 0 5px #DDD;}















#share42 a {opacity: 0.5}















#share42:hover a {opacity: 0.7}















#share42 a:hover {opacity: 1}















































.button {















  font-family: Arial;













  color: #FF0000;















  font-size: 13px !important;















  padding: 6px;















  text-decoration: none;















  -webkit-border-radius: 9px;















  -moz-border-radius: 9px;















  border-radius: 9px;















  -webkit-box-shadow: 0px 1px 3px #666666;















  -moz-box-shadow: 0px 1px 3px #666666;















  box-shadow: 0px 1px 3px #666666;















  border: solid #E2E3E5 2px;















  background: -webkit-gradient(linear, 0 0, 0 100%, from(#E2E3E5), to(#ededed));















  background: -moz-linear-gradient(top, #E2E3E5, #ededed);















}















.button:hover {















  background: #dedede;















}































.us_submit {















	border: 1px solid #cecece;















	background: #FF0000;















	border-radius: 8px;















	padding: 8px 14px;















	width: 200px;















	font-size: 15px;















	font-weight: bold;















	color: #FFFFFF;















}































.topbutton {















  font-family: Arial;















  color: #ffffff;















  font-size: 25px;















  padding: 5px;















  text-decoration: none;















  -webkit-border-radius: 0px 0px 0px 11px;















  -moz-border-radius: 0px 0px 0px 11px;















  border-radius: 0px 0px 0px 11px;















  text-shadow: 1px 1px 3px #666666;















  background: #cccccc;















  position: absolute;















  right: 0px;















  top: 0px; 















}































.Window {















 position: fixed;















 font-family: Arial, Helvetica, sans-serif;















 top: 0;















 right: 0;















 bottom: 0;















 left: 0;















 background: rgba(0,0,0,0.7);















 z-index: 99999;















 -webkit-transition: opacity 400ms ease-in;















 -moz-transition: opacity 400ms ease-in;















 transition: opacity 400ms ease-in;















 display: none;















 pointer-events: none;















}















 















.Window:target {















 display: block;















 pointer-events: auto;















}















 















.Window > div {














 width: 300px;















 margin: auto;















 position: absolute;















 top: 0; left: 0; bottom: 0; right: 0;















 height: 370px;















 padding: 20px 20px 10px 35px;















 border: 5px solid #fff;















 border-radius: 10px;















 background: #fff;































 vertical-align: middle;















}















 















.close {















position: absolute;















top: -18px;















right: -18px;















width: 36px;















height: 36px;















cursor: pointer;















z-index: 8040;















background-image: url('/images/fancybox_sprite.png');















}































.modal {















 text-align: left;















 float: left;















 font-size: 13px;















}































#ModalOpen #form input[type="submit"] {















    width: 123px;















    height: 35px;















    background: url(images/btn-send.png) no-repeat;















    border: none;















    cursor: pointer;















    margin-left: 2px;















}































#ModalOpen #form input[type="submit"]:hover {















    background: url(http://www.rdmkit.ru/images/btn-send.png) 0px -35px no-repeat;















}















.zakaz-zvonka label {















    font-weight: bold;















}















.zakaz-zvonka input, .zakaz-zvonka textarea{















    margin-bottom: 20px;















}















input#lastname{display:none}















#us_form {







	margin: 0;







	font-family: arial, helvetica, clean, sans-serif;







	font-size: 13px;







	font-style: normal;







	font-weight: normal;







	text-decoration: none;







	color: black;







	background-color: white;







	overflow: visible;







}















#us_form table {







	margin: 0;







}







#us_form th, #us_form td {







	vertical-align: top;







	text-align: left;







	border: 0;







	padding: 0;















}















/* http://stackoverflow.com/questions/1100409 */







.us_input, .us_select {







    border-top: 1px #acaeb4 solid;







    border-left: 1px #dde1e7 solid;







    border-right: 1px #dde1e7 solid;







    border-bottom: 1px #e3e9ef solid;







    -moz-border-radius: 2px;







    -webkit-border-radius: 2px;







    padding: 2px;







}







.us_input:hover, .us_select:hover, .us_input:focus, .us_select:focus {







    border-top: 1px #5794bf solid;







    border-left: 1px #c5daed solid;







    border-right: 1px #b7d5ea solid;







    border-bottom: 1px #c7e2f1 solid;







}















label input.us_checkbox {







	margin-right: 4px;







}







#us_form * {font-family:arial,helvetica,sans-serif;font-size:13px;}















.goods_img{



margin-top: 10px;



    width: 30%;







display: inline-block;







}







.goods_img img {width: 100%;border: 1px solid #e5e5e5}







.goods_desc{



margin-top: 10px;



    width: 65%;







display: inline-block;



vertical-align: top;



    margin-left: 3%;







}



.goods_desc p{



    margin: 5px 0;



}



.goods_desc input{ width:50px; text-align: right; padding: 2px; margin-left: 10px;}



.hide-on-mobile { display: inline; }



/* Smartphone Portrait and Landscape */



@media only screen



and (min-device-width : 320px)



and (max-device-width : 720px){ .nivoSlider { width: 100%; }}











.goods_desc .OldPrice{ font-size: 19px; text-decoration: line-through; margin: 5px 0;}



.goods_desc .productPrice{ font-size: 24px; margin: 5px 0;}



.btn-basket {



background-color: #b90000;



color: #ffffff;



border: 0;



text-align: left;



padding: 5px 30px;



cursor: pointer;



font-size: 16px;



}







.btn-basket:hover {



background-color: #dd2a16;



}







.goods-more, .goods-character{



    clear: both;



}



.goods-character, .goods-cartrige, .goods-rashodnie, .video{



    display: none;



}



.btn-more-char{



    padding-bottom: 1px;



    border-bottom: 3px solid #353535;



    margin: 20px 0;



clear: both;



}



.btn-more-char a{



    display: inline-block;



    width: 150px;



    font-size: 12px!important;



    text-align: center;



    background-color: #c8c8c8;



    text-decoration: none;



    color: #000000;



    padding: 10px 0;







    cursor: pointer;



}



.btn-more-char .m-c-active{



    background-color: #353535;



    color: #ffffff;



}



#tabspanel{ margin-bottom: 20px;}











.carousel_actions .jcarousel-skin-tango { 



	width: 300px; 



	margin: 10px 0 0 0px;



text-align: center;



}



.carousel_actions .jcarousel-container { 



	padding: 0 25px 0 25px; 



	position: relative; 



}



.carousel_actions .jcarousel-clip { 



	overflow: hidden; 



}



.carousel_actions .jcarousel-prev { 



	position: absolute; 



	top: 50%; 



	left: 0px; 



	width: 13px; 



	height: 27px; 



	background: url("i/carousel/arrow_left.png"); 



	cursor: pointer; 



}



.carousel_actions .jcarousel-prev-disabled { 



	background-position: bottom; 



	cursor: default; 



}



.carousel_actions .jcarousel-next { 



	position: absolute; 



	top: 50%; 



	right: 0px;



	width: 13px; 



	height: 27px; 



	background: url("i/carousel/arrow_right.png"); 



	cursor: pointer; 



}



.carousel_actions .jcarousel-skin-tango li { 



	float: left; 



	width: 221px; 



	margin: 0 5px 0 0; 

border: 1px solid #e5e5e5;
padding: 10px;

}



.carousel_actions .photo > .inner {



	display: block;



	width: 146px;



	height: 114px;



	overflow: hidden;



	border-radius: 5px;



}



.carousel_actions li > .title {



	display: block;



	text-decoration: none;



	color: #f83c0f;



	font-family: ptsansbold;



	font-size: 13px !important;



	line-height: 18px;



	margin: 10px 0 0 0;



}

.carousel_actions .price_old {
     text-decoration: line-through;
}

.carousel_actions .price {



	line-height: normal;



/*	margin: 2px 0 0 0;*/



width: 130px;

/* background-color: #f83c0f;*/

color: #000;

text-align: center;

font-size: medium!important;

margin-left: 46px;



}



.carousel_actions .price .new {



	font-family: ptsansbold;



}



.carousel_actions .price .old {



	text-decoration: line-through;



}



.carousel_actions .title{

	height: 32px;

}



.frame {

	border: 1px solid #D6D6D6;

	padding: 3px;

}

.contacts form ul li .label{
width: 150px;
display: inline-block;
vertical-align: top;
}
.contacts form ul li .input{
width: 300px;
display: inline-block;
}

.contacts form ul li .input input{
width: 100%;
padding: 3px 5px;
margin: 5px 0;
}
.contacts form ul li .input select{
width: 104%;
padding: 3px 5px;
margin: 5px 0;
}
.contacts form ul li .input textarea{
width: 100%;
height: 100px;
padding: 3px 5px;
margin: 5px 0;
}
.contacts form ul li .divbutton{
width: 467px;
text-align: right;
}
.cart-order .glink{
font-size: 17px!important;
}

.contacts form ul{
list-style-type: none;
}