.ads_block {
    color: #717171;
    clear: both;
    font-size: 11px;
    line-height: 18px;
}

.ads_block a {
    color: #717171;
    font-size: 11px;
    line-height: 18px;
    text-decoration: underline;
}

.ads_block a:hover {
    text-decoration: none;
}

.exclusive {
    margin-left:5px;
    margin-top: 3px;
    text-decoration:none;
    color:#fff;
    text-decoration: none;
    display:inline-block;
    line-height:12px;
    padding:0 3px 1px;
    background:#ab3506;
    font:normal 10px Arial, Helvetica, sans-serif;
    vertical-align: top;
}

#logo_subscribe {
    float: left;
    display: inline-block;
    clear: both;
    font:normal 12px Arial, Helvetica, sans-serif;

}
#logo_subscribe a {
   color: #3B6FCB;
   text-decoration: underline;
}

h1 span.exclusive {
    margin-top: 10px;
}

.rightc {
    float:right;
}



.bg_article {
    background-color: #A4185D;
}
.bg_news {
    background-color: #2b8abf;
}
.bg_wisdom {
    background-color: #3fc79d;
}
.bg_gallery {
    background-color: #afcc6d;
}
.bg_video {
    background-color: #c9922b;
}

.uploadprogress{
    background:url('../img/upload_progress.gif') no-repeat center;
    text-align:center;
}

.item_space { width:30px; float: left; }

.liru { margin-left:15px; }

#category .arrow {margin-left:-5px; margin-right: 20px; }

#nation_field {display: inline-block;}

.noborder { border: none !important; }

.event_comments { padding: 20px; }

#music .radio_player {
    border: 1px solid #F1F1F1;
    padding: 16px 12px 8px;
    width: 580px;
}

p.text a { color: #005EA0; }

div.text {font-size: 14px;}

div#truncated_text a { color: #005EA0; }
div#full_text a { color: #005EA0; }

#project_nav img {    float: right;  padding-top: 5px; border: 0; }

.file_input label { display: inline-block;}
#photo-clear1 { display:inline-block; margin-left: 15px; }

#publish_content_txt{font-size:13px;  background-color:#fff;border:1px solid #c0bdbd; position:absolute;top:-25px;right:0; padding:25px 15px 20px 22px; width:482px;display:none; box-shadow:3px 3px 4px #d8d8d8; background-color: #fff; z-index: 10;}
#publish_content_txt .zag{float:left;padding:4px 0 0; margin:0 0 24px;}
#publish_content_txt .fake{display:block;float:right; width:131px;height:28px;background:url(../img/i.png) no-repeat 0 -1036px;font-size:14px;color:#fff;font-weight:Bold;line-height:28px;padding:0 0 0 15px; margin:0 -15px 0 0;}
#publish_content_txt ul{clear:both;list-style:none;margin:0;}
#publish_content_txt ul li{float:left; margin:0 0 0 14px; text-align:center;}
#publish_content_txt ul li:first-child{margin:0 0 0 -5px;}
#publish_content_txt a{color:#1159b2;display:inline-block;border-bottom:1px dotted; text-decoration:none; line-height:12px;}
#publish_content_txt a:hover{color:#000;border-bottom:1px dotted #fff;}
#publish_content_txt img{display:block; margin:0 auto;}
#publish_content_txt .c01{background:#a4185d}
#publish_content_txt .c02{background:#2b8abf}
#publish_content_txt .c03{background:#3fc79d}
#publish_content_txt .c04{background:#afcc6d}
#publish_content_txt .c05{background:#c9922b}
#publish_content_txt .c06{background:#cf542e}
#publish_content_txt .c07{background:#de3939}
#publish_button_txt span{color:#952208; text-decoration: none !important;}
#publish_button_txt span:hover{color:#952208;text-decoration: underline !important; }

#news_button_txt span{text-decoration: none !important;}
#news_button_txt span:hover{color:#952208;text-decoration: underline !important; }
#news_content_txt{font-size:13px;  background-color:#fff;border:1px solid #c0bdbd; position:absolute;top:35px;right:0; padding:25px 15px 20px 22px; width:360px;display:none; box-shadow:3px 3px 4px #d8d8d8; background-color: #fff; z-index: 10;}
#news_content_txt .zag{float:left;padding:4px 0 0; margin:0 0 24px;}
#news_content_txt .fake{display:block;float:right; width:131px;height:28px;background:url(../img/i.png) no-repeat 0 -1036px;font-size:14px;color:#fff;font-weight:Bold;line-height:28px;padding:0 0 0 15px; margin:0 -15px 0 0;}
#news_content_txt .fake a {text-decoration: underline;  border-bottom:none;}
#news_content_txt .fake a:hover {text-decoration: none;  border-bottom:none;color:#1159b2;}
#news_content_txt ul{clear:both;list-style:none;margin:0;}
#news_content_txt ul li{float:left; margin:0 0 0 14px; text-align:center;}
#news_content_txt ul li:first-child{margin:0 0 0 -5px;}
#news_content_txt a{color:#1159b2;display:inline-block;border-bottom:1px dotted; text-decoration:none; line-height:12px;}
#news_content_txt a:hover{color:#000;border-bottom:1px dotted #fff;}
#news_content_txt img{display:block; margin:0 auto;}

#article_button_txt span{text-decoration: none !important;}
#article_button_txt span:hover{color:#952208;text-decoration: underline !important; }
#article_content_txt{font-size:13px;  background-color:#fff;border:1px solid #c0bdbd; position:absolute;top:35px;right:0; padding:25px 15px 20px 22px; width:375px;display:none; box-shadow:3px 3px 4px #d8d8d8; background-color: #fff; z-index: 10;}
#article_content_txt .zag{float:left;padding:4px 0 0; margin:0 0 24px;}
#article_content_txt .fake{display:block;float:right; width:131px;height:28px;background:url(../img/i.png) no-repeat 0 -1036px;font-size:14px;color:#fff;font-weight:Bold;line-height:28px;padding:0 0 0 15px; margin:0 -15px 0 0;}
#article_content_txt .fake a {text-decoration: underline; border-bottom:none;}
#article_content_txt .fake a:hover {text-decoration: none; border-bottom:none;color:#1159b2;}
#article_content_txt ul{clear:both;list-style:none;margin:0;}
#article_content_txt ul li{float:left; margin:0 0 0 14px; text-align:center;}
#article_content_txt ul li:first-child{margin:0 0 0 -5px;}
#article_content_txt a{color:#1159b2;display:inline-block;border-bottom:1px dotted; text-decoration:none; line-height:12px;}
#article_content_txt a:hover{color:#000;border-bottom:1px dotted #fff;}
#article_content_txt img{display:block; margin:0 auto;}


ul.content_categories li {
    float:left;
    font-size: 13px;
    padding:0 30px 0 0 !important;
    margin: 0 !important;
    line-height: 25px !important;
}

ul.content_categories {
    padding: 0 !important;

}

body.theme_1 #blogs:hover{ background:url(../img/themes/logo.gif) no-repeat 0 -426px;}
body.theme_2 #blogs:hover{background:url(../img/themes/logo.gif) no-repeat -87px -426px;}
body.theme_3 #blogs:hover{background:url(../img/themes/logo.gif) no-repeat -174px -426px;}
body.theme_4 #blogs:hover{background:url(../img/themes/logo.gif) no-repeat 0 -454px;}
body.theme_5 #blogs:hover{background:url(../img/themes/logo.gif) no-repeat -87px -454px;}

#blogs_active{display:block; width:87px; height:28px; float:left; margin:20px 0 0;}
body.theme_1 #blogs_active{ background:url(../img/themes/logo.gif) no-repeat 0 -426px;}
body.theme_2 #blogs_active{background:url(../img/themes/logo.gif) no-repeat -87px -426px;}
body.theme_3 #blogs_active{background:url(../img/themes/logo.gif) no-repeat -174px -426px;}
body.theme_4 #blogs_active{background:url(../img/themes/logo.gif) no-repeat 0 -454px;}
body.theme_5 #blogs_active{background:url(../img/themes/logo.gif) no-repeat -87px -454px;}

div.error_content{font-size:11px;color:#8e0404;}
div.error_editor{font-size:11px;color:#8e0404;margin-top:-22px;}
#nations_block li.deactive a {text-decoration: none;}
#territories_block li.deactive a {text-decoration: none;}


#profile_edit_links {font-size:11px; line-height: 1.5;}

/* цитата с кавычками */
.quote {
    background: url(../img/quote.gif) no-repeat,
    url(../img/line.gif) repeat-y;
    padding-left: 23px;
    font-style: italic;
}


/* категории в списке */
i.content_category {
    background:url(../img/i.png) -245px -172px;
    width: 19px;
    height: 9px;
    display: block;
    margin-left: 12px;
}


div.content_category {
    min-height: 30px;
    width: 100%;
    background:url(../img/story_bg.gif);
    margin-bottom: 12px;
}

div.content_category a {
    text-decoration: underline;
    font:italic bold 12px Georgia, "Times New Roman", Times, serif;
    margin-left: 18px;
    display: inline-block;
    padding-top: 13px;
    padding-bottom: 13px;
}

div.content_category a:hover {
    text-decoration: none;
}

div.content_category a.active  {
    padding: 13px;
    background: url("../img/tabs_grey_box.gif") repeat scroll 0 0 transparent;
    text-decoration: none;

}
/* конец категории в списке  */

/* СЮЖЕТЫ и ИЖЕ С НИМИ */

/* сюжет в материале */
div.content_story {

    height: 22px;
    padding-left: 9px;
    padding-top: 3px;
    background:url(../img/story_bg.gif);
    margin-bottom: 12px;
    padding-right: 15px;
    display: inline-block;
}

div.content_story a {
    margin-left: 10px;
    font:italic bold 12px Georgia, "Times New Roman", Times, serif;

}

div.content_story span {

    font:bold 12px Georgia, "Times New Roman", Times, serif;

}

/* сюжет в материале */

span.story_h {
    font:bold 16px Georgia, "Times New Roman", Times, serif;
    margin-right: 10px;
}

a.story {
    font:italic bold 12px Georgia, "Times New Roman", Times, serif;
    text-decoration: underline;
    margin-right: 20px;
}

a:hover.story {
    text-decoration: none;
}

a.all_stories {
    font:normal 11px Arial, Helvetica, sans-serif;
    color:#3b6fcb;
    text-decoration: underline;
}

a:hover.all_stories {
    text-decoration: none;
}

#stories {
    width:100%;
    margin-bottom: 27px;
    display: block;
}
/* табы для новостей на главной */

.index_tabs {
    float:right;
    font: normal 11px Arial, Helvetica, sans-serif !important;
    height: 45px;
    color: #000 !important;
    text-decoration: none !important;
    border: none !important;
    margin-top: -13px !important;
    margin-right: -13px !important;
}

.index_tabs a {
    padding: 18px 5px 15px !important;
    border: none !important;
    text-decoration: none !important;
    font: normal 11px Arial, Helvetica, sans-serif !important;
    color: #000 !important;
}

.index_tabs a.active {
    background-color: #ededed !important;
}

.mini_tabs a.active span {
    border: none !important;
}

.index_tabs a span {
    border: none !important;
}

/* табы */

img.has_photo {
    display: inline-block !important;
    background: url("../img/i.png") no-repeat scroll -245px -153px transparent;
    margin: 1px 0 -1px;

}

/* СЮЖЕТЫ */

/***********************************
* @autor:     Dmitry Starkoff      *
* @website:   www.dstarkoff.com    *
* @create:    04.09.2011           *
* @status:    dev                  *
***********************************/

/*

# Sprites
# i.png - all images
# f.png - forms styles


# Stylesheet navigation

1. CSS reset
2. Basic Styles
3. Grid Styles
4. Header Top Styles
X. Sprites Position

*/

/* 1. CSS Reset */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
nav ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none;}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;outline:none}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
input,select{vertical-align:middle;}

