/* ----------| Constants |----------

Blue		#0078B3
LiteBlue	#26A6BA
DarkBlue	#005B88

Orange		#F5A44A
Orange2		#EE832C

WhiteGray	#FEFEFE
Darkgrey	#444444
Grey		#8F8F8F

BgColor		#DFF3F4

Yellow      #ffcc66

--------------------------------- */


/* ----------| Reset |---------- */

/** {padding: 0px; margin: 0px;}*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

/* ----------| Reset |---------- */


/* ----------| Global |---------- */


body, html {
  height: 100%;
}

html {
	font-size: 100.01%;
}

body {
	/*font-size: 62.5%;*/  /* 10px */
	font-size: 0.8125em; /* 14px */
	font-family: Arial, Tahoma, Helvetica, Verdana;
	background: #255457 url(/template/images/bg_main.jpg) repeat-x top; /*#DFF3F4*/
	color: #000000;
}

small {font-size:100%;}

ol, ul { list-style: none; }

h1		{ font-size: 1.75em; font-weight: bold;}
h1.s	{ font-size: 1.45em; font-weight: bold; color: #444444; }
h1.w	{ font-size: 1.45em; font-weight: bold; color: #FEFEFE; }

h2 { font-size: 1.45em; }
h3 { font-size: 1.125em; }

/*#main { font-size: 0.875em; }*/

.clear { clear: both; }
.clear-l { clear: left; }
.clear-r { clear: right; }

.float-l { float: left; }
.float-r { float: right; }

.position-absolute { position:absolute; }
.position-relative { position:relative; }

.r0 { right:0px; }
.r1 { right:1px; }
.r2 { right:2px; }
.r3 { right:3px; }
.r4 { right:4px; }

.t0 { top:0px; }
.t1 { top:1px; }
.t2 { top:2px; }
.t3 { top:3px; }
.t4 { top:4px; }


.hide { display: none; }
.show { display: inherit;}

.h1 { height: 1px; overflow: hidden;}
.h2 { height: 2px; overflow: hidden;}
.h3 { height: 3px; overflow: hidden;}
.h4 { height: 4px; overflow: hidden;}
.h5 { height: 5px; overflow: hidden;}
.h7 { height: 7px; overflow: hidden;}
.h10 { height: 10px; overflow: hidden;}
.h15 { height: 15px; overflow: hidden;}
.h20 { height: 20px; overflow: hidden;}
.h25 { height: 25px; overflow: hidden;}
.h30 { height: 30px; overflow: hidden;}
.h35 { height: 35px; overflow: hidden;}
.h40 { height: 40px; overflow: hidden;}
.h50 { height: 50px; overflow: hidden;}
.h100 { height: 100px; overflow: hidden;}
.h160 { height: 160px; overflow: hidden;}
.h150 { height: 150px; overflow: hidden;}
.h174 { height: 174px; overflow: hidden;}
.h196 { height: 196px; overflow: hidden;}



/* .height100 { height: 100%; } */
.width50 { width: 50%; }

.font-smaller { font-size:  0.82em; }
.font-bigger  { font-size:  1.17em; }

.red   { color: #F95100; }
.green { color: #009F00; }
.grey  { color: #A6A6A6; }
.white { color: #FFFFFF; }

.w10 { margin-left: 10px; }
.w20 { margin-left: 20px; }
.mr10 { margin-right: 10px; }
.mb5  { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }

a.tag-blue		{ background: url(/template/images/tag_blue.gif) no-repeat; padding-left: 18px; padding-right: 2px; }
a.tag-red		{ background: url(/template/images/tag_red.gif) no-repeat; padding-left: 17px; padding-right: 2px; }
a.tag-purple	{ background: url(/template/images/tag_purple.gif) no-repeat; padding-left: 17px; padding-right: 2px; }

a.user, span.user { background: url(/template/images/user.gif) no-repeat; padding-left: 17px; padding-right: 2px; }

#sitelogo { background: url(/template/images/logo.jpg) no-repeat top left; height: 135px; width: 244px; margin: 10px 10px 0px 0px; display: block; }

.loader		{ background: url(/template/images/loading-bar.gif) no-repeat; padding-left: 24px;}
.loader2	{ background: url(/template/images/loading-bar-o.gif) no-repeat; padding-left: 24px; }

.b-red { background-color: #222222; }


.item-left-right  { font-size: 0.875em; padding: 2px 5px 2px 5px; }
.item-left-right .info { font-size: 0.9em; }


.invtext a.hidden-link, .invtext a.hidden-link:hover, a.hidden-link { text-decoration: none; color: #FFFFFF; }

/* ----------| Global |---------- */


/* ----------| Structure |---------- */


#main-l { width: 50%; background: url(/template/images/black_l25.gif) repeat-y top right; }
#main-r { width: 50%; background: url(/template/images/black_l25.gif) repeat-y top left; }

#main-ldiv { height: 762px; background: url(/template/images/bg_main_l.png) no-repeat top right; }
#main-rdiv { height:762px; background: url(/template/images/bg_main_r.png) no-repeat top left; }


/*
* html #main-l { height: 434px; background-image: url(/template/images/px.gif); }
* html #main-r { height: 434px; background-image: url(/template/images/px.gif); }
*/

/*.png {  behavior: url('iepngfix.htc'); }*/

/* html #main-ldiv {
	height: 762px; / *434px = insert here bg height* /
	background-color: #333;
    background-color: transparent;
    background-image: url(/template/images/px.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/bg_main_l.png", sizingMethod="crop");
    margin-left: expression(((document.documentElement.offsetWidth-1000)/2 - 86 - 7)+"px"); / *248 = insert here bg width* /
}*/

/* html #main-rdiv {
	height: 762px; / *434px = insert here bg height* /
    background-color: #333;
    background-color: transparent;
    background-image: url(/template/images/px.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/bg_main_r.png", sizingMethod="crop");
}*/


#main-table { width: 100%; height: 100%; }
#content-td { width: 992px; background-color: #000000; }
#content-td-w { width: 1150px; background-color: #000000; }

div.w1024 { width: 992px; height: 1px; overflow: hidden; }
div.w1280 { width: 1150px; height: 1px; overflow: hidden; }

.invtext, .invtext table { color: #FEFEFE; }

.black-margins {
	max-width:1042px;
	width:expression(document.body.clientWidth > 1042? "1042px": "auto" );
	background: #000000;
}

.black-margins-w {
	max-width:1200px;
	width:expression(document.body.clientWidth > 1200? "1200px": "auto" );
	background: #000000;
}

.invtext a {
	color: #ffcc66

}
.invtext a:hover { color: #EE832C; }


.footer-corners {
	background: #000;
	height: 14px;
}

.footer-corners .left{
	background: url(/template/images/bottom_corners.jpg) no-repeat left top;
	height: 14px;
	float: left;
	width: 13px;
	overflow: hidden;
}
.footer-corners .right{
	background: url(/template/images/bottom_corners.jpg) no-repeat right -14px ;
	height: 14px;
	float: right;
	width: 13px;
	overflow: hidden;
}

#screen {
background:transparent url(/template/images/grey.png) repeat scroll 0 0;
display:none;
height:100%;
left:0;
position:absolute;
right:0;
top:0;
width:100%;
z-index:98;
}


#index-struct {
	width: 100%;
	overflow: hidden;
}

#index-struct td.td-s { width: 20px; }
#index-struct td.td-sm { width: 2px; }
#index-struct td.td-r { width: 240px; }
#index-struct td.td-m { width: 364px; }
#index-struct td.td-d { width: 728px; }

#index-struct td.td-dw { width: 886px; } /* 1200 => 936px; */

#index-struct td.td-s div.rs { width: 20px;  overflow: hidden; }
#index-struct td.td-sm div.rs { width: 2px;  overflow: hidden; }
#index-struct td.td-r div.rs { width: 240px; overflow: hidden; }
#index-struct td.td-l div.rs { width: 160px; overflow: hidden; }
#index-struct td.td-m div.rs { width: 364px; overflow: hidden; }
#index-struct td.td-d div.rs { width: 728px; overflow: hidden; }
#index-struct td.td-nm div.rs { width: 550px; overflow: hidden; }

#aaaauserinfo-leftblock {
	float: left;
	width: 45%;
	font-size: 0.90em;


}

#aaaauserinfo-rightblock {
	float: right;
	width: 45%;
	font-size: 0.90em;

}

/* ----------| Structure |---------- */


/* ----------| Screen & overForm |---------- */

#screen{
  position: absolute;
  top: 0; left: 0; right: 0;
  width: 100%; height: 100%;
  padding: 0px; margin: 0px;
  z-index: 90;
  display: none;
  background: url(/template/images/grey.png);
}
* html #screen{
    background-color: #333;
    background-color: transparent;
    background-image: url(/template/images/px.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/template/images/grey.png", sizingMethod="scale");
}

.overform {
	position: absolute;
	width: 500px;
	left: 25%;
	top: 345px;
	background: #FFFFFF;
	border: solid #EEEEEE 3px;
	padding: 5px;
	display: none;
	z-index: 999;
}

#friendform { }
#friendform textarea { font: 10pt verdana; width: 390px; }

/* ----------| Screen & overForm |---------- */



/* ----------| Page header |---------- */

.top-btns { padding: 5px 5px 5px 15px; color: #444444;}
.top-btns span.sep { background: url(/template/images/sep1.gif) no-repeat top left; padding: 0 16px 0 6px; }

.top-login-width { float: right; width: 316px; height: 120px; overflow: hidden; padding-right:50px;}
.top-login { float: right; padding: 0px 2px 0px 0px; } /* width: 315px; */

.top-login a.username {
	font: bold 1.25em arial;
	text-decoration: none;
	border-bottom: 1px solid #FFCC66;
}
.top-login a.username:hover { border-bottom: 1px solid #EE832C; }

/* for forum */
.top-login a { color: #FFCC66; }
.top-login a:hover { color: #EE832C; }

.top-login div.usertools1 { padding: 0px 14px 0 0; float: right; width: 200px; overflow: hidden; }
.top-login div.avatar { float: right; width: 100px; overflow: hidden; }
.top-login div.usertools2 { padding: 0px 0px 0 5px; }
.top-login div.usertools2 a { font-size: 0.81em; text-decoration: underline; }

.top-banner { float: right; width: 720px;  margin: 0px; text-align: right; overflow: hidden; }
.top-search { float: left; width: 240px; margin-left: 0px; padding-left: 20px; padding-top: 25px; overflow: hidden; } /* height: 80px;  topline banner height */

.top-login #energy-info {
	border: 1px solid #7c5324;
	font-size: 0.820em;
	padding: 1px 6px;
	position: relative;
	background: #000000;
	left: -7px;
	top: -1px;
	width: 92px;
	height: 30px;
	overflow: hidden;
}

.top-login #energy-info span.energy { font: bold 1.25em Arial; color: #F5A44A; } /* #26A6BA */

.top-login #login-links { 	font-size: 1.1em; } /* #26A6BA */

.top-login div.icn { position: absolute; }



#login-form { display: none; float: right; }
#login-form div { float: left }
#login-form div.rel { position: relative; }

#login-form label, #search-form label {
	color:#999;
	font-size: 0.85em;
}

#login-form label.overlabel-apply, #search-form label.overlabel-apply {
	position:absolute;
	top:3px;
	left:5px;
	z-index:1;
	color:#999;
	font-size: 0.85em;
}

#login-form input.inp { width: 100px }
#hide-login { font: 10pt arial; text-decoration: none; margin-right: 5px;}

a.settings {
	/*background: url(/template/images/bt_settings_s.jpg) no-repeat left 3px;*/
	padding-left: 7px;
}
a.logout {
	padding-left: 7px;
}

#search-form { width: 235px; padding-right: 15px; }
#search-form div.rel { position: relative; }
#search-form .p-left { padding-left: 2px; }
#search-form .m-left { margin-left: 5px; }

#main-menu ul { padding-left: 2px;}
#main-menu ul li {
	/*display: inline;*/
	float: left;
	margin-right: 10px;
}

#main-menu ul li a, #main-menu ul li a:hover {
	display: block;
	color: #41b3bc;
	font-family: tahoma;
	font-weight: bold;
	text-decoration: none;
	font-size: 0.95em;
	padding: 4px 3px 5px 3px;
	/*border-right: 1px solid #000;*/
	background: url(/template/images/menu_bg1.gif) no-repeat right -7px;
}

#main-menu ul li a:hover { color: #f5a44a; } /* #26A6BA */

#main-menu ul li a:hover div, #main-menu ul li a div {
	margin-right: 1px;
	padding: 0 5px 5px 4px;
	border-bottom: 1px solid #354A5B;
}

#main-menu ul li.act {
	font-size: 0.95em;
	font-weight: bold;
	font-family: tahoma;
	color: #77a2d9;
	background: #20303d url(/template/images/menu_bg2.gif) no-repeat top left;
}

#main-menu ul li.act div {
	padding: 4px 7px 6px 7px;
	background: url(/template/images/menu_bg3.gif) no-repeat right -7px;
}

input.search-btn { background: url(/template/images/bt_search.jpg) no-repeat top left; width: 18px; height: 19px; border: 0px; }

#energy-info2 { float: right; }
#energy-info2 .num {
	font: bold 1.0em Tahoma;
	line-height: 0.75em;
	margin-top: 5px;
	background-color:  #6EAACF;
	padding: 4px 3px 4px 3px;
	width: 45px;
	text-align: center;
	color: #FFFFFF;
}

#energy-info2 .cap { color: #FFFFFF; font-size: 0.82em; width: 45px; text-align: center; padding-right: 1px; }

.energy-delta {
	background-color:  #DAAD5E;
	float: left;
}




#vote-mgs-info {
	float: right;
}

