
/* Global */
* {margin:0px;padding:0px;}
a, img {border:0px;}
body {
	font-family:Arial;
	font-size:12px;
	color:#000;
	}
h2 {
	font-size:18px;
	color:#ffffff;
	font-weight:normal;
	text-align:center;
	text-transform:lowercase;
	}

div.DocWidth {
	float:left;
	width:100%;
	}
div.TeloWidth {
	min-width:1000px;
	max-width:1800px;
	width: expression((document.documentElement.clientWidth < 1000) ? '1000px' : '100%');
	width: expression((document.documentElement.clientWidth > 1800) ? '1800px' : '100%');
	text-align:left;
	background:url(images/content_bg.gif);
	}

/* Size */
td.shapka {
	height:306px;
	vertical-align:top;
	background:#000 url(images/shapka_bg.gif) repeat-x left bottom;
	}
div.shapka_bg {
	height:100%;
	background:url(images/shapka_bg.gif) repeat-x left top;
	}
div.shapka_bg2 {
	height:100%;
	padding-left:353px;
	background:url(images/shapka_main_bg.jpg) no-repeat;
	}


table.content {
	min-height:400px;
	height:auto !important;
	height:400px;
	background:url(images/content_bg2.gif) repeat-x;
	}
td.left_cont {
	width:177px;
	padding:13px 9px 0px 16px;
	vertical-align:top;
	}
td.center_cont {
	vertical-align:top;
	background:url(images/con_left.gif) no-repeat left top;
	}



td.center_cont td a{
	color:#000000;
        }
td.center_cont td a:hover{
	color:#2529E6;
        /*font-weight:bold;*/
	}



div.center_cont_bg {
	min-height:40px;
	height:auto !important;
	height:40px;
	padding-top:13px;
	background:url(images/con_right.gif) no-repeat right top;
  
	}
td.right_cont {
	width:177px;
	padding:13px 16px 0px 9px;
	vertical-align:top;
	}

table.footer tr.podd td {
	height:7px;
	font-size:1px;
	line-height:1px;
	padding:0px 16px 0px 16px;
	}
table.footer tr.podd div {
	height:100%;
	background-color:#545454;
	}
td.footer_text {
	height:51px;
	background:#151515 url(images/footer_bg0.gif) repeat-x left bottom;
	}
div.footer_text_bg {
	height:100%;
	padding-left:202px;
	background:url(images/footer_bg.gif) no-repeat left bottom;
	}

/* Content */
td.shapka table {
	width:100%;
	position:relative;
	top:13px;
	}
td.shapka td.top_text {
	width:100%;
	font-size:11px;
	line-height:12px;
	padding:12px 0px 0px 2px;
	height:100px;
	color:#fff;
	background:url(images/top_text_bg.gif) no-repeat right top;
	}
td.shapka td.top_text p {
	position:relative;
	}
td.shapka td.address_info {
	width:282px;
	vertical-align:top;
	background:url(images/addres_bg.gif) no-repeat -18px top;
	}
div.address_text {
	font-size:14px;
	color:#fff;
	padding:0px 0px 0px 30px;
	}
td.shapka td.address_info ul {
	list-style-type:none;
	position:absolute;
	z-index:100;
	margin-top:22px;
	margin-left:202px;
	}
td.shapka td.address_info ul li {
	float:left;
	padding-right:22px;
	}
td.shapka td.address_info address {
	font-style:normal;
	}
td.shapka td.address_info div.line {
	width:280px;
	font-size:1px;
	height:20px;
	}
td.shapka td.logo {
	text-align:right;
     vertical-align:top;
	background:url(images/logo.jpg) no-repeat 50px 8px;
	}
td.shapka div.banner {
	vertical-align:bottom;
	padding-right:32px;
	padding-top:12px;
	}
td.shapka a.logo {
	float:left;
	position:relative;
	top:10px;
	left:56px;
	width:200px;
	height:100px;
	}
ul.lang_menu {
	position:absolute;
	top:243px;
	margin-left:-353px;
	list-style-type:none;
	font:12px Arial;
	}
ul.lang_menu li {
	float:left;
        padding-top:5px;
	padding-left:16px;
	padding-right:4px;
	}
ul.lang_menu li img {
	padding-bottom:4px;
	}
ul.lang_menu, ul.lang_menu a {
	color:#fff;
	text-decoration:none;
	text-align:center;
	}

