


/*#pricetable { width: 720px }*/

#pricepnl   { clear: both }
#pricepnl   .body  {  font-size: 13px; font-family: verdana,helvetica; text-decoration: none; }
#pricepnl   td   { font-size: 12px; font-family: verdana,helvetica; text-decoration: none; }
#pricepnl   A    { font-size: 13px; text-decoration: none; }
#pricepnl   A:link    { color: #000000; text-decoration: none }
#pricepnl   A:visited { color: #000000; text-decoration: none }
#pricepnl   A:hover   { color: #000000; text-decoration: none; underline }

#tree	A		{ font-size: 13px; text-decoration: none; color:black }
#tree	A.current	{ color:white; }
#tree	A.firstcurrent	{ color:#FF6600; }

#tree	A:link    { text-decoration: none }
#tree	A:visited { text-decoration: none }
#tree	A:hover   { text-decoration: underline }

.treeplusminus { 
	margin-left: 3px;
	width: 14px;
	height: 14px;
	margin-right: 4px;
	margin-top:2px;
	float: left;
	margin-bottom: 1px;
}

   .item_info { font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;}
   .item_info:visited { }
   .item_info:hover { }

   .ptcategory, .ptnotcategory {
	border-color: #DDDDDD;
	border-width: 1px;
	border-style: none none solid none;
   }
   .ptnotcategory a.lightbox {
	width: 85px;
   }

h1.dayitem { padding:5px;color:white; font: bold }
div.dayitem_about { padding:5px;margin-top:5px;font:13px; font: italic }
div.dayitem_about a { text-decoration: underline !important }

a .smbody:hover
{
	text-decoration: none !important
}
.ptnotcategory_dayitem a.item_info, 
.ptnotcategory_dayitem a.item_info:hover
{
	color: white !important;
}


	#cart {
		/*padding: 10pt;*/
		margin-bottom: 25pt;
		width: 350pt;
	}
.plusminus:link    { color:#883333; text-decoration: none }
.plusminus:visited { text-decoration: none }
.plusminus:hover   { text-decoration: underline }

#cartdata { font-size:80%; }
#cart { margin-top: 50px; margin-left: 10px }

#cart ul li { list-style: none; font-size: 85% }

#price_cart { font-size:50%;margin-left:10pt }

.price {
	font-weight: bold;
}

.pr-rs {
	background:#F8F8F8;
}

.pr-cat {
	background:#EEEEEE;
}

.pr-hint {
	margin:0px;
	padding:5px;
	border:solid 1px #aaa;
	line-height: 170%
}

.pr-skidka {
	vertical-align: super;
	font-size:8px;
	color:green
}
.pr-skidka-red {
	vertical-align: super;
	font-size:8px;
	color:red
}

.winter_itemsover {
	color: yellow;
}

.pr-greenz {
	vertical-align: super;
	font-size:9px;
	color:green
}

.pr-nal {
	font: italic 7.5pt Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #7C7C7C; text-decoration: none;
	text-align:right;
}

.prtree { margin: 1px; padding:4px !important; padding-left:3pt; }
.prtree a.current { padding:1px 2px !important }
.prtree a.firstcurrent { padding:1px 2px !important }
p.prtree_search { margin: 0px; padding:4px 2px 10px 0 !important; }
p.prtree_search a {  }

.ml0,.ml1 { margin-left: 0 }
.ml2 { margin-left: 30px;  }
.ml3 { margin-left: 60px;  }
.ml4 { margin-left: 90px;  }
.ml5 { margin-left: 110px; }
.ml6 { margin-left: 130px; }
.ml7 { margin-left: 150px; }
.ml8 { margin-left: 170px; }

.plus { }
.minus { }
.current { font:10pt/14pt; background-color:#FF6600; color:white }
.currentpart { color:#FF6600; }
.firstlev { font-weight: bold; }

#allwin td { font-size:10pt }

#orgother_save { font-size: 8.5pt; font-family: verdana,helvetica; text-decoration: none; }

.tohide { visibility: hidden; displa: none}

#minmax {
padding:3px 10px 3px 60px
}

.item_in_cart {
	border: 1px dotted #FF6600;
	color: #FF6600;
	font-size: 110%;
	padding: 1px 3px;
}
.item_in_cart a {
	color: #FF6600 !important;
}
img.item_in_cart {
	padding:0; margin: -1px;
}

.nocollapse {
    border-collapse:!important;
    border-spacing:!important;
}

table#in_cart_summ tr td { /*margin-top: 0;*/ font-size: 100%; padding: 3px 5px !important }
#summ_field *, #in_cart_discount * {
	font-size: 12px;
}

/*table#in_cart_summ { vertical-align: none; }*/

.edit_piccode * {
	font-size: 11px;
}


	#pf_cart { float:left; display:inline-block; }
	#pf_search { display:inline-block; float:left; margin-left: 265px; margin-right: 60px; padding-top: 8px }
	#main_full { margin-top:70px;/* height: 60px*/ }
	#main_left .lenta { margin-top: 1px; max-width: 251px; }
	#cart { float: right; } #pageslist { text-align: right; margin-bottom: 0; margin-top:2px }

.pv-options {
	border: 0;
/*	height: 32px;*/
	font-size:12px;
/*padding:0 0 5px 0;
/*color:#555;
background:#F5F5F5*/
}


/* ----- General Styling ----- */

/*body {
	font-family: Arial, sans-serif;
	font-size: 13px;
}
*/

#wrapper {
	width: 960px;
	margin: 0 auto;
	min-width: 960px
}
	#maindiv.polosa {
		background: url("/c/menu2/images/menu-polosa.png") repeat-x scroll 0 106px transparent;
	}
