html, body {
	height:100%;
	margin:0;
	padding:0;
	background: #fffff3;
/*	background: url("/img/st-f.jpg");
	overflow:hidden;*/
}

table, td, div, body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #330000;
}

a, a.viseted, a.menu3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#666633;
	text-decoration: underline;
}
a:hover, a.menu3:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#666633;
	text-decoration: none;
}

img, a { border: 0 none; }

#bg_container {
	position:absolute;
	min-height:615px;
	width:100%;
	height:100%;
	left:0;
	min-width:838px;
}

#top_bg, #bottom_bg {
	position:absolute;
	left:0;
	width:100%;
	z-index:0;
	/*min-width:838px;*/
}

#top_bg {
	top:0;
	background:url(/img/bg_tm.jpg) repeat-x top;
	height:290px;
}
#bottom_bg {
	bottom:0;
	background:url(/img/bg_bm.jpg) repeat-x top;
	height:250px;
}

#tl_bg, #tr_bg, #bl_bg, #br_bg {
	position:absolute;
}

#tl_bg, #tr_bg {
	top:0;
	height:290px;
}

#bl_bg, #br_bg {
	bottom:0;
	height:250px;
}

#tl_bg {
	left:0;
	background:url(/img/bg_tl.jpg) no-repeat top left;
	width:244px;
}

#tr_bg {
	right:0;
	background:url(/img/bg_tr.jpg) no-repeat top right;
	width:95px;
}

#bl_bg {
	left:0;
	background:url(/img/bg_bl.jpg) no-repeat top left;
	width:251px;
}

#br_bg {
	right:0;
	background:url(/img/bg_br.jpg) no-repeat top right;
	width:155px;
}

#content {
	margin:0 auto;
	height:100%;
	position:relative;
	z-index:1;
}

#bottom_table {
	background:url(/img/top1.png) no-repeat;

}

* html #bottom_table
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/top1.png", sizingMethod="crop");
}

a.menu1
 {
     font-family : Arial, Verdana, Helvetica, sans-serif;
	 font-size: 11px;
	 color:#ff6600;
	 text-decoration: underline;
}

a.menu1:hover
 {
     font-family : Arial, Verdana, Helvetica, sans-serif;
	 font-size: 11px;
	 color:#ff6600;
	 text-decoration: none;
}
a.menu
 {
     font-family : Arial, Verdana, Helvetica, sans-serif;
	 font-size: 11px;
	 font-weight:bold;
	 color:#333333;
	 text-decoration: none;

}

a.menu:hover
 {
     font-family : Arial, Verdana, Helvetica, sans-serif;
	 font-size: 11px;
	 color:#669900;
	 font-weight:bold;
	 text-decoration: none;

}
a.menu2
 {
     font-family : Arial, Verdana, Helvetica, sans-serif;
	 font-size: 12px;
	 font-weight:bold;
	 color:#474730;
	 text-decoration: none;

}

a.menu2:hover
 {
     font-family : Arial, Verdana, Helvetica, sans-serif;
	 font-size: 12px;
	 color:#669900;
	 font-weight:bold;
	 text-decoration: none;
	border-bottom: 1px dotted #000000;
}

.glav
 {
     font-family : Arial, Verdana, Helvetica, sans-serif;
	 font-size: 11px;
	 color:#330000;
}
a.glav
 {
     font-family : Arial, Verdana, Helvetica, sans-serif;
	 font-size: 11px;
	 color:#330000;
	 text-decoration: none;
}
a.glav:hover
 {
     font-family : Arial, Verdana, Helvetica, sans-serif;
	 font-size: 11px;
	 color:#330000;
	 text-decoration: underline;
}
a.vnut, .vnut {
     font-family : Arial, Verdana, Helvetica, sans-serif;
	 font-size: 22px;
	 color:#330000;
	 text-decoration: none;
}
a.vnut:hover
 {
     font-family : Arial, Verdana, Helvetica, sans-serif;
	 font-size: 22px;
	 color:#330000;
	 text-decoration: underline;
}


a.zag, .zag {
     font-family : Arial, Verdana, Helvetica, sans-serif;
	 font-size: 25px;
	 color:#330000;
	 text-decoration: none;
}
a.zag:hover
 {
     font-family : Arial, Verdana, Helvetica, sans-serif;
	 font-size: 25px;
	 color:#330000;
	 text-decoration: underline;
}
a.zagl, .zagl {
     font-family : Arial, Verdana, Helvetica, sans-serif;
	 font-size: 18px;
	 color:#330000;
	 text-decoration: none;
}
a.zagl:hover
 {
     font-family : Arial, Verdana, Helvetica, sans-serif;
	 font-size: 18px;
	 color:#330000;
	 text-decoration: underline;
}
.pod-zag, a.pod-zag {
     font-family : Arial, Verdana, Helvetica, sans-serif;
	 font-size: 11px;
	 color:#666633;
	 text-decoration: none;
}
a.pod-zag:hover {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#666633;
	text-decoration: underline;
}
.text
 {
     font-family : Arial, Verdana, Helvetica, sans-serif;
	 font-size: 11px;
	 color:#330000;
}
.tabl
 {
   padding-left:20px;
   padding-right:40px;
}
.copy
 {
     font-family : Arial, Verdana, Helvetica, sans-serif;
	 font-size: 11px;
	 color:#666666;
}

