body{
	color: #454545;
	background: url('../images/bg.jpg') no-repeat 50% 0 #fff;
}

@media screen and (max-width:980px){
	body{background: url('../images/tbg.jpg') no-repeat 0 0 #fff;}
}

@media screen and (max-width:640px){
	body{background: url('../images/mbg.jpg') no-repeat 0 0 #fff;}
	.t_extra-link a{
		color:#fff;
		text-shadow:0 1px 0 #999;
	}
}

a { color:#215679; }
a:hover { color:#ff0000; }

.ac_even{
	color: #666 !important;
}

.ac_over{
	color: #222 !important;
	background: #eee !important;
}

.sess_messages .message_info {
    background:url('../images/icons/info.png') no-repeat left center;
}
.sess_messages .message_success {
    background:url('../images/icons/yes.png') no-repeat left center;
    color: #72b238;
}
.sess_messages .message_error {
    background:url('../images/icons/no.png') no-repeat left center;
    color: #d23f28;
}

.float_bar a{ color:#c3121b; }
.float_bar a:hover{ color:#731419; }
.float_bar{
	color: #fff;
    background-color: #e17b80;
}

.hinttext{
    color:#666;
}


#header_line{}

#wrap_100{}

#wrapbg{}

#wrap_box{
	background:#fff;
}

#top_line .w_960{
	background:#f2f2f2;
}

#header_box {}

div#logo{}

#logo {}

#menu_box.fixed_nav .w_960{}
#menu_box.fixed_nav{}
#menu_box.fixed_nav .w_960.bordered{}

input[type="button"],
input[type="submit"],
.login_btn,
.backlink,
#shop_toollink_div a,
.button,
.city_link,
.usr_bb_button{
	background: #e9e9e9 none repeat scroll 0 0;
    border: 1px solid #dbdbdb;
    box-sizing: content-box;
    color: #4b4b4b;
	text-align:center;
}


input[type="button"]:hover,
input[type="submit"]:hover,
.login_btn,
.backlink:hover,
#shop_toollink_div a:hover,
.button:hover,
.city_link:hover,
.usr_bb_button:hover{
	background: #e4e4e4;
}

form[method="post"] table{
	background: transparent !important;
}

input[type='text'],
input#pass_field,
.text-input,
select,
.ajax_autogrowarea,
textarea{
	background: #fafafa none repeat scroll 0 0;
    border: 1px solid #e7e7e7;
    color: #9a9a9a;
}

/*????? ????????*/
#content_box{
	background: transparent;
}

.pathway,
.sess_messages{
	border: 1px solid #e1e1e1; 
	color: #555;
	background:#fff;
}

.pathway a{
	color: #777;
}

.pathway a:hover{
	color: #555;
	text-decoration: none;
}

.pathway a:last-child{
	background:transparent !important;
}

.pathway_in_box a{color:#fff;}

#user_menu_banner{
	border-top: 1px solid #ffa443;
}

.column_wrap{}

/*????? ???????*/
#left_column{}

/*??????? ???????*/
#content_wrap div.component{
	background:#fff;
	border:1px solid #e1e1e1;
}

/*?????? ???????*/
#content_r_box{}



#bottom{
	background:#eee;
	border-radius:0 0 5px 5px;
	box-shadow:0 15px 20px -5px rgba(0, 0, 0, 0.3);
	border-top:1px solid #e1e1e1;
}

#bottom div.moduletitle{
	background:transparent;
}

/*?????*/
#footer_box{}


#footer_module_box{}

#footer_box a{}

#footer_box a:hover{}


#footer_copyright p{
	color:#215679;
}

#footer_copyright a{
	text-decoration: underline;
}


/*b-panel*/
#b-panel{
	background: #eee;
}

#b-panel.ready{
	box-shadow: 0 -10px 15px rgba(0,0,0,0.3);
}

#b-panel:hover,
#b-panel.fullscreen{}

#b-panel_full{
	background: url('../images/panel_f.png') no-repeat 50% -35px #e7e7e7;
	border:1px solid #bbb;
	border-top:0;
}

#b-panel_full:hover{
	background: url('../images/panel_f.png') no-repeat 50% 0 #215679;
	border-color:#731419;
}

.fullscreen #b-panel_full{
	background: url('../images/panel_f.png') no-repeat 50% -70px #e7e7e7;
	border:1px solid #bbb;
	border-top:0;
}

.fullscreen #b-panel_full:hover{
	background: url('../images/panel_f.png') no-repeat 50% -105px #215679;
	border-color:#731419;
}


#on_top{
	background: #215679;
	border: 1px solid #215679;
}


/*????? ???????*/
#columns .module,
#columns .clear_module{
	background: #fff;
    border: 1px solid #e1e1e1;
    box-shadow: 0 1px 0 #e1e1e1;
}

#left_column .module,
#left_column .clear_module,
#right_column .module,
#right_column .clear_module{
	border-bottom:0;background: #fff;
}

#bottom .module{}


/*???? ???????*/
#tabber .modulebody,
#bottom .modulebody{}
#tabber_module .module{}
#content_r_box .modulebody{}


/*????????? ???????*/
#left_column .module .moduletitle p,
#sidebar_col .module .moduletitle p{
	background: transparent !important;
}

#tabber_switcher,
.blog_type_menu,
.moduletitle{
	background: #2876ab none repeat scroll 0 0;
    border-bottom: 1px solid #215679;
}

.blog_type_menu{
	border-top: 1px solid #2876ab;
}

#tabber_switcher{
    border: 1px solid #2876ab;
}

.con_heading,
.moduletitle p{
	color: #222;
}

.moduletitle h3 {
    color: #fff;
}

#sidebar_col .moduletitle{}
#sidebar_col .moduletitle p{}

#tabber div.moduletitle{}
#tabber div.moduletitle p{}

#content_r_box .moduletitle{}
#content_r_box .moduletitle p{}

#left_column .moduletitle{}
#left_column  .moduletitle p{}

#bottom .moduletitle{
	border:0;
}

#bottom .moduletitle h3{
	color: #215679 !important;
}

#left_column div.moduletitle h3, #right_column div.moduletitle h3, #sidebar_col div.moduletitle h3 {
    color: #fff;
}

#left_column div.module:first-child div.moduletitle, 
#right_column div.module:first-child div.moduletitle, 
#sidebar_col div.module:first-child div.moduletitle{
    background: #215679;
}

#left_column div.module:first-child div.moduletitle h3, 
#right_column div.module:first-child div.moduletitle h3, 
#sidebar_col div.module:first-child div.moduletitle h3 {
    color: #fff;
}

#b-panel .moduletitle.pointed{border-right:1px solid #e1e1e1;}
#b-panel .module:nth-child(1) .moduletitle.pointed,
#b-panel .module:nth-child(2) .moduletitle.pointed{border-left:1px solid #e1e1e1;}

#b-panel .moduletitle.pointed p{
	color: #215679;
}

#b-panel .moduletitle.pointed:hover{
	background: #215679;
}

#b-panel .moduletitle.pointed:hover p{
	color: #fff !important;
}

#b-panel .moduletitle p{}


/*??????? ??????

??????*/
.dark_module{background: #252624 !important;}
.dark_module .moduletitle{background: transparent !important;}
.dark_module .moduletitle p{background: transparent !important;color: #fff !important;text-shadow: 0 0 1px rgba(0,0,0,0.7) !important;}
.dark_module *{color:#fff !important;border-color:#444 !important;text-shadow: none !important;} 
.dark_module a{color:#f9db83 !important;}
.dark_module a:hover{color:#ffbb02 !important;}
/*???????*/
.red_module{background: #e53c45 !important;}
.red_module .moduletitle{background: transparent !important;}
.red_module .moduletitle p{background: transparent !important;color: #fff !important;text-shadow: 0 0 1px rgba(0,0,0,0.7) !important;}
.red_module *{color:#fff !important;border-color:#e17b80 !important;text-shadow: none !important;} 
.red_module a{color:#ffbb02 !important;}
.red_module a:hover{color:#f9db83 !important;}
/*?????*/
.blue_module{background: #0478bb !important;}
.blue_module .moduletitle{background: transparent !important;}
.blue_module .moduletitle p{background: transparent !important;color: #fff !important;text-shadow: 0 0 1px rgba(0,0,0,0.7) !important;}
.blue_module *{color:#fff !important;border-color:#afcdde !important;text-shadow: none !important;} 
.blue_module a{color:#252624 !important;}
.blue_module a:hover{color:#ffbb02 !important;}
/*???????*/
.green_module{background: #779531 !important;}
.green_module .moduletitle{background: transparent !important;}
.green_module .moduletitle p{background: transparent !important;color: #fff !important;text-shadow: 0 0 1px rgba(0,0,0,0.7) !important;}
.green_module *{color:#fff !important;border-color:#bbc89b !important;text-shadow: none !important;} 
.green_module a{color:#252624 !important;}
.green_module a:hover{color:#ffbb02 !important;}
/*?????????*/
.orange_module{background: #f1801b !important;}
.orange_module .moduletitle{background: transparent !important;}
.orange_module .moduletitle p{background: transparent !important;color: #fff !important;text-shadow: 0 0 1px rgba(0,0,0,0.7) !important;}
.orange_module *{color:#fff !important;border-color:#ddbe80 !important;text-shadow: none !important;} 
.orange_module a{color:#252624 !important;}
.orange_module a:hover{color:#ffe7c3 !important;}


/*Tabber*/

#tabber{}

.blog_type_link,
#tabber  div#tabber_switcher a.tabber_title{
	color:#fff;
	border-right:1px solid #e1e1e1;
}

.one_col .blog_type_link,
#tabber  div#tabber_switcher.one_col a.tabber_title{
	border-right:0;
	border-bottom:1px solid #e1e1e1;
}

.one_col .blog_type_link:last-child,
#tabber  div#tabber_switcher.one_col a.tabber_title:last-child{
	border-bottom:0;
}

.blog_type_link:before,
.blog_type_link:after,
#tabber  div#tabber_switcher a.tabber_title:before,
#tabber  div#tabber_switcher a.tabber_title:after{
	border: medium solid transparent;
    content: " ";
    height: 20px;
    left: 50%;
    position: absolute;
	opacity:0;
    top: 100%;
    transition: all 0.2s ease-in-out 0s;
    width: 0;
}

.blog_type_link.active:before,
.blog_type_link.active:after,
.ui-tabs-active .blog_type_link:before,
.ui-tabs-active .blog_type_link:after,
#tabber  div#tabber_switcher a.tabber_title.active:before,
#tabber  div#tabber_switcher a.tabber_title.active:after{opacity:1;}

.blog_type_link:before,
#tabber  div#tabber_switcher a.tabber_title:before{
	border-color: #215679 rgba(240, 240, 240, 0) rgba(240, 240, 240, 0);
    border-width: 6px;
    margin-left: -6px;
}

.blog_type_link:after,
#tabber  div#tabber_switcher a.tabber_title:after{
	border-color: #ffffff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
    border-width: 4px;
    margin-left: -4px;
}

.blog_type_link:hover,
#tabber  div#tabber_switcher a.tabber_title:hover{background:#fff;color:#215679;}

.blog_type_link.active,
.ui-tabs-active .blog_type_link,
#tabber  div#tabber_switcher a.tabber_title.active{
	background:#fff;
	color:#215679;
}




/*??????? ????

?????? ???????*/
ul.menu img{border: 0px;}

#columns ul.menu{}

#columns ul.menu li.level1{}

#columns ul.menu li.level1>span.m_marker{
	background: #f9f9f9;
	border-right:1px solid #e1e1e1;
	border-left:1px solid #e1e1e1;
	color: #2d2d2d;
}

#columns ul.menu li.level1>span.m_marker:before{
	content:'\e8a7';
}

#columns ul.menu li.level1.parent_l1>span.m_marker:before{
	content:'\e85d';
}

#columns ul.menu li.level1.parent_l1.active>span.m_marker:before{
	content:'\e860';
}

#columns ul.menu li.level1.parent_l1>span.m_marker:hover{
	background-color: #fff !important;
}

#columns ul.menu li.level1>a{
	color: #2d2d2d;
	border-bottom: 1px solid #e1e1e1;
}

#columns ul.menu li.level1:last-child>a{
	border-bottom:0;
}

#columns ul.menu li.level1>a:after{
	background:#c6c6c6;
}

#columns ul.menu li.level1.active>a:after,
#columns ul.menu li.level1>a:hover:after{
	background:#215679;
}

#columns ul.menu li.level1>a:hover,
#columns ul.menu li.level1.active>a{
	color: #215679;
}

#columns ul.menu li.level1>a>span{}

#columns ul.menu li.level1.active>a>span{}

#columns ul.menu li.level1>a:hover>span{}


/*?????? ???????*/
#columns ul.menu div{
	background: #f2f2f2;
}

#columns ul.menu div ul{}

#columns ul.menu li.level2{
	border-bottom: 1px solid #e1e1e1;
}

#columns ul.menu li.level2.active{}

#columns ul.menu li.level2>a:after{
	background:#c6c6c6;
}

#columns ul.menu li.level2.active>a:after,
#columns ul.menu li.level2>a:hover:after{
	background:#215679;
}

#columns ul.menu li.level2>span.m_marker{
	background: #ebebeb;
	border-right:1px solid #e1e1e1;
	border-left:1px solid #e1e1e1;
	color: #2d2d2d;
}

#columns ul.menu li.level2>span.m_marker:before{
	content:'\e8a7';
}

#columns ul.menu li.level2.parent_l2>span.m_marker:before{
	content:'\e85d';
}

#columns ul.menu li.level2.parent_l2.active>span.m_marker:before{
	content:'\e860';
}

