body{
	font-family: Arial;
	font-size: 12px;
	color: #22100e;
}
a{
	color:#9d4555;
}
.header{
	width: 1022px;
	margin: 0px auto;
	height: 137px;
}
.header_block{
	background: url(../img/top_bg.jpg) repeat-x left top;
}
.index_contant{
	background: #1f0d0c url(../img/index_contant_bg.gif) repeat-x left top;
	color: #bdaa96;
}
.h_table{
	height: 136px;
	width: 100%;
}
.h_table .logo_block{
	width: 75px;
	vertical-align: bottom;
	background: #3a1a1d;
}
.top{
	width: 100%;
}
.top .slogan{
	padding: 0px 0px 0px 0px;
}
.top_descr{
	width: 325px;
	color: #a7696e;
	font-size: 12px; 
	padding: 56px 0px 0px 0px;
}
.top_descr p{
	margin: 0px 0px 0px 0px;
	line-height: 18px;
	color: #c3b271;
	font-family: Georgia;
	font-size: 15pt;
	font-weight: normal;
	font-style: italic;
	padding-top: 0px;
}
.top_search{
	text-align: right;
}
.top_search .top_menu{
	margin: 19px 0px 18px 0px;
}
.top_search .top_menu a{
	margin: 0px 0px 0px 11px;
	color: #c3b271;
	font-size: 12px;
}
.top_search .search{
	float: right;
}
.top_search .search .search_table tr td{
	vertical-align: middle;
}
.top_search .search .search_table tr td .icon{
	margin-left: 7px;
}
.top_search .search table{
	width: 100%;
}
.top_search .search .search_cell{
	width: 253px;
	padding-right: 22px;
}
.top_search .search input{
	width: 169px;
	height: 19px;
	padding: 3px 5px 0px 5px;
	border: 1px solid #1f0d0c;
	background: #73383c;
	color: #c3b271;
}
.top_search .search input.s_submit{
	width: 64px;
	height: 24px;
	padding: 0px 0px 0px 0px;
	border: none;
	background: url(../img/s_submit.gif) no-repeat left top;
	color: #5b2c26;
	cursor: pointer;
	margin-left: 8px;
}
.main_menu {
	text-align: right;
	margin: 22px 0px 0px 0px;
}
*+html .main_menu {
	margin: 10px 0px 0px 0px;
}
.main_menu .menu_item{
	float: left;
	padding: 0px 17px 0px 0px;
	position: relative;
}

