

div.col_left {float:left;width:732px;margin-right:20px;}



/*Afisha*/
div.main_afisha {
width:230px;
float:left;
padding:10px 0 0;
margin:0 20px 22px 0;
background:#8c8c8c;
}
div#get_top_afisha,
div#get_bot_afisha {
width:230px;
height:27px;
cursor:pointer;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;  
}
div#get_top_afisha {background:url(/images/main_afisha_top_back.png) no-repeat left top;}
div#get_bot_afisha {background:url(/images/main_afisha_top_bot.png) no-repeat left top;}
div.main_afisha img {display:block;}
div.main_afisha h1 {color:#fff;margin-left:11px;margin-bottom:10px;background:url(/images/title_back2.png) no-repeat left 2px;}
div#scroll_afisha {padding:8px 11px;height:637px;position:relative;overflow:hidden;}
div#scroll_afisha ul {position:absolute;}
div#scroll_afisha ul li {margin-bottom:11px;padding:0;font-size:0;position:relative;width:207px;height:205px;}

/*afisha and news*/
div.afisha_anons,
div.news_anons {
position:relative;
width:207px;
height:205px;
}
div.afisha_anons {
-moz-box-shadow: 0px 0px 8px #414141;
-webkit-box-shadow: 0px 0px 8px #414141;
box-shadow: 0px 0px 8px #414141;
behavior: url(ie-css3.htc); 
}
div.news_anons_image {
-moz-box-shadow: 0px 0px 8px #8f8f8f;
-webkit-box-shadow: 0px 0px 8px #8f8f8f;
box-shadow: 0px 0px 8px #8f8f8f;
behavior: url(ie-css3.htc); 
}
p.afisha_anons_auth,
p.news_anons_auth {position:absolute;left:0;top:0;background:url(/images/afisha_anons_back.png) repeat left top;padding:4px 6px 6px;}
p.afisha_anons_auth a,
p.news_anons_auth a {color:#fff;font-size:12px;line-height:11px;padding-left:10px;background:url(/images/icon_auth.png) no-repeat left 3px;}
div.afisha_anons_title,
div.news_anons_title {position:absolute;left:0;bottom:0;width:100%;background:url(/images/afisha_anons_back.png) repeat left top;padding:6px 0 8px;}
div.afisha_anons_title p,
div.news_anons_title p {margin:0 8px;font-size:14px;}
div.afisha_anons_title p a,
div.news_anons_title p a {font-size:14px;color:#fff;}
div.afisha_anons_title p.afisha_anons_date,
div.news_anons_title p.news_anons_date {color:#b9b9b9;margin-bottom:3px;}

p.main_afisha_all {margin:11px 0 15px 20px;}
p.main_afisha_all a {font-size:15px;color:#fff;padding-right:18px;background:url(/images/main_afisha_all.png) no-repeat right 5px;}

/*left banner*/
div.left_banner {
background:#fff;
padding-top:20px;
}
div.center2_banner{
    margin-top: 20px;
    float: left;
    width: 480px !important;
}
/*main_news*/
div.main_news {
float:left;
width:482px;
padding:10px 0 0;
}
div.main_news h1 {float:left;margin-bottom:24px;}
p.main_news_all {float:right;line-height:22px;}
p.main_news_all a {font-size:15px;color:#747577;padding-right:18px;background:url(/images/main_news_all.png) no-repeat right 5px;}

div.news_anons {float:left;width:230px;height:230px;margin:0 20px 12px 0;}
div.news_anons_title {bottom:30px;}
div.news_anons_info {position:absolute;left:0;bottom:0;height:30px;line-height:30px;padding-left:7px;}
div.news_anons_info p span,
p.news_article_info span,
div.articles_anons p span,
div.articles_anons_artinfo p span {padding-left:23px;margin-right:15px;font-size:11px;color:#666;font-weight:bold;}

div.news_anons_info p span a,
p.news_article_info span a,
div.articles_anons p span a,
div.articles_anons_artinfo p span a {font-size:11px;color:#666;font-weight:bold;text-decoration:none;}

div.news_anons_info p span a:hover,
p.news_article_info span a:hover,
div.articles_anons p span a:hover,
div.articles_anons_artinfo p span a:hover {text-decoration:underline;}



span.news_anons_view,
span.news_article_view,
span.articles_anons_view {background:url(/images/icon_view.gif) no-repeat left center;}
span.news_anons_peop,
span.news_article_peop,
span.articles_anons_peop {background:url(/images/icon_peop.png) no-repeat left center;}

div.news_anons_article {padding:0 8px;margin-bottom:14px;}
div.news_anons_article p a {font-size:14px;}
div.news_anons_article p span a {font-size:11px;}
p.news_article_auth {float:left;margin-bottom:5px;}
p.news_article_auth span,
p.news_article_auth a {color:#919090;margin-right:15px;}

div.news_anons_article p.news_article_auth a {padding-left:10px;background:url(/images/icon_auth.png) no-repeat left 3px;font-size:12px;}
p.news_article_info {float:right;margin-bottom:5px;}
p.news_article_info span.news_article_peop {margin-right:5px;}

/*main_blogs*/
div.main_blogs {
width:464px;
float:left;
margin-top:17px;
overflow:hidden;
padding:9px 8px 0 8px;
background:#dfdddd;
}
div.main_blogs h1 {float:left;}
p.main_blogs_all {float:right;line-height:22px;}
p.main_blogs_all a {font-size:15px;color:#747577;padding-right:18px;background:url(/images/main_news_all.png) no-repeat right 5px;}


div.blogs_anons {float:left;width:225px;margin:2px 10px 0 0;padding-bottom:17px}
div.blogs_anons_info {overflow:hidden;margin-bottom:2px;}
div.blogs_anons_info div {float:left;}
div.blogs_anons_info p {margin-bottom:4px;}
div.blogs_anons_info p span {color:#585858;font-weight:bold;font-size:11px;margin-right:15px;}
div.blogs_anons_info p span.blogs_anons_peop {margin-right:0;padding-left:23px;background:url(/images/icon_peop.png) no-repeat left center;}
div.blogs_anons_info p a {font-weight:bold;font-size:14px;}
div.blogs_anons_info p span a {color:#585858;font-weight:bold;font-size:11px;text-decoration:none;}
div.blogs_anons_info p span a:hover {text-decoration:underline;}
div.blogs_anons_image img {display:block;margin:2px 7px 0 0;border:1px solid #e4e4e4;}

/*main_articles*/
div.main_articles {
float:left;
padding:0 7px 6px 0;
background:url(/images/main_articles_back.gif) no-repeat right bottom;
margin:0 11px 25px 0;
}
div.main_articles div.main_articles_art,
div.main_articles div.main_actual {
border:1px solid #dcdcdc;
padding:10px 11px 15px;
border-bottom:0px solid #fff;
width:458px;
overflow:hidden;
}
div.main_articles h1 {float:left;}
p.main_articles_all {float:right;}
p.main_articles_all a {font-size:15px;color:#747577;padding-right:18px;background:url(/images/main_news_all.png) no-repeat right 5px;}
div.articles_anons {overflow:hidden;margin-bottom:15px;}
div.articles_anons div p {height:30px;line-height:30px;}
div.articles_anons div.articles_anons_info {margin:0;width:219px;}
div.articles_anons div.articles_anons_info p {margin-bottom:10px;height:auto;line-height:18px;}
div.articles_anons div {float:left;width:219px;margin-right:20px;}
div.articles_anons div img {display:block;}
p.articles_anons_auth a,
div.articles_anons_artinfo p a {color:#919090;padding-left:10px;background:url(/images/icon_auth.png) no-repeat left 3px;}
div.articles_anons_artinfo p span a {background:none;padding-left:0;}
p.articles_anons_title {line-height:20px;}
p.articles_anons_title a {font-size:18px;font-weight:bold;}

div.articles_anons_article {float:left;width:219px;margin-right:20px;}
div.articles_anons_article > p {margin-bottom:10px;}
div.articles_anons_artimage,
div.articles_anons_artinfo {float:left;margin-bottom:10px;}
div.articles_anons_artinfo p {margin-bottom:15px;}
div.articles_anons_artimage img {display:block;margin-right:10px;}
p.articles_anons_arttit a {font-size:14px;font-weight:bold;}


/*main_actual*/
div.main_articles div.main_actual {border-top:1px dashed #dcdcdc;padding-bottom:20px;}
div.main_articles div.main_actual h1 {float:none}

/*main_other*/
div.main_other {overflow:hidden;float:left;width:230px;}
div.main_other > div {margin-bottom:3px;}
div.main_person,
div.main_expertiza {background:#1e1e1e url(/images/main_other_bottom.png) repeat-x left bottom;padding:6px 6px 12px;}
div.main_other div.main_person h1,
div.main_other div.main_expertiza h1 {margin-top:-10px;position:relative;}
div.main_person p,
div.main_person h1,
div.main_expertiza h1,
div.main_expertiza p {margin:0 5px;}
div.main_expertiza p {color:#fff;}
div.main_person > div,
div.main_expertiza > div {position:relative;}
div.main_person > div img,
div.main_expertiza > div img {display:block;}
div.main_person > div div,
div.main_expertiza > div div {width:100%;position:absolute;left:0;bottom:0;height:14px;background:url(/images/main_pers_back.gif) no-repeat left top;}
div.main_person h1,
div.want_know h1,
div.main_expertiza h1 {
color:#fff;
font-size:17px;
padding-left:66px;
margin-bottom:3px;
background:url(/images/title_back3.png) no-repeat left center;
}
div.main_person p,
div.main_expertiza p a {color:#a2a1a1;}
div.main_person p a,
div.main_expertiza p a {color:#fff;}

div.want_know {
position:relative;
overflow:hidden;
/*padding:7px 11px 12px;*/
background:#614169 url(/images/main_other_bottom.png) repeat-x left top;
}

div.want_know > p,
div.want_know a {color:#c6bad8;}
div.want_know h1 {margin-bottom:12px;}
div.want_know_auth {overflow:hidden;margin-bottom:9px;}
p.want_know_quest {margin-bottom:17px;}
div.want_know_auth p {float:left;color:#fff;}
div.want_know_auth p img {display:block;border:1px solid #887b9d;margin-right:9px;}
div.want_know_auth p a {color:#fff;}
div.want_know_reply {overflow:hidden;margin-top:10px;}
div.want_know_reply div {float:left;}
div.want_know_reply div img {display:block;}
p.main_wantknow_all {float:right;}
p.main_wantknow_all a {padding-right:18px;background:url(/images/main_wantknow_all.gif) no-repeat right 4px;}
div.want_know_bord {
width:100%;
bottom:0;
left:0;
position:absolute;
height:3px;
background:url(/images/main_other_bottom.png) repeat-x left top;
}

div.main_expertiza {background:#456e8e;}
div.main_expertiza > div div {background:url(/images/main_pers_back2.gif) no-repeat left top;}

/*main_photo*/
div.main_photo,
div.main_video {margin-bottom:25px;}
div.main_video {margin-bottom:35px;}
div.main_photo h1,
div.main_video h1 {float:left;}
p.main_photo_all,
p.main_video_all {float:right;line-height:22px;}
p.main_photo_all a,
p.main_video_all a {font-size:15px;color:#747577;padding-right:18px;background:url(/images/main_news_all.png) no-repeat right 5px;}
div#photo_anons,
div#video_anons {overflow:hidden;height:198px;margin-bottom:10px;position:relative;z-index:2;}
div#photo_anons ul,
div#video_anons ul {overflow:hidden;position:absolute;left:0;}
div#photo_anons ul li,
div#video_anons ul li {float:left;padding-right:24px;}
div.main_photo_list,
div.main_video_list {
position:relative;
width:227px;
height:167px;
margin:5px 0;
-moz-box-shadow: 0px 0px 8px #8f8f8f;
-webkit-box-shadow: 0px 0px 8px #8f8f8f;
box-shadow: 0px 0px 8px #8f8f8f;
}
p.main_photo_auth,
p.main_video_auth,
p.main_photoreport,
p.main_videoreport {
background:url("/images/afisha_anons_back.png") repeat scroll left top transparent;
left:0;
padding:4px 6px 6px;
position:absolute;
top:0;
}
p.main_video_auth a,
p.main_photo_auth a,
p.main_photoreport a,
p.main_videoreport a {
background:url("/images/icon_auth.png") no-repeat scroll left 3px transparent;
color:#FFFFFF;
font-size:12px;
line-height:12px;
padding-left:10px;
}
p.main_video_title,
p.main_photo_title {
width:100%;
position:absolute;
left:0;
bottom:0;
background:url("/images/afisha_anons_back.png") repeat scroll left top transparent;
}

p.main_photoreport,
p.main_videoreport {background:#c80f0f;padding:4px 6px;}
p.main_photoreport a,
p.main_videoreport a {
line-height:14px;
display:block;
font-family:Trebuchet MS,Arial,Tahoma,sans-serif;
background:url(/images/title_back4.png) no-repeat left top;
padding-left:60px;
text-decoration:none;
}
p.main_photo_title a,
p.main_video_title a {font-size:13px;text-decoration:none;color:#fff;display:block;padding:6px 10px;}
p.main_photo_title a:hover,
p.main_video_title a:hover,
p.main_photoreport a:hover,
p.main_videoreport a:hover {text-decoration:underline;}






/*videoplayer and chat*/
div.videoplayer {
width:325px;
height:305px;
float:left;
margin:-10px 20px 0 0;
}
div.chat {
float:left;
width:385px;
height:305px;
position:relative;
-moz-box-shadow: 0px 0px 8px #8f8f8f;
-webkit-box-shadow: 0px 0px 8px #8f8f8f;
box-shadow: 0px 0px 8px #8f8f8f;
}
div.chat iframe {overflow:hidden;}


div.reg_form {
	/*height:164px;*/
	background:url(/images/reg_form_back_center.jpg) repeat-y left bottom;
	margin-bottom:22px;
}

div.reg_form div {
	background:url(/images/reg_form_back_bottom.jpg) no-repeat left bottom;
}

div.reg_form div div {
	background:url(/images/reg_form_back_top.jpg) no-repeat left top;
	padding: 12px 0 10px 20px;
}

div.reg_form h2 {
	font-size:16px;
	color:#000;
	margin-bottom:13px;
}

div.reg_form p a {
	font-family:'Arial',sans-serif;
	font-size:14px;
	color:#666;
	line-height:17px;
}
div.reg_form p.reg_form_titl {
	margin:0;
}
div.reg_form p {
	color:#fff;
	font-size:10px;
	font-family:'Arial',sans-serif;
	line-height:12px;
	margin-bottom:10px;
}
div.podarok{
    background-image: url('/images/calendar-fon-left.gif');
    background-repeat: no-repeat;
    width: 117px;
    height: 127px;
    margin-bottom: 10px;
    float: left;
    color: #f90220;
}
div.podarok2{
    background-image: url('/images/calendar-fon-right.gif');
    background-repeat: no-repeat;
    width: 115px;
    height: 127px;
    margin-bottom: 10px;
    float: left;
    color: #f90220;
}

div.podarok a{
	color:#000000;
/*    color: #f90220;*/
    text-decoration:none;
	font-size: 12px;
}
div.podarok p.day{
    margin-top: 34px;
    text-align: center;
    font-size: 32px;
	color:#000;
	font-weight: bold;
    font-family: Trebuchet MS;
}
div.podarok p.month{
    margin: 6px 0 4px 0;
    text-align: center;
    font-size: 16px;
	color:#000;
	font-weight: bold;
    font-family: Trebuchet MS;
}
div.podarok p.name_e{
    word-wrap: break-word;
    width: 100px;
    line-height: 16px;
/*	margin-top:3px;*/
    margin-left: 7px;
    font-weight: inherit;
	text-align:center;
	font-weight: bold;
    font-family: Trebuchet MS;
}
div.podarok a.url_e{
    margin-left: 18px;
}
div.afisha_podarok{
    float: left;
}
.gift{
    background-image: url('/images/gift_yellow.png');
    width:75px;
    height:60px;
    position: relative;
    left: 20px;
}
.your_present{
    margin: 28px 5px 4px 4px;
    line-height: 13px;
	font-size: 14px;
	text-align:center;
	color:#000;
	font-weight: bold;
    font-family: Trebuchet MS;
}