.table_top1 {
	width:100%;
	height:110px;
	}
.table_top2 {
	width:100%;
	height:151px;
	}

div.main_menu_bg {
	float:right;
	position:relative;
	width:94%;
	height:32px;
	padding-right:32px;
	background:url(images/main_menu_bg0.gif) repeat-x right bottom;
	}
.main_menu {
	float:right;
	position:relative;
	margin-top:-12px;
	list-style-type:none;
	background:url(images/main_menu_bg.gif) repeat-x;
	}
*div.main_menu_bg {
	margin-top:-2px;
	}
.main_menu td {
	height:30px;
	padding-top:1px;
	background:url(images/main_menu_li_bg.gif) no-repeat left 1px;
	}
.main_menu td p {
	height:30px;
	line-height:30px;
	padding:0px 1px 0px 1px;
	background:url(images/main_menu_li_bg.gif) no-repeat right top;
	}
.main_menu td p a {
	float:left;
	width:100%;
	font-size:14px;
	line-height:30px;
	text-decoration:none;
	text-align:center;
	color:#fff;
	}
.main_menu td p a:hover {
	background:url(images/main_menu_on_bg.gif) repeat-x;
     font-weight:bold;
	}

.left_cont {
	background:url(images/left_zaglav.gif) no-repeat right top;
	}
.right_cont {
	background:url(images/right_zaglav.gif) no-repeat left top;
	}
.left_cont h2, .right_cont h2 {
	width:177px;
	height:32px;
	line-height:32px;
	background:url(images/h2_bg.gif) no-repeat;
	}
/* Sub Menu */
div.sub_menu {
	margin:0px 4px 4px 4px;
	background:url(images/sub_menu_bg.gif);
	}
div.sub_menu div {
	padding:4px 4px 10px 10px;
	background:url(images/sub_menu_bg2.gif) no-repeat left bottom;
	}
div.sub_menu div a {
      color:#000000;
	}

div.sub_menu div a:hover {
      font-weight:bold;
      color:#ffffff;
	}

div.sub_menu ul {
	list-style-type:none;
	}
div.sub_menu ul, div.sub_menu ul a {
	font-size:14px;
	color:#fff;
	text-decoration:none;
	}
div.sub_menu ul li.on a, div.sub_menu ul li a:hover {
	color:#f2162e;
     	}
/* main_kont */
.main_kont {
	margin-bottom:4px;
	background:url(images/main_kont_bg0.gif);
	}
.main_kont div {
	background:url(images/main_kont_bg2.gif) no-repeat left bottom;
	}
.main_kont div div {
	background:url(images/main_kont_bg1.gif) no-repeat;
	}
/* registr */

.registr td {
	padding:0px 5px 0px 5px;
	}
.registr th {
	font-size:18px;
	color:#fff;
	font-weight:normal;
	padding-bottom:7px;
	}
.registr .text input {
	width:70px;
	height:13px;
	font:11px Arial;
	padding-left:4px;
	border:solid 1px #000000;
	margin-bottom:2px;
	}
.registr .subm input {
	background:none;
	border:none;
	color:#fff;
	font:bold 18px Arial;
	margin-right:10px;
	}
.registr .links {
	padding-top:4px;
	padding-bottom:6px;
	background:url(images/reg_link_bg.gif) no-repeat center 7px;
	}
.registr .links p {
	padding-left:8px;
	}
.registr .links a {
	font-size:11px;
	color:#fff;
	text-decoration:none;
	}
/* money */
.money_pos {
	padding:5px 0px 0px 11px;
      	}
.money {
	font-size:14px;
     align="center";
	}
.money td {
	width:40px;
	color:#fff;
	padding:2px 0px 0px 0px;
     align="center";
	}
.money th {
	width:45px;
	font-weight:normal;
	color:#d61b1b;
	text-align:right;
	padding:3px 12px 0px 0px;
	}
.money select {
	width:109px;
	font:11px Arial;
	line-height:11px;
	margin-top:3px;
	margin-bottom:7px;
	border:solid 1px #5a5a5a;
	}
/* prodazh */
.prodazh {
	border:solid 1px #616363;
	border-top:none;
	border-bottom:none;
	margin-bottom:4px;
	background-color:#f6f6f6;
	}
.prodazh h2 {
	background-image:url(images/h2_bg3.gif);
	}