a.main_current.cur {
	background: none;
}

/* ----- General Styling ----- */

/* ----- Main Navigation Styling ----- */

nav.main { /*display: inline-block*/ }
	nav ul { padding: 0; }
		nav ul li { margin-bottom: 0; }

/* Меню верхнего уровня */
#main_menu {
	font-family: Arial, sans-serif;
	line-height: 1;
	height: 35px;
}

#main_full {
/*	height: 0;*/
	margin-top: 0;
}

	/* 1-й уровень */
	#main_menu li.first {
		float: left;
		list-style: none
	}

		/* Если ссылка идет сразу куда-то */
		#main_menu li.first a.alone {
/*			background: url(/tpl/pages/t/images/link.png) no-repeat 0px 15px;
			padding-left: 3px;
			margin-left: 3px;*/
		}

		/* Ссылки 1-го уровня */
		#main_menu li.first a.main_menu_first {
			color: #000;
			font-size: 16px;
			padding: 5px 9px;
			/*text-transform: uppercase;*/
			display: block;
			color: #666;
			border-bottom: 5px solid #DDD;
			text-decoration: none !important;
		}
/*		#wrapper.polosa #main_menu li.first a.main_menu_first {
		}
		#wrapper.clean #main_menu li.first a.main_menu_first {
		}*/
		#main_menu li.first.over a.main_menu_first {
			border-bottom: 5px solid #FF6600;
		}

		/* При выборе, снизу синяя полоса */
		/*#main_menu li.first a.main_menu_first.hover {
			border-bottom: 5px solid #0066CC;
		}*/

		/* При выборе 1-го уровня */
		#main_menu li.first.current a.main_menu_first {
			color: #000;
			/*background: #FF6600;CCC; color: white;*/
		}

	/* 2-й уровень */
	div.w_wrop {
		position: absolute;
		left: 50%;
		margin-left:-460px;
/*		width: 980px;*/
		z-index: 20;
	}
		/* Если сильно уменьшаем ширину, проценты не должны действовать */
		div.w_wrop.fix {
			left: 10px;107px;
			margin-left: 32px;
		}

		/* Серый фон на подменю */
		div.w_wrop span.wrap {
			visibility: hidden;
			position: absolute;
			/*position: relative;
			width: 960px;
			display: block;*/
			background: #E9E9E9;
			border-bottom: 5px solid #FF6600;
			/*z-index: 100;*/
		}

		/* При выборе - показываем, иначе - невидим */
		#main_menu li.first.hover div.w_wrop span.wrap {
			visibility: visible;
			/*padding: 0 0 10px 0;*/

/*background: #FCFCFC url("/c/images/Fon-down.jpg") repeat-x bottom;*/
/*border: 1px solid #AAA;*/
			border-top: 0;
			z-index: 100;
		}

		/* Отступы внутри подменю */
		#main_menu ul.submenulist {
			padding: 10px 0 0 0;
			display: inline-block;
			width: 960px;
			margin-right: 0;
		}
			/* Отступы от текста */
	        	#main_menu ul.submenulist a.main_menu_second, #main_menu ul.submenulist span.main_menu_second {
				display: inline-block;
				margin: 2px 0 4px 20px;
				text-decoration: none;
				    outline: none; /* Убираем границу вокруг ссылок  */
			}
	        	#main_menu ul.submenulist a.main_menu_second:hover {
				text-decoration: underline
			}
			/* Отступы от вложенных пунктов */
			#main_menu .third_list {
				margin-left: 0px;
				display: block;
			}

	/* Колонки в подменю 2-го уровня */
	li.sec_list {
		margin: 0;
		padding: 0;
		float: left;
		list-style: none !important
	}
		.submenulist.ext {
			background: #DDD !important;
			padding: 0px !important;
		}
			.submenulist.ext > li {
			padding: 10px 0 0;
			}
		li.sec_list.cols2 {
			width: 480px;258px;33%;
		}
		li.sec_list.cols3 {
			width: 314px;258px;33%;
		}
		li.sec_list.cols4 {
			width: 236px;196px;25%;
		}
		li.sec_list.all {
			width: 100%;
			padding-bottom: 11px;
		}
			li.sec_list a, li.sec_list span {
				color: #666;
				font-size: 14px
			}
				li.sec_list a.strong, li.sec_list span.strong {
					color: #000;
					padding-bottom: 4px
				}
		li.sec_list.font15 {
			font-size: 15px
		}
		li.sec_list.font17 {
			font-size: 17px
		}

.main_menu_second {
    color: #000;
}
	.main_menu_second:hover {
	    color: #000;
	/*    text-decoration: underline;*/
	}

.main_current {
/*    border-bottom: 5px solid #ff6600 !important;*/
}

/* ----- Main Navigation Styling ----- */

#main_menu > ul { text-align: left }
.clear { clear: both }
