a{color:#2F8CC5;text-decoration: underline;}
a:hover{color:#333333; text-decoration: none ;}

a.big15{color:#2F8CC5;text-decoration: underline;font-size: 15px;}
a.big15:hover{color:#333333;}

.braun, .braun a {color:#999991}
.braun a:hover {color:#2F8CC5}
/* logo */
.logo{
	display: inline-block;
	float: left;
	height: 144px;
	width: 216px;
	background: url('/public/img/logo_gallery.png') no-repeat left;
}

/* main page */
.user-top-foto{width: 210px;text-align: center;vertical-align: middle;position: absolute; z-index: 2; background-color: #555555;display: none;}

.top_box_margin{margin-top: 20px;}

#title-news .sb-inner{background-color:#d66633;height: 35px;padding-top: 15px;}
#before-news-triangle .sb-inner{background-color: #F5F5F5;}
.news-before{background-color:#d66633;}

.before-triangle{
	height: 5px;
	width: 215px;
	position:  relative;
	background-color: #F5F5F5;
}
.news-triangle{
	background: url('/public/img/dark_triangle_relax.gif') no-repeat top left;
	height: 5px;
	width: 10px;
	position:  relative;
	left: 15px;
	float: left;
}

.block-body{background-color: #F5F5F5;}



#title-club .sb-inner, #title-club .sb-inner {background-color: #4c8689;height: 35px;padding-top: 15px;}
#before-club-triangle .sb-inner, #before-club-triangle .sb-inner {background-color: #F5F5F5;}
.club-before{background-color: #4c8689;}
.club-triangle{
	background: url('/public/img/light_triangle_omu.gif') no-repeat top left;
	height: 5px;
	width: 10px;
	position:  relative;
	left: 15px;
	float: left;
}

#title-business .sb-inner,#title-forum .sb-inner{background-color: #873c41;height: 35px;padding-top: 15px;}
.business-before,.forum-before{background-color: #873c41;}
#before-business-triangle .sb-inner,#before-forum-triangle  .sb-inner  {background-color: #F5F5F5;}
.business-triangle,.forum-triangle{
	background: url('/public/img/dark_triangle_gall.gif') no-repeat top left;
	height: 5px;
	width: 10px;
	position:  relative;
	left: 15px;
	float: left;
}

#title-star .sb-inner,#title-stat .sb-inner{background-color: #8a4962;height: 35px;padding-top: 15px;}
.star-before,.stat-before{background-color: #8a4962;}
#before-star-triangle  .sb-inner,#before-stat-triangle .sb-inner {background-color: #F5F5F5;}
.star-triangle,.stat-triangle{
	background: url('/public/img/light_triangle_gall.gif') no-repeat top left;
	height: 5px;
	width: 10px;
	position:  relative;
	left: 15px;
	float: left;
}

.stat-body table tr {
	height: 40px;
	vertical-align: middle;
	background: url('/public/img/darkgray_dot.gif') repeat-x bottom;
}

.stat-body table {
	position:  relative;
}


#title-calley .sb-inner{background-color: #e08451;height: 35px;padding-top: 15px;}
.calley-before{background-color: #e08451;}
#before-calley-triangle  .sb-inner {background-color: #F5F5F5;}
.calley-triangle{
	background: url('/public/img/light_triangle_relax.gif') no-repeat top left;
	height: 5px;
	width: 10px;
	position:  relative;
	left: 15px;
	float: left;
}



/* main page end */

/* ---------------------------- */



/* in part header*/
#in_part_header .sb-inner { width: 780px; height: 40px; background-color: #57132E;}
#popup_header {width: 98%; }
#popup_header .sb-inner {height: 40px; background-color: #57132E;}

/*.middle_box_body,
.middle_box{background-color: #EFEEE9;}*/
.content_content_before{background-color: #57132E;}
#content_content_triangle .sb-inner{background-color: #F6F6F6;}
.content-content{background-color: #F7F2EF;}

.grayborder{border: 2px solid #E2E2E2;background-color: #F6F6F6;}
.forumlistforum{background-color: #4F4F4F; color:#FFF}

.content-content{background-color: #F6F6F6;}


.tops_light_view_all{font-size: 10px; color:#999991}
.tops_light_view_all strong{color:#999991}
.tops_light_view_all strong:hover{background-color: #F0F0F0; color:#2F8CC5; text-decoration: underline;}

/* community */
.active{color:#64CE23}
.not_active{color:#D4D4CD}

#brown_title .sb-inner, #brown_title2 .sb-inner{background-color:#8B7B5A;height: 35px;padding-top: 15px;}
#before_brown_triangle .sb-inner, #before_brown_triangle2 .sb-inner{background-color: #EFEEE9;}
.brown_before{background-color:#8B7B5A;}

.before_brown_triangle{
	height: 5px;
	width: 215px;
	position:  relative;
	background-color: #EFEEE9;
}
.brown_triangle{
	background: url('/public/img/brown_triangle.gif') no-repeat top left;
	height: 5px;
	width: 10px;
	position:  relative;
	left: 15px;
	float: left;
}

.brown_body{
	color: #EFEEE9;
	vertical-align: top;
	border: 1px solid #EFEEE9;
}

.brown_body div {color:#8D8E80; padding: 0 10px 0 10px;}
.brown_body div a {color: #2F8CC5}
.brown_body div a:hover {color: #000;text-decoration: none;}

/* FORUM */
#graybroun_title .sb-inner, #graybroun_title2 .sb-inner{ background-color: #79725F; height: 35px; padding-top: 15px;}
.graybroun_before{background-color: #79725F;}

#before_graybroun_triangle .sb-inner, #before_graybroun_triangle2 .sb-inner{background-color: #EFEEE9;}
.before_graybroun_triangle{
	height: 5px;
	width: 215px;
	position:  relative;
	background-color: #EFEEE9;
}
.graybroun_triangle{
	background: url('/public/img/graybroun_triangle.gif') no-repeat top left;
	height: 5px;
	width: 10px;
	position:  relative;
	left: 15px;
	float: left;
}

.brown_body_forum{
	background-color: #EFEEE9;
	vertical-align: top;
	position:  relative;
	color:#8D8E80;
	height: 300px;
}

.brown_body_forum table tr {
	height: 54px;
	vertical-align: middle;
	background: url('/public/img/lightgray_dot.gif') repeat-x bottom;
	color:#8D8E80;
}

.brown_body{
	background-color: #EFEEE9;
	vertical-align: top;
	position:  relative;
	color:#8D8E80;
	height: 460px;
}

.brown_body table, .brown_body_forum table {
	position:  relative;
	float:right;
}
.brown_body table tr, .brown_body_forum table tr {
	height: 64px;
	vertical-align: middle;
	background: url('/public/img/lightgray_dot.gif') repeat-x bottom;
	color:#8D8E80;
}
.brown_body table tr a, .brown_body_forum table tr a{color: #2F8CC5;}
.brown_bodytable tr a:hover, .brown_body_forum tr a:hover {color: #000;text-decoration: none;}




/* --------------- COLUMN 1 ----------------- */
.column1{
	width: 235px;
	float: left;
}
/* MENU */
.menu
{
	width: 210px;
	padding-top: 20px;
}
.menu ul{
	list-style: none;
	text-transform: uppercase;
	text-align: left;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bolder;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.menu ul li{
	display: block;
	vertical-align: top;
	height: 70px;
	padding-top: 15px;
	background: url('/public/img/gray_dot.gif') repeat-x bottom;
}
.menu ul li:hover{background-color: #E2E2E2;}
.menu ul li img {float: left; padding:0 20px 0 20px;}
.menu ul li a {border: 0; text-decoration: none; color: #686868;}

.menu_banner{
	background-color: #79725F;
	width: 234px;
	height: 60px;
	color:#BFB9A9;
}
/* STATICS */
#darkgray_title .sb-inner{background-color:#4F4F4F;height: 35px;padding-top: 15px;}
#before_darkgray_triangle .sb-inner{background-color: #EFEEE9;}

.darkgray_before{background-color:#4F4F4F;}

.before_darkgray_triangle{
	height: 5px;
	width: 215px;
	position:  relative;
	background-color: #EFEEE9;
	padding: 0;
}
.darkgray_triangle{
	background: url('/public/img/darkgray_triangle.gif') no-repeat top left;
	height: 5px;
	width: 10px;
	position:  relative;
	left: 15px;
	float: left;
}

.darkgray_body{
	color: #70716C;
	vertical-align: top;
	height: 215px;
	width: 213px;
	padding: 0;
	margin: 0;
	position: relative;
	border: 1px solid #EFEEE9;
}

.darkgray_body strong{color:#3F3F3D;}

.darkgray_body table tr {
	height: 40px;
	vertical-align: middle;
	background: url('/public/img/lightgray_dot.gif') repeat-x bottom;
}

.darkgray_body table {
	position:  relative;
}

/* --------------- COLUMN 2 ----------------- */
.column2{
	width: 230px;
	float: left;
}

/* NEWS */
#lightbraun_title .sb-inner{background-color:#ABAA7E;height: 45px;padding-top: 15px;}
#before_lightbraun_triangle .sb-inner{background-color: #EFEEE9;}

.lightbraun_before{background-color:#ABAA7E;position:  relative;}
.before_lightbraun_triangle{
	height: 5px;
	width: 215px;
	position:  relative;
	background-color: #EFEEE9;
	padding: 0;
}
.lightbraun_triangle{
	background: url('/public/img/dark_triangle_relax.gif') no-repeat top left;
	height: 5px;
	width: 10px;
	position:  relative;
	left: 15px;
	float: left;
}

.lightbraun_body{
	color: #8B8C7E;
	width: 213px;
	vertical-align: top;
	border:1px solid #EFEEE9;
	background-color: #f5f5f5;
	position:  relative;
}

.lightbraun_body table {
	position:  relative;

}
.lightbraun_body table tr {
	height: 65px;
	vertical-align: middle;
	background: url('/public/img/darkgray_dot.gif') repeat-x bottom;
}
.lightbraun_body table tr a {
	color: #5F5F3A;
	text-decoration: none;
	font-weight: bolder;
	background-color: #EFEEE9;
}
.lightbraun_body table tr a:hover{color: #3A3A3A;background-color: #FFFFFF;}
/* ANONS */
#darkbraun_title .sb-inner{background-color:#725F37;height: 35px;padding-top: 15px;}
#before_darkbraun_triangle .sb-inner{background-color: #EFEEE9;}

.darkbraun_before{background-color:#725F37;}
.before_darkbraun_triangle{
	height: 5px;
	width: 215px;
	position:  relative;
	background-color: #EFEEE9;
}
.darkbraun_triangle{
	background: url('/public/img/darkbraun_triangle.gif') no-repeat top left;
	height: 5px;
	width: 10px;
	position:  relative;
	left: 15px;
	float: left;
}

.darkbraun_body p {background-color: #EFEEE9;}

.darkbraun_body table tr {
	height: 70px;
	vertical-align: middle;
	background: url('/public/img/darkgray_dot.gif') repeat-x bottom;
}
.darkbraun_body table tr a {
	color: #9F7415;
	text-decoration: none;
	font-weight: bolder;
	background-color: #EFEEE9;
}
.darkbraun_body table tr a:hover{
	color: #3A3A3A;
	text-decoration: none;
	font-weight: bolder;
	background-color: #FFFFFF;
}
/* --------------- COLUMN 3 ----------------- */
.column3{
	width: 255px;
	float: left;
	margin-left: 3px;
}
.tops_light{background-color: #F0F0F0;}
.tops_dark{background-color: #E2E2E2;}
.show_all_tops{
	background-color: #F5F6F1;
	font-size: 10px;
	color:#999991;
	height: 30px;
}
.show_all_tops a {color:#999991;}
.show_all_tops a:hover {color:#278CC0;}

/* TOP 4*/
#before_green_triangle .sb-inner{background-color: #EFEEE9;}

.top4_title{
	background:url('/public/img/top4title.jpg') no-repeat top;
}
.green_before{background-color:#607824;}
.before_green_triangle{
	height: 5px;
	width: 255px;
	position:  relative;
	background-color: #EFEEE9;
}
.green_triangle{
	background: url('/public/img/green_triangle.gif') no-repeat top left;
	height: 5px;
	width: 10px;
	position:  relative;
	left: 15px;
	float: left;
}

.top4_body{
	font-size: 11px;
	text-align: left;
}
.top4_body a {color: #637927; }
.top4_body a:hover {color:#3A3A3A; font-weight: bolder; text-decoration: none;background-color: #FFFFFF;}
.top4_body table td {padding: 10px 5px 10px 5px;}

/* TOP 4-2*/
#before_green_triangle2 .sb-inner{background-color: #EFEEE9;}

.top42_title{
	background:url('/public/img/top4title2.jpg') no-repeat top;
}
.green2_before{background-color:#396832;}
.green2_triangle{
	background: url('/public/img/green2_triangle.gif') no-repeat top left;
	height: 5px;
	width: 10px;
	position:  relative;
	left: 15px;
	float: left;
}

.top42_body{
	font-size: 11px;
	text-align: left;
}
.top42_body a {color: #637927;}
.top42_body a:hover {color:#3A3A3A; font-weight: bolder; text-decoration: none;background-color: #FFFFFF;}
.top42_body table td {padding: 10px 5px 10px 5px;}

/* TOP 8*/
#before_orange_triangle .sb-inner{background-color: #EFEEE9;}
.top8_title{
	background:url('/public/img/top8title.jpg') no-repeat top;
}
.orange_before{background-color:#DC9715;}
.before_orange_triangle{
	height: 5px;
	width: 255px;
	position:  relative;
	background-color: #EFEEE9;
}
.orange_triangle{
	background: url('/public/img/orange_triangle.gif') no-repeat top left;
	height: 5px;
	width: 10px;
	position:  relative;
	left: 15px;
	float: left;
}

.top8_body{
	font-size: 11px;
	text-align: left;
	color:#6F6F6F;
}
.top8_body_numers{
	font-size: 23px;
	color: #A5A5A5;
	padding: 1px 0 1px 10px;
}

.top8_body table td {vertical-align: middle;text-align: center;}
/* --------------- COLUMN 4 ----------------- */
.column4{
	width: 230px;
	float: right;
}

#darkred_title .sb-inner{background-color:#58132F;height:45px;padding-top: 5px;}
#before_darkred_triangle .sb-inner{background-color: #EFEEE9;}

.darkred_before{background-color:#58132F;}
.before_darkred_triangle{
	height: 5px;
	width: 215px;
	position:  relative;
	background-color: #EFEEE9;
}
.darkred_triangle{
	background: url('/public/img/darkred_triangle.gif') no-repeat top left;
	height: 5px;
	width: 10px;
	position:  relative;
	left: 15px;
	float: left;
}

.darkred_body{
	color: #8B8C7E;
	vertical-align: top;
}
.darkred_body table tr {
	height: 59px;
	vertical-align: middle;
	background: url('/public/img/darkgray_dot.gif') repeat-x bottom;
}
.darkred_body table tr span {font-size: 12px;color:#72716F;font-weight: bolder;}
.darkred_body table tr a {
	color: #54122D;
	text-decoration: underline;
	font-weight: bolder;
}
.darkred_body table tr a:hover{
	color: #3A3A3A;
	text-decoration: none;
	font-weight: bolder;
	background-color: #FFFFFF;
}

tr.gray td {
	background-color: #e3e3e3;
}

tr.light_gray td {
	background-color: #FFFFFF;
}

.gallery_work_img{background-color: #F3E6E7;}
.gallery_work{border: 1px solid #D78187;}
.gallery_links{color:#602225;}
a.gallery_links{color:#602225;}