html {height:100%}
body {font-family:Tahoma,Verdana,Arial,Helvetica;font-size:11px;color:#ebebeb;margin:0;marginwidth:0;padding:0;height:100%;background: #C0C0C0; text-align: center}
img {border:0}
table {border-collapse: collapse;  border-spacing:0}
table td{padding:0px}
a {font-family:Tahoma,Verdana,Arial,Helvetica; font-size:11px; color:#ffffff; text-decoration: none;}
/*ul {padding-top:5px; margin-left: 13px;}*/
td {font-family:Tahoma,Verdana,Arial,Helvetica; font-size:11px; color:#ebebeb}
p {margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px}
.cat_dec {  border-bottom: 1 solid #c0c0c0; }
/*TRACE PRODUCT*/
.categorName {padding-top:15px; padding-left:8px; width:50%; height:50px; vertical-align: top;}
.dopBrend{padding-top:14px; padding-bottom: 6px;}
/*Бренды*/
.brend_prod {color: #990000; text-transform: uppercase; font-weight: bold;}
.brend_prod a {color:#edda56;}
.currBrend { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:13px; text-transform: uppercase; font-weight: bold; color:#990000; }
.producer {	font-size:11px; }

input.compare_btn {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;
   background: url(/images/design/select_chec.gif) left no-repeat;
	background-color: transparent;
	padding-left: 20px;
	border: 0;
	color: white;
	cursor: pointer;
	width: 145px;
	}
td.compare_btn {padding-left: 120px;}

/*TYPE*/
#navigation {
	width: 100%;
}
#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#navigation li {
	color: #990000;	
}
#navigation li a:link, #navigation li a:visited {
	padding: 0px 0px 1px 15px;
	background: url(/images/design/li_1_1.gif) center left no-repeat;
	color: #FFFFFF;
	text-decoration: none;
}
#navigation li a:hover {
	background: url(/images/design/li_2_2.gif) center left no-repeat;
	color: #edda56;
}
.#navigation span {
	background: url(/images/design/li_2_2.gif) center left no-repeat;
	padding-left: 15px;
	padding: 0px 0px 1px 15px;
}

/**/


/*CHEKBOX*/
span.checkbox {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(/images/design/checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}
span.radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(radio.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}
span.select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(/images/design/select.gif) no-repeat;
	overflow: hidden;
}
/*тестовые стили в отображение новой навигации --->*/
.cat_manu_lv1 { color: #e4e4e4; font-weight: bold; font-size: 8pt; padding-left: 15px;}
.cat_sub {color: #e4e4e4; text-decoration: none; font-size: 8pt;}
.cat_sub a, a:hover {text-decoration: underline; color: #990000; }

#cub_child a {background-color: #eeeeee; height: 10px; color:#6a6a6a; padding-left: 18px;}
/*main*/
#Fearst { background-color:#c0c0c0; width:750px; height:100%; border:solid 1px #000000; vertical-align: top}
	td.Fearst {width:750px; }
	table.t1 { background-color: #6a6a6a; text-align: center}
	.t1 td {text-align: left}
	table.t2 { background-color: #6a6a6a; text-align: left}
	.t2 td {vertical-align: top}
	td.Nimg {padding-top:7px; padding-left:25px}
	td.Nimg img {margin-right: 22px}
	td.t3 {padding-top:6px; vertical-align: top}
	td.t4 {padding-top:8px; vertical-align: top}
/*index_forum_post*/
td.Ftd1 {padding-top:3px}
td.Ftd2 {width:260px; padding-top:15px}
td.Ftd3 { vertical-align: bottom; text-align: left; padding-right:20px}
/*left_menu*/
td.LMtd1 {width:167px; vertical-align: top; padding-bottom: 20px}

.canName {font:normal lighter 9px Tahoma, Arial, Helvetica, sans-seri; height: 22px; vertical-align: top; background:url(/images/design/ml-1.gif); padding-left: 12px; padding-top: 6px;}
	.canName a  {font:normal lighter 9px Tahoma, Arial, Helvetica, sans-seri; vertical-align: middle;  }
	.canName a:hover {background:#990000;}

.butsir {padding-top: 5px; padding-bottom: 4px}
td.Sform {padding-left:9px}
.sform {width:112px;height:16px;font-size:11px;}
.brendL {padding-top: 5px; padding-bottom: 12px}
td.CIn {width:167px; vertical-align: bottom}
td.Ctd1 {padding-left:12px}
.cont	{font-family:sans-serif;font-size:13px;color:#FFFFFF;text-decoration:none; padding-left: 5px}
td.Cic {width:167px; text-align: left; padding-left: 12px}
/*new_product*/
table.NP {width:100%; height:185px; vertical-align: top}
td.Newp {padding-top:7px; text-align: center}
td.newsdata {padding-top:8px; width:100%; font-weight: bold}
td.NPtd1 {width:100%; padding-top:3px}
td.NPtd2 {vertical-align: bottom; padding-right:15px; padding-left:10px}
.news {font-family:Tahoma,Verdana,Arial,Helvetica;font-size:11px;color:#edda56;width:100%}
/*article*/
.Aln {padding-bottom:7px;padding-top:7px}
.artD {text-align:right; padding-bottom:5px}	
	
table.emma {font:normal normal 13px Tahoma, Arial, Helvetica, sans-seri}
.emma td {vertical-align: top; padding: 5px 5px}
.emma a {font-family:Tahoma, Arial, Helvetica, sans-seri;font-size:11px;text-decoration:none}
.emma a:hover { border-bottom: 1px solid #990000}
.e1{ border-top: 1px solid #B6B6B6;}
.e2{ border-bottom: 1px dotted #989898;}	
table.body2 {height:100%; width:100%}
	.tpllefc {width:167px; height:100%; background:#5c5c5c; vertical-align: top}
	.splefc {width:15px; height:100%; background:#990000}
	.tplcont {width:566px; height:100%; vertical-align:top;}
table.contB {height:100%; width:100%; border:0}
	td.contBt1 {text-align: center; padding-top:15px; height:29px}
	table.bgPC {border:0; width:545px; height:29px; background:url(/images/design/prod_capt.gif)}
	.bgPC td {font:normal normal 13px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; padding-left:23px; padding-top:3px; vertical-align: top}
	.bgPC h1 {font:normal bold 13px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; display:inline}
table.catname {width: 257px; height: 28px; background:url(/images/design/avt_capt.gif)}
    .catname td {font-size:11px; padding-left:23px; padding-top:5px; vertical-align: top}
    .catname h1 {font:normal bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; display:inline}

     td.content {font:normal normal 11px Tahoma, Arial, Helvetica, sans-serif; color:#ebebeb; padding:15px 10px 10px 15px; vertical-align: top;}
/*FOOTER*/
table.tb1 {height:37px; width:100%; background:url(/images/design/footer.gif); background-repeat: no-repeat}
	td.rambler {padding:4px 2px 2px 2px}
	td.copy {height:37px; padding-left:10px; padding-top:8px; font:normal normal 9px Tahoma, Arial, Helvetica, sans-serif; color:#dbdbdb}
	.copy a {font:normal normal 9px Tahoma, Arial, Helvetica, sans-serif; color:#dbdbdb;}
/*-----*/
#index {height:100%; width:100%; border:0; padding-left:20px; padding-top:15px; vertical-align: top}
	td.ind {width:323px; height:185px; vertical-align: top; padding-top: 5px;}
	.topL {vertical-align: top; padding-top: 10px}
	#TTsp {width:1px; top:0}
	#TTpl {width:1px; height:206px; background:url(/images/design/line02.gif)}
	td.Rcol {padding-left:20px; vertical-align: top;}
table.anons {width:100%; height:185; vertical-align: top}
table.bod {height:100%; vertical-align: top}
td.Bline {width:323px; padding-bottom:7px; padding-top:7px}
td.Bline2 {padding-left: 20px}
/*Index-News*/
td.Nind { width:323px;height:185px;font-family:sans-serif;font-size:11px;color:#FFFFFF;text-decoration:none;vertical-align: top}
td.topL1 {vertical-align: top; padding-top: 1px}
#TTp2 {width:1px; height:185px; background:url(/images/design/line02.gif)}
/*brand_product*/
table.Bp {font:normal normal 11px Tahoma, Arial, Helvetica, sans-serif; width: 450px;}
.Bp a {font:normal normal 12px Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;}
.Bp a:hover {color:#990000}
td.catP {padding: 3 20 5 5;  border-bottom: 1px dotted #8D8D8D}
td.tot {text-align: right;font-weight: bold;padding-bottom:2px} 
td.totB {font-weight: bold}
/*index_news*/
table.INn {width:323px; height:185px; vertical-align: top}
td.Nh {font:normal normal 11px Tahoma, Arial, Helvetica, sans-serif; font-weight: bold}
td.Np {padding-top:3px}
td.Ntit {font-family:Tahoma,Verdana,Arial,Helvetica;font-size:11px;color:#edda56; width:260px}
td.Nd { vertical-align: bottom; text-align: left;padding-right:20px}
	
 /*Sub-class's*/
td.Alef {text-align: left}
td.VAtop {vertical-align: top}

.tinfo {
	font-size:10px; padding-left: 7px;
}
.currProducer{
	color:#edda56;
}

.message {
	font-size:12px;
	color:#edda56;
}
.errorMessage {
	font-size:12px;
	color:#990000;
}
.cat	{
		font-family:Tahoma,Verdana,Arial,Helvetica;
        font-size:9px;
        font-weight:bold;
        color:#FFFFFF;
        padding-left:19px;
        text-decoration:none;
		}

.cat2	{
		font-family:Tahoma,Verdana,Arial,Helvetica;
        font-size:11px;
        color:#FFFFFF;
        text-decoration:none;
		}
.head	{font-family:sans-serif;font-size:11px;color:#FFFFFF;text-decoration:none;vertical-align: top}
.pNameInList {
		font-family:Tahoma,Verdana,Arial,Helvetica;
        font-size:11px;
        color:#FFFFFF;
}
a.pNameInList {
	text-decoration: none;
}
.dhead {
		font-family:Tahoma,Verdana,Arial,Helvetica;
        font-size:11px;
        color:#cabc5b;
        font-weight:bold;
}
.dtxt {
		font-family:Tahoma,Verdana,Arial,Helvetica;
        font-size:11px;
        color:#ebebeb;
}
.catTreeSrch {
		font-family:Tahoma,Verdana,Arial,Helvetica;
        font-size:12px;
        color:#ebebeb;
}

.dheadPadding {
	padding: 15px 0px 8px 0px
}
a.hov:hover {
	color: #EDDA56;
	text-decoration: underline;
	font-size:12px;
}
.hov:visited {
	color: White;
	text-decoration: none;
	font-size:12px; color: #EBEBEB;
}
.hov:link {
	color: White;
	text-decoration: none;
	font-size:12px; color: #EBEBEB;
}
.td_sal {
	font-size:11px;
}
.bg_topmenu {
	background-image: url(http://www.piti.ru/eng/images/design/dg_menu.jpg); background-repeat: repeat-x;
	height: 35px;
}
/* Рекламная акция */
.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 516px;/*  IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}


.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}


.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 7px;
	margin: 0px 0px 0px 0px;
	font: 1em "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;	
	background-color: #EFB300;
	list-style: none;
	border-left: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}

.TabbedPanelsTabHover {
	background-color: #454545;
}

.TabbedPanelsTabSelected {
	/*background: #fff url(images/line_setka1.gif) left bottom repeat-x;*/
	color: #CE3841;
}

.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	background-color: #6a6a6a;
}

.TabbedPanelsContent {
	padding: 4px;
	font: 1em "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
   line-height: 17px;
            
}
.TabbedPanelsContentVisible {
}

.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}

.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}


#fon {
	background: #6a6a6a;
}
#fontit{   
}
.TabbedPanelsContent ul {
  padding: 0; margin: 0;
}
.TabbedPanelsContent li {
   /*display: inline;
   line-height: 20px;
   padding-right: 5px;*/
}
.bg_top_txtinf {
	background-image: url(http://www.piti.ru/images/Image/bg_txtinf.gif); background-position: top; background-repeat: repeat-x;
	/*padding-top: 45px;*/ padding-left: 5px;
	font-family: Tahoma;
}
.td_priz {
	width: 344px;
}

.txt1 {
	font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #EFB300; font-weight: bold; padding-top: 20px;
}
.txt2 {
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: White;
}
.txt3 {
	font-family: Tahoma,Verdana,Arial,Helvetica; font-size: 11px; color: #EFB300; font-weight: bold;
}
.txt4 {
	font-family: Tahoma,Verdana,Arial,Helvetica; font-size: 15px; color: #EFB300; font-weight: bold;
}
.ps {
	font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color: #CC0000; font-weight: bold;
}
.roz {	
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #EFB300;
	padding-top: 15px;
}
.GLP {	
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #EFB300; font-weight: bold;
	
}
.txt2 {
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: White;
}

.td_sevice {
	font-family:Tahoma,Verdana,Arial,Helvetica;
        font-size:7pt;
        color:#ebebeb; vertical-align: top;
		  padding-bottom: 3px;
		  padding-left: 2px;
		  background-color: #777777;
		  text-align: justify;
}
.td_sevice1 {
	font-family:Tahoma,Verdana,Arial,Helvetica;
        font-size:7pt;
        color:#ebebeb; vertical-align: top;
		  padding-bottom: 3px;
		  padding-left: 2px;
		   background-color: #686868;
					  text-align: justify;
}
.td.td_inf_prod {
	border-bottom: 1px solid #ebebeb;
	padding-top: 3px; padding-left: 3px; padding-bottom: 3px;
}

td.bg_wher_sit {
	background-image: url(http://www.piti.ru/images/design/bg_wher_sit.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 294px;
	height: 43px;
	font-size: 14px;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 10px;
	vertical-align: top;
}
span.smal_sit {
	font-family:Tahoma,Verdana,Arial,Helvetica;
   font-size:11px;
}
td.wher_comp {
	width: 50%;
	padding-top: 1px;
	padding-bottom: 10px;
	vertical-align: top;
	
}
.inf_comp {
	padding-left: 21px;
	font-family:Tahoma,Verdana,Arial,Helvetica;
	font-size: 12px;
}

a.href_wher:link, a.href_wher:visited, a.href_wher:active {
font: normal 12  Tahoma;
color: #FFFFFF;
text-decoration: none;
}

.tbord {
	border-bottom: 1px solid #D6D6D6;
}
#Test {width: 530px;}

.Wbord {border: 1px solid #EFB300;
background: #EFB300;
font-family:Tahoma,Verdana,Arial,Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	padding-left: 10px; padding-right: 10px;
	text-align:center;
	width: 260 px;
}
.Wpl {background-image:url(http://www.piti.ru/images/design/plW.gif); background-repeat:repeat-y; background-position:center; height: 13px;}

.td.Wtd { padding-left:10px; padding-right: 15px; vertical-align:top; height: 100%;}

.Wcomp {border: 1px solid #EFB300;
font-family:Tahoma,Verdana,Arial,Helvetica;
	font-size: 11px;
	color: #ffffff;
	padding: 5 5 5 5;
	}
	
	span.name_comp {
	font-family:Tahoma,Verdana,Arial,Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #EFB300;
	}
.ssm {font-weight: normal;}
table.wb {background: #5C5C5C; width: 100%}

td.wb_name { width: 120px; font-weight: bold; padding-left: 5px; padding-top: 5px; color: #EFB300; vertical-align: top; border-bottom: 2px solid #6B6B6B; border-right:2px solid #6B6B6B; }
td.wb_com {border-bottom: 2px solid #6B6B6B;padding-left: 25px; padding-top: 5px;}
td.wb_com b {color: #EFB300; font-weight: bold;}
#wb_im {padding-left: 15px; padding-bottom: 1px; padding-top: 5px;}
table.com {width: 100%;}
td.com_s {vertical-align: top; text-align: right;}
select.com {font-family:Tahoma,Verdana,Arial,Helvetica; font-size: 11px;}
#cy{padding-bottom:10px}
.listworld {vertical-align: top; padding: 0 0 2 2}
.listcom {vertical-align: top; padding-left: 3px;}

/*Акция*/
#acia_sher {
      background-color: #fff;
}
#acia_sher .acia_zag {
   color:#C6002A; font-size: 16px; padding-left: 17px;
}
#acia_sher .acia_slogan {
   padding-left: 15px;
}
#acia_sher .acia_inf {
   color:#282425;
}
#acia_sher .acia_priz {
   width: 100%; color:#282425; padding-left: 5px; padding-top: 10px; font-size: 13px;
}
.acia_sup {
   color:#C6002A; font-size: 18px; margin-top: 10px; font-weight: bolder;
}
.acia-img {
   float: right;
}
.acia_spis {
   padding-left: 6px; padding-top: 10px;
}
#acia_tabl {
   
}
#acia_tabl td {
   vertical-align: top; font-size: 12px; border-bottom: 1px dashed #c9c9c9; padding: 3px 10px 3px 3px;
}


td.ac {font-family:Tahoma,Verdana,Arial,Helvetica;font-size:9px;color: White; vertical-align: top}
td.ac_b  { border-bottom: 1px dotted #ffffff; padding: 2 2 2 2}
.ac a {color:#EFB300}
td.ac_sp {width: 2px; background-color: #5C5C5C}
td.ac_spi { padding-left: 5px; padding-right: 15px; vertical-align: top; font-size:9pt;}
.ac_10 {font-family:Tahoma,Verdana,Arial,Helvetica;font-size:9pt;color: #EFB300; padding-bottom: 5px;vertical-align: top;}
td.ac_c { text-align: center;}
.ps_ac {font-family:Tahoma,Verdana,Arial,Helvetica;font-size:11px;color: White; vertical-align: top}
.ps_ac1 {font-family:Tahoma,Verdana,Arial,Helvetica sans-serif; font-size: 11pt; color: #CC0000; font-weight: bold; padding-top: 19px;}


.pp_top {
	background-image: url(images/design/ban_top.gif); width: 163px; height: 14px; background-repeat: no-repeat;
}
.pp_lef_bg {
	background-image: url(images/design/pp_left_bg.gif); background-repeat: repeat-y; background-position: right;
	font-family:Tahoma,Verdana,Arial,Helvetica; font-size:11px; background-color: #4d4d4d; width: 163px; text-align: left;
}
.pp_lef_bg a {font-family:Tahoma, Arial, Helvetica, sans-seri;font-size:11px;text-decoration:none}
.pp_lef_bg a:hover { color: #990000}

.pp_down {
	background-image: url(images/design/ban_down.gif); width: 163px; height: 15px; background-repeat: no-repeat;
}

.datatable {
border-collapse: collapse;
}
.datatable td {
border: 1px solid #5a5a5a; vertical-align: top;
padding-left: 5px;
padding-right: 5px;
padding-top: 10px;
padding-bottom: 10px;
}

#prp {
   position: absolute;
   left: 790px;
	top: 280px;
   width: 150px;

}
#prp a {
   color: #dccb59;
}