.podmenu_bg_vrh {
	background: url('/img/t_bg_pd_menu.gif') repeat-x;
}
a.podmenu {
	 font-family : Arial, Verdana, Helvetica, sans-serif;
	 font-size: 11px;
	 font-weight: bold;
	 color:#5e5f3d;
	 text-decoration: none;
}
a.podmenu:hover {
	 font-family : Arial, Verdana, Helvetica, sans-serif;
	 font-size: 11px;
	 font-weight: bold;
	 color:#220001;
	 text-decoration: none;
}
.podmenuDiv {
	position: absolute;
	z-index: 1000;
	opacity: 0.9;
 	filter: alpha(opacity=90);

}
.podmenuDivdis {
	display: none;
}
.cart_header {
	font-family: Arial, Helvetica, sans-serif;
	color: #330000;
	font-size:11px;
}
.cart_header img { margin-right: 10px; }
.cart_header a { margin-right: 10px; }
a.cart, a.cart:active, a.cart:visited, a.cart:link { font-family: Arial, Helvetica, sans-serif; color: #330000; font-size:11px; }
.bold { font-weight: bold; }
.cart_txt {
	font-family: Arial, Helvetica, sans-serif;
	color: #330000;
	font-size:11px;
	padding-left: 20px;
}
.cart_link {
	font-family: Arial, Helvetica, sans-serif;
	color: #666633;
	font-size:11px;
	padding-left: 192px;
}

a.catalog_raz, a.catalog_raz:active, a.catalog_raz:visited, a.catalog_raz:link {
	color: #220000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
.catalog_bord {
	border-bottom: 1px dotted #65b611;
}
.err_txt, .error_txt {
	color: red;
}
input[type=text],input[type=password],input[type=checkbox],select, textarea {
	border: 1px solid #c0c0c0;
	font-size: 11px;
}
.date {
	color: #ADB09F;
}
a.diction, a.diction.viseted {
	text-decoration: underline;
	font-size: 12px;
	color: #5E5E47;
}
a.diction:hover {
	text-decoration: none;
	font-size: 12px;
	color: #5E5E47;
}
.RamkaBigPhoto {
	border: 20px solid #e9e5c8;
}

/* New */
#headermenu { background: url("/img/top_bg.jpg") left top repeat-x; height: 137px; }
.logo { background: url("/img/logo_bg.jpg") left top no-repeat; width: 282px; vertical-align: top; padding: 15px 20px; text-align: center; }
.logo .bann { margin: 0 0 0 20px; }
.topmenu { background: url("/img/right_top1.jpg") right top no-repeat; vertical-align: top; padding: 0 10px; }
.topmenupos { text-align: center; vertical-align: bottom; padding-bottom: 0px; }
.carttop {}
#searchnov { background: url("/img/top_bg2.jpg") left top repeat-x; height: 120px; }
#searchnov #searchnov_lf { background: url("/img/left_top.jpg") left top no-repeat; height: 120px; width: 100%; vertical-align: top; }
#searchnov #searchnov_rg { background: url("/img/right_top.jpg") right top no-repeat; width: 42px; vertical-align: top; }
.search { margin: 10px 55px; }
.search_inp { background: url("/img/search_inp.gif") no-repeat; width: 147px; height: 26px; padding-left: 10px; }
div.navigation { background: url("/img/line.gif"); margin: -20px 0 0 60px; height: 61px; }
.navigation a, .navigation a:active, .navigation a:visited, .navigation a:link { color: #220000; text-decoration: none; font-weight: bold; font-size: 12px; }
.navigation a:HOVER { text-decoration: underline; }
.bann { margin-bottom: 20px; }
.banntop .bann { margin: 0 5px; float: left; }
.cat_gl, a.cat_gl, a.cat_gl:active, a.cat_gl:visited, a.cat_gl:link { font-size: 18px; color: #220000; text-decoration: none; }
a.cat_pod, a.cat_pod:active, a.cat_pod:visited, a.cat_pod:link { font-size: 12px; color: #666666; text-decoration: none; }
a.catalog_raz:hover, a.cat_gl:hover, a.cat_pod:hover { text-decoration: underline; }
div.rg_menu_pod { list-style-image: url("/img/mark_green.gif"); padding: 3px 0; }
div.rg_menu_pod a, div.rg_menu_pod a:active, div.rg_menu_pod a:visited, div.rg_menu_pod a:link { text-decoration: none; color: #666666; font-size: 12px; }
div.rg_menu { list-style-image: url("/img/mark_grey.gif"); padding: 3px 0; }
div.rg_menu a, div.rg_menu a:active, div.rg_menu a:visited, div.rg_menu a:link { text-decoration: none; color: #92c538; font-size: 12px; }
div.rg_menu a:hover, div.rg_menu_pod a:hover { text-decoration: underline; }
.rightmenu { margin: 10px 0; }
.rg_menu_zagl { color: #000000; font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; font-size: 16px; }
/* \\ New */
