body { margin:0; padding:0; background:white; color: #444752; }
TD {vertical-align:top;}
TD, body {font-family: Verdana, Geneva, sans-serif; font-size:12px; }

a, a:Visited, a:Link, a:Hover {color:#1833cb; text-decoration:underline;}


form {margin:0;padding:0;}
img {border:0;}
input, select, textarea { background:white }

h1 { font-family:Tahoma,Verdana,sans-serif; font-size:20px; color:#e20c03; font-weight:normal;}
h2 { font-family:Tahoma,Verdana,sans-serif; font-size:14px; }
hr { height:1px; color:black; background:black; }


.topico {margin-left:12px;margin-right:12px;margin-top:24px;margin-bottom:0;}
.daikiripro {font-family:Arial,sans-serif;background:#ffffff;border-right:1px solid #bfc9d9;border-bottom:1px solid #bfc9d9;font-size:11px;padding-bottom:7px;text-align:center}

.authtitle {font-weight:bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color:#44495d;font-size:10px;padding-bottom:10px;}
.authinput {width:170px;background:#ffffff;border:1px solid #d6d4c9;}

img.bullet {width:7px;height:7px;margin-right:5px;margin-left:5px;}


.submenu {height:32px;width:100%;border-left:1px solid #cfc49d; border-bottom:1px solid #cfc49d;}
.submenu td {
vertical-align:middle;
background:url(/i/n/menu_y_bg2.gif) repeat-x bottom;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
text-align:center;
}

.submenu2 {height:32px;width:100%;border-left:1px solid #bec9d6; border-bottom:1px solid #bec9d6;}
.submenu2 td {
vertical-align:middle;
background:url(/i/n/menu_b_bg2.gif) repeat-x bottom;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
text-align:center;
}


.subsubmenu { font-family: Arial, Helvetica, sans-serif; margin-bottom:8px; }

a.hmenu, a.hmenu:Visited, a.hmenu:Link, a.hmenu:Hover { color:#ffffff; text-transform:uppercase; text-decoration:underline; font-weight:normal; font-size:11px; }
a.hmenu2, a.hmenu2:Visited, a.hmenu2:Link, a.hmenu2:Hover { color:#5a451e; text-transform:uppercase; text-decoration:none; font-weight:bold; font-size:11px; }

a.recom, a.recom:Visited, a.recom:Link, a.recom:Hover {font-size:12px;font-family:Geneva,sans-serif;}


input.vkorzinu { background:#dadada url(/i/n/2basket.gif) no-repeat; width:119px; color:#44495d; border:0; height:26px; cursor:hand;}
input.vkorzinuex { background:#dadada url(/i/n/2bas_ex.gif) no-repeat; width:289px; color:#44495d; border:0; height:26px; cursor:hand;}
input.vkorzinu_img { background:#dadada url(/i/n/2basket.gif) no-repeat; width:119px; color:#44495d; border:0; height:26px; cursor:hand; font-size: 0px;}
input.order_but { background:#dadada url(/i/order_but.gif) no-repeat; width: 166px; color:#44495d; border:0; height:26px; cursor:hand; font-size: 0px;}

table.ccon { border-collapse:collapse; border:0;}
.ccon td { padding:10px; line-height:180%; border:0; }
.ccon th { font-size:12px; padding:0 4px 10px 4px; }
.ccon a {text-decoration:none; font-size:14px;}
td.rccon {font-size:14px; font-weight: bold; border:0; color:#ffffff; background:#c08d3d url(/i/n/menu_y_bg.gif);}

table.bcon { border-collapse:collapse; border:0;}
.bcon td { padding-top:10px; padding-bottom:10px; padding-left:3px;padding-right:3px; line-height:180%; border:0; }
.bcon th { font-size:12px; padding:0 2px 10px 2px; }
.bcon a {text-decoration:none; font-size:14px;}

.cal td { font-family:Arial; font-size: 12px; background:#C8D7EF; text-align:center; }
.cal th { text-align:left; font-size:12px; }
.cal a, .cal a:Link, .cal a:Hover, .cal a:Visited { color:#FFFFFF; text-decoration:none; }
.c td { font-family:Arial; font-size: 12px; background:#FFEE8F; }

input.buta, input.butb, .butb {
background:#cdd4dc url(/i/n/but_bg.gif) no-repeat right; color:#44495d;
height:26px; padding-left:3px; padding-right:12px;padding-bottom:4px; border:0; cursor:hand;
font-size:11px;font-family:Verdana.sans-serif; font-weight:bold;
}

input.butb, .butb { height:22px; padding:0; background:#cdd4dc url(/i/n/but_bg.gif) no-repeat 0% 100%; }

/*

h1.h1header
{
	font-size : 10px;
	font-weight: normal;
	padding:0px;
	margin:0px;
}
A.RandItemA
{
	color: #353535;
	font-weight: bold;
	text-decoration: none;
}
A.RandItemA2 {text-decoration: none;}
A {
	color: black;
	text-decoration: underline;
}

div#SFMain{
	margin-left: 25px;
	margin-top: 12px;
	width: 135px;
}
div#SFTitle, form.AuthForm div#AFTitle {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
div#SFTitle {color: #7E7E7E;}
form.SearchForm input, form.AuthForm input {
	width: 100%;
	height: 23px;
}
div#SFBut, form.AuthForm div#AFBut {
	text-align: right;
}
div#SFBut input {
	border: none;
	width: 58px;
	height: 17px;
	margin-top:1px;
}
div#AFMain {
	margin-left: 25px;
	margin-top: 15px;
	width: 135px;
}
div#AFBut input {
	background-color: transparent;
	border: none;
	width: 53px;
	height: 19px;
}
div.AuthoriseTitle {
	margin-top: 15px;
	margin-right: 10px;
}
.AuthoriseTitle {
	color: #F5F7F9;
	text-align: right;
}
.AuthoriseTitle A {
	color: #F5F7F9;
}

form {margin: 0px; padding: 0px;}
form.SearchForm input, form.AuthForm input {
	background:#ffffff;
	border:1px solid #7E7E7E;
	font-family : "Small Fonts";
	color: #9F9F9F;
	font-size : 9px;
}

input, textarea, select {
	background:#ffffff;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	color: #575757;
	font-size : 10px;
}

table.Style_Table
{
	background-color: #3D7699;
	font-size: 12px;
}
.Style_Table input {
	background:#ffffff;
	border:1px solid gray;
	font-size: 12px;
}
table.Style_Table th, table.Style_Table th A, table.Style_Table th A:Visited, table.Style_Table th A:Active, table.Style_Table th A:Hover {	color: white;}
table.Style_Table tr {	background-color: white;}
table.Style_Table th { background-color: transparent;}
table.Style_Table td {font-size: 11px;}


// Таблица списка заказов в корзине
table.ccon { border-collapse:collapse; border:0;}
.ccon td { padding:10px; line-height:180%; border:0; }
.ccon th { font-size:12px; padding:0 4px 10px 4px; }
.ccon a {text-decoration:none; font-size:14px;}
td.rccon {font-size:14px; font-weight: bold; border:0; color:#ffffff; background:#990000;}


ul.li {margin:0;padding:0;}
.li li { list-style:none; margin:2px; padding:0; width:100%;}
.li a, .li a:Link, .li a:Visited, .li a:Hover { display:block; width:100%; background:#f0f0f0; padding:4px; text-decoration:none; font-family:Tahoma,sans-serif; font-size:12px }
.li a:Hover { background:#990000; color:#ffffff; }


//td.t {  font-weight : bold; border:1px dashed green; }
//td.wt {  font-weight : bold; font-family: MS sans-serif, Arial; font-size: 12px; color: #FF0000; border:1px dashed green; BACKGROUND: #C8D7EF; }
//td.ts { border:1px dashed green; background:royalblue; color:white; }



*/

td.s, td.ws, td.wts, td.ts { background:royalblue; color:white; }

td.ws { background:royalblue; color: #FF0000; }
td.wts { border:1px dashed green; background:royalblue; color: #FF0000; }

td.w {  color: #FF0000; }

td.cd   {  font-family: MS sans-serif, Arial; font-size: 11px; color: #BEBEBE; BACKGROUND: #FFFFFF;}

.menu_table td {padding-bottom: 10px; background: url(/i/n/spoon.gif) no-repeat left top; padding-left: 12px;}
.menu_table td A, .menu_table td A:Link, .menu_table td A:Visited, .menu_table td A:Hover {font-size:12px;font-family:Geneva,sans-serif;}