/* 2. Basic Styles */
html,body{min-height:100%;}
body{font: normal 13px/20px Arial, Helvetica, sans-serif;}
body.theme_1{background:url(../img/themes/theme_1.gif) repeat-x 50% 0;}
body.theme_2{background:url(../img/themes/theme_2.gif) repeat-x 50% 0;}
body.theme_3{background:url(../img/themes/theme_3.gif) repeat-x 50% 0;}
body.theme_4{background:url(../img/themes/theme_4.gif) repeat-x 50% 0;}
body.theme_5{background:url(../img/themes/theme_5.gif) repeat-x 50% 0;}
body.theme_1 #wrapper,body.theme_2 #wrapper,body.theme_3 #wrapper,body.theme_4 #wrapper,body.theme_5 #wrapper{padding:47px 0 0;}

/*body.theme_1 #logo{ background:url(../img/themes/logo_ng.gif) no-repeat;}*/
/*body.theme_2 #logo{background:url(../img/themes/logo_ng.gif) no-repeat 0 -77px;}*/
/*body.theme_3 #logo{background:url(../img/themes/logo_ng.gif) no-repeat 0 -154px;}*/
/*body.theme_4 #logo{background:url(../img/themes/logo_ng.gif) no-repeat 0 -231px;}*/
/*body.theme_5 #logo{background:url(../img/themes/logo_ng.gif) no-repeat 0 -308px;}*/

body.theme_1 #logo{ background:url(../img/themes/logo.gif) no-repeat;}
body.theme_2 #logo{background:url(../img/themes/logo.gif) no-repeat 0 -74px;}
body.theme_3 #logo{background:url(../img/themes/logo.gif) no-repeat 0 -148px;}
body.theme_4 #logo{background:url(../img/themes/logo.gif) no-repeat 0 -222px;}
body.theme_5 #logo{background:url(../img/themes/logo.gif) no-repeat 0 -296px;}

body.theme_1 #blogs{ background:url(../img/themes/logo.gif) no-repeat 0 -370px;}
body.theme_2 #blogs{background:url(../img/themes/logo.gif) no-repeat -87px -370px;}
body.theme_3 #blogs{background:url(../img/themes/logo.gif) no-repeat -174px -370px;}
body.theme_4 #blogs{background:url(../img/themes/logo.gif) no-repeat 0 -398px;}
body.theme_5 #blogs{background:url(../img/themes/logo.gif) no-repeat -87px -398px;}

/* 3. Grid Styles */
#header{ height:200px; margin:0 0 27px;}
#top{height:110px;}
#wrapper{width:980px; margin:0 auto;}
#cwrapper{}
#nav{height:90px; position:relative;}
.block-c4e745-l {float:left;}
.block-c4e745-l div {float:left; margin-right:5px;}
/* 4. Header Top Styles */
/*#logo{display:block;float:left;width:307px;height:74px; margin:13px 10px 0 0;}*/
#logo{display:block;float:left;width:307px;height:77px; margin:13px 10px 0 0;}
#blogs{display:block; width:87px; height:28px; float:left; margin:20px 0 0;}
/*body.mainpage #logo{width:307px;height:77px; background:url(../img/logo_ng.png) no-repeat 0 0;   margin:13px 10px 0 0;}*/
body.mainpage #logo{width:307px;height:74px; background:url(../img/logo.png) no-repeat 0 0;   margin:13px 10px 0 0;}
body.mainpage #blogs{background:url(../img/buttonblog.jpg) no-repeat 0 0; width:87px; height:28px; }
body.mainpage #blogs:hover{background:url(../img/buttonblog.jpg) no-repeat 0px -49px; width:87px; height:28px; }
#nav{text-transform:uppercase; border-top:1px dotted #a5a5a5; border-bottom:1px dotted #a5a5a5}
#category{font-size:19px; float:left; padding:16px 0 0; font-weight:bold; height: 38px;}
#category a{text-decoration:none; display:block; float:left; margin:0 10px 0 0; color:#2d2d2d}
#category a span{border-bottom:1px dotted #000;}
#category a img{vertical-align:middle}
#category a.active{color:#952208; z-index:11; position:relative;}
#nav ul{  font-size:15px; float:right; list-style:none; padding:15px 0 0; margin: 0;}
#nav ul li{float:left; padding:0 0 0 26px;}
#nav ul .active{color:#952208; text-decoration:none}
#top_nav{font-size:14px; float:right; list-style:none; margin:19px 0 0;}
#top_nav a{text-decoration:none;}
#top_nav a span{text-decoration:underline}
#top_nav a img{vertical-align:middle;margin:0 0 2px;}
#top_nav li{float:left; padding-left:27px; position:relative}
#top_nav li sup{vertical-align:top; font-size:11px; color:#ca1818; position:absolute;left:100%; margin:0 0 0 4px;top:0;}
#exit{margin-left:12px;}
#search_form{float:right; clear:right; padding:15px 0 0;}
#search_form input{float:left}

#search_form .txt{height:27px; background:url(../img/f.png) no-repeat -36px 0; width:230px; border:0; font:normal 13px Arial, Helvetica, sans-serif; color:#d1cece; padding:0 7px;border-bottom:1px solid #eeeeee;}
#search_form .btn{ background:url(../img/f.png) no-repeat 0 0; width:36px; height:28px; border:0; margin:0 !important; cursor:pointer;}
#search_form input.hilight{color:#000;}

#TB_overlay {
	position: fixed;
	z-index: 5;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: #000;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=55);
	-moz-opacity: 0.55;
	-khtml-opacity: 0.55;
	opacity: 0.55;
}
* html #TB_overlay {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + "px");
}

#nation,#territories{position:absolute; display:none; padding: 18px 25px 0; z-index:100; background:#fff url(../img/box_tile.gif) repeat-x; text-transform:none;top:15px; left:-10px; box-shadow:0 0 150px #d2d2d2; border-radius: 8px; width:970px;}
#nation #geo_link, #territories #geo_link {display:block; float:left; font:normal 18px/15px Georgia, "Times New Roman", Times, serif; padding-bottom:50px;}
#nation #exit_link, #territories #exit_link {display:block; width:20px; height:20px; background:url(../img/box_exit.gif) no-repeat; float:right;}
#nation.preloader,#territories.preloader{background:#fff url(../img/loading.gif) no-repeat 50% 50%;height:100px;}
#nation .column,#territories .colum1{width:220px;float:left;padding:0 19px 0 0;}
#nation .symbol,#territories .symbol{font:normal 30px/20px Georgia, "Times New Roman", Times, serif;display:block;}
#nation ul,#territories ul{margin:0 0 28px 0; float:none; font-size:13px; line-height:20px;}
#nation ul li,#territories ul li{padding:0 0 6px 0; float:none;}
#nation .top_button{position:absolute;top:-40px;left:-1px; height:40px; background:url(../img/i.png) no-repeat 0 -996px; width:108px;}
#territories .top_button{position:absolute;top:-40px;left:128px; height:40px; background:url(../img/i.png) no-repeat 0 -996px; width:150px;}
#nation .top_button span,#territories .top_button span{position:absolute;left:100%;top:0;width:18px;height:40px; display:block;background:url(../img/i.png) no-repeat 100% -996px;}

#cities{position:absolute; display:none; padding: 18px 25px 0; z-index:10; background:#fff url(../img/box_tile.gif) repeat-x; text-transform:none; box-shadow:0 0 150px #d2d2d2; border-radius: 8px; }
#cities #geo_link {display:block; float:left; font:normal 18px/15px Georgia, "Times New Roman", Times, serif; padding-bottom:50px;}
#cities #exit_link {display:block; width:20px; height:20px; background:url(../img/box_exit.gif) no-repeat; float:right;}
#cities.preloader{background:#fff url(../img/loading.gif) no-repeat 50% 50%;height:100px;}
#cities .colum1{width:220px;float:left;padding:0 19px 0 0;}
#cities .symbol{font:normal 30px/20px Georgia, "Times New Roman", Times, serif;display:block;}
#cities ul li{padding:0 0 10px 0; float:none; list-style: none;}
#cities .top_button{position:absolute;top:-40px;left:128px; height:40px; background:url(../img/i.png) no-repeat 0 -996px; width:150px;}

