.opacity_image {
	behavior: url(/css/iepngfix.htc);
}

body {
	margin: 0px;
	padding: 0px;
	background-color: #f1e3b4;
	color: #a96000;
	font-size: 16px;
}

h1 {
	font-family: Comic Sans MS;
	font-size: 24px;
	color: #6d6655;
	border-bottom: 1px #e1c890 solid;
	padding: 0 0 0 10px;
	margin: 0px;
}

h2 {
	font-family: Comic Sans MS;
	font-size: 15px;
	color: #a96000;
	display:inline;
}

h3 {
	font-family: Comic Sans MS;
	font-size: 15px;
	color: #a96000;
	display: inline;
}

p {
	color: #625647;
}

span {
	color: #625647;
}

a, a:visited {
	color:#000;
	text-decoration: none;
}

a:hover {
	/*color:#ffe27f;*/
	text-decoration: underline;
}

img {
	border:0px;
	margin:0px;
	padding:0px;
	display: block;
}

#pager_status strong {
	position:relative;
	color: #625647;
	top:-4px;
}

#intro {
	background: #f1e3b4 url('../images/intro-bg.jpg') bottom right no-repeat;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	width:1002px;
	height:100%;
	text-align:left;
}

#intro_logo {
	background: #f1e3b4 url('../images/intro-logo.jpg');
	width: 412px;
	height: 518px;
	margin: 0 0 0 38px;
}

#text_intro {
	position:relative;
	top:30px;
	width:500px;
	text-align:left;
	margin:20px;
	font-family: Comic Sans MS;
	font-size: 17px;
	color: #a96000;
	font-style: italic;
}

#text_intro a  {
	color:#b06101; 
}

.bg_border {
	background-image: url('../images/side_bg.png');
	border:1px solid;
}

#intro_lang_box {
	font-family: Comic Sans MS;
	font-size: 16px;
	color: #a96000;
	margin: 132px 40px 0 0;
}

#intro_descr {
	font-family: Comic Sans MS;
	font-size: 16px;
	color: #a96000;
	margin: 0 0 0 38px;
}

#intro_link1, #intro_link2  {
	color: #a96000;
}

/* netstar */
#netstar_box {
	margin: 0 20px 5px 0;
	font-size: 10px;
	font-family: Verdana;
	color: #a7a395;
}

#netstar {
	color: #a7a395;
}

/* Letters box */

#alphabet { 
	margin-bottom: 8px; 
	clear: both; 
	overflow: hidden; 
	width: 100%; 
}

#alphabet a {
	color: #AE1010;
	font-weight:bold;
	font-size:18px;
}

#alphabet a:hover {
	text-decoration: none;
}

/* context corners */
.context_image_corners {
	width: 324px;
	height: 243px;
}
.context_image_corners:before {
	display: block;
	height: 235px;
	background: url('../images/decor/corn_tr.png') no-repeat 100% 0;
	content: url('../images/decor/corn_tl.png');
}
.context_image_corners:after {
	display: block;
	height: 235px;
	background: url('../images/decor/corn_br.png') no-repeat 100% 0;
	content: url('../images/decor/corn_bl.png');
}
/* index */

#context_image_area {
	width: 307px;
	height: 235px;
	margin: 0 15px 0 29px;
}

.left_menu {
	background-color: #f9f3df;
	margin: 18px 15px 0 29px;
}

.news_sm_tumb {
	float: left;
	width: 66px;
	height: 66px;
	margin: 0 0 0 18px;
	_margin: 0 0 0 10px;
}

.news_sm_text {
	float: left;
	position: relative;
	width: 224px;
	height: 66px;
	overflow: hidden;
	margin-left: 7px;
	font-size: 13px;
}

.news_sm_text_no_image {
	float: left;
	position: relative;
	width: 290px;
	height: 66px;
	overflow: hidden;
	margin-left: 17px;
	font-size: 13px;
}

.news_sm_text a, .news_sm_text a:visited, .news_sm_text_no_image a, .news_sm_text_no_image a:visited {
	color: #a96000;
}

.sm_news {
	padding: 0 0 13px 0;
}

.poll_header {
	margin:25px 3px 0 25px;
	background: url('../images/poller_grad2.png') top right;
	height:25px;
}

.poll_header h2 {
	font-family: Arial;
	font-size: 17px;
	color:#fff;
	margin-left:10px;
	position:relative;
	top:3px;
}

#polldesign {
	background: url('../images/poller_bg.png') no-repeat;
	width: 324px;
	height: 441px;
	margin: 18px 15px 0 29px;
	behavior: url(/css/iepngfix.htc);
}

