body {margin:0; font-family: verdana, helvetica, sans-serif; font-size: 11px;background-color: #fff;color:#000;}
ul, li, table, td, th, p, form	{margin:0;padding:0;border:0}
img, a img 		{border: 0 none;}
a		 		{text-decoration: underline; color: #1A1A50;  font-family: verdana; font-size: 11px}
input, textarea, select	{font-family: verdana; background-color: white;}
/*a:hover 		{text-decoration: none;  color: #6c66a1;}*/
/*Check BOX in IE*/
/*input, textarea, select, button {background-color: #fff;}*/
/*
td, th 						{vertical-align: top;}
td.vcenter, th.vcenter 		{vertical-align: middle;}
td.vbottom, th.vbottom 		{vertical-align: bottom;}
th					{text-align:left; font-weight: normal;}
th.cent			{text-align:center; font-weight: bold;}

table 			{border-collapse:collapse; width:100%}
*/
.wauto 			{width: auto;}
hr {background-color: #12469b; height: 0; border: 0; border-top: 1px solid #12469b;}

/* CLASSES */
.fleft			{float:left;}
.fright			{float:right;}
.left			{text-align:left;}
.center			{text-align:center;}
.right			{text-align:right;}
.red			{color:#d90c09}
.dred			{color:#ae0003}
.black			{color:#000}
.white			{color:#fff}
.gray			{color:#c4c4c4}
.yellow			{color:#fff600}
.green			{color:green}
.dblue 			{ color: #1a1a50; }
.dgray 			{ color: #787878; } 
.clear 			{clear: both;}
.hidden		 	{display: none;}
.block 			{display: block;}
.full			{width:100%;}
.loyout_fixed	{table-layout: fixed;}
.loyout_fixed td	{text-align: center;}
.mfull			{width:98%; }
.margin0, .mar0{margin: 0;}
.paddin0, .pad0{padding: 0;}
.nobr, .pre		{white-space: pre;}
.bold 			{font-weight: bold;}
.thin 			{font-weight: 100;}
.italic			{font-style:italic;}
.caps				{font-variant:small-caps;}
.pointer 		{cursor: pointer;}
.big				{font-size: x-large;}
.xxbig			{font-size: xx-large;}
.small			{font-size: x-small;}
.xxsmall			{font-size: xx-small;}
.biggger			{font-size: large;}
.smaller			{font-size: small;}
.dis-block		{display: block;}
.line2			{line-height:200%;}

.font11 			{font-size: 11px;}
.font13 			{font-size: 13px;}
.font15 			{font-size: 15px;}

.caption				{color:#bb1b1b; font-weight:bold; font-size: 11px; }
.error_msg, .err_msg	{color:#bb1b1b; font-weight:bold; font-size: 10px }
.ok_msg	 				{color:#393;}

.pad5 			{padding: 5px;}
.pad10 			{padding: 10px;}
.mar5 			{margin: 5px;}
.mar10 			{margin: 10px;}

.note 			{margin: 5px 0 10px 15px; padding-left: 7px; font-size: xx-small; border-left: 1px solid #e88; color: #9f8179;}
.note h5			{margin:0;}
.note ul			{margin-left:10px;}

.line					{border-bottom:1px solid #6d80aa;}
.hline					{border-left:1px solid #6d80aa;}

#tag_place .c1	{color:#94afcf; font-size:10px;}
#tag_place .c2	{color:#94afcf; font-size:11px;}
#tag_place .c3	{color:#8fa3c8; font-size:12px;}
#tag_place .c4	{color:#858ec6; font-size:14px;}
#tag_place .c5	{color:#7d81c0; font-size:18px;}
#tag_place .c6	{color:#7d81c0; font-size:24px;}

.nickname a		{font-weight:bold;} 
.rating			{font-weight:bold; color: #ae0003}
.avatar			{border: 1px solid black; }

.bordered {border: 1px solid #c9c9c9;background-color: #e6e6e6;}

.green_button, .gray_button, .red_button, .blue_button	{
	border-style:solid;border-width:1px;cursor:pointer; 
	font-size:11px; color:white;
	font-weight:bold; text-decoration:none; 
	font-family: verdana; height:20px;
	}
.green_button 	{background:url(../i/diz/green_button_back.gif) repeat-x 0 0; border-color:#7abb53 #acdf8e #0f240b #193314; margin: 0 2px 0 0; padding: 0 2px; }
.gray_button	{background:url(../i/diz/gray_button_back.gif) repeat-x 0 0; border-color:#737373 #8a8a8a #737373 #8a8a8a; margin: 0 2px 0 0; padding: 0 2px; }
.red_button		{background:url(../i/diz/red_button_back.gif) repeat-x 0 0; border-color:#c96e6e #e8a1a1 #621818 #610d0d; margin: 0 2px 0 0; padding: 0 2px; }
.blue_button	{background:url(../i/diz/blue_button_back.gif) repeat-x 0 0; border-color:#486db2 #567fcc #121c3a #1a2035; margin: 0 2px 0 0; padding: 0 2px; }

.btn_rmarg		{margin-right: 5px;}
.btn_lmarg		{margin-left: 5px;}

/*.green_button		{background:url(../i/diz/green_button_back.gif) repeat-x 0 0; border:1px solid #1c3b15; padding:1px 10px; cursor:pointer; font-size:10px; color:white;text-transform: uppercase; font-weight:bold;text-decoration:none; }
a.green_button		{line-height:200%;}
.green_button:hover	{background:url(../i/diz/green_button_back_over.gif) repeat-x 0 0; 	color:white;}
.red_button			{background:url(../i/diz/red_button_back.gif) repeat-x 0 0; border:1px solid #542021; padding:1px 10px; cursor:pointer; font-size:10px; color:white;text-transform: uppercase; font-weight:bold;text-decoration:none; }
a.red_button		{line-height:200%;}
.red_button:hover	{background:url(../i/diz/red_button_back_over.gif) repeat-x 0 0; color:white;}

.gray_button		{background:url(../i/diz/gray_button_back.gif) repeat-x 0 0; border:1px solid #5d5d5d; padding:1px 10px; cursor:pointer; font-size:10px; color:white;text-transform: uppercase; font-weight:bold;text-decoration:none; }
a.gray_button		{line-height:200%;}
.gray_button:hover	{background:url(../i/diz/gray_button_back_over.gif) repeat-x 0 0; color:white;}
*/
.left_block {width: 220px; vertical-align:top; padding-left: 2px;}
.left_block .entry {margin: 0 9px 9px 0;}
.right_block .entry {margin: 0 0 10px 0;}

.mymenuCont ul li {
	list-style: none;
	line-height: 20px;
	padding-left: 15px;
}
.mymenuCont ol li {font-size: 10px;} 
.mymenuCont ul li.sel {}
.mymenuCont a { text-decoration: underline; color: #522; display: block;}
/**html .mymenuCont li a {line-height: auto;} TODO: End doing huck for IE6*/
.mymenuCont a:hover {text-decoration: none;}

.entry_centered					{ margin: 45px auto; width:400px; text-align:center;}
.entry_centered	.caption		{ margin-top: 15px;}
.entry_centered p				{ margin-top:15px;  font-weight:bold; }
.entry_centered .green_button, .entry_centered .red_button, .entry_centered .gray_button{ 
	margin-top: 20px; 
}

.entry .buttons, .entry_centered .buttons { margin-top: 20px;}

.entry, .entry_centered {
	background-image: url(../i/entry_bg.png);
}

.entry {}
.index .left_col .entry {margin: 0 8px 10px 0;}
.index .right_col .entry {margin: 0 0 10px 0;}
/*Ie hack for png alpha*/
 * html .entry, * html .entry_centered {background: #edeef0; background-image:none;}
 
.entry .containment 			{padding: 10px 20px;}
.entry_centered	.containment 	{padding: 8px 20px 23px 20px;}
.entry .inner					{padding: 0px 20px;}
.entry .menu_block				{position:relative;}
.entry .menu					{position:absolute; top:2px;}
.entry .menu_top				{border-bottom:1px solid #b8b8b8; height:2px; background:white; overflow:hidden;}
.entry .menu ul					{list-style-type:none; list-style-image:none; margin:0 0 0 10px; padding:0; overflow:auto;}
.entry .menu ul li 				{display:block; float:left; white-space:nowrap; padding:0 5px; margin:0 1px; border:1px solid #b8b8b8; background:white;}
.entry .menu ul li a			{font-size:10px; color:#29285a; text-decoration:none;}
.entry .menu ul .selected		{border:none; background:url(../i/diz/block_menu_left.gif) no-repeat 0 -3px; padding-left:7px; padding-right:0;}
/*IE HACK (for ie6)*/ * html .entry .menu ul .selected		{border:none; background:url(../i/diz/block_menu_left.gif) no-repeat 0 -3px; padding-left:7px; padding-right:0; width:120px;}
.entry .menu ul .selected .right	{background:url(../i/diz/block_menu_right.gif) no-repeat 100% -3px; padding-right:7px;}
.entry .menu ul .selected .content	{background:white; height:17px; border-bottom:1px solid #b8b8b8; padding-top:2px; text-align:center;}
.entry .menu ul .selected .content a {color:#9d1c20; font-size:11px; font-weight:bold;}
.entry .mclear				{margin-top:20px;}

.entry .header, .entry_centered .header{
	width:100%;
	margin: 0;
	background: url(../i/diz/block_head_blue.gif) top left repeat-x;
	color: #fff;
	font-size: 12px;
	line-height: 18px;
}
.entry .hgray {
	background: url(../i/diz/block_head_gray.gif) top left repeat-x;
}
.entry .header th, 
.entry_centered .header th, 
.entry .header .capt,
.entry_centered .header .capt {
	text-align: left;
	padding-left: 4px;
	font-weight: bold;
	line-height: 20px;
	height:20px;
	overflow-y:hidden;
}
.entry .header .capt,
.entry_centered .header .capt {
	display: block;
}
.entry .header a:link {text-decoration:none;}
.entry .header th input {
	font-size: 10px;
}
.entry .header td {
	vertical-align: middle;
	font-size: 10px;
	padding-right: 5px;
}
.entry .header a {
	color:#ccc;
}
.entry .header input[type="submit"] {
	height:17px;
	margin-top:-2px;
	border:none;
	color:#666;
	font-weight: bold;
	font-size: 9px;
}
.editable {background-color: white; border:1px solid #757575;}
.txt_field {
	border: 1px solid #646e86;
}
/* Suggestions */
.ac_input {}
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	font: menu;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
}
.ac_loading {background: white url(../images/indicator.gif) right center no-repeat;}
.ac_odd 	{background-color: #eee;}
.ac_over 	{background-color: #0A246A;color: white;}
.inplabel 	{font-size:11px; color:#1A1A50; font-weight: bold; margin-top:10px;}
/*.syslink	{font-size:10px; color:#1A1A50;cursor:pointer;}*/

 
.media_wnd, 
.modal_wnd							{background-image: url(../i/white_transparent_85.png); border: 1px solid black; width:800px; text-align:left; padding:0px; }
.media_wnd .buttons, 
.modal_wnd .buttons					{text-align: center;}
.msg_wnd							{width: 400px;}
.msg_wnd .status					{font-size:9px;}
.msg_wnd .rate 						{color:#AE0003; font-weight:bold;}
/*Ie hack for png alpha*/
 * html .modal_wnd					{background: #edeef0; background-image:none;}

.modal_wnd h3 { text-align:center; margin:10px 0; color:#990000;}/*For window header */
.modal_wnd .content h3 {margin-top:10px; background:none; color:#bb1b1b; font-weight:bold;} /*For caption inside*/
.modal_wnd p, .modal_wnd .buttons {margin-top:10px;}
.modal_wnd .promt	{width:100%; height:100px; margin:10px 0; border:1px solid #848486;} /* ie texarea */
.modal_wnd .header	{width:100%; border:1px solid #848486; background:url(../i/grey_transparent_70.png); padding:5px;}
.modal_wnd .content {padding:10px 20px 20px 20px; text-align:center; }

.modal_wnd .bottom {text-align: right;}
/* Blog styles*/
.blog .containment		{margin:15px 0px;}
.blog .post_title		{margin-top:15px;}
.blog h1, .blog h1 a	{font-size:14px; color:#9d1c20; margin:0px;font-weight:bold;display:inline;}
.blog .post_top			{margin-top:4px;}
.blog .author			{font-weight:bold;}
.blog .statistic p		{font-weight:bold;display:inline;}
.line					{border-bottom:1px solid #6d80aa;}
.blog .post				{margin:12px 0px 10px;}
.blog .post_footer		{margin:5px 0; color:#222155;}
.blog .post_footer a	{color:#222155;}
.blog .post_submit		{margin:10px 0px 0px;}
/*.blog .msg				{margin:10px 0;}*/
.blog .back_link		{font-size:12px; color:#9a1c1f; font-weight:bold; margin-bottom:15px; display:block;}
.blog .inplabel			{margin-bottom: 6px}
.blog .add_margin		{margin-bottom: 15px}
.blog .post_message	.green_button	{margin-top: 15px}
.blog .add_post .line {margin-bottom: 15px}
.blog .add_post .green_button, .blog .add_post .gray_button {margin-right:5px; margin-bottom: 15px}
.blog .brd_icon_priv_all, .blog .brd_icon_priv_friend, .blog .brd_icon_priv_private {
	vertical-align:bottom;
}

/*
.blog input,.blog select {margin-bottom: 15px}
*/
.blog .err_msg			{margin-bottom: 15px;}
/*.blog .green_button, .blog .gray_button {margin-top: 15px}*/
.blog #post_preview		{border: 1px solid #7a91ba; background-color:white;}
.blog #post_privacy		{margin-left: 15px;}

/* GALLERY */
.tagsCont {width: 20%;}
.fade {
	background-image: url(../i/fade.png);
	position: absolute;
	top: 0;
	right: 0;
	width: 15px;
	height: 30px;
}

.arr_left, .arr_rig { width: 3px; height: 6px; background-repeat: no-repeat; text-decoration: none; }
.arr_left { background-image: url(../i/arrow_left.gif); }
.arr_rig { background-image: url(../i/arrow_rig.gif); }

.edit_but, .cancel_but { background-color: #8a8a8a; border: #8a8a8a; font-weight: bold; }
.del_but { background-color: #bc2d2f; border: #bc2d2f; font-weight: bold; }
.save_but { background-color: #2e7a18; border: #2e7a18; font-weight: bold; }
.input_border { border: 1px solid #5a5b5d; }

.mtop10 { margin-top: 10px; }
.mtop5 { margin-top: 5px; }
.mleft20 { margin-left: 20px; }
.p20 { padding: 20px; }
.p2 { padding: 2px; }


.comment					{text-align:left}
.comment h5					{color:#a4373a; margin-top:0px;margin-bottom:5px;} /*add comemnt*/
.comment .add_denied 		{text-align:center; width:100%;  font-weight: bold;} 
.comment .add_denied a		{display:block; color: #9a1c1d; font-size:150%;} 
.comment .addarea			{padding:6px;border:1px solid #898F8D; background-color: #D6D8D7;margin-bottom:15px}
.comment .addarea textarea	{width:100%;border:1px solid #000000; }
.comment .comment_item		{padding-left:10px;}
.comment .comment_author	{padding:5px 0; width:110px; font-weight: bold; font-size: 11px; color: #1a1a50;}
.comment .comment_date		{font-size: 11px;color: #1a1a50; text-align:right;}
.comment .comment_avatar	{color: #1a1a50;}
.comment .comment_msg		{font-size: 11px;color: #1a1a50; vertical-align:top;}
.comment .comment_owner		{color:#AE0003}
.comment .comment_delete	{font-size: 11px}
.comment_delete a			{color:#ae0003;}

.blue_line {width:100%; border-top:1px solid #7a91ba;}
.black_line {width:100%; border-top:1px solid #000000;}


/*IDS*/
#header {
	background:#184391 url(../i/diz/top_bg.gif) repeat-x bottom;
	border-bottom:1px solid #c8cac1;
	height: 229px;
}
#logo {
	height: 200px;
	width: 200px;
	background: url(../i/diz/logo.jpg) center no-repeat;
}
#change_lang {
	background: url(../i/diz/change_lang_bg.gif) repeat-x left top;
	border:1px outset #333333;
	line-height:22px;
	margin:4px 0 0 0;
	text-align:center;
	width:50px;
	padding:0 4px;
}
#change_lang span {
	color:#FFFFFF;
}
#change_lang a {
	color:#6E82C0;
	text-decoration: none;
	display: block;
}
#search {
	margin:2px 5px;
	text-align: right;
}
#search .submit {
	background:url(../i/diz/search_bg.gif) repeat-x left top;
	border:1px outset #333333;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	line-height:17px;
	padding:0 10px;
	text-transform:lowercase;
}
#search input.txt_field {
	border:2px inset #333333;
	font-weight:100;
	text-align:right;
	width:190px;
	font-size:10px;
	padding:0 2px;
}
#search a.custom_search {
	color:#FFFFFF;
	font-size:9px;
	font-weight:100;
	padding-right:150px;
	position: relative;
	top: -5px;
}
/*Header*/
.header_search						{}
.header_search form					{margin:3px;}
.header_search .inptext				{width:200px; border:1px solid #b6b6b6; background:#f8f8f8;}
.header_search .inpbutton			{width:70px;}
.header_search .watermark			{color: #CCC; font-weight: normal;}
.header_info 						{margin-top:10px;}
.header_info .gray_panel			{background: transparent url(../i/diz/top_panel_bg.gif) repeat-x scroll left top;}
.header_info .user_info				{margin-top:2px;}
.header_info .auth_info				{margin-top:20px;}
.header_info .user_info .info_center{margin-top:20px;}
.header_info .user_info	.avatar 	{margin: 3px;}
.header_info .user_info	.menulinks	{padding-bottom:3px;}
.header_info .user_info	.ulogin a 	{text-decoration: none; color:#1B1A50;font-size:16px;font-weight:bold;}
.header_info .capt 					{font-size: 9px; font-weight:normal;}
.header_info .stat					{font-size: 20px; color:#0C1B41; font-weight:bold;padding: 0px 20px; margin-top:12px;}
.header_info .stat a, .header_info .stat .active	{font-size: 13px; color:#bb1b1b; font-weight:bold; text-decoration: none}
.header_info .stat .active			{font-size: 20px;}

.header_info .enter_btn 			{position:relative; top:-4px; margin-right:6px;}
.header_info .exit_btn 				{position:relative; top:-4px; margin-right:6px;}
.header_info .reg_href				{color: #a43034;font-size: 18px;font-weight: bold;text-transform: uppercase;}
.header_info .bp_href				{color: #a43034;font-weight: bold;}
#myStatus {
	border: 1px solid #b6b6b6;  padding: 2px 0px;
	height: 16px; width: 50%; overflow:hidden;
	margin: 0px;
	font-size: 13px;
}
#myStatusEditInput {
	height: 16px;
	padding: 2px 0px;
	margin: 0px;
	border: 1px solid #333; 
	font-size: 13px; 
	width: 100%;
}


/*
#entered, #enter {
	height: 62px;
	background: url(../i/diz/top_panel_bg.gif) top left repeat-x;
	width: 100%; 
}
#entered {padding-left: 7px;padding-top:2px;}
#entered img {
	margin: 3px;
	border: 1px solid #333;
}
#entered p, 
#entered h2 {
	margin: 0;
	color: #1b1a50;
}
#entered a {
	font-size: 10px;
	color:#23226b;
}
#entered h2 a {
	font-size: 18px;
	text-decoration:none;
}
#entered .reg_href a {
	color: #a43034;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	font-family:Verdana, sans-serif;
}
#entered p {
	font-size: 11px;
	text-align: center;
}
#entered p a {
	color: #a22a2e;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
#entered .menulinks {
	padding-bottom:3px;
}
#entered .menulinks a {
	font-size:12px;
}
#entered table {height: 60px;}
#entered table td {vertical-align:middle;}
#enter td {
	font-size: 9px;
	padding-top: 2px;
}
#enter td p {
	font-size: 24px;
	font-weight: bold;
	color: #0c1b41;
}
.new_msgs	{padding-top:10px;}
.new_msgs p	{line-height:100%;}
.new_msgs a,
#enter #rate {
	color: #9d1c20;
	text-decoration: none;
}
#enter #enter_btn {
	background:url(../i/diz/enter_btn.gif) no-repeat left top;
	height:72px;
	position:relative;
	top:-6px;
	width:84px;
	margin-right: 5px;
}
#enter #exit_btn {
	background:url(../i/diz/exit_btn.gif) no-repeat left top;
	height:71px;
	position:relative;
	top:-6px;
	width:84px;
	margin-right: 5px;
}
*/
#topAds {text-align: center; margin-bottom:5px; height:90px;}
#topAds table {margin: 0 auto;}
#menu {
	background: url(../i/diz/top_menu_bg.gif) top left repeat-x;
	text-align: center;
	line-height:27px;
	height:29px;
	padding-left:50px;
}
#menu ul {
	list-style:none;
}
#menu li {
	float: left;
	background: url(../i/diz/top_menu_separator.gif) no-repeat left top;
}
#menu li a {
	color: #fff;
	font-size: 12px;
	padding:1px 5px;
	display: block;
	margin-left:3px;
}
#menu li.sel a {
	background: url(../i/diz/top_menu_bg_sel.gif) top left repeat-x;
	text-decoration: none;
}
#menu li a:hover {
	background: url(../i/diz/top_menu_bg_sel.gif) top left repeat-x;
}
#menu li.sel a:hover {
	background-color:transparent;
	color: #fff;
	text-decoration: underline;
}
#main-content {
	padding: 5px 0px 5px 0px;
	background-image: url(/i/diz/back.gif);
}
#main-content h1.title {
	margin: 0;
	font-size: 20px;
	color: #fff;
	background-color: #900;
	padding: 0 0 0 25px;
	text-transform: uppercase;
	line-height: 40px;
	border-bottom: 1px solid #FFF;
}
#content {}

#content #main_container {
	background-color: #FFF;
	border:1px solid #333;
	padding: 15px;
}

*html #header {
	height: 0;
}
#bottomAds {
	background-color: #fff;
	text-align: center;
	padding: 5px 5px 0 5px;
}
#footer {
	height: 161px;
	background: url(../i/diz/bottom.gif) top left;
	padding: 0;
	border-top: 1px solid #bebebe;
	font-family: Verdana,sans-serif;
}
#footer div.con {
	margin: 10px 0 0 15px;
}
#footer div.con table {
	height: 100px; 
}
#footer div.con table td {
	vertical-align: bottom;
	font-size: 10px;
	color: #fff;
	font-family: Verdana,sans-serif;
}
#footer h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
	font-family: Verdana,sans-serif;
	margin:0 0 5px 0;
}
.banner_item div,
.banner_item {
	display: inline;
}

/* BLOCKS!      */
#licence {
	background: url(../i/body/harley.png) no-repeat right bottom;
}

#entered_block {
	background-color: #fff;
	padding: 2px 5px;
	border: 1px solid #333;
	line-height: 26px;
}

/* signin TODO */	
/*
#signin_cont label {display:block;}
*/

/*
#entered .disheight {height: auto;}
*/
.status_def		 {border:1px solid #eaeaec;}
.status_editable {background-color: white; border:1px solid #757575; width:400px;}

#count_checked {
	color: #900;
	font-size: xx-small;
}

.paginator 				{}
.paginator  .pages 	{vertical-align:middle;}
.paginator  .pages *	{line-height:20px;}
.paginator 	.apage	{font-size: 15px;color: #1a1a50;text-decoration:none;}
.paginator 	.selpage	{font-size: 20px; color:#d90c09;}

.pagin_righ2_12, .pagin_righ2_12_dis, .pagin_left_12, .pagin_left_12_dis,
.pagin_righ_12, .pagin_righ_12_dis 
	{margin-left:5px;}

.stars 	{width:80px; float:right;}
/*.index_block			{padding:0 10px; font-family:Verdana, sans-serif; color:#222155; font-size:11px;}
.index_block a			{font-weight:bold; color:#222155;}
.index_block h3			{font-size:12px; margin:3px 0 3px 0; color:#a22a2e;}
.index_block h3 a		{color:#a22a2e;}
*/
.index_block {color: #1A1A50;}

.index_block .vertical_line	{padding:13px 15px; height:300px;}
.index_block .preview			{height: 280px;overflow-x:hidden; overflow-y:auto; padding-right:20px;}
.index_block .preview img		{border: 1px solid black;}
.index_block .preview p			{margin-bottom:5px;}
.index_block .preview .caption	{margin-bottom:3px;}
.index_block table td	{vertical-align: top;}
.index_block .info		{font-size:9px; float:left; width:70%}
.index_block .text		{margin:5px 0;}
.index_block .first_status	{font-size:10px;}

.index_block .first_login	{font-size:14px; font-weight:bold;}
.index_block .first_rate	{color:#9d1c20; font-weight:bold;}

/* Style for index users block*/
#user_block .containment		{padding:10px 0 10px 20px;}
#club_block .containment		{padding:10px 0 10px 20px;}
.index_block .user_block_item	{width: 100px; height: 170px; float: left; padding: 0 25px 0 0; text-align: left;}
.index_block .login 			{margin: 5px 0 3px; white-space: nowrap; font-weight:bold;}
.index_block .club_user_block 	{float: left; padding: 0 25px 0 0; text-align: left; width:45%;}
.index_block .club_user_block .user_card {width: 100px; height: 170px; float: left; padding: 0 17px 0 17px; text-align: left;}
.index_block .club_user_block .user_card .avatar_cont {width: 100px; height: 100px; margin: 0 auto; text-align: center;}
.index_block .club_user_block .user_card .login {margin: 5px 0 3px; white-space: nowrap; font-weight:bold;}

.index_block .club_card, 
.index_block .event_card 			{height: 120px; margin-left: 8px;}
.index_block .club_card .title, 
.index_block .event_card .title 	{margin-bottom: 8px; font-weight:bold;}
.index_block .club_card .bottom, 
.index_block .event_card .bottom	{margin-top: 10px;}

.index_block .avatar_cont { width: 100px; height: 100px; margin: 0 auto; text-align: center;}

/* Style for index photo and video blocks*/
.index_block .photo_video_block {width: 100%; padding: 0; margin: 0;}
.index_block .photo_video_block h3 {margin: 3px 0 10px 0;}
.index_block .photo_video_block h3 a {font-size: 11px; font-weight: bold; color: #9d1c20;}
.index_block .photo_video_block .title {text-align: left;}
.index_block .photo_video_block .image {margin: 10px 0 5px 0; text-align: center;}
.index_block .photo_video_block .info {font-size: 10px; text-align: left;}
.index_block .photo_video_block .separator {height: 10px; border-bottom: 1px solid #7d90ba; margin-bottom: 10px;}
.index_block .photo_video_block .scroll {width: 500px; overflow: auto; margin-bottom: 10px;}
.index_block .photo_video_block .preview {width: 140px; height: 100%; text-align: center; white-space: nowrap;}
.index_block .photo_video_block .preview img {margin-bottom: 4px;}

/* Style for index blog blocks*/
.index_block .blog_review_block h3 {font-size: 11px; font-weight: normal; color: #9d1c20; margin: 0 0 3px 0;}
.index_block .blog_review_block h3 a {font-size: 11px; font-weight: bold; color: #9d1c20;}
.index_block .blog_review_block .text {margin: 16px 0;}
.index_block .blog_review_block .info {font-size: 10px; text-align: left;}
.index_block .blog_review_block .separator {height: 2px; border-bottom: 1px solid #7d90ba; margin: 0 0 10px 3px;}


.index_block .ind-bnr {text-align: center; margin-bottom: 10px;}


.index_block .type {font-size: 11px; color: #666;}
.index_block .view_all {display: block; margin: 5px 0;}

.hello_block p				{padding:3px 10px; font-weight:bold; color:#222155;}

.dev_blog_review				{}
.dev_blog_review .date			{font-size:10px; margin-bottom:5px;}
.dev_blog_review .date a		{font-size:11px;}

.blog_review				{}
.blog_review .date			{font-size:10px; margin-bottom:5px;}
.blog_review .date a		{font-size:11px;}

.user_block .containment	{padding:10px;}

/*
.photo_video_block h3				{margin-bottom:10px;}
.photo_video_block .first h3		{margin-bottom:3px; margin-top:10px;}
.photo_video_block .first .title	{margin:0px;}
.photo_video_block .first .date	{font-size:11px; font-weight:bold;}
.photo_video_block .first .info	{font-size:11px; margin-top:30px;}
.photo_video_block .title			{margin:5px 0;}
.photo_video_block .title	a		{font-size:11px; font-weight:bold; text-decoration:none;}
.photo_video_block .title	a:hover	{text-decoration:underline;}
.photo_video_block .author		{font-size:11px; font-weight:bold; margin-top:5px;}
.photo_video_block .author a		{font-size:11px; font-weight:normal;}
*/

.club_user_block h3					{margin:3px 0 10px 0;}
.club_item td						{padding:10px 5px; vertical-align:top;}
.club_item .addinfo					{font-size:11px; margin-top:10px;}
.club_item .addinfo .description	{font-size:10px; margin-top:5px;}
.club_item a						{font-size:12px; color:#222155; font-weight:bold;}

.event_user_block h3				{margin:3px 0 10px 0;}
.event_item td						{padding:10px 5px; vertical-align:top;}
.event_item	.addinfo				{font-size:11px; margin-top:10px;}
.event_item .addinfo .description	{font-size:10px; margin-top:5px;}
.event_item a						{font-size:12px; color:#222155; font-weight:bold;}

#cluetip-inner .entry {border: 1px solid black;}
/*#auth_block {margin: 2%;}*/
/*#auth_block table.cont {width: 33%;}*/
/*#auth_block input.text {width: 99%;}
#auth_block .bottom_links {text-align: right;}
*/
/*auth_block_sm - ajax window*/

/*AUTHORIZATION*/
.auth_block .containment		{padding:6px 42px 36px 42px}
.auth_block .txt_field			{width:110px; margin:0px 0px 4px 5px;}
.auth_block .green_button 		{width:110px; margin:6px 0 8px 5px;}
.auth_block .auth_capcha_text	{margin:5px 0px 3px 0px; text-align:center;}
.auth_block td 					{vertical-align: middle;}
.auth_block .auth_links 		{text-align:right; }
.auth_block .auth_capcha 		{text-align:center; margin:5px 0px 5px 0px;}
.auth_block .auth_capcha img 	{border: 1px solid black;}
.auth_block .err_msg_top 		{width:100%; text-align:center;}
.auth_block .err_msg_capcha 	{margin:2px 0px 9px 0px; text-align:center;}
.auth_block .wnd_close		{text-align:right;padding:5px 0px 8px 0px;width:246px}
.auth_block .wnd_close a		{cursor:pointer;}

.auth_notact					{text-align:center;}
.auth_notact .auth_notact_msg	{margin:10px 0px}
.auth_notact .green_button		{margin:0px}
#auth_block .entry				{width:260px; /*margin-left: auto; margin-right: auto;*/ }
#auth_block .header				{margin-bottom:16px;}

/*PASSWORD RECOVERY*/
/*
.precov							{width:400px;}
.precov .containment			{padding: 20px 20px 30px 20px}
.precov .promt_msg				{padding-top: 0px;font-weight:bold;font-size:10px}
*/
.precov .txt_field				{margin-top:10px;width:340px}
.precov .caption				{margin-top:10px;}
.precov .capcha					{margin:8px 0px 17px 0px;}
.precov .capcha img				{margin-right: 10px; border:1px solid black; }
.precov .capcha table td		{vertical-align:top;}
.precov .capcha .txt_field		{width:110px;margin: 0px;}
.precov .capcha .inplabel		{position:relative; top:-3px;}
.precov .green_button, .precov .gray_button {margin-top:10px;}
.precov .caption				{margin-bottom:5px;}
/*REGISTRATION*/
.reg_form .reg_ltable			{margin:2px 0px 20px 22px; width:260px;}
.reg_form .reg_ltable td		{vertical-align: bottom;}
.reg_form .reg_ltable .err_msg	{height:25px; vertical-align:top;}
.reg_form .reg_licence			{padding: 2px 20px 20px 20px}
.reg_form .reg_small td			{padding-top:8px}
.reg_form .reg_big td			{padding-top:18px}
.reg_form .capcha, .reg_form .green_button { width:231px; text-align:center;}
.reg_form .green_button 		{height: 50px;}
.reg_form .capcha				{border:1px solid #c1c1c2;background-color:#dedfe0;margin-bottom:15px;}
.reg_form .capcha img			{border:1px solid black;}
.reg_form .txt_field			{width:110px;}
.reg_form .vline				{background-color: #7d91bc;width:1px;}
/*.reg_form td .error_msg			{vertical-align: top;}*/

/*.reg_form .head					{font-size: 11px; font-weight: bold;}*/
/*.reg_form .inplabel				{color: #003366;}*/
.reg_form textarea {
	background: none;
	color: #003366; font-size: 9px; border: 0px;
	margin-top: 15px;
}

/*
#auth_block_sm label {display:block;}
#auth_block_sm input.text {width: 99%; margin: 2px;}
*/

#faq_block {padding-left: 20px;width: 80%;text-align: justify;}
#faq_block ol li, #faq_block ul li {line-height: 20px;}
#faq_block ol ul {margin-left: 30px;}
#faq_block blockquote {margin: 5px 15px;}
#faq_block p {margin: 10px 0;}
#faq_block h4 {margin-left: 15px;}
#faq_block_left ol {padding-left: 25px;}

/*  ### NAVI ### */
.pagin_left2_12			{background:transparent url(../i/navi.gif) no-repeat scroll 0px -16px;}
.pagin_left2_12_dis		{background:transparent url(../i/navi.gif) no-repeat scroll -10px -16px;}
.pagin_righ2_12			{background:transparent url(../i/navi.gif) no-repeat scroll -20px -16px;}
.pagin_righ2_12_dis		{background:transparent url(../i/navi.gif) no-repeat scroll -30px -16px;}
.pagin_left_12			{background:transparent url(../i/navi.gif) no-repeat scroll -40px -16px;margin-right:5px;}
.pagin_left_12_dis		{background:transparent url(../i/navi.gif) no-repeat scroll -46px -16px;margin-right:5px;}
.pagin_righ_12			{background:transparent url(../i/navi.gif) no-repeat scroll -52px -16px;}
.pagin_righ_12_dis		{background:transparent url(../i/navi.gif) no-repeat scroll -58px -16px;}

.pagin_righ2_12, .pagin_righ2_12_dis, .pagin_left_12, .pagin_left_12_dis,
.pagin_righ_12, .pagin_righ_12_dis, .pagin_left2_12, .pagin_left2_12_dis {height:12px;}
.pagin_righ2_12, .pagin_righ2_12_dis, .pagin_left2_12, .pagin_left2_12_dis { width:10px;}
.pagin_righ_12, .pagin_righ_12_dis, .pagin_left_12, .pagin_left_12_dis { width:6px;}

.star_full_16		{background:transparent url(../i/navi.gif) no-repeat scroll 0px 0px; height: 16px; width: 16px;}
.star_half_16		{background:transparent url(../i/navi.gif) no-repeat scroll -16px 0px; height: 16px; width: 16px;}
.star_empt_16		{background:transparent url(../i/navi.gif) no-repeat scroll -32px 0px; height: 16px; width: 16px;}
.star_full_16_dis	{background:transparent url(../i/navi.gif) no-repeat scroll -48px 0px; height: 16px; width: 16px;}
.star_half_16_dis	{background:transparent url(../i/navi.gif) no-repeat scroll -64px 0px; height: 16px; width: 16px;}

.btnEdit			{background:transparent url(../i/navi.gif) no-repeat scroll 0px -28px; height: 18px; width: 18px;}
.btnDelete			{background:transparent url(../i/navi.gif) no-repeat scroll -18px -28px; height: 18px; width: 18px;}
.btnUnbann			{background:transparent url(../i/navi.gif) no-repeat scroll -103px -28px; height: 18px; width: 73px;}
.btnBann			{background:transparent url(../i/navi.gif) no-repeat scroll -36px -28px; height: 18px; width: 67px;}
.btnCopy			{background:transparent url(../i/navi.gif) no-repeat scroll -108px -62px; height: 18px; width: 18px;}

.priv_all					{ background: transparent url(../i/navi.gif) no-repeat scroll 0 -62px; width: 18px; height: 18px;}
.priv_friend				{ background: transparent url(../i/navi.gif) no-repeat scroll -18px -62px; width: 18px; height: 18px;}
.priv_private				{ background: transparent url(../i/navi.gif) no-repeat scroll -36px -62px; width: 18px; height: 18px;}
.priv_open .priv_all		{ background: transparent url(../i/navi.gif) no-repeat scroll -54px -62px; width: 18px; height: 18px;}
.priv_open .priv_friend		{ background: transparent url(../i/navi.gif) no-repeat scroll -72px -62px; width: 18px; height: 18px;}
.priv_open .priv_private	{ background: transparent url(../i/navi.gif) no-repeat scroll -90px -62px; width: 18px; height: 18px;}
.priv_selected .priv_all	{ background: transparent url(../i/navi.gif) no-repeat scroll 0 -80px; width: 18px; height: 18px;}
.priv_selected .priv_friend	{ background: transparent url(../i/navi.gif) no-repeat scroll -18px -80px; width: 18px; height: 18px;}
.priv_selected .priv_private{ background: transparent url(../i/navi.gif) no-repeat scroll -36px -80px; width: 18px; height: 18px;}
/*Gray icons with border*/
.brd_icon_priv_all				{ background: transparent url(../i/navi.gif) no-repeat scroll -96px -46px; width: 16px; height: 16px;}
.brd_icon_priv_friend			{ background: transparent url(../i/navi.gif) no-repeat scroll -112px -46px; width: 16px; height: 16px;}
.brd_icon_priv_private			{ background: transparent url(../i/navi.gif) no-repeat scroll -128px -46px; width: 16px; height: 16px;}

.privacy_drop_menu_parent	{position: relative;}
.privacy_drop_menu 			{list-style: none; position: absolute; display: none; margin-top: 10px; left:0; z-index: 1000;}
.privacy_drop_menu li 		{margin-top:1px; cursor:pointer;}

.ico_closered				{background: transparent url(../i/navi.gif) no-repeat scroll 0px -98px; width: 11px; height: 11px;}
.ico_online					{background: transparent url(../i/navi.gif) no-repeat scroll -11px -98px; width: 21px; height: 6px;}

.ico_small_del				{background: transparent url(../i/navi.gif) no-repeat scroll -42px -98px; width: 10px; height: 7px;}
.ico_small_ok				{background: transparent url(../i/navi.gif) no-repeat scroll -32px -98px; width: 10px; height: 7px;}

/*comment/hit/rate count*/
.content_info	{color: #1a1a50;}
.content_info p	{font-weight:bold; display:inline}

/*HACK for Opera (tag <wbr>)*/
wbr {display: inline-block;}


.tag_cloud a		{text-decoration: none}
.tag_cloud a:hover	{color:#BB1B1B; text-decoration: underline}
.tag_cloud .w-1		{font-size:10px;}
.tag_cloud .w-2		{font-size:11px;}
.tag_cloud .w-3		{font-size:12px;}
.tag_cloud .w-4		{font-size:14px;}
.tag_cloud .w-5		{font-size:18px;}
.tag_cloud .w-6		{font-size:24px;}
.tag_cloud .w-7		{font-size:30px;}

.media_collector {color: #1A1A50;}

.media_collector_table  {width:100%;margin-top:10px;}
.media_collector_table td {vertical-align: top; width:25%;}
.media_collector_table .media_preview {margin: 5px 0;}

.collector_filter .inplabel			{display:block;}
.collector_filter .age_txt_field	{width: 40px;}
.collector_filter .buttons		{text-align:right; width:100%; margin-top:10px }
.collector_filter .buttons .red_button, 
.collector_filter .buttons .green_button {display:block;}
.collector_filter .buttons .red_button	{margin-top: 5px;}
.user_collector_table, .club_collector_table  {width:100%;margin-top:10px;}
.user_collector_table td			{vertical-align: top; width:16%;}
.club_collector_table td			{vertical-align: top;}
.user_collector_table .for_avatar 	{height: 100px; margin:5px 0px;}
.club_collector_table .for_avatar 	{height: 100px; margin:5px 0px;}
.club_collector_table .for_caption	{margin-bottom: 5px;}
.club_collector_table .for_link		{text-align:right;}
.club_collector_table .line			{border-color:#c4c4c4;}
.blog_collector_table				{color: #1A1A50;}
.blog_collector_table .line			{border-color: #c4c4c4;}
.blog_collector_table .caption		{margin: 0 0 3px 0;}
.blog_collector_table .caption a	{font-weight: bold; font-size: 15px;color: #bb1b1b;}
.blog_collector_table .text			{margin: 16px 0;}
.blog_collector_table .statistic	{font-size: 10px; text-align: left;}
.blog_collector_table .statistic p	{display: inline; font-weight: bold;}
.blog_collector_table .rate			{color:#9d1c20; font-weight:bold;}
.blog_collector_table .info			{font-size: 10px; text-align: left; float: left;}
.blog_collector_table .separator	{height: 2px; border-bottom: 1px solid #7d90ba; margin: 0 0 10px 3px;}
.blog_collector .txt_field			{width: 400px;}
.filter_info						{color:#DE0000; font-size:11px;}

/* ICONS SLICES */
.dropBtn			{background:transparent url(../i/navi.gif) no-repeat scroll 0px -98px; height: 11px; width: 11px;}
.write_letter		{background:transparent url(../i/icons.gif) no-repeat scroll -16px -32px; height: 16px; width: 16px; vertical-align: text-bottom;}

.entry .header th, 
.entry_centered .header th { }
.tags_list			{margin: 10px 0 8px 0;}


.user_tip a 				{}
.user_tip .tip_signature	{margin-bottom: 10px; font-size:9px;}	
.user_tip .tip_anketa		{margin:10px 0px;}
.user_tip .menu a			{line-height:200%;}

.club_tip .name				{color: #1A1A50;}
.club_tip .name a			{font-weight: bold;}

/* BLOCKS' ICONS SLICES */
/*<img class="bi_general" src="/i/blank.gif"> */
.like_it				{background:transparent url(../i/icons.gif) no-repeat scroll 0 -32px; height: 16px; width: 16px; vertical-align: top;}
.dont_like_it			{background:transparent url(../i/icons.gif) no-repeat scroll -32px -32px; height: 16px; width: 16px; vertical-align: top;}
.bi_yo					{background:transparent url(../i/icons.gif) no-repeat scroll 0 0; height: 16px; width: 16px; margin: 2px 0; vertical-align: top;}
.bi_club,
.bi_clubs				{background:transparent url(../i/icons.gif) no-repeat scroll -16px 0; height: 16px; width: 16px; margin: 2px 0; vertical-align: top;}
.bi_calendar			{background:transparent url(../i/icons.gif) no-repeat scroll -32px 0; height: 16px; width: 16px; margin: 2px 0; vertical-align: top;}
.bi_history,
.bi_events,
.bi_general				{background:transparent url(../i/icons.gif) no-repeat scroll -48px 0; height: 16px; width: 16px; margin: 2px 0; vertical-align: top;}
.bi_about,
.bi_personal,
.bi_anketa,
.bi_info				{background:transparent url(../i/icons.gif) no-repeat scroll -64px 0; height: 16px; width: 16px; margin: 2px 0; vertical-align: top;}
.bi_faq,
.bi_question			{background:transparent url(../i/icons.gif) no-repeat scroll -80px 0; height: 16px; width: 16px; margin: 2px 0; vertical-align: top;}
.bi_moto				{background:transparent url(../i/icons.gif) no-repeat scroll -96px 0; height: 16px; width: 16px; margin: 2px 0; vertical-align: top;}
.bi_transport			{background:transparent url(../i/icons.gif) no-repeat scroll -112px 0; height: 16px; width: 16px; margin: 2px 0; vertical-align: top;}
.bi_photo				{background:transparent url(../i/icons.gif) no-repeat scroll -128px 0; height: 16px; width: 16px; margin: 2px 0; vertical-align: top;}
.bi_video				{background:transparent url(../i/icons.gif) no-repeat scroll -144px 0; height: 16px; width: 16px; margin: 2px 0; vertical-align: top;}
.bi_members,
.bi_friends				{background:transparent url(../i/icons.gif) no-repeat scroll -160px 0; height: 16px; width: 16px; margin: 2px 0; vertical-align: top;}
.bi_user				{background:transparent url(../i/icons.gif) no-repeat scroll -176px 0; height: 16px; width: 16px; margin: 2px 0; vertical-align: top;}
.bi_text				{background:transparent url(../i/icons.gif) no-repeat scroll -192px 0; height: 16px; width: 16px; margin: 2px 0; vertical-align: top;}
.bi_blog,
.bi_rich_text			{background:transparent url(../i/icons.gif) no-repeat scroll -208px 0; height: 16px; width: 16px; margin: 2px 0; vertical-align: top;}
/*.bi_				{background:transparent url(../i/icons.gif) no-repeat scroll -px -px; height: 16px; width: 16px; margin: 2px 0; vertical-align: top;}*/


.bi_question_b			{background:transparent url(../i/icons.gif) no-repeat scroll -80px -16px; height: 16px; width: 16px; margin: 2px 0; vertical-align: top;}

.search_block .inptext, .inpage, .sexlist, .typelist			{width:95%; border:1px solid black; margin:5px 0;}
.search_block .for_avatar		{height:100px; margin:5px 0px;}
.search_block .toppad			{margin-top:10px;}
.search_block .media_preview	{height:200px; margin:5px 0;}
.search_block .post_preview		{margin:5px 0;}
.search_block .post_caption a	{font-size:14px; font-weight:bold;}
.search_block .caption a		{color:#bb1b1b; font-weight:bold; font-size: 11px; text-decoration:none;}
.search_block .advfilter		{width:100%;}
.search_block .advfilter .inptext	{width:150px;}
.search_block .advfilter .inpage	{width:50px;}
.search_block .advfilter .sexlist	{height:85px; width:100px;}
.search_block .advfilter .typelist	{height:85px; width:100px;}


.media_wnd						{padding: 20px; width: 400px;}
.media_popup					{}
.media_popup h4					{color: #900; margin-bottom: 5px;}
.media_popup .cont				{border-bottom: 1px solid #009; padding-bottom: 10px; margin-bottom: 10px;}
.media_popup .items td			{padding: 0 10px 20px 0;}

.info_line						{margin-top: 10px; }

.banner_block					{text-align: center; padding-bottom: 5px;}
