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


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

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

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

table.osnov{border: collapse 0px;}

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

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


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

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


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

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

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

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

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

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:#000080; vertical-align:middle; text-align:right; padding-left:5px; padding-right:5px; }
td.pricechet {color:#000080 ; vertical-align:middle;background-color:#DDDDDD; text-align:right; padding-left:5px; padding-right:5px; }
div.price {font-size:16px;margin:5px;color:#000080;font-weight:bold}

td.kolvonechet {color:#000080 ; text-align:center; vertical-align:middle; padding-left:5px; padding-right:5px;}
input.gk_stylenechet {color:#000080 ;text-align:center; border:solid 1px #800000;background-color:#FFFFFF;width:50px;}
td.kolvochet {color:#000080 ;  text-align:center; vertical-align:middle;background-color:#DDDDDD; padding-left:5px; padding-right:5px;}
input.gk_stylechet {color:#000080 ;text-align:center; border:solid 1px #800000;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:#FF0000; color:#FFFFFF; margin-left:1px;margin-right:1px; width:80px;padding:0px}
input.buybuttons {cursor:pointer; cursor:hand;background-color:#FF0000; 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 #800000;padding:10px;}
td.desc {padding:10px;background-color:#FFFFFF;border:0px none;color:#000080;}
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:#800000;  font-size:11px; text-decoration:none;}
a.menu21:hover {color:#FF0000;  }
a.menu22 {font-weight:bold; color:#800000;  font-size:11px; text-decoration:none;}
a.menu22:hover {color:#FF0000;  }
a.menu23 {font-weight:bold; color:#800000;  font-size:11px; text-decoration:none;}
a.menu23:hover {color:#FF0000;  }
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:#800000;color:#FFFFFF;padding:5px}
td.menu2{padding:0; vertical-align:top;background-color:#FFFFFF; color:#800000; text-align:left; border:solid 0px #800000; }
table.menu21 {padding:0;  border:0px #800000; border:solid 1px #000000 }
td.menu21{padding:5; vertical-align:top; color:#800000; text-align:left; }


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


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

td.zagolovok{height:24px; background-color:#800000; 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:#FF0000; text-align:center;}



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


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: #000000; }
a.pagenum { COLOR: #000080;font-weight:bold;}
a.pagenum:hover {COLOR:#FF0000; }
b.pagenum {COLOR:#FF0000;}

table.base{border:solid 1px #800000}
td.stop{vertical-align:middle;text-align:left;background:#800000;height:100px;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:#800000;border-top:solid 2px #FFFFFF;}


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


a.button{color:#000000;font-weight:bold;font-size: 11px;padding:3px}
a.button:hover{color:#800000}
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:#800000}
input.button:hover {background:#000000}

#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 #000000; border-left: 1px solid #000000;
	border-bottom: 1px solid #000000; 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; }