#columns ul.menu li.level2.parent_l2>span.m_marker:hover{
	background-color: #fff !important;
}

#columns ul.menu li.level2>a{color: #2d2d2d;}
#columns ul.menu li.level2>a:hover,
#columns ul.menu li.level2.active>a{color: #215679;}

/*?????? ???????*/
#columns ul.menu li.level3{
	border-top: 1px solid #e1e1e1;
	background:#ebebeb;
}

#columns ul.menu li.level3>a{color: #2d2d2d;}
#columns ul.menu li.level3.active>a,
#columns ul.menu li.level3>a:hover{color: #215679;}

#columns ul.menu li.level3>a:after{background:#c6c6c6;}

/*shot*/
#columns ul.menu.shot li.level1>span.m_marker,
#columns ul.menu.shot li.level2>span.m_marker,
#columns ul.menu.shot li.level3>span.m_marker{
	border-right:0;
	border-left:1px solid #e1e1e1;
}



/*??????? ????

?????? ???????*/
#scroll_news_box .w_960{
	background:#f2f2f2;
}


#menu_box.fixed_nav,
#main_menu{
	background:#2876ab;
}

#main_menu ul.menu{}

#main_menu ul.menu li.level1:first-child>a>span.home:before{
	color:#fff;
}

#main_menu ul.menu li.level1:first-child:hover>a>span.home:before{
	color:#fff;
}

#main_menu ul.menu li.level1.selected:first-child:hover>a>span.home:before{
	color:#fff;
}
	
#main_menu ul.menu li.level1{
	border-right: 1px solid #e1e1e1;
}

#main_menu ul.menu li.level1:first-child{
	border-left: 1px solid #e1e1e1;	
}

#main_menu ul.menu li a{
	color: #fff;
}

#main_menu ul.menu li.level1.selected{
	background:#215679;
}
#main_menu ul.menu li.active,
#main_menu ul.menu li:hover{
	background: #215679;
}

#main_menu ul.menu li.active a,
#main_menu ul.menu li:hover a{
	color: #fff;
}

#main_menu ul.menu li.parent_l1>a{
	background: url('../images/mmp.png') no-repeat 100% 50%;
}

#main_menu ul.menu li.level1.selected>a{
	background: transparent;
	color: #fff;
}

/*?????? ???????*/
#main_menu ul.menu div{
	background: #215679;
	box-shadow: 0 5px 5px rgba(0,0,0,0.3);
}

#main_menu ul.menu ul{
	border:0px;
}

#main_menu ul.menu li li{
	border: 0 !important;
	background: transparent;
}

#main_menu ul.menu li li:hover,
#main_menu ul.menu li li.selected{
	background:rgba(0,0,0,0.3);
}

#main_menu ul.menu li li a{
	border-bottom: 1px solid rgba(0,0,0,0.3) !important;
}

#main_menu ul.menu li li a,
#main_menu ul.menu li li a span{
	background: transparent !important;
	color: #ededed;
}

#main_menu ul.menu li li:hover a,
#main_menu ul.menu li li.selected a{
	color: #ededed !important;
	background: #transparent !important;
}


/*?????? ???????*/
#main_menu ul.menu ul ul{}

#main_menu ul.menu ul li:hover ul li a{
	background: transparent !important;
}

#main_menu ul.menu ul ul li:hover a,
#main_menu ul.menu ul ul li.selected a{
	background: #262626 !important;
}




/*??????? ???? 2

?????? ???????*/
#main_menu2{
	background:#eee;
}

#main_menu2 ul.menu{}
	
#main_menu2 ul.menu li.level1{
	border-right: 1px solid #e1e1e1;
}

#main_menu2 ul.menu li a{
	color: #444;
}

#main_menu2 ul.menu li.level1.selected{
	background:#eee;
}
#main_menu2 ul.menu li.active,
#main_menu2 ul.menu li:hover{
	background: #215679;
}

#main_menu2 ul.menu li.active a,
#main_menu2 ul.menu li:hover a{
	color: #fff;
}

#main_menu2 ul.menu li.parent_l1>a{
	background: url('../images/mmp.png') no-repeat 100% 50%;
}

#main_menu2 ul.menu li.level1.selected>a{
	background: transparent;
	color: #666;
}

/*??????? ????

?????? ???????*/

#top_menu{}

#top_menu ul.menu{
	background:#215679;
}

#top_menu ul.menu li.level1{border-left:1px solid rgba(0,0,0,0.3);}
#top_menu ul.menu li.level1:first-child{border-left:0 none;}

#top_menu #top_user li.level1{
	border:1px solid rgba(0,0,0,0.3);
}

#top_menu ul.menu li.level1.grn > a{background:#31bb2f;}
#top_menu ul.menu li.level1.orn > a{background:#febf01;}
#top_menu ul.menu li.level1.blu > a{background:#019cff;}
#top_menu ul.menu li.level1.brn > a{background:#d0912a;}

#top_menu ul.menu li.level1:hover>a,
#top_menu ul.menu li.level1.selected>a{
	color: #fff;
	background:rgba(0,0,0,0.3);
}

#top_menu ul.menu li.level1>a{
	color: #fff;
}

#top_menu ul.menu li.level1>a>span{}

#top_menu #top_extra a:hover{
	color:#fff;
}

/*?????? ???????*/
#top_menu ul.menu div{
	background: #fff;
	box-shadow: 0 5px 5px rgba(0,0,0,0.3);
}

#top_menu ul.menu ul{
	border:0px;
}

#top_menu ul.menu li li{
	border: 0 !important;
	background: transparent;
}

#top_menu ul.menu li li:hover,
#top_menu ul.menu li li.selected{}

#top_menu ul.menu li li a{
	border-bottom: 1px solid rgba(0,0,0,0.3) !important;
}

#top_menu ul.menu li li a,
#top_menu ul.menu li li a span{
	background: transparent !important;
	color: #666;
}

#top_menu ul.menu li li:hover a span,
#top_menu ul.menu li li.selected a span{
	color: #222 !important;
}


/*?????? ???????*/
#top_menu ul.menu ul ul{}

#top_menu ul.menu ul li:hover ul li a span{
	color: #c3c3c3 !important;
}

#top_menu ul.menu ul li:hover ul li:hover a span,
#top_menu ul.menu ul li:hover ul li.selected a span{
	color: #fff !important;
}


/*???? ??? ????????? ?????????*/
#main_menu .mobile_nav_box{}

#main_menu .open_mobile_nav{
	background: #215679;
    color: #fff;
}

#top_menu .open_mobile_nav:before{color:#555;}
#top_menu .open_mobile_nav:hover:before,
#top_menu .open_mobile_nav.active:before{color:#fff;}

#main_menu .open_mobile_nav i.home:before{color:#fff;}


/*?????? ???????*/

ul.mobile_nav{
	background:#fff;
	box-shadow:0 20px 10px -5px rgba(0,0,0,0.2);
}

#top_menu ul.mobile_nav{
	background:#215679;
}

ul.mobile_nav li.level1:hover{
	background:#eee;
}

#top_menu ul.mobile_nav li.level1:hover{
	background:rgba(255,255,255,.2);
}

ul.mobile_nav li.level1>span.m_marker{
	border-left:1px solid rgba(0,0,0,0.3);
	color: #666;
}

#top_menu ul.mobile_nav li.level1>span.m_marker{
	border-left:1px solid rgba(0,0,0,0.3);
	color: #fff;
}

ul.mobile_nav li.level1>span.m_marker:before{
	content:'\e85d';
}

ul.mobile_nav li.level1.active>span.m_marker:before{
	content:'\e860';
}

#top_menu ul.mobile_nav li.level1.parent_l1>span.m_marker:hover{
	background-color: rgba(0,0,0,0.3) !important;
}

ul.mobile_nav li.level1>a{
	color: #222;
	border-bottom: 1px solid rgba(0,0,0,0.3);
}

#top_menu ul.mobile_nav li.level1>a{
	color: #fff;
	border-bottom: 1px solid rgba(0,0,0,0.3);
}

