BODY {
	padding:0; margin:0;
	font-family:Arial;
	background:url(../_pics_/top_bg_3.jpg) repeat-x 0 0 #ffffff;
}
TABLE {
	border-collapse:collapse;
	width:100%; 
}
TD {
 	padding:0em;
	vertical-align:top;
	font-size:11px;
	color:#7f7f7f;
}
IMG {
	border:0px;
}
A {
	color:#2c97fb;
}
A:hover {
	text-decoration:none;
}
UL {
	margin:0; padding:0;
}
LI {
	list-style-type:none;
}
H1, H2 {
	font-size:18px;
	color:#6ab5e6;
	font-weight:normal;
	padding-bottom:15px; margin:0;
}
H2 {
	font-size:16px;
	color:#2CB4FB;
}
H3 {
	font-size:11px;
	color:#FEC602;
	padding:0; margin:0;
}
INPUT, SELECT {
	font-size:11px;
	border:1px solid #013C94;
}
FORM {
	padding:0; margin:0;
}

TD.top_box {
	height:344px;
	background:url(../_pics_/top_bg_1.jpg) no-repeat;
}
TD.top_bg{
	height:344px;
	background:url(../_pics_/top_bg_2.jpg) no-repeat;
}
IMG.logo {
	margin:17px 0 0 56px;
}
DIV.city_slogan {
	top:173px; right:55px;
	position:absolute;
	font-size:18px;
	color:white
}
TD.left_box {
	width:326px;
}
DIV.catalog_menu, DIV.present_menu {
	background:url(../_pics_/catalog_title.jpg) no-repeat 10px 0;
	padding:90px 0 30px 90px;
	font-size:12px;
}
DIV.present_menu {
	background:url(../_pics_/present_title.jpg) no-repeat 30px 0;
}
DIV.catalog_menu LI, DIV.present_menu LI{
	// height:15px;
}
DIV.catalog_menu A, DIV.present_menu A{
	display:block;
	padding:5px 0 5px 40px;
	color:#FEC602;
	background:url(../_pics_/menu_li.gif) no-repeat 0 13px;
}
DIV.present_menu A{
	color:#78B442;
	background:url(../_pics_/menu_li_2.gif) no-repeat 0 13px;
}
DIV.catalog_menu A:hover, DIV.present_menu A:hover {
	color:#2c97fb;
	background:url(../_pics_/menu_active.gif) no-repeat 0 0;
}
IMG.left_banner { margin:0 0 30px 60px; }
TD.bottom_box {
	height:135px;
	background:url(../_pics_/footer_bg.jpg) no-repeat 100% 0;
}
DIV.copyright {
	text-align:right;
	padding:80px 50px 0 0;
	color:white;
}
DIV.copyright A{
	color:white;
}
TD.content {
	padding:0 50px 0 20px;
}
TD.product {
	background:url(../_pics_/photo_box.jpg) no-repeat 0 0;
	width:180px;
	text-align:center;
	padding-bottom:40px;
}
TD.product IMG{
	margin-bottom:5px;
}
TD.product SPAN{
	font-weight:bold;
	font-size:12px;
	color:#fec602;
}
A.button {
	display:block;
	width:60px; height:21px;
	margin-top:5px;
	text-align:center;
	line-height:17px;
	color:white;
	text-decoration:none;
	background:url(../_pics_/to_order.gif);
}
TABLE.top_menu {
	position:absolute;
	top:207px;
	height:49px;
	font-weight:bold;
}
TABLE.top_menu TD{
	font-size:12px;
	text-align:center;
	height:49px;
	cursor:pointer;
	color:#2CB4FB;
}
TABLE.top_menu TD DIV{
	height:49px;
	background:url(../_pics_/spacer.gif);
}
TABLE.top_menu TD DIV DIV{
	height:auto;
	padding:28px 10px 7px 5px; // padding-top:27px;
	background:url(../_pics_/spacer.gif);
}
TABLE.top_menu TD.active{
   background:url(../_pics_/menu_bg.gif) repeat-x 0 100%;
   color:white;
}
TABLE.top_menu TD.active DIV{
	background:url(../_pics_/menu_border.gif) no-repeat 0 100%;
}
TABLE.top_menu TD.active DIV DIV{
	background:url(../_pics_/menu_rose.gif) no-repeat 100% 0;
}
SPAN.name {
	font-weight:bold; font-size:13px;
	color:#FBB903;
}
SPAN.price {
	font-weight:bold; font-size:13px;
}
P.go {
	font-size:12px;
	margin:15px 0;
}
TABLE.minibasket, TABLE.maxibasket {
	width:50%;
	margin-bottom:20px;
}
TABLE.maxibasket {
	width:100%;
}
TABLE.minibasket TD, TABLE.minibasket TH, TABLE.maxibasket TD, TABLE.maxibasket TH {
	background:white;
	padding:5px;
	border:1px solid #FEC602;
	color:black;
	font-size:12px;
}
#go {
	position:absolute;
	right:50px;
	top:300px;
}
div.icq {
	position:absolute;
	right:55px; top:197px;
	color:white;
	font-size:11px;
}
STRONG.number {
	font-size:13px;
	color:#FEC602;
}
A.more {
	background:url(../_pics_/more.gif) no-repeat 0 0;
	padding-left:17px;
}
TD.size {
	text-align:center;
	font-weight:bold;
	font-size:14px;
	padding:5px;
}