#content_area {
	background: #f9f4e1;
	width: 602px;
	height: 100%;
	min-height: 1000px;
	_height: 1000px;
}

#content_area_club {
	/*background: url('../images/ravnye-club.jpg') top left no-repeat;*/
}

#content_area_news {
	/*background: url('../images/ravnye-news.jpg') top left no-repeat;*/
}

#content_area_about {
	/*background: url('../images/ravnye-about.jpg') top left no-repeat;*/
}

#content_area_info {
	/*background: url('../images/ravnye-info.jpg') top left no-repeat;*/
}

#content_area_footer {
	background-image: url('../images/content_bg.jpg');
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 100%;
	min-height: 1000px;
	_height: 1015px;	
}

#content_area_forum {
	background: #f9f3df url('../images/content_bg_forum.png') bottom right no-repeat;
	/*background-color: #f9f3df;*/
	width: 938px;
	height: 100%;
	min-height: 1000px;
	_height: 1000px;
}

#content_header {
	background: #e8d49f url('../images/content_header.png');
	width: 602px;
	height: 9px;
	overflow: hidden;
}

#content_header_forum {
	background: #e8d49f url('../images/content_header_forum.png');
	width: 938px;
	height: 9px;
	overflow: hidden;
}

#content {
	padding:0 20px 20px 20px;
	margom:0px;
}

/* header */
#header {
	margin: 19px 0 0 0;
	background: #e8d49f url('../images/shapka.jpg');
	width: 972px;
	height: 85px;
}

#header a {
	text-decoration: none;
	color: #a96000;
	font-weight: bold;
}

#header_shadow {
	background: #e8d49f url('../images/shapka-shadow.jpg');
	width: 972px;
	height: 28px;
}

#main_menu {
	float: left;
	position: relative;
	margin: 0 0 0 20px;
	_margin: 0 0 0 10px;
}
#main_logo {
	background-image: url('../images/logo.png');
	float: right;
	width: 123px;
	height: 85px;
	margin: 0 50px 0 0;
	_margin: 0 25px 0 0;
	cursor: pointer;
}

.mnbtdef {
	background-image: url('../images/mnbtdef.jpg');
}

.mnbtsel {
	background-image: url('../images/mnbtsel.jpg');
}

.mnbtdef, .mnbtsel {
	width: 138px;
	height: 65px;
	cursor: pointer;
	font-family: Comic Sans MS;
	font-size: 14px;
}

#menu_list {
	margin: 2px 0 0 4px;
}

/* menu box */
#menu_box_head {
	background: #f9f3df url('../images/menu_box_head.png');
	width: 324px;
	height: 8px;
	overflow: hidden;
}

#menu_box_footer {
	background: #f9f3df url('../images/menu_box_footer.png');
	width: 324px;
	height: 8px;
	overflow: hidden;
}

/* news list */

.item { 
	padding: 0 0 8px 0; 
	margin: 10px 0 0 0;
	clear: both; 
	overflow: hidden; 
	width: 100%; 
}

.item img {
	border: 0px;
}

.item a {
	color: #AE1010;
}

.item label {
	font-weight: bold;
}

.item p {
	margin: 0 0 8px 0;
}

.legend {
	font-size: 14px;
	color: #a96000;
}