.main_menu a{
	font-weight: bold;
	font-size: 11px;
	color: #c3b271;
}	
.main_menu a:hover, .show_popup a, .show_popup {
	text-decoration: none;
	color: #CC9999;
}	
.items_submenu{
	margin: 0px 0px 0px 0px;
	position: absolute;
	left: 0px;
	top: 27px;
	display: none;
	white-space: nowrap;	
	text-align: left;
	background: #3a1a1d;
	border: 1px solid #75474c;
	padding: 10px 60px 10px 9px;
	color: #dcb472;
	z-index:99;
}
.items_submenu ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
.items_submenu ul li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 11px 0px;
	list-style: none;
}
.items_submenu ul li.last{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
.items_submenu a{
	font-size: 11px;
	font-weight: normal;
	color: #dcb472;
	text-decoration: none;
	text-transform: uppercase;
}	
.items_submenu a:hover{
	text-decoration: underline;
	color: #dcb472;
}	
.show_popup .items_submenu{
	display: block;
}

.center_content{
	width: 1022px;
	margin: 0px auto;
}
.center_table{
	width: 100%;
}
.center_table .big_img_box{
	width: 639px;
	height: 376px;
	overflow: hidden;
}
.gold_title{
	font-size: 14px;
	color: #dcb472;
	font-weight: bold;
	margin: 0px 0px 11px 0px;
}
.gold_title a{
	font-size: 14px;
	color: #dcb472;
	font-weight: bold;
	margin: 0px 0px 11px 0px;
}
.accounts{
	padding: 14px 0px 0px 30px;
}
.people{
	width: 100%;
}
.people tr td{
	width: 50%;
}
.people .account{
	padding: 0px 0px 10px 0px;
}
.people .account a{
	color: #bdaa96;
}
.people .account img{
	float: left;
	margin: 3px 15px 5px 0px;
}
.bottom{
	width: 1022px;
	margin: 0px auto;
	padding: 18px 0px 36px 0px;
}
.bottom_content{
	background: url(../img/bottom.jpg) repeat left top;
	color: #bdaa96!important;
}
body .bottom_content table.events_table tr td{
	color: #bdaa96!important;
}
body .bottom_content .recomend tr td{
	color: #bdaa96!important;
	font-size: 12px;
}
body .bottom_content .footer tr td{
	color: #bdaa96!important;
}
.bottom_content .bottom_block{
	background: url(../img/bottom_bg.jpg) repeat-x left top;
}
.descriptions{
	padding: 15px 0px 15px 0px;
	position: relative;
	zoom: 1;
	height: 158px;
}
.crown_title{
	font-size: 14px;
	color: #bdaa96;
	font-weight: bold;
	padding: 0px 0px 0px 31px;
	background: url(../img/crown.gif) no-repeat left top;
}
.title{
	font-size: 14px;
	color: #bdaa96;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}
.descr_block{
	float: left;
	width: 300px;
	padding: 0px 0px 0px 0px;
	margin: 0px 30px 0px 0px;
}
.descr_block p{
	text-align: justify;
}
.chair{
	width: 350px;
	height: 380px;
	background: url(../img/chair.gif) no-repeat left bottom;
	position: absolute;
	right: 0px;
	bottom: 0px;
	padding: 26px 0px 0px 0px;
	zoom: 1;
}
.chair_but{
float: right;
}
.chair_go{
	font-family: Georgia;
	font-style: italic;
	font-size: 27px;
	color: #dcb472;
}
.events_block{
	padding: 28px 0px 0px 0px;
	margin: 0px 0px 55px 0px;
}
.events_table{
	width: 100%;
}
.events_table tr td{
	width: 32%;
	font-size: 12px;
}
.events_table tr td.separator{
	background: url( ../img/bord.gif) repeat-y center top;
	width: 1px;
	font-size: 1px;
	line-height: 1px;
	padding: 0px 6px 0px 6px;
}
.events_table .e_img{
	float: left;
	margin: 0px 20px 0px 0px;
}
.events_table .e_img img{
	border: 5px solid #644222;
}
.recomend1{
float: right;
top: -50px;
position: relative;
}
.recomend{
	margin: 0px 0px 20px 0px;
}
.recomend table tr td{
	vertical-align: middle;
	font-weight: bold;
}
.recomend table input{
	width: 169px;
	height: 22px;
	padding: 0px 5px 0px 5px;
	border: 1px solid #1f0d0c;
	background: #73383c;
	color: #c3b271;
	margin-left: 7px;
}
.recomend input.rec_btn{
	width: 54px;
	height: 24px;
	padding: 0px 0px 0px 0px;
	border: none;
	background: url(../img/send.gif) no-repeat left top;
	color: #5b2c26;
	cursor: pointer;
}
body .body .bottom_content .bottom_block .bottom .footer table tr td{
	font-family: Arial;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
}
.footer table{
	width: 100%;
}
.right_f{
	text-align: right;
}
.right_f a{
	color: #bcb496;
	font-family: Arial;
	font-size: 11px;
	margin: 0px 0px 10px 15px;
}
.middle_block{
	margin:0 auto;
	width:1022px;
}
.top_sands_bg{	
background: url(../img/top_sands_bg_top.gif) repeat-x left top;
}

.sands_bg{
	background: url(../img/top_sands_gb.gif) repeat left top;
	color: #bdaa96;
}
.main_contant{
	background: #ffffef;
	padding: 16px 0px 0px 0px;
}
.main_table{
	width: 100%;
}
.main_table .right_main{
	width: 231px;
}
.main_table .big_right_main{
	width: 267px;
}
.avatars_block{
	border: 5px solid #e3dcb5;
	padding: 10px 0px 10px 14px;
	margin: 0px 0px 14px 0px;
}
.big_border{
	border: 10px solid #e3dcb5;
	padding: 10px 14px 10px 23px;
	margin: 0px 0px 14px 0px;
}
.avatars_block .avatars_title{
	font-size: 14px;
	font-family: Arial;
	color: #3a1a1d;
	margin: 0px 0px 18px 0px;
	
}
.avatars_block .avatar{
	float: left;
	width: 68px;
	height: ;
	margin: 0px 0px 14px 0px;
}
.avatars_block .avatar p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 11px;
}
.avatars_block .avatar p a{
	font-size: 11px;
	font-family: Arial;
	color: #73383c;
	line-height: 11px;
}
.avatars_btns{
	width: 100%;
}
.avatars_btns tr td{
	vertical-align: middle;
}
.avatars_btns tr td.right a{
	margin-right: 12px;
}
.avatars_btns a{
	font-size: 14px;
	font-family: Arial;
	color: #9d4555;
	font-weight: bold;
	text-decoration: underline;
}
.avatars_btns a:hover{
	text-decoration: none;
}
.banner{
	margin-bottom: 14px;
}
.banner img{
	display: block;
}
.light_title{
	font-size: 24px;
	font-family: Lucida Sans Unicode;
	color: #3a1a1d;
	margin: 0px 0px 6px 0px;
}
.light_title b{
	font-size: 14px;
	font-family: Arial;
	color: #9d4555;
	text-transform: uppercase;
	margin: 0px 0px 0px 10px;
	
}
.subtitle{
	font-family: Arial;
	color: #22100e;
	font-weight: bold;
	font-size: 12px;
	margin: 0px 0px 12px 0px;
}
.arrow_links{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
.arrow_links li{
	background: url(../img/arrow.gif) no-repeat left 5px;
	padding: 0px 0px 8px 13px;

}
.arrow_links li a{
	font-family: Arial;
	color: #9d4555;
	font-size: 12px;
}
.cafe{
	background: url(../img/cafe_bg.gif) no-repeat 10px top;
	padding: 11px 0px 0px 108px;
}
.block_title{
	font-family: Arial;
	color: #9d4555;
	font-size: 14px;
	font-weight: Bold;
	margin: 0px 0px 13px 0px;
}
ul.decor_links{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
ul.decor_links li{
	padding: 0px 0px 7px 0px;
	color: #9d4555;
}
ul.decor_links a{
	font-family: Arial;
	color: #9d4555;
	font-size: 12px;
	text-decoration: underline;
}
ul.decor_links a:hover{
	text-decoration: none;
}
.top_cont{
	border-bottom: 4px solid #e3dcb5;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
}
.top_cont .rekvizit{
	width: 100%;
}
.center_content_block{
	padding: 0px 16px 0px 0px;
}
.v_card{
	margin: 11px 0px 0px 0px;
}
.v_card{
	width: 100%;
}
.new_post{
	width: 100%;
}
.posts_left_block{
	width: 187px;	
	padding: 0px 16px 0px 0px;
}
.hot_posts{
	margin: 0px 0px 20px 0px;
}
.post{
	padding: 6px 0px 4px 0px;
}
.post_messages .post{
	border-top: 1px solid #e3dcb5;
}
.post_messages{
	margin: 0px 0px 5px 0px;
}
.red_txt{
	color: #9d4555;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
}	
.post_header{
	width: 100%;
}
.post_header tr td{
	padding: 0px 0px 6px 0px;
}
.post_message{
	padding: 6px 0px 20px 0px;
}
.post_messages .post_message{
	border-top: 1px solid #e3dcb5;
}
.post_message p{
	margin: 0px 0px 15px 0px;
}
.post_header .post_avatar{
	width: 1%;
	padding-left: 10px;
}
.post_header .post_title{
	color: #22100e;
	font-size: 18px;
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 0px 0px;
}
.post_header .post_title a{
	color: #22100e;
}
.post_header .post_name, .back_link {
	color: #666666;
	font-style: italic;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.post_header .post_name a,
.post_message a{
	text-decoration: underline;
}
.post_header .post_name a:hover,
.post_message a:hover{
	text-decoration: none;
}
.post_header a.post_address{
	text-decoration: underline;
	color: #666666;
}
.post_header a.post_address:hover{
	text-decoration: none;
}
.complicate_title{
	width: 100%;
}
.complicate_title .right a{
	margin-left: 22px;
	text-decoration: underline;
}
.complicate_title .right a:hover{
	text-decoration: none;
}
.complicate_title .right a.plus_link{
	background: url(../img/plus.gif) no-repeat left 2px;
	padding: 0px 0px 0px 20px;
}
.complicate_title a{
	text-decoration: underline;
}
.complicate_title a:hover{
	text-decoration: none;
}
.profile_img {
	margin: 0px 0px 7px 0px;
}
.profile_img img{
	border: 1px solid #e3dcb5;
}
.profile_contacts{
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 12px 0px;
	list-style: none;
	border-bottom: 4px solid #e3dcb5;
}	
.profile_contacts li{
	padding: 0px 0px 9px 0px;
}	
.profile_contacts li a{
	text-decoration: underline;
}
.profile_contacts li a:hover{
	text-decoration: none;
}	
.v_separator{
	font-size: 1px;
	line-height: 1px;
	height: 4px;
	background: #e3dcb5;
}
.corner_banner{
	margin: 0px 0px 16px 0px;
	zoom: 1;
}
.corner_banner .top_left_bg{
	background: url(../img/banner_corn_l_t.gif) no-repeat left top;
}
.corner_banner .top_right_bg{
	background: url(../img/banner_corn_r_t.gif) no-repeat right top;
}
.corner_banner .bottom_left_gb{
	background: url(../img/banner_corn_l_b.gif) no-repeat left bottom;
}
.corner_banner .bottom_right_bg{
	background: url(../img/banner_corn_r_b.gif) no-repeat right bottom;
	text-align: center;
	padding: 8px 10px 8px 10px;
}
.corner_banner .bottom_bg{
	background: url(../img/borders.gif) repeat-x left bottom;
}
.corner_banner .top_bg{
	background: url(../img/borders.gif) repeat-x left top;
}
.corner_banner .left_bg{
	background: url(../img/borders.gif) repeat-y left top;
}
.corner_banner .right_bg{
	background: url(../img/borders.gif) repeat-y right top;
}
.post_lef_img{
	float: left;
	margin: 0px 10px 10px 0px;
	position: relative;
}
.post_lef_img a{
	display: block;
	position: absolute;
	right: 6px;
	bottom: 7px;
}
.post_form{
	border-top: 1px solid #e3dcb5;
	padding: 8px 0px 0px 0px;
}
.post_form .p_f_title, .comments .p_f_title{
	color: #9d4555;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 6px 0px;
}
.post_form textarea{
	border: 1px solid #999999;
	padding: 3px 5px 3px 5px;
	width: 557px;
	height: 76px;
	background: #ffffef;
}
.post_form .kapcha table tr td{
	vertical-align: middle;
	padding-right: 5px;
}
.post_form .kapcha{
	color: #333333;
	font-size: 12px;
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.post_form .kapcha input{
	border: 1px solid #999999;
	padding: 0px 5px 0px 5px;
	width: 103px;
	height: 22px;
	background: #ffffef;
}
.post_form .kapcha input.post_subm{
	border: none;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	width: 64px;
	height: 24px;
	background: url(../img/post_btn.gif) no-repeat left top;
	cursor: pointer;
	float: right;
	color: #5c2d27;
}
.signin_content{
	width: 100%;
}
.signin_content .signin_cell{
	width: 394px;
}
.signin_form{
	border: 1px solid #e3dcb5;
	padding: 30px 26px 14px 23px;
	margin: 0px 0px 20px 0px;
}
.f_table{
	width: 326px;
}
.f_table td{
	padding: 0px 0px 11px 0px;
	vertical-align: middle;
}
.f_table .f_name{
	width: 80px;
	font-weight: bold;
	color: #22100e;
}
.f_table .s_field input{
	width: 232px;
	height: 27px;
	border: 1px solid #75474c;
	padding: 0px 5px 0px 5px;
	background: #ffffef;
	font-size: 12px;
	color: #22100e;
	font-weight: bold;
}
.f_table .signin_btn{
	width: 64px;
	height: 24px;
	border: none;
	padding: 0px 0px 0px 0px;
	background: url(../img/signinbtn.gif) no-repeat left top;
	color: #5c2d27;
	cursor: pointer;
}
.small_text{
	color: #22100e;
	font-size: 11px;
}
.bord_sep{
	line-height: 1px;
	font-size: 1px;
	background: #e3dcb5;
	margin-bottom: 30px;
}
.save_mail{
	margin: 40px 0px 0px 0px;
}
.save_mail a{
	text-decoration: underline;
}
.save_mail a:hover{
	text-decoration: none;
}
.description{
	width: 471px;
}
.login_descr{
	border: 10px solid #e3dcb5;
	padding: 26px 12px 26px 26px;
	margin: 0px 0px 43px 0px;	
	
}
.login_descr p{
	margin: 0px 0px 13px 0px;	
}
.big_title{
	color: #22100e;
	font-size: 18px;
	margin: 0px 0px 13px 0px;	
}
.login_descr .red_title{
	color: #9d4555;
	font-weight: bold;
	margin: 0px 0px 0px 0px;	
}
.visit_block img{
	float: left;
}
.visit_block div{
	margin: 0px 0px 10px 214px;
}
.text_block{
	border: 1px solid #e3dcb5;
	padding: 26px 20px 30px 28px;	
	margin: 0px 0px 30px 0px;	
}
.left_img{
	float: left;
	margin: 0px 10px 10px 0px;
}
.uppercase_title{
	text-transform: uppercase;
	font-size: 14px;
	font-family: Arial;
	color: #6f343a;
	font-weight: bold;
}
.small_txt{
	font-size: 11px;
	font-family: Arial;
	color: #000000;
}
.about_links {
	margin: 0px 0px 22px 0px;
	padding: 0px 0px 0px 25px;
}
.about_links ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	text-transform: uppercase;
}
.about_links ul li{
	padding: 0px 0px 7px 0px;
}
.about_links ul a{
	text-decoration: underline;
}
.about_links ul a:hover{
	text-decoration: none;
}
.card_img{
	text-align: ceneter;
	margin: 0px 0px 20px 0px;
	width: 187px;
}
.small_title{
	font-size: 12px;
	color: #9d4555;
	font-weight: bold;
	margin: 0px 0px 33px 0px;
}
.black_title{
	font-size: 18px;
	color: #22100e;
	margin: 0px 0px 9px 0px;
}
.square_list{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;	
	color: #9d4555;
}
.square_list li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 9px 13px;
	background: url(../img/square_list.gif) no-repeat left 5px;	
}
.bold{
	font-weight: bold;
}
.text_links{
	clear: left;
}
.text_links{
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	color: #9d4555;
}	
.text_links ul{
	margin: 6px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}	
.text_links li{
	padding: 0px 0px 6px 0px;
}	
.text_links a, .und_txt{
	text-decoration: underline;
}	
.text_links a:hover{
	text-decoration: none;
}	
.kursiv{
	font-style: italic;
}
.big_link{
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}	
.big_link:hover{
	text-decoration: none;
}	
.marg_bottom{
	margin: 0px 0px 30px 0px;
}
.art_list{
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	color: #22100e;	
	font-weight: bold;
}	
.art_list li{
	padding: 0px 0px 14px 0px;
}	
.art_list a{
	color: #22100e;	
	text-decoration: underline; 
	margin: 0px 10px 0px 0px;
}	
.art_list a:hover{
	text-decoration: none; 
}	
.art_list a.art_edit{
	color: #9d4555;	
	font-weight: normal;
	font-style: italic;
}	
.art_list a.art_delete{
	color: #f80632;	
	font-weight: normal;
	font-style: italic;
}	
.msgbox {
	margin: 10px 0;
	padding: 3px;
	background-color: yellow;
	border: 1px #000 dotted;
}
.art_list th {
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	border-bottom: 2px solid #a1a1a1;
}
.art_list td {
	padding: 5px 10px;
	font-weight: normal;
	border-bottom: 1px solid #c1c1c1;
}
.zaglushka{
	height: 300px;
}
.back_link a{
	font-style: italic;
	color: #666666;
}
.publish{
	background: url(../img/pub_btn.gif) no-repeat left top;
	width: 64px;
	height: 24px;
	cursor: pointer;
	border: none;
}	
.m_form_block{
	border: 1px solid #e3dcb5;
	padding: 26px 17px 30px 14px;	
	margin: 0px 0px 30px 0px;	
	width: 361px;
}
.m_form, .check_table, .btn_table{
	width: 100%;
}
.check_table{
	margin-bottom: 13px;
}
.m_form td{
	padding: 0px 0px 13px 0px;
	vertical-align: middle;
}
.m_form td.arrow{
	width: 8px;
	padding: 0px 9px 13px 0px;
}
.m_form .m_name{
	color: #000000;	
	font-weight: bold;
	padding: 0px 8px 13px 0px;	
}
.m_form td.m_field input{
	width: 214px;
	height: 24px;
	padding: 3px 5px 0px 5px;
	border: 1px solid #75474c;
	background: #ffffef;
}
.m_form select{
	width: 224px;
	height: 27px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #75474c;
	background: #ffffef;
}
.m_form .smal_sell select{
	width: 80px;
	height: 27px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #75474c;
	background: #ffffef;
}
.check_table td{
	padding: 0px 10px 10px 0px;
	vertical-align: middle;
	font-size: 11px;
	color: #000000;
}
.check_table a, .btn_table a{
	text-decoration: underline;
}
.check_table a:hover, .btn_table a:hover{
	text-decoration: none;
}
.m_submit{
	background: url(../img/btn_sub.gif) no-repeat left top;
	width: 64px;
	height: 24px;
	border: none;
	cursor: pointer;
}
.m_form_block p, .m_form_block .uppercase_title{
	margin-left: 14px;
}	
.m_form_block{
	position: relative;
}
.field_menu{
	position: absolute;
	left: -120px;
	top: 200px;
	width: 120px;
}	
.field_menu ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	color: #000;
}	
.field_menu ul a{
	color: #000;
}	
.back_link {
	padding-bottom: 21px;
}
.back_link a{
	text-decoration: underline;
}
.back_link a:hover{
	text-decoration: none;
}
.add_a_table{
	width: 100%;
}
.add_a_table td{
	vertical-align: middle;
	padding: 0px 0px 24px 0px;
}
.add_a_table .a_name{
	width: 160px;
}
.add_a_table .a_field{
	width: 450px;
	height: 27px;
	border: 1px solid #75474c;
	background: #ffffef;
	padding: 0px 5px 0px 5px;
}
.add_a_table .publ_btn{
	width: 64px;
	height: 24px;
	border: none;
	background: url(../img/publ_btn.gif) no-repeat left top;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
}
.add_a_table textarea{
	width: 688px;
	height: 191px;
	border: 1px solid #333333;
	background: #ffffff;
	padding: 23px 18px 20px 18px;
	font-size: 12px;
	font-family: Arial;
}
.add_a_table select{
	width: 197px;
	height: 27px;
	border: 1px solid #75474c;
	background: #ffffef;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
}
.art_ch td{
	vertical-align: middle;
	padding: 0px 30px 0px 0px;
}
.art_ch td.r_field{
	padding: 0px 4px 0px 0px;
}
.art_ch td.r_field input{
	cursor: pointer;
}
.comments{
	padding: 7px 0px 0px 0px;
}
.comments .c_mess{
	font-size: 12px;
	color: #333333;
	font-family: Arial;
	background: url(../img/dots.gif) repeat-x left bottom;
	padding: 0px 0px 9px 0px;
	margin: 0px 0px 13px 0px;

}
.comments .c_date{
	font-size: 10px;
	color: #666666;
	font-family: Arial;
	padding: 0px 0px 6px 0px;
}
.link_title{
	font-size: 14px;
	color: #dcb472;
	font-weight: bold;
	margin: 0px 0px 11px 0px;


}
.contributors_table{
	width: 100%;
	margin-bottom: 20px;
}
.contributors .light_title{
	margin-bottom: 15px;
}
.contributors_table tr td{
	width: 70px;
	color: #72353a;
	font-size: 11px;
	padding: 0px 0px 13px 0px;
}
.contributors_table tr p{
	color: #72353a;
	margin: 0px 0px 0px 0px;
	line-height: 12px;
}

/*=========submenu===========*/
.left_submenu ul{
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
.left_submenu ul li{
	padding: 0px 0px 2px 0px;
}
.left_submenu ul a{
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	color: #3a1a1d;
	display: block;
	text-decoration: none;
	background: #d8ce9a;
	padding: 4px 0px 6px 16px;
}
.left_submenu ul a:hover, .left_submenu ul a.active{
	background: #e3dcb5;
}
/*=========20100809======START======*/
.facebook_block{
	background: #edf0f5;
	margin-bottom: 10px;	
}
.facebook_title{
	background: #3b5998;	
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	border-bottom: 1px solid #244588;
	padding: 0px 0px 0px 7px;
}
.facebook_img{
	padding: 6px 0px 14px 7px;
}
.facebook_img a{
	color: #fff;
}
.facebook_img table{
	width: 100%;
}
.facebook_img .f_image{
	width: 82px;
	border-bottom: 1px solid #bdc7d8;
	padding: 0px 0px 6px 0px;
}
.f_friend_title{
	width: 100%;
}
.f_friend_title .f_bord{
	border-bottom: 1px solid #d8dfea;
}
.f_friend_title .title_cell{
	border: 1px solid #d8dfea;
	border-bottom: none;
	width: 1%;
	font-weight: bold;
	white-space: nowrap;
	padding: 5px 9px 3px 9px;
	background: #fff;
}
.facebook_btns {
	padding: 2px 1px 0px 1px;
	background: #fff;
	border-left: 1px solid #d8dfea;
	border-right: 1px solid #d8dfea;
}
.facebook_btns span{
	background: #d8dfea;
	padding: 5px 10px 3px 10px;
	color: #3b5998;
	font-weight: bold;
	line-height: 27px;
}
.friends_block{
	background: #fff;
	border-left: 1px solid #d8dfea;
	border-right: 1px solid #d8dfea;
	border-bottom: 1px solid #d8dfea;
	padding: 3px 12px 10px 12px;
	overflow-y: scroll; 
	height: 150px;
	line-height: 16px;
}
.friends_block .img{
	padding: 0px 8px 0px 0px;
}
.friends_block .date{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #999999;
}
.directory_search{
	background: url(../img/directory_search.gif) no-repeat left top;
	width: 567px;
	height: 54px;
	padding: 50px 0px 0px 0px;
	margin: 0px 0px 13px 0px;
}
.directory_search table{
	margin: 0px auto;
}
.d_s_field input {
	background: #fff;
	border: none;
	padding: 0px 3px 0px 3px;
	width: 370px;
	color: #3b5998;
}
.d_s_field .d_search {
	background: url(../img/d_search_bg.gif) repeat-x left top;
	height: 25px;
	margin-right: 7px;
}
.d_s_field .d_search .d_search_l{
	background: url(../img/d_search_left.gif) no-repeat left top;
	height: 25px;
	padding-left: 2px;
}
.d_s_field .d_search .d_search_r{
	background: url(../img/d_search_right.gif) no-repeat right top;
	height: 22px;
	padding: 3px 2px 0px 0px;
}
input.d_s_btn {
	background: url(../img/search_btn.gif) no-repeat right top;
	border: none;
	width: 56px;
	height: 25px;
	cursor: pointer;
	padding: 0px 0px 0px 0px;
}
.directory_list{
	padding: 0px 0px 55px 0px;
	margin: 0px 0px 20px 0px;
}
.directory_list table{
	width: 100%;
}
.directory_list table td{
	/*width: 30%;*/
}
.small_blue_title{
	font-weight: bold;
	font-size: 14px;
	color: #2577c6;
	margin-bottom: 19px;
}
.deep_blue_title{
	font-weight: bold;
	font-size: 12px;
	color: #3b5998;
	margin-bottom: 19px;
}
.directory_list ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
.directory_list ul a{
	color: #333333;
	font-size: 12px;
	text-decoration: underline;
}
.directory_list ul a:hover{
	text-decoration: none;
}
.blue_border_block{
	margin: 0px 0px 10px 0px;
}	
.blue_border_block .b_b_b_left{
	background: url(../img/b_b_b.gif) repeat-y left top;
}
.blue_border_block .b_b_b_right{
	background: url(../img/b_b_b.gif) repeat-y right top;
}
.blue_border_block .b_b_b_top{
	background: url(../img/b_b_b.gif) repeat-x left top;
}
.blue_border_block .b_b_b_bottom{
	background: url(../img/b_b_b.gif) repeat-x left bottom;
}

.blue_border_block .b_b_b_left_t{
	background: url(../img/b_b_b_l_t.gif) no-repeat left top;
}
.blue_border_block .b_b_b_right_t{
	background: url(../img/b_b_b_r_t.gif) no-repeat right top;
}
.blue_border_block .b_b_b_left_b{
	background: url(../img/b_b_b_l_b.gif) no-repeat left bottom;
}
.blue_border_block .b_b_b_right_b{
	background: url(../img/b_b_b_r_b.gif) no-repeat right bottom;
	padding: 8px 18px 10px 18px;
}

.advertising_table{
	width: 100%;
}
.advertising_table .adv_box{
	width: 30%;
	font-size: 11px;
	color: #3a1a1d;
}
.advertising_table .adv_box table{
	width: 100%;
}
.advertising_table .b_b_img{
	width: 1%;
	padding-right: 10px;
}
.adv_title a, .adv_title{
	font-weight: bold;
	font-size: 11px;
	color: #2577c6;
}
.small_links table{
	width: 100%;
}
.small_links a{
	color: #2577c6;
	text-decoration: underline;
	font-size: 11px;
}
.small_links a:hover{
	text-decoration: none;
}
.traffic_block{
	background: #dbe5e1 url(../img/traff_l_t.gif) no-repeat left top;
	margin: 0px 4px 14px 0px;
}
.traffic_block .traff_r_t{
	background: url(../img/traff_r_t.gif) no-repeat right top;
}
.traffic_block .traff_l_b{
	background: url(../img/traff_l_b.gif) no-repeat left bottom;
}
.traffic_block .traff_r_b{
	background: url(../img/traff_r_b.gif) no-repeat right bottom;
	padding: 11px 10px 10px 12px;
}

.traffic_block p{
	margin: 0px 0px 7px 0px;
	font-size: 11px;
}
.traff_more{
	margin: 0px 0px 7px 0px;
}
.traffic_block a{
	font-size: 11px;
	color: #3b5998;
	text-decoration: underline;
}
.traffic_block a:hover{
	text-decoration: none;
}
.traffic_block .small_blue_title,
.traffic_block .deep_blue_title{
	margin-bottom: 2px;
}
.ar_bullet{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
.ar_bullet li{
	background: url(../img/d_list_arrow.gif) no-repeat left 5px;
	padding: 0px 0px 2px 12px;
	font-size: 11px;
}
.ar_bullet li a{
	color: #333333;
	font-size: 12px;
}
.adds{
	margin: 10px auto 17px;
	width: 778px;
}	
.directory_title{
	color: #3b5998;
	font-family: Times New Roman;
	font-size:28px;
	text-transform: uppercase;
	background: url(../img/directory_title.gif) no-repeat left 5px;
	padding: 7px 0px 5px 50px;
	margin: 0px 0px 20px 0px;
}
.termometr{
	color: #2577c6;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 21px;
}	
.termometr a{
	color: #2577c6;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;	
}	
.termometr a:hover{
	text-decoration: none;	
}	
.profile_descr table{
	width: 100%;
	color: #333333;
	font-size: 11px;
}
.profile_descr .bkms{
	width: 125px;
}
.profile_descr .pr_phone{
	width: 125px;
	font-weight: bold;
	font-size: 12px;
	
}
.profile_descr p{
	margin: 0px 0px 2px 0px;
}
.profile_descr p b{
	font-size: 14px;
}
.profile_descr p a{
	color: #336699;
	text-decoration: underline;	
}	
.profile_descr p a:hover{
	text-decoration: none;	
}
.profile_descr{
	margin: 0px 0px 50px 0px;
}
.profile_visitka{
	margin: 0px 0px 50px 0px;
}
.profile_visitka table{
	width: 100%;
}
.profile_visitka .prof_v_menu{
	width: 110px;
}
.profile_visitka .prof_v_menu ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
.profile_visitka .prof_v_menu a{
	color: #336699;
	text-decoration: underline;	
	background:url(../img/d_list_arrow.gif) no-repeat left 5px;
	font-size:11px;
	padding:0 0 2px 12px;
}	
.profile_visitka .prof_v_menu a:hover{
	text-decoration: none;	
}
.vizitka_img{
	text-align: right;
	margin: 0px 0px 7px 0px;
}
.larg_img{
	text-align: center;
}
.larg_img a{
	color: #336699;
	text-decoration: none;	
	background:url(../img/larg_img.gif) no-repeat left top;
	font-size: 11px;
	padding: 2px 0px 3px 21px;
}
.page_lister{
	text-align: right;
	color: #2577c6;
	font-size: 11px;
	margin: 0px 0px 14px 0px;
}
.page_lister span{
	margin: 0px 0px 0px 3px;
}
.page_lister a{
	color: #2577c6;
	font-size: 11px;
	text-decoration: underline;
	margin: 0px 0px 0px 3px;
}
.page_lister a:hover{
	text-decoration: none;
}
.category_block .profile_descr .bkms{
	text-align: right;
}
.category_block .profile_descr{
	margin: 0px 0px 0px 0px;
}
.category_block{
	margin: 0px 0px 40px 0px;
}
.category_box{
	border-bottom: 1px solid #98afb8;
	padding: 10px 15px 10px 15px;
	margin: 0px 0px 0px 0px;
}
.category_active{
	border: 1px solid #3b5998;
	background: #dbe5e1;
}
.interactive_link {
	margin: 10px 0px 0px 0px;
}
.interactive_link a{
	color: #2577c6;
	font-size: 11px;
	text-decoration: underline;
	margin: 0px 3px 0px 0px;
}
.interactive_link a:hover{
	text-decoration: none;
}
/*=========20100809======START======*/
.facebook_block{
	background: #edf0f5;
	margin-bottom: 10px;	
}
.facebook_title{
	background: #3b5998;	
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	border-bottom: 1px solid #244588;
	padding: 0px 0px 0px 7px;
}
.facebook_img{
	padding: 6px 0px 14px 7px;
}
.facebook_img a{
	color: #fff;
}
.facebook_img table{
	width: 100%;
}
.facebook_img .f_image{
	width: 82px;
	border-bottom: 1px solid #bdc7d8;
	padding: 0px 0px 6px 0px;
}
.f_friend_title{
	width: 100%;
}
.f_friend_title .f_bord{
	border-bottom: 1px solid #d8dfea;
}
.f_friend_title .title_cell{
	border: 1px solid #d8dfea;
	border-bottom: none;
	width: 1%;
	font-weight: bold;
	white-space: nowrap;
	padding: 5px 9px 3px 9px;
	background: #fff;
}
.facebook_btns {
	padding: 2px 1px 0px 1px;
	background: #fff;
	border-left: 1px solid #d8dfea;
	border-right: 1px solid #d8dfea;
}
.facebook_btns span{
	background: #d8dfea;
	padding: 5px 10px 3px 10px;
	color: #3b5998;
	font-weight: bold;
	line-height: 27px;
}
.friends_block{
	background: #fff;
	border-left: 1px solid #d8dfea;
	border-right: 1px solid #d8dfea;
	border-bottom: 1px solid #d8dfea;
	padding: 3px 12px 10px 12px;
	overflow-y: scroll; 
	height: 150px;
	line-height: 16px;
}
.friends_block .img{
	padding: 0px 8px 0px 0px;
}
.friends_block .date{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #999999;
}
.directory_search{
	background: url(../img/directory_search.gif) no-repeat left top;
	width: 567px;
	height: 54px;
	padding: 50px 0px 0px 0px;
	margin: 0px 0px 13px 0px;
}
.directory_search table{
	margin: 0px auto;
}
.d_s_field input {
	background: #fff;
	border: none;
	padding: 0px 3px 0px 3px;
	width: 370px;
	color: #3b5998;
}
.d_s_field .d_search {
	background: url(../img/d_search_bg.gif) repeat-x left top;
	height: 25px;
	margin-right: 7px;
}
.d_s_field .d_search .d_search_l{
	background: url(../img/d_search_left.gif) no-repeat left top;
	height: 25px;
	padding-left: 2px;
}
.d_s_field .d_search .d_search_r{
	background: url(../img/d_search_right.gif) no-repeat right top;
	height: 22px;
	padding: 3px 2px 0px 0px;
}
input.d_s_btn {
	background: url(../img/search_btn.gif) no-repeat right top;
	border: none;
	width: 56px;
	height: 25px;
	cursor: pointer;
	padding: 0px 0px 0px 0px;
}

.directory_list ul li{
	padding: 0px 10px 12px 12px;
	/*background: url(../img/d_list_arrow.gif) no-repeat left 5px;*/
}
.directory_list ul a{
	color: #206aa9;
	font-size: 15px;
	text-decoration: underline;
}
.directory_list ul a:hover{
	text-decoration: none;
}
.blue_border_block{
	margin: 0px 0px 10px 0px;
}	
.blue_border_block .b_b_b_left{
	background: url(../img/b_b_b.gif) repeat-y left top;
}
.blue_border_block .b_b_b_right{
	background: url(../img/b_b_b.gif) repeat-y right top;
}
.blue_border_block .b_b_b_top{
	background: url(../img/b_b_b.gif) repeat-x left top;
}
.blue_border_block .b_b_b_bottom{
	background: url(../img/b_b_b.gif) repeat-x left bottom;
}

.blue_border_block .b_b_b_left_t{
	background: url(../img/b_b_b_l_t.gif) no-repeat left top;
}
.blue_border_block .b_b_b_right_t{
	background: url(../img/b_b_b_r_t.gif) no-repeat right top;
}
.blue_border_block .b_b_b_left_b{
	background: url(../img/b_b_b_l_b.gif) no-repeat left bottom;
}
.blue_border_block .b_b_b_right_b{
	background: url(../img/b_b_b_r_b.gif) no-repeat right bottom;
	padding: 8px 18px 10px 18px;
}

.advertising_table{
	width: 100%;
}
.advertising_table .adv_box{
	width: 30%;
	font-size: 11px;
	color: #3a1a1d;
}
.advertising_table .adv_box table{
	width: 100%;
}
.advertising_table .b_b_img{
	width: 1%;
	padding-right: 10px;
}
.adv_title a, .adv_title{
	font-weight: bold;
	font-size: 11px;
	color: #2577c6;
}
.small_links table{
	width: 100%;
}
.small_links a{
	color: #2577c6;
	text-decoration: underline;
	font-size: 11px;
}
.small_links a:hover{
	text-decoration: none;
}
.traffic_block{
	background: #dbe5e1 url(../img/traff_l_t.gif) no-repeat left top;
	margin: 0px 4px 14px 0px;
}
.traffic_block .traff_r_t{
	background: url(../img/traff_r_t.gif) no-repeat right top;
}
.traffic_block .traff_l_b{
	background: url(../img/traff_l_b.gif) no-repeat left bottom;
}
.traffic_block .traff_r_b{
	background: url(../img/traff_r_b.gif) no-repeat right bottom;
	padding: 11px 10px 10px 12px;
}

.traffic_block p{
	margin: 0px 0px 7px 0px;
	font-size: 11px;
}
.traff_more{
	margin: 0px 0px 7px 0px;
}
.traffic_block a{
	font-size: 11px;
	color: #3b5998;
	text-decoration: underline;
}
.traffic_block a:hover{
	text-decoration: none;
}
.traffic_block .small_blue_title,
.traffic_block .deep_blue_title{
	margin-bottom: 2px;
}
.ar_bullet{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
.ar_bullet li{
	background: url(../img/d_list_arrow.gif) no-repeat left 5px;
	padding: 0px 0px 2px 12px;
	font-size: 11px;
}
.ar_bullet li a{
	color: #333333;
	font-size: 12px;
}
.adds{
	margin: 10px auto 17px;
	width: 778px;
}	
.directory_title{
	color: #3b5998;
	font-family: Times New Roman;
	font-size:28px;
	text-transform: uppercase;
	background: url(../img/directory_title.gif) no-repeat left 5px;
	padding: 7px 0px 5px 50px;
	margin: 0px 0px 20px 0px;
}
.termometr{
	color: #2577c6;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 21px;
}	
.termometr a{
	color: #2577c6;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;	
}	
.termometr a:hover{
	text-decoration: none;	
}	
.profile_descr table{
	width: 100%;
	color: #333333;
	font-size: 11px;
}
.profile_descr .bkms{
	width: 125px;
}
.profile_descr .pr_phone{
	width: 125px;
	font-weight: bold;
	font-size: 12px;
	
}
.profile_descr p{
	margin: 0px 0px 2px 0px;
}
.profile_descr p b{
	font-size: 14px;
}
.profile_descr p a{
	color: #336699;
	text-decoration: underline;	
}	
.profile_descr p a:hover{
	text-decoration: none;	
}
.profile_descr{
	margin: 0px 0px 50px 0px;
}
.profile_visitka{
	margin: 0px 0px 50px 0px;
}
.profile_visitka table{
	width: 100%;
}
.profile_visitka .prof_v_menu{
	width: 110px;
}
.profile_visitka .prof_v_menu ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
.profile_visitka .prof_v_menu a{
	color: #336699;
	text-decoration: underline;	
	background:url(../img/d_list_arrow.gif) no-repeat left 5px;
	font-size:11px;
	padding:0 0 2px 12px;
}	
.profile_visitka .prof_v_menu a:hover{
	text-decoration: none;	
}
.vizitka_img{
	text-align: right;
	margin: 0px 0px 7px 0px;
}
.larg_img{
	text-align: center;
}
.larg_img a{
	color: #336699;
	text-decoration: none;	
	background:url(../img/larg_img.gif) no-repeat left top;
	font-size: 11px;
	padding: 2px 0px 3px 21px;
}
.page_lister{
	text-align: right;
	color: #2577c6;
	font-size: 11px;
	margin: 0px 0px 14px 0px;
}
.page_lister span{
	margin: 0px 0px 0px 3px;
}
.page_lister a{
	color: #2577c6;
	font-size: 11px;
	text-decoration: underline;
	margin: 0px 0px 0px 3px;
}
.page_lister a:hover{
	text-decoration: none;
}
.category_block .profile_descr .bkms{
	text-align: right;
}
.category_block .profile_descr{
	margin: 0px 0px 0px 0px;
}
.category_block{
	margin: 0px 0px 40px 0px;
}
.category_box{
	border-bottom: 1px solid #98afb8;
	padding: 10px 15px 10px 15px;
	margin: 0px 0px 5px 0px;
}
.category_active{
	border: 1px solid #3b5998;
	background: #dbe5e1;
}
.interactive_link {
	margin: 10px 0px 0px 0px;
}
.interactive_link a{
	color: #2577c6;
	font-size: 11px;
	text-decoration: underline;
	margin: 0px 3px 0px 0px;
}
.interactive_link a:hover{
	text-decoration: none;
}
.map_block{
	text-align: right;
	margin: 0px 0px 7px 0px;
}
.opacity{
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: #4d4d4c;
	opacity: 0.8;
	filter: Alpha(opacity=80);
	display: none;
}
.popup_signin{
	width: 670px;
	margin: 0px auto;
}
.popup_block{
	 position: fixed;
       left: 0px;
       top: 20px;
       width: 100%;
       display: none;
       z-index: 10000;

}
.popup_header{
	background: url(../img/popup_h_bg.gif) repeat-x left top;
}
.popup_header .popup_h_right{
	background: url(../img/popup_h_bg_right.gif) no-repeat right top;
}
.popup_header .popup_h_left{
	background: url(../img/popup_h_bg_left.gif) no-repeat left top;
	height: 37px;
	padding: 15px 18px 0px 20px;
}
.popup_header table{
	width: 100%;
	font-family: Lucida Sans Unicode;
	font-size: 20px;
	color: #660000;
}
.popup_header table .close{
	width: 1%;
}
.popup_header table .close img{
	cursor: pointer;
}
.popup_table{
	width: 100%;
}
.popup_right{
	width: 260px;
}
.popup_content{
	background: #fff url(../img/popup_c_l.gif) no-repeat left bottom;
}
.popup_content .popup_c_r{
	background: url(../img/popup_c_r.gif) no-repeat right bottom;
	padding: 15px 15px 7px 15px;
}
.popup_border{
	border: 5px solid #e3dcb5;
	padding: 15px 15px 15px 18px;
}
.popup_title{
	font-family: Arial;
	color: #333;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 3px;
}
.popup_form .popup_title{
	margin-bottom: 29px;
}
.signin_btn{
	border-bottom: 4px solid #e3dcb5;
	padding: 0px 0px 14px 0px;
	margin: 0px 0px 14px 0px;
}
.signin_btn .sbtn{
	padding: 17px 0px 0px 0px;
}
.signin_btn table{
	width: 100%;
}
.signin_btn table .sbtn_cell{
	text-align: right;
}
.signin_btn table .sbtn{
	padding: 0px 0px 0px 0px;
}
.popup_border ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	color: #9d4555;
}
.popup_border ul li{
	background: url(../img/red_square.gif) no-repeat left 5px;
	padding: 0px 0px 0px 15px;
}
.popup_border .popup_bt_d{
	color: #9d4555;
}
.popup_border .popup_bt_d a{
	color: #9d4555;
	text-decoration: underline;
}
.popup_border .popup_bt_d a:hover{
	text-decoration: none;
}
.popup_form table{
	width: 350px;
}
.popup_form table.forgot_tbl{
	width: 540px;
}
.popup_form table td{
	vertical-align: middle;
	padding: 0px 0px 15px 0px;
}
.popup_form table td.p_f_check{
	vertical-align: middle;
	padding: 0px 10px 15px 0px;
}
.popup_form table td.p_f_check input{
	cursor: pointer;
}
.popup_form .p_f_name{
	width: 124px;
}
.popup_form .p_f_name span{
	padding: 3px 3px 4px 3px;
	background: url(../img/popup_arrow.gif) no-repeat left 5px;
}
.popup_form .p_f_field input{
	width: 214px;
	height: 27px;
	padding: 0px 5px 0px 5px;
	border: 1px solid #75474c;
}
.popup_form .forgot_tbl .p_f_field input{
	width: 435px;
	height: 27px;
	padding: 0px 5px 0px 5px;
	border: 1px solid #75474c;
}
.popup_form .p_f_field_btn {
	text-align: right;
}
.popup_form .p_f_field_btn input{
	width: 69px;
	height: 24px;
	padding: 0px 0px 0px 0px;
	border: none;
	background: url(../img/p_f_field_btn.gif) no-repeat left top;
	cursor: pointer;
}
.p_f_field_btn a{
	color: #9d4555;
	font-size: 11px;
	text-decoration: underline;
}
.p_f_field_btn a:hover{
	text-decoration: none;
}
.popup_form .p_f_field_btn1 {
	text-align: right;
}
.popup_form .p_f_field_btn1 input{
	width: 107px;
	height: 24px;
	padding: 0px 0px 0px 0px;
	border: none;
	background: url(../img/password.gif) no-repeat left top;
	cursor: pointer;
}
.p_f_field_btn1 a{
	color: #9d4555;
	font-size: 11px;
	text-decoration: underline;
}
.p_f_field_btn1 a:hover{
	text-decoration: none;
}
.terms_popup {
	border-top: 1px solid #e3dcb5;
	margin: 8px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}	
.terms_popup table{
	width: 100%;
	color: #9d4555;
	font-size: 11px;
}
.terms_popup td{
	vertical-align: middle;
}
.terms_popup .terms_popup_img{
	width: 1%;
}
.terms_popup a{
	color: #9d4555;
	font-size: 11px;
	text-decoration: underline;
	margin: 0px 10px;
}
.terms_popup a:hover{
	text-decoration: none;
}
.green_descr{
	background: url(../img/green_descr.gif) no-repeat left top;
	padding: 7px 0px 10px 52px;
}
.red_descr{
	background: url(../img/red_descr.gif) no-repeat left top;
	padding: 2px 0px 10px 27px;
	color: #b61313;
}

/*==========20100811==================*/
.cart_right{
	width: 244px;
}
.grey_title{
	font-family: Arial;
	color: #333333;
	font-size: 13px;
	font-weight: Bold;
	margin: 0px 0px 13px 0px;
}
.und {
	text-decoration: underline;
}
.und:hover {
	text-decoration: none;
}
.shopping_tbl{
	width: 100%;
	color: #6d3238;
	font-size: 14px;
}
.shopping_tbl td{
	vertical-align: middle;
}
.shoping_bg{
	background: url(../img/cart_bg.gif) no-repeat left top;
	padding: 7px 0px 5px 52px;
	color: #6d3238;
	font-size: 14px;
	margin: 0px 0px 14px 0px;
}
.shoping_bg_right{
	background: url(../img/cart_bg.gif) no-repeat right top;
	padding: 7px 52px 5px 0px;
	color: #6d3238;
	font-size: 14px;
	margin: 0px 0px 14px 0px;
}
.shoping_bg_right a{
	color: #5c844e;
	font-size: 12px;
	text-decoration: underline;
}
.shoping_bg_right a:hover{
	text-decoration: none;
}
.packege {
	border-top: 1px solid #e3dcb5;
	padding: 13px 0px 13px 6px;
}
.packege table.pack_tbl{
	width: 100%;
}
.packege table.pack_tbl a{
	font-family: Arial;
	color: #5c844e;
	font-size: 12px;
	font-weight: Bold;
	text-decoration: underline;
}
.packege table a:hover{
	text-decoration: none;
}
.packege .cast{
	text-align: right;
}
.packege .cast .ch_table{
	float: right;
}
.packege .cast .ch_table tr td{
	vertical-align: middle;
}
.packege .cast .ch_table tr td a{
	font-family: Arial;
	color: #9d4555;
	font-size: 12px;
	font-weight: normal;
}
.packege .cast .ch_table tr td.ch_cell{
	width: 22px;
	height: 22px;
	text-align: center;
}
.packege .cast .ch_table tr td.ch_cell input{
	cursor: pointer;
}
.text_block .right a{
	margin-left: 17px;
}
.shoping_cards_tbl{
	width: 100%;
}
.shoping_cards_tbl td{
	width: 30%;
	padding-left: 3%;
}
.shoping_shad{
	padding: 12px 0px 12px 30px;
	background: url(../img/shadow_bg_l.gif) no-repeat left top;
}
.first .shoping_shad{
	padding: 12px 0px 12px 0px;
	background: none;
}
.shoping_title{
	border-bottom: 1px solid #e3dcb5;
	padding: 0px 0px 8px 0px;
	margin: 0px 0px 14px 0px;
}
.shoping_shad ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
.shoping_shad ul li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 20px;
	list-style: none;
	background: url(../img/galka.gif) no-repeat left top;
	color: #666666;
	zoom: 1;
}
.shoping_shad p{
	margin: 0px 0px 17px 0px;
}
.plus_link{
	text-align: right;
	padding: 20px 0px 0px 0px;
	
}
.plus_link a{
	background: url(../img/plus_link.gif) no-repeat right 4px;
	padding: 4px 25px 2px 0px;
	color: #5c844e;
	text-decoration: underline;
	font-weight: bold;
}
.plus_link a:hover{
	text-decoration: none;
}
.more{
	padding: 3px 0px 10px 20px;
}
.more a{
	text-decoration: underline;
}
.more a:hover{
	text-decoration: none;
}
.offer_gr{
	text-align: right;
	margin: 0px 0px 10px 0px;
}
.shop_cast{
	background: #e3dcb5;
	padding: 8px 23px 9px 0px;
	text-align: right;
	font-size: 14px;
	color: #73383c;
}
.shop_cast span{
	font-weight: bold;
}


/*====================================================================*/
.big_gold_title{
	font-size: 21px;
	color: #dcb472;
	font-weight: normal;
	margin: 0px 0px 11px 0px;
}
.big_gold_title a{
	font-size: 21px;
	color: #dcb472;
	font-weight: normal;
	margin: 0px 0px 11px 0px;
}
.bullit_list{
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
.bullit_list li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 17px;
	background: url(../img/bullit_list.gif) no-repeat left 6px;
}
.bullit_list li a{
	font-style: italic;
	text-decoration: underline;
	color: #BDAA96;
}
.bullit_list li a:hover{
	text-decoration: none;
}
.free_register{
	padding: 0px 0px 0px 30px;
}
.free_register .chair_go{
	padding: 0px 0px 0px 14px;
}
.crown{
	padding: 2px 0px 0px 31px;
	background: url(../img/crown.gif) no-repeat left top;
	font-style: italic;
	font-weight: bold;
}
.crown_text {
	text-align: justify;
}
.crown_text p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 18px;
}
.crown_text b{
	font-style: italic;
	font-weight: bold;
}
.crown_text .right{
	font-style: italic;
}
.crown_text .right a{
	font-style: italic;
	text-decoration: underline;
	color: #BDAA96;
	font-size: 18px;
	font-family: Times New Roman;
	font-weight: bold;
}
.crown_text .right a:hover{
	text-decoration: none;
}
.directory_list li table td.dir_icon{
	width: 26px;
	padding: 0px 3px 0px 0px;
}
.directory_list li table td{
	width: auto;
	vertical-align: middle;
}

.profile_descr .dir_content p{
	font-size: 12px;
}
.dir_l_menu{
	padding: 0px 20px 0px 0px;
}
/*===================20101126==========================*/
.bottom_descr{
	padding: 14px 0px 19px 0px;
}	
.bottom_table{
	width: 100%;
}
.crown_put{
	width: 100%;
}
.bottom_table td{
	padding: 0px 10px 0px;
}
.bottom_table td.bottom_table_cell{
	border-right: 1px solid #844332;
	width: 192px;
}
.bottom_table ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
.bottom_table h4{
	font-weight: bold;
	color: #c3b271;
	font-size: 14px;
	margin: 0px 0px 10px 0px;
}
.bottom_table p{
	margin: 0px 0px 10px 0px;
}
.bottom_table a{
	font-weight: bold;
	color: #c3b271;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
}
.bottom_table a:hover{
	font-weight: bold;
	color: #c3b271;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: underline;
}
.crown_put td{
	font-family: Georgia;
	font-weight: bold;
	color: #c3b271;
	font-size: 24px;
	padding: 20px 0px 0px 0px;
	vertical-align: middle;
}
.crown_put input{
	background: url(../img/register_btn.gif) no-repeat left top;
	border: none;
	cursor: pointer;
	width: 125px;
	height: 30px;
}
/*==========20101208========*/
.slider_bg {
	overflow:hidden;
	height:30px;
	background:url(../img/lenta_bg.gif) no-repeat left top;
	color:#bc9a64; 
	font-size: 18px;
	padding: 35px 0px 0px 0px;
	width: 1023px;
}

.slider {
	overflow:hidden;
	color:#bc9a64; 
	font-size: 12px;
	width: 1023px;
	background: red;
}
.slider .bg {
	overflow:hidden;
	width: 1023px;
	position: absolute;
}
div.move {
}
.news2 div {padding:0;}
.slider p {
	float:left;
	width:auto;
	margin:0;
	padding:0 5px 0 0;
	font-size: 12px;
}
.slider p img {
	display:inline;
	vertical-align:middle;
}
a {color:#bc9a64; text-decoration: none;}
a:hover {color: #BDAA96; text-decoration: none;}

.plenka_table{
	width: 100%;
}
.plenka_box{
	background: url(../img/plenka_bg.gif) repeat-x left top;
}
.plenka_box .plenka_r_bg{
	background: url(../img/plenka_r_bg.gif) no-repeat right top;
	padding: 0px 10px 0px 0px;
}
.plenka_box td{
	padding: 34px 20px 34px 24px;
}
.plenka_box .plenka_descr td{
	background: #bc9a64;
	padding: 0px 0px 0px 0px;
}
.plenka_box img{
	display: block;
}
.plenka_box .plenka_descr td div{
	width: 164px;
	padding: 10px 0px 15px 0px;
	margin: 0px 0px 0px 25px;
}
.plenka_box .plenka_descr td p{
	margin: 0px 0px 0px 0px;
}
.plenka_box .plenka_descr td div h2{
	color: #73383c;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}
.plenka_box .plenka_descr td div a{
	color: #2a0d0c;
	font-size: 12px;
	text-decoration: underline;
}
.plenka_box .plenka_descr td div a:hover{
	text-decoration: none;
}
.plenka_table .crown_title{
	margin: 0px 0px 10px 0px;
	padding: 2px 0px 4px 31px;
	background: url(../img/crown_title_bg.gif) no-repeat left top; 
}
.anouncements{
	width: 334px;
}
.anouncements .title{
	margin: 0px 0px 17px 0px;
}
.anouncements_box{
	background: #bc9a64;
	padding: 0px 12px 0px 12px;
}
.anouncements_box h3{
	color: #2a0d0c;
	font-weight: bold;
}
.anouncements_box a{
	color: #2a0d0c;
	text-decoration: underline;
}
.anouncements_box a:hover{
	color: #2a0d0c;
	text-decoration: none;
}
.anouncements_box table{
	width: 100%;
}
.anouncements_box table .anounce_img {
	width: 83px;
	padding: 10px 13px 0px 0px;
}
.anouncements_box table td {
	border-bottom: 1px solid #844332;
	padding: 10px 0px 0px 0px;
}
.anouncements_box table .no_bord td {
	border-bottom: none;
}
.anouncements_box table .anounce_img div{
	width: 83px;
	height: 83px;
	background: #844332;
}
.anouncements_box table p{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
}
.anounce_zaglush{
	height: 64px;
}

.tbl_bkGround{
	background: url(pics/bckgroundhor.jpg) repeat-x;
	border-right: 1px #C03
}