#vote-mgs-info .msgs, #vote-mgs-info .msgs-new {
	background: url(/template/images/icons/mail.gif) no-repeat top left;
	width: 14px;
	height: 10px;
	overflow: hidden;
	margin: 4px 4px 0 0;
	display: block;
}
#vote-mgs-info .msgs-new { background: url(/template/images/icons/new_mail.gif) no-repeat top left; }

#vote-mgs-info .votes, #vote-mgs-info .votes-off {
	background: url(/template/images/icons/star_sm.gif) no-repeat top left; /* battery star_sm */
	width: 14px;
	height: 10px;
	overflow: hidden;
	margin: 3px 4px 0 0;
}
#vote-mgs-info .votes-off { background: url(/template/images/icons/star_sm_off.gif) no-repeat top left; } /* battery_off star_sm_off */


/* ----------| Page header |---------- */


/* ----------| Common elements |---------- */

#cnt-main { width: 60%; }
#cnt-right { width: 30%; }

input.inp, input.inp100, select.inp {
	border: 1px solid #444444;
	font-size: 10pt;
	width: 200px;
	height: 18px;
}

textarea.inp {
	border: 1px solid #444444;
	font-size: 10pt;
	width: 200px;
	height: 100px;
}

input.btn {
	border: 1px solid #F5A44A;
	font: bold 10pt arial;
	background-color: #FFF;
	padding: 0px;
	margin: 1px;
	color: #444;
	height: 18px;
	padding: 0 5px;
}

#simpleImgGallery div.nums {
	float: right;
	font-weight: bold;
	padding: 3px 7px;
	color: #444444;
}

#simpleImgGallery div.arrs { float: right; }
#user-images div {
	float: right;
	border: 4px solid #cccccc;
	padding: 0px;
}

.pad-r30 { padding-right: 30px; }

ol.list { padding-left: 20px; }
ol.list li {list-style-type: decimal; margin-bottom: 4px; }

ul.list { padding-left: 20px; }
ul.list li {list-style-type: disc; margin-bottom: 4px; }
.g-line {
	background-color: #C0C0C0;
	margin: 5px 0px;
	height: 1px;
	overflow: hidden;
}


/* ----------| Common elements |---------- */


/* ----------| Interface form table |---------- */

.formtable { font-family: Tahoma; font-size: 0.92em; }
.formtable td { vertical-align: top; }
.formtable .sredback {
	background: #FF8080;
	padding: 4px;
	color: #FFFFFF;
}

.formtable .inp { width: 250px; }
.formtable .inp100 { width: 100%; }
.formtable textarea { width: 100%; font: 13px Arial;  }


/* ----------| Interface form table |---------- */


/* ----------| User defined elements |---------- */

.userdef { display: block; font-size: 1em; }
.userdef b { }
.userdef strike { }
.userdef u { }
.userdef i { }
.userdef a { }
.userdef img { border: none; }
.userdef p { padding-left: 20px; }
.userdef ol { padding-left: 20px; }
.userdef ol li {list-style-type: decimal; }
.userdef ul { padding-left: 20px; }
.userdef ul li { list-style-image: url(/template/images/dot.gif); }