img.float { float: left; margin: 4px 8px 6px 0; width: 66px; height: 66px; }
.img_holder { float: left; margin: 4px 18px 8px 0; border: 0; background-color: #fff;}
.img_holder_news_box { float: left; border: 0; background-color: #fff;}
.img_holder .image { width: 120px; height: 120px; vertical-align: middle; border: 1px solid #999999; }
.img_holder .image_small, .img_holder_news_box .image_small  { width: 66px; height: 66px; vertical-align: middle; border: 1px solid #999999; }
.img_holder .hint { text-align: right; color: #999999; font-size: 10px; }
.img_holder img, .img_holder_news_box img { display: block; margin: auto; }
#events_list th { text-align: left; }
#events_list th a {color: #858585;}
#events_list td.event { vertical-align: top; width: 55%; padding-right: 10px;}
#events_list td.date { vertical-align: top; font-size: 11px; width: 25%;}
#events_list td.place { vertical-align: top; font-size: 11px; width: 20%;}


p.info { font-size: 13px; margin: 6px 0 10px 0; }
p.info a { color: #1E388E; text-decoration: none; }

/* photo gallery */

.photo_gallery_albums { 
	margin: 8px 0 0 0;
	clear: both; 
	overflow: hidden; 
	width: 100%; 
}

.photo_gallery_albums img {
	border: 0px;
}

.photo_gallery_albums a {
	color: #AE1010;
}

.photo_gallery_albums img {
	padding:7px; 
}

.photo_gallery_albums h3 {
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	display:block;
	margin-bottom:4px;
	_margin-top:10px;
}

.photo_gallery_albums .photos_count {
	font-family:Tahoma;
	font-size:11px;
	line-height:13px;
	color:#808080;
	display:block;
}

.photo_gallery_albums .a_info {
	margin-top:3px;
	font-family:Tahoma;
	font-size:11px;
	line-height:13px;
	color:#808080;
	display:block;
}

.photo_gallery_albums p {
	margin: 0 0 8px 0;
}

.photo_gallery_albums table {
	width: 100%;
	border:1px #ccc solid;
	background:#fff;
}

.photo_gallery_albums table td {
	width: 50%;
}

.photo_gallery_albums .image_div {
	float:left;
	width:160px;
}

.photo_gallery_albums .text_div {
	float:left;
}

.photo_gallery_photos table {
	border:1px #ccc solid;
	background:#fff;
}

.photo_gallery_photos img {
	border:1px #d9ccba solid; 
	padding:7px; 
	background: #fff;
}

/* comments */
.comm_caption { }
.comm_cap_text { font-size: 13px; color: #666666; font-style: italic; }
.comm_header { background: #d5c89f;  overflow: hidden; position: relative; width: 550px; margin: 10px 0 5px 0; padding: 3px;}
.comm_name { float: left; width: 360px;}
.comm_date { float: right; width: 100px; color: #545145; font-size: 11px; padding: 2px 0 0 0;}
.comm_separator {}
.comm_text { margin: 0 0 20px 0; }
#comment_box { border-top: 1px solid #aaaaaa; padding: 10px 0 0 0; margin: 0 0 40px 0;}
#comment_box label {
	color: #625647;
}
.comment_sent {
	height: 50px;
	vertical-align: middle;
}

#content a, #content a:visited {
	color: #a96000;
	text-decoration: none;
}

#content a:hover {
	color: #625647;
	text-decoration: underline;
}

/* pages bar */
.page_out {margin: 40px 10px 20px 10px; padding: 5px; text-align: center; cursor:default; font-size: 20px; font-family: Comic Sans MS;}
.page_out .po_self {background: #544616; color: #fff;padding: 1px 5px 1px 5px; font-size: 23px; font-weight: bold;}
.page_out a.po_link {color: #000; font-size: 18px; font-weight: bold; text-decoration: none; margin-right: 2px; }
.page_out a.po_link img {vertical-align: -10%;}

/* social */

.cat_tbl { width: 100%; }
.cat_tbl td { width: 50%; }

table.rating_list {border-collapse: collapse; }
table.rating_list td {padding: 5px; vertical-align: top; font-size: 13px;}
table.rating_list td.valign-middle {vertical-align: middle;}
table.rating_list th {padding: 7px; font-size: 12px; font-weight: bold; text-align: left; color: #858585; background: #ffffff;}
table.rating_list th a {color: #858585;}
table.rating_list tr.even {background: #EFF2F3;}
table.rating_list td h3, table.simple td p {font-size: inherit;}
.zebra1 { background: #fffad8; }
.zebra2 { 
	border-top:1px #bbae9e solid; 
}
.gray_bg { background: #fffad8; }

#error_mess {
	color: #A90101;
	text-align: center;
	font-weight: bold;
}

#register_button {
	width: 200px;
}

#register_button_ch, #mailing {
	width: 14px;
	margin: 0 0 0 10px;
	background-color: #FAEFEF;
}

#register_form {
	
}

#register_form label {
	font-size: 12px;
	font-family: Arial;
}

#register_form input {
	width: 150px;
}

#register_form table {
	/*border: 10px #CFBABA solid;*/
}

#register_form span, #advert_form span {
	font-size: 10px;
	color: #757575;
}

#register_form sub, #advert_form sub {
	color: #FB0D0D; 
	font-size: 12px;
	margin: 0 5px 0 0;
}

#login_box {
	width: 602px;
	font-size: 12px;
	font-family: arial;
}

#login_box table {
	margin: 0 10px 10px 0;
}

#login_box b {
	font-size: 13px;
}

#login_box a {
	color: #564618;
	text-decoration:none;
}

#login_box a:hover {
	color: #a96100;
	text-decoration:none;
}

#login_box input {
	border: 1px solid;
}
