BODY,TD
{ 
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
	vertical-align:top;
	color:#000;
	
}
BODY
{
	padding: 0;
	margin: 0;
	text-align: center;
	width: 100%;
	height: 100%;
	/*
background-image: url(snow.jpg);
	background-position: 0 0;
*/
	
}
#main_container
{
	margin-left: -490px;
	left: 50%;
	position: absolute;
	z-index: 1;
}
/*
#background
{
	background-image: url(images/back_image.png);
	background-position: 50% 0;
	background-repeat: no-repeat;
	position: fixed;
	width: 100%;
	height: 100%;
}
#background_absolute
{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

#main_container
{
	padding: 0;
	margin: 0 auto;
	text-align: left;
}
*/

.a				{background-image:url(images/bg_leftcol.gif); background-repeat:repeat-y; background-position:top left; border:0px}
.b				{background-image:url(images/bg_body.jpg); background-repeat:no-repeat; background-position:top left; border:0px}
A				{color:#0055AC; text-decoration:none;}
A:visited	{color:#0055AC; text-decoration:none;}
A:hover	{color:#0055AC; text-decoration:underline;}
IMG			{border:0}
EM			{font-style:normal; font-weight:bold; color:#FD7900; font-size:12px;}
UL			{margin-top:3px; margin-bottom:11px;}
UL LI		{margin-left:-38px; padding-left:15px; padding-bottom:7px; padding-top:0px; list-style-type:none; background-image:url(images/arrow_li.gif); background-repeat:no-repeat}
H1	{margin-top:26px; margin-bottom:8px; font-size:21px; font-weight:normal; color:#000000}
H2	{font-weight:normal; font-size:18px; margin-top:17px; margin-bottom:3px; color:#3F3F3F}
DIV.logo		{height:105px; text-align:right; padding-right:8px}
DIV.search	{height:73px; padding-left:79px;}
DIV.pform		{padding-bottom:3px; color:#737373}
FORM.enterform	{margin-bottom:0px; margin-top:0px; margin-left:103px;}
FORM.searchform	{margin:0px}
input.search
{
	width: 136px; 
	height: 31px; 
	font-family: Tahoma; 
	vertical-align:middle; 
	font-size:11px; 
	padding-left:3px;
	border: 0;
	text-indent: 10px;
	color: #2e72b8;
	line-height: 22px;
}
#str
{
	background-image: url(images/search_big.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.search2
{
	width: 120px; 
	height: 25px; 
	font-family: Tahoma; 
	vertical-align:middle; 
	font-size:12px; 
	padding-left:3px;
	text-indent: 10px;
	color: #2e72b8;
	line-height: 22px;
}
input.searchbutton		{vertical-align:middle; margin-top:0px;}
DIV.catalog	{height:29px; padding-left:103px}
DIV.leftmenu	{margin-left:71px; padding-top:8px; padding-bottom:4px; background-image:url(images/bg_leftmenu.gif); background-repeat:repeat-y}
DIV.item	{padding-left:32px; padding-top:4px; padding-bottom:6px; padding-right:25px; background-image:url(images/bg_item.gif); background-repeat:no-repeat; background-position:top left; font-weight:bold}
DIV.active_item	{padding-left:32px; padding-top:4px; padding-bottom:6px; padding-right:25px; margin-left:3px; margin-right:3px; background-image:url(images/bg_active_item.gif); background-repeat:repeat-x; background-position:bottom; font-weight:bold; color:#FFFFFF; border-top:#FF9900 1px solid}
DIV.active_item A				{color:#FFFFFF; text-decoration:none;}
DIV.active_item A:visited	{color:#FFFFFF; text-decoration:none;}
DIV.active_item A:hover	{color:#FFFFFF; text-decoration:underline;}
DIV.dot		{height:2px; background-image:url(images/bg_dot.gif); background-repeat:no-repeat; background-position:top left}
DIV.leftspace	{margin-left:71px; background-image:url(images/leftspace.gif); background-repeat:no-repeat; background-position:top left; font-size:1px; height:92px;}
DIV.advert	{margin-left:103px; color:#737373; padding-bottom:30px; padding-top:25px;}
DIV.advert IMG	{margin-top:4px; margin-bottom:4px}
TABLE.footer	{background-image:url(images/bg_footer.gif); background-repeat:no-repeat; background-position:top left; border:0px}
TD.icons_bottom	{padding-top:106px; width:100%; padding-left:70px}
TD.icons_bottom IMG	{margin-left:15px; margin-right:15px;}
TD.bottommenu	{padding-top:97px; color:#FFFFFF; width:474px; white-space:nowrap}
TD.bottommenu A				{font-weight:bold}
TD.bottommenu A:visited		{font-weight:bold}
TD.bottommenu A:hover		{font-weight:bold}
DIV.developed1				{color:#575757; width:100px; position:relative; top:-3px; text-align:left; font-size:11px; font-family:Tahoma; float:none}
DIV.developed1 A 			{color:#575757; text-decoration: none;}
DIV.developed1 A:visited {color:#575757; text-decoration: none;}
DIV.developed1 A:hover 	{color:#575757; text-decoration: underline;}
DIV.developed2				{color:#575757; width:100px; font-weight:bold; font-size:10px; text-align:left; height:33px; margin-top:2px; background-image:url(images/bg_developed.gif); background-repeat:no-repeat; font-family:Tahoma; float:none}
DIV.developed2 SPAN		{position:relative; top:8px; left:21px;color:#575757; font-size:10px; float:none}
DIV.developed2 A {color:#575757; text-decoration: none;}
DIV.developed2 A:visited	{color:#575757; text-decoration: none;}
DIV.developed2 A:hover	{color:#575757; text-decoration: underline;}
DIV.bottommenu_main	{line-height:130%; padding-top:3px; padding-bottom:28px; padding-left:31px; padding-right:31px;}
TD.footer_copy	{white-space:nowrap; padding-top:98px; width:173px}
TD.footer_text	{color:#969696; line-height:130%; padding-left:70px; padding-right:70px}
TABLE.topmenu	{height:35px; border:0px}
TD.topmenu_left	{background-image:url(images/bg_topmenu_left.gif); background-repeat:no-repeat; font-size:1px}
TD.topmenu_right	{background-image:url(images/bg_topmenu_right.gif); background-repeat:no-repeat; font-size:1px}
TD.topmenu_item		{background-image:url(images/bg_topmenu_item.gif); background-repeat:repeat-x; color:#FFFFFF; font-weight:bold; padding-left:15px; padding-right:15px; padding-top:9px;}
TD.topmenu_item A				{color:#FFFFFF; text-decoration:none;}
TD.topmenu_item A:visited	{color:#FFFFFF; text-decoration:none;}
TD.topmenu_item A:hover	{color:#FFFFFF; text-decoration:underline;}
TD.topmenu_active		{background-image:url(images/bg_topmenu_active.gif); background-repeat:repeat-x; color:#000000; font-weight:bold; padding-left:15px; padding-right:15px; padding-top:9px;}
TD.topmenu_active A				{color:#000000; text-decoration:none;}
TD.topmenu_active A:visited	{color:#000000; text-decoration:none;}
TD.topmenu_active A:hover		{color:#000000; text-decoration:underline;}
TD.main	{padding-right:35px; padding-left:25px}
TD.top_phone	{vertical-align:bottom; color:#737373}
DIV.phone	{font-size:22px; padding-top:2px}
DIV.phoneblock	{position:relative; left:-70px; top:5px; color:#ff9705; font-weight: bold;}
DIV.phone SPAN	{color:#FD7900; font-weight:bold; font-size:22px;}
TD.top_text	{text-align:right; padding-right:12px; line-height:130%; color:#969696}
TD.top_basket	{padding-left:244px; line-height:130%; color:#737373}
TD.top_basket DIV	{font-weight:bold; padding-bottom:7px}
TD.top_basket SPAN	{color:#000000; font-weight:bold}	
TD.order	{padding-top:58px}
TD.icons_top	{vertical-align:bottom}
DIV.tophead		{height:7px; padding-left:130px;}
DIV.category_name	{font-size:18px; color:#FD7900; border-bottom:#E6E7E8 1px solid; padding-top:8px; padding-bottom:1px; margin-bottom:17px}
TABLE.newsblock TD	{padding-bottom:28px; line-height:130%}
TABLE.newsblock TD DIV.newsblock_date	{background-image:url(images/bg_newsblock_date.gif); background-repeat:no-repeat; background-position:top left; padding-left:12px; padding-top:3px; padding-bottom:15px; margin-top:4px; color:#FFFFFF}
DIV.vspace	{height:11px; font-size:1px}
TD.items	{padding-right:15px}
DIV.hits	{padding-bottom:14px; color:#737373; font-size:12px; font-weight:bold}
TABLE.hit_name	{width:100%; height:38px; border:0px; margin-bottom:11px; background-image:url(images/bg_hit_name.gif); background-repeat:no-repeat; background-position:top left;}
TABLE.hit_name TD	{padding-left:48px; padding-right:5px; font-weight:bold; font-size:11px; vertical-align:middle}
TABLE.hit_details TD	{padding-bottom:45px}
TABLE.header_name	{width:100%; height:38px; border:0px; margin-bottom:11px; background-image:url(images/bg_header_name.gif); background-repeat:no-repeat; background-position:top left;}
TABLE.header_name TD	{padding-left:48px; padding-right:15px; font-weight:bold; font-size:12px; vertical-align:middle}
IMG.imgdetail	{margin-right:15px; margin-bottom:5px}
/*
.Post
{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	border-bottom:4px solid #F79009;
	width:85px;
	height: 24px;
	margin-left: 4px;
}
*/

.Post
{
	width: 78px;
	height: 24px;
	background-image: url(images/subscribe_botton.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	margin-left: 4px;
	border: 0;
	cursor: default;
	background-color: #fff;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	padding: 0;
	margin-top: 4px;
}

.Post:hover
{
	background-image: url(images/subscribe_botton_green.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}


#emailAddress
{
	width: 281px;
	height: 33px;
	background-image: url(images/subscribe_big.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	border: 0;
	font-size: 14px;
	font-weight: bold;
	text-indent: 10px;
	color: #2e72b8;
	line-height: 33px;
}
#post_blue
{
	color: #2e72b8;
	font-size: 11px;
	line-height: 24px;
}
.main_zagolovok_color
{
	color: #fe9d44;
}
.main_paragraf
{
	text-indent: 10px;
	text-align: justify;
}
.color_paragraf
{
	color: #575757;
}
#vnimanie
{
	font-size: 15px;
	font-weight: bold;
}
#color_1
{
	color: #d10b0b;
}


/* ��������� ������� ������ */
#sticker_block
{
	position: absolute;
	right: -140px;
	top: 30px;
	text-align: center;
	width: 161px;
	
}
#sticker_head
{
	color: #ffa51f;
	font-size: 18px;
	margin-bottom: 15px;
}
.sticker
{
	width: 161px;
	height: 186px;
	color: #fff;
	background-image: url(images/sticker.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-align: center;
	margin-bottom: 10px;
}
.sticker_pic
{
	max-width: 120px;
	max-height: 60px;
	margin-top: 40px;
}
.sticker a
{
	border: 0;
}
.sticker_text
{
	width: 150px;
	height: 35px;
	overflow: hidden;
	font-weight: bold;
	font-size: 12px;
	display: block;
	position: relative;
	left: 5px;
	top: 5px;
	margin: 0;
	padding: 0;
	
}
.sticker_price
{
	font-weight: bold;
	font-size: 18px;
	margin: 0;
	padding: 0;
	display: block;
}
/*��������� ������� �����*/

/* ����� ������ ������*/
#sticker_block2
{
	position: absolute;
	width: 152px;
	left: 50%;
	top: 10px;
	margin-left: 470px;
	text-align: center;
	z-index: 2;
}
#sticker_top
{
	background-image: url(images/pic1.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 152px;
	height: 22px;
}
#sticker_middle
{
	background-image: url(images/pic3.jpg);
	background-position: 0 0;
	background-repeat: repeat-y;
	width: 152px;
	color: #000;
}
#sticker_bottom
{
	background-image: url(images/pic2.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 152px;
	height: 14px;
	
}
#sticker_head
{
	color: #ffa51f;
	font-size: 18px;
	margin-bottom: 15px;
}
.sticker2
{
	width: 132px;
	left: 10px;
	position: relative;
	margin-top: 10px;
	text-align: center;
	border-top: 2px dashed #c0c0c0;
}

.grey_block_text
{
	
	bottom: 0;
	width: 136px;
	background-color: #000;
	color: #fff;
}
.sticker2_pic
{
	max-width: 120px;
	
	margin-bottom: 5px;
	margin-top: 5px;
	width: 120px;
}
.sticker2 a
{
	border: 0;
	display: block;
}
.sticker_text2
{
	font-size: 10px;
	display: block;
	position: relative;
	left: 3px;
	margin: 0;
	padding: 0;
	color: #004080;
	width: 120px;
	
}
.sticker_price2
{
	font-weight: bold;
	font-size: 14px;
	margin: 0;
	padding: 0;
	color: #5dac23;
}
/* ����� ������ �����*/

/* ������ ����� ������*/
#sticker_block3
{
	position: absolute;
	width: 152px;
	left: 50%;
	top: 10px;
	margin-left: -610px;
	text-align: center;
	z-index: 3;
}
.banner
{
	width: 150px;
	height: 318px;
	border: 1px solid #000;
	margin-bottom: 10px;
}
/* ������ ����� �����*/

 #top_text_block
 {
 	position: absolute;
	color: #ff9705;
	top: 13px;
	left: 440px;
	width: 480px;
	text-align: left;
	height: 95px;
 } 
 h1
 {
 	font-size: 18px;
	font-weight: bold;
	color: #ff9705;
 }
#subscribe_block
{
	position: absolute;
	color: #ff9705;
	top: 105px;
	right: 75px;
	text-align: right;
}
#top_text_note
{
	position: absolute;
	right: 20px;
	bottom: 8;
	font-size: 10px;
	color: #5674b9;
}
#ico_xl
{
	display: block;
	float: left;
	position: relative;
	margin-top: 4px;
}
#ico_xl img
{
	width: 35px;
}
#usloviya
{
	float: left;
	position: relative;
	margin-left: 10px;
}
.title9 {
font-family : Tahoma;
font-size : 11px;
font-style : normal;
color : #666666;
font-weight : bold;
height:35px;
padding: 7px;
}
.title9:hover {
font-family : Tahoma;
font-size : 11px;
font-style : normal;
color : #666666;
font-weight : bold;
height:35px;
padding: 7px;
}