.prodazh td {
	padding-top:3px;	
	padding-bottom:11px;
	border-bottom:solid 1px #616363;
	}
.prodazh .text {
	padding:0px 3px 0px 3px;
	font-size:11px;
	}
.prodazh a {
	font-size:11px;
	color:#000;
	text-decoration:none;
	}
.prodazh b {
	color:#ff001c;
	}
/* news */
.news {
	width:163px;
	padding:0px 7px 0px 5px;
	font-size:11px;
	border:solid 1px #000000;
	border-top:none;
	margin-bottom:4px;
	background-color:#ffffff;
	}
.news div {
	padding:7px 0px 11px 0px;
	}
.news b {
	color:#043b6c;
	}
.news a {
	color:#000;
	text-decoration:none;
	}
.news a:hover {
	text-decoration:underline;
	}
p.all_news {
	text-aLIGN:right;
	padding-bottom:4px;
	}
p.all_news a {
	font-weight:bold;
	font-size:12px;	
	color:#ff0000;
	text-decoration:none;
	}
/* korzina */
div.korzina {
	margin-top:3px;
	margin-right:1px;
	margin-left:1px;
	}
table.korzina {
	height:50px;
	background:url(images/korzina.gif) no-repeat 13px 9px;
	}
table.korzina td {
	padding-left:30px;
	color:#fff;
	font-size:14px;
	}
/* Golos */
.golos {
	margin-bottom:4px;
	background:url(images/golos_bg0.gif);
        
	}
.golos_bg {
	/*min-height:150px*/;
	/*height:auto  !important;*/
	height:360px;
	background:url(images/golos_bg1.gif) no-repeat left bottom;
	}
.golos h2 {
	background-image:url(images/h2_bg2.gif);
	}
.golos_bg form {
	padding-top:6px;
	padding-bottom:10px;
	}
.golos table {
	font-size:12px;
	}
.golos_bg td {
	padding-right:3px;
	}
.golos table input {
	margin:0px 4px 0px 7px;
	}
.golos center input {
	margin-top:8px;
	}
/* menu_nav */
.menu_nav {
	border-top:solid 2px #484848;
	border-bottom:solid 2px #484848;
	margin-bottom:7px;
	background:#fff url(images/menu_nav_bg0.gif) no-repeat center top;
	}
.menu_nav_bg1 {
	background:url(images/menu_nav_bg1.gif) no-repeat;
	}
.menu_nav_bg2 {
	height:209px;
	background:url(images/menu_nav_bg1.gif) no-repeat right top;
	}
.menu_nav table {
	
	}
.menu_nav table td {
	height:52px;
	font-size:14px;
	width:50%;
	}
.menu_nav table td a {
	text-decoration:none;
	color:#000;
	}

#btn1 {
	padding-right:85px;
	background:url(images/btn1.gif) no-repeat 60px center;
	}
#btn2 {
	padding-left:86px;
	background:url(images/btn2.gif) no-repeat 183px center;
	}
#btn3 {
	padding-right:100px;
	background:url(images/btn3.gif) no-repeat 0px center;
	}
#btn4 {
	padding-right:37px;
	background:url(images/btn7.gif) no-repeat 255px center;
	}
#btn5 {
	padding-left:65px;
	background:url(images/btn4.gif) no-repeat 5px center;
	}
#btn6 {
	padding-right:92px;
	background:url(images/btn6.gif) no-repeat 211px center;
	}
#btn7 {
	padding-left:170px;
	background:url(images/btn8.gif) no-repeat 115px center;
	}
#btn8 {
	padding-left:86px;
	background:url(images/btn5.gif) no-repeat 230px center;
	}
/* goods */
.goods {
	margin-bottom:7px;
	}
.goods td {
	width:33%;
	text-align:center;
	}
div.goods_bg {
	width:198px;
	border-top:solid 1px #313132;
	border-bottom:solid 1px #313132;
	/*background:#e6e6e6 url(images/goods_bg.gif) no-repeat;*/
     background:#FFFFFF url(images/goods_bg.gif) no-repeat;
	}
div.goods_bg div {
	height:240px;
	padding:6px 8px 0px 8px;
	text-align:left;
	background:url(images/goods_bg.gif) no-repeat right top;
	}
.goods img {
	/*border:solid 1px #2c2c2c;*/
	margin-bottom:12px;
	}