ul.mobile_nav li.level1:last-child>a{
	border-bottom:0;
}

#main_menu ul.mobile_nav li.level1>a:hover,
#main_menu ul.mobile_nav li.level1.active>a{
	color: #222;
}

ul.mobile_nav li.level1>a>span{}

ul.mobile_nav li.level1.active>a>span{}

ul.mobile_nav li.level1>a:hover>span{}


/*?????? ???????*/
ul.mobile_nav div{
	background: #f2f2f2;
}

#top_menu ul.mobile_nav div{
	background: #a83338;
}

ul.mobile_nav div ul{}

ul.mobile_nav li.level2{
	border-bottom: 1px solid rgba(0,0,0,0.3);
}

ul.mobile_nav li.level2:hover{
	background:rgba(0,0,0,0.3);
}

ul.mobile_nav li.level2.active{}

ul.mobile_nav li.level2>span.m_marker{
	border-left:1px solid rgba(0,0,0,0.3);
	color: #222;
}

#top_menu ul.mobile_nav li.level2>span.m_marker{
	border-left:1px solid rgba(0,0,0,0.3);
	color: #222;
}

ul.mobile_nav li.level2>span.m_marker:before{
	content:'\e85d';
}

ul.mobile_nav li.level2.active>span.m_marker:before{
	content:'\e860';
}

ul.mobile_nav li.level2.parent_l2>span.m_marker:hover{
	background-color: rgba(0,0,0,0.3) !important;
}

ul.mobile_nav li.level2>a{color: #222;}
#top_menu ul.mobile_nav li.level2>a{color: #fff;}
ul.mobile_nav li.level2>a:hover,
ul.mobile_nav li.level2.active>a{color: #222;}
#top_menu ul.mobile_nav li.level2>a:hover,
#top_menu ul.mobile_nav li.level2.active>a{color: #fff;}

/*?????? ???????*/
ul.mobile_nav li.level3{
	border-top: 1px solid rgba(0,0,0,0.3);
	background:#eee;
}

ul.mobile_nav li.level3:hover{
	background:rgba(0,0,0,0.3);
}

ul.mobile_nav li.level3>a{color: #222;}
ul.mobile_nav li.level3.active>a,
ul.mobile_nav li.level3>a:hover{color: #222;}


/*???? ? ??????*/
#footer_module_box ul{}

#footer_module_box li{}

#footer_module_box ul.menu li a{}

#footer_module_box *{border-color: #444;}

	
/*???????????*/
#user_box .open_login_box{
	background: url('../images/login.png') no-repeat 2px 50% #731419;
	box-shadow: inset 0 4px 4px rgba(255,255,255,0.2);
	color: #fff;
}

#user_box .open_login_box:hover{
	background: url('../images/login.png') no-repeat 2px 50% #c3121b;
}

#user_box .open_login_box span{;color: #fff;}

#user_box .open_login_box span{
	background-color: #fff !important;
	box-shadow: inset 0 -4px 4px rgba(0,0,0,0.5),-1px 0 0 rgba(0,0,0,0.5);
	color: #999;
}

#user_box .open_login_box:hover span{
	box-shadow: inset 0 -4px 4px rgba(0,0,0,0.4),-1px 0 0 rgba(0,0,0,0.5);
	color: #731419;
}

#user_box .open_login_box.active span{
	background-color: #c3121b !important;
	box-shadow: inset 0 4px 4px rgba(0,0,0,0.5),0 -1px 0 rgba(0,0,0,0.5);
	color: #fff;
	border-radius: 3px 3px 0 0;
}

#login_wrap a.register{
	color: #fff;
}

#login_wrap a.register:hover{
	border: 0px !important;
	background: #c3121b;
	box-shadow: inset 0 4px 4px rgba(255,255,255,0.2);
	border-radius: 2px;
}

#user_box .login_form_box{
	box-shadow: 5px 5px 15px rgba(0,0,0,0.3);
}

#user_box .login_form{
	background: url('../images/login_box.png') repeat-y 0 0 #fff;
	border: 3px solid #c3121b;
}

#authform{
	color: #c3c3c3;
}

#authform a{}

#authform a:hover{}

.login_option {
	color: #454545;
}

hr.login_sep{
	border-color: #d5d5d5;
}


.pass_input,
.login_input{
	color: #c6c6c6;
	border:1px solid #e1e1e1;
	background:#fafafa;
}

.loginline label:before,
.passline label:before{
	background: #e9e9e9 none repeat scroll 0 0;
    border: 1px solid #dbdbdb;
	color:#a1a1a1;
}
	

#top_user .pass_input,
#top_user .login_input{
	color: #000;
	border:0;
}


.remember span{}

.login_option a{color:#9a9a9a;}

.login_option a:before{
	background:#9a9a9a;
}

#top_user .login_option a{
	color: #c3c3c3;
}

#top_user .login_option a:hover{
	color: #fff;
}

.loginzaline img{
	border:0px;
}

#top_user input.login_btn {
	background: #363636;
	border:0;
	color: #fff;
}

#top_user input.login_btn:hover{
	background: #666;
}


/*???? ????????????*/
.mod_user_menu_avatar_box{}

#user_box .mod_user_menu_avatar_box{
	border: 3px solid #e17b80;
}

.mod_user_menu_link_box{}

#user_box .mod_user_menu_link_box{
	box-shadow: 5px 5px 15px rgba(0,0,0,0.3);
}

#user_box .mod_user_menu_link_wrap{
	background: url('../images/link_box.png') repeat-y 0 0 #fff;
	border: 3px solid #c3121b;
}

#user_box .mod_user_menu span{
	background: url('../images/w10.png') repeat-y top right;
}

#user_box .user_desc{
	background: url('../images/w80.png') repeat 0 0;
	box-shadow: 0 2px 5px rgba(0,0,0,0.3);
	color: #731419;
}

#user_box .mod_user_menu .logout{
	border-right: 0px;
}

.mod_user_menu .my_profile a{ background:url('../images/icons/user.png') no-repeat 6px center; }
.mod_user_menu .my_messages a{ background:url('../images/icons/message.png') no-repeat 6px center; }
.mod_user_menu .my_messages a.has_new { color:#ff4200 !important; }
.mod_user_menu .my_blog a{ background:url('../images/icons/blog.png') no-repeat 6px center; }
.mod_user_menu .my_photos a{ background:url('../images/icons/folder_picture.png') no-repeat 6px center; }
.mod_user_menu .my_content a{ background:url('../images/icons/folder_page.png') no-repeat 6px center; }
.mod_user_menu .add_content a{ background:url('../images/icons/add.png') no-repeat 6px center; }
.mod_user_menu .admin a{ background:url('../images/icons/cpanel.png') no-repeat 6px center; }
.mod_user_menu .logout a{ background:url('../images/icons/logout.png') no-repeat 6px center; }
.mod_user_menu .login a{ background:url('../images/icons/key.png') no-repeat 6px center; }
.mod_user_menu .my_balance a{ background:url('../images/icons/balance.png') no-repeat 6px center; }

.open_link_box{
	background-color: #fff !important;
	box-shadow: inset 0 -4px 4px rgba(0,0,0,0.5),0 -1px 0 rgba(0,0,0,0.5);
	color: #999;
}

.open_link_box:hover{
	box-shadow: inset 0 -4px 4px rgba(0,0,0,0.4),0 -1px 0 rgba(0,0,0,0.5);
	color: #731419;
}

.open_link_box.active{
	background-color: #c3121b !important;
	box-shadow: inset 0 4px 4px rgba(0,0,0,0.5),0 -1px 0 rgba(0,0,0,0.5);
	color: #fff;
	border-radius: 2px 2px 0 0;
}

#user_box .mod_user_menu .my_profile:hover,
#user_box .mod_user_menu .my_messages:hover{
	border: 0px !important;
	background: url('../images/w10.png') repeat 0 0 #c3121b;
	box-shadow: inset 0 4px 4px rgba(255,255,255,0.2);
	border-radius: 2px;
}
#user_box .mod_user_menu .my_profile a{ background:transparent;}
#user_box .mod_user_menu .my_messages{background: url('../images/w10.png') repeat-y top left;}
#user_box .mod_user_menu .my_messages a{
	color: #999;
	background:url('../images/messages.png') no-repeat 6px 50%;
}
#user_box .mod_user_menu .my_messages a.has_new { color:#fff !important; }
#user_box .mod_user_menu .logout{
	background: url('../images/w10.png') repeat 0 0 #731419;
	box-shadow: inset 0 4px 4px rgba(255,255,255,0.2);
}
#user_box .mod_user_menu .logout:hover{
	background: #c3121b;
}
#user_box .mod_user_menu .logout a{background:url('../images/logout.png') no-repeat 2px 50%;}

.mod_user_menu span a {
	border-bottom: 1px solid #e1e1e1;
	padding:5px 15px 5px 25px; 
}

#user_box .mod_user_menu span a{
	color:#fff;
	border: 0px !important;
}

#user_box .mod_user_menu span a:hover {
	border: 0px !important;
}

#user_box .mod_user_menu_link_box span{
	border-bottom: 1px solid #eee;
}

#user_box .mod_user_menu_link_box span:hover{
	border-bottom: 1px solid #eee;
	background-color: #f2f2f7;
	box-shadow: inset 0 -5px 5px #e2e2e7;
}

#user_box .mod_user_menu_link_box span a{
	color:#731419
}

#user_box .mod_user_menu_link_box span a:hover{
	color:#c3121b
}


/*????? ?????????????*/
#mod_usr_search_form{}
#mod_usr_search_form div.line{}

#mod_usr_search_form input[type="text"]{
	background: #fafafa none repeat scroll 0 0;
    border:1px solid #e7e7e7;
    color: #9a9a9a;
}

/*?????*/
#query{
	background: #fafafa;
    border-color: #e7e7e7;
    border-style: solid;
    border-width: 1px 0 1px 1px;
    color: #dbdbdb;
}

#other_tag #query{
	border-right-width:1px;
}

#go_search{
	background: #e9e9e9;
    border: 1px solid #dbdbdb;
}

#go_search:hover{
	background: #e1e1e1;
}

.search_match{
	background-color:#555;
	color:#fff;
}

.search_date{
	color: #9a9a9a;
}

.search_result_link{color:#c6c6c6;}

.search_link{
	color: #666;
}

#from_search{
	background:#fff;
	border:1px solid #e1e1e1;
	border-top:0;
}

select[name='look'],
select[name='from_pubdate'],
select[name='gender']{
	background: #fafafa;
    border:1px solid #e7e7e7;
	color: #9a9a9a;
}

#from_search label{
	color: #9a9a9a;
}

#from_search label.selected{
	color: #2d2d2d;
}

.search_block {}

