body {font-family : Verdana, Arial,   Helvetica;
 margin: 0; text-align:center; color:#1C1C1C;
 background-color:#FFFFFF;}


h2{color:#1C1C1C; font-size:12px;font-weight:bold;margin:3px;}

hr{color:#2B5884; height:1px}
td{ font-size:11px;font-family : Verdana, Arial, Helvetica; }
input {font-family : Verdana, Arial, Helvetica;font-size:11px;color:#1C1C1C; }
select {font-family : Verdana, Arial, Helvetica;font-size:11px; color:#1C1C1C;}
textarea{font-size:11px;font-family : Verdana, Arial, Helvetica;}
p{text-align:justify;}

div.h_divider{height:1px;width:100%;border-top:solid 1px #2B5884;font-size:0px}

table.osnov{border: collapse 0px;}

img.but_style {cursor:hand; color: #FFFFFF; background-color:#B60C39; border:outset 1px}

input.gp_style {text-align:center;color:#1C1C1C; }
input.searchText {width:120px }


table.products1{border:outset 1px #2B5884}
table.products2{}
table.products3{}

div.pageTitle {COLOR: #072863; padding-bottom:10px; margin-bottom:20px; padding-top:5px; font-weight:bold; font-size:14px;border-bottom:outset #2B5884 1px}


{заголовки таблицы}
td.zagolovki {background-color:#FFFFFF; color:#2B5884;text-align:center; font-weight:bold; height:30}

img.photo{border:none;margin-left:20px;margin-right:20px}

td.idnechet {color:#1C1C1C;vertical-align:middle; padding-left:5px; padding-right:5px; }
td.idchet {color:#1C1C1C;vertical-align:middle;background-color:#DDDDDD;  padding-left:5px; padding-right:5px; }

td.add2nechet {color:#1C1C1C;vertical-align:middle; padding-left:5px; padding-right:5px; }
td.add2chet {color:#1C1C1C;vertical-align:middle;background-color:#DDDDDD;  padding-left:5px; padding-right:5px; }

td.nazvannechet {color:#1C1C1C;vertical-align:middle; padding-left:5px; padding-right:5px;}
td.nazvanchet {color:#1C1C1C;vertical-align:middle;background-color:#DDDDDD; padding-left:5px; padding-right:5px;}
a.row {color:#1C1C1C;}
a.row:hover  {color:#B60C39;}

td.infimgnechet { vertical-align:middle;text-align:center;  padding-left:5px; padding-right:5px; }
td.infimgchet { vertical-align:middle;text-align:center; background-color:#DDDDDD;  padding-left:5px; padding-right:5px;}

td.pricenechet {color:#1C1C1C; vertical-align:middle; text-align:right; padding-left:5px; padding-right:5px; }
td.pricechet {color:#1C1C1C ; vertical-align:middle;background-color:#DDDDDD; text-align:right; padding-left:5px; padding-right:5px; }
div.price {font-size:16px;margin:5px;color:#1C1C1C;font-weight:bold}

td.kolvonechet {color:#1C1C1C ; text-align:center; vertical-align:middle; padding-left:5px; padding-right:5px;}
input.gk_stylenechet {color:#1C1C1C ;text-align:center; border:solid 1px #2B5884;background-color:#FFFFFF;width:50px;}
td.kolvochet {color:#1C1C1C ;  text-align:center; vertical-align:middle;background-color:#DDDDDD; padding-left:5px; padding-right:5px;}
input.gk_stylechet {color:#1C1C1C ;text-align:center; border:solid 1px #2B5884;background-color:#FFFFFF;width:50px;}


td.pmnechet { vertical-align:middle;  padding-left:5px; padding-right:5px; }
td.pmchet { vertical-align:middle;background-color:#DDDDDD;  padding-left:5px; padding-right:5px;}
input.buy_button {cursor:pointer; cursor:hand;background-color:#B60C39; color:#FFFFFF; margin-left:1px;margin-right:1px; width:80px;padding:0px}
input.buybuttons {cursor:pointer; cursor:hand;background-color:#B60C39; color:#FFFFFF; margin-left:1px;margin-right:1px; width:22px;padding:0px}
input.buybuttons:hover{border-color:#DDDDDD;color:#DDDDDD}

p.printablebutton{text-align:right}
span.req{color:red;}

table.desc { background-color:#FFFFFF;border: collapse solid 1px #2B5884;padding:10px;}
td.desc {padding:10px;background-color:#FFFFFF;border:0px none;color:#1C1C1C;}
div.desc{border:0px none #DDDDDD}

p.clietninfo{}
table.clientinfo{}
td.fieldname{text-align:right;padding:3px;}
td.fieldvalue{text-align:left;padding:3px;}
select.clientinfo{width:250px}
input.clientinfo{width:250px}

a.menu21 {font-weight:bold; color:#2B5884;  font-size:11px; text-decoration:none;}
a.menu21:hover {color:#B60C39;  }
a.menu22 {font-weight:bold; color:#2B5884;  font-size:11px; text-decoration:none;}
a.menu22:hover {color:#B60C39;  }
a.menu23 {font-weight:bold; color:#2B5884;  font-size:11px; text-decoration:none;}
a.menu23:hover {color:#B60C39;  }
a.menu24 {font-weight:bold; color:#2B5884;  font-size:11px; text-decoration:none;}
a.menu24:hover {color:#B60C39;  }
div.menu2 {margin:0pt;}
div.menu21 {margin:3pt;}
div.menu22 {margin:3pt; margin-left:15pt;} 


table.menu2 {border: collapse 0px; padding:0; }

td.menu2title {font-weight:bold;text-align:center; background:#2B5884;color:#FFFFFF;padding:5px}
td.menu2{padding:0; vertical-align:top;background-color:#FFFFFF; color:#2B5884; text-align:left; border:solid 0px #2B5884; }
table.menu21 {padding:0;  border:0px #2B5884; border:solid 1px #072863 }
td.menu21{padding:5; vertical-align:top; color:#2B5884; text-align:left; }


table.container{ border:solid 1px #2B5884;margin-bottom:10px;}
td.containertitle {font-weight:bold;text-align:center; background:#2B5884;color:#FFFFFF;padding:5px}
td.containerrow {text-align:center; text-align:center; color:#1C1C1C;padding:3px}
td.containerrow2 {text-align:left; text-align:center; color:#1C1C1C;padding:10px}


td.smenu2 {border:1px solid #DDDDDD;text-align:left;vertical-align:middle;background-color:#FFFFFF; COLOR: #2B5884; height:18px; padding:2px; padding-left:18px;font-size:11px; }
A.smenu2 { COLOR: #2B5884; TEXT-DECORATION:none;  }
A.smenu2:hover {COLOR:#FFFFFF; TEXT-DECORATION:none; }

td.zagolovok{height:24px; background-color:#2B5884; text-align:left; vertical-align:middle}
h1.site {TEXT-DECORATION: none; FONT-WEIGHT: bold; color:#FFFFFF; font-size:11px; margin:0; padding:1pt; }


td.linewhite{height:1px; background-color:#FFFFFF; text-align:center;}
td.linered{height:2px; background-color:#B60C39; text-align:center;}



a.smap{color:#2B5884; text-decoration:none;font-weight:bold;line-height:15px}
a.smap:hover{color:#B60C39}


h1{color:#FFFFFF; font-size:16px;padding:5px;margin:5px}
h2.pagetitle{color:#FFFFFF; font-size:14px;padding:5px;margin:5px}

p.page {padding-top:10px;padding-bottom:10px}
b.page {COLOR: #072863; }
a.pagenum { COLOR: #1C1C1C;font-weight:bold;}
a.pagenum:hover {COLOR:#B60C39; }
b.pagenum {COLOR:#B60C39;}

table.base{border:solid 1px #2B5884}
td.stop{vertical-align:middle;text-align:left;background:url(images/header.jpg) no-repeat; #2B5884;height:300px;padding:10px}
td.sleft{ vertical-align:top; padding:0;margin:0px;}
td.scenter{vertical-align:top;padding:0;margin:0px;}
td.sright{width:0pt; vertical-align:top;padding:0;margin:0px;}
td.sbottom{text-align:center; vertical-align:middle;padding:10px; height:5% }
div.spacer {padding:10px; float:left}

td.stopmenu{background-color:#2B5884;border-top:solid 2px #FFFFFF;}


a.smenu { COLOR: #FFFFFF;  TEXT-DECORATION:none; FONT-WEIGHT: bold;  background-color:#2B5884; border:solid 1px #2B5884;border-bottom:0px;border-left:0px}
a.smenu:hover {COLOR:#072863;  TEXT-DECORATION:underline; background-color:#FFFFFF; border:solid 1px #2B5884;border-bottom:0px;border-left:0px}
a.smenuselected {COLOR: #B60C39;  TEXT-DECORATION:none; FONT-WEIGHT: bold;background-color:#FFFFFF;border:solid 1px #2B5884;border-bottom:0px;border-left:0px}


a.button{color:#072863;font-weight:bold;font-size: 11px;padding:3px}
a.button:hover{color:#2B5884}
input.button{cursor:pointer; cursor:hand; text-align:center;font-weight:bold; font-size:10px;padding:1px;padding-left:5px;padding-right:5px;color:#FFFFFF; background-color:#2B5884}
input.button:hover {background:#072863}

span.notavail{line-height:22px;}

#smenu {background-color: red; text-align: left; width: 100%; }

#nav, #nav ul {	float4:left;list-style:none; padding:0; margin:0; text-align:left; text-decoration: none; }

#nav a {display:block; text-decoration: none; text-align: left; padding: 2px 11px; margin: 0; line-height: 20px;  }


#nav li {float:left; padding: 0; height: 25px;}

#nav li ul {position: absolute;	z-index: 10; left: -999em; border: 0; margin: 0; width:180px;}

#nav li li { width: auto;  height: 25px; border-right: 1px solid #072863; border-left: 1px solid #072863;
	border-bottom: 1px solid #072863; margin:0; padding:0;	 
}

#nav li ul a, #nav li ul a:visited, #nav li ul a:active 
{
    border:0px; font: normal 11px Tahoma; text-align: left; padding:0 5px 0 15px;  white-space: nowrap; width: 180px;  line-height: 25px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover1 ul ul, #nav li.sfhover1 ul ul ul {left: -999em;}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover1 ul, #nav li li.sfhover1 ul, #nav li li li.sfhover1 ul 
	{left: auto;   }

#nav li ul a {width: 180px;}

#nav li ul li ul {position: absolute; top: auto; left: auto; height: auto; width: 180px; margin:-26 0 0 140; }

#va {display:none;}