div.goods_bg div b {
	color:#ff0000;
	}
/* top_ban */
.top_ban {
	margin-bottom:6px;
	margin-top:3px;
	}
.top_ban td {
	text-align:center;
	}
/* Footer */
div.copyright_info {
	float:right;
	position:relative;
	top:18px;
	right:26px;
	font-size:11px;
	color:#fff;
	}
.footer div.banner {
	float:left;
	padding-top:9px;
	padding-right:8px;
	}
	
	
/*---------------------
SUB MENU
---------------------*/
.sub_mnu
{
background:#e5e5e5 url(img/bg_sub_mnu.gif) repeat-y left;
padding:8px 0px;
}
.sub_mnu h2
{
font-size:13px;
font-weight:bold;
margin:0px 0px 0px 34px;
padding:6px 0px 3px 8px;
}
.sub_mnu h3
{
font-size:13px;
font-weight:bold;
margin:0px 0px 0px 34px;
padding:6px 0px 3px 8px;
border-bottom:solid 1px #FFF;
}
.sub_mnu p
{
margin:0px 0px 0px 34px;
padding:0px;
}
.sub_mnu font
{
color:#7f7f7f;
font-size:10px;
}
.sub_mnu em
{
display:block;
font-style:normal;
}
.sub_mnu ul,.sub_mnu ol,.sub_mnu dl,.sub_mnu em
{
margin:0px;
padding:0px 0px 0px 34px;
list-style:none;
background:url(img/bullet_sub_mnu.gif) no-repeat 13px 7px;
}
.sub_mnu em
{
background:none;
}
.sub_mnu ol
{
background:url(img/bullet_minus_sub_mnu.gif) no-repeat 13px 4px;
}
.sub_mnu dl
{
background:url(img/bullet_plus_sub_mnu.gif) no-repeat 13px 3px;
}


.sub_mnu a:link,.sub_mnu a:visited,.sub_mnu a:hover
{
font-size:13px;
color:#000000;
text-decoration:none;
display:block;
padding-right:1px;
}
.sub_mnu a:hover
{
background:#000000;
}
.sub_mnu a:link div,.sub_mnu a:visited div,.sub_mnu a:hover div {border-bottom:solid 1px #FFF; padding:2px 5px 5px 13px}
.sub_mnu a:hover div {cursor:hand; cursor:pointer;}

.sub_mnu ol a:link div,.sub_mnu ol a:visited div,.sub_mnu ol a:hover div {border-bottom:solid 0px; padding:0px 5px 2px 8px; font-size:12px;}
.sub_mnu ol a:hover div {cursor:hand; cursor:pointer;}

.sub_mnu dl a:link div,.sub_mnu dl a:visited div,.sub_mnu dl a:hover div {border-bottom:solid 1px #FFF; padding:0px 5px 1px 8px; font-size:12px;}
.sub_mnu dl a:hover div {cursor:hand; cursor:pointer;}

.sub_mnu a.sub_mnu_act:link,.sub_mnu a.sub_mnu_act:visited,.sub_mnu a.sub_mnu_act:hover
{color:#6a6a6a; background:#CCC;}
.sub_mnu a.sub_mnu_act:hover {background:#000000;}

.sub_mnu em a:link,.sub_mnu em a:visited,.sub_mnu em a:hover
{background:#CCC url(img/bullet_sub_mnu_inc.gif) no-repeat 23px 8px; font-size:11px; line-height:15px;}
.sub_mnu em a:hover {background:#000000 url(img/bullet_sub_mnu_inc_hover.gif) no-repeat 23px 8px;}
.sub_mnu em a:link div,.sub_mnu em a:visited div,.sub_mnu em a:hover div {padding:3px 5px 6px 23px; border:none; text-indent:20px;}
.sub_mnu em a:hover div {cursor:hand; cursor:pointer;}

.sub_mnu .hr {background:#FFF; height:1px; margin-right:1px;}


.sub_mnu p a:link,.sub_mnu p a:visited,.sub_mnu p a:hover
{
font-size:10px;
color:#AF2B2B;
margin:0px 0px 0px;
padding:6px 0px 3px 8px;
background:none;
text-decoration:underline;
}
.sub_mnu p a:hover
{
background:none;
text-decoration:none;
}



/*---------------------
end
---------------------*/