* { font-family:Tahoma; font-size:9pt; }
body { padding:0px; margin:0px;}
form { padding:0px; margin:0px;}
img { border:0px; }
h1 { font-size:20pt; color:#C30; font-weight:normal; margin:0px; margin-bottom:10px; letter-spacing:-1px;}
h1 a { font-size:20pt; letter-spacing:0px; }
h2 { font-size:18pt; color:#000; font-weight:normal; margin-bottom:10px; margin:0px; margin-bottom:10px;}
h2 p { font-size:18pt; color:#000; font-weight:normal; margin-bottom:10px; margin:0px; margin-bottom:10px;}
h3 { font-size:15pt; font-weight:normal; margin:0px 0px 10px 0px; color:#C30;}
h3 p { font-size:15pt; font-weight:normal; margin:0px 0px 10px 0px; color:#C30;}
h4 { font-size:13pt; color:#C30; font-weight:normal; margin:0px 0px 10px 0px;  }
h5 { font-size:20pt; color:#C30; font-weight:normal; margin:0px; margin-bottom:10px; letter-spacing:-1px;}

#mastermenu { width:150px; height:30px; float:right; background:url('/images/blogs_master.jpg') no-repeat left top; padding:7px 15px 0px 0px; margin:0px;}
#mastermenu div.edit { width:75px; height:20px; float:left;}
#mastermenu div.delete { width:75px; height:20px; float:left;}

.clear1 { font-size:1px; height:1px; clear:both; }
.clear5 { font-size:1px; height:5px; clear:both; }
.clear10 { font-size:1px; height:10px; clear:both; }
.clear15 { font-size:1px; height:15px; clear:both; }

.comments_top { font-size:14pt; color:#999;}

#one_comment { margin:0px 0px 10px 0px; padding:5px 0px 10px 0px;}
#one_comment .place { font-size:16px; font-weight:bold;}
#one_comment .avatar { width:80px; float:left;}
#one_comment .author { margin:0px 0px 5px 0px;}
#one_comment .author span { padding:0px 0px 0px 30px; color:#999; font-size:8px;}
#one_comment .rate { margin:5px 0px; font-size:15px; font-weight:bold; }
#one_comment .rate_cont { width:300px; float:right; padding:8px; background-color:#EFEFEF; border:1px dashed #666; margin:0px 0px 10px 20px; }
#one_comment .comment { margin:5px 0px; font-size:9pt; color:#666; line-height:12pt;}
#one_comment .rates span { font-size:8pt; color:#666;}
#one_comment .rates img { height:8px;}
#one_comment .ratev { font-size:9pt; color:#333; padding:5px; background-color:#EEEEE2;}
#one_comment .rated { font-size:9pt; color:#333; padding:5px; background-color:#EEEEE2;}
#submit { font-size:13pt; padding:5px 10px 5px 10px; }

.dn { width:500px; display:none; }

.search_place { padding-left:10px; margin:5px 0px 0px 0px; font-size:8pt; clear:both; width:700px;}
.search_place * { font-size:8pt;}

.head_poisk_man { width:170px; }
.menu { margin:107px 0px 0px 0px; height:40px; }

.navi_block { background:url('/images/navi_top.jpg') left top no-repeat; padding:10px 10px 2px 10px; margin:0px; }
.navi_block_bottom { background:url('/images/navi_bottom.jpg') left top no-repeat; padding:0px; height:8px; margin-bottom:15px; }

.voting_title { margin:0px 10px 10px 0px; font-size:10pt; }
.voting_element { margin:0px 0px 5px 0px; }

#reg_text { width:300px;  }
#reg_field { width:300px; margin:0px 0px 10px; }
#reg_but { padding:5px; font-size:13pt; }
#newreg { height:400px; height:200px; padding:10px;}
.reg_title { font-size:16pt; }
#reg_btn { margin:15px 0 0 0;  text-align:center;} 
.reg_inp { padding:1px; font-size:10pt; width:350px;}

#tabs {		font-size:11pt;
			line-height:normal;
			border:0px solid;
	   }

#tabs ul {
	margin:0px;
	padding:5px 10px 0 10px;
	list-style:none;
	}

#tabs li {
	display:inline;
	margin:0px;
	padding:0px;
	width:auto;
	}

#tabs a {
	float:left;
	background:url("/images/tableft.gif") no-repeat left top;
	margin:5px 0 0 2px;
	padding:0 2px 0 9px;
	text-decoration:none;
	}

#tabs a span {
	float:left;
	display:block;
	background:url("/images/tabright.gif") no-repeat right top;
	padding:7px 10px 6px 5px;
	font-size:10pt;
	color:#666;
	}


#tabs a.current {
	float:left;
	display:block;
	cursor:pointer;
	background:url("/images/tabcurr.gif") no-repeat left top;
	margin:0px 0 0 2px;
	padding:0 0 0 10px;
	text-decoration:none;
	}

#tabs a span.current {
	float:left;
	display:block;
	cursor:pointer;
	font-family:Tahoma;
	font-size:12pt;
	background:url("/images/tabcurrs.gif") no-repeat right top;
	padding:7px 15px 8px 6px;
	color:#FFF;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span { color:#930; }
#tabs a:hover span.current { color:#006e2f; }	

.leftsubcat { margin:0px 0px 0px 0px; }

.clear10 { height:10px; clear:both; font-size:1px; }
.clear20 { height:20px; clear:both; font-size:1px; }
.clear30 { height:30px; clear:both; font-size:1px; }

.select_level1 { background:#093; color:#FFF; font-size:9pt; font-weight:bold;}
.select_level2 { background:#EFEFEF; }
.select_level3 { padding-left:6px; }

.user_ { border-left:1px solid #bebebe; padding:20px 0px 10px 25px; }

.leftcat_curr_top { height:5px; background:url('/images/leftcat_top.jpg') no-repeat left top; font-size:1px; margin-top:5px; }
.leftcat_curr_bot { background:url('/images/leftcat_bot.jpg') no-repeat left bottom; color:#FFF; margin-bottom:5px; padding:0px 10px 5px 5px; }
.leftcat_curr_bot a { color:#FFF; }
.leftcat_curr_bot span { margin:0px 0px 0px 10px; color:#FC0; font-weight:normal;}

.leftcat_curr_pos1 { width:10px; float:left; height:15px; }
.leftcat_curr_pos2 { width:15px; float:left; height:15px; }
.leftcat_curr_pos3 { width:20px; float:left; height:15px; }
.leftcat_curr_pos4 {width:25px; float:left; height:15px; }

.leftcat_level1 span { margin:0px 0px 0px 10px; color:#FC0; font-weight:normal; }
.leftcat_level2 span { margin:0px 0px 0px 10px; color:#AAA; font-weight:normal;}
.leftcat_level3 span { margin:0px 0px 0px 10px; color:#AAA; font-weight:normal;}
.leftcat_level4 span { margin:0px 0px 0px 10px; color:#AAA; font-weight:normal;}

.leftcat_current { font-size:11pt; font-weight:bold; padding:5px; border:1px solid #039; }

.leftcat_level1 { margin-top:10px; padding:5px 5px 5px 10px; color:#FFF; background:url('/images/leftcat.jpg') no-repeat left top; font-size:13pt; }
.leftcat_level1 a { font-size:13pt; color:#FFF; text-decoration:none; }
.leftcat_level2 { font-size:10pt; margin:7px 0px 5px 7px; font-weight:bold; padding-left:7px; border-left:2px solid #8ac503; }
.leftcat_level2 a:link { color:#74a10b; }
.leftcat_level2 a:visited { color:#14722c; }
.leftcat_level3 { font-size:9pt; margin:0px 0px 5px 25px; }
.leftcat_level3 a:link { font-size:9pt; color:#74a10b; }
.leftcat_level3 a:visited { font-size:9pt; color:#14722c; }
.leftcat_level4 { font-size:9pt; margin:0px 0px 7px 25px; padding-left:15px; }

.left_popular { margin:5px 0px 0px 0px; }
.shop_image { margin:0px 0px 10px 0px; }

.good_title { margin-bottom:10px; }
.good_title a { font-size:10pt; color:#090; }
.good_text p { font-size:8pt; color:#666; }
.good_text { font-size:8pt; color:#666; }
.cat_title { padding:5px; background:#EFEFEF; margin-bottom:5px; }
.cat_title a { text-decoration:none; }
.prleft { height:25px; background:url('/images/prleft.gif') no-repeat left top; float:left; font-size:14pt; font-family:Arial; padding:9px 5px 0px 30px; margin-right:10px; color:#FFF;}
.left_cat { font-weight:bold; margin:5px 0px 0px 0px; }
.left_subcat span.current { padding:5px; background-color:#3C3; }
.left_age { margin:5px 0px 0px 5px; padding:0px 0px 0px 15px; width:160px; background:url('/images/leftage-dot.gif') no-repeat left top; }
.left_age_current { font-size:10pt; background:url('/images/leftage.jpg') no-repeat left top; padding:7px 5px 7px 10px; width:190px; margin-top:5px;}
.left_age_current a { font-size:10pt;}

.left_man { margin:5px 0px 0px 5px; padding:0px 0px 0px 15px; width:160px; background:url('/images/leftage-dot.gif') no-repeat left top; }
.left_man_current { font-size:10pt; background:url('/images/leftage.jpg') no-repeat left top; padding:7px 5px 7px 10px; width:190px; margin-top:10px;}
.left_man_current a { font-size:10pt;}

.reg_info { font-size:13pt; padding:5px 0px 0px 5px; margin-left:10px;}
.head { background:url('/images/headbg.jpg') repeat-x left top; height:202px; }
.headtop { width:1000px; }
.head_icq { margin:5px 0px 0px 20px; color:#FC0; }
.head_login_place { margin:35px 0px 0px 65px; }
.head_login_user { margin:45px 0px 0px 65px; }
.head_login { width:300px; background:url('/images/login.jpg') no-repeat right top; height:164px; }
.head_logo { width:700px; background:url('/images/logo.jpg') no-repeat left top; height:202px; float:left; }
.main { background-color:#add542; }
.main_content { padding:10px 15px 0px 15px;}
.logo_place { float:left; margin:20px 0px 0px 0px; height:120px; width:260px;  }
.bucket { margin:5px 10px 10px 70px; padding-left:40px; background:url('/images/shopping.jpg') no-repeat left top; min-height:32px; }
.block_left { width:200px; }
.block_right { width:200px; }
.lefttitle { background:url('/images/lefttitle.jpg') no-repeat left top; font-size:16pt; margin:20px 0px 0px 0px; letter-spacing:-1px; color:#000; height:30px; }
.leftblock { margin:0px 0px 20px 0px; }
.rightblock { margin:10px 0px 0px 0px;  }
.righttitle { margin:10px 0px 10px 0px; padding:5px 5px 5px 10px; color:#FFF; background:url('/images/rightcat.jpg') no-repeat left top; font-size:13pt; }

.newstitle { margin-top:5px;}
.newstitle a { font-size:11pt; }
.newsdata { font-size:8pt; color:#999; }
.newstext { font-size:9pt; color:#444; }

.pagination_top { margin:0px 0px 10px 0px; border-bottom:1px solid #CCC; clear:both;  }
.pagination_bottom { margin:10px 0px 10px 0px; border-top:1px solid #CCC; clear:both; }
div.pagination { font-size:10pt; clear:both; margin:10px 0px 10px 0px;}
div.pagination img {}
div.pagination a {color:#808080;}
div.pagination strong {font-weight:normal;}
div.pagination span {display:inline-block;height:20px;line-height:18px;vertical-align:middle;padding:0 7px;margin:0 1px;}
div.pagination span.prev,
div.pagination span.next {padding:0;}
div.pagination span.current {padding:0 0 0 1px;background:transparent url(/images/grey-v-l.gif) 0 0 no-repeat;}
div.pagination span span {padding:0 1px 0 0;background:transparent url(/images/grey-v-l.gif) 100% 0 no-repeat;margin:0;}
div.pagination span span span {padding:0 6px;background:#bcbcbc;color:#fff;}


.footer_table { background:url('/images/footer.jpg') repeat-x left top;  }
.footer { text-align:left; margin-top:20px; height:50px; }
.footer_catalog { padding:5px 0px 10px 0px; }
.footer_catalog a { color:#093;}
.footer_cont { width:1000px; }
.footer_copy { width:300px; float:right; margin-left:100px; height:50px; font-size:8pt; text-align:right; }
.footer_count { width:100px; float:right; margin:0px;}
.footer_text { font-size:8pt; }
.footer_text span { font-size:14pt; font-family:Arial; color:#FFF; letter-spacing:-1px; }
.content { background:#FFF; width:1030px; padding:0px 10px 0px 10px; }

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.user_icon { margin:0px 5px 0px 0px; }
.sub_info { display:none; margin:10px 10px 10px 0px; padding:10px; background:#EFEFEF; border:1px solid #999; }
.clients { margin:15px 0px 5px 10px; padding-left:10px; background:url('/images/sub_arrow.jpg') no-repeat left top;  }
.center_popular_goods { width:135px; float:left; }
.shop_title { margin:0px 0px 10px 0px; }
.shop_title a:link { color:#74a10b; }
.shop_title a:visited { color:#14722c; }
.news_image { float:right; margin:0px 0px 20px 30px; }