.userdef h1 { color: #444444; }
.userdef h2 { color: #444444; }
.userdef h3 { color: #444444; }
.userdef h4, .userdef h5, .userdef h6 { color: #444444; font-size: 1.0em; }

.userdef pre { padding: 3px 0px 5px 20px; background-color: #F6F6F6; }

.userdef code { padding: 3px 0px 5px 20px; border: 1px dotted #A6A6A6; display: block; }

.userdef blockquote { padding: 3px 0px 5px 20px; background-color: #FFFFF0; border-left: 1px dotted #8B4513; }
.userdef blockquote blockquote { padding: 3px 0px 5px 20px; border-left: 1px solid #E6E6E6; }

.comments-black .userdef blockquote { background-color: #333333; border-left: 1px dotted #A6A6A6; }

.userdef hr { background-color: #444444; height: 1px; overflow: hidden; border: none; }

/* ----------| User defined elements |---------- */


/* ----------| Index page |---------- */

h2.iheader {
	background: url(/template/images/header_bg.jpg) repeat-x top left;
	height: 25px;
	color: #FFFFFF;
	font-size: 0.90em;
	font-family: tahoma;
	text-transform: uppercase;
	padding: 6px 0 0px 15px;
	margin-bottom: 2px;
}

h2.iheader_grey {
	background: url(/template/images/header_bg_grey.gif) repeat-x top left;
	height: 25px;
	color: #000000;
	font-size: 1.05em;
	font-family: tahoma;
	text-transform: uppercase;
	padding: 6px 0 0px 15px;
	margin-bottom: 2px;
}

.img-wborder {
	float: left;
	padding: 4px;
	border: 1px solid #424242;
	margin: 5px 15px 15px 0px;
}

.img-wborder1 {
	float: left;
	padding: 4px;
	border: 1px solid #424242;
	margin: 0px 16px 15px 0px;
	position: relative;
}

.img-wborder2 {
	float: left;
	padding: 4px;
	border: 1px solid #424242;
	margin: 0px 0px 15px 0px;
	position: relative;
}

.img-wborder3 {
	float: right;
	padding: 4px;
	border: 1px solid #424242;
	margin: 0px 0px 15px 16px;
	position: relative;
}

.img-wborder4 {
	float: right;
	padding: 4px;
	border: 1px solid #424242;
	margin: 0px 0px 15px 0px;
	position: relative;
}

.img-wborder1 div.rel, .img-wborder2 div.rel, .img-wborder3 div.rel, .img-wborder4 div.rel {
	position:absolute;
	bottom:8px;
	left:4px;
	font-size: 0.875em;
	width: 160px;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #000;
	border: 0px solid red;
	overflow: hidden;
}

.news-main { padding-right: 15px;  padding-left: 0px; 	font-family: tahoma, Arial;  } /* padding-left edit in .img-wborder */
.news-main div { text-align: justify; }
.news-main  .text { font-size: 11px; }
.news-main a { color: #FFF; text-decoration: none }
.news-main h3 { font-size: 1.1em; }



.anonses-main {
	overflow: hidden;
	font-size: 1.00em;
	margin-left: 15px;
	padding: 2px 5px 2px 5px;
}

.anonses-main .info { font-size: 0.87em; }
.anonses-main h3 { font-size: 1.25em; }

.newslist-main { font-size: 0.92em;  }
.newslist-main .date { color: #8F8F8F; margin-right: 7px; }
.newslist-main .content { font-size: 0.9em; }

.newslist-tab { background-color: #181818; padding: 4px 10px; }

.newslist-tab-header {
	padding: 4px 10px;
	background-color: #000000;
	cursor: pointer;
	text-align: center;

	font-size: 0.92em;
	font-family: Arial;
}

.newslist-tab-header-a {
	padding: 4px 10px;
	background-color: #181818;
	text-align: center;

	font-size: 0.92em;
	font-family: Arial;
}

.newslist-tab-bottom {
	background: #181818 url(/template/images/bottom_corners_black.jpg) no-repeat left top;
	height: 18px;
	padding-left: 14px;
}

.newslist-tab-bottom div {
	background: #181818 url(/template/images/bottom_corners_black.jpg) no-repeat right -18px ;
	padding: 0px 20px 0px 0px;
	height: 18px;
}


.main50limiter {
	float: left;
	width: 44%;
	overflow: hidden;
}

ul.top10 li { padding: 1px 2px 1px 20px; 	font-size: 0.95em; font-family: Arial, Tahoma;}

/* ----------| Index page |---------- */




/* ----------| Default page |---------- */

.white-part { background-color: #FFFFFF; }

.white-part, .white-part td, .white-part th { color: #444444; }

.white-part a { color: #0078B3; }
.white-part a:hover { color: #005B88; }


.whitebox { }
.whitebox div.wbmid  { padding: 18px 13px 18px 13px; }
.whitebox div.wbmid_userinfo  { /*padding: 0px 10px 10px 10px;*/ }
.whitebox div.wbtop  { height: 16px; overflow: hidden; background: url(/template/images/whitebox_vbg.jpg) repeat-x left top; }
.whitebox div.wbtopl { height: 16px; overflow: hidden; background: url(/template/images/whitebox_topcn.jpg) no-repeat left top; }
.whitebox div.wbtopr { height: 16px; overflow: hidden;  background: url(/template/images/whitebox_topcn.jpg) no-repeat right -16px; }
.whitebox div.wbbot  { height: 16px; overflow: hidden; background: url(/template/images/whitebox_vbg.jpg) repeat-x left -16px; }
.whitebox div.wbbotl { height: 16px; overflow: hidden; background: url(/template/images/whitebox_botcn.jpg) no-repeat left top; }
.whitebox div.wbbotr { height: 16px; overflow: hidden;  background: url(/template/images/whitebox_botcn.jpg) no-repeat right -16px; }
.whitebox div.wbbgl { background: url(/template/images/whitebox_hbgl.jpg) repeat-y left top; }
.whitebox div.wbbgr { background: url(/template/images/whitebox_hbgr.jpg) repeat-y right top; padding: 5px 26px 10px 26px; }

.whitebox2 { }
.whitebox2 div.wbmid  { padding: 12px 20px; }
.whitebox2 div.wbtopl { height: 9px; overflow: hidden; background: url(/template/images/whitebox2_topcn.jpg) no-repeat left top; }
.whitebox2 div.wbtopr { height: 9px; overflow: hidden;  background: url(/template/images/whitebox2_topcn.jpg) no-repeat right -9px; }
.whitebox2 div.wbbotl { height: 9px; overflow: hidden; background: url(/template/images/whitebox2_botcn.jpg) no-repeat left top; }
.whitebox2 div.wbbotr { height: 9px; overflow: hidden;  background: url(/template/images/whitebox2_botcn.jpg) no-repeat right -9px; }

.orangebox { background-color: #000000; }
.orangebox div.wbmid  { padding: 12px 20px; }
.orangebox div.wbtop  { height: 16px; overflow: hidden; background: url(/template/images/orangebox_vbg.gif) repeat-x left top; }
.orangebox div.wbtopl { height: 16px; overflow: hidden; background: url(/template/images/orangebox_topcn.gif) no-repeat left top; }
.orangebox div.wbtopr { height: 16px; overflow: hidden;  background: url(/template/images/orangebox_topcn.gif) no-repeat right -16px; }
.orangebox div.wbbot  { height: 16px; overflow: hidden; background: url(/template/images/orangebox_vbg.gif) repeat-x left -16px; }
/*.orangebox div.wbbotl { height: 16px; overflow: hidden; background: url(/template/images/whitebox_botcn.jpg) no-repeat left top; }
.orangebox div.wbbotr { height: 16px; overflow: hidden;  background: url(/template/images/whitebox_botcn.jpg) no-repeat right -16px; }*/
.orangebox div.wbbgl { background: url(/template/images/orangebox_hbgl.gif) repeat-y left top; }
/*.orangebox div.wbbgr { background: url(/template/images/orangebox_hbgr.gif) repeat-y right top; padding: 5px 16px; }  */


.blackbox2 { background: #000000; }
.blackbox2 div.bbmid  { padding: 5px 20px; }
.blackbox2 div.bbtopl { height: 14px; overflow: hidden; background: url(/template/images/blackbox2_topcn.jpg) no-repeat left top; }
.blackbox2 div.bbtopr { height: 14px; overflow: hidden;  background: url(/template/images/blackbox2_topcn.jpg) no-repeat right -14px; }
.blackbox2 div.bbbotl { height: 14px; overflow: hidden; background: url(/template/images/blackbox2_botcn.jpg) no-repeat left top; }
.blackbox2 div.bbbotr { height: 14px; overflow: hidden;  background: url(/template/images/blackbox2_botcn.jpg) no-repeat right -14px; }

.blackbox { background: #000000; }
.blackbox div.bbmid  { padding: 10px 24px; }
.blackbox div.bbtopl { height: 8px; overflow: hidden; background: url(/template/images/blackbox_topcn.jpg) no-repeat left top; }
.blackbox div.bbtopr { height: 8px; overflow: hidden;  background: url(/template/images/blackbox_topcn.jpg) no-repeat right -8px; }
.blackbox div.bbbotl { height: 8px; overflow: hidden; background: url(/template/images/blackbox_botcn.jpg) no-repeat left top; }
.blackbox div.bbbotr { height: 8px; overflow: hidden;  background: url(/template/images/blackbox_botcn.jpg) no-repeat right -8px; }

.blackbox, .blackbox table td { color: #FEFEFE; }
.blackbox a { color: #F5A44A; }
.blackbox a:hover { color: #EE832C; }

/* ----------| Default page |---------- */


/* ----------| Comments |---------- */

.comment-wrap { width: 570px; overflow: hidden; } /* for 2 columns page */
.comment-wraps { width: 370px; overflow: hidden; } /* for 3 columns page */
.comment-mark {  }
.comment-mark h2 { color: #DFDFDF; }
.comment-mark .red { color: #F95100; }
.comment-mark .green { color: #009F00; }
.comment-mark div { white-space: nowrap; padding: 0px 5px 0px 5px; }

a.cmmquot {	color: #D2D2D2; font-size: 0.7em; }

.comment-div { margin-bottom: 4px; border-bottom: 1px solid #C9C9C9; border-right: 1px solid #C9C9C9; border-top: 1px solid #F5F5F5; border-left: 1px solid #F5F5F5; }
.comm-wborder {
	padding: 2px;
	/* height: 46px; */
	width: 46px;
	overflow: hidden;
	border: 1px solid #D7D7D7;
	margin: 0px 5px 0px 0px;
}

.comments-black { width: 825px; padding-left: 20px; }
.comments-black a { color: #ffcc66 }
.comments-black a:hover { color: #EE832C; }

.comments-black #editToolbar { background-color: #FFFFFF; }
.comments-black #textarea-b { background-color: #FFFFFF; }
.comments-black #preview-area { color: #FFFFFF; }
.comments-black .userdef { color: #FFFFFF; }

.comments-paging { margin-right: 10px; margin-top:5px; float: right; }

.comment-div-black {
	margin-bottom: 4px;
	border-bottom: 1px solid #222222;
	border-right: 1px solid #222222;
	border-top: 1px solid #222222;
	border-left: 1px solid #222222;
}

.comments .error { padding-top: 4px; color: red; }

.lastcomm-photo {}

.lastcomm-photo .left-short  { float: left;  width: 48%; }
.lastcomm-photo .right-short { float: right; width: 48%; }

.lastcomm-photo .item { margin-bottom: 4px; }
.lastcomm-photo .item .photo-s { float: left; width: 50px; padding: 4px; border: 1px solid #565656; }
.lastcomm-photo .item .comment-s { float: left; margin-left: 10px; width: 70%; }
.lastcomm-photo .item .comment-s .content { padding: 4px 8px; margin: 0px 6px 6px 0px; background: #151515; }
.lastcomm-photo .item .comment-s .content .font-smaller { margin-top: 6px; }

.lastcomm-photo .item .photo { float: left; width: 100px; padding: 4px; border: 1px solid #565656; }

.lastcomm-photo .item .comment { float: left; margin-left: 10px; width: 82%; }
.lastcomm-photo .item .comment .info { margin-bottom: 8px; }
.lastcomm-photo .item .comment .date { margin-right: 20px; color: #A6A6A6; font-size:  0.82em; }
.lastcomm-photo .item .comment .content { padding: 0px; margin: 0px 6px 6px 0px; background: #151515; }
.lastcomm-photo .item .avatar { float: right; padding: 4px 4px; border: 1px solid #565656; margin-bottom: 1px; }

/* ----------| Comments |---------- */



/* ----------| Calendar |---------- */

.calendar {
	font: 10px Tahoma;
	color: #FFFFFF;
	margin: 5px 0px;
}

.calendar td { color: #888; }

.calendar table.calendat-head {
	font: 10px Tahoma;
	color: #333333;
	margin: 5px 0px;
}

a.cal_head {color: #cccccc; }
a.cal_head:hover {color: #cccccc; }

.calendar td.current { padding: 2px 5px 2px 5px; background: #444444; }
.calendar td.exist { padding: 2px 5px 2px 5px; background: #000000; }
.calendar td.nonexist { color: #444444; }

.calendar a { /*color: #52A2D7;*/ display: block; }

.calendar td.today { border: 1px solid #26A6BA; /*background: #444;*/  }


.calendar1 td.current { padding: 2px 5px 2px 5px; background: #ffffff; }
.calendar1 td.exist { padding: 2px 5px 2px 5px;  background: #ffffff; }
.calendar1 td.nonexist { color: #cccccc; }
.calendar1 .cal_day_no { font: 9px Tahoma; color: #000000; }

a.cal_day_yes { font: 9px Tahoma; }
a.cal_day_yes:hover { font: 9px Tahoma; }
.cal_day_no { font: 9px Tahoma; color: #cccccc; }

.calendar div.cinfo {
	display: none;
	position: absolute;
	padding: 8px;
	margin: -70px 0 0 10px;
	/*background: #FFFFFF;
	color: #804000;
	border: 1px dotted #363636;*/
	font-size: 1.2em;
	line-height: 1.4em;
	color: #FFFFFF;
	background: #000000;
	border: 1px solid #444444;
	/*background: #000000;
	color: #F5A44A;
	border: 2px solid #444444;*/
	width: 120px;
}

.calendar tr.wdays td { text-align: center; padding: 1px; font-weight:bold; color: #26A6BA; }
.calendar tr.wdays td.weekend { color: #26A6BA; }

/* ----------| Calendar |---------- */



/* ----------| Buttons |---------- */

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;

    /*font-size: 0.85em;*/
    font-size: 10pt;

    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}


/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

/* ----------| Buttons |---------- */




/* ----------| Profile page |---------- */

.profile-main { font-size: 0.94em;  	font-family: Arial, Tahoma, Verdana;}

.profile_datatable {
	font-family: Tahoma, Arial, Verdana;
	font-size: 0.92em;
}

.profile_datatable td { vertical-align: top; }
.profile_datatable div.g-line {
	background-color: #C0C0C0;
	margin: 5px 0px;
	height: 1px;
	overflow: hidden;
}


.profile_datatable .sredback {
	background: #FF8080;
	padding: 4px;
	color: #FFFFFF;
}

.profile_datatable .b-image {
	padding:5px;
	border: 1px solid grey;
}

.profile_datatable .font-smaller { color: grey; }
.profile_datatable #favorite_clubs { width: 300px; }

.profile_datatable #popular_interests_header,
.profile_datatable #random_interests_header {
	border: 1px solid grey;
	padding: 4px;
}

.profile_datatable #popular_interests_div,
.profile_datatable #random_interests_div {
	background-color: #E9E9E9;
	padding: 5px 10px 10px 10px;
	margin: 0px;
}

.profile_datatable textarea { width: 100%; font: 11px Verdana; }

.pg-selector { text-align: right; font-size: 1.0em; margin-right: 20px; }
.pg-selector span.a { background: #0078B3; padding: 4px; margin-right: 10px; color: #ffffff }
.pg-selector span { margin-right: 10px; }


.profile-photo-block {
	float: left;
	width: 132px;
}

.profile-photo {
	margin-right: 11px;
	margin-left: 11px;
	padding: 4px;
	border: 1px solid #C0C0C0;
	display: block;
	overflow: hidden;
}

.profile-photo-manage {
	margin-top: 5px;
	padding: 0 17px 0 10px;
}

#choose_clubs { margin-right: 15px; }

#profile-avatar {
	margin-right: 20px;
	margin-bottom: 15px;
}

ul.profile-left-box-visiters {
clear:both;
overflow:hidden;
}

ul.profile-left-box-visiters li {
	float:left;
	overflow:hidden;
	padding:5px 0 0;
	text-align:center;
	width:60px;
}

ul.profile-left-box-visiters strong {
	display:block;
	font-weight:normal;
	height:24px;
	vertical-align:top;
}

div.profile-up-menu
{
	margin-top:10px;
}













.user-info div.title, .user-info h1 { font-size: 1.80em;  font-weight:bold; font-family: "Trebuchet MS", Ariel, Tahoma; color: #ebebeb;}

.user-info { font-size: 0.97em;  font-family:   "Trebuchet MS", Arial, Tahoma, Verdana; color: #F5F5F5;}

.user-info-links {
	padding-top: 5px;
	padding-bottom: 10px;

}
.user-info-links a {
	display: block;
	width: 130px;
	float: left;
	text-align: center;
	font-size: 1.125em;
	font-weight: bold;
	overflow: hidden;
}

.user-info-links a.act {
	display: block;
	width: 130px;
	float: left;
	text-align: center;
	font-size: 1.125em;
	font-weight: bold;
	overflow: hidden;
	text-decoration: none;
	color: white;
	background-color: #97C6DD;
}

.profile_datatable input { width: 180px; }

ul.anketa_edit {
	padding-top: 25px;
	/*margin-left: 25px;*/
	margin-bottom: 20px;
}
ul.anketa_edit li.qitem {
	margin-bottom: 7px;
	list-style-type: none;
	padding-bottom: 7px;
	border-bottom: 1px solid #E0E0E0;
}

ul.anketa_edit div.c {
	float: left;
	width: 30px;
	color: #EE832C;
	font-weight: bold;
}

ul.anketa_edit div.q {
	float: left;
	width: 30%;
}
ul.anketa_edit div.a {
	float: right;
	width: 60%;
}

ul.anketa_edit div.e {
	clear: both;
	background: #FF8080;
	padding: 4px;
	color: #FFFFFF;
	margin: 4px 0px 3px 0px;
}

ul.anketa_edit textarea { width: 100%; height: 80px; padding: 0px; margin: 0px; }

.show_anketa div.q { background-color: #F5F5F5; padding: 4px; }
.show_anketa div.a { padding: 4px; }
.show_anketa div.p { float: left; width: 95%; }
.show_anketa div.c {
	float: left;
	width: 22px;
	color: #EE832C;
	font-weight: bold;
	padding-top: 4px;
}

.userinfo-header {
	font-size: 1.45em;
	border-bottom: 1px solid #A4A4A4;
	margin-bottom: 7px;
	padding-top: 20px;
}
.fswitch {
	margin: 10px 0 20px 0;
}


#profile-actions { margin-bottom: 15px; float: right; }
#profile-actions a { display: block; text-align: left; float: left; width: 32px; height: 32px; text-indent: -1000em; overflow: hidden; margin-left: 12px; background: url(/template/images/icons/mail_black.gif) no-repeat; }

#profile-actions a.edit-profile		{ background: url(/template/images/icons/manage_properties_black.gif) no-repeat; }
#profile-actions a.upload-photo		{ background: url(/template/images/icons/upload_photos_black.gif) no-repeat; }
#profile-actions a.manage-blog		{ background: url(/template/images/icons/blog_edit_black.gif) no-repeat; }
#profile-actions a.add-friend		{ background: url(/template/images/icons/user_add_black.gif) no-repeat; width: 33px; }
#profile-actions a.remove-friend	{ background: url(/template/images/icons/user_rm_black.gif) no-repeat; width: 33px; }

/* ----------| last visitors |---------- */
.last-visitors {
	margin-top: 20px;
}

.last-visitors a {
	padding: 2px;
	width: 48px;
	float: left;
	border:1px solid #AAAAAA;
	margin: 0px 20px 10px 0px;
	display: block;
}


/* ----------| friends |---------- */

.friends-short {
	margin-top: 10px;
}

.friends-short a {
	padding: 2px;
	width: 48px;
	float: left;
	border:1px solid #AAAAAA;
	margin: 0px 20px 10px 0px;
	display: block;
}

/*
.friends-short { padding-top: 5px; }
.friends-short div.fcontainer {
	float: left;
	width: 95px;
	margin-right: 7px;
	overflow: hidden;
}
.friends-short a { font-size: 0.95em; }

.friends-short a div.img {
	border: 1px solid #D7D7D7;
	padding: 2px;
	float: left;
}*/

.friends-full { padding-top: 5px; }
.friends-full div.fcontainer {
	float: left;
	width: 335px;
	overflow: hidden;
}

.friends-full div.img {
	border: 1px solid  #D7D7D7;
	padding: 2px;
	float: left;
}

.friends-full div.info {
	float: left;
	padding-left: 5px;
	font-size: 0.88em;
}

div.e {
	padding: 6px;
	background-color: #F0F0F0;
	float: left;
	text-align: center;
}

.comments-short {
	padding-top: 5px;
	margin-bottom: 4px;  border-right: 1px solid #AAAAAA; border-top: 1px solid #F5F5F5; border-left: 1px solid #F5F5F5;
}
.comments-short div.img {
	border: 1px solid #D7D7D7;
	padding: 2px;
	float: left;
	margin-right: 10px;
}

.comments-short div.clear {
	clear: both;
	height: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #AAAAAA;
}

.comments-short div.wrap { width: 210px; overflow: hidden; }


.top-friends { padding-top: 5px; margin-left: 20px;  }
.top-friends div.fcontainer {
	float: left;
	width: 340px;
	overflow: hidden;
}

.top-friends div.img {
	border: 1px solid #ffffff;
	padding: 0px;
	float: left;
}

.top-friends div.info {
	float: left;
	padding-left: 5px;
	font-size: 0.83em
}


.top-friends h3 {
	font: bold 1.1em arial;
	display: block;
}

span.profile-bloglink
 {
	background: url(/template/images/profile_blog.gif) no-repeat;
	padding-left: 40px;
	padding-top: 10px;
	height: 42px;
	display: block;
}

.profile-fotolink { float: left; margin-left: 15px; }

/* ----------| Profile page |---------- */



/* ----------| Login page |---------- */

.main-login-form { margin: 25px 20px 0 30px; }
.main-login-form .form-label { float: left; width: 80px; text-align: right; padding-right: 30px; overflow: hidden; }
.main-login-form input { font-size: 0.87em; width: 180px; }

.main-login-form .right { float: right; width: 50%; overflow: hidden; }
.main-login-form .fields { font-size: 1.5em; float: left;  width: 50%; overflow: hidden; }
.main-login-form .errors { border: 1px solid #FF8080; padding: 10px; margin-bottom: 20px; margin-right: 2px; }
.main-login-form .error {  margin: 0px; }


.info-container {
	background: url(/template/images/dot_blue_bg.gif);
	padding: 1px 3px 3px 1px;
}
.info-container div {
	/*border: 1px dotted #26A6BA; */
	padding: 9px 10px 10px 27px;
	background: #FFFFD9 url(/template/images/icons/lightbulb.gif) no-repeat 5px 8px;
}

#forgot-password {
	font-size: 1.25em;
	text-decoration: none;
	border-bottom: 1px dotted #0078B3;
	margin-right: 20px;
}

#forgot-password:hover {
	font-size: 1.25em;
	text-decoration: none;
	border-bottom: 1px solid #005B88;
	margin-right: 20px;
}

#pass-recover-form {}
#pass-recover-form .sredback { font-size: 0.67em; padding: 2px 4px; margin: 10px 20px 0px 0px; color: #FFFFFF; background: #FF8080; }

.recovery-success {
	padding: 10px 20px;
	font-size: 1.25em;
	border: 1px solid #AAAAAA;
	margin: 0px 20px;
}

.reser-pass-form { margin: 25px 20px 0 30px; }
.reser-pass-form .form-label { float: left; width: 200px; text-align: right; padding-right: 30px; overflow: hidden; }
.reser-pass-form input { font-size: 0.87em; width: 180px; }

.reser-pass-form .right { float: right; width: 30%; overflow: hidden; }
.reser-pass-form .fields { font-size: 1.5em; float: left;  width: 70%; overflow: hidden; }
.reser-pass-form .errors { border: 1px solid #FF8080; padding: 10px; margin-bottom: 20px; margin-right: 2px; }
.reser-pass-form .error {  margin: 0px; }

/* ----------| Login page |---------- */


/* ----------| Search page |---------- */

.search_form { padding: 20px 10px 10px 10px; }
.search_form .left { float: left; width: 55%; }
.search_form .right { float: right; width: 35%; }
.search_form .title { font-size: 1.2em; font-weight: bold; }
.search_form .pd20 { margin-right: 20px; }
.search_form .pd10 { margin-right: 10px; }
.search_form .float-l { padding-left: 10px; }
.search_form .error { background: #FF8080; color: #FFFFFF; padding: 4px; margin-top: 10px; }
#search_string { font-size: 1.5em; padding:2px; width: 230px; }

/* ----------| Search page |---------- */






/* ----------| MESSAGE CENTER |---------- */

.mcenter-table { width: 100%; }
.mcenter-table th { background-color: #999999; color: #FFFFFF; }
.mcenter-table th.center { background-color: #999999; color: #FFFFFF; text-align: center; }
.mcenter-table tr td { background-color: #FFFFFF; border-bottom: 1px solid #999999; }
.mcenter-table tr.dark td { background-color: #F8F8F8; border-bottom: 1px solid #999999; }

#action_select {
	height: 28px;
	font-size: 1.25em;
	width: 250px;
}

/* ----------| MESSAGE CENTER |---------- */


/* ----------| BLOGS |---------- */

.blogs {
	font-size: 1.01em; /* 14px */
	line-height: 1.30em;
	font-family: Tahoma, "Trebuchet MS", Arial, Helvetica, Tahoma, Verdana;
	color: #000000;

}

a.blogs {color:#666666}


.blogs .title {
	font-size: 1.70em;
	line-height: 1.125em;
	font-family:  "Trebuchet MS", Arial, Helvetica, Tahoma, Verdana;
	font-weight: bold;
	padding-bottom: 5px;
}

.blogs .title .blue {color: #6eaacf;}
.blogs .title .grey {color: #858383;}
.blogs .title .green {color: #a1b901;}

a.blue1 {color: #6eaacf;}
a.grey1 {color: #858383;}
a.green1 {color: #a1b901;}

span.blog-date {
	background: url(/template/images/blog_date.gif) no-repeat;
	padding-left: 22px;
	margin-left: 15px;
	font-weight: normal;
	height: 20px;
	font-size: 11px;

}
span.blog-comments {
	background: url(/template/images/blog_comments.gif) no-repeat;
	padding-left: 22px;
	margin-left: 15px;
	font-weight: normal;
	height: 20px;
	font-size: 11px;
}

span.news-source {
	background: url(/template/images/source_link.gif) no-repeat;
	padding-left: 8px;
	margin-left: 15px;
	font-weight: normal;
	height: 20px;
	font-size: 11px;
	color: #aaaaaa;
}
span.news-source a {
	color: #aaaaaa;
}

span.blog-author { 	background: url(/template/images/blog_user.gif) no-repeat;	height: 20px; margin-left: 20px; padding-left: 22px; font-size: 11px;}

div.blog-tags {
	background: url(/template/images/tag_blue.png) no-repeat;
	padding-left: 25px;
	height: 20px;
	font-size: 11px;
}

div.blogs-img { float: left; border: 1px solid  #D7D7D7; padding: 2px; }
div.blogs-title { padding-left: 20px; float: left; }


div.blog-text {
	padding: 5px 15px;
	margin: 10px 5px 10px 5px;
	border-left: 1px solid #F0F0F0;
}

.success_msg { border: 1px solid #84BCD8; background-color: #FDFFC5; padding: 7px; text-align: center; }


.blog_shadow {
	padding: 20px 3px 5px 3px;
	float: left;
	width: 590px;
	height: 50px;
	background-image:  url(/template/images/blog_shadow.gif);
	background-repeat: no-repeat;
	background-position: left;

}

.tag-search { background-color: #F0F0F0; padding: 7px; margin-bottom: 30px; }
.tag-search .label { float: left; font-size: 14pt; margin-left: 10px;  padding-top: 6px; }
.tag-search .input { font: bold 12pt Arial; padding: 3px; height: 19px; width: 200px; }
.tag-search .float-l { padding-top: 4px; margin-left: 10px; }
.tag-search .message { font-size: 14pt; padding: 10px; }

.users-list div.users-div { padding: 4px 4px 4px 8px; margin-right: 10px; margin-bottom: 10px; float: left; background-color: #F0F0F0; width: 30%; }
.users-list div.users-div div.img { float: left; padding: 2px; border: 1px solid #424242; background-color: #FFFFFF; margin: 4px 0px 4px 0px; }
.users-list div.users-div div.info { width: 130px; overflow: hidden; height: 64px; float: left; margin-left: 10px; }
.users-list div.users-div h3 { display: block; padding-top: 4px; font-size: 11pt; }

#blog-actions { float: left; border: 1px solid #FFFFFF; }
#blog-actions a { display: block; margin-right: 10px; float: left; }
#blog-newt { background: url(/template/images/icons/blog_topic_new.jpg) no-repeat; width: 32px; height: 32px; }
#blog-mngt { background: url(/template/images/icons/blog_topics_manage.jpg) no-repeat; width: 32px; height: 32px; }
#blog-editb { background: url(/template/images/icons/blog_edit.jpg) no-repeat; width: 32px; height: 32px; }

/* ----------| BLOGS |---------- */



/* ----------| COMMUNITY |---------- */

.people-online { float: left; width: 35%; overflow: hidden; }
.people-online a.img { float: left; padding-right: 5px;  background-color: #FFFFFF; display: block; }
.people-online div.info { padding-top: 4px; margin-left: 10px; float: left; }
.people-online .font-smaller { color: #AAAAAA; }
a.people-online {color: #858383;}

.people-best { float: left; width: 65%; overflow: hidden; color: #858383;}
.people-best a.img { float: left; padding-right: 5px;  background-color: #FFFFFF; display: block; }
.people-best div.info { padding-top: 4px; margin-left: 10px; float: left; }
.people-best .font-smaller { color: #AAAAAA; }
.people-best .user { color: #AAAAAA; }

.people-subtitle {float: right; color: #CCCCCC; }
.people-stats {float: left; color: #AAAAAA; }

.people-energy, .energy-delta {
	padding: 2px 5px 2px 5px;
	display: block;
	width: 45px;
	overflow: hidden;
	text-align: center;
	font: bold 1.0em Tahoma;
	text-decoration: none;
	color: white;
	background-color:  #6EAACF;
}

.energy-delta {
	background-color:  #DAAD5E;
	float: left;
}

.votes-inc, .votes-dec {
	float: left;
	padding: 2px 5px 2px 5px;
	font: bold 1.0em Tahoma;
	margin-right: 7px;
}

.blogs .title .blue {color: #6EAACF;}
.blogs .title .grey {color: #858383;}
.blogs .title .green {color: #A1B901;   }

/* ----------| COMMUNITY |---------- */


/* ----------| NEWS |---------- */

.content_news {
	font-size: 0.96em; /* 14px */
	line-height: 1.30em;
	font-family: Tahoma, "Trebuchet MS", Arial, Helvetica, Tahoma, Verdana;
	color: #000000;
}

.content_news .title, .content_news h1 {
	font-size: 1.70em;
	line-height: 1.125em;
	font-family: "Trebuchet MS", Arial, Helvetica, Tahoma, Verdana;
	font-weight: bold;
	padding-bottom: 15px;
	color: #000000;
}

a.content_news {
	font-size: 0.96em; /* 14px */
	color: #1c7897;
}



.info_holder {
	margin-top:6px;
	margin-left:-15px;
	z-index:500;
	padding:0 15px;
	white-space:nowrap;
	height:30px;
	clear:left;
	color: #1c7897;

}
* html .info_holder {
	margin-top:5px;
}
.info_holder div {
	float:left;

}
.info_holder a {
	font-family:Arial;
	font-size:9px;
	display:block;
	float:left;
	text-decoration:none;
	font-weight:bold;
	color: #1c7897;
}
.info_holder div.first a span {
	padding:0 2px;
}
.info_holder div.first {
	margin-bottom:-2px;
	padding-bottom:1px;
	white-space:nowrap;
}
.arrows_vote {
	display:block;
	float:left;
}
.arrows_vote img {
	padding:0 2px;
}
.info_holder div {
	padding:1px 10px;
	margin-top:-1px;
	margin-right:-1px;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;

}





.newssmall {
	padding: 5px 0px 5px 0;
	color: #333333;
	font-family: Tahoma, "Trebuchet MS", Tahoma;}

.newssmall div.date {
	color: #0078B3;
	font-size: 0.75em;
	padding-bottom: 2px;
}


.newssmall a.title {
	color: #333333;
	font-weight: bold;
	font-size: 1.10em;
	font-family:  Tahoma, Arial;
	padding-bottom: 5px;

	}

.newssmall a.title:hover {
	color: #067f9e;
	font-weight: bold;}

.newssmall div.text {
	color: #333333;
	font-size: 0.88em;}

div.block-title {
	padding: 2px 10px 2px 10px;
	display: block;
	float: left;
	text-align: center;
	/* font-size: 1.45em; */
	font-family: "Trebuchet MS", Tahoma;
	font-weight: bold;
	overflow: hidden;
	text-decoration: none;
	color: white;
	background-color: #067f9e;
}

h1.block-title {
	padding: 2px 10px 2px 10px;
	display: block;
	float: left;
	text-align: center;
	font-size: 1em;
	font-family: "Trebuchet MS", Tahoma;
	font-weight: bold;
	overflow: hidden;
	text-decoration: none;
	color: white;
	background-color: #067f9e;
}

 .dots1 { height:1px;	overflow:hidden;	background:url(/template/images/3dots.gif);	margin: 0px 0px;}
 .news-img { float: left; margin: 3px 13px 4px 0; }

/* ----------| NEWS |---------- */


/* ----------| AFISHA |---------- */

.afisha-date {
	font: bold 0.9em Tahoma;
	color: #52A2D7;
	padding-bottom: 15px;
}

.afisha-date1 {
	font: bold 0.9em Tahoma;
	color: #52A2D7;
}

.afisha-day {
	font: bold 1.80em Tahoma;
	color: #52A2D7;
	padding-bottom: 2px;
}

a.afisha-title {
	font: bold 1.10em Tahoma;
	color:#333333;
}

.afisha-item {
	padding: 5px 20px 5px 0;
	color: #666666;
	font-size: 11px;
	font-family: Tahoma;
}

.afisha { font: 10px verdana; }
.afisha td.dd{ font: bold 22px tahoma, Arial; color: #CCCCCC; }
.afisha td.dd a { color: #CCCCCC; text-decoration: none; }
.afisha td.dd a:hover { color: #DDDDDD; text-decoration: underline; }

.afisha div.blue{
	background: #EE832C;
	margin: 4px 4px;
	height: 22px;
	width: 5px;
}

.afisha div.mm{ font: 10px tahoma;  color: #cccccc; }
.afisha div.day{ font: 10px tahoma; color: #cccccc; }


/* ----------| AFISHA |---------- */
.part1 table.part_text.afisha{width:665px;margin:8px 0 10px 0;}
.part1 table.part_text.afisha td{padding-left:10px;}
.part1 table.part_text.afisha td.g{text-align:right;padding-left:0;width:60px;}


/* ----------| FILES |---------- */

.files-list {
	margin-top: 10px;
}

.files-list a.title { display: block; margin-top: 10px; font-size: 1.5em; }

.files-list div.author { color: #888888; font-size: 0.85em; padding: 1px 0 2px 0; position: relative; }
.files-list div.author a { color: #888888; text-decoration: none; border-bottom: 1px dotted #888888; }

.files-list th {
	background: #444444;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 0.95em;
	padding: 4px;
}

.files-list th a { color: #FFFFFF; }

.files-list td {
	padding: 4px 4px 4px 8px;
	border-bottom: 1px solid #CCCCCC;
}

.files-list tr.row2 td { background: #F6F6F6; }

.files-list .djinfo {
	padding: 4px;
	background-color: #FFFFFF;
	border: 1px solid #AAAAAA;
	display: none;
	position: absolute;
	width: 170px;
	z-index: 1;
	text-align: center;
	left: 20px;
	top: 20px;
}

.files-list .djinfo .img {
	border:1px solid #AAAAAA;
	padding: 2px;
	margin: 5px 7px 2px 7px;
}

.dj_info .img {
	border:1px solid #AAAAAA;

}

/*.files-list .djinfo-offset { top: -240px; }*/

.orderlinks a {
	margin-left: 5px;
}

.orderlinks a.act {
	margin-left: 5px;
	color: #FFFFFF;
	background: #0078B3;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
}


.vote_class0 { color: #FFFFFF; }
.vote_class1 { color: #9F9F9F; font-size: 0.95em; font-weight: bold;}
.vote_class2 { color: #939EA4; font-size: 1.0em; font-weight: bold; }
.vote_class3 { color: #7694A3; font-size: 1.0em; font-weight: bold; }
.vote_class4 { color: #528096; font-size: 1.0em; font-weight: bold; }
.vote_class5 { color: #004D73; font-size: 1.125em; font-weight: bold; }

/*.vote_class1 { color: #9F9F9F; font-size: 0.95em; font-weight: bold;}
.vote_class2 { color: #9F9F9F; font-size: 0.95em; font-weight: bold;}
.vote_class3 { color: #939EA4; font-size: 1.0em; font-weight: bold; }
.vote_class4 { color: #939EA4; font-size: 1.0em; font-weight: bold; }
.vote_class5 { color: #7694A3; font-size: 1.0em; font-weight: bold; }
.vote_class6 { color: #7694A3; font-size: 1.0em; font-weight: bold; }
.vote_class7 { color: #528096; font-size: 1.0em; font-weight: bold; }
.vote_class8 { color: #528096; font-size: 1.0em; font-weight: bold; }
.vote_class9 { color: #004D73; font-size: 1.125em; font-weight: bold; }
.vote_class10 { color: #004D73; font-size: 1.125em; font-weight: bold; }*/

#downloadinfo {
	margin: 10px 0px;
	padding: 10px;
	clear: both;
	border: 1px solid #898989;
}

.files_filter div.left {
	float: left;
	width: 45%;
}

.files_filter div.left .sfield { margin-bottom: 10px; }

.files_filter div.left .sfield input {
	width: 290px;
	font-size: 1.5em;
	padding: 0px 5px;
	height: 25px;
}

.files_filter div.left .sep {
	float:left;
	width: 1px;
	background-color: #CCCCCC;
	height: 42px;
	overflow: hidden;
	margin: 0px 15px 0px 10px;
}

.files_filter div.left .desc {
	float: left;
	width: 185px;
	font-size: 0.85em;
	color: #666666;
	/*text-align: justify;*/
	font-family: Verdana;
}

.files_filter div.left .sfield input.text-blur { color: #B6B6B6; font-size: 1.25em;}

.files_filter div.right {
	float: right;
	width: 50%;
}

.files_filter div.right .mstyle {
	float: left;
	width: 45%;
}

.files_filter div.right .mstyle select {
	width: 140px;
	font-size: 1.1em;
	padding: 2px 5px;
}

.files_filter div.right .letter {
	float: right;
	width: 50%;
}

#filter-letters {
	font-size: 0.80em;
	text-align: center;
	padding-left: 0px;
}

#filter-letters a {
	padding: 0px 3px;
	text-decoration: none;
}

#filter-letters a.sel {
	padding: 0px 3px;
	text-decoration: none;
	background: #0078B3;
	color: #FFFFFF;
}

#filter-letters span {
	padding: 0px 3px;
}

.file-left {
	float: left;
	width: 70%;
}

.file-right {
	float: right;
	width: 160px;
}

/* ----------| FILES |---------- */


/* ----------| DJS |---------- */

.djtab {
	width: 50%;
	float: left;
}

/* ----------| DJS |---------- */




/* ----------| CLUBS |---------- */

.clubs_filter div.left { float: left; width: 45%; }
.clubs_filter div.left .sfield { margin-bottom: 10px; }
.clubs_filter div.left .sfield input { width: 290px; font-size: 1.5em; padding: 0px 5px; height: 25px; }
.clubs_filter div.left .sep { float:left; width: 1px; background-color: #CCCCCC; height: 42px; overflow: hidden; margin: 0px 15px 0px 10px; }
.clubs_filter div.left .desc { float: left; width: 185px; font-size: 0.85em; color: #666666; font-family: Verdana; }
.clubs_filter div.left .sfield input.text-blur { color: #B6B6B6; font-size: 1.25em;}

.clubs_filter div.right { float: right; width: 50%; }
.clubs_filter div.right .mstyle { float: left; width: 45%; }
.clubs_filter div.right .mstyle select { width: 140px; font-size: 1.1em; padding: 2px 5px; }
.clubs_filter div.right .letter { float: right; width: 50%; }



#clubs-filter .filter-letters { border: 1px solid #AAA; padding: 8px 12px; background-color: #E3F8FF; margin-bottom: 10px; }
#clubs-filter .filter-letters a,
#clubs-filter .filter-letters span { font: bold 13px Verdana; padding-left: 2px; padding-right: 2px; }

#clubs-filter .filter-letters a.sel { background-color: #0078b3; color: #FFF; }
#clubs-filter .filter-letters .cap { font-weight: normal; color: #999; float: left; }

#clubs-filter .filter-form { border: 1px solid #F1F1F1; padding: 8px 12px; margin-bottom: 10px; }
#clubs-filter .filter-form .filter-item { float: left; margin-right: 20px; }
#clubs-filter .filter-form .filter-item label { display: block; margin-bottom: 4px; }
#clubs-filter .filter-form .filter-item select { width: 130px; }
#clubs-filter .filter-form .filter-item-btn { float: right; padding-top: 10px;   }
#clubs-filter .filter-form .padd-r { padding-right: 20px; }

#clubs-text-search { float: left; width: 60%; padding: 0px 12px; margin-bottom: 20px; }
#clubs-text-search input { width: 270px; font-size: 1.1em; padding: 0px 5px; margin-right: 20px; }
#clubs-text-search .buttons button { padding-bottom: 3px; padding-top: 1px; font-size: 0.75em; line-height: 10px; }
#clubs-text-search .font-smaller { color: #AAA; padding-left: 5px; }

.club-left { float: left; width: 70%; }
.club-right { float: right; width: 160px; }

.club-desc {
	margin-left: 5px;
	border-left: 1px solid #CCCCCC;
	padding: 10px;
	background-color: #F8F8F8;
}
.club-desc-short {
	height: 120px;
	overflow: hidden;
}

.club-anonses-left {
	width: 55%;
	float: left;
	overflow: hidden;
}

.club-anonses-right {
	width: 35%;
	float: right;
	overflow: hidden;
	padding-right: 20px;
}

.club-anonses-right table { float: right; }

.club-event {}
.club-event .descr { padding: 5px 10px; background-color: #F8F8F8; margin: 5px 0px 5px 5px; border-left: 1px solid #CCCCCC; }
.club-event-l { float: left; width: 60%; }
.club-event-r { float: right; width: 30%; }

.club-event .title { font: bold 1.30em Tahoma; color:#333333; }
.club-event .data { font: bold 0.9em Tahoma; color: #52A2D7;}

.club-visitor { float: left; width: 100px; overflow: hidden; margin-left: 5px; margin-bottom: 7px; }
.club-visitor div.img { float: left; padding: 4px; border: 1px solid #424242; margin: 0px 15px 5px 0px; }



/* ----------| CLUBS |---------- */






/* ----------| FOOTER MENU |---------- */

.footer-menu{
	font-size: 11px;
	color: #79695b;
	font-family: Tahoma;

	}
.footer-menu div.colum {float: left; padding: 0px 25px 0px 25px;}
.footer-menu div.colum-line {float: left; padding: 20px 0px 0px 0px;}

.footer-menu a { color: #ffcc66}

.footer-copyright {	font-size: 11px; color: #79695b; font-family: Tahoma;}


.footer-menu div.item {
		padding: 2px 0px 2px 0px;   line-height:150%;}

.footer-menu div.title {
		font-size: 12px;
		font-weight: bold;
		padding: 0px 0px 15px 0px;}


/* ----------| FOOTER MENU |---------- */

/* ----------| HEADER MENU |---------- */

.header {padding-top: 15px;}

.header-menu{
	font-size: 0.90em;
	color: #ffffff;
	font-family: "Trebuchet MS", Arial,  "Arial Narrow", Verdana, Tahoma;
	font-weight: bold;
	padding: 0px 0px 0px 20px;
}
.header-menu div.column {float: left; padding: 0px 0px 0px 0px;}
.header-menu div.column-line { float: left; margin: 0px 15px 0px 15px; height: 115px; width: 1px; background: url(/template/images/orange_vline.gif) no-repeat left 20px; }

.header-menu div.column div,
.header-menu div.column a.a { line-height:150%; padding: 0px 5px 0px 5px; color: #FFFFFF; background-color: #FF0058; margin: 2px 0px 2px 0px; }
.header-menu div.column a {   line-height:150%;	padding: 2px 5px 2px 5px; color: #FFFFFF; text-decoration: none; display: block; }
.header-menu div.column a:hover { color: #EE832C; }
.header-menu div.column a.a:hover { color: #FFFFFF; }

.header-menu div.column a.glow {text-decoration:underline; line-height:150%;	padding: 2px 5px 2px 5px; color:#FF0058; display: block; }
.header-menu div.column a.glow:hover { color: #EE832C; }



/*
.header-menu div.item { padding: 2px 0px 2px 0px;   line-height:150%; }
.header-menu div.title { font-size: 12px; font-weight: bold; padding: 0px 0px 15px 0px; }
.header-menu div.act { padding: 0px 5px 0px 5px; margin-left: -5px; line-height:150%; display: block; overflow: hidden; color: white; background-color: #067f9e; }
*/


/* ----------| HEADER MENU |---------- */

/* ----------| CONTACT |---------- */

.contact-form { margin: 25px 20px 0 30px; font-size: 1.40em}
.contact-form .form-label { float: left; width: 150px; text-align: right; padding-right: 30px; overflow: hidden; }
.contact-form input, 
.contact-form textarea { font-size: 0.87em; width: 300px; }

.contact-form .right { float: right; width: 50%; overflow: hidden; }



/* ----------| CONTACT |---------- */


/* ----------| CLOUD |---------- */
.tag-cloud { text-align: center; }
.tag-cloud a { margin-right: 5px; line-height: 150%; padding: 0 2px 0 2px; }
.tag-cloud a:hover { background: #FFCC66; color: #000; text-decoration: none; }

.cloud-1 { font-size: 11px; }
.cloud-2 { font-size: 13px; }
.cloud-3 { font-size: 15px; }
.cloud-4 { font-size: 16px; }
.cloud-5 { font-size: 18px; }
.cloud-6 { font-size: 19px; }
.cloud-7 { font-size: 21px; }

/* ----------| CLOUD |---------- */




/* ----------| BLOGS |---------- */

.blogs-headerlinks { margin-bottom: 10px; }
.blogs-headerlinks a { padding: 2px 4px; margin-right: 20px; }
.blogs-headerlinks a.act { color: #FFFFFF; background-color: #0078B3; }

.blogs-headerlinks a.actb { color: #FFFFFF; background-color: #6eaacf; }
.blogs-headerlinks a.actg { color: #FFFFFF; background-color: #858383;}
.blogs-headerlinks a.actgr { color: #FFFFFF; background-color:  #a1b901;}

.blogs-headerlinks .blue {color: #6eaacf;}
.blogs-headerlinks .grey {color: #858383;}
.blogs-headerlinks .green {color: #a1b901;}

.blogs-sublinks { margin-bottom: 20px; }
.blogs-sublinks a { padding: 2px 4px; margin-right: 20px; }
.blogs-sublinks a.act { color: #FFFFFF; background-color: #0078B3; }

.mbott20 { margin-bottom: 20px; }

/* ----------| BLOGS |---------- */




/* ----------| VOTE FORM |---------- */


.voting-block {
	width: 150px;
	background: #FFFFFF;
	padding: 10px 20px;
	border: 1px solid #A6A6A6;
	font-size: 12px;
}
.voting-block ul { margin: 5px 0px 0px 40px; }

.voting-block-black {
	width: 150px;
	background: #000000;
	color: #FFFFFF;
	padding: 10px 5px;
	font-size: 12px;
	text-align: center;
}

.voting-block-black ul { margin: 0px 0px 0px 0px; color: #000000; }


.users-voted { background: url('/template/images/icons/user_small_black.gif') no-repeat 4px 2px; padding-left: 20px; font-size: 0.95em; }
.rating-white .users-voted { background: url('/template/images/icons/user_small.gif') no-repeat 6px 2px; padding-left: 20px; font-size: 0.95em; }

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
  background-image: url('/template/images/stars_black.gif');
  background-position: left center;
  background-repeat:repeat-x;
}

.rating-white .star-rating,
.rating-white .star-rating a:hover,
.rating-white .star-rating a:active,
.rating-white .star-rating a:focus,
.rating-white .star-rating .current-rating { background-image: url('/template/images/stars_white.png'); }

.star-rating{
	position:relative;
	width:240px;
	height:48px;
	overflow:hidden;
	list-style:none;
	margin: 0px;
	padding:0;
	background-position: left top;
}

.star-rating li{
	display: inline;
}

.star-rating a,
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:48px;
	line-height:48px;
	outline:none;
	overflow:hidden;
	border: none;
}

.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus {
	background-position: left bottom;
}

.star-rating a.one-star		{ width:20%;  z-index:6; }
.star-rating a.two-stars	{ width:40%;  z-index:5; }
.star-rating a.three-stars	{ width:60%;  z-index:4; }
.star-rating a.four-stars	{ width:80%;  z-index:3; }
.star-rating a.five-stars	{ width:100%; z-index:2; }

.star-rating a.stars1	{ width:20%;  z-index:6; }
.star-rating a.stars2	{ width:40%;  z-index:5; }
.star-rating a.stars3	{ width:60%;  z-index:4; }
.star-rating a.stars4	{ width:80%;  z-index:3; }
.star-rating a.stars5	{ width:100%; z-index:2; }

.star-rating .current-rating{ z-index:1; background-position: bottom -12px; }






.img_overlay {
	padding: 0;
	margin: 0;
	background-color: black;
}
/* ----------| VOTE FORM |---------- */


/* ----------| ITEM VOTING |---------- */

.itemvote {
	width: 100px;
	padding: 2px 0px 4px 7px;
	border: 1px solid #888888;
}

#item-votes-counter, .item-votes-counter {
	/*margin-right: 10px;
	font-weight: bold;
	font-size: 1.0em;*/
}

.votes-container { margin-top:12px; padding: 4px 10px; border: 0px solid #F0F0F0; height: 30px; overflow: hidden; }
.votes-container div.arrows { float: left; width: 19px; }
.votes-container div.mark { float: left; font: 20pt "Arial Narrow"; margin-left: 10px; margin-right: 0px; height: 30px; overflow: hidden; }

.votes-container div.arrows a.vote_inc { display: block; width: 19px; height: 14px; background: url(/template/images/icons/arrows_green.jpg) no-repeat; overflow: hidden; margin-bottom: 2px;}
.votes-container div.arrows a.vote_dec { display: block; width: 19px; height: 14px; background: url(/template/images/icons/arrows_green.jpg) no-repeat 0 -14px; overflow: hidden; }

.votes-container div.arrows div.voted_inc { width: 19px; height: 14px; background: url(/template/images/icons/arrows_blue.jpg) no-repeat; overflow: hidden; margin-bottom: 2px;}
.votes-container div.arrows div.voted_dec { width: 19px; height: 14px; background: url(/template/images/icons/arrows_blue.jpg) no-repeat 0 -14px; overflow: hidden; }

.votes-container div.arrows div.pass_inc { width: 19px; height: 14px; background: url(/template/images/icons/arrows_grey.jpg) no-repeat; overflow: hidden; margin-bottom: 2px;}
.votes-container div.arrows div.pass_dec { width: 19px; height: 14px; background: url(/template/images/icons/arrows_grey.jpg) no-repeat 0 -14px; overflow: hidden; }




.votes-container-pr { padding: 4px 10px; border: 0px solid #F0F0F0; height: 30px; overflow: hidden; }
.votes-container-pr div.arrows { float: left; width: 19px; }
.votes-container-pr div.mark { float: left; font: 20pt "Arial Narrow"; margin-left: 10px; margin-right: 0px; height: 30px; overflow: hidden; }

.votes-container-pr div.arrows a.vote_inc { display: block; width: 19px; height: 14px; background: url(/template/images/icons/arrows_b_yellow.jpg) no-repeat; overflow: hidden; margin-bottom: 2px;}
.votes-container-pr div.arrows a.vote_dec { display: block; width: 19px; height: 14px; background: url(/template/images/icons/arrows_b_yellow.jpg) no-repeat 0 -14px; overflow: hidden; }

.votes-container-pr div.arrows div.voted_inc { width: 19px; height: 14px; background: url(/template/images/icons/arrows_b_blue.jpg) no-repeat; overflow: hidden; margin-bottom: 2px;}
.votes-container-pr div.arrows div.voted_dec { width: 19px; height: 14px; background: url(/template/images/icons/arrows_b_blue.jpg) no-repeat 0 -14px; overflow: hidden; }

.votes-container-pr div.arrows div.pass_inc { width: 19px; height: 14px; background: url(/template/images/icons/arrows_b_grey.jpg) no-repeat; overflow: hidden; margin-bottom: 2px;}
.votes-container-pr div.arrows div.pass_dec { width: 19px; height: 14px; background: url(/template/images/icons/arrows_b_grey.jpg) no-repeat 0 -14px; overflow: hidden; }


/* ----------| ITEM VOTING |---------- */



/* ----------| GALLERY |---------- */

.gallery { padding: 0px 20px;}
.gallery h3 { font-size: 1em; }

.gallery .title { font: bold 1.45em Arial; }
.gallery .title h1 { display: inline; font-size: 1em; color: #FFF; }
.gallery .title h2 { font-size: 0.7em; color: #FFF; }

.gallery .twid { width: 265px; float: left; }

.gallery .annotation { 
	display: block; float: right; width: 470px; 
	margin-right: 20px; color: #E6E6E6; 
	background: #111 url(/template/images/icons/Discussion.png) no-repeat 486px 2px; 
	padding: 4px 50px 6px 10px; }


.show-photo div.gallery-photo-bordered { background-color: #DDDDDD; border: 1px solid #AAAAAA; /* #424242 */ padding: 7px;}

#near-photos { width: 710px; height: 130px; }
#near-photos a {
	display: block;
	float: left;
	/*margin-left: 15px;
	margin-right: 15px;*/
	padding: 4px;
	border: 1px solid #565656;
}

#near-photos-loader { position: absolute; width: 700px; height: 130px; margin-top: -130px; background-color: #000000; }
#near-photos-caption { position: absolute; margin-top: -105px; margin-left: 20px; }

* html #near-photos-loader { margin-left: -350px; }
*+html #near-photos-loader { margin-left: -350px; }
* html #near-photos-caption { margin-left: -330px; }
*+html #near-photos-caption { margin-left: -330px; }

#near-photos a.h { margin: 18px 12px 18px 12px; display: inline; }
#near-photos a.v { margin: 10px 28px 5px 28px; display: inline; }

#near-photos a.c { border: 1px solid #F5A44A; }

.near-photos-table {
	background-color: #121212;
}

.show-photo-td { position: relative; }

#near-photos-prev {
	display: block;
	width: 25px;
	height: 100px;
	background: #080808 url('/template/images/g_arrows.jpg') no-repeat left center;
}

#near-photos-next {
	display: block;
	width: 25px;
	height: 100px;
	background: #080808 url('/template/images/g_arrows.jpg') no-repeat -25px center;
}

* html #photoover { left: 0px; }
*+html #photoover { left: 0px; }

#photoover {
	position: absolute;
	margin: 7px;
}



#photoover-l {
	position: relative;
	display: block;
	float: left;
	width: 48%;
	background: url('/template/images/px.gif');
}

#photoover-l div{
	float: left;
	background: none;
	width: 30px;
	margin-left: 15px;
}
#photoover-l:hover div{ background: url('/template/images/g_arrows_np.png') no-repeat left 15px; }

* html #photoover-l div{ width: 18px; }
* html #photoover-l:hover div{ background: url('/template/images/g_arrows_np.gif') no-repeat left 15px; }

#photoover-r {
	position: relative;
	float: right;
	display: block;
	width: 48%;
	background: url('/template/images/px.gif');
}

#photoover-r div{
	float: right;
	background: none;
	width: 30px;
	margin-right: 15px;
}
#photoover-r:hover div{ background: url('/template/images/g_arrows_np.png') no-repeat right 15px; }

* html #photoover-r div{ width: 18px; }
* html #photoover-r:hover div{ background: url('/template/images/g_arrows_np.gif') no-repeat right 15px; }

.image-list {
	float: left;
	height: 135px;
	width: 110px;
	margin: 5px 15px;
}

.image-list div.img { padding: 4px; border: 1px solid #565656; margin-bottom: 4px; }

.image-list div.img img {cursor:pointer;}


#gallery-filter {}

#gallery-filter .title { font-size: 1.2em; font-weight: bold; margin-bottom: 10px; background-color: #161616; padding: 2px 8px; }
#gallery-filter .title a { font-size: 0.7em; background: #161616; margin-top: 2px; }
#gallery-filter .title a:hover { background: #FFCC66; color: #333; text-decoration: none; }

#gallery-filter .cloud { float: left; width: 67%; overflow: hidden; }
#gallery-filter .cloud a { margin-right: 5px; line-height: 150%; padding: 0 2px 0 2px; }
#gallery-filter .cloud a.act,
#gallery-filter .cloud a:hover { background: #FFCC66; color: #000; text-decoration: none; }

#gallery-filter .cloud a.size1 { font-size: 14px; } 
#gallery-filter .cloud a.size2 { font-size: 15px; } 
#gallery-filter .cloud a.size3 { font-size: 16px; } 
#gallery-filter .cloud a.size4 { font-size: 18px; } 
#gallery-filter .cloud a.size5 { font-size: 20px; } 

#gallery-filter .date-select { float: right; width: 29%; overflow: hidden; }

#gallery-filter .date-select .years { text-align: center; float: left; width: 20%; }
#gallery-filter .date-select .years a { margin-bottom: 5px; font-weight: bold; margin-right: 7px; line-height: 135%; }
#gallery-filter .date-select .years a.act,
#gallery-filter .date-select .years a:hover { background: #FFCC66; color: #000; text-decoration: none; }

#gallery-filter .date-select .month { text-align: center; float: left; width: 70%; padding-top: 2px; }
#gallery-filter .date-select .month a { font-size: 0.85em; line-height: 150%; }
#gallery-filter .date-select .month a.act,
#gallery-filter .date-select .month a:hover { background: #FFCC66; color: #000; text-decoration: none; }

#gallery-filter button { background-color: #161616; border: 1px solid #161616; margin-bottom: 4px; }


#slideshow-switch { display: block; float: right; padding: 4px 20px; text-decoration: none; margin-right: 12px; margin-bottom: 5px; }
.slideshow-stop  { background: url(/template/images/icons/a_pause.gif) no-repeat right 5px; }
.slideshow-start { background: url(/template/images/icons/a_play.gif)  no-repeat right 5px; }

/* ----------| GALLERY |---------- */



div.pagination
{
    padding: 3px;
    margin: 3px;
}

div.pagination a
{
    padding: 2px 5px 2px 5px;
    margin: 2px;
    font-weight:bold;
    border: 1px solid #999999;
    text-decoration: none; /* no underline */
    color: black;
    background:#F0F0E7 none repeat scroll 0 0;
}

div.pagination a:hover, div.pagination a:active
{
    border: 1px solid #999999;
    color: #000;
}

div.pagination span.current
{
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #999999;
    font-weight: bold;
    background:#F0F0E7 none repeat scroll 0 0;
    color: green;
}
div.pagination span.disabled
{
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #999999;
    background:#F0F0E7 none repeat scroll 0 0;
}


/* ---------- PAGINATION ON BLACK ------------*/
div.black_pagination
{
    padding: 3px;
    margin: 3px;
}

div.black_pagination a
{
    padding: 2px 5px 2px 5px;
    margin: 2px;
    font-weight:bold;
    border: 1px solid #151515;
    text-decoration: none; /* no underline */
    color: white;
    background:#151515 none repeat scroll 0 0;
}

div.black_pagination a:hover, div.pagination a:active
{
    border: 1px solid #222222;
    color: #EE832C;
}

div.black_pagination span.current
{
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #444444;
    font-weight: bold;
    background:#151515 none repeat scroll 0 0;
    color: #EE832C;
}
div.black_pagination span.disabled
{
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #151515;
	color: white;
    background:#151515 none repeat scroll 0 0;
}

/* ---------- PAGINATION ON GRAY ------------*/
div.gray_pagination
{
    padding: 3px;
    margin: 3px;
}

div.gray_pagination a
{
    padding: 2px 5px 2px 5px;
    margin: 2px;
    font-weight:bold;
    border: 1px solid #151515;
    text-decoration: none; /* no underline */
    color: white;
    background:#151515 none repeat scroll 0 0;
}

div.gray_pagination a:hover, div.pagination a:active
{
    border: 1px solid #222222;
    color: #EE832C;
}

div.gray_pagination span.current
{
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #444444;
    font-weight: bold;
    background:#151515 none repeat scroll 0 0;
    color: #EE832C;
}
div.gray_pagination span.disabled
{
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #151515;
	color: white;
    background:#151515 none repeat scroll 0 0;
}

/* ---------- ORANGE PAGINATION ON GRAY ------------*/
div.orange_pagination
{
    padding: 3px;
    margin: 3px;
}

div.orange_pagination a
{
    padding: 2px 5px 2px 5px;
    margin: 2px;
    font-weight:bold;
    border: 0px solid #151515;
    text-decoration: none; /* no underline */
    color: #5A5A5A;
}

div.orange_pagination a:hover, div.pagination a:active
{
    border: 0px solid #222222;
    color:#8B8B8B;
}

div.orange_pagination span.current
{
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 0px solid #444444;
    font-weight: bold;
    background:#E44600 none repeat scroll 0 0;
    color: #ffffff;
}
div.orange_pagination span.disabled
{
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 0px solid #151515;
	color: white;
    background:#E44600 none repeat scroll 0 0;
}
/* ----------| PAGING |---------- */


/* ----------| PAGING |---------- */

.paging {
	height: 19px;

}

.paging div.right  {
    background: url(/template/images/paging.gif) no-repeat;
	height: 19px;
	float: left;
	width: 19px;
	overflow: hidden;
	  }

.paging div.right-right  {
    background: url(/template/images/paging.gif) no-repeat 0 -38px;
	height: 19px;
	float: left;
	width: 19px;
	overflow: hidden;
	  }

.paging div.left  {
    background: url(/template/images/paging.gif) no-repeat 0 -19px;
	height: 19px;
	float: left;
	width: 19px;
	overflow: hidden;
	  }

.paging div.left-left  {
    background: url(/template/images/paging.gif) no-repeat 0 -57px;
	height: 19px;
	float: left;
	width: 19px;
	overflow: hidden;
	  }

  .paging a.numbers {
  font-family:   Tahoma, Verdana, arial, sans-serif;
  color:#25a0b0;
  font-size: 14px;
  TEXT-DECORATION: underline;
  float: left;
  overflow: hidden;
	  }

  .paging a.numbers:hover  {
  font-family:   Tahoma, Verdana, arial, sans-serif;
  color: #e18f55;
  font-size: 14px;
  TEXT-DECORATION: none;
  float: left;
  overflow: hidden;
	  }

  .paging div.dot  {
  padding: 0 5px 0 5px;
  font-family:  Tahoma, Verdana, arial, sans-serif;
  padding: 0 5px 0 5px;
  color:#25a0b0;
  font-size: 14px;
  TEXT-DECORATION: none;
  float: left;
  overflow: hidden;
	  }

  .paging div.space  {
  padding: 0 1px 0 1px;
  float: left;
  overflow: hidden;

	  }

.paging div.current  {
  font-family:   Tahoma, Verdana, arial, sans-serif;
  color: #e18f55;
  font-size: 14px;
  TEXT-DECORATION: none;
  float: left;
	  }
/* ----------| PAGING |---------- */


/* ----------| IMG SHADOW  |---------- */
.img_shadow {
	margin-right: 8px;
	padding: 5px 8px 8px 5px;
	float: left;
	width:156px;
	height:110px;
	background-image: url(/template/images/img_shadow.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: center;
}

.img_shadow_voting {
	margin-right: 20px;
	margin-bottom: 10px;
	float: right;
	width:150px;
	height:115px;
	background-image: url(/template/images/img_shadow.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: center;
}
a.img_shadow {
	display: block;
	text-decoration: none;
}
.img_shadow img {
	border: 0;
	vertical-align: top;
}

/* ----------| IMG SHADOW |---------- */

/* ----------| MOO TIPS |---------- */

.tooltip {}
.tooltip .tip-top {}
.tooltip .tip-bottom {}
.tooltip .tip { color: #fff; width: 139px; z-index: 13000; }
.tooltip .tip .tip-title { font-weight: bold; font-size: 11px; margin: 0;  color: #9FD4FF; padding: 8px 8px 4px; background: url(/template/images/bubble.png) top left; }
.tooltip .tip .tip-text { font-size: 11px; padding: 4px 8px 8px; background: url(/template/images/bubble.png) bottom right; }

/*.tool-tip {  }
.tool-title {  }
.tool-text {  }*/

/* ----------| MOO TIPS |---------- */

.bggrey1{background: #0d0d0d;	padding: 7px;}.bggrey2{	background: #191919;
	padding: 7px;}

	
/* ----------| COMMENTS ACCORDEON |---------- */

#comments-accordion { }
#comments-accordion h3.active { color: #FFFFFF; }
#comments-accordion .cmlist-header { background-color: #222222; padding: 2px 6px; margin-bottom: 6px; font-size: 0.875em; color: #FFCC66; }
#comments-accordion .cmlist-element { margin: 0px 6px 0px 10px; font-size: 0.875em; }
#comments-accordion .hide { height: 0px; overflow: hidden; }

#comments-accordion .cmlist-element a { font-size: 0.875em; text-decoration: none; }
#comments-accordion .cmlist-element .date { font-size: 0.87em; background-color: #0C6076; padding: 0px 4px; margin-right: 4px; }
#comments-accordion .cmlist-element .date-old { font-size: 0.87em; background-color: #0D5365; padding: 0px 4px; margin-right: 4px; color: #A4A4A4; }
#comments-accordion .cmlist-element .content { padding: 2px 0 0 8px; }



/* ----------| COMMENTS ACCORDEON |---------- */


/* ----------| IFRAME |---------- */

.pixel { background: #000000; width: 1px; height: 1px; border: none; overflow: hidden; }

/* ----------| IFRAME |---------- */

.form {margin:12px;}
.form td {padding:2px;}
.margin_top_bottom {margin-top	14.6333px; margin-right	0; margin-bottom:14.6333px; margin-left:0;}



ol.commentlist {
font-size:12px;
line-height:20px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 0 20px;
padding:0;
}

ol.commentlist li.alt {
background:#1c1e1f none repeat scroll 0 0;
border:1px solid #2d343c;
padding:18px 18px 20px !important;
margin-top:4px;
}

.gravatar {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DEDBD1;
float:left;
margin:0 7px 0 0;
padding:4px;
}

ol.commentlist cite {
font-style:normal;
font-weight:bold;
}

commentmetadata a {
color:#333333;
font-size:11px;
}

ol.commentlist p {
line-height:20px;
margin-bottom:10px;
}



.usertable{
  color: #000000;
  font-size: 13px;
}
.usertable td{
  padding: 5px 2px;
}

.people_page_tb_header {
font-family: arial, sans-serif;
color: #999999;
font-size: 12px;
line-height: 18px;
letter-spacing: -1px;
}

.people_page_tb_header_b {
font-family: arial, sans-serif;
color: #333333;
font-size: 15px;
line-height: 18px;
letter-spacing: -1px;
font-weight:bold;
}
a.people_nickname {font-size:12px; font-family:arial; color:#999999; line-height: 14px;}
.people_nickname {font-size:12px; font-family:arial; color:#999999; line-height: 14px;}


/* panel menu */
div.userpanelbar {
	font-size:100%;
	color:#3b5d14;
	font-weight:bold;
	padding:6px;
	overflow:auto;
	height:1%;
	clear:both;
}
div.userpanelbar a {
	color:#3b5d14; 
	text-decoration:none; 
	margin:0 5px; 
	padding-right:10px; 
	height:23px; 
	line-height:23px; 
	display:block; 
	float:left; 
	background:url(/template/images/mb_a.png) right top no-repeat;
}

div.userpanelbar a.act {
	margin-left: 5px;
	color: #0078B3;
}

div.userpanelbar a span{background:url(/template/images/mb_span.png) left top no-repeat; height:23px; display:block; padding-left:10px;}

/* USER PHOTOS RATING */
.user_photos_rating a {
background:transparent url(/template/images/photo_rate_bg.gif) no-repeat scroll 0 0;
color:#777777;
display:block;
float:left;
font-weight:bold;
height:42px;
margin:0 5px;
padding-top:6px;
text-align:center;
text-decoration:none;
width:37px;
}
.user_photos_rating a:hover {
background:transparent url(/template/images/photo_rate_bg.gif) no-repeat scroll 0 100%;
color:#ffffff;
}

span#photo_points_weight {
background:transparent url(/template/images/photo_rate_points_bg.gif) no-repeat scroll 0 100%;
color:#ffffff;
display:block;
float:left;
font-weight:bold;
height:45px;
margin:0 5px;
padding-top:3px;
text-align:center;
text-decoration:none;
width:60px;
}



/* USER PHOTOS RATING */
a#check_me_on_photo {
background:transparent url(/template/images/photo_me_bg.gif) no-repeat scroll 0 100%;
display:block;
font-weight:bold;
height:42px;
margin:0 5px;
padding-top:6px;
text-align:center;
text-decoration:none;
width:110px;
color:#ffffff;
}
a#check_me_on_photo:hover {
background:transparent url(/template/images/sweet_button_bg.gif) no-repeat scroll 0 0;
color:#777777;

}

a.sweet_button_orange {
background:transparent url(/template/images/sweet_button_bg.gif) no-repeat scroll 0 100%;
display:block;
font-weight:bold;
height:42px;
margin:0 5px;
padding-top:6px;
text-align:center;
text-decoration:none;
width:110px;
color:#ffffff;
}
a.sweet_button_orange:hover {
background:transparent url(/template/images/sweet_button_bg.gif) no-repeat scroll 0 0;
color:#777777;
}

/* На странице вчеринки */
a.sweet_button_orange_club_event {
background:transparent url(/template/images/sweet_button_bg.gif) no-repeat scroll 0 100%;
display:block;
font-weight:bold;
height:42px;
margin:0 5px;
padding-top:6px;
text-align:center;
text-decoration:none;
width:110px;
color:#ffffff;
float:left;
}
a.sweet_button_orange_club_event:hover {
background:transparent url(/template/images/sweet_button_bg.gif) no-repeat scroll 0 0;
color:#777777;
}

a.sweet_button_orange_club_event_who {
background:transparent url(/template/images/sweet_button_bg_260.gif) no-repeat scroll 0 100%;
display:block;
font-weight:bold;
height:42px;
margin:0 5px;
padding-top:6px;
text-align:center;
text-decoration:none;
width:260px;
color:#ffffff;
float:left;
}

a.sweet_button_orange_club_event_who:hover {
background:transparent url(/template/images/sweet_button_bg_260.gif) no-repeat scroll 0 0;
color:#777777;
}

a.sweet_button_white {
background:transparent url(/template/images/sweet_button_bg.gif) no-repeat scroll 0 0;
display:block;
font-weight:bold;
height:42px;
margin:0 5px;
padding-top:6px;
text-align:center;
text-decoration:none;
width:110px;
color:#777777;

}
a.sweet_button_white:hover {
background:transparent url(/template/images/sweet_button_bg.gif) no-repeat scroll 0 100%;
color:#ffffff;
}

/* FRIENDS */

.black-margins-p {
background:#000000 none repeat scroll 0 0;
max-width:1022px;
}

#content-td-p {
background-color:#FFFFFF;
width:992px;
}

.whitebox div.wbbgr-profile {
background:transparent url(/template/images/whitebox_hbgr.jpg) repeat-y scroll right top;
padding:0 16px 10px;
}

#structure-left {
float:left;
margin-right:14px;
overflow:hidden;
width:706px;
}

.white-part, .white-part td, .white-part th
{
color:#444444;
}

.white-part
{
background-color:#FFFFFF;
}

#userinfo-leftblock
{
float:left;
width:442px;
}

.profile {
font-family:Tahoma,"Trebuchet MS",Arial,Verdana;
font-size:0.87em;
}

.profile .userdata {
float:left;
width:65%;
}

.profile div.title, .profile h1 {
-x-system-font:none;
color:#00A8FF;
float:left;
font-family:Arial,Tahoma,"Trebuchet MS";
font-size:1.5em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
width:85%;
}

.profile h1 a {
color:#00A8FF;
text-decoration:none;
}
.profile a {
color:#077FA1;
}

.profile #thought {
margin:0 0 10px;
overflow:hidden;
padding-top:25px;
width:275px;
}

.profile #thought .content {
padding:2px 10px;
}

.profile .usermenu {
float:right;
text-align:right;
width:34%;
}

.profile .usermenu a {
clear:right;
display:block;
float:right;
font-weight:bold;
line-height:1.3em;
padding:1px 10px;
text-decoration:none;
}

.profile .usermenu a.a {
background-color:#EEEFF0;
}

.profile-header {
background:transparent url(/template/images/profile_header.gif) repeat-x scroll left top;
color:#607F9B;
font-family:Tahoma;
font-size:1em;
height:25px;
margin-bottom:2px;
padding:8px 0 0 10px;
text-transform:uppercase;
}

.profile-header h2 {
display:block;
float:left;
font-size:1em;
text-align:left;
width:60%;
}

.profile-header span {
-x-system-font:none;
display:block;
float:right;
font-family:tahoma;
font-size:0.87em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:0 10px 0 0;
text-align:right;
text-transform:none;
width:35%;
}

.profile-header span a {
color:#607F9B;
text-decoration:none;
}

.profile .friends .image {
background-color:#FFFFFF;
border:1px solid #DDDDDD;
float:left;
padding:2px;
width:50px;
}

.profile .friends .data {
float:left;
padding-left:20px;
width:252px;
}

.profile .friends .controls {
float:left;
text-align:right;
width:110px;
}

#userinfo-rightblock {
float:right;
font-size:0.97em;
width:250px;
}

#box-container {
overflow:hidden;
position:relative;
width:250px;
}

#profile-images-box {
position:absolute;
}

#profile-images-box span {
display:block;
float:left;
}

#profile-images-theader {
position:relative;
}
.profile-sub {
background-color:#EEEEEE;
margin-top:8px;
}

.profile-subheader {
margin-bottom:2px;
padding:4px 5px 2px;
}

.profile-subheader h3 {
color:#AD720C;
display:block;
float:left;
font-size:0.87em;
padding-left:0;
text-transform:uppercase;
width:50%;
}

#profile-images-thumbs {
clear:both;
height:41px;
overflow:hidden;
position:relative;
width:250px;
}

#profile-images-thumbs .thumbs, #profile-images-thandles, #profile-images-tmask {
height:41px;
position:absolute;
top:0;
width:100%;
}

#profile-images-thumbs .thumbs div, #profile-images-thandles span {
background:#EEEEEE none repeat scroll 0 0;
cursor:pointer;
display:block;
float:left;
height:41px;
margin:0;
width:60px;
}

#profile-images-thumbs .thumbs div img {
float:right;
width:54px;
}

#profile-images-tmask {
background:transparent url(/img/thumbs_mask.gif) no-repeat scroll center top;
width:1200px;
}
#profile-images-thumbs .thumbs, #profile-images-thandles, #profile-images-tmask {
height:41px;
position:absolute;
top:0;
width:100%;
}

#profile-images-thumbs .thumbs, #profile-images-thandles, #profile-images-tmask {
height:41px;
position:absolute;
top:0;
width:100%;
}


#profile-images-thandles span {
background:transparent url(/img/thumb_invisible.gif) no-repeat scroll 0 0;
}
#profile-images-thumbs .thumbs div, #profile-images-thandles span {
background:#EEEEEE none repeat scroll 0 0;
cursor:pointer;
display:block;
float:left;
height:41px;
margin:0;
width:60px;
}

.friends-short {
margin-top:10px;
padding-left:4px;
}

.friends-short a {
background-color:#FFFFFF;
border-color:#E6E6E6 #BBBBBB #BBBBBB #E6E6E6;
border-style:solid;
border-width:1px;
display:block;
float:left;
margin:0 3px 5px 0;
padding:4px 3px 8px;
width:50px;
}

#structure-right {
float:left;
overflow:hidden;
width:240px;
}

.profile .event-img {
float:left;
margin-left:5px;
margin-right:10px;
width:56px;
}

.profile .event-img a {
border:1px solid #CCCCCC;
display:block;
padding:2px;
}

.profile .event-data {
background-color:#DED4A3;
float:left;
padding:5px 8px 10px;
width:153px;
}

.profile .event-data a {
color:#333333;
text-decoration:none;
}

/* Status form */
div.header_status_form {
background:transparent url(/template/images/status_form/user_status_form.gif) no-repeat scroll left top;
height:22px;
line-height:22px;
margin:20px -20px 0;
position:relative;
}

div.header_status_form input.itext, div.header_status_form input.empty:focus {
background:transparent url(/template/images/status_form/user_status_form.gif) repeat-x scroll 0 -30px;
border:0 none;
font-size:11px;
height:16px;
left:20px;
padding:4px 2px;
position:absolute;
top:0;
}

div.header_status_form input.ibutton {
background:transparent url(/template/images/status_form/user_status_form.gif) repeat-x scroll 100% -60px;
border:0 none;
cursor:pointer;
height:22px;
overflow:hidden;
position:absolute;
right:0;
text-indent:80px;
top:0;
width:36px;
}

div.header_status_form input.ibutton:hover {
    background-position:100% -90px;
}
div.header_status_form input.ibutton:active {
    background-position:100% -120px;
}

div.profile_mini_menu a {
display:block;
border-bottom: 1px #333638 solid;
width:142px;
padding:4px 0px 4px 8px;
text-decoration:none;
}

div.profile_mini_menu a:hover {
display:block;
border-bottom: 1px #56614d solid;
width:142px;
padding:4px 0px 4px 8px;
background-color:#373e31;
text-decoration:none;
color:#ffffff;
}

span.bignumber {
background-color:orange;
color:#FFFFFF;
display:block;
float:left;
font-weight:bold;
margin-right:8px;
padding:7px;
}

#holding-sites { text-align: center; margin: 0px auto; width: 936px; }
#holding-sites .copy { margin-top: 20px; margin-bottom: 20px; color: #79695b; font: 11px Tahoma; }

#holding-sites a { display: block; float: left; height: 47px; text-indent: -1000em; overflow: hidden; background: url(/template/images/footer_sprite.jpg) no-repeat; }

#holding-sites a.ray				{ background-position: 0px 0px;		width: 80px; }
#holding-sites a.ray:hover		{ background-position: 0px -47px; }
#holding-sites a.rich			{ background-position: -80px 0px;	width: 105px; }
#holding-sites a.rich:hover	{ background-position: -80px -47px; }


p.am_foto {
background:transparent url(/template/images/orange_lft.gif) no-repeat scroll 0 0;
float:left;
font-weight:bold;
margin:5px 12px 0 6px;
display:block;
}

p.am_foto a {
font-size:11px;
background:transparent url(/template/images/orange_rght.gif) no-repeat scroll 100% 0;
display:block;
padding:2px 12px 4px 10px;
color:#FFFFFF;
cursor:pointer;
text-decoration:none;
}

p.orange_link {
background:transparent url(/template/images/orange_link_lft.gif) no-repeat scroll 0 0;
float:left;
font-weight:bold;
margin:0 16px 0 26px;
display:block;
}

p.orange_link a {
font-size:11px;
background:transparent url(/template/images/orange_link_rght.gif) no-repeat scroll 100% 0;
display:block;
padding:0px 10px 0;
color:#FFFFFF;
cursor:pointer;
text-decoration:none;
height:28px;
line-height:26px;
}

p.orange_link a:hover {
color:#000000;
}

table.places-open-search-table {
width:100%;
}


table.places-open-search-table a {
display:block;
line-height:150%;
padding:2px 5px;
text-decoration:none;
font-weight:bold;
}

a.active-link-on-white {
background-color:#FF0058;
color:#FFFFFF;
}

a.active-link-on-white:hover {
color:#FFFFFF;
}

/* FIGHTS */
#content2 {
border-left:1px solid #212121;
clear:right;
float:left;
padding:7px 0 10px 12px;
width:695px;
}

#content2 #kolbasa {
width:707px;
}

#kolbasa {
border-bottom:1px solid #212121;
clear:both;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 9px -12px;
padding:0 0 8px;
}

#kolbasa li {
float:left;
margin:0 0 0 14px;
}

#kolbasa a {
background-image:url(/img/grey_arrow.gif);
}

#kolbasa a, #kolbasa span {
background-position:0 60%;
background-repeat:no-repeat;
color:#ACACAC;
padding:0 0 0 16px;
}

.tab_data {
float:left;
margin:6px 0 0;
}

.tab_data li {
background:transparent url(/system/application/views/fights/images/tab_data_pas_lft.gif) no-repeat scroll 0 0;
float:left;
font-family:Tahoma;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:10px;
}

.tab_data a {
background:transparent url(/system/application/views/fights/images/tab_data_pas_rght.gif) no-repeat scroll 100% 0;
color:#BDBDBD;
display:block;
padding:11px 11px 12px 9px;
text-decoration:none;
}

.tab_data li.tab_active span {
background:transparent url(/system/application/views/fights/images/tab_data_act_rght.gif) no-repeat scroll 100% 0;
color:#000000;
display:block;
padding:11px 11px 12px 9px;
}

.part1.af {

}

.part1 {
background:#E5E5E5 url(/system/application/views/fights/images/data_tab_back.gif) repeat-x scroll 0 0;
clear:both;
color:#000000;
float:left;
padding:15px 5px 13px 15px;
width:680px;
}

.photos {
border-left:1px solid #C8C8C8;
border-top:1px solid #C8C8C8;
float:left;
margin-top:8px;
width:664px;
}

.photo {
border-bottom:1px solid #C8C8C8;
border-right:1px solid #C8C8C8;
float:left;
height:207px;
padding:5px 0 0;
position:relative;
text-align:center;
width:165px;
}

.main-photo {
border-bottom:1px solid #C8C8C8;
border-right:1px solid #C8C8C8;
float:left;
padding:5px 0 0;
position:relative;
text-align:center;
width:165px;
}


.part1 .photos a {
margin:0;
padding:0;
}


a {
color:#FFFFFF;
cursor:pointer;
text-decoration:underline;
}

.part1 img.fight_photo {
border:1px solid #9A9A9A;
float:left;
margin:0 13px 0 0;
}

.part1 .photos img.fight_photo {
background-color:#FFFFFF;
border:1px solid #C8C8C8;
float:none;
margin:auto;
padding:7px;
}

.part1 .photos img.fight_photo:hover{border-color:#FCB200;}

.part1 .photos p {
bottom:5px;
left:18%;
line-height:15px;
position:absolute;
}

.tab_data li.tab_active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/system/application/views/fights/images/tab_data_act_lft.gif) no-repeat scroll 0 0;
}

.friends {
border-bottom:1px solid #323232;
padding:0 0 11px 14px;
width:217px;
}

.friends p {
float:left;
height:100px;
margin:8px 5px 0 0;
text-align:center;
width:65px;
}

.friends p a {
display:block;
font-size:11px;
line-height:15px;
}

.friends img {
max-width:64px;
border:1px solid #FFFFFF;
}

.b_nav{float:left;width:100%;background: url('/system/application/views/fights/images/jep.png') no-repeat 50% 100%;padding:7px 0 12px;color:#d0d0d0;}
.b_nav li{float:left;}
.b_nav a{color:#fcb200}
.b_nav .b_n1{width:300px}
.b_nav .b_n1 a,.b_nav .b_n3 a{padding:4px 14px 7px 34px;background: url('/system/application/views/fights/images/i1.png') no-repeat 12px 5px;float:left;}
.b_nav .b_n3 a{padding-left:14px;background-image:none;float:right}
.b_nav .b_n1 .ba2{background-image: url('/system/application/views/fights/images/i2.png');color:#9ecde5;}
.b_nav .b_n1 .act_b,.b_nav .b_n3 .act_b{background-color: #212121;}
.b_nav .b_n1 .bamy {
	background-image:url('/template/images/icons/24x24/bulb.png');
}


.b_nav .b_n2{width:460px;text-align: center;padding-top:4px;}
.b_nav .ba3{color:#9ecde5;padding-left:14px;margin-left:10px;border-left:1px solid #212121}
.b_nav .b_n3{float:right;width:255px;text-align: right;}

.jep {
background:transparent url('/system/application/views/fights/images/jep.png') no-repeat scroll 50% 0;
clear:both;
float:left;
font-size:0;
height:9px;
width:100%;
}

/* BLACK COMMENTS */
.replic5.r5_b1 {
background-color:#191919;
}

.replic5 {
border-top:1px solid #212121;
float:left;
padding:10px 10px 13px 15px;
width:703px
}

#wrap h4.blue, .replic5.blue a {
color:#57A0C9;
}

.replic5.orange a {
color:#FCB200;
}

.replic5.grey a {
color:#D1D1D1;
}

.replic5 img {
float:left;
margin-right:14px;
border:1px solid #FFFFFF;
}

.hands {
float:right;
position:relative;
text-align:right;
top:-3px;
width:100px;
}

.replic5 .hands a, .part1 .hands a {
color:#7BB160;
display:inline;
float:none;
font-weight:bold;
margin-left:4px;
}

.replic5 span {
color:#BCBCBC;
}

.hands img {
border:0 none;
float:none;
margin:0;
position:relative;
top:2px;
}

.replic5 p.repl5_p {
color:#BCBCBC;
font-size:9px;
padding-bottom:5px;
}

.replic5 p {
font-family:Tahoma;
font-size:12px;
}

.replic5 em {
color:#474747;
font-style:normal;
margin:0 5px;
}

.replic5.r5_b2 {
background-color:#0D0D0D;
}

/* PROFILE */
.data_tab{color:#2b2b2b;border:0;width:100%;background:#e5e5e5 url(/template/images/profile/data_tab_back.gif) repeat-x 0 0; border-bottom:1px solid #212121;clear:left;font-family:Tahoma;font-size:12px;}
.data_tab td.bold{font-weight:bold;color:#000;width:59%;}
.data_tab td{color:#2B2B2B; padding:5px 0 7px 11px;width:40%;}
tr.data_tr{background-color:#d6d6d6;}

/* MAIN */
a.girlu {
	color:#E5E5E5;
}

div.main-users-list
{
	background-color:#161616;
	clear:both;
	color:#B5B5B5;
	float:left;
	margin-top:10px;
	padding:10px;
	width:662px;
}

div.main-users-list a
{
	font-size:11px; color:#676767;
}

/* MAIN PAGE */
div.main-users-list .user_have_avator {color:#ffffff;}
div.main-users-list a.user_have_avator:hover {color: #EE832C;}

/* PROFILE */
/* Add to friends & Write private message */
div.profile-user-links div.profile-user-link-lft
{
	margin: 5px 0pt 0pt;
	background: transparent url(/template/images/profile/when_lft.gif) no-repeat scroll 0pt 0pt;
	float: left;
	font-family: Tahoma;
	font-size: 9px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	height: 19px;
	line-height: 9px;
}

div.profile-user-links div.profile-user-link-lft p.profile-user-link-rght
{
	padding: 5px 12px 0pt 12px;
	background: transparent url(/template/images/profile/when_rght.gif) no-repeat scroll 100% 0pt;
	float: left;
	height: 19px;
}

div.profile-user-links div.profile-user-link-lft p.profile-user-link-rght a
{
	color:white;
	text-decoration:none;
}

div.profile-user-links div.profile-user-link-lft p.profile-user-link-rght a:hover
{
	color:black;
	text-decoration:none;
}

/* Last visit */
div.profile-last-visit div.profile-last-visit-lft
{
	margin: 5px 0pt 0pt;
	background: transparent url(/template/images/profile/when_lft.gif) no-repeat scroll 0pt 0pt;
	float: left;
	font-family: Tahoma;
	font-size: 9px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	height: 19px;
	line-height: 9px;
}

div.profile-last-visit div.profile-last-visit-lft p.profile-last-visit-rght
{
	padding: 5px 20px 0pt 17px;
	background: transparent url(/template/images/profile/when_rght.gif) no-repeat scroll 100% 0pt;
	float: left;
	height: 19px;
}

div.profile-last-visit div.profile-last-visit-lft p.profile-last-visit-rght a
{
	color:white;
	text-decoration:none;
}

div.profile-last-visit div.profile-last-visit-lft p.profile-last-visit-rght a:hover
{
	color:black;
	text-decoration:none;
}

.blink {text-decoration:blink; font-weight:bold;}

/* BUTTONS */
p.add_item_button {
background:transparent url(/template/images/buttons/add_item_button_lft.png) no-repeat scroll 0 0;
float:left;
font-weight:bold;
display:block;
}

p.add_item_button a {
font-size:14px;
background:transparent url(/template/images/buttons/add_item_button_rght.png) no-repeat scroll 100% 0;
display:block;
padding:0px 10px 0;
color:#FFFFFF;
cursor:pointer;
text-decoration:none;
height:50px;
line-height:45px;
}

p.add_item_button a:hover {
background:transparent url(/template/images/buttons/add_item_button_rght.png) no-repeat scroll 100% 100%;
color:#FFFFFF;
}

p.add_item_button:hover {
background:transparent url(/template/images/buttons/add_item_button_lft.png) no-repeat scroll 0 100%;
}

/* MIN PAGE COMMENTS PAGINATION */
.bottom_links {float:left;width:699px;font-size:11px;padding:0;margin:11px -9px 0 0;}
.bottom_links.b_l4{margin-left:0 !important;}
.bottom_links.b_l4 ul{margin:0;}
.bottom_links.b_l4 ul {margin:0;}

.bottom_links ul {
border-bottom:1px solid #212121;
float:left;
margin:0 -71px;
padding-bottom:11px;
text-align:center;
width:100%;
}

.bottom_links li {
display:inline;
padding-left:1px;
}

.bottom_links li span {
background-color:#E44600;
color:#FFFFFF;
margin-left:2px;
padding:0 6px;
}

.bottom_links li a {
background:none repeat scroll 0 0 transparent;
color:#5A5A5A;
padding:0 6px 0 8px;
text-decoration:none;
}
.bottom_links a:hover {color:#8b8b8b;}