BODY {font-family: Arial, Tahoma, Verdana; color: #212f0c; font-size: 12px; padding: 0 0 0 0; margin: 0 0 0 0;}
IMG { border: 0px;}
TD { font-family: Arial, Tahoma, Verdana; color: #212f0c; font-size: 12px; }

font.old_price {	color: #1b429a;	font-family: Verdana, Tahoma, Arial;	font-size: 11px; text-decoration: line-through; }
font.discount {	color: #1b429a;	font-family: Verdana, Tahoma, Arial;	font-size: 11px; font-weight: normal; }
A {	color: #981b1e;	text-decoration: none;}
A:hover{	color: #1b429a; font-weight:bold; }
h1 {	 font-family: "Times New Roman", Times, serif; color: #1b429a; font-weight: bold; font-size: 18px; margin: 0 0 0 0; padding: 4 0 10 0;}
/*h1:first-letter { font-size: 20px;}*/
h1 A {	color: #1b429a; font-size: 18px; }
h2 {	 font-family: "Times New Roman", Times, serif; color: #1b429a;font-weight: normal; font-size: 14px; text-transform:uppercase; margin: 0 0 0 0; padding: 0 0 0 0; }
h2:first-letter { font-size: 16px;}
h3 {	 font-family: "Times New Roman", Times, serif; color: #1b429a;font-weight: bold; font-size: 11px; text-transform:uppercase; margin: 0 0 0 0; padding: 0 0 0 0; }
/*h3:first-letter { font-size: 12px; }*/
.all1024 {position:absolute; width:1000px; height:100%;}
.top_search_form {position:absolute; top: 135px; left: 364px; }
.top_search_form  .text { border: none; width: 259; height: 17px; padding: 1 0 1 3; color: #8f8f8f; }
.top_search_form  .but { border: none; width: 46; height: 20px; color:#ffffff;background:none;}
.top_center { background: url(/images/top_bg.jpg) repeat-x; }	
.flban {border:1px solid #1b429a; width:170; height:170;}
.art_more {color: #1b429a; }

#auth_form_div {padding:90 10 0 0; color:#000000; text-align:left; width:178px; z-index:10;}

.top_right_register .medium_text{width:100px;}
.top_right_register {color: #1b429a; font-size: 11px; }
.top_right_register td{color: #1b429a; font-size: 11px;padding:3 2 0 2;}
.top_right_register A{font-size: 10px; text-decoration:underline;}

#tm { position:absolute; top: 35px; left: 225; }
#tm div { background:url(/images/tm_icon.gif) no-repeat; padding: 0 0 2 15; width: 103; background-position: 0 3;}
#tm div  A { color: #ffffff; font-weight: bold;}

#lcat {	background:url(/images/lcat_top.jpg) no-repeat;padding: 43 0 0 0;}
.left_bg {background:url(/images/lcat_bg.gif) repeat-y;}
#lcat h3{ padding: 0 5 10 32;  }
#lcat div.level1, #lcat div.level1cur{	background: url(/images/m01.gif) no-repeat; padding: 3 5 3 32;  background-position: 8 1;}
#lcat div.level2, #lcat div.level2cur {	background: url(/images/m02.gif) no-repeat; padding: 3 5 3 45;  background-position: 35 8; }
#lcat div.level3, #lcat div.level3cur {	padding: 3 5 6 60;}
#lcat div.level1 A , #lcat div.level1cur A {	color: #234795; font-weight:bold; }
.links { border-bottom: 1px solid #3261c6; color: #234795; font-weight:bold; }
div.level1 h3 {color: #212f0c; font-size: 11px; font-weight: bold;}

.left_articles  A , .left_articles  A:hover {color: #1b429a; font-size: 11px;font-weight:normal;}
.left_articles {padding: 5 0 5 0;}
.left_articles .text_art{padding: 0 0 0 32;}
.left_articles .left_articles_pic{background: url(/images/m01.gif) no-repeat; padding: 0 0 0 0;  background-position: 0 -3;}
.left_articles .event_date{padding: 0 0 0 0; }
.arhive  A , .arhive  A:hover   {color: #981b1e; font-size: 11px; font-weight:normal; }
.arhive   {padding: 0 10 0 0; }
.level0{ font-size: 11px; font-weight: bold; padding: 6 5 3 10; margin-bottom:10; color: #1b429a;font-family: "Times New Roman", Times, serif;  }
.f_search {padding: 5 5 6 10; border-bottom: 1px solid #AAA8A8;}

.catlevel1 { vertical-align:middle; font-weight: bold; padding: 10 30 3 10; font-size: 11px;}
.catlevel2 { padding: 0 15 0 10;font-weight: normal;} .catlevel2 A, .catlevel2 A:hover { font-weight: normal;}
.catlevel3 { padding: 0 15 0 20;font-weight: normal;} .catlevel3 A, .catlevel3 A:hover { font-weight: normal;}
.catlevel4 { padding: 0 15 0 30;font-weight: normal;} .catlevel4 A, .catlevel4 A:hover { font-weight: normal;}

.type {background-color: #5e7bb7;margin: 5 0 5 0;}
.type_header {background-color: #ffffff;}
.type_header TD {background-color: #c2cde2; font-weight: bold; padding: 3 3; vertical-align: top; }
.type_tr TD {background-color: #eef4f8; padding: 5 3;  vertical-align: top;}
.type_tr TD.cat_price { vertical-align: middle; white-space: nowrap;}
#main_attr { font-size: 11px;	}
#main_attr .tit {	color: #999999; vertical-align: top; }
#main_attr .val {	color: #999999; font-weight: bold; vertical-align: top; }

#links {  text-align:center; font-weight: bold; }
#links  div  A  { border-bottom: 1px solid #234795; color: #234795; font-size: 13px;}
#links  div  A:hover  { color: #9ab3d6; border-bottom: 1px solid #9ab3d6; font-size: 15px;}
.message{font-size: 13px; text-align:center; color: #a63721; font-weight: bold;}

#item_attr { font-size: 11px;	}
#item_attr .tit {	text-align:center; color: #e8ecf2; vertical-align: top; background: url(/images/table_head_bg.gif) repeat-x; padding: 3 7 3 7; }
#item_attr .val {	text-align:center; color: #234795; vertical-align: top;background-color: #eef4f8;padding: 3 7 3 7; font-size:11px; }
#item_attr .lbl {	text-align:center; color: #ffffff; vertical-align: top; background-color: #aaaaaa;padding: 3 3; font-weight: bold;}

#sub {	padding: 0 0 3 0; font-size: 12px; line-height: 20px; 	}
#sub li, #sub li A {	font-weight: normal; padding: 0 5 6 3; margin-top: 3; display: inline;  font-size: 12px;}

#main {	padding: 10 10 10 10 ; width:100%;}

#goods_main {	vertical-align: top;padding: 10 3 20 0;}
#goods_main .gtype A {color:#212f0c; color:#212f0c;font-size:14px;}
#goods_main .title A {color:#1b429a;font-size:14px; }
#goods_main  .descr {	font-size: 13px; padding: 0 0 0 5; line-height:14px; vertical-align:top;}
#goods_main .more { background: #e1e1e1; width: 152px; height:25px; text-align:right; padding: 3 3 0 0; vertical-align:middle; margin: 2 0 0 0;}
#goods_main .more A { color:#212f0c; font-size:10px; }
.catalog_pict {border:1px solid #1b429a;}
.more A { color:#212f0c; font-size:10px; }
.pages { border-top:1px solid #e4e3dd; text-align:right; color:#234795;}
.pages A { color:#234795;}


.separ_right  {background:#f0f0f2;}
.separ_left  {background:#f0f0f2;}
#right { background:url(/images/right_top.jpg) no-repeat; padding: 43 0 0 0; }
.right_bg {background:url(/images/right_bg.gif) repeat-y;}
#right .recom_img { background-color: #ffffff; border: 1px solid #6d5e51; }
#right h1 { font-size: 13 px; }
#rnews {  padding: 0 3 10 8;}
#rnews h3{ padding: 0 0 4 0;}
#rnews .ntitle, #rnews .ntitle  A{ font-family: Arial, Tahoma, Verdana;	font-size: 11px;	color: #1b429a;	font-weight: bold; padding: 0 0 0 0; margin: 0 0 0 0;}
#rnews td, #rnews p { font-size: 11px;}
#rnews A.more { color: #981b1e; font-weight: bold; }
#rnews #sub  { padding: 4 0 0 10; margin: 0px; line-height: normal;}
#rnews #sub A { font-weight: bold; padding: 0px;  }
.event_date { font-size:10px;  color:#981b1e;}
.megagroup_links .item { background: #e1e8f2; margin: 2 5 2 5; padding: 2 0 2 0;}
#mnews { padding: 10 0 6 0;}
#mnews td { color:#212f0c; font-size:13px;}
#mnews .mtitle {	 font-family: "Times New Roman", Times, serif; color: #981b1e; font-weight: normal; font-size: 20px; margin: 0 0 0 0; padding: 4 0 10 0; }
/*#mnews .mtitle:first-letter { font-size: 24px;}*/
#mnews h3 A {	color: #981b1e; font-size: 20px; }

#mnews A, #mnews A.more { color: #212f0c; font-weight: normal; }
#mnews #sub  { padding: 4 0 0 10; margin: 0px; line-height: normal;}
#mnews #sub A { font-weight: bold; padding: 0px;  }

#list A {	font-size: 10px; font-weight: normal; text-decoration: none;}
#list b {	font-size: 10px; }
	
.banner_left { text-align: left; padding: 15 0 0 0; }
.banner_elem { padding: 10 0 0 0; text-align: center;}
.banner_elem img { border: 1px solid #1b429a; margin: 10 0 0 0;}
.banner_left A, .banner_left A:hover { font-family: "Times New Roman", Times, serif; color: #1b429a;font-weight: bold; font-size: 11px; text-transform:uppercase;  }
/*.vote_left { text-align: left; padding: 0 0 0 0; background-color: #e8e8e8; border: 1px solid #d1d1d1; margin: 0 5 0 5; width: 150px;}*/

.h {  background-color: #efeeee; font-family: Verdana, Tahoma, Arial; FONT-WEIGHT: bold; FONT-SIZE: 12px;}
.d {  background-color: #efeeee; font-family: Verdana, Tahoma, Arial;  FONT-SIZE: 12px;}
.forum_table { background: #212f0c; }	
.forum_table tr {background-color: #f7f8f7; vertical-align: top; }	
.forum_table td { padding: 5 3 5 3; vertical-align: top;}	
.forum_table .head { background: #ebecec; }	
.forum_table .head td, .forum_table .head td A , .forum_table .head td A:hover { font-size:13px}	
.forum_table .head td { font-weight: bold; }	
.preview { border: 1px solid #212f0c; background-color: #f7f8f7; padding: 5;}
.citata { border: 1px solid #212f0c; background-color: #ebecec; padding: 5; margin:7 30 0 30;}
.forum_menu { border: 1px solid #212f0c; background-color: #f7f8f7; padding: 5; font-size:11px; margin: 0 0 10 0;}
.forum_menu  A, .forum_menu  A:hover { font-size:11px; font-weight: normal;}
hr {width: 20%; color: #212f0c; border: none; height: 1px; margin: 5 0; text-align: left;}

.label {	text-align: center; width: 100%;}
.lline { padding: 0 0 3 0; }
.b_price {	color: #1b429a; font-weight: bold; font-size: 12px; margin: 0 0 0 0; padding: 0 0 0 0; }
.attr_name {	padding-right: 10;width: 150;white-space:nowrap;}
.error {	color: red; }
.search_form {	padding: 5 0 5 4;  margin: 5 0 10 0; background-color: #f3f3f3; border: 1px solid #e0e0e0; width: 100%; }
.sattr {	padding: 5 8 0 0; font-weight: bold; white-space: nowrap; vertical-align: middle; height: 40px;}

.copy{	color: #212f0b; text-align:center;}
.copy A {	color: #212f0b; }
.copy_link, .copy_link A {	font-size:10px; color: #848484; }

INPUT { font-size: 11px; }
.text, .medium_text, .attrtext, .attrntext  {	font-size: 11px;	width: 180px;	color: #1b429a;	font-family: Verdana, Arial, Helvetica;	height: 18px;	background-color: #ffffff;	border: 1px solid #9c9d98; }
.attrtext { width: 100px; }
.attrntext { width: 40px; }

.textarea, .long_textarea {
	BACKGROUND-COLOR: #ffffff;	COLOR: #1b429a;	FONT-FAMILY: Verdana, Arial, Helvetica;	FONT-SIZE: 11px;
	height: 50px;	width: 250px;	border: 1px solid #9c9d98;	scrollbar-base-color: #e8e8e8;
}
.but {	background-color: #718fc3; border: 1px solid #718fc3; color: #ffffff;	font-family: Verdana, Arial, helvetica;	}
.bask, .srch { background: url(images/pr04.gif); FONT-FAMILY: Tahoma, Verdana, Arial; width: 70px; font-weight: normal; height: 20px; font-size: 12px; color: #981b1e; border: 0px; padding: 0 0 2 0;cursor:hand;}
.srch { font-weight: normal; height: 18px; vertical-align: bottom; cursor:hand;}
input.more { background-color: #981b1e; font-family: Tahoma, Verdana, Arial; width: 80px; font-weight: normal; height: 20px; font-size: 12px; color: ffffff; border: 0; padding: 0 0 2 0;}

SELECT.but2 {
	BORDER-RIGHT: #ffffff 1px outset; BORDER-TOP: #ffffff 1px outset; FONT-WEIGHT: 500; FONT-SIZE: 11px; BORDER-LEFT: #ffffff 1px outset; COLOR: #333333; BORDER-BOTTOM: #ffffff 1px outset; FONT-FAMILY: Verdana, Arial, helvetica; HEIGHT: 18px
}
.but_file {	background-color: #ffffff;  BORDER: #1b429a 1px solid;
					 COLOR: #212f0c; FONT-FAMILY: Verdana, Arial, helvetica; font-size: 11px; HEIGHT: 18px; }