.search_result_title {}
.search_result_title span {color:#c6c6c6;}
.search_result_desc {}

.search_list p{color:#9a9a9a;}
.search_result_desc a {}


/*????? ? ????????*/
.uc_price{
	background: #f2f2f2;
	color: #2d2d2d;
}


/*???????????*/
.mod_poll_title {
	color: #215679;
	border-bottom: 1px solid #e1e1e1;
}
.mod_poll_title:before {
	content:'\e8af';
	font-family:'fontello';
	margin-right:8px;
	color:#9a9a9a;
}

.mod_poll_answers div.mod_poll_answer{
	border-bottom: 1px solid #e1e1e1;
	color:#2d2d2d;
}
 
.mod_poll_submit {}

.mod_poll_gauge {
	background-color:#215679;
	color:#fff;
	border: 0px;
}

.search_field {
	color: #222;
}


/*????? ????????????*/
.mod_new_user{border-top: 1px solid #e1e1e1;box-shadow:0 1px 0 #e1e1e1;}
.mod_new_user:first-child{border-top:0px;}

.two_col .mod_new_user{border-right:1px solid #e1e1e1;}
.two_col .mod_new_user:nth-child(2){border-top:0;}
.two_col .mod_new_user:nth-child(2n){border-right:0;}

.three_col .mod_new_user{border-right:1px solid #e1e1e1;}
.three_col .mod_new_user:nth-child(-n+3){border-top:0;}
.three_col .mod_new_user:nth-child(3n){border-right:0;}

.four_col .mod_new_user{border-right:1px solid #e1e1e1;}
.four_col .mod_new_user:nth-child(-n+4){border-top:0;}
.four_col .mod_new_user:nth-child(4n){border-right:0;}

.five_col .mod_new_user{border-right:1px solid #e1e1e1;}
.five_col .mod_new_user:nth-child(-n+5){border-top:0;}
.five_col .mod_new_user:nth-child(5n){border-right:0;}

.six_col .mod_new_user{border-right:1px solid #e1e1e1;}
.six_col .mod_new_user:nth-child(-n+6){border-top:0;}
.six_col .mod_new_user:nth-child(6n){border-right:0;}

.seven_col .mod_new_user{border-right:1px solid #e1e1e1;}
.seven_col .mod_new_user:nth-child(-n+7){border-top:0;}
.seven_col .mod_new_user:nth-child(7n){border-right:0;}

.many_col .mod_new_user{
	border-top:0 !important;
	border-right:1px solid #e1e1e1;
}

.mod_new_user_avatar{}

.new_user_link img,
.mod_new_user_avatar img{border: 0px;}

.mod_new_user_link a{color: #2d2d2d;}
.mod_new_user_link a:hover{color: #215679;}




/*?????????? ??????????*/


.photo_album_list div.mod_bestphoto_item{
	background:#e1e1e1;
}

div.mod_bestphoto_desc{background: rgba(0,0,0,0.7);}
.mod_bestphoto_hits,
div.mod_bestphoto_desc a{color: #c3c3c3;text-decoration:none !important;}
div.mod_bestphoto_desc a:hover{color: #fff;}


.mod_bestphoto_comments:before{
	content:'\e81d';
	font-family:'fontello';
	color:#c3c3c3;
	display:inline-block;
	margin-right:5px;
}

.mod_bestphoto_rating:before{
	content:'\e800';
	font-family:'fontello';
	color:#c3c3c3;
	display:inline-block;
	margin-right:5px;
}

.mod_bestphoto_hits:before{
	content:'\e80b';
	font-family:'fontello';
	color:#c3c3c3;
	display:inline-block;
	margin-right:5px;
}

.mod_bestphoto_date{color:#999;}

.more{
	color:#2d2d2d;
	background:transparent;
	border-top:1px solid #e1e1e1;
}

.more0{
	border-top:0;
}

.more:hover{
	color:#215679;
}

div.more:hover{
	color:#2d2d2d;
}

/*???????????*/

/*?????????? ??????????*/


.photo_album_list div.mod_photoalb_item{
	background:#e1e1e1;
}

div.mod_photoalb_desc{background: rgba(0,0,0,0.7);}
.mod_photoalb_hits,
div.mod_photoalb_desc a{color: #c3c3c3;text-decoration:none !important;}
div.mod_photoalb_desc a:hover{color: #fff;}


.mod_photoalb_comments:before{
	content:'\e81d';
	font-family:'fontello';
	color:#c3c3c3;
	display:inline-block;
	margin-right:5px;
}

.mod_photoalb_rating:before{
	content:'\e800';
	font-family:'fontello';
	color:#c3c3c3;
	display:inline-block;
	margin-right:5px;
}

.mod_photoalb_hits:before{
	content:'\e80b';
	font-family:'fontello';
	color:#c3c3c3;
	display:inline-block;
	margin-right:5px;
}

.mod_photoalb_date{color:#999;}

.more{
	color:#2d2d2d;
	background:transparent;
	border-top:1px solid #e1e1e1;
}

.more0{
	border-top:0;
}

.more:hover{
	color:#215679;
}

div.more:hover{
	color:#2d2d2d;
}

/*????????? ???????????*/
.mod_com_line,
.list_avatar_row{
	border-bottom: 1px solid #e1e1e1;
}

.mod_com_userlink{
	color:#2d2d2d;
}

.mod_com_link{
	color: #777;
}

.mod_com_rating{
	background:url('../images/icons/rating.png') no-repeat left center;
}

.mod_com_targetlink{
	color: #c6c6c6;
}

.mod_com_details{
	color: #999;
}

.mod_com_details a{}

.mod_com_all{
    *background:url('../images/icons/comments.png') no-repeat;
    color:#999;
}

.mod_latest_rss{
	background:url('../images/icons/rss.png') no-repeat left center;
	color:#999;    
}


/*????? ????????????*/
.mod_forum_classic{}

.mod_forum_classic .row1 td{
	border:1px solid #ccc;
}


.mod_forum_classic .row2 td{
	border:1px solid #ccc;
}

.mod_forum_classic .line{}

.row1 .mod_forum_classic_thread{
	border-right:1px solid #ccc !important;
}

.row2 .mod_forum_classic_thread{
	border-right:1px solid #ccc;
}

.row1 .mod_forum_classic_autor{
	border-right:1px solid #ccc !important;
}

.row2 .mod_forum_classic_autor{
	border-right:1px solid #ccc;
}

.mod_forum_classic_last{}

.mod_forum_classic_date{}


/*????? web2.0*/
.mod_fweb2{}

.mod_fweb2 li{
	border-bottom: 1px solid #e1e1e1;
	color: #2d2d2d2;
}

.mod_fweb2 li:last-child{border-bottom:0;}

.mod_fweb2_thread{
	background: #f2f2f2;
}

.mod_fweb2_date{
	color: #9a9a9a;
}

.mod_fweb2_shorttext{
	color: #9a9a9a;
}

.clear_module .mod_fweb2 ul li .mod_fweb2_thread{
    background:url('../images/marker1.png') no-repeat 5px 5px;
}


/*?????????? ?????*/
.mod_invite{}

.mod_invite_text_input{
	border: 1px solid #ccc;
	color: #999;
}



/*????????? ???????*/
.mod_latest_pagebar{}

.pagebar_title strong{
	color: #999;
}

div.pagebar span.pagebar_current,
.mod_latest_pagebar  .pagebar span,
div.pagebar a.pagebar_page,
.mod_latest_pagebar  .pagebar a{
	background: #f2f2f2 none repeat scroll 0 0;
    border: 1px solid #eee;
    box-sizing: content-box;
    color: #666;
	text-align:center;
}

div.pagebar span.pagebar_current,
.mod_latest_pagebar  .pagebar span{
	background:#aaa;
	border-color:#aaa;
	color:#fff;
}

div.pagebar a.pagebar_page:hover,
.mod_latest_pagebar  .pagebar a:hover{
	background: #215679;color:#eee;border: 1px solid #215679;
}

.mod_latest_pagebar .pagebar .pagebar_title{
	border: 0px;
	background: transparent;
}


/*??????? ???*/
.mod_latest_entry{
	border-right:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;	
}
 
.one_col .mod_latest_entry:first-child,
.two_col .mod_latest_entry:nth-child(-n+2),
.three_col .mod_latest_entry:nth-child(-n+3),
.four_col .mod_latest_entry:nth-child(-n+4),
.five_col .mod_latest_entry:nth-child(-n+5),
.six_col .mod_latest_entry:nth-child(-n+6),
.seven_col .mod_latest_entry:nth-child(-n+7),
.many_col .mod_latest_entry{
	border-top:0;
}

.short.two_col .mod_latest_entry:nth-child(-n+2),
.short.three_col .mod_latest_entry:nth-child(-n+3),
.short.four_col .mod_latest_entry:nth-child(-n+4),
.short.five_col .mod_latest_entry:nth-child(-n+5),
.short.six_col .mod_latest_entry:nth-child(-n+6),
.short.seven_col .mod_latest_entry:nth-child(-n+7),
.short.many_col .mod_latest_entry{
	border-top:1px solid #e1e1e1;
}

.short.one_col .mod_latest_entry:first-child{
	border-top:0 !important;
}

.one_col .mod_latest_entry,
.two_col .mod_latest_entry:nth-child(even),
.three_col .mod_latest_entry:nth-child(3n),
.four_col .mod_latest_entry:nth-child(4n), 
.five_col .mod_latest_entry:nth-child(5n),
.six_col .mod_latest_entry:nth-child(6n),
.seven_col .mod_latest_entry:nth-child(7n),
.many_col .mod_latest_entry{
	border-right:0;
}

.short .mod_latest_entry:nth-child(odd){border-right:0 !important;}
.short .mod_latest_entry:nth-child(even){border-right:1px solid #e1e1e1 !important;}

.mod_latest_title{
	color: #2d2d2d;
}

.mod_latest_title:hover{
	color: #215679;
}

.mod_latest_desc{
	color: #555;
}

.mod_latest_info,
.mod_latest_info a,
.mod_latest_info a:before{color:#999 !important;}
.mod_latest_info a:hover{color:#666 !important;}


.mod_latest_image{
	border: 0px;
}

.mod_latest_no_image{
	background: url('../images/mod_latest_no_image150.png') no-repeat center center;
}

.clear_module .mod_bcon_list .mod_bcon_content,
.clear_module .mod_latest_entry .mod_latest_title{
	background: url('../images/marker1.png') no-repeat 5px 2px;
}


.mod_bcon_karma{
	background: #e17b80;
	color: #fff;
}

.mod_bcon_karma span{
	color: #fff !important;
}


/*????????? ??????? FAQ*/
.mod_faq_list .faq_line{
	color: #9a9a9a;
	border-bottom: 1px solid #e1e1e1;
}

.mod_faq_list .faq_line:last-child{border-bottom:0;}

.mod_faq_list .faq_line a:before{
	content:'\e911';
	font-family:'fontello';
	font-size:1.1333rem;
	color: #9a9a9a;
	margin-right:8px;
}


.mod_faq_list .faq_line a{color:#2d2d2d;}

.mod_faq_list .faq_line a:hover{color:#215679;}

.mod_faq_date{}



/*????????? ? ??????*/
.mod_latest_blog_entry{
	color:#999;
	font-size:1rem;
}

.mod_latest_blog_entry:last-child{
	border-bottom:0;
}

.mod_latest_blog_image {}

.mod_latest_blog_image img{
	border: 0px;
}

.mod_latest_blog_title{
	color: #2d2d2d;
}

.mod_latest_blog_title:hover{
	color: #215679;
} 

.mod_latest_blog_date{	
	color: #999;
	text-shadow: 1px 1px 0px #fff; 
}

.mod_blog_in{
	color: #c6c6c6;
}

.clear_module .mod_latest_blog_title{
	background: url('../images/marker1.png') no-repeat 5px 2px;
}


.mod_latest_comments:before,
.mod_latest_rating:before{
	color:#9a9a9a;
}

.mod_latest_comments,
.mod_latest_rating span{
	color:#999 !important;
}


/*?????????? ? ??????*/
ul.mod_blog_list{}

.mod_blog_link{
	color: #454545;
}

.mod_blog_link:hover{
	color: #d23f28;
}

ul.mod_blog_list li{
	border-bottom: 1px dashed #d5d5d5;
}

.mod_blog_karma{
	background: #f2f2f2;
}

.mod_blog_karma span{
	color: #fff !important;
} 


.mod_blog_userlink,
.mod_blog_date,
.mod_blog_userlink:hover{	
	color: #999;
	text-shadow: 1px 1px 0px #fff;
}

.clear_module ul.mod_blog_list li  .mod_blog_item {
	background: url('../images/marker1.png') no-repeat 5px 8px;
}



/*????? ??????????*/
.new_board_items li{
	border-bottom:1px solid #e1e1e1;
	color: #9a9a9a;
}
.new_board_items li:last-child{border-bottom:0;}

.new_board_items li:before{
	content:'\e8e4';
	font-family:'fontello';
	margin-right:5px;
	font-size:1.1333rem;
}

.new_board_items li a{
	color: #2d2d2d;
}

.new_board_items li a:hover{
	color: #215679;
}

.new_board_items li.vip a{
	color: #215679 !important;
	font-weight:700;
}


/*????????? ??????*/
.mod_pcat_price_list .line{
	border-bottom: 1px dashed #d5d5d5;
}

/*??????? ?????????????*/
.mod_user_rating{}

.mod_user_rating_item{
	border-bottom: 1px dotted #e2e2e2;
}

.mod_user_rating_avatar{
	border:0px;
}

.mod_user_rating_avatar img{
	border:0px;
}

.mod_user_rating_info{}

.mod_user_rating a{
	color: #2d2d2d;
}

.mod_user_rating div.karma,
.mod_user_rating div.rating {
	outline:1px solid #f2f2f2;
	color: #fff !important;
}

.mod_user_rating div.microstatus{
	color: #9a9a9a;
}


/*?????????? ?????????????*/
#mod_user_stats div.stat_block {color:#9a9a9a;}
#mod_user_stats div.stat_block:last-child{border-bottom:0;}

#mod_user_stats div.stat_block_bday div.title {
	background:url('../images/icons/cake.png') no-repeat left center;
}

#mod_user_stats div.stat_block a {
	color: #666;
}

#mod_user_stats div.stat_block a:hover {
	color: #2d2d2d;
}

#mod_user_stats div.stat_block div.title {
    color:#215679;
}

#mod_user_stats div.stat_block div.body ul {}
#mod_user_stats div.stat_block div.body li {}
#mod_user_stats div.stat_block_bday {}

#mod_user_stats div.stat_block_bday div.title { 
	background:url('../images/icons/cake.png') no-repeat left center; 
	color:#ff4200; 
}

#mod_user_stats div.stat_block_bday div.body {}



/*????? ?????????????*/
.mod_file_title{
	background:#f9f9f9;
	border-bottom:1px solid #e1e1e1;
}

.mod_file_name{
	color:#2d2d2d;
}

.mod_file_desc{
	color:#9a9a9a;
}

.mod_file_desc a:last-child{
	color:#9a9a9a;
	display:block;
	text-decoration:underline;
}


/*???????*/
.cart_item{}

.cart_detaillink{
	border-bottom: 1px dashed #ccc; 
}

#cart_total{
	border-top: 1px solid #e1e1e1; 
}

#cart_total,
.cart_price{
	color: #d96100;
}

#cart_total span{color:#c6c6c6;}

#catalog_cart_list .line:nth-child(odd){
	background: #f7f7f7;
	color:#565656;
}

#catalog_cart_list .line{
	border-bottom:1px solid #e1e1e1;
}

.uc_cartlink{}
.uc_catlink{color:#9a9a9a;}

/*????? ??????????*/
.actions_list{}

.action_entry{
	color:#9a9a9a;
	border-bottom:1px solid #e1e1e1;
}

.action_entry:last-child{border-bottom:0;}

.actions_list .act_usr_ava{
	border:1px solid #e1e1e1;
}

.action_entry .is_new {color:#215679;}
.action_user{color:#2d2d2d;}
.action_title{}
.action_date{}
.action_details{}
.action_details .act_photo{border:1px solid #e1e1e1;}

.action_entry .action_title a:first-child:before{color:#9a9a9a;}

.act_add_photo .action_title a:first-child:before,
.act_add_avatar .action_title a:first-child:before,
.act_add_user_photo .action_title a:first-child:before,
.act_add_user_photo_multi .action_title a:first-child:before,
.act_add_photo_club .action_title a:first-child:before{ content:'\e806'; }

.act_add_comment .action_title a:first-child:before,
.act_add_wall .action_title a:first-child:before,
.act_add_wall_club .action_title a:first-child:before,
.act_add_wall_my .action_title a:first-child:before,
.act_add_fpost .action_title a:first-child:before,
.act_set_status .action_title a:first-child:before{ content:'\e81d'; }

.act_add_article .action_title a:first-child:before,
.act_add_blog .action_title a:first-child:before,
.act_add_thread .action_title a:first-child:before,
.act_add_post_club .action_title a:first-child:before
.act_add_post .action_title a:first-child:before{ content:'\e91a'; }

.act_add_club .action_title a:first-child:before,
.act_add_club_user .action_title a:first-child:before{ content:'\e803'; }

.act_add_user .action_title a:first-child:before,
.act_add_friend .action_title a:first-child:before{ content:'\e804'; }

.act_add_quest .action_title a:first-child:before{ content:'\e911'; }
.act_add_board .action_title a:first-child:before{ content:'\e8e4'; }
.act_add_catalog .action_title a:first-child:before{ content:'\e890'; }
.act_add_award .action_title a:first-child:before{ content:'\e801'; }
.act_add_file .action_title a:first-child:before{ content:'\e825'; }





/*?????????*/
/*????????????*/
/*???????*/
#usr_photos_upload_form{
	background: #fff;
	color: #222;
}


.usr_wall_header{}

.usr_wall_header

#usr_links {}

#usr_links a{}

#usr_links sup{
    color:#666
}

.usr_friends_list{}

.friend_avatar img{
	border:0px;
}

.usr_friends_list a{}
.usr_friends_list a:hover{}

.online{
	color: #fff;
	background-color:#555;
}

.cmm_votes{}

.cmm_good{
    color:#00cc00;
}

.cmm_bad{
    color:#ff4200;
}

.users_search_results{
	background: #f2f2f2;
}

.users_search_results h3{}
.users_search_results ul,
.users_search_results li{}

div.users_list_buttons{ border-top: 2px solid #e17b80; }
div.users_list_buttons .button{ }

div.users_list_buttons .button a { 
	color:#fff; 
}

div.users_list_buttons .selected{}

div.users_list_buttons .selected a{
    color:#fff;
}

.users_list.mod_clubs.list_avatar{
	border-bottom:1px solid #e1e1e1;
}

div.users_list div.number{}
div.users_list div.nickname a{}
div.users_list div.nickname .friend_link {}

div.users_list div.city {}
div.users_list div.city a{}
div.users_list div.status {}

.user_links a:before,
div.users_list div.karma,
div.users_list div.rating,
div.users_list div.status .offline,
div.users_list div.status .logdate,
div.users_list .microstatus{color: #c6c6c6;}

div#user_ratings .karma .value-positive{color:#555;}
div#user_ratings .karma .value-negative{color:#d96100;}

div#user_ratings div.karma{
	background:#f2f2f2;
}

div#user_ratings .rating .value {  
	background-color:#555; 
	color:#fff; 
}

.user_group_name{}

.user_group_name div a{
    background-position: 2px center !important;
    background-repeat: no-repeat !important;
}

.user_group_name .admin a{ background-image:  url('../images/icons/groups/admin.png') !important; }
.user_group_name .registered a{ background-image: url('../images/icons/groups/registered.png') !important; }
.user_group_name .editors a{ background-image: url('../images/icons/groups/editors.png') !important; }
.user_group_name .moderators a{ background-image: url('../images/icons/groups/moderators.png') !important; }
.user_group_name .vip a{ background-image: url('../images/icons/groups/vip.png') !important; }

div#user_profile_url{
    background: #eee;
}

#user_profile_url div{ color:#666; }
#user_profile_url a{ color:#222; }

div.usr_profile_menu a{
	background:#fff;
	border-right:1px solid #e9e9e9;	
	border-bottom:1px solid #e9e9e9;
}

div.usr_profile_menu a:hover{
	background:#f9f9f9;
}

.usr_profile_menu sup,
div.usr_profile_menu a:before{
	color:#c6c6c6;
}

.user_content{
	background:#f2f2f2;
	color:#9a9a9a;
	border-right:1px solid #e9e9e9;	
}

.karma_history .line{
	border-bottom:1px solid #e1e1e1;
}

div.user_profile_data { }

div.user_profile_data .offline{}

.usr_friends_entry .offline{}

div.user_profile_data .field{ 
	border-bottom: 1px solid #e9e9e9;
}

div.user_profile_data .field .title,
div.user_profile_data .field .value { }

#usr_prof_form #title,
div.user_profile_data .field .title {
	color: #9a9a9a;
}

div.user_profile_data .field .value {  }

.usr_friends_query_one{ border-bottom: 1px dashed #ccc; }
.usr_friends_query_yes{ background:url('../images/icons/yes.png') no-repeat;}
.usr_friends_query_no{ background:url('../images/icons/no.png') no-repeat;}

.content_title {}

.usr_friends_feed{}
.usr_friends_feed a.nickname { color:#222; }

.usr_com_title{	
	border-bottom:none; 
}

.usr_com_body{ }

.usr_wall_entry {
	border-bottom: 1px dotted #e2e2e2;
}

.usr_wall_avatar img{
	border:1px solid #ccc;
}

.usr_wall_text{
	color: #454545;
}

.usr_wall_title{ 
	color:#666; 
	background: #f2f2f2;
}

.usr_wall_title a{
	color: #e53c45;
} 

.usr_wall_delete {}

.usr_wall_delete a { 
    background:url('../images/icons/delete.png') no-repeat left center;
}

.usr_wall_delete a:hover{
	color: #d23f28;
}


.usr_profile_block{}

.usr_msg_entry{
    border-bottom: 1px solid #e1e1e1;
}

.usr_msg_title{ }
.usr_msg_title strong{ color:#e44000; }

.usr_msg_body{ }

.usr_msg_date{}

.usr_publ_albums{}

.usr_photo_add{
    background:url('../images/icons/addphoto.png') no-repeat left center;
}

.usr_del_album{
    background:url('../images/icons/deletecat.png') no-repeat left center;
}

.usr_edit_album{
    background:url('../images/icons/edit.png') no-repeat left center;
}

#usr_photos_upload_album{}
#usr_photos_upload_album .text-input{}
#usr_photos_upload_album .select-input{}

.photo_desc{}

.usr_photos_add_limit{}

.usr_photos_submit_one{
    border-bottom:1px solid #e1e1e1;
}

.usr_photos_submit_one .ph_thumb{}

.usr_photos_submit_one .text-input{}

#usr_photos_submit_btn{}

#usr_photos_submit_btn input{}

.usr_photo_thumb{}

.usr_photo_thumb img{}

.usr_photo_date{}
.usr_photo_hits{}

.usr_photos_notice a{color:#215679 !important;}

.usr_photos_add_st{}

.usr_photo_link_edit,
.usr_photo_link_delete{}

.usr_photo_link_edit { background:url('../images/icons/edit.png') no-repeat left center; }
.usr_photo_link_delete { background:url('../images/icons/delete.png') no-repeat left center;}

.usr_photo_view{ 
	background-color:#eee; 
}

.usr_editprof{}
.usr_edithint{}

.usr_q_title{  border-bottom: 1px dashed #ccc; }
.usr_q_thumb{ }
.usr_q_thumbimg{ border: 1px solid #ccc; }
.usr_q_link{}
.usr_award_block{}
.usr_award_date{}

.usr_deleted{ color:#ff4200; }
.usr_restore{}
.usr_btnlink{}
.usr_list_row1{}

.usr_list_row1{background: #f2f2f2;}

.usr_files_orderbar{ background-color:#f2f2f2; }
.usr_files_orderbtn{ background-color:#f2f2f2; border: 1px solid #ccc; }
.usr_files_link{}

.file_list .line{
	border-bottom:1px solid #e1e1e1;
}

.file_list .line .fr span{
	border-right:1px solid #e9e9e9;
	font-size:0.9333rem;
	margin-bottom:2px;
}

.file_list .line .fr span:last-child{border-right:0;}

.file_list .line .fl .f_link{
	color:#9a9a9a;
}

.usr_wall{}
.usr_wall #addwall{	}
.usr_wall_body{}
.usr_wall_body p{}

.wall_body .cmm_author{color:#c6c6c6;}
 
.usr_friendslink{}
#karmalink{}
#usertitle{}

.usr_group{
	color:#666;
}
.usr_awlist_link{}
.usr_awlist_link a{}
.usr_aw_dettable{}
.usr_aw_title{ color:#222; }
.usr_aw_desc{}
.usr_aw_who{}
.usr_aw_users{}

#usr_prof_form{}
#usr_prof_form em{}
#usr_prof_form #title{}
#usr_prof_form #field{}
#usr_prof_form table{}
.usr_msgmenu_tabs{}

.usr_msgmenu_link:hover{
	background: url('../images/tab.png') no-repeat;
	background-position: 100% -100px;
}

.usr_msgmenu_active{
	background: url('../images/tab.png') no-repeat;
	background-position: 100% -150px;
}

.usr_msgmenu_link:hover span{
	background: url('../images/tab.png') no-repeat;
	background-position: 0px 0px;
}

.usr_msgmenu_active span{
	background: url('../images/tab.png') no-repeat;
	background-position: 0px -50px;
}

.usr_msgmenu_link{}
.usr_msgmenu_link span{}

.usr_msgmenu_active strong{
	color: #fff;
}

.usr_msgmenu_link strong{
	color: #222;
}

.msg_options{
	border-left:1px solid #ccc;
}

.msg_text{color:#565656;}

a.msg_delete{color: #c6c6c6;}
a.msg_delete:hover{color: #d96100;}

span.msg_new{ background:url('../images/icons/new.png') no-repeat left center; color: #d96100; }

table.feed {  }
table.feed td { }
table.feed td.date { }
table.feed td.date strong {}

.usr_files_head{
    background-color:#f2f2f2;
}

.usr_status_bar{
    background-color:#f2f2f2;
}

.usr_status_text{
    color:#666;
}

.usr_status_text_body{
	color: #666;
}

.usr_status_date{
    color:#999;
}

.usr_status_link{}

.usr_status_link a{color:#c6c6c6;}

.usr_avatar{
    background-color: transparent;
}

.usr_avatar img{}

.usr_avatars_lib_link{}

.usr_friends_block{}
.usr_friend_cell{}
.usr_friend_cell .friend_link{}

.usr_friend_cell span.offline{ color:#999; }

.usr_albums_list{border-bottom:1px solid #e1e1e1;border-top:0;}
#album_list .usr_albums_list{border:1px solid #e1e1e1;border-top:0;}

.usr_albums_list li{}

.usr_album_date .date{
	background: #f2f2f2;
	color: #666;
}

.usr_albums_list li.no_albums{}

.usr_album_item{}

.usr_album_thumb{}

.usr_album{}

.usr_album_thumb img{
	border: 1px solid #ccc;
}

.usr_album .link{  }
.usr_album .count { color:#666; }
.usr_album .date { color:#666; }


.usr_img,
.usr_img_small{
	border:0px;
}

.usr_msgmenu_bar{
    background:#f2f2f2;
	border-bottom:1px solid #e1e1e1;
}

.usr_msgreply_source{
	background: #f9f9f9;
	color:#565656;
}

.usr_msgreply_author{
	color:#9a9a9a;
}

.usr_msg_smilebox{
	background-color:#fff;
    border:solid 1px #ccc;
    border-bottom: 0px;
}

.usr_msg_bbcodebox{
	border: 0px;
    border-bottom:none;
}

.cm_addentry,.forum_fast{}

.usr_bb_button{}

.usr_bb_button:hover{}

.usr_bb_hint{
	color:#666;
}

a.new_messages_link{ 
	color:#fff; 
	background:#ff4200; 
}

a.new_messages_link:hover{ 
	color:#ff4200; 
	background:#fff; 
} 


/*???????*/
.category_list{
	border-bottom:1px solid #e1e1e1;
}

.category_entry{
	border-right:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
	color:#9a9a9a;
}

.one_col .category_entry,
.two_col .category_entry:nth-child(even),
.three_col .category_entry:nth-child(3n),
.four_col .category_entry:nth-child(4n), 
.five_col .category_entry:nth-child(5n),
.six_col .category_entry:nth-child(6n),
.seven_col .category_entry:nth-child(7n),
.many_col .category_entry{
	border-right:0;
}

.one_col .category_entry:first-child,
.two_col .category_entry:nth-child(-n+2),
.three_col .category_entry:nth-child(-n+3),
.four_col .category_entry:nth-child(-n+4),
.five_col .category_entry:nth-child(-n+5),
.six_col .category_entry:nth-child(-n+6),
.seven_col .category_entry:nth-child(-n+7),
.many_col .category_entry{
	border-top:0;
}

.con_description{
	border-bottom:1px solid #e1e1e1;
	color:#666;
}

.sub_desc{
	color:#666;
}

.con_subcat:hover{
	color:#2d2d2d;
}

.contentlist{}

.contentlist_row{border-top:1px solid #e1e1e1;}
.contentlist_row:first-child{border-top:0;}

.con_title,
.con_title a{color: #555;}
.con_title a:hover{color:#2d2d2d;}

.con_details{color: #999;}
.con_details a{color: #666;}
.con_details a:hover{color: #215679;}

.con_image{
    border: 0px;
}

.con_desc{
	color:#565656;
}
.con_heading_in_box{
	color:#fff;
}
.con_info{
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
}

.shadow_b .con_info{
	border-top:0;
	border-bottom:0;
}

.con_info,
.con_info a{
	color:#9a9a9a;
}

.con_text{
	color:#333;
}

#full_image_box .con_info,
#full_image_box .con_info a{
	color:#fff;
}

#full_image_box #karmapoints span{color:#fff !important;}

.con_info>span{border-right:1px solid #e7e7e7;}
.con_info>span:last-child,
#full_image_box .con_info>span:nth-child(5){border-right:0;}

.con_info>#karmactrl{
	color:#fff;
}

#full_image_box .con_info>#karmactrl{
	background:#2d2d2d;
	color:#2d2d2d;
}

#full_image_box .con_info>#karmactrl a{
	background:#2d2d2d;
}

#full_image_box .con_info>#karmactrl a:hover{
	background:#363636;
}

.con_info>#karmactrl a:nth-child(1){color:#84a520 !important;}
.con_info>#karmactrl a:nth-child(2){color:#d96100 !important;}

div.con_forum_link a{
    background:url('/images/icons/comments.gif') no-repeat left center;
}

.art_list .line{border-top:1px solid #e1e1e1;}
.art_list span{color:#9a9a9a; border-right:1px solid #e9e9e9;}
.art_list span:last-child{border-right:0;}

.edit_table .line{
	border-bottom:1px solid #e1e1e1;
}

.edit_table .hinttext{
	color:#9a9a9a;
}


/*????*/
.photo_layout{}

.photo_nav a{border:3px solid #fff;}


.photo_album_title{color:#c6c6c6;}
.photo_album_desc{color:#9a9a9a;}
.photo_album_desc a{color:#c6c6c6;}

.photo_album_tumb .photo_album_desc{
	background: #fff;
	box-shadow:0 5px 10px rgba(0,0,0,0.2);
	border: 1px solid #e2e2e2;
}

.photo_container_today{
	color:#ff4200;
}

.photo_txt ul {}
.photo_txt li {}

.photo_larr{
    background:url('../images/larr.jpg') no-repeat right 20px;
}


/*????????????? ???????*/
.catalog_list_item{}

.catalog_list_itempic{}

div.catalog_sortform{
	background: #f7f7f7;
	border-bottom:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
}

div.catalog_sortform table td:first-child{
	display:none;
} 

div.catalog_sortform select{
	height:39px;
}

.catalog_item_img{
	background: url('../images/catalog_item_img.png') no-repeat center center;
}

.catalog_item_img img{}

.uc_list_item{}
.uc_itemfieldlist{
	color:#9a9a9a;
}

.uc_itemfieldlist strong{
	color:#565656;
}

.uc_new{
	color:#d96100;
}

.uc_alpha_list{}


a.uc_alpha_link{
	border:1px solid #e1e1e1;
}


.uc_itemfield{}
.uc_itemfield a{}
.uc_itemlink{}

.uc_list_itempic{}

.uc_list_itemdesc{}

#shop_price {
	background:#efefef;
	color: #9a9a9a;
}

.shop_small_price{
	background: #efefef none repeat scroll 0 0;
    color: #9a9a9a;
}

.add_to_cart_link,
#shop_ac_item_link{
	background:#555;
	border:1px solid #555;
	color:#fff;
}

.uc_thumb_item{
	background: #f2f2f2;
	border: 1px solid #ccc;
}

.uc_detailfield{
	border-bottom: 1px solid #e1e1e1;
	color: #9a9a9a;
}

.uc_detailfield:first-child{
	border-top: 1px solid #e1e1e1;
}

.uc_detailfield:nth-child(odd){
	background:#f7f7f7;
}

.uc_detailrating{
	border-top: 1px solid #e1e1e1;	
	border-bottom: 1px solid #e1e1e1;
}

.uc_findsame{
	color: #666;
}

.uc_detailtags,
.uc_tagline{}


.uc_detailtags a,
.uc_tagline a{}

.uc_sortform{
	border: 1px solid #ccc;
	background-color:#f2f2f2;
}

.uc_queryform{
	border-bottom: 1px solid #ccc;
}

.uc_rating{}
.uc_toolbar{}
.uc_item_edit{}

.search_row1 {}
.search_row2 {}

.search_tag_list .line{
	border-top:1px solid #e1e1e1;
}

/*????? ???????????*/
.regrow1{}
.regrow2{}
.regstar{
	color:#d96100;
}

#regform strong{}

#regform small{
    color:#666;
}


/*????? ???????????*/
.login_form #remember{}

form[name="prform"] table{
	background: transparent !important;
}


/*FAQ*/
.faq_subcats, .faq_cats{
	background-color:#f2f2f2;
}

.faq_cat_link{}
.faq_cat_desc{}

.faq_questtext{
	color:#2d2d2d;
}

.faq_send_quest{
	border-bottom: 1px solid #e1e1e1;
}

.last_quest{
	color:#215679;
}

.faq_quest_info{
	color:#9a9a9a;
}

.faq_quest_link {}

.faq_quest_link a{color: #565656;}
.faq_quest_link a:hover{color: #215679;}

.faq_quest_answer{color:#9a9a9a;background:#efefef;}

.faq_questdate{}

.faq_questuser a{color:#2d2d2d;}


.faq_questcat{}

.faq_questcat a{}

.faq_quest{}

.faq_quest .line{
	border-bottom:1px solid #e1e1e1;
}


#faq_message{
    border:1px solid #ccc;
	background: #fff;
}

.faq_add_cat{}

.faqdel{
	color: #ff4200 !important;
}


/*?????*/
.karma_form{
	background:#efefef;
	color:#9a9a9a;
}

.karma_form #karmapoints{
	background:#fff;
	border:3px solid #efefef;
}

.karma_form #karmavotes{}


/*????*/
.taglinebar{color:#9a9a9a;}

.taglinebar a{color:#9a9a9a;}

.tag_searchcat{
	color:#565656;
}

.tag_searchitem{}
.tagsearch_bar{}
.tagsearch_item{}

a.tag{
	background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #e5e5e5;
    color: #a3a3a3;
    display: inline-block;
    font-size: 0.8667rem !important;
    font-weight: 300;
    margin: 2px;
    padding: 4px 9px;
    transition: all 0.1s ease-in-out 0s;
}

a.tag:hover{
    border: 1px solid #215679;
    color: #215679;
}


/*?????*/
.blog_moderate_link{
	color:#ff4200 !important;
}


.blog_moderate_link:hover{
	color:#e53b00 !important;
}

.blog_moderate_link b{
	color:#666 !important;
}

.blog_moderate_yes{
	color:#00cc00;
}

.blog_moderate_no{
	color:#ff4200;
}

.blog_desc{color:#9a9a9a;}

.blog_toolbar{}

.blog_toolbar li a{ color: #222;}
.blog_toolbar li a:hover{color: #e53b00;}

.blog_add_link{background: url('../images/blog_toolbar.png') no-repeat 0px -40px;}
.blog_addcat_link{background: url('../images/blog_toolbar.png') no-repeat 0px -20px;}
.blog_editcat_link{background: url('../images/blog_toolbar.png') no-repeat 0px -60px;}
.blog_delcat_link{background: url('../images/blog_toolbar.png') no-repeat 0px -80px;}
.blog_conf_link{background: url('../images/blog_toolbar.png') no-repeat 0px 0px;}


.blog_post_data{color:#c6c6c6;}

.blog_post_data strong{color:#999;}

.blog_post_avatar{}

.blog_post_body{}

.blog_post_nav{}

.blog_post_nav a:hover{color:#2d2d2d;}

#similar_posts{background:#efefef;}

.blog_btnlink{
	border: 1px solid #ccc;
}

.blog_fa{
	border: 1px solid #ccc;
	background-color:#f2f2f2;
}

.blog_fa_title{}

.blog_fa_desc{
	border-bottom:1px solid #ccc;
}

.blog_fa_entries{
	background-color:#fff;
	border:1px solid #ccc;
}

.blog_fa_entry{}

.blog_fa_browse{
	border:1px solid #ccc;
}

.fa_attach{
	border-top: 1px solid #e9e9e9;
}


.blog_attachthumb{
	border: 1px solid #ccc;
}

.blog_entries{}

.blog_entry{
	border-bottom: 1px solid #e1e1e1;
}

a.blog_entry_title{
	color: #222;
}

.blog_entry_info{
	color:#666;
	background: #f2f2f2;
}

.blog_entry_info a{
	color:#ff4200;
}


.blog_entry_title a.blog_entry_title{
	color:#555;
}
.blog_entry_title a:hover{color:#2d2d2d;}

.blog_entry_title_td{}

.blog_entry_text{
	color:#565656;
}

.blog_entry_karma{
	border: 1px solid #ccc;
	background: #f2f2f2;
}

.blog_entry_karma_td{
	border: 1px solid #ccc;
}

.blog_comments_link .count{}

.blog_comments{
	color: #c6c6c6;
}

.blog_comments a{
	color: #c6c6c6;
}

.blog_comments a:hover{
	color: #555;
}
 
 
.blog_rss:before{color:#d78f00;}

.blog_title:hover{color:#2d2d2d;}

.blog_comments .tagline{
	background:url('../images/icons/tag.png') no-repeat left center;
}

.blog_comments .editlinks a{
	color:#999;
}

.blog_authorsall{
	color:#999;
}

.blog_authorslink{
	color:#999;
}

.forum_zoom_text{
	color: #666;
}


.blog_full_list .line{
	color:#9a9a9a;
	border-top:1px solid #e1e1e1;
}

.blog_full_list .line:first-child{
	border-top:0;
}


/*????? ??????????*/
.board_gallery{
	border-bottom:1px solid #e1e1e1;
}

.bd_item{
	border-top:1px solid #e1e1e1;
	border-bottom:0;
}

.bd_item:nth-child(1),
.two_col .bd_item:nth-child(2){
	border-top:0;
}

.two_col .bd_item:nth-child(odd){
	border-right:1px solid #e1e1e1;
}

.bd_item{
	background:#fff;
}
.club_entry_vip,
.bd_item_vip{
	background: #fffbf3;	
}

.add_ads a:hover{
	color: #e53b00;
}

.board_toolbar{
	border: 1px solid #ccc;
	background:#f2f2f2;
}

.board_toolbar table{}

.board_toolbar a{}

div.bd_title{}
div.bd_title a{}

.club_entry_vip .club_title a,
.bd_item_vip div.bd_title a{
    color:#d96100;
}

.bd_moderate_link,
.bd_moderate_link a{color:#c6c6c6;}
.bd_moderate_link a:hover{color:#9a9a9a;}

img.bd_image_small{}

.bd_item_vip img.bd_image_small{}

div.board_gallery{}
.board_categorylist{}

.bd_text{}

.bd_item_details,
.bd_item_details a{
	color:#9a9a9a;
}

.bd_item_details a,
.bd_item_details span{
	border-right:1px solid #e9e9e9;
}

.bd_item_details :last-child{
	border-right:0;
}

.bd_item_details a:hover{
	color:#666;
}

.bd_text_full{
	color:#565656;
}

div.bd_links{}

div.bd_links span{}

div.bd_links a{}
div.bd_links a:hover{}

div.bd_links span.bd_message{
	background:url('../images/icons/message.png') no-repeat 0px 2px;
}

div.bd_links span.bd_author{
	background:url('../images/icons/posts.png') no-repeat 0px 2px;
}

.bd_item_details .bd_item_is_vip:before{
	color:#d78f00;
}

.bd_item_details .bd_item_delete:before{
	color:#d96100;
}

.bd_item_details .bd_item_publish:before{
	color:#555;
}

span.bd_item_status_ok{
	color:#555;
}
span.bd_item_status_bad{
	color:#d96100;
}

img.bd_cat_main_icon{}
div.bd_cat_main_title{}

div.bd_cat_main_title a{}

div.bd_cat_main_obtypes a{
	color:#9a9a9a;
}

div.bd_cat_main_obtypes a:hover{
	color:#2d2d2d;
}

.usr_files_orderbar,
.board_form.edit_table form>.line{
	background:#f7f7f7;
}

.board_form.edit_table form>.line>.fl:first-child{
	border-right:1px solid #e1e1e1;
}

@media screen and (max-width:980px){
	.board_form.edit_table form>.line>.fl:first-child{
		border-right:0;
	}
}


/*?????*/

.club_right{}

div.new_club { 
	background: #c3121b;
	box-shadow: inset 0 -15px 15px rgba(0,0,0,0.3);
}

div.new_club:hover { 
	background: #e53c45;
}

.club_list{
	border-bottom:1px solid #e1e1e1;
}

.club_entry,
.one_col .club_entry:last-child{border-bottom:0;}
.one_col .club_entry{border-bottom:1px solid #e1e1e1;}

.two_col .club_entry{border-right:1px solid #e1e1e1;}
.two_col .club_entry:nth-child(2){border-top:0;}
.two_col .club_entry:nth-child(2n){border-right:0;}

.three_col .club_entry{border-right:1px solid #e1e1e1;}
.three_col .club_entry:nth-child(-n+3){border-top:0;}
.three_col .club_entry:nth-child(3n){border-right:0;}

.four_col .club_entry{border-right:1px solid #e1e1e1;}
.four_col .club_entry:nth-child(-n+4){border-top:0;}
.four_col .club_entry:nth-child(4n){border-right:0;}

.club_title a{
	color:#2d2d2d;
}

.club_details{
	color:#999;
}

.club_details span.rating:before,
.club_details span.members:before{
	color:#9a9a9a;
}

div.club_entry_vip .data .details span.vip{ 
	background:url('../images/icons/vip.png') no-repeat left center; 
}

div.club_entry .data .details span.date,
div.club_entry_vip .data .details span.date{ 
	background:url('../images/icons/calendar.png') no-repeat left center;
}

div.club_entry .data .details span.members,
div.club_entry_vip .data .details span.members{ 
	background:url('../images/icons/user.png') no-repeat left center; 
}

.club_full_entry {}


.club_full_entry .description .fl .title{ 
	color:#d96100;
	background:#f9f9f9;
	border:1px solid #f2f2f2;
	border-bottom:1px solid #e1e1e1;
}

.club_full_entry .description .fl .mod_users_list{
	background:#fafafa;
}

.club_full_entry .description .fl .mod_users_list .mod_new_user:first-child{ 
	border-left:1px solid #e1e1e1;
}

.club_full_entry .data .details .vip{ 
	background:url('../images/icons/vip.png') no-repeat left center;
}

.club_full_entry .data .details .rating{ 
	background:url('../images/icons/rating.png') no-repeat left center; 
}

.club_full_entry .data .details .date{
	background:url('../images/icons/calendar.png') no-repeat left center;
}

.club_full_entry .data .details .members{ 
	background:url('../images/icons/user.png') no-repeat left center; 
}

.club_full_entry .description { 
	color: #9a9a9a;
}

.massmes{
	border-top: 1px dashed #ccc;
	background:url('../images/icons/message.png') no-repeat 8px 3px;
}

.massmes a{color: #444;}
.massmes a:hover{color: #666;}

.club_blog_post{
	border-bottom:1px solid #e1e1e1;
}

.club_blog_post .club_post_title {}
.club_blog_post .club_post_author {color:#9a9a9a;}
.club_blog_post .club_post_descr {color:#c6c6c6;}

.club_full_entry .clubcontent span.new{ 
	color:#555; 
}

.club_full_entry .clubcontent ul li.all a{ 
	color:#666; 
}

.club_full_entry .clubcontent ul li.service a{ 
	color:#00cc00; 
}

span#add_album_link{
	background: url('../images/tab.png') no-repeat 100% -150px;
}

div.add_album_link{
	background: url('../images/tab.png') no-repeat 0px -50px;
}

span#add_album_link:hover{
	background: url('../images/tab.png') no-repeat 100% -100px;
}

span#add_album_link:hover div.add_album_link{
	background: url('../images/tab.png') no-repeat 0px 0px transparent;
}

span#add_album_link a{
	background: url('../images/icons/add.png') no-repeat 0 4px;
}

span#add_album_form {
	background: #f2f2f2;
}

input.add_album{
	color: #222;
	border: 1px solid #ccc;
	background: #fff;
}

.club_full_entry .clubcontent #add_album_form input.text {}

.club_full_entry .clubcontent #add_album_link a { 
	color:#fff;
}

.club_full_entry .clubcontent #add_album_link:hover a { 
	color:#222;
}


.club_full_entry .wall{

}

.club_full_entry .wall .header{ 
	color: #222;
	background: #eee;
}

.club_full_entry .wall .body{}
.club_full_entry .wall #addwall{}


/*????????*/
#msgform{
	border:1px solid #e1e1e1;
}

.bb_tag_spoiler{border-left:5px solid #215679;}
.spoiler_title{border:1px solid #e9e9e9;background:#f2f2f2;}
.bb_tag_code{ border:1px solid #215679; }
.bb_tag_hide{ background-color:#fffac8; color: #1a1a1a; }
.bb_tag_hide a{	color:#222; }
.bb_tag_spoiler .spoiler_body{ background:#fff; border: 1px solid #e1e1e1; border-top:0; }


/*???????????*/
.cmm_heading {
	border-bottom:1px solid #e1e1e1;
}

.cmm_icons{}
.cmm_icons a{}

.cmm_anchor{color:#666;}
.cmm_author a{color:#2d2d2d;}
.cmm_author a:hover{color:#215679;}

.cmm_title {}

.cmm_info{
	color:#c6c6c6;
}

.cmm_votes{
    color:#999;
}

.cmm_votes .plus:before,
.cmm_votes>span{
	border-left:1px solid #e9e9e9;
}

.cmm_good{
    color:#555;
}

.cmm_bad{
    color: #d96100;
}

.cmm_time {
	color: #666;
	background:url('/components/comments/images/time.gif') no-repeat #FFF;
}

.cmm_date {}

.cmm_pagebar {
	background-color:#f2f2f2;
}

.cmm_cmm{
	color:#7e7e7e;
}

.cmm_sublinks{}
.cmm_sublinks a:hover{}
.cmm_sublinks a{}

.cmm_avatar {}

.cmm_avatar img{
	border: 0px;
}

.cmm_content_av {}

.cmm_options{
	color: #999;
}

.cmm_options a{
	color:#c6c6c6;
}

.cmm_options a:hover{
	color:#9a9a9a;
}

.cmm_options .left_border{
	border-left:1px solid #e9e9e9;
}

.cmm_content {}

.cmm_addentry a{}

.cmm_addentry {
	border: 1px solid #ccc;
}

.cmm_smilebox{
	border:1px solid #ccc;
	background-color:#fff;
}

.cmm_codebar{
	border: 1px solid #ccc;
}

.cmm_pageselect{
	border: 1px solid #ccc;
	background-color:#f2f2f2;
}

.cmm_submit{}

.cmm_all_title{}

.cm_guest_name{
    color:#666;
}

.cm_codebar{}
.cm_submit{}
div.cm_smiles{}
div.cm_smiles a{}


.cmm_links a{
	background: #215679;
    border: medium none;
    color: #fff;
}

.cmm_links a:hover{
	background: #215679 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
}

.cmm_links a:hover:active{
    color: #fff;
}

/*?????*/
.forums_table{}
.threads_table{}

.forums_table .line>.fr{color:#9a9a9a;}
.forums_table .line>.fr strong{color:#565656;}

.thread_link,
.forum_link{
	color:#565656;
}

.thread_desc,
.forum_desc{
	color:#9a9a9a;
}

.forum_subs{color:#9a9a9a;}
.forum_subs a{}

.subforumshead{
	color:#ff4200;
}

.thread_pagination{}
.thread_pagination a{}
.thread_pagination a:hover{}

.forums_table .row1,
.forums_table .row2,
.threads_table .row1,
.threads_table .row2{
	border-bottom: 1px solid #e1e1e1;
}

.forums_table .row2,
.threads_table .row2{
	background: #f9f9f9;
}

.forum_poll_data{
	background-color:#f2f2f2;
	border-bottom:1px solid #e1e1e1;
}

.forum_poll_header{
	background-color:#eee;
	border-bottom: 1px solid #ccc;
}

.forum_poll_title{}
.forum_poll_desc{}
.forum_poll_gauge_title{}

.forum_poll_gauge{
	background-color:#ff4200;
	border: 0px;
	color:#fff;
}

.forum_poll_submit{}
.forum_poll_param{}

.post_usercell{}

.post_userimg{}

.post_userawards{}

.post_userrank{
	color:#ff4200;
}

.post_userrank span{}

.post_usermsgcnt{}
.post_userkarma{}

.posts_table{
	border-top:15px solid #f2f2f2;
}

.post_entry:first-child{border-top:1px solid #e1e1e1;}

.post_msgcell{}

.post_userlink{}

.post_date{
	color:#9a9a9a;
	background:#f9f9f9;
	border-bottom:1px solid #f2f2f2;
}

.more_user_data:before{
	color:#9a9a9a;
	border:1px solid #e9e9e9;
}

.more_user_data:hover:before{
	color:#565656;
}

.votes_links>span,.votes_links>a:before{border-left:0 !important;}

.posts_table .msg_links{color:#e1e1e1;}
.posts_table .msg_links a{
	color: #9a9a9a; 
}
.posts_table .msg_links a:hover{
	color: #565656; 
}


.post_content{}

.post_editdate,
.added_later{
	color:#9a9a9a;
	border-top: 1px solid #e9e9e9;
}

.post_signature{
	border-top: 1px dashed #ccc;
}

.forum_quote{
	border: 1px dashed #ccc;
	background-color:#eee;
	color: #666;
}

.bb_quote{
	border: 1px solid #215679;
	background-color:#c5e3f6;
	color: #1a1a1a;
	border-radius:4px;
}

.forum_quote_author{}

.forum_toolbar{}

.forum_navbar{
    border-bottom:1px solid #e1e1e1;
	background-color:#f2f2f2;
}

.forum_navbar .fl{
	color:#9a9a9a;
}

.post_userrank .user_rank{
	color:#84a520;
}
.post_userrank .admin_rank{
	color:#d96100;
}
.post_userrank .moder_rank{
	color:#d78f00;
}


.forum_navbar a{}

.forum_fa{
	background: #f2f2f2;
	border: 1px solid #ccc;
}

.forum_fa_title{}

.forum_fa_desc{
	border-bottom: 1px solid #ccc;
}

.forum_fa_entries{
	background-color:#fff;
	border: 1px solid #ccc;
}

.forum_postinfo{}

.forum_texteditor{
	border:1px solid #ccc;
}

.forum_lostimg{
	border:1px solid #ccc;
	color:#666;
}

.forum_fast{}

.forum_fast_header{
    color:#222;
    background:url('../images/icons/edit.png') no-repeat left center;
}

.forum_fast_submit{}

.forum_fast_form #message{
	border:1px solid #ccc;
}



/*actions*/

.action_friends{
    background-color: #f9f9f9;
}

.action_friends .friend_cell{
    background-color: #f9f9f9;
	border:1px solid #f9f9f9;
	border-left:1px solid #e9e9e9;
}

.action_friends .friend_cell:first-child{
	border-left:1px solid #f9f9f9;
}

.action_friends .friend_cell.selected{
	background-color: #f2f2f2;
	border-color:#e1e1e1 !important;
}

.action_friends td.selected {
    background-color: #eee;
	border-color:#e5e5e5;
}

.arr_btn {}
.action_fr img {}

.mod_act_all{
    *background:url('../images/icons/actions.png') no-repeat;
}

div#imginsert, div#imginsert:hover {
	background:#efefef;
	margin-bottom:5px;
}


#popup_title,
#note_title {
	color:#215679;
	background: #e9e9e9;
    border-bottom: 1px solid #e1e1e1;
}

.archive_con_list .line{
	border-bottom:1px solid #e1e1e1;
}

.archive_con_list .line:last-child{
	border-bottom:0;
}
.arhive_date a{
	color:#9a9a9a;
}