/* Search Page Styles */
.hilight{background:#ffde00;padding:0 1px; font-style:italic}
#search_block{ border-bottom:1px solid #d2d2d2; padding:0 0 12px; margin:0 0 28px;}
#search_block input{float:left}
#search_block .txt{height:27px; background:url(../img/f.png) no-repeat -36px 0; width:930px; border:0; font:normal 13px Arial, Helvetica, sans-serif; color:#000000; padding:0 7px;border-bottom:1px solid #eeeeee;}
#search_block .btn{ background:url(../img/f.png) no-repeat 0 0; width:36px; height:28px; border:0; margin:0 !important; cursor:pointer;}
#hide_search{color:#000; margin:0 0 0 10px; font-size:12px;}


/*.search_list .item{background: url("../img/cg.gif") repeat-x scroll 0 100% transparent;border-bottom: 1px solid #D2D2D2;margin: 0 0 28px;}
.search_list .item .info {    font-size: 11px;    padding: 20px 0 3px 6px;    position: relative;}
.search_list .rait_block.left{margin:-5px 0 0;}
.search_list .uline{margin:0 10px 0 0;}
.search_list .uline .comments,.search_list .uline .user{margin:0 0 0 32px;}
.search_list .uline .fav{margin:0 0 0 70px;}
.search_list .way{font-size:14px; margin:0 0 12px;}
.search_list .text{color:#595353; margin:0 0 18px;}
.search_list .tags{margin:0 0 4px;}
.search_list .comments span.green{color:#519606;}
.search_list .comments span{font-weight:bold;}*/

#advanced_search{background:#faf8f0;padding:8px 10px 12px; clear:both;display:none; margin:0 0 -16px}
#full_search_form h4{font-weight:normal;margin:0 0 24px;}
#full_search_form .row01{float:left;width:230px;}
#full_search_form .row02{float:left;width:310px; margin:0 32px 0 0;}
#full_search_form .row03{float:left;width:310px;}
#full_search_form .scrollpane{width:310px;}
#full_search_form .checkbox{margin:0 0 6px;}

/* 5. Footer Styles */
#footer{border-top:2px solid #000;padding:1px 0 30px;}
#footer_nav{border-top:1px solid #000; text-align:center; font-size:14px; text-transform:uppercase; padding:12px 0 18px}
#footer_nav span{padding:0 2px;}
#copy{color:#717171; float:left; font-size:11px; line-height:18px;}
#rules{color:#717171; float:right; font-size:11px; line-height:18px;}
#project_nav{color:#727272; font-size:12px;text-align:center; padding:0 0 26px}
#project_nav a{color:#727272;}
#project_nav span{padding:0 2px;}

/* X. Grid Engine */
.grid_engine{}
.grid_left{float:left;width:730px;}
.grid_right{float:right;width:220px;}
.block{margin:0 0 30px;}
.grid_50 .left{width:342px;}
.grid_50 .right{width:360px;}
.grid_1_column{}
.grid_3_column .column{width:28%;float:left;padding:0 5% 0 0;}
.location_grid .left{width:445px;}
.location_grid .right{width:228px;}

/* X. Right Blocks Styles */
.grid_right .calendar{border:1px solid #d9d9d9;padding:11px 10px 8px; text-align:center; position:relative;}
.grid_right .calendar .head{background:#f65700;line-height:20px; font:normal 16px Georgia, "Times New Roman", Times, serif; color:#fff; display:block; padding:0 0 4px;}
.grid_right .calendar .day{ font-size:32px; padding:20px 0 30px;}
.grid_right .calendar .day span{font-size:105px; line-height:107px; display:block;}
.grid_right .calendar .prev,.grid_right .calendar .next{ position:absolute; font-size:22px; color:#cccccc; bottom:124px; text-decoration:none; font-weight:bold; cursor:pointer;}
.grid_right .calendar .prev{left:10px;}
.grid_right .calendar .next{right:10px;}

/* Календарь на главной */
.grid_right .calendar_index{border:1px solid #d9d9d9;padding:11px 10px 8px; text-align:center; position:relative;}
.grid_right .calendar_index .head{background:#f65700;line-height:20px; font:normal 16px Georgia, "Times New Roman", Times, serif; color:#fff; display:block; padding:0 0 4px;}
.grid_right .calendar_index .day{ font-size:28px; padding:20px 0 30px;}
.grid_right .calendar_index .day span{font-size:50px; line-height:60px; display:block;}
.grid_right .calendar_index .prev,.grid_right .calendar .next{ position:absolute; font-size:22px; color:#cccccc; bottom:124px; text-decoration:none; font-weight:bold; cursor:pointer;}
.grid_right .calendar_index .prev{left:10px;}
.grid_right .calendar_index .next{right:10px;}

.grid_right .all{color:#625f5f; font-size:10px;}

.grid_right .quote1 {border:1px solid #d9d9d9;padding:11px 10px;}
.grid_right .quote1 blockquote{font:italic 18px/24px Georgia, "Times New Roman", Times, serif; margin:0 0 20px; padding:12px 5px 0;}
.grid_right .quote1 .panel{position:relative; padding:0 0 14px; line-height:18px;}
.grid_right .quote1 .panel span{color:#585656}
.grid_right .quote1 .prev,.grid_right .quote1 .next{ position:absolute; font-size:22px; color:#cccccc; top:12px; text-decoration:none; font-weight:bold; cursor:pointer; line-height:8px;display:block;}
.grid_right .quote1 .prev{left:0;}
.grid_right .quote1 .next{right:0;}

.grid_right .about p{line-height:22px;}
.grid_right .about .title{margin:0 0 16px;}

.grid_right .kitchen{border-left:7px solid #e9cd5c; padding:0 0 0 10px;}

.grid_right .subscribe{border-left:7px solid #202020; padding:0 0 0 10px;}
.grid_right .subscribe .title{margin:0 0 8px;}
.grid_right .subscribe p{line-height:18px; color:#585656; margin:0 0 16px;}
.grid_right .subscribe .input{width:130px; margin:0 6px 0 0;}

.grid_right .portrait{border:1px solid #d9d9d9;padding:11px 10px;}
.grid_right .portrait .title{padding:0 0 0 6px;}
.grid_right .portrait img{margin:0 0 16px 6px;}
.grid_right .portrait .params{list-style:none; line-height:24px; color:#585656;padding:0 6px;}
.grid_right .portrait .panel{text-align:center; position:relative; margin:0 0 10px;padding:0 30px;}
.grid_right .portrait .panel .link{color:#005ea0; font-size:15px;}
.grid_right .portrait .prev,.grid_right .portrait .next{ position:absolute; font-size:22px; color:#cccccc; top:4px; text-decoration:none; font-weight:bold; cursor:pointer; line-height:8px;display:block;}
.grid_right .portrait .prev{left:0;}
.grid_right .portrait .next{right:0;}
.grid_right .portrait .title{margin:0 0 22px;}
.grid_right .portrait ul{margin:0}

.grid_right .polls{border:1px solid #d9d9d9;padding:10px 10px; line-height: 18px;}
.grid_right .polls .h4{margin:0 0 25px;}
.grid_right .polls .btn {margin-left:30px;}
#pollForm label{font-size:13px;font-weight:normal;}

.grid_right .week_person{border-left:7px solid #ca053e; padding:0 0 20px 10px;}
.grid_right .week_person .desc{font:normal 11px/18px Arial, Helvetica, sans-serif; color:#858484; display:block}
.grid_right .week_person img{margin:0 0 10px;}
.grid_right .week_person .title{margin: 0 0 20px;}

.grid_right .title{margin:0 0 18px;}
.grid_right .music{border:1px solid #d9d9d9;padding:11px 10px;}
.grid_right .music .img{position:relative; margin:0 12px 0 0; float:left;}
.grid_right .music .img i{position:absolute; display:block; width:52px; height:52px; background:url(../img/i.png) no-repeat -166px -191px; left:0; top:0}
.grid_right .music .desc a{color:#005ea0;}
.grid_right .music .desc span{color:#797070; display:block;}
.grid_right .music .desc{line-height:21px; font-size:15px;  padding:5px 0 0;}
.grid_right .music .player{display:block;width:198px;height:45px; padding:6px 0 0;}
.grid_right .music  .title{padding-left:2px;}

.grid_right .video{border:1px solid #d9d9d9;padding:11px 10px 2px;margin:0 0 30px;}
.grid_right .video .item{float:none;padding:0 10px; width:auto; margin:0 0 18px}
.grid_right .video .title{margin:0 0 12px;}
.grid_right .video .img{margin:0 0 5px 12px;}
.grid_right .photos{border:1px solid #d9d9d9;padding:11px 12px 2px;}
.grid_right .photos img{display:block; margin:3px 0 5px;}
.grid_right .photos .item{margin:0 0 18px;padding:0 6px;}
.grid_right .photos .item a{text-decoration:none; color:#005ea0}
.grid_right .photos .item a span{text-decoration:underline;}
.grid_right .photos .title a{text-decoration:none}

.grid_right .community_desc{padding:0 0 4px 17px; background:url(../img/pg.gif) repeat-y 0 0;}
.grid_right .community_desc .title{margin:0 0 8px;}
.grid_right .m25{margin-bottom:25px;}
.grid_right .m0{margin-bottom:0;}
.grid_right .community_blogs a{color:#0f4699}

.grid_right .commune{padding:0 0 0 17px; background:url(../img/gg.gif) no-repeat;}
.grid_right .commune .facts{width:auto;}

.grid_right .member .organisation{color:#858484;display:block;margin:0 0 8px;}
.grid_right .member .img{margin:0 0 12px;}
.grid_right .member .name{font-size:18px;}

.quick_search .cats_nav{background:#faf8f0; padding:8px;}
.quick_search .scrollpane{width:202px;}
.quick_search input{float:left}
.quick_search .txt{height:27px; background:url(../img/f.png) no-repeat -36px 0; width:170px; border:0; font:normal 13px Arial, Helvetica, sans-serif; color:#d1cece; padding:0 7px;border-bottom:1px solid #eee;}
.quick_search .btn{ background:url(../img/f.png) no-repeat 0 0; width:36px; height:28px; border:0; margin:0 !important; cursor:pointer; }
.quick_search input.hilight{color:#000;}

/* X. Wiki Styles */
.wiki_links{background:url(../img/gg.gif) repeat-y 0 0;padding:0 0 4px 20px; line-height:24px;}
#wiki_edit_form .btn2{margin:0 10px 0 0;}
#wiki_edit_form label{font-weight:normal;font-size:15px; line-height:26px;}
#wiki_edit_form .input{width:555px;}
#wiki_history table a{text-decoration:none;}
#wiki_history table a:hover{text-decoration:underline;}

/* X. Sprites Position */
.i_message{background:url(../img/i.png) no-repeat 0 -50px;}
.i_exit{background:url(../img/i.png) no-repeat -16px -50px;}
#category img{background:url(../img/i.png) no-repeat 0 -61px; width:7px; height:6px;}

/* X. Forms Styles */
.line{margin:0 0 22px;}

.input{height:28px;padding:0 8px 0 7px;}
.input input{font:normal 13px Arial, Helvetica, sans-serif; color:#000; display:block; padding:0 7px;background:url(../img/f.png) no-repeat -36px 0; border:0;height:28px; width:100%;border-bottom:1px solid #eeeeee;border-right:1px solid #eeeeee;margin:0 0 0 -7px}
.input.error{height:24px;background:url(../img/f.png) no-repeat -36px -2px;border:2px solid #ff8f8f}
.input.error input{background:url(../img/f.png) no-repeat 100% -2px;height:23px;color:#8e0404}
div.error{font-size:11px;color:#8e0404;margin:-8px 0 0;}

.btn{ background:url(../img/f.png) no-repeat 0 -28px; padding:0 0 0 8px; height:36px; margin:-1px; display:inline-block;text-decoration:none}
.btn input{ height:35px; background:url(../img/f.png) no-repeat 100% -28px; padding:0 16px 1px 8px; border:0;color:#000; font:normal 13px Arial, Helvetica, sans-serif;cursor:pointer;}
.btn span{ height:25px; background:url(../img/f.png) no-repeat 100% -28px; padding:9px 16px 1px 8px; border:0;color:#000; font:normal 13px Arial, Helvetica, sans-serif;cursor:pointer; display:block;}
.btn:hover{text-decoration:none !important;}
.btn2{ background:url(../img/f.png) no-repeat 0 -78px; padding:0 0 0 9px; height:22px; display:inline-block;text-decoration:none; cursor:pointer}
.btn2 span{ height:20px; background:url(../img/f.png) no-repeat 100% -78px; padding:1px 18px 1px 9px; border:0;color:#000; font:normal 13px/16px Arial, Helvetica, sans-serif;cursor:pointer; display:block;}
.btn3{ background:url(../img/f.png) no-repeat 0 -100px; padding:0 0 0 9px; height:30px; display:inline-block;text-decoration:none; cursor:pointer; margin:-2px;}
.btn3 span{ height:20px; background:url(../img/f.png) no-repeat 100% -100px; padding:6px 18px 4px 9px; border:0;color:#fff; font:normal 13px Arial, Helvetica, sans-serif;cursor:pointer; display:block;}
.btn3:hover{ background:url(../img/f.png) no-repeat 0 -130px;}
.btn3:hover span{ height:20px; background:url(../img/f.png) no-repeat 100% -130px;}
.btn4{ background:url(../img/f.png) no-repeat 0 -640px; padding:0 0 0 9px; height:36px; display:inline-block;text-decoration:none; cursor:pointer; margin:-2px;}
.btn4 span{ height:20px; background:url(../img/f.png) no-repeat 100% -640px; padding:10px 18px 5px 9px; border:0;color:#000; font:bold 12px Arial, Helvetica, sans-serif;cursor:pointer; display:block;}
.btn4:hover{background:url(../img/f.png) no-repeat 0 -692px; }
.btn4:hover span{background:url(../img/f.png) no-repeat 100% -692px;}

.radio{color:#333333;}
.radio span{display:block; width:14px; height:14px; background:url(../img/f.png) no-repeat 0 -64px; margin:1px -17px 0 3px; float:left}
.radio.checked span{background:url(../img/f.png) no-repeat -14px -64px;}
.radio label{display:block;padding:0 0 0 26px;line-height:16px;float:left;}

.checkbox{ line-height:18px;}
.checkbox span{display:block;width:15px;height:16px; background:url(../img/f.png) no-repeat 0 -676px; float:left; margin:0 -14px 0 0;cursor:pointer;}
.checkbox.checked span{background:url(../img/f.png) no-repeat -15px -676px;}
.checkbox label{float:left;font-weight:normal;display:block;padding:0 0 0 18px; font-size:13px;cursor:pointer;}

.textarea{border:0; background:url(../img/f.png) no-repeat 0 -160px;border-bottom:1px solid #eeeeee;border-right:1px solid #eeeeee; resize:none; width:715px;padding:6px 7px; font:normal 13px/18px Arial, Helvetica, sans-serif; box-shadow:0 0 2px #f3f3f3; margin:0 0 6px;}

label{display:block;font-size:14px; margin:0 0 3px}

.select{position:relative; height:21px; background:url(../img/f.png) no-repeat 0 -596px;padding:0 0 0 5px; font-size:13px;}
.select .selected{display:block; background:url(../img/f.png) no-repeat 100% -596px; line-height:20px; padding:0 28px 1px 4px; cursor:pointer;}
.select ul{display:none;list-style:none;background:#fff; position:absolute; left:0;top:100%; margin:0;box-shadow:2px 2px 4px #666; border-radius:4px;}
.select ul li{white-space:nowrap; padding:3px 8px; cursor:pointer;}
.select ul li:hover{background:#42a2d4;color:#fff;}
.select.opened ul{display:block;}
.select.opened{z-index:1;}

.jScrollPaneContainer{position:relative;overflow:hidden;z-index:1;border:1px solid #d8d8d8;}
.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0 !important;height:100%;background:url(../img/s.png) no-repeat 0 0;z-index:2;}
.jScrollPaneDrag{position:absolute;background:url(../img/s.png) no-repeat -15px -48px;cursor:pointer;left:0;margin:14px 0 0;}
.jScrollPaneDragTop{position:absolute;left:0;overflow:hidden;height:8px;background:url(../img/s.png) no-repeat -15px -40px; position:absolute; top:-8px;}
.jScrollPaneDragBottom{position:absolute;left:0;overflow:hidden;height:8px;background:url(../img/s.png) no-repeat -15px -344px; position:absolute; bottom:-8px;}
a.jScrollArrowUp{display:block;position:absolute;z-index:1;bottom:17px !important;top:auto !important;right:0;text-indent:-2000px;overflow:hidden;height:24px;background:url(../img/s.png) no-repeat -15px 0;}
a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;height:17px;background:url(../img/s.png) no-repeat -15px -23px;}
.scrollpane{width:218px;height:196px;overflow:auto;background:#fff;}
.scrollpane ul{list-style:none; line-height:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0;}
.scrollpane ul li{padding:5px 10px;cursor:pointer;}
.scrollpane ul li:hover{background:#dbdbdb;}
.scrollpane ul li.ui-selected,.scrollpane ul li.ui-selecting{background:#42a2d4;color:#fff;}

.file_input input{opacity:0;position:absolute;font-size:7px;height:22px;width:126px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);cursor:pointer;}
.file_input .selected{padding:0 0 0 8px;color:#888}

/* Categoryes Nav Styles */
.cats_nav .mini_tabs{margin:0;}

/* X. Main Page Blocks Styles */
#promo_slider{width:480px;height:338px;border:1px solid #d9d9d9; position:relative; margin:0 0 35px;}
#promo_slider ul{list-style:none;margin:0;}
#promo_slider .desc{background:url(../img/overlay.png); position:absolute; left:0; right:0; bottom:0; color:#fff; padding:22px 15px;}
#promo_slider .desc a{color:#fff;}
#promo_slider .desc .title{margin:0 0 6px;}
#content #promo_slider p{margin:0}
.location_grid #promo_slider{width:443px;}

.top_person{width:220px;}
.top_person .desc{padding:17px 0 13px; border-bottom:1px solid #d2d2d2;}
.top_person .desc a{font-style:normal; text-decoration:none}
.top_person .desc .small{font-size:12px; line-height:18px;}
.top_person ul{padding:15px 0 0; list-style:none; margin:0 -5px 0 0;}
.top_person ul li{width:51px; height:51px; padding:1px; float:left; margin:0 3px 0 0;}
.top_person ul li.active,.top_person ul li:hover{background:url(../img/i.png) no-repeat -152px -105px; box-shadow:4px 6px 8px #9e9e9e}
.top_person img{display:block;}
.top_person .title,.top_person p{margin:0;}

.news_list{border:1px solid #dbdbdb; padding:13px; margin:0 0 18px;}
.news_list .title,.announce .title{margin:0 0 28px; float: left;}
.news_list .date{display:block; font-size:10px; color:#a2a2a2; line-height:14px;}
.news_list a{line-height:18px; display:inline-block;}
.news_list .item{clear:both; margin:0 0 17px;}
.news_list .img,.announce .img{border:1px solid #e3e3e3; border-radius:4px; float:left; box-shadow:0 0 4px #e3e3e3; margin:0 14px 0 0;padding:1px;}
.news_list .img img,.announce .img img{display:block;}
.last_news .desc{float:left; width:168px}
.grid_right .news_list{padding-bottom:0;}
.grid_right .news_list .title{margin:0 0 12px;}

.in_theme .title{margin:0 0 8px;}
.in_theme .title a{color:#fff; text-decoration:none;}
.in_theme .date{display:block; font-size:10px; color:#a2a2a2; line-height:14px;}
.in_theme a{line-height:18px; display:inline-block;}
.in_theme .item{clear:both; margin:0 0 10px;}
.in_theme p{margin:0 0 8px;}
.grey_box.in_theme .marker{margin:0 0 8px;}

.announce{margin:0 0 30px;}
.announce .desc{float:left; width:214px}
.announce .item{padding:14px 0 4px; border-top:1px solid #d2d2d2; margin:21px 0 0}
.announce .item:first-child{border:none; margin:0;}
.announce .item .h4 a{text-decoration:none}
.announce .item .h4 a:hover{text-decoration:underline}
.announce .desc p{margin:0;}

.events{margin:0 0 15px 0; border-bottom:1px solid #d2d2d2;}
.events .title{margin:0 0 25px;}
.events .img{border:1px solid #e3e3e3; border-radius:4px; box-shadow:0 0 4px #e3e3e3; margin:0 14px 0 0;padding:3px; margin:0 0 12px;}
.events .img img{display:block;}
.events .h4{font-size:15px;}
.location_grid .events .h4{margin-top:-4px;}
.events .item{width:208px; float:left; margin:0 0 24px 52px;}
.events .item.first{margin-left:0;}
.events .item p{padding-top:2px; margin:0}
.events .item a{text-decoration:none;}
.events .item a:hover{text-decoration:underline;}
.small a{color:#9E9E9E; text-decoration:none;}
.small a:hover{color:#333;}
.location_grid .events{width:476px; border-bottom:none;}
.location_grid .events .item{float:left;margin:0 30px 24px 0;}
.location_grid .events .uline{margin:10px 0 0;}
.location_grid .events .comments{margin:0 0 0 6px;}
.location_grid .events .comments a{text-decoration:underline;}

.events_list .zag{font-weight:normal; margin:0 0 18px;}
.events_list .title{font:normal 17px/24px Arial, Helvetica, sans-serif; color:#005ea0; margin:0 0 2px}
.events_list .place{color:#585656;margin:0 0 12px;}
.events_list .item{border-bottom:1px solid #ecebeb; padding:0 0 4px; margin:0 0 22px;}

.events_report .line_filter{font-size:15px;}
.events_report .line_filter .select{ margin:0 0 0 10px; display:inline-block;}
.events_report .table td{border:none;}
.events_report .table th{background:none;border-bottom: 2px solid #ededed; color:#a2a2a2; padding-bottom:4px;}
.events_report .link{color:#005ea0;}
.events_report .photo{text-align:center;}
.events_report .photo img{background:url(../img/i.png) no-repeat -189px -68px;}
.events_report .video img{background:url(../img/i.png) no-repeat -212px -68px;}

/* Person & Interview Styles */
#person_page{padding:10px 0 20px; border-bottom:1px solid #d2d2d2; margin:0 0 20px;}
#person_page .img{position:relative;float:left;padding:14px; margin:-15px 6px 0 -10px}
#person_page .img img{display:block}
#person_page .img i{display:block;width:212px;height:212px;position:absolute;left:0;top:0; background:url(../img/i.png) no-repeat 0 -582px;}
#person_page h1{line-height:26px;margin:5px 0 20px;}
#person_page h1 a{text-decoration:none;}
#person_page p{font-size:14px; line-height:18px;}
#person_page .desc{float:left; width:520px;}
#person_page .comments{background:#f5f5f5;padding:2px 7px; margin:-2px 0 0; margin:0 36px 0 0;}
#person_page blockquote{font-size:18px; line-height:24px; margin:0 0 18px}
#person_page .btn.left{margin-right:25px;}
#person_page .date{display:block;color:#abaaaa; padding:6px 0 0;}
#person_page.interview_enter .desc{width:388px;}
#person_page #video_player{margin:-27px 0 -20px; float:right;}
#person_page.persona_enter p{font-size:13px; line-height:20px;}
#person_page.persona_enter .desc{width:724px;}
#person_page.persona_enter .link.small{text-decoration:none}

#about_person{border-bottom:1px solid #d2d2d2; padding:0 0 26px; margin:0 0 20px}
#about_person p,#about_person .title{margin:0 0 10px;}
#about_person img.right{margin:-5px 0 0 30px}

/*.interview.border{border-bottom:1px solid #d2d2d2;}*/
.interview.m0{margin:0;}
.interview .title,.interview{margin:0 0 28px;}
.interview .img{position:relative;padding:6px; margin:0 6px 0 0; float:left;}
.interview .img img{display:block}
.interview .img i{display:block;position:absolute; background:url(../img/i.png) no-repeat 0 -191px; left:0; top:0; width:94px; height:94px;}
.interview .info{float:left;padding:8px 0 0;}

.interview .info .marker{margin:-6px 0 3px;float:left;}
.interview .info .name{clear:both;}
.interview .left .info,.interview .right .info{width:242px}
.interview blockquote{font:italic 12px/20px Georgia, "Times New Roman", Times, serif; padding:2px 0 0;margin:0;}
.interview .item a{text-decoration:none;}
.interview .item a:hover{text-decoration:underline;}
.interview .btn{margin:4px 0 0}
.interview .info div .marker{padding-top:1px;margin:0;}
.interview .item{margin:0 0 32px;}

.all_interview_block{background:#f2f2f2;padding:15px;margin:0 0 10px;}
.interview_all {padding:0 0 32px;}
.all_interview_block .h4{font-style:italic; margin:0 0 12px;}
.all_interview_block .h4 a{text-decoration:none}
.all_interview_block .name a,.interview_list .name a{text-decoration: none; /*white-space:nowrap;*/}
.all_interview_block .name a:hover,.interview_list .name a:hover{text-decoration:underline}
.all_interview_block .name a.pseudo:hover,.interview_list .name a.pseudo:hover{text-decoration:none}
.all_interview_block .item,.interview_list .item{width:239px; float:left;margin:0 0 0 -6px;}
.interview_list .item.right{float:right;width:230px; margin:0 0 0 -6px}
.interview_list .item.right .name{width:144px;}
.interview_list .item{margin-bottom:24px;}
.all_interview_block .img,.interview_list .img{position:relative; padding:7px 5px 5px 6px; float:left; margin:0 5px 0 0;}
.all_interview_block .img img,.interview_list .img img{display:block;}
.all_interview_block .img i{width:72px; height:72px; background:url(../img/i.png) no-repeat -94px -191px; position:absolute; left:0; top:0;}
.interview_list .img i{width:72px; height:72px; background:url(../img/i.png) no-repeat -127px -376px; position:absolute; left:0; top:0;}
.all_interview_block .name,.interview_list .name{display:block;margin:5px 0 0; float:left; width:156px}
.interview_list .title{margin:0 0 20px;}
.interview_list .small{display:block;line-height:15px;}
.interview_list .marker{padding:2px 3px 1px}
.interview_list.border{border-top:1px solid #D2D2D2; padding:15px 0 5px;}
.interview_list .info{float:left;padding:8px 0 0;width: 150px;}

.archive_list{border-top:1px solid #d2d2d2; margin:22px 0 0; padding:15px 0 0;}
.archive_list .marker{margin: 0 0 10px;}
.archive_list .item{margin:0 0 16px;}
.archive_list .column{float:left;width:25%;}
.archive_list .title{margin:0 0 24px;}
.archive_list .date{display:block; font-size:10px; color:#a2a2a2; line-height:14px;}
.archive_list a{line-height:18px; display:inline-block;}
#arhiveSearch .txt{float:left; height:23px; background:url(../img/f.png) no-repeat 0 -617px; border:none; padding:0 0 0 8px; font:normal 12px/23px Arial, Helvetica, sans-serif; color:#b9b8b8;}
#arhiveSearch .btn{float:left; height:23px; background:url(../img/f.png) no-repeat 100% -617px; border:none;width:30px; margin:0}

.interview_online .img{float:left;width:40px;}
.interview_online .body{float:left; width:690px}
.interview_online .uline{color:#838383; margin:0 0 8px;}
.interview_online .uline .user{margin:0;}
.interview_online .uline .user a{color:#838383; text-decoration:underline;}

.in_guest .img{position:relative;padding:9px 10px;float:left;margin:-5px 0 0 -10px;}
.in_guest .img i{display:block; position:absolute; left:0; top:0; background:url(../img/i.png) no-repeat 0 -359px; width:128px; height:128px}
.in_guest blockquote{font-size:15px; line-height:24px; margin:10px 0 6px;}
.in_guest .desc{width:590px;float:left; padding:10px 0 0;}
.in_guest .item{margin:0 0 16px;}
.in_guest .marker{padding:2px 3px 1px;}

/* Profile Styles */
#profile_info .grid_right .block{margin:0 0 19px;}
#location{display:block; margin:0 0 8px;}
#profile_info .user{text-decoration:none; margin: 0 6px 0 0; font-size:11px; white-space:nowrap}
#profile_info .user a{text-decoration:none;}
#profile_info .user span{text-decoration: underline;}
#profile_info .user img{background:url(../img/i.png) no-repeat -68px -50px; vertical-align:middle;}
.inwhites {color:#565454; position:relative;}
.inwhites .total{float:left; font-size:11px; color:#000;line-height:14px; margin:8px 0 0;}
.inwhites a.pseudo{float:right; line-height:14px; margin:8px 0 0;}
.inwhited .user{margin:0 10px 0 0;}
.inwhited .title{font:normal 12px/18px Arial, Helvetica, sans-serif;color:#565454; margin:0 0 6px;}

#inwhite_friends{z-index:2; position:relative;}
#inwhite_friends_wrap{right:0;width:372px;position:absolute;z-index:1;box-shadow:4px 4px 5px #d1d1d1; display:none;}
#inwhite_friends_wrap .top{width:107px;height:31px; background:url(../img/i.png) no-repeat -128px -448px;float:right; margin:0 -8px -1px 0}
.inwhite_friends .body{background:#FFFFFF;border:1px solid #CBC9C9;margin:-1px 0 0;padding:8px;width:354px; clear:both}
.inwhite_friends .body .textarea{width:340px;}
.inwhite_friends .body label{color:#000;}
.inwhite_friends .body .line{margin:0 0 10px;}
.inwhite_friends .body .btn2{margin:1px 0 0 10px;}

#profile .mini_tabs{margin-left:0;}
#info{padding:14px 0; border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;}
#avatar{float:left;margin:0 12px 0 0;}
#avatar img{display:block;}
#fullname{font-size:20px; font-weight:bold; line-height:20px; display:block}
#line01{width:220px;float:left;}
#line02{width:270px;float:left;}
#line02 ul{list-style:none;margin:0; line-height:25px; color:#565454;}
#line02 ul span{width:122px;display:block;float:left;}
#line02 ul strong{font-weight:normal; color:#000;}
#line03 p{margin:0; line-height:25px;}
#line03 .rait_block{margin:0; line-height:25px;}
#line03 .rait_block .rait{font-size:13px; margin:0 4px 0 -3px;}
#all_profiles ul{list-style:none; margin:0;padding:10px 0;}
#all_profiles ul li{float:left;width:150px; line-height:16px; margin:0 0 30px;}
#all_profiles ul li.clear{float:none; margin:0; width:0;}
#all_profiles ul img{float:left; margin:0 12px 0 0;}
#all_profiles ul span{font-size:11px;color:#958e8e;display:block;}
#profile_info{padding:30px 0 0;}
#profile_info .zag{margin:0 0 6px;}
#profile_edit .social_field{width:265px;float:left; margin:0 38px 14px 0;}
#profile_edit .social_field img{margin:0 8px 8px 0;float:left;}
#profile_edit .social_field span{color:#958e8e;font-size:11px;display:block;float:left; padding:8px 0 0;}
#profile_edit .social_field .input{clear:both;}

.social a.active { border-top: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #808080; background: none !important; }
.social a span { border-bottom: none !important;}

#profile_edit{width:640px;}
#profile_edit .input{width:251px;}
#profile_edit .select{width:160px;}
#avatar_place{width:80px;height:80px;border:1px solid #e2e2e2; overflow:hidden;}
#avatar_place.loading{background:url(../img/loading.gif) no-repeat 50% 50%;}
#images_upload .input{width:520px;margin:0 0 8px;}
#images_upload #from_network .btn2{margin-top:5px;}

.users_list{padding:26px 0 0;}
.users_list .item{margin:0 0 30px;}
.users_list .item .img{float:left;width:80px;margin:0 12px 0 0;}
.users_list .item .desc{width:344px;float:left;}
.users_list .item .name{font:bold 20px/20px Arial, Helvetica, sans-serif; text-decoration:none}
.users_list .item .location{display:block; line-height:20px; margin:2px 0 5px;}
.users_list .rait_block .rait{font-size:13px; margin:0 4px 0 0;}
.users_list .rait_block .up img{margin:0 2px 0 0;}
.users_list .manager_actions{float:right;}
.users_list .deleted .img,.users_list .deleted .desc,.users_list .deleted .rait_block{opacity:0.3;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}

/* Add Content Styles */
#add_content{width:640px;}
#add_content .select{width:160px;}
#add_content .textarea{width:625px;}
#category_selector .scrollpane{width:310px;}
#category_selector .jScrollPaneContainer{margin:0 0 8px;}
.wysiwig img{display:block;}
#uploaded_images{margin:24px -19px 0 0;}
#uploaded_images .item{float:left; margin:0 19px 16px 0;position:relative;}
#uploaded_images .item img{display:block;}
#uploaded_images .edit_panel{height:0; background:url(../img/overlay.png);position:absolute;bottom:0;left:0;right:0;padding:0 5px 0 10px;}
#uploaded_images .edit_panel img{float:left; margin:8px 14px 0 0;}
#uploaded_images .edit_panel .comment_icon{background:url(../img/i.png) no-repeat -152px -158px;}
#uploaded_images .edit_panel .rotate_1{background:url(../img/i.png) no-repeat -171px -158px;}
#uploaded_images .edit_panel .rotate_2{background:url(../img/i.png) no-repeat -190px -158px;}
#uploaded_images .edit_panel .delete_icon{background:url(../img/i.png) no-repeat -209px -158px;float:right; margin:8px 0 0 0;}
#uploaded_images .edit_panel .image_comment{position:absolute;left:0;top:-1px;display:none;padding:33px 0 0;z-index:2;}
#uploaded_images .edit_panel .image_comment .top{width:38px;height:33px; background:url(../img/i.png) no-repeat -204px -88px;position:absolute;top:0;}
#uploaded_images .edit_panel .image_comment .body{width:360px;height:160px;border:1px solid #cbc9c9; background:#fff; margin:-1px 0 0;padding:8px;box-shadow:4px 4px 5px #9e9e9e}
#uploaded_images .edit_panel .image_comment .textarea{width:345px;}
#uploaded_video{margin:18px 0 0;}
#loader{height:26px;border:1px solid #e2e2e2;margin:18px 0 6px;}
#loader div{height:26px;background:url(../img/lbg.gif) repeat-x; border-right:1px solid #e2e2e2}
#loader div span{text-align:center;display:block;padding:3px 0;}
#loader_status{font-size:12px;display:block;line-height:16px;}
#loader_status img{vertical-align:middle; margin:-2px 0 0;}
.loaded_icon{background:url(../img/i.png) no-repeat -205px -121px;}

/* Edit Content Styles */
.manager_actions{line-height:21px;}
.manager_actions img{vertical-align:middle;}
.manager_actions a{text-decoration:none}
.manager_actions a span{text-decoration:underline}
.delete_icon{background:url(../img/i.png) no-repeat -242px -68px;}
.restore_icon{background:url(../img/i.png) no-repeat -242px -89px;}
.edit_icon{background:url(../img/i.png) no-repeat -242px -110px;}
.publish_icon{background:url(../img/i.png) no-repeat -242px -131px;}
.manager_tools{background:url(../img/ma_bg.gif) no-repeat;font-size:12px;height:39px;line-height:19px;margin:0 0 13px;padding:0 0 0 5px;}
.mt_wrap{background:url(../img/ma_bg.gif) no-repeat 100% 0;padding:10px 10px 10px 5px;}
.mt_wrap img{margin:0 2px 0 0;vertical-align:middle;}
.mt_wrap a{color: #000000;margin:0 0 0 20px;text-decoration: none;}
.mt_wrap a:first-child{margin:0;}
.mt_wrap a span{text-decoration:underline;}
.w466{width:466px;}
.w390{width:390px;}
.valign-middle{margin:-13px 0 0;}

/* X. Markers Styles */

.marker a {font-size:12px;color:#fff; text-decoration: none; display:inline-block; line-height:14px; padding:0 3px 1px}
.marker {font-size:12px;color:#fff; text-decoration: none; display:inline-block; line-height:14px; padding:0 3px 1px}
.marker.blue{background:#0f72aa;}
.marker.grey{background:#c0c0c0;}
.marker.coffee{background:#aa870f;}
.marker.orange{background:#de5a1f;}
.marker.green{background:#0c7e06}
.marker.dark_green{background:#465605}
.marker.brown{background:#ab3506;}
.marker.yellow{background:#aa870f}
.marker.red{background:#c8263f;}
.marker.aqua{background:#2cbab3;}
.marker.blue_violet{background:#4864a8;}

/* X. Mail Styles */
.mail_table{width:100%; margin:-16px 0 18px;}
.mail_table th,.mail_table td{font-size:14px;padding:12px 10px; line-height:20px;}
.mail_table tbody td{border-bottom:1px solid #eceff1}
.mail_table a{color:#116cc1;}
.mail_table th{text-align:left;border-bottom:1px solid #e9ecee;padding-top:16px;}
.mail_table thead{border-left:1px solid #e9ecee;border-right:1px solid #e9ecee}
.mail_table tbody{border-left:1px solid #fff;border-right:1px solid #fff}
.mail_table .me,.mail_table .date{color:#89898a}
.mail_table .from,.mail_table .from a{color:#000; text-decoration:none}
.mail_table .from a:hover{text-decoration:underline;}
.mail_table .odd{background:#f6fbfd}
.mail_table .status span{display:inline-block;font-size:11px;padding:1px 6px;line-height:18px; vertical-align:middle; border-radius:3px;}
.status .new{font-weight:bold;color:#fff; background:#ec6136;}
.status .readed{background:#d4e9c0}
.status .send{background:#f8e78b}

.subject{width:334px;}
.me{width:254px;}
.status{width:165px;}

.pen_icon{background:url(../img/i.png) no-repeat -110px -50px; margin:-1px 2px 0 0;}

#mail_create,#mail_answer{width:640px; margin:0 0 18px;}
#mail_create .textarea,#mail_answer .textarea{width:625px;}

.messages_list{width:640px;}
.messages_list .item{margin-bottom:18px;padding-top:18px;}
.messages_list .uline{color:#746868; margin:0 0 14px}
.messages_list p{margin:0 0 20px;}
.messages_list .uline .user{font-size:13px; margin:0}
.messages_list .item.yellow > .uline{background:#fffbf1;}
.messages_list .item.green > .uline{background:#effbf1;}

/* X. Photos & Video Styles */
.top_photos,.top_videos{border-bottom:1px solid #d2d2d2; padding:0 0 30px; margin:0 0 22px;}
.top_photos .left,.top_photos .right,.top_videos .left,.top_videos .right{width:348px;}
.top_photos .img,.top_videos .img,.column_3_list .img{border:1px solid #e3e3e3; border-radius:4px; box-shadow:0 0 4px #e3e3e3;padding:3px; margin:0 0 5px; position:relative;}
.top_photos .img img,.top_videos .img img,.column_3_list .img img{display:block;}
.top_photos .uline,.top_videos .uline{margin:6px 0 0 0;}
.top_photos .uline .user,.top_videos .uline .user{margin:0 4px 0 0;}
.top_photos .uline .rait,.top_videos .uline .rait{margin:0 4px 0 0;}
.top_photos .uline .date,.top_videos .uline .date{margin:0 4px 0 0;}

.column_3_list .title{margin:0 0 30px;}
.column_3_list{margin:0 -52px 0 0;}
.column_3_list .item{width:207px;float:left;margin:0 52px 22px 0;}
.column_3_list .name a{text-decoration:none;}
.column_3_list .name a:hover{text-decoration:none;}
.column_3_list .item .img{margin-bottom:13px;}
.column_3_list .uline{line-height:20px;padding-top:4px;}
.column_3_list .uline .rait span{vertical-align:top; margin:-1px 0 0;}
.video .uline{line-height:20px;}
.video .uline .rait span{vertical-align:top; margin:-1px 0 0;}

.photo_big_slider{margin:0 0 36px;text-align:center;position:relative;}
.photo_big_slider .photo_big_wrap{padding:6px;position:relative;display:inline-block;z-index:1;}
.photo_big_slider img{display:block;box-shadow: 0 0 8px #BABABA;padding:1px;background-image: -ms-linear-gradient(left, #FFFFFF 0%, #C6C6C6 100%);background-image: -moz-linear-gradient(left, #FFFFFF 0%, #C6C6C6 100%);background-image: -o-linear-gradient(left, #FFFFFF 0%, #C6C6C6 100%);background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #FFFFFF), color-stop(1, #C6C6C6));background-image: -webkit-linear-gradient(left, #FFFFFF 0%, #C6C6C6 100%);background-image: linear-gradient(left, #FFFFFF 0%, #C6C6C6 100%);}
.photo_big_slider .prev,.photo_big_slider .next{position:absolute;width:59px;background:url(../img/gallery_controls.png) no-repeat; display:block;top:7px;bottom:7px; cursor:pointer;z-index:2;}
.photo_big_slider .prev{left:6px;background:url(../img/gallery_controls.png) no-repeat -118px 50%;}
/*.photo_big_slider .prev:hover{background:url(../img/gallery_controls.png) no-repeat -118px 50%;}*/
.photo_big_slider .next{right:6px;background:url(../img/gallery_controls.png) no-repeat -59px 50%;}
/*.photo_big_slider .next:hover{background:url(../img/gallery_controls.png) no-repeat -59px 50%;}*/


.video{margin:0 -42px 12px 0;}
.video .title{margin:0 0 30px ;}
.video .item{float:left; width:188px; margin:0 5px 30px 0;}
.video .img{position:relative;width:138px; height:102px; margin:0 0 16px;}
.video .item a{text-decoration:none}
.video .item a:hover{text-decoration:underline}
.video .item a.comments:hover,.video .item a.user:hover{text-decoration:none;}
.video .small{display:block;}
.video .small_tabs{margin:0;}
.video .add_video .img{width:138px;height:102px; background:url(../img/i.png) no-repeat 100% -794px;}
.video .add_video a{color:#0f4699; display:block;padding:41px 0; text-align:center; text-decoration:underline}
.video .add_video a:hover{text-decoration:none}
.video_player{margin:0 0 16px; padding:8px 0 0;}
.video_player img{display:block;}

.video.cols_2{margin:0 -30px 0 0;}
.video.cols_2 .item{width:350px;float:left;margin:0 30px 42px 0;}
.video.cols_2 .img{float:left; margin:0 12px 0 0;}
#video .small_tabs{padding:0;}

.small_gallery{list-style:none; margin:25px 0 0;}
.small_gallery li{float:left; width:150px;height:121px; background:url(../img/i.png) no-repeat 0 -68px; padding:1px; margin:0 19px 20px 0; box-shadow:0 0 8px #bababa;}
.small_gallery li:hover{box-shadow:2px 8px 8px #9e9e9e;}
.small_gallery li.clear{width:auto; height:0; float:none; background:none; box-shadow:none;}
.small_gallery li.add_photo{background:url(../img/i.png) no-repeat 100% -794px; box-shadow:none; text-align:center;}
.small_gallery li.add_photo a{color:#0f4699; display:block;padding:50px 0;}
#galleryes{background:#f2f2f2;padding:18px 14px 80px; margin:0 0 20px;}
#galleryes .small_gallery li{margin-bottom:0;}
#galleryes .small_gallery{margin-top:0;}
#galleryes .small_tabs,#gallery .small_tabs{margin-bottom:0;padding:0;}
#galleryes .small_tabs.left{margin-bottom:28px;}
#galleryes .title{margin:0}

.play,.video .img{position:relative;display:block;}
.play i,.video .img i,.top_videos .img a i{display:block;position:absolute; left:50%;top:50%; background:url(../img/i.png) no-repeat -152px -68px;margin:-18px 0 0 -18px; width:37px; height:37px;}

/* X. Music Styles */
.music_list{padding:0 0 24px;}
.music_list .item{margin:0 0 30px;}
.music_list .img,.page_image_music{position:relative;padding:9px 10px;float:left;margin:-5px 0 0 -10px;}
.music_list .img i,.page_image_music i{display:block; position:absolute; left:0; top:0; background:url(../img/i.png) no-repeat 0 -359px; width:128px; height:128px}
.page_image_music{margin-right:10px;}
.music_list .desc{float:right; width:607px; padding:10px 0 0;}
.music_list .name{margin-bottom:12px;}
.music_list .name a{text-decoration:none;}
.music_list .player{padding:2px 0 0 48px;}
.music_list .name .top{display:inline-block; margin:-3px 0 0; vertical-align:top;}
.music_list .name a:hover{color:#cc0000;text-decoration:underline;}
.music_list .name .top span{font:normal bold 12px/15px Arial, Helvetica, sans-serif;color:#fff; background:url(../img/i.png) no-repeat -128px -359px; padding:1px 4px 1px 11px; margin:0 4px 0 5px; line-height:18px}
.music_list .name .top a{font:normal 10px Arial, Helvetica, sans-serif;color:#1164aa; text-decoration:underline;}
.added{color:#7b7b7b; font-size:11px;}
.added a{color:#7b7b7b;}
.music{padding:20px 0 30px;}
.music img{display:block;}
.music .player{margin:0 0 25px;}
.grid_right .music .player{margin-bottom:0;}
.music_list .added.right{margin:1px 20px 0 0;}
.music_list .song_info,#music .song_info{color:#504f4f; font-size:11px; padding:0 0 2px 74px;}
.music_list .song_info a,#music .song_info a{color:#504f4f; text-decoration:none;}
.music_list .song_info a:hover,#music .song_info a:hover{color:#000; text-decoration:underline;}
#music .player{border:1px solid #f1f1f1;width:580px;padding:8px 12px 10px;}

.players_list{padding-top:10px;}
.players_list .item{width:582px; margin:0 0 35px;}
.players_list .rank{display:block;width:37px;height:37px;background:#ffa800; font-size:30px; line-height:37px; font-weight:bold;color:#fff; text-align:center; margin:0 15px 0 0; letter-spacing:-1px}
.players_list .info{margin:0 0 6px;}
.players_list .author{padding:8px 0 0;}
.players_list .author a{text-decoration:none; font-weight:bold;}
.players_list .author a:hover{text-decoration:underline;}
.players_list .rait_block.right{margin:8px 0 0;}
.players_list .link span{text-decoration:underline;}
.players_list .player{border:1px solid #f1f1f1; padding-top: 14px; padding-bottom: 5px;}
.players_list .player img{display:block}

/* Register & Login Styles*/
.authorisation p{line-height:25px;}
.authorisation .left_col{width:330px;padding:2px 85px 0 0;border-right:1px solid #dcdcdc;float:left;}
.authorisation .right_col{width:480px;float:right;padding:2px 0 0;}
.authorisation form{width:330px;}
.authorisation label{font-size:13px}
.authorisation .line{margin:0 0 14px;}
.authorisation .left_col .zag{margin:0 0 10px;}
.authorisation a{color:#0a4dc8}
.authorisation .input{margin:0 0 6px;}
#facebook_login,#twitter_login{width:150px;height:22px;display:block;float:left;margin:17px 18px 0 0;}
#facebook_login{background:url(../img/i.png) no-repeat 0 -285px;}
#twitter_login{background:url(../img/i.png) no-repeat 0 -307px;}

/* X. Blog Styles */
.communites .item{background:url(../img/cg.gif) repeat-x 0 100%;border-bottom:1px solid #d2d2d2; margin:0 0 28px;}
.communites .item .img{float:left;margin:0 14px 0 0;}
.communites .item .desc{float:right;width:588px;}
.communites .item .zag2{margin:0 0 4px;}
.communites .item .zag2 a{text-decoration:none}
.communites .item .editor{color:#414141; font-size:11px;clear:left; margin:0 0 12px;}
.communites .item .editor a{color:#414141}
.communites .item p{font-size:11px; margin:0}
.communites .item .info{font-size:11px; position:relative; padding:20px 0 3px 6px;}
.communites .item .info span{margin:0 15px 0 0;}
.communites .scom{font-weight:bold; font-size:12px; position:absolute;right:3px; bottom:8px;}
#content .communites .scom span{line-height:13px; margin:0 5px 0 0;}

.blog_list{padding:7px 0 0;}
.blog_list .category{font-size:11px; font-weight:bold; line-height:13px; margin:0 0 2px}
.blog_list .category a{text-decoration:none;display:inline-block;padding:0px 3px 2px; color:#fff;line-height:17px;}
.blog_list .item{margin:0 0 50px;}
.blog_list .purple{background:#a4185d;}
.blog_list .blue{background:#2f84bc;}
.blog_list .title{font:bold 23px Arial, Helvetica, sans-serif; margin:0 0 20px}
.blog_list p{margin:0 0 10px;}
#content .blog_list .tags{margin:0 0 24px;}
.blog_list .uline{position:relative;}
.blog_list .uline .comments{position:absolute;left:310px;top:0; white-space:nowrap}
.blog_list .uline .entries{ white-space:nowrap}
.blog_list .rait_block.right{margin:-6px 86px 0 0;}
#publish_button{width:220px;height:30px; background:url(../img/i.png) no-repeat 0 -329px;display:block; text-decoration:none}
#publish_button span{display:block;color:#a00803; font-size:14px; padding:4px 0 0 28px}
.publish_block{position:relative;}
#publish_content{background:#fff;border:1px solid #c0bdbd; position:absolute;top:-25px;right:0; padding:25px 15px 20px 22px; width:462px;display:none; box-shadow:3px 3px 4px #d8d8d8;}
#publish_content .zag{float:left;padding:4px 0 0; margin:0 0 24px;}
#publish_content .fake{display:block;float:right; width:131px;height:28px;background:url(../img/i.png) no-repeat 0 -1036px;font-size:14px;color:#fff;font-weight:Bold;line-height:28px;padding:0 0 0 15px; margin:0 -15px 0 0;}
#publish_content ul{clear:both;list-style:none;margin:0;}
#publish_content ul li{float:left; margin:0 0 0 14px; text-align:center;}
#publish_content ul li:first-child{margin:0 0 0 -5px;}
#publish_content a{color:#1159b2;display:inline-block;border-bottom:1px dotted; text-decoration:none; line-height:12px;}
#publish_content a:hover{color:#000;border-bottom:1px dotted #fff;}
#publish_content img{display:block; margin:0 auto;}
#publish_content .c01{background:#a4185d}
#publish_content .c02{background:#2b8abf}
#publish_content .c03{background:#3fc79d}
#publish_content .c04{background:#afcc6d}
#publish_content .c05{background:#c9922b}
#publish_content .c06{background:#cf542e}
#publish_content .c07{background:#de3939}

/* XX. Blogs Right Side Styles */
.blogs_filter h4{font-size:14px;margin:0;}

.mini_tabs{margin:0 -5px 18px -5px;}
.mini_tabs a{color:#0f4699; text-decoration:none;display:inline-block;padding:4px 5px;}
.mini_tabs a span{border-bottom:1px dotted;display:block; line-height:14px;}
.mini_tabs a.active{background:#e9cd5c; color:#000;font-weight:bold;}
.grey_box .mini_tabs a.active{background:url(../img/tabs_grey_box.gif);}
.mini_tabs a.active span{border-color:#e9cd5c;}
.mini_tabs.no_margin_left{margin-left:0;}
.mini_tabs.m0{margin-left:0;}

/* X. DUY Styles */
.duy{border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2; padding:16px 0 0; margin:0 0 16px;}
.duy .item{margin:0 0 40px;}
.duy .img{padding:3px;box-shadow:0 0 8px #bababa; float:left;}
.duy .img img{display:block;}
.duy .desc{float:right;width:510px;padding:7px 0 0;}
.duy .desc p{margin:0;padding-top:16px; line-height:22px;}
.duy a{color:#3077a9;}

/* X. Events Styles */
.event_place{border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2; padding:16px 0 30px; margin:0 0 16px;}
#map{width:730px;height:394px;}
.event_place .place{font-size:15px;display:block;margin:0 0 10px;}
.event_place .title{margin:0 0 16px;}
.event_place .pseudo{font-size:11px; color:#033e87; display:block; line-height:12px; margin:6px 0 0;}
.team ul{line-height:30px;}
.team .title{margin:0 0 18px;}
.team .add_info{font-size:11px;color:#045fac; margin:0 0 0 4px;}
.team{border-bottom:1px solid #f2f2f2; margin:0 0 16px;}

.culture_announce {margin:0 -40px 30px 0;}
.culture_announce .img{position:relative; margin:0 6px 0 0; float:left;}
.culture_announce .img img{display:block;}
.culture_announce .img i{position:absolute; left:0; top:0; display:block; width:62px; height:62px; background:url(../img/i.png) no-repeat -200px -376px;}
.culture_announce .info{float:left;width:162px;}
.culture_announce .item{width:240px; float:left; margin:0 8px 0 0;}

/* X. Articles List */
.articles_list .item{margin:0 0 25px; border-bottom:1px solid #ededed; padding:0 0 15px;}
.articles_list .img{padding:1px; box-shadow:0 0 8px #bababa; float:left;}
.articles_list .img img{ display:block;}
.articles_list .desc{float:right;width:585px;padding:4px 0 0;}
.articles_list .title{font-style:normal; font-weight:normal; font-size:20px; margin:0 0 16px; text-decoration:none; padding-right:155px}
.articles_list .desc p{margin:0 0 12px;}
.articles_list .comments{font-size:11px;}
.articles_list .rait_block.right{margin:0 0 0 -150px;}

/**/
.facts{width:454px;padding-bottom:6px !important;}
.facts span{color:#888;}
.facts p{margin:0 0 6px;}

/* X. Comments Styles */
.grid_1_column .comments_wrap{padding:18px 250px 0 0;}
.comments_wrap{border-top:1px solid #d2d2d2;padding:18px 0 0;}
.comments_wrap .title{margin:0 0 33px}
.comment_info{margin:0 0 5px}
.comment{margin:0 0 18px;}
.comment .uline{color:#838383;}
.comment .uline img{margin:0 3px 0 0;}
#content .comment .user{margin:0;}
.comment .user a{color:#838383;}

.comment .rait_block{margin:4px 10px 0 0;}
.comment.yellow > .comment_info{background:#fffbf1;}
.comment.green > .comment_info{background:#effbf1;}
.comment_content p{margin:0 0 2px; line-height:18px;}
.comment_actions{font-size:11px; }
.comment_actions a{color:#a4a4a4;margin:0 0 0 12px;}
.comment_actions a.pseudo{margin:0 13px 0 0; border:none;display:inline-block;}
.comment_actions a.pseudo span{border-bottom:1px dotted #000;display:block;line-height:11px;}
.comment .show{border:none;display:inline-block; margin:0 0 0 13px}
.comment .show span{border-bottom:1px dotted #000;display:block;line-height:11px;}
.comment .comment{margin:18px 0 0 34px; padding:0 0 10px;}
.comment.hide .comment_actions,.comment.hide .comment_content{display:none;}
#add_comment{padding:10px 0 0;}
#add_comment .textarea{margin-top:2px;}

/* XX. Comment Styles Right Side */
.last_comments .cat_link{color:#6a6564; line-height:18px; text-decoration:none}
.last_comments .item{margin:0 0 20px;}
.last_comments .post_link{font:bold 15px/18px Georgia, "Times New Roman", Times, serif; margin:1px 0 8px;}
.last_comments p{line-height:18px;}
.last_comments .uline{margin:0 0 6px;}

.top_posts .item{margin:0 0 22px;}
.top_posts .info{color:#6a6564; line-height:15px;padding: 0 0 6px;}
.top_posts .post_link{font:bold 15px Georgia, "Times New Roman", Times, serif; margin:1px 0 8px;}
.top_posts .cat_link{background:#c2c4c6;font-size:11px;color:#fff; text-decoration:none; padding:0 2px}


/*********************** XXXXX. Common Group Styles ***********************/

/* XXX. Userline Styles */
.uline{font-size:11px; line-height:11px;}
.uline img{vertical-align:middle; margin:0 2px 0 0;}
.uline .user{text-decoration:none; margin: 0 6px 0 0;}
.uline .user a{text-decoration:none;}
.uline .user span{text-decoration: underline;}
.uline .user img{background:url(../img/i.png) no-repeat -68px -50px;}
.uline .comments{text-decoration:none;}
.uline .comments span{color:#ca1818;}
.uline .comments img{background:url(../img/i.png) no-repeat -79px -50px; margin:1px 0 -1px;}
.uline .rait{ display: block; float: left; font-size: 12px; font-weight: bold; margin-right: 3px; margin-top: 1px;}
.uline .rait span{vertical-align:text-top; display:inline-block;}
.uline .fav img{background:url(../img/i.png) no-repeat -189px -88px; margin:-2px 0 0;}
.mb{margin:0 0 21px;}
.uline .rait.green{color:#206f05;}
.uline .rait.red{color:#ab3506;}

/* XXX. Rait Block Styles */
.rait_block{vertical-align:middle; line-height:21px; margin:0 10px 18px 0}/*margin:0 10px 27px 0*/
.rait_block.right{margin:0}
.rait_block img{vertical-align:middle;margin-top:-1px;}
.rait_block .up img{background:url(../img/i.png) no-repeat -26px -50px;margin-right:5px;}
.rait_block .down img{background:url(../img/i.png) no-repeat -47px -50px;margin-right:5px;}
.rait_block .up:hover img{background:url(../img/i.png) no-repeat -126px -50px;}
.rait_block .down:hover img{background:url(../img/i.png) no-repeat -147px -50px;}
.rait_block.deactive .up img{background:url(../img/i.png) no-repeat -168px -50px;}
.rait_block.deactive .down img{background:url(../img/i.png) no-repeat -189px -50px;}
.rait_block .rait{ font-size:12px; font-weight:bold}
.rait_block .rait.green{color:#206f05;}
.rait_block .rait.red{color:#ab3506;}
.rait_block .text{margin-right:5px;}
.rait_block .up,.rait_block .down{text-decoration:none;}
.rait_block i {background:url(../img/eye.png) no-repeat; width: 16px; height: 16px; display: block; float:left; margin-right: 6px; margin-top: 4px;}
.rait i {background:url(../img/eye.png) no-repeat; display: block; float: left; height: 16px; margin-right: 6px; margin-top: -1px; width: 16px;}
/* XXX. Tags Block Styles */
.tags{color:#868686; font-size:11px; margin:0 0 18px; line-height:16px}
.tags a{color:#868686;}
.tags img{vertical-align:middle; background:url(../img/i.png) no-repeat -94px -50px; margin:-1px 2px 0 0;}

/* XXX. Social Widgets Styles */
.socail_widgets{margin:0 0 18px;}
.socail_widgets .item{float:left;}
.lj_icon{background:url(../img/socials.jpg) no-repeat 0 0;}
.tw_icon{background:url(../img/socials.jpg) no-repeat -35px 0;}
.fb_icon{background:url(../img/socials.jpg) no-repeat -70px 0;}
.vk_icon{background:url(../img/socials.jpg) no-repeat -105px 0;}
.yt_icon{background:url(../img/socials.jpg) no-repeat -140px 0;}
.fk_icon{background:url(../img/socials.jpg) no-repeat -175px 1px;}
.social_block ul{list-style:none; font-size:11px; padding:0 0 0 8px; margin:0;}
.social_block ul li{margin:0 0 22px;}
.social_block a,.social_block img{text-decoration:none; vertical-align:top; color:#958e8e;}
.social_block img{margin:0 10px 0 0;}

/* XXX. Floated Image on Text Page */
.page_image{padding:3px;box-shadow:0 0 8px #bababa; }
.page_image.left{margin:0 18px 18px 0;}
.page_image.right{margin:0 0 18px 18px;}
.page_image img{display:block;}

/* XXX. Breadcrumbs Styles */
.breadcrumbs{color:#6a6564; margin:0 0 2px}
.breadcrumbs a{color:#6a6564;}
.breadcrumbs span{margin:0 2px;}

/* XXX. Paginator Styles */
.paginator{font-size:15px;color:#353535; margin:0 0 32px;}
.paginator a{color:#353535}
.paginator ul{list-style:none; margin:0;}
.paginator li{float:left;margin:0 5px;}
.paginator li:first-child{margin:0 14px 0 0;}
.paginator .active a{color:#f23104; font-weight:bold; text-decoration:none}
.paginator li.clear{float:none;margin:0;}

/* XXX. Tabs Styles */
.small_tabs{list-style:none; padding:0 0 28px 0; margin:0}
.small_tabs li.clear{float:none;height:0;display:block; margin:0;}
.small_tabs.left{margin:2px 0 28px 25px;}
.small_tabs li{float:left; margin:0 8px 0 0; position:relative}
.small_tabs li a{text-decoration:none; display:block;padding:3px 6px 4px;line-height:13px;}
.small_tabs li span{border-bottom:1px dotted;display:block;}
.small_tabs li i{display:none;}
.small_tabs li.active a{background:#e0e54b;}
.small_tabs li.active a span{border-bottom:none; font-weight:bold;}
.small_tabs li.active i{display:block; width:7px; height:5px; background:url(../img/i.png) no-repeat -7px -61px; position:absolute;top:100%; left:50%; margin:0 0 0 -4px;}

#tabs_panel ul{list-style:none;height:40px;margin:0;}
#tabs_panel ul li{float:left;height:40px;}
#tabs_panel ul li a{display:block;padding:10px 12px; border-radius:4px 4px 0 0; text-decoration:none}
#tabs_panel ul li a span{border-bottom:1px dashed;}
#tabs_panel ul li.ui-tabs-selected a{color:#fff; font-weight:bold}
#tabs_panel ul li.ui-tabs-selected a span{border:none;}
#tabs_panel ul li img{vertical-align:middle;}
#tabs_panel.orange{border-bottom:2px solid #f1522d}
#tabs_panel.orange ul li.ui-tabs-selected a{background:#f1522d}
#tabs_panel.blue{border-bottom:2px solid #21a5c3}
#tabs_panel.blue ul li.ui-tabs-selected a{background:#21a5c3}
.ui-tabs-hide{display:none;}
.ui-tabs-panel{padding:16px 0 0;}

/* XXX. Common Styles */
.clear{clear:both;}
.left{float:left;}
.right{float:right;}

a{color:#000;text-decoration:underline;}
a:hover,a:active{text-decoration:none;}

.small{font-size:11px;color:#9e9e9e}

.title,h3{font:bold italic 18px Georgia, "Times New Roman", Times, serif; display:block;margin:0 0 24px;line-height:18px;}
.h4{font:bold normal 16px Georgia, "Times New Roman", Times, serif; display:block;}
.name{font:bold normal 15px Georgia, "Times New Roman", Times, serif; display:block;}
.normal{font-style:normal}
.title .view_all{font:normal 11px Arial, Helvetica, sans-serif;color:#1164aa; text-decoration:underline; margin:0 0 0 10px;}

a.pseudo{border-bottom:1px dotted; text-decoration:none}
.caption{font-size:11px;color:#787876; font-style:italic}
.subtitle{font-size:15px;color:#858484; line-height:20px; display:block; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin-top: -10px;}
.subtitle a{color:#858484;text-decoration:none;}
.subtitle a:hover{color:#333;text-decoration:none;}
.zag{display:block;font-size:16px; font-weight:bold; margin:0 0 16px;}
.zag2{display:block;font-size:20px; font-weight:bold; margin:0 0 16px;}
.zag3{display:block;font-size:18px; margin:0 0 16px;}
.new_window{background:url(../img/i.png) no-repeat -239px -50px;}

h1{font:bold 30px Georgia, "Times New Roman", Times, serif; margin:0 0 12px;}
h2{font:bold 24px Georgia, "Times New Roman", Times, serif; margin:0 0 6px;}
h3{margin:0 0 10px;}
h4{font-size:15px; font-weight:bold; margin:0 0 8px;}
h5{font:bold 15px Georgia, "Times New Roman", Times, serif; margin:0 0 6px;}
p{line-height:20px; margin:0 0 20px;}
ul,ol{list-style-position:outside;line-height:20px; margin:0 0 20px 20px;}
ul ul,ol ol{margin:0 0 0 20px; list-style-type:lower-alpha;}
hr{border:none;background:none;border-bottom:1px solid #d2d2d2;margin:0 0 24px;}
dt{font-weight:bold; line-height:20px; margin:0 0 10px;}
dd{margin:0 0 28px;}

.grey_box{padding:10px; background:url(../img/grey_box.gif);margin:0 0 18px}
.grid_right .grey_box{padding:12px;}

.line_filter{font-size:14px; margin:0 0 18px;}
.datapick{text-decoration:none; font-weight:bold; margin:0 10px 0 0;}
.datapick img{background:url(../img/i.png) no-repeat -210px -50px; vertical-align:top; margin:4px 0 0}

p.note{border-left:7px solid #bfb92b;padding:0 0 0 10px;line-height:18px; font-size:12px; font-style:italic;}
p.date{color:#8f8f8f;}

.table{margin:0 0 20px;}
.table td,.table th{border-bottom:1px solid #e4e4e4; }
.table th{text-align:left; font-weight:normal; background:#f2f2f2; border:none;}

blockquote{display:block; font:italic 14px/22px Georgia, "Times New Roman", Times, serif; margin:0 0 32px;}
blockquote .author{display:block;font:normal bold 12px/14px Arial, Helvetica, sans-serif;color:#fff; background:url(../img/i.png) no-repeat -94px -263px;height:22px;padding:0 3px;display:inline-block; margin:0 0 7px;}

h1 .info{display:block;font:normal 15px/18px Arial, Helvetica, sans-serif;}
h2.info{display:block;font:normal 15px/18px Arial, Helvetica, sans-serif;}

.person_name {
    line-height: 26px;
    margin: 5px 0 20px;
    font: bold 30px Georgia, "Times New Roman", Times, serif;
}

.person_name a {
    text-decoration: none;
}

.person_name .info {
    display: block;
    font: normal 15px/18px Arial, Helvetica, sans-serif;
}

.link{color:#054e93; text-decoration:none;}
.link span{text-decoration:underline}
.link:hover span{text-decoration:none}
.link.small{text-decoration:underline}
.link.small.pseudo{text-decoration:none}

.hidden_wrap.showed .hidden{display:block;}
.hidden{display:none;}

/* Calendar Styles */
#calendar{margin:0 0 25px;width:686px;}
#calendar .day_block{display:block;border:1px solid #f2f2f2; margin:0 1px 2px 0; width:95px;height:95px;float:left; text-decoration:none; position:relative; text-align:center;}
#calendar .day_block .day{position:absolute; font-size:11px;color:#a7a7a7; top:8px; right:6px;}
#calendar .day_block .events_count{ font-size:13px;}
#calendar .day_block .events_count strong{display:block; font-size:50px; margin:30px 0 10px}
#calendar .day_block.deactive .day{color:#e4e4e4;}
#calendar_header .day_week{width:97px;float:left; background:#d8cbc5; color:#fff; margin:0 1px 0 0; text-align:center}
#calendar_header .end{background:#fe9156}
#calendar .today{box-shadow:2px 2px 4px #aeaeae; z-index:1; background:url(../img/i.png) no-repeat 0 -487px;}
#calendar .day_block:hover{background:url(../img/i.png) no-repeat -95px -487px;}
#calendar .deactive:hover{background:none;}
#calendar_nav .controls{font-size:15px; margin:0 0 10px;}
#calendar_nav .controls a{text-decoration:none; vertical-align:top; line-height:16px;color:#8f8f8f;}
#calendar_nav .desc{font-size:11px; color:#413c3c; margin:0 1px 0 0;}

/* Error Pages */
#error404{padding:162px 0 0;font-size:16px; background:url(../img/errors/404.gif) no-repeat 622px 43px;}
#error404 .color01{color:#93146a;}
#error404 .color02{color:#8f196d;}
#error404 .color03{color:#53589f;}
#error404 .color04{color:#22adc1;}
#error404 .color05{color:#34bcab;}
#error404 .color06{color:#5dc97e;}
#color404{font:bold italic 100px/100px Georgia, "Times New Roman", Times, serif;}
#error404 #et01{float:left;text-align:right;}
#error404 #et02{padding:4px 0 142px;}
#error404 #et03{clear:both;padding:0 0 0 56px;}
#error404 #et03 ul{list-style:none; margin:0; text-transform:uppercase; font-size:14px;padding:80px 0 100px;}
#error404 #et03 ul a{color:#116ebc;}
#error404 #et03 ul li{float:left; margin:0 44px 0 0;}
#error404 blockquote{clear:both;font-size:16px;}
#error404 #et04{font:bold italic 300px/200px Georgia, "Times New Roman", Times, serif; color:#e4e7e9; text-align:right; padding:32px 0 150px}

#error500{padding:162px 0 0;font-size:16px; background:url(../img/errors/500.gif) no-repeat 622px 60px; position:relative;}
#error500 #logo_wrap{position:absolute;left:615px; top:430px; width:372px;}
#error500 #logo_wrap #logo{margin:0 20px 0 0;}
#error500 #logo_wrap #blogs{margin:0;}
#error500 .color01{color:#60ca7b;}
#error500 .color02{color:#90d448;}
#error500 .color03{color:#abda2b;}
#error500 .color04{color:#abda2b;}
#error500 .color05{color:#abda2b;}
#error500 .color06{color:#abda2b;}
#error500 #et02{padding:168px 0 0 60px;}
#error500 #et02 p{margin:0 0 100px;}
#error500 blockquote{clear:both;font-size:16px;}
#error500 #et03{font:bold italic 300px/200px Georgia, "Times New Roman", Times, serif; color:#e4e7e9; text-align:right; padding:72px 0 150px}

.social_icons {
    display:block;
    float:left;
    margin:3px 0 0;
}

.social_icons li {
    display:block;
    float:left;
    margin-right:5px;
}


/* X. IE Hacks */
.ie7 .btn,
.ie7 .news_list a,
.ie7 .marker,
.ie7 .comment_actions a.pseudo,
.ie7 .mail_table .status span,
.ie7 .blog_list .category a,
.ie7 blockquote .author,
.ie7 .music_list .name .top,
.ie7 .archive_list a,
.ie7 .photo_big_slider .photo_big_wrap{
{display:inline;zoom:1;}