body {padding:0; margin:0; font-family: Verdana; font-size:14px;}

.radius10 {border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.radius15 {border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;}
.radius-top30 {border-top-left-radius:30px;border-top-right-radius:30px;-moz-border-radius-topleft:30px;-moz-border-radius-topright:30px;-webkit-border-top-left-radius:30px;-webkit-border-top-right-radius:30px;}
.transparent {filter:alpha(opacity=80);-moz-opacity:0.80;-khtml-opacity:0.80;opacity:0.80;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}

h1 {font-size:18px; color:#BF1E2D}
h2 {font-size:16px;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}



/********** M O D U L E S **********/

.comment_href { cursor:pointer; background-color:#009959; padding:5px 15px; color:white; font-weight:bold} 
#com_form { display: none;}
.comment { background-color:#ffe94e;margin-top:10px; color:black; margin-bottom:10px;}
.comment_title { position:relative; background-color:#009959; padding:5px 15px; color:white; font-weight:bold}
.comment_text { position:relative; padding:5px 15px;}
.com_date { float:right;}
.shadow {box-shadow: 0 0 5px #666;}

#catalog {position:relative;}
	.catalog_item {position:relative;}
	.catalog_item:hover {background-color:#CCC}
		.catalog_kor_opisanie {font-size:12px;}
	.catalog_title {font-weight:bold}
	.catalog_price {text-decoration:underline}
	.catalog_opisanie {font-size:12px}

#blog {position:relative;}
	.blog_item {position:relative;}
		.arh_foto {position:relative; float:left; width:150px; height:100px; overflow:hidden; margin-right:10px;}
		.arh_foto img {width:150px;}
		.arh_h2 {}
		.arh_anons {}
		.arh_date_added {}
			.arh_time_added {}
		.arh_read_more {}
#blog_widjet {position:relative;}

.shadow {box-shadow: 0 0 5px #666;}

a  { color:#BF1E2D; text-decoration:none;}
a:hover {color:#716558; text-decoration:none} 

/********** T E M P L A T E **********/

#header {position:relative; width:100%; height:100px; background-color:#fff; border-bottom:2px solid #716558}
	#in_header { position:relative; width:1100px; margin:0 auto}
		#logo { position:absolute; top:20px; left:0; font-size:18px; width:300px; color:black;}
			#logo span { font-weight:bold; color:#BF1E2D}
			#slogan { font-size:12px; color:#716558; position:absolute; top:23px;}
		#reg_menu { position:absolute; top:60px; right:0; font-size:12px;}
			#reg_menu a { color:#BF1E2D; text-decoration:none;}
			#reg_menu a:hover { color:#716558} 
			
		#menu {position:absolute; top:20px; right:0; font-size:18px}
			.menu { color:#716558; margin:0 10px;}
			.menu:hover {text-decoration:none; color:#BF1E2D; }
			.menu:last-child { margin-right:0}
			.menu:first-child { margin-left:0}
			.menu_akt {color:#BF1E2D; text-decoration:none; margin:0 10px;}
			.menu_akt:hover { text-decoration:none;}
			.menu_akt:last-child { margin-right:0}
			.menu_akt:first-child { margin-left:0}

#body {position:relative; width:100%;}
	#in_body {position:relative; width:1100px; margin:0 auto;}
		#l_w {position:relative; display:inline-block; width:250px;}
		#r_w {position:relative; display:inline-block; width:950px;}

#footer {position:relative; width:1100px; margin:0 auto;}