@charset "UTF-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

html, body {
	height:100%;
	min-height:100%;
}
table { 
	border-collapse:collapse;
	border-spacing:0;
} 
fieldset, img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var { 
	font-style:normal;
	font-weight:normal;
} 

/* стили для страницы */
body 
{
	background-color:#FFFFFF;
    font-size: 12px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
}
/* стили для страницы */

#wrapper {
	width: 100%;
	width: expression((documentElement.clientWidth||document.body.clientWidth)<995?'1000px':'');
	min-width: 1024px;
}

#container 
{
	width: 100%;
}

#content {
	width: 100%;
	float: left;
	margin-top:35px;
}
#text {margin: 0 225px;}
#left {
	float: left;
	width: 225px;
	margin-left: -100%;
	margin-top:35px;
}
#right {
	float: left;
	width: 205px;
	margin-left: -205px;
	margin-top:5px;
}

/* ссылки */
a:link {
	color:#1D8DCA;
		text-decoration: underline;
} 
a:active {
	color:#1D8DCA;
	text-decoration: underline
} 
a:visited {
	color:#1D8DCA;
	text-decoration: underline
} 
a:hover {
	color:#1D8DCA;
	text-decoration: none;
}

a.black_link:link {
	color:#000000;
		text-decoration: underline;
} 
a.black_link:active {
	color:#000000;
	text-decoration: underline
} 
a.black_link:visited {
	color:#000000;
	text-decoration: underline
} 
a.black_link:hover {
	color:#000000;
	text-decoration: none;
}

a.edit_link:link, a.edit_link:visited, a.edit_link:active, a.edit_link:hover
{
	font-size: 11px;
	color: #959595;
}


a.img_link:link {
	color:#1D8DCA;
		text-decoration: none;
} 
a.img_link:active {
	color:#1D8DCA;
	text-decoration: none;
} 
a.img_link:visited {
	color:#1D8DCA;
	text-decoration: none;
} 
a.img_link:hover {
	color:#1D8DCA;
	text-decoration: none;
}
/* ссылки */

/* верхний слой */

#header
{	
	width:100%;
}

#smiles
{
	background: url('/images/template/smiles.gif') repeat-x;
	width:100%;
	height:38px;
}

#smiles_sub
{
	padding-top:3px;
	float:right;
	padding-right:10px;
	width:385px;
}

#smiles_sub1
{
	float:left;
	/*padding-top:7px;*/
	width:300px;
}

#smiles_sub1 #field
{
	height:15px;
	width:100%;
	padding:5px;
}

#smiles_sub2
{
	margin-left:10px;
	float:right;
	width:65px;
}

#elka_header
{
	position:absolute;
	width:414px;
	height:35px;
/*	background: url('/images/template/elka_header.gif') no-repeat;*/
	font-size:13px;
	padding-left:60px;
	padding-top:10px;
}

#elka_header a:link,#elka_header a:visited,#elka_header a:active
{
	color:#027d08;
	text-decoration:none;
}

#elka_header a:hover
{
	color:#027d08;
	text-decoration:underline;
}

#logo
{
	height:65px;
	background: url('/images/template/top_menu.jpg') no-repeat;
	width: 100%;
}

.logo_margin
{
	/*margin-top:10px;*/
}

#logo_img
{
	float:left;
	width:230px;
}

#logo_menu
{
	font-size: 16px;
	margin-left:230px;
}

#header_phone
{
	background: url('/images/template/pxheader.png') repeat-x;
	height:65px;
	width:100%;
}


#top_menu {
	width: 100%;
	width:expression((parseInt(document.body.clientWidth)-300) + "px");
	line-height: normal;
}
#top_menu tr {
	
}
#top_menu td {
	margin:0; 
	padding:0;
	min-width: 80px;
	white-space: nowrap;
	text-align: center;
}
#top_menu .push_menu {
	background:#C7F141;
	height:65px;
}
#top_menu td a {
	padding-top: 20px;
	padding-bottom: 22px;
	display: block;
	color: #FFFFFF;
	text-decoration: underline;
	
}
#top_menu td a:hover {
	text-decoration: none;
}
#top_menu .push_menu a {
	color: #656565;
	text-decoration: none;
}
/* верхний слой */

/* средний слой (справа) */

.enter
{
	clear:both;
	float:left;
	width:50px;
	height:25px;
	padding:8px 0px 0px 5px;
}

.enter2
{
	float:left;
	height:30px;
	padding:3px 0px 0px 5px;
	width:130px;
}

.registr_link
{
	clear:both;
	float:left;
	width:130px;
	padding-left:5px;
}

.enter_button
{
	float:left;
	width:50px;
	padding-left:5px;
}

#right_banner_1
{
	margin-top:10px;
}

#right_banner_2
{
	margin-top:10px;
}

/* средний слой (справа) */

/* нижний слой */

#footer
{	
	width:100%;
	clear:both;
	height:330px;
	margin-top:50px;
	background: url('/images/template/footer.jpg') repeat-x;
}

#footer_main_block
{
	height:110px;
	padding-left:20px;
	padding-right:35px;
}

#footer_main_block3
{
	height:50px;
	padding-left:20px;
	padding-right:35px;
}

.footer_first_block
{
	float:left;
	padding-right:6%;
}

.footer_first_block2
{
	float:right;
}

#footer_first_block_sub
{
	padding-top:11px;
	color:#959595;
}

.footer_first_block_sub1
{
	font-weight:bold;
	color:#000000;
}

.footer_first_block_sub2
{
	padding-top:5px;
}

.footer_first_block_sub2 a:link,
.footer_first_block_sub2 a:active,
.footer_first_block_sub2 a:visited,
.footer_first_block_sub2 a:hover
{
	color:#1B71AE;
}

.footer_second_block
{
	float:right;
}

#footer_main_block2
{
	height:200px;
	padding-left:50px;
	padding-right:30px;
}

.footer_third_block
{
	float:left;
}

.footer_third_block #unlogin1 a
{
	color:#0000FF;
	font-weight:bold;
}

.footer_third_block #unlogin2
{
	padding-top:5px;
}

.footer_third_block #unlogin2 a
{
	color:#FF0000;
	font-weight:bold;
}

.footer_third_block .login1
{
	color:#0072F3;
	font-size:14px;
	font-weight:bold;
}

.footer_third_block .login2
{
	padding-top:5px;
	font-size:13px;
}

.footer_third_block .login2 a:link,
.footer_third_block .login2 a:visited,
.footer_third_block .login2 a:active,
.footer_third_block .login2 a:hover
{
	color:#000000;
}

.footer_fourth_block
{
	float:right;
	width:90px;
	padding-top:5px;
}

/* нижний слой */

/* блок виртуоза */
#block_virtuoso
{
	padding-left:15px;
	padding-right:20px;
}

#block_virtuoso2
{
	font-size:11px;
	font-weight:bold;
	background: url('/images/template/virtuos_leader.gif') no-repeat;
	width:205px;
	height:27px;
	padding-left:15px;
	padding-right:20px;
	margin-top:10px;
}

#block_virtuoso2_temp
{
	font-size:12px;
	font-weight:bold;
	background: url('/images/template/virtuos_leader_temp.gif') repeat-x;
	width:178px;
	height:30px;
	padding-left:23px;
	margin-top:10px;
	padding-top:3px;
}

#my_stat_vitruoso
{
	background: url('/images/template/my_stat_virtuoso.gif') no-repeat;
	width:201px;
	height:40px;
	padding-left:23px;
	margin-top:10px;
	padding-top:10px;
}

#my_stat_vitruoso a
{
	font-size:14px;
	color:#FFFFFF;
}

#block_virtuoso3
{
	padding-left:8px;
	margin-bottom:30px;
	padding-right:20px;
}

#block_virtuoso4
{
	padding-left:15px;
}

#block_virtuoso4_temp
{
	padding-left:20px;
}

#block_virtuoso4_temp a:link, #block_virtuoso4_temp a:visited, #block_virtuoso4_temp a:active
{
	text-decoration:none;
	border-bottom:1px dotted #1D8DCA;
}

#block_virtuoso4_temp a:hover
{
	text-decoration:none;
	border:0px;
}

#text_block_virtuoso
{
	padding-top:10px;
	font-size:11px;
	color:#000000;
}

/* блок виртуоза */

/* блок по контенту */

#block_content
{
	margin-top:6px;
	margin-bottom:5px;
	padding-right:20px;
}

.img_content_block
{
	vertical-align:middle;
	margin-right:5px;
}

.block_content2
{
	margin-bottom:20px;
	padding-right:20px;
}

.block_content3
{
	margin-bottom:30px;
}

.block_img1
{
	margin-left:5px;
}

.block_img2
{
	margin-left:2px;
}

.block_img3
{
	margin-left:35px;
	margin-top:5px;
}


.block_link
{
	padding-left:33px;
	font-style: italic;
	padding-right:20px;
}

.block_link2
{
	padding-top:3px;
	padding-left:33px;
	font-style: italic;
	padding-right:20px;
}

.block_link3
{
	padding-top:3px;
	padding-left:45px;
	font-style: italic;
	padding-right:20px;
}

.block_link a:link, .block_link a:active, .block_link a:visited, 
.block_link2 a:link, .block_link2 a:active, .block_link2 a:visited,
.block_link3 a:link, .block_link3 a:active, .block_link3 a:visited
{
	text-decoration: underline;
		color:#959595;
}

.block_link a:hover, .block_link2 a:hover, .block_link3 a:hover
{
	text-decoration: none;
		color:#959595;
}

#background_video_block
{
	height:84px;
	width:152px;
	background: url('/images/template/video_block.gif') no-repeat;
	float:right;
	padding-top:7px;
	padding-left:1px;
	margin-left:5px;
	margin-right:17px;
}

.float_left
{
	float:left;
}

/* блок по контенту */

/* блок Манифания */
.game_block_logo {
	margin-top: 8px;
}

#block_game_main
{
	background-color:#FAFFDE;
	margin-right:15px;
	padding-top:15px;
	padding-bottom:20px;
	border-bottom:1px dashed #C2C2C2;
}

#block_game
{
	padding-left:15px;
}

#block_game a
{
	color:#F26522;
	font-size:14px;
}

#block_game2
{
	font-size:11px;
	font-weight:bold;
	background: url('/images/template/game_points.gif') no-repeat right bottom;
	width:157px;
	height:22px;
	padding-left:15px;
	margin-top:10px;
}

#block_game2_temp
{
	font-size:11px;
	font-weight:bold;
	background: url('/images/template/virtuos_leader_temp.gif') no-repeat;
	width:183px;
	height:30px;
	padding-left:33px;
	padding-right:20px;
	margin-top:10px;
}

#block_game3
{
	padding-left:10px;
}


.common_leader1
{
	height:20px;	
}

.place_leader1
{
	color:#C2C2C2;
	font-size:12px;
	font-weight:bold;
	width:15px;
	clear:left;
	float:left;
	height:20px;
	text-align:right;
}

.name_leader1
{
	margin-left:5px;
	font-size:12px;
	font-weight:bold;
	width:100px;
	float:left;
	height:20px;
}

.points_leader1
{
	font-size:12px;
	font-weight:bold;
	height:20px;
	float:left;
	width:43px;
	text-align:right;
}

#block_game4
{
	padding-left:20px;
}

#block_game4_temp
{
	padding-left:20px;
}

#block_game4_temp a:link, #block_game4_temp a:visited, #block_game4_temp a:active
{
	text-decoration:none;
	border-bottom:1px dotted #1D8DCA;
}

#block_game4_temp a:hover
{
	text-decoration:none;
	border:0px;
}

#block_game5
{
	padding:15px;
	background-color:#EFFFEE;
	margin-bottom:30px;
	margin-right:15px;
}

#block_game5 a
{
	color:#F26522;
	font-size:14px;
}

#text_block_game
{
	padding-top:8px;
	font-size:11px;
	color:#000000;
}

/* блок Манифания */


/* Ссылка в разделы */

a.big_link:link {
	font-size:20px;
	text-decoration: underline;
	color:#000000;
} 
a.big_link:active {
	font-size:20px;
	text-decoration: underline;
	color:#000000;
} 
a.big_link:visited {
	font-size:20px;
	text-decoration: underline;
	color:#000000;
} 
a.big_link:hover {
	font-size:20px;
	text-decoration: none;
	color:#000000;
}

/* Ссылка в разделы */

/* Ссылка в меню менялок */

a.no_location:link, a.no_location:active, a.no_location:visited {
	font-size:14px;
		text-decoration: underline;
		color:#000000;
}

a.no_location:hover {
	font-size:14px;
	text-decoration: none;
	color:#000000;
}

a.no_location_2:link, a.no_location_2:active, a.no_location_2:visited {
	font-size:14px;
		text-decoration: underline;
		color:#000000;
}

a.no_location_2:hover {
	font-size:14px;
	text-decoration: none;
	color:#000000;
}

a.no_location2:link, a.no_location2:active, a.no_location2:visited {
		text-decoration: none;
		border-bottom:1px dashed;
}

a.no_location2:hover {
	text-decoration: none;
	border:0px;
}

a.no_location2_2:link, a.no_location2_2:active, a.no_location2_2:visited {
		text-decoration: none;
		border-bottom:1px dashed;
}

a.no_location2_2:hover {
	text-decoration: none;
	border:0px;
}

/* Ссылка в меню менялок */

/* Вывод лидеров */

.common_leader
{
	height:25px;	
}

.place_leader
{
	color:#C2C2C2;
	font-size:14px;
	font-weight:bold;
	width:15px;
	clear:left;
	float:left;
	height:25px;
	text-align:right;
}

.name_leader
{
	margin-left:5px;
	font-size: 14px;
	font-weight:bold;
	width:117px;
	float:left;
	height:25px;
}

.points_leader
{
	font-size:14px;
	font-weight:bold;
	height:25px;
	float:left;
	width:43px;
	text-align:right;
}


/* Вывод лидеров */

.clear
{
	clear:both;
}

/* блок менялки */

#block_sales
{
	margin-top:10px;
	margin-bottom:15px;
}

#sales_big_link
{
	position:absolute;
	margin-left:15px;
	margin-top:-22px;
}

#last_add_sales
{
	position:absolute;
	display:block;
	width:108px;
	height:20px;
	padding-left:3px;
	margin-left:100px;
	margin-top:-14px;
}

#last_add_sales:link,#last_add_sales:active,#last_add_sales:visited
{
	color:#000000;
	background: url('/images/template/add_last_sales.gif') bottom no-repeat;
	text-decoration:none;
}

#last_add_sales:hover
{
	color:#000000;
	text-decoration:none;
	background:transparent;
}

#block_sales2
{
	height:110px;
	width:100%;
}

#back_block_sales
{
	float:left;
	height:110px;
	width:50px;
}

#back_block_sales1
{
	clear:both;
	width:95%;
	height:100px;
	padding-top:18px;
	padding-left:15px;
	background:#DDFFD9;
}

#middle_sales_block1
{
	clear:both;
	height:1px;
	line-height:0px;
	font-size:0%;
	background:#C5C5C5;
	width:95%;
	padding-left:15px;
}

#middle_sales_block2
{
	clear:both;
	height:1px;
	line-height:0px;
	font-size:0%;
	background:#FFFFFF;
	width:95%;
	padding-left:15px;
}

#back_block_sales2
{
	clear:both;
	width:95%;
	height:100px;
	padding-top:18px;
	padding-left:15px;
	background:#DFD3E8;
}

a.sales_link:link {
	font-size:14px;
	text-decoration: underline;
	color:#000000;
	font-weight:bold;
} 
a.sales_link:active {
	font-size:14px;
	text-decoration: underline;
	color:#000000;
	font-weight:bold;
} 
a.sales_link:visited {
	font-size:14px;
	text-decoration: underline;
	color:#000000;
	font-weight:bold;
} 
a.sales_link:hover {
	font-size:14px;
	text-decoration: none;
	color:#000000;
	font-weight:bold;
}

.country_sales
{
	font-style:italic;
	font-size:10px;
	margin-top:3px;
}

.date_sales
{
	font-style:italic;
	font-size:10px;
	margin-top:3px;
}

#first_block_sales
{
	float:left;
	width:60%;
	padding-left:6px;
}

#first_block_sales2
{
	float:left;
}

#first_block_sales2 img
{
	margin-top:4px;
}

#second_block_sales
{
	float:left;
	width:60%;
	padding-left:6px;
}

#second_block_sales2
{
	float:left;
}

#second_block_sales2 img
{
	margin-top:4px;
}

.price_sales
{
	margin-top:3px;
	color:#134C08;
}

.bayer_sales
{
	margin-top:3px;
}


/* блок менялки */

#left_central_block
{
	float:left;
	width:60%;
	margin-top:10px;
}

#right_central_block
{
	float:right;
	width:38%;
	margin-top:12px;
}

/* блок манифания */

#moneyfunny
{
	margin-bottom:30px;
	padding:5px;
}

#push_moneyfunny
{
	margin-left:20px;
}

/* блок манифания */

/* блок новостей */

#block_news
{
	margin-bottom:30px;
	background-color:#F2F2F2;
	padding:5px;
}
#block_news_img
{
    float:left;
    padding: 5px 10px 10px 5px;
}
#block_news_title
{
	font-size:20px;
	font-weight:bold;
}

#block_news_title_2
{
	font-size:20px;
	font-weight:bold;
	padding-top:20px;
}

#block_news_title a:link, #block_news_title a:active, #block_news_title a:visited {
	color:#000000;
		text-decoration: underline;
}

#block_news_title a:hover {
	color:#000000;
		text-decoration: none;
}

#block_news_text
{
	padding-top:5px;
}

/* блок новостей */

/* блок yandex-новостей */

#block_yandex_news
{
	margin-bottom:30px;
}

#block_yandex_news2
{
	background-color:#000000;
}

#block_yandex_news3
{
	margin-top:10px;
	padding:5px;
}

#block_yandex_news3_title
{
	margin-top:10px;
}

#block_yandex_news3_text
{
	margin-top:5px;
}

#block_yandex_text
{
	font-size:20px;
	color:#FFFFFF;
	padding:5px;
}

#block_yandex_link
{
	padding-bottom:19px;
	font-size:11px;
}

#block_yandex_link a:link,#block_yandex_link a:visited,#block_yandex_link a:active,#block_yandex_link a:hover
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:20px;
}

.push_yandex_news:link,.push_yandex_news:active,.push_yandex_news:visited,.push_yandex_news:hover
{
	text-decoration:none;
	color:#21DDDD;
	background: url('/images/template/block_yandex_push.gif') no-repeat bottom;
} 

/* блок yandex-новостей */

/* блок картинок */

#top_picture
{
	margin-bottom:10px;
	padding-left:15px;
	border-bottom:1px solid #EEF3FF;
	border-left:1px solid #EEF3FF;
	border-right:1px solid #EEF3FF;
}

#top_anekdot
{
	padding-bottom:30px;
}

#picture_section_1
{
	background: url('/images/template/picture_block_2.gif') repeat-x;
	width:100%;
	height:15px;
}

#picture_block_1
{
	background: url('/images/template/picture_block_1.gif') no-repeat;
	height:15px;
	width:21px;
	float:left;
}

#picture_block_2
{
	height:15px;
	float:left;
}

#picture_block_3
{
	background: url('/images/template/picture_block_3.gif') no-repeat;
	width:21px;
	height:15px;
	float:right;
}

#picture_section_3
{
	background: url('/images/template/picture_block_7.gif') repeat-x;
	width:100%;
	height:87px;
}

#picture_block_6
{
	background: url('/images/template/picture_block_6.gif') no-repeat;
	height:87px;
	width:21px;
	float:left;
}

#picture_block_7
{
	height:87px;
	background: url('/images/template/picture_block_7.gif') repeat-x;
	float:left;
	font-size:12px;
	padding-top:10px;
	color:#7d7d7d;
}

.picture_block_span1
{
	font-style:italic;
	color:#959595;
}

.picture_block_span2
{
	font-size:17px;
}

#picture_block_7_text
{
	margin-top:64px;
}

#picture_block_7_rating
{
	font-size:11px;
	margin-top:10px;
	color:#7d7d7d;
}

#else_picture_block_7
{
	height:87px;
	background: url('/images/template/else_picture_block_8.gif') no-repeat right bottom;
	width:32px;
	float:left;
}

#picture_block_8
{
	background: url('/images/template/picture_block_8.gif') no-repeat;
	width:21px;
	height:87px;
	float:left;
}
#picture_block_9
{
	width: 190px;
	height:87px;
	float:right;
}

#picture_section_2
{
	width:100%;
	height:200px;
}

#picture_block_4
{
	width:21px;
	float:left;
	height:200px;
	background: url('/images/template/picture_block_4.gif');
}

#picture_block
{
	height:260px;
	width:95%;
}

#picture_block_text
{
	font-size:20px;
	color:#1268B8;
	clear:both;
}

#picture_block_text a:link, #picture_block_text a:active, #picture_block_text a:visited
{
	text-decoration: underline;
		color:#959595;
		font-size:11px;
}

#picture_block_text a:hover
{
	text-decoration: none;
		color:#959595;
		font-size:11px;
}

#picture_block_img
{
	margin-top:5px;
}

#picture_block_img2
{
	margin-top:7px;
}


#picture_block_5
{
	width:21px;
	float:right;
	height:200px;
	background: url('/images/template/picture_block_5.gif');
}

/* блок картинок */

/* блок анекдотов */

#anekdot_block_text
{
	margin-left:15px;
	font-size:20px;
	color:#1268B8;
	padding-right:21px;
	background: url('/images/template/picture_block_5.gif') repeat-y right;
	color:#f26522;
}

#anekdot_block_text a:link, #anekdot_block_text a:active, #anekdot_block_text a:visited
{
	text-decoration: underline;
	color:#959595;
	font-size:11px;
}

#anekdot_block_text a:hover
{
	text-decoration: none;
	color:#959595;
	font-size:11px;
}

#anekdot_block_img
{
	margin-left:15px;
	background: url('/images/template/picture_block_5.gif') repeat-y right;
	padding-top:10px;
	padding-right:21px;
	font-size:14px;
}

#anekdot_block_img2
{
	margin-left:15px;
	padding-top:13px;
	background: url('/images/template/picture_block_5.gif') repeat-y right;
}

#anekdot_section_2
{
	width:100%;
	background: url('/images/template/picture_block_4.gif') repeat-y left;
}

#anekdot_block_4
{
	width:21px;
	float:left;
	background: url('/images/template/picture_block_4.gif');
}

#anekdot_block
{
	float:left;
	width:80%;
}


#anekdot_block_5
{
	width:21px;
	float:right;
	background: url('/images/template/picture_block_5.gif');
}


/* блок анекдотов */

/* блок гороскоп */

#href_horoscope
{
	margin-right:10px;
	color:#C3C3C3;
	font-size:20px;
}

#block_horoscope
{
	padding-left:15px;
	padding-bottom:25px;
	border-top:1px solid #EEF3FF;
	border-left:1px solid #EEF3FF;
	border-right:1px solid #EEF3FF;
}

#block_horoscope2
{
	padding-top:5px;
}

#block_horoscope3
{
	width:100%;
}

.block_horoscope_img
{
	 float:left;
	 margin-right:16px;
	 margin-top:10px;
}


.block_horoscope_img2
{
	 vertical-align:middle;
	 margin-right:2px;
}

#block_horoscope4
{
	float:left;
}

#my_horoscope_img
{
	margin-right:8px;
	margin-bottom:5px;
}

#my_horoscope_title
{
	font-size:20px;
}

/* блок гороскоп */


.title {
	color:#0071be;
	font-weight:bold;
	margin-bottom:6px;
	font-size: 14px;
}


/* Tabs Begin */
.tabs {
	margin-top: 10px;
	margin-bottom: 10px;
	height: 30px;
	background: #f2f2f2;
	border-bottom: 1px solid #dfdfdf;
	
}
.tabs ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.tabs span {
	float: left;
	display: block;
	font-size: 13px;
	color: #959595;
	background: #ffffff;
	padding: 0.5em 0.5em;
	text-align: center;
	height: 17px;
	white-space: nowrap;
	text-decoration: none;	
	/*border-top: 1px solid #dfdfdf;*/
}
		
.tabs li {
	float: left;
	margin: 0;
	vertical-align: middle;
}
		
.tabs a {
	display: block;
	font-size: 13px;
	padding: 0.4em 0.8em;
	text-align: center;
	height: 18px;
	width: 100px;
	white-space: nowrap;
	text-decoration: none;
}
.tabs .selected	{
	border: 1px solid #dfdfdf;
	border-bottom: 1px solid #fff;
	position: relative;
	top: 1px;
	background: white;
	font-weight: bold;
	text-align: center;
}
.tabs .selected_new {
	border: 1px solid #dfdfdf;
	border-bottom: 1px solid #fff;
	position: relative;
	top: 1px;
	background: white url('/images/template/new.gif') top right no-repeat;
	font-weight: bold;
	text-align: center;
}
.tabs .new {
	background: url('/images/template/new.gif') top right no-repeat;
}


.tabs_jokes {
	margin-top: 10px;
	margin-bottom: 10px;
	height: 24px;
	background: #f2f2f2;
	border-bottom: 1px solid #dfdfdf;
	
}
.tabs_jokes ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.tabs_jokes span {
	float: left;
	display: block;
	font-size: 11px;
	color: #959595;
	background: #ffffff;
	padding: 0.5em 0.5em;
	text-align: center;
	height: 11px;
	white-space: nowrap;
	text-decoration: none;	
	/*border-top: 1px solid #dfdfdf;*/
}
		
.tabs_jokes li {
	float: left;
	margin: 0;
	vertical-align: middle;
}
		
.tabs_jokes a {
	display: block;
	font-size: 11px;
	padding: 0.4em 0.8em;
	text-align: center;
	height: 12px;
	width: 76px;
	white-space: nowrap;
	text-decoration: none;
}
.tabs_jokes .selected	{
	border: 1px solid #dfdfdf;
	border-bottom: 1px solid #fff;
	position: relative;
	top: 1px;
	background: white;
	font-weight: bold;
	text-align: center;
}
.tabs_jokes .selected_new {
	border: 1px solid #dfdfdf;
	border-bottom: 1px solid #fff;
	position: relative;
	top: 1px;
	background: white url('/images/template/new.gif') top right no-repeat;
	font-weight: bold;
	text-align: center;
}
.tabs_jokes .new {
	background: url('/images/template/new.gif') top right no-repeat;
}
/* Tabs End */


/* Tabs2 Begin */
.tabs2 {
	margin-top: 10px;
	margin-bottom: 10px;
	height: 30px;
	background: #f2f2f2;
	border-bottom: 1px solid #dfdfdf;
	
}
.tabs2 ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.tabs2 span {
	float: left;
	display: block;
	font-size: 13px;
	color: #959595;
	background: #ffffff;
	padding: 0.5em 0.5em;
	/* width: 5em; */
	text-align: center;
	height: 17px;
	white-space: nowrap;
	text-decoration: none;	
	/*border-top: 1px solid #dfdfdf;*/
}
		
.tabs2 li {
	float: left;
	margin: 0;
	vertical-align: middle;
}
		
.tabs2 a {
	display: block;
	font-size: 13px;
	padding: 0.4em 1em;
	width: 160px;
	text-align: center;
	height: 18px;
	white-space: nowrap;
	text-decoration: none;
}
.tabs2 .selected	{
	border: 1px solid #dfdfdf;
	border-bottom: 1px solid #fff;
	position: relative;
	top: 1px;
	background: white;
	font-weight: bold;
	text-align: center;
}
/* Tabs2 End */

/* Tabs Broadcast Begin */
.tabs_broadcast {
	margin-top: 10px;
	margin-bottom: 10px;
	height: 30px;
	background: #f2f2f2;
	border-bottom: 1px solid #dfdfdf;
	
}
.tabs_broadcast ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.tabs_broadcast span {
	float: left;
	display: block;
	font-size: 13px;
	color: #959595;
	background: #ffffff;
	padding: 0.5em 0.5em;
	/* width: 5em; */
	text-align: center;
	height: 17px;
	white-space: nowrap;
	text-decoration: none;	
	/*border-top: 1px solid #dfdfdf;*/
}
		
.tabs_broadcast li {
	float: left;
	margin: 0;
	vertical-align: middle;
}
		
.tabs_broadcast a {
	display: block;
	font-size: 13px;
	padding: 0.4em 1em;
	width: 160px;
	text-align: center;
	height: 18px;
	white-space: nowrap;
	text-decoration: none;
}
.tabs_broadcast .selected	{
	border: 1px solid #dfdfdf;
	border-bottom: 1px solid #fff;
	position: relative;
	top: 1px;
	background: white;
	font-weight: bold;
	text-align: center;
}
/* Tabs Broadcast End */




/* Sales Begin */

/* sales tabs */
.tabs_sales {
	margin-top: 10px;
	margin-bottom: 10px;
	height: 30px;
	background: #f2f2f2;
	border-bottom: 1px solid #dfdfdf;
	
}
.tabs_sales ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.tabs_sales span {
	float: left;
	display: block;
	font-size: 13px;
	color: #959595;
	background: #ffffff;
	padding: 0.5em 0.5em;
	text-align: center;
	height: 17px;
	white-space: nowrap;
	text-decoration: none;	
	/*border-top: 1px solid #dfdfdf;*/
}
		
.tabs_sales li {
	float: left;
	margin: 0;
	vertical-align: middle;
}
		
.tabs_sales a {
	display: block;
	font-size: 13px;
	padding: 0.4em 0.4em;
	text-align: center;
	height: 18px;
	width: 120px;
	white-space: nowrap;
	text-decoration: none;
}
.tabs_sales .selected {
	border: 1px solid #dfdfdf;
	border-bottom: 1px solid #fff;
	position: relative;
	top: 1px;
	background: white;
	font-weight: bold;
}
/* sales tabs */

.sales_empty {
	font-weight: bold;
	text-align: center;
	margin-top: 100px;
}

#item_add, #item_add:link, #item_add:active, #item_add:visited
	{
	float: right;
	width: 120px;
	height: 58px;
	background: url('/images/sales/add.jpg') top no-repeat;
	position: relative;
	text-decoration:none;
	color: #000;
	margin-top: -11px;
	margin-left: 20px;
	border-left: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
}
#item_add:hover {
	background: url('/images/sales/add_hover.jpg') top no-repeat;
}
#item_add_s, #item_add_s:link, #item_add_s:active, #item_add_s:visited
	{
	float: right;
	width: 105px;
	height: 30px;
	text-align: center;
	font-weight: bold;
	padding-top: 10px;
	background: url('/images/sales/add_s.gif') top no-repeat;
	position: relative;
	color: #000;
	margin-top: -44px;
}




.h1 
{
	color: #0071be;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 15px;
}
#sel_add
{
	margin-top: 20px;
	width: 521px;
	background: url('/images/sales/add_bg.gif') top repeat-x;
	padding: 5px;
}
#sel_add .pad {
	text-align: right;
	float: left;
	width: 165px;
	vertical-align: top;
	margin: 5px 5px 5px 0;
}
#sel_cat select
{
	border: 1px solid #acacac;
	width: 172px;
	height: 130px;
}
#sel_cat div
{
	margin-bottom: 5px;
}
#sel_add input.text
{
	border: 1px solid #acacac;
	width: 344px;
	margin: 5px 0 10px 0;
}

#sel_add textarea
{
	border: 1px solid #acacac;
	margin: 8px 0 8px 0;
	width: 160px;
	height: 90px;
	width: 344px;
}
#sel_add #file
{
	margin: 8px 0 8px 0;
}
#sel_add #pr
{
	margin: 8px 0 8px 0;
}
#sel_add #desc
{
	color: #959595;
	font-style: italic;
	padding-left: 170px;
}

#sel_add #preview div 
{
	padding-left: 175px;
	margin-top: 8px;
}
#sel_add #btn
{
	border-top: 1px solid #51ec00;
	padding-top: 10px;
	margin-top: 10px;
	text-align: right;
}

.item {
	padding: 10px 0 0px 0;
}
.item div {
	padding: 5px 0 5px 0;
}
.item .name, .item .name a {
	font-size: 14px;
	color: #000;
	font-weight: bold;
}
.item .txt, item .nick a {
	font-size: 13px;
}
.item .price {
	font-size: 14px;
	color: #89567c;
	font-weight: bold;
}
.item .country{
	margin-right: 30px;
}
.item .country, .item .country a {
	color: #959595;
	font-style: italic;
	font-size: 11px;
}
.item .rating {
	color: #959595;
	margin-right: 30px;
	font-style: italic;
	font-size: 11px;
}
.item .date_c {
	color: #959595;
	font-style: italic;
	font-size: 11px;
}
.item .dotted {
	width: 100%;
	line-height: 1px;
	background: url('/images/sales/dotted.gif') bottom repeat-x;
	clear: right;
}
.item .img{
	float: right;
}
.item .preview {
	margin-top: 20px;
}
.item .cat {
	color: #555555;
	padding: 0px;
	margin: 0px;
	float: right;
	clear: right;
	font-size: 11px;
}
.item .cat a {
	color: #000;
	font-size: 11px;
}

.item .cat2 {
	color: #555555;
	padding-left: 20px;
}
.item .cat2 span {
	color: #000;
}
.item #today {
	padding-top: 20px;
}
.item #otherday {
	padding-top: 10px;
}
.item #sell, #sell:link, .item #sell:active, .item #sell:visited
	{
	width: 140px;
	height: 37px;
	line-height: 37px;
	padding: 4px 12px 14px 15px;
	background: url('/images/sales/sell.gif') top no-repeat;
	position: relative;
	text-decoration:none;
	color: #000;
}

.item #sell:hover {
	background: url('/images/sales/sell_hover.gif') top no-repeat;
}
.item .edit {
	color: #959595;
	padding-left: 30px;
}
.item .del {
	color: #959595;
	padding-left: 20px;
}
.item .in_change {
	color: #959595;
}
.item #cancel {
	color: #f26522;
}

#sale_item{
	width: 215px;
	float: right;
}
#sale_item .dotted{
	background: url('/images/sales/dotted.gif') top repeat-x;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}
#sale_item #price_trade{
	padding-top: 3px;	
}
#sale_item #price_trade #price {
	border: 1px solid #acacac;
	width: 55px;
}
#sale_item .to_trade{
	color: #9e0b0f;
	font-style: italic;
	padding-top: 5px;
	padding-bottom: 3px;
}
#sale_item #pay{
	background: url('/images/sales/sale_btn_bg.gif') top left no-repeat;
	width: 110px;
	height: 94px;
	text-align: center;
	padding-top: 23px;
}

#sale_item #change {}
#sale_item #change_b {
	background: url('/images/sales/change.gif') top left no-repeat;
	width: 215px;
	min-height: 125px;
}
#sale_item #change #t1 {
	background: url('/images/sales/change_bg.gif') top left repeat-y;
	width: 215px;
	color: #fff;
	font-weight: bold;
	font-size: 11pt;
	padding: 10px;	
}
#sale_item #change .desc {
	font-style: italic;
	color: #959595;
	padding-bottom: 3px;
}
#sale_item #change #t2 {
	background: url('/images/sales/change_bg.gif') top left repeat-y;
	width: 215px;
	
	color: #000;
	font-size: 10pt;
	padding: 10px;	
	padding-top: 0px;	
}
#sale_item .no_auth {
	padding: 5px;
}
#sale_item .no_auth #h {
	font-weight: bold;
	padding-bottom:3px;
}
#sale_search {
	background: #f8f6df;
	width: 100%;
}
#sale_search #sel_cat {
	padding: 10px;	
}
#sale_search form {
	margin: 0;	
	padding: 0;	
}
#sale_search #price {
	padding: 14px;
	font-size: 13px;
	font-style: italic;
}
#sale_search #price input {
	width: 50px;
	border: 1px solid #c7c5c6;
}
#sale_search #btn{
	float: right;
	background: #eaeaec;
	vertical-align: middle;
	padding: 10px;
	margin: 3px;
	height: 100%;
}

#hidden_a {
	background: url('/images/sales/hidden_a.gif') top left no-repeat;
	width: 120px;
	height: 19px;
	padding-left: 8px;
}
#hidden_a a {
	border-bottom: 1px dashed;
	font-size: 11px;
	color: #949597;
	text-decoration: none;	
}

#hidden_a span {
		position: relative;
		top: 5px;
		left: 5px;
	width: 9px;
	height: 11px;
	background: url('/images/sales/hide.gif') top left no-repeat;
}
#hidden_a span.hide {
	background: url('/images/sales/show.gif') top left no-repeat;
}

.sales_back {
	width: 150px;
	height: 11px;
	background: url('/images/sales/back.gif') left no-repeat;
	padding-left: 18px;	
}
.sales_back a {
	color: #959595;
	font-size: 8pt;
}

.change_contaner {
	height: 130px;
	border: 1px solid #eaffdd;
	margin-bottom: 20px;
	font-size: 13px;
}
.change_contaner .cancel a {
	color: #f26522;
	padding-left: 5px;
	font-size: 8pt;
}

.change_contaner #my {
	width: 30%;
	float: left;
	height: 130px;
	padding-left: 15px;
}
.change_contaner #my_from {
	width: 40%;
	float: right;
	padding-left: 15px;
}
.change_contaner .cat2 {
	margin: 0px;
	padding: 0px;
	color: #555555;
}
.change_contaner .cat2 span {
	color: #000;
}
.change_contaner #to_change {
	width: 65%;
	height: 100%;
	float: right;
	background: #eaffdd;
}
.change_contaner #from_change {
	width: 50%;
	height: 100%;
	float: left;
	background: #eaffdd;
	padding-left: 15px;
}
.change_contaner #to_change #bg {
	margin-top: 14px;
	background: url('/images/sales/change_to_bg.gif') left no-repeat;
	width: 71px;
	height: 95px;
	float: left;
	position: relative;
	right: 30px;
}
.change_contaner #from_change #bg {
	background: url('/images/sales/change_from_bg.gif') top right no-repeat;
	width: 71px;
	height: 95px;
	float: right;
	position: relative;
	left: 30px;
}

/* -- */

.to_items {
	margin-top: 25px;
}
.to_items #price {
	clear: left;
	float: left;
	color: #fff;
	background: url('/images/sales/trad.jpg') left no-repeat;
	width: 96px;
	height: 134px;
}
.to_items #price span {
	font-size: 12pt;
	font-weight: bold;
	position: relative;
	top: 37px;
	left: 15px;
}
.to_items #item {
	float: left;
	padding-top: 25px;
	padding-left: 20px;
}
.to_items #item .cat {
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	color: #555555;	
}
.to_items #item .cat span {
	color: #000;
}
.to_items #item .name {
	font-weight: bold;
	font-size: 12pt;
}
.to_items #buyer {
	float: left;
	padding-top: 20px;
	padding-left: 80px;
}
.to_items .cancel a {
	color: #f26522;
	font-size: 8pt;
}
.to_items .desc {
	color: #555555;
	padding-bottom: 5px;
}






.from_items {
	margin-top: 25px;
}
.from_items #price {
	float: left;
	color: #fff;
	background: url('/images/sales/trad.jpg') left no-repeat;
	width: 96px;
	height: 134px;
	margin-left: 15px;
}
.from_items #price span {
	font-size: 12pt;
	font-weight: bold;
	position: relative;
	top: 37px;
	left: 15px;
}
.from_items #item {
	float: left;
	padding-top: 25px;
	padding-left: 20px;
}
.from_items #item .cat {
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	color: #555555;
}
.from_items #item .cat span {
	color: #000;
}
.from_items #item #btn {
	padding-top: 20px;
}
.from_items #item .name {
	font-weight: bold;
	font-size: 12pt;
}
.from_items #main_price {
	color: #89567c;
	font-size: 11pt;
	font-weight: normal;
}
.from_items #buyer {
	float: left;
	clear: left;
	padding-top: 40px;
}
.from_items .cancel {
	margin-top: 10px;	
}
.from_items .cancel a {
	color: #f26522;
	font-size: 8pt;
}
.from_items .desc {
	color: #555555;
	padding-bottom: 5px;
}
/* Sales End */



#responseOverlay {
	background-color:#000;
}
#responseContainer {
	height: 220px; 
	width: 300px; 
	background-color:#fff; 
	border: 2px solid #ccc;
	padding: 30px;
	padding-top: 10px;
}
#responseContainer textarea {
	border: 1px solid #acacac;
	width: 100%;
	height: 60px;
}

#responseContainer2 {
	height: 450px; 
	width: 600px; 
	background-color:#fff; 
	border: 2px solid #ccc;
	padding: 30px;
	padding-top: 10px;
}

#responseContainer3 {
	height: 450px; 
	width: 560px; 
	background-color:#fff; 
	border: 2px solid #ccc;
	padding: 30px;
	padding-top: 10px;
}

#responseContainer4 {
	height: 500px; 
	width: 590px; 
	background-color:#fff; 
	border: 2px solid #ccc;
	padding-right: 30px;
	padding-left: 15px;
	padding-top: 10px;
}

a.responseClose {
	background:url('/images/sales/close.gif') no-repeat; 
	width:32px; 
	height:34px; 
	display:inline; 
	z-index: 3200; 
	position:absolute; 
	top: 5px; 
	right: 0px; 
	cursor: pointer;
}

a.responseClose:hover {
	background:url('/images/sales/close_hover.gif') no-repeat; 
}
/* Sales Statistic */
.stat_item {
	margin-top: 20px;
}
.stat_item #date {
	color: #7d7d7d;
	font-size: 8pt;
	padding-bottom: 4px;
}
.stat_item #stat_body {
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	background: #f5f5f5;
	height: 60px;
}
.stat_item #stat_body #stat_left {
	float:left;
	clear: left;
	width: 150px;
	margin-right: 5px;
}
.stat_item #stat_body #stat_left #type_sale {
	font-weight: bold;
	padding: 5px;
}
.stat_item #stat_body #stat_left #price {
	padding-top: 10px;
	background: #fff;
	position: relative;
	padding-left: 5px;
	padding-bottom: 10px;
}
.stat_item #stat_body #stat_left #price span {
	font-size: 14px;
	color: #89567c;
	font-weight: bold;
}
.stat_item #stat_body #stat_right {}
.stat_item #stat_body #stat_right #change #change {}
.stat_item #stat_body #stat_right #change #ch_name {
	float: left;
	min-width: 120px;
	font-size: 11pt;
	padding-top: 3px;
}
.stat_item #stat_body #stat_right #change #ch_name2 {
	font-size: 11pt;
	padding-top: 3px;
}
.stat_item #stat_body #change #stat_ch {
	position: relative;
	top: -17px;
	float: left;
	background: url('/images/sales/stat.gif') left no-repeat;
	width: 49px;
	height: 49px;
	padding-right: 10px;
}
.stat_item #stat_body #stat_right #itm_name {
	min-width: 120px;
	font-size: 11pt;
	margin: 3px 5px 5px 5px;
}
.stat_item #stat_body #stat_right #buyer {
	padding-top: 10px;
	float: left;
}
.stat_item #stat_body #stat_right #resp {
	padding-top: 10px;
	padding-left: 10px;
	float: left;
	color: #f26522;
	font-size: 8pt;
}
.stat_item #stat_body #stat_right #resp a {
	text-decoration: none;
	border-bottom: 1px dashed;
	font-size: 8pt;
}
/* Sales Statistic End */

/* Sale Add */
#sale_add {
	padding-top: 20px;
	width: 300px;
}
#sale_add #sale_add_left {
	background: url('/images/sales/sales_add_bg.gif') left top no-repeat;
	width: 98px;
	height: 43px;
	padding-top: 25px;
	padding-left: 8px;
	float: left;
}
#sale_add #sale_add_type1{
	padding-top: 20px;
	padding-left: 15px;
	float: left;
	color: #5f2da0;
}
#sale_add #sale_add_type2{
	padding-top: 20px;
	padding-left: 40px;
	float: left;
	color: #00a84f;
}
#sale_add #bot {
	clear: left;
	background: url('/images/sales/sales_add_bg_b.gif') left top no-repeat;
	width: 98px;
	height: 43px;

}
#sale_add #bot #sales_btn {
	border-top: 1px solid #c7c7c7;
	width: 190px;
	margin-left: 110px;
	text-align: right;
	
}
#sale_add #hidden_div {
	margin-left: 110px;
	text-align: right;
	white-space: nowrap;
	width: 190px;
}
#sale_add #hidden_div #descr {
	font-size: 8pt;
	color: #959595;
}
#sale_add #hidden_div #divtrade {
	padding-top: 5px;
	padding-bottom: 15px;
}	
#sale_add #hidden_div .price {
	font-size: 14px;
	color: #89567c;
	font-weight: bold;
		
}
#sale_add #hidden_div #price {
	width: 100px;
	border: 1px solid #9e9ea8;
}
#sale_add #hidden_div #comission {
	padding-top: 4px;	
}
#sale_add #hidden_div #comission input {
	width: 70px;
	border: 1px solid #9e9ea8;
}

#add_response span{
	padding-right: 15px;
}
#add_response .resp_desc{
	padding-bottom: 7px;
}
#add_response .resp_label{
	padding-top: 15px;
	padding-bottom: 5px;
	font-weight: bold;
}
/* Sale Add End	*/

/* Game */
/* Index */
#game_index {}
#game_index #img {
	margin-top: 25px;
	margin-bottom: 35px;
	margin-left: 30px;
}
#game_index #head {
	height: 73px;
	width: 100%;
	margin-bottom: 30px;
	background: url('/images/game/head_03.gif') top repeat-x;
}
#game_index #head a {
	text-decoration: none;
}
#game_index #head #h1 {
	line-height: 73px;
	height: 73px;
	width: 259px;
	float: left;
	background: url('/images/game/head_01.gif') top left no-repeat;
}
#game_index #head #h2 {
	line-height: 73px;
	height: 73px;
	width: 121px;
	float: left;
	background: url('/images/game/head_02.gif') top left no-repeat;
}
#game_index #head #h2:hover {
	background: url('/images/game/head_02_hover.gif') top left no-repeat;
}

#game_index #head #h3 {
	line-height: 73px;
	height: 73px;
	width: 176px;
	float: right;
	clear: right;
	background: url('/images/game/head_04.gif') top left no-repeat;
}

#game_index #rules_login {
	border: 1px solid #fff;
	padding: 2px;
}
#game_index #rules_login:hover {
	border: 1px solid #FFF419;
}
#game_index .rul {
	color: #F26522;
	font-weight: bold;
	margin-bottom: 13px;
}
#game_index .text {
	margin: 0px;
	font-size: 11pt;
}
#game_index .h2 {
	font-size: 14pt;
	margin-top: 50px;
}
#game_index .h5 {
	font-size: 14pt;
	margin-top: 0px;
}
#game_index .h4 {
	font-weight: bold;
	margin-top: 40px;
	margin-bottom: 40px;
}
#game_index	.rules_item {
	display: table;
	vertical-align: top;
	margin-top: 55px;
}
#game_index	.rules_item .rm_bg {
	width: 52px;
	vertical-align: top;
	
	position: relative;
}
#game_index	.rules_item #bg_1 {
	background: #DBDBDB url('/images/game/rules_1.gif') top right no-repeat;
}
#game_index	.rules_item #bg_2 {
	background: #DBDBDB url('/images/game/rules_2.gif') top right no-repeat;
}
#game_index	.rules_item #bg_3 {
	background: #DBDBDB url('/images/game/rules_3.gif') top right no-repeat;
}
#game_index	.rules_item #bg_4 {
	background: #DBDBDB url('/images/game/rules_4.gif') top right no-repeat;
}
#game_index	.rules_item .rul_txt {
	float: right;
	padding-left: 15px;
	text-align: justify;
	display: table-cell !important;
	display: inline; /* для IE */
}
/* Index End */

/* Page */


#game_page {}

#game_page #top_line {
	background-color: #D3D3D3;
	color: #6A6A6A;
	width: 100%;
	padding: 5px;
	font-size: 11pt;
}
#game_page #top_line #opponent {
	padding-left: 20px;
	font-weight: bold;
	font-size: 11pt;
}
#game_page #top_line #result_0 {
	font-weight: bold;
	color: red;
	background: #fff;
	padding: 7px;
}
#game_page #top_line #result_1 {
	font-weight: bold;
	color: green;
	background: #fff;
	padding: 7px;
}
#game_page #top_line #result_2 {
	font-weight: bold;
	color: blue;
	background: #fff;
	padding: 7px;
}
#game_page #top_line .rate {
	color: #000;
	font-size: 11pt;
	font-weight: bold;
	padding-right: 20px
}

#game_page #my_line {
	margin-top: 12px;
	padding-bottom: 10px;
	
	width: 100%;
	color: #959595;
	text-align: right
}
#game_page #my_line span {
	color: #000;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 10px;
}
#game_page #my_line #lev {
	color: #007CC3;
	padding: 0px;
	font-size: 11pt;
}
#game_page #my_line #won {
	color: green;
	padding: 0px;
	font-size: 12pt;
}
#game_page #my_line #lose {
	color: red;
	padding: 0px;
	font-size: 12pt;
}
#game_page #to_first {
	clear: both;
	font-weight: normal;
	padding: 0px;
	color: #959595;
	text-decoration: none;
	border-bottom: 1px dashed;
}
#game_page #to_first:hover {
	border-bottom: none;
}
#game_page .game_btn {
	clear: left;
	margin-left: 340px;
	position: relative;
	z-index: 3;
}

#game_page #free_users_cont {
	background: url('/images/game/free_users.gif') top left no-repeat;
	min-height: 60px;
	margin-top: -20px;
	position: relative;
	padding-top: 40px;
	padding-left: 20px;
	width: 90%;
}

#block_free_users {
	padding:15px;
	margin-right:15px;
	margin-top:20px;
	background-color:#FFFAE9;
	border-bottom:1px dashed #C2C2C2;
}
#block_free_users #free_users {
	color: #959595;
}
#game_page #game_container {}

.cont {
	float: left;
	height: 200px;
	margin-bottom: 10px;
}
.cont td {
	width: 65px;
}
#game_page #game_container .gameform {
	zoom: 1;
	padding: 0px;
	margin: 0px;
}

#game_page #game_container .gameform .lost {
	position:relative;
	left: -9999px;
}

#game_page #game_container .gameform .radio-1-on {
	background:url(/images/game/1_on.gif) no-repeat;
}
#game_page #game_container .gameform .radio-1-off {
	background:url(/images/game/1_off.gif) no-repeat;
}
#game_page #game_container .gameform .radio-1-off:hover {
	background:url(/images/game/1_off_hover.gif) no-repeat;
}
#game_page #game_container .gameform .radio-2-on {
	background:url(/images/game/2_on.gif) no-repeat;
}
#game_page #game_container .gameform .radio-2-off {
	background:url(/images/game/2_off.gif) no-repeat;
}
#game_page #game_container .gameform .radio-2-off:hover {
	background:url(/images/game/2_off_hover.gif) no-repeat;
}
#game_page #game_container .gameform .radio-3-on {
	background:url(/images/game/3_on.gif) no-repeat;
}
#game_page #game_container .gameform .radio-3-off {
	background:url(/images/game/3_off.gif) no-repeat;
}
#game_page #game_container .gameform .radio-3-off:hover {
	background:url(/images/game/3_off_hover.gif) no-repeat;
}
#game_page #game_container .gameform label {
	zoom: 1;
	padding: 22px;
	padding-right: 30px;
	font-size: 17px;
}
#game_page #game_container .gameform .r_1 {
	text-align: right;
	position: relative;
	margin-top: 10px;
	width: 110px;
	color: #179AFF;
	font-size: 16pt;
	padding-right: 10px;
}
#game_page #game_container .gameform .r_2 {
	margin-top: 40px;
	text-align: right;
	width: 110px;
	color: #E267E2;
	font-size: 16pt;
	padding-right: 10px;
}
#game_page #game_container .gameform .r_3 {
	margin-top: 40px;
	text-align: right;
	width: 110px;
	color: #EF7134;
	font-size: 16pt;
	padding-right: 10px;
}


#game_page #game_result {
	height: 200px;
}

#game_page #game_result .res_el {
	float: left;
	margin-top: 25px;
}
#game_page #game_result .res_eloff {
	float: left;
	margin-top: 0px;
}
#game_page #game_result .resol {
	text-align: center;
	color: #959595;
	font-size: 9pt;
}
#game_page #game_result .res_img {
	padding: 3px;
}
#game_page #game_result #oppon {
	padding: 5px;
	font-size: 16pt;
	margin-top: 25px;
	text-align: right;
	width: 130px;
}
#game_page #game_result #i {
	padding: 5px;
	font-size: 16pt;
	margin-top: 30px;
	text-align: right;
	width: 130px;
}


#game_page #waiting {
	height: 200px;
	padding-left: 50px;
}
.news_game {
	font-size:10pt;
	padding: 10px;
}
#game_page #waiting #load {
	float: left;
}
#game_page #waiting #txt {
	font-size: 14pt;
	position: relative; 
	padding-top: 55px;
	left: 10px;
}
#game_informer_finish{
    background: url('/images/game/finish.gif') left no-repeat;
    padding-left: 20px;
}
#game_informer_no_finish{
    background: url('/images/game/no_finish.gif') left no-repeat;
    padding-left: 20px;
}
#game_informer_result_1 {
	color: green;
}
#game_informer_result_0 {
	color: red;

}
#game_informer_result_2 {
	color: blue;
}
/* Chat */
#chat {
	padding: 10px;
	margin: auto;
	margin-top: -25px;
}
#chat #earnmf {
	position: relative;
	margin-top: 19px;
	left: 30px;
	float: left;
	font-size: 10pt;
}
#chat #rules_link {
	position: relative;
	margin-top: 19px;
	left: 55px;
	font-size: 10pt;
	float: left;
}
#chat #rules_link a, #chat #earnmf a, #chat #rating_link a, #chat #add_mf_link a {
	text-decoration: none;
	border-bottom: 1px dashed;
}
#chat #rules_link a:hover, #chat #earnmf a:hover, #chat #rating_link a:hover, #chat #add_mf_link a:hover {
	border-bottom: none;
}
#chat #rating_link {
	position: relative;
	margin-top: 19px;
	left: 80px;
	font-size: 10pt;
	float: left;
}
#chat #add_mf_link {
	position: relative;
	margin-top: 19px;
	left: 110px;
	font-size: 10pt;
	float: left;
}
#chat #ttl {
	font-size: 23pt;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
}
#chat #ttl_block {
	font-size: 23pt;
	padding-top: 5px;
	padding-bottom: 5px;
}
#chat #ttl #ch, #chat #ttl_block  #ch {
	color: #FD4A84;
}
#chat #ttl #a, #chat #ttl_block  #a {
	color: #2DC2EB;
}
#chat #ttl #t, #chat #ttl_block  #t {
	color: #F7D61D;
}
#chat_win {
	clear: left;
	height: 200px;
	border: 1px solid #ABBFA9;
	padding: 5px;
	overflow: auto;
	color: #959595;
}
#chat_win_block {
	height: 200px;
	border: 1px solid #ABBFA9;
	padding: 5px;
	overflow: auto;
	color: #959595;
}
#chat_form_submit {
	text-align: right;
}
#chat_form_submit input {
	padding: 3px 5px;
	font-weight: bold;
}
#chat_win div, #chat_win_block div {
	padding-top: 4px;
}
#chat_win b, #chat_win_block b {
	color: #000;	
}
#chat_win a, #chat_win_block a {
	color: #959595;	
}
#chat_win .usr, #chat_win_block .usr {
	font-weight: bold;	
	color: #007CC3;	
}
#chat_win .l, #chat_win_block .l {
	color: #007CC3;	
	font-weight: bold;	
}
#chat_win .chat_user, #chat_win_block .chat_user{
	font-weight: bold;
}
#msg {
	border: 1px solid #CCCBCB;
	width: 100%;
	margin-bottom: 5px;
}

.sales_msg {
	background-color:#F2E9BC; 
	border:1px solid #D7CF9E;
	display:table;
	padding:4px;
	text-align: center;
	margin-left: 180px;
}

#chat_write{
	margin-top: 10px;
	width: 100%;
	white-space: nowrap;
}
#chat_write #msg {
	height: 50px;
}

#chat_smiles  {
	position: absolute;
	width: 320px;
	height: 250px;
	padding: 5px;
	white-space: normal;
	text-align:justify;
	background: #ffffff;
	border: 2px solid #ABBFA9;
	z-index: 111;
	display: none;
	margin-top: -270px;
	clear: both;
}
#chat_smiles .smile {
	display: block;
	float: left;
	width: 45px;
	height: 30px;
	text-align: center;
}
#link_smile {
	text-align: left;
	margin-top: -5px;
	margin-bottom: 3px;
	position: relative;
}
#link_smile a:visited, 
#link_smile a:link, 
#link_smile a {
	color: #FD4A84;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dashed;
}
#link_smile a:hover {
	color: #FD4A84;
	border-bottom: none;
}


#chat_write2{
	margin-top: 10px;
	width: 100%;
	white-space: nowrap;
}
#chat_write2 #msg {
	height: 50px;
}

#chat_smiles2  {
	position: absolute;
	width: 320px;
	height: 250px;
	padding: 5px;
	white-space: normal;
	text-align:justify;
	background: #ffffff;
	border: 2px solid #ABBFA9;
	z-index: 111;
	display: none;
	margin-top: -270px;
	clear: both;
}
#chat_smiles2 .smile {
	display: block;
	float: left;
	width: 45px;
	height: 30px;
	text-align: center;
}
#link_smile2 {
	text-align: left;
	margin-top: -5px;
	margin-bottom: 3px;
	position: relative;
}
#link_smile2 a:visited, 
#link_smile2 a:link, 
#link_smile2 a {
	color: #FD4A84;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dashed;
}
#link_smile2 a:hover {
	color: #FD4A84;
	border-bottom: none;
}
#chat_user_block {
	width: 200px;
	margin-top: -20px;
	background: #ffffff;
	border: 1px solid #ABBFA9;
	padding: 5px;
	display: none;
	position: absolute;
	text-align: left;
	z-index: 110;
}
#chat_user_block_name {
	padding-bottom: 4px;
}
#chat_user_block #close {
	float: right;
	text-decoration: none;
	padding-right: 3px;
	color: #ff0000;
	font-weight: bold;
	padding: 5px;
}
#chat_user_block div {
	margin-bottom: 4px;
}
#chat_user_block img {
	vertical-align: middle;
}
#chat_user_block #add_chat_talisman_name {
	margin-bottom: 5px;
}

/* Chat END */
/* Page End */
/* Game End */

/* меню менялок */

#menu_sales_block
{
	margin-left:33px;
	margin-right:20px;
	margin-bottom:30px;
}

.menu_sales_block2
{
	margin-top:5px;
}

.menu_sales_block3
{
	margin-top:5px;
}

#menu_sales_sel {
	font-weight: bold;
}
.menu_sales_block4
{
	margin-top:5px;
	padding-left:10px;
	font-style:italic;
}

/* меню менялок */

/* профиль юзера */

.user_info
{
	/*
	position:relative;
	top:-9px;
	*/
}

.user_info_left_block
{
	float: left;
}

.user_info_img
{
	background: #FFFFFF url(/images/user/all_avatar.jpg) no-repeat bottom;
	width: 173px;
	padding-bottom:73px;
}

.user_info_img_friend1
{
	background: #FFFFFF url(/images/user/avatar_friend.jpg) no-repeat bottom;
	width: 173px;
	padding-bottom:73px;
}

.user_info_img_enemy1
{
	background: #FFFFFF url(/images/user/avatar_enemy.jpg) no-repeat bottom;
	width: 173px;
	padding-bottom:73px;
}

.user_info_img_friend
{
	width: 60px;
	position:absolute;
	height:18px;
	text-align:center;
	background-color:#44D5FB;
	font-size:14px;
	margin-left:102px;
	margin-top:-18px;
}

.user_info_img_enemy
{
	width: 60px;
	position:absolute;
	height:18px;
	text-align:center;
	background-color:#FF4F2A;
	font-size:14px;
	margin-left:102px;
	margin-top:-18px;
}

.user_info_rating
{
	margin-top:10px;
	font-size:16px;
	width: 164px;
	color:#EA6E00;
}

.user_info_rating span
{
	background:#FFFFFF;
}

.user_info_right_block
{
	float: left;
	padding-top:10px;
	width:64%;
	margin-left:10px;
}

.user_info_text strong
{
	font-size: 16px;
	color: #000000;
	background:#FFFFFF;
}

.user_info_name
{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background:#FFFFFF;
}

p.user_headline
{
	margin-top:10px;
}

.user_headline span.default {
	background:#FFFFFF;
	font-size: 12px;
	color: #000000;
	padding: 1px;
}

.user_headline span.opacity {
	font-size: 12px;
	color: #000000;
	background:#FFFFFF;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); /* IE 5.5+*/
	-moz-opacity: 0.4; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.4; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.4; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

.user_info_edit img
{
	vertical-align:middle;
}

.user_info_edit a:link, .user_info_edit a:visited, .user_info_edit a:active, .user_info_edit a:hover
{
	font-size: 11px;
	color: #959595;
}

.user_info_stat 
{
	clear:both;
}

.user_info_stat h2
{
	background-color: #a9d8f1;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	padding: 2px 0px 3px 5px;
	margin-top:40px;
}
.user_info_stat h2 a {
	font-size: 13px;
	color:#A5272C;
	font-weight: normal;
	background: #ffffff;
	padding: 0px 5px 1px 5px;
}
.user_info_stat h2 span {
	font-weight: normal;
	font-size: 13px;
	background: #FFFFFF;
	padding: 0px 5px 1px 5px;
}
.user_info_stat p
{
	color: #000000;
	font-size: 12px;
	padding-left:5px;
	margin-top:20px;
	margin-bottom:5px;
}

.user_info_stat_block
{
	float: left;
	padding: 15px;
}

.user_info_stat_block span
{
	font-weight: bold;
	font-size: 12px;
}

.user_category
{
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
	width:100%;
}

.user_gift
{
	width:120px;
	float: left;
	/*overflow: hidden;*/
}

/* профиль юзера */

/* редактирование данных юзера */

.user_info_edit_img
{
	width: 164px;
	float: left;
	text-align:center;
	padding-bottom:15px;
}

#user_edit_top_block
{
	background-color: #fcfbe0;
	width:100%;
	height:170px;
}

.user_info_edit_upload
{
	height: 170px;
	float: right;
}

.user_info_edit_upload_sub
{
	width:315px;
	margin-right: 60px;
	margin-top: 40px;
}

.user_info_edit_upload_sub hr
{
	color: #51ec00;
}

.user_info_edit_upload_sub2
{
 	text-align:right;
}

.user_info_title 
{
	margin-left: 5px;
	font-size: 11pt;
	color: #0071be;
}

.user_data_edit_main
{
	margin-top:20px;
	clear:both;
	height:25px;
}

.user_data_edit_main_addon
{
	clear:both;
	height:25px;
}

.user_data_edit_main_addon2
{
	padding-top:10px;
	clear:both;
	height:65px;
}

.user_data_edit_main2
{
	clear:both;
	height:25px;
}

.user_data_edit
{
	float:left;
	width:120px;
	margin-left:10%;
	margin-right:20px;
	height: 25px;
}

.user_data_edit_priv
{
	float:left;
	width:300px;
	margin-right:20px;
	height: 25px;
}

.user_data_edit div
{
	height: 25px;
	display: table-cell;
	vertical-align: middle;
	text-align:right;
	width:120px;
}

.user_data_edit_priv div
{
	height: 25px;
	display: table-cell;
	vertical-align: middle;
	text-align:right;
	width:300px;
}

.user_data_edit_password
{
	float:left;
	width:150px;
	margin-left:10%;
	margin-right:20px;
	height: 25px;
}

.user_data_edit_password div
{
	height: 25px;
	display: table-cell;
	vertical-align: middle;
	text-align:right;
	width:150px;
}

.user_data_edit2
{
	height:25px;
}

.user_data_edit2 div
{
	height:25px;
	display: table-cell;
	vertical-align: middle;
}

.user_data_edit_sub
{
	float:left;
	width:120px;
	margin-left:10%;
	margin-right:20px;
	text-align:right;
	height:65px;
}

.user_data_edit_sub2
{
	height:65px;
}

/* редактирование данных юзера */

/* Ошибки */

.errors {
	text-indent: 0px;
	margin: 15px 5px;
	padding: 6px 5px 6px 9px;
	color: #d40101;
	background-color: #fefff4;
	-moz-border-radius: 3px;
	border: 1px solid #eaeacb;
	font-weight: normal;
	font-size: 13px;
}

.success {
	text-indent: 0px;
	margin: 15px 5px;
	padding: 6px 5px 6px 9px;
	color: #384fff;
	background-color: #f9fbff;
	-moz-border-radius: 3px;
	border: 1px solid #e6eaf1;
}

/* Ошибки */

/* Отзывы */

#response_1
{
	font-size:13px;
	color:#38B54A;
	font-weight:bold;
	margin-top:10px;
	padding-left:1%;
}

#response_1 a:link,#response_1 a:active,#response_1 a:visited
{
	text-decoration:underline;
	color: #38B54A;
}

#response_1 a:hover
{
	text-decoration:none;
	color: #38B54A;
}

#response_2
{
	font-size:13px;
	font-weight:bold;
	margin-top:5px;
	padding-left:1%;
}

#response_3
{
	font-size:13px;
	color:#F35A61;
	font-weight:bold;
	margin-top:5px;
	padding-left:1%;
}

#response_3 a:link,#response_3 a:active,#response_3 a:visited
{
	text-decoration:underline;
	color:#F35A61;
}

#response_3 a:hover
{
	text-decoration:none;
	color:#F35A61;
}

#response_4
{
	font-size:13px;
	font-weight:bold;
	margin-top:5px;
	padding-left:1%;
}

#response_user1
{
	width:100%;
	margin-top:20px;
	margin-left:5px;
}

#response_user11
{
	background-color:#E6E6E6;
	height:15px;
	font-style:italic;
}

.response_user12
{
	float:left;
	width:50px;
}

.response_user13
{
	float:left;
	width:200px;
}

.response_user14
{
	float:left;
	width:120px;
	font-style:italic;
}

.response_user2
{
	margin-top:10px;
}

.response_user3
{
	margin-top:5px;
	color:#9C9C9C;
}

#response_section1
{
	width:55%;
	float:left;
	height:100px;
}

#response_section2
{
	float:right;
	padding-top:50px;
}

/* Отзывы */

/* правое меню */

#right_user_menu_1
{
	margin-left:5px;
	margin-bottom:10px;
	font-size:11px;
}

#user_name_menu
{
	font-size:15px;
	background-color:#E7F9A8;
	padding:0px 5px 0px 5px;
	font-weight:bold;
	float:left;
}

#user_name_menu2
{
	border-right:1px solid;
	float:left;
	margin-right:5px;
	margin-top:2px;
}

#user_name_menu3
{
	margin-top:10px;
	margin-left:5px;
	font-size:13px;
}
a.add_mf_bg {
    position:absolute;
    background: url('/images/template/add_mf.gif') no-repeat;
    width: 77px;
    height: 17px;
    font-size: 11px;
    color: #7f0202;
    text-align:center;
    margin-left: 5px;
}
a.add_mf_bg:hover, a.add_mf_bg:visited {
    color: #7f0202;
}
#user_name_menu3 p
{
	margin-top:10px;
}

.count_moneyfunny
{
	color:#1D8DCA;
}

.count_message
{
	color:#F26522;
}

#right_user_menu_2
{
	padding-left:5px;
	margin-top:15px;
	border-left:1px solid #FFF2B5;
}

#right_user_menu_2 a:link,#right_user_menu_2 a:active, #right_user_menu_2 a:visited
{
	text-decoration:underline;
	color:#000000;
}

#right_user_menu_2 a:hover
{
	text-decoration:none;
	color:#000000;
}

#right_user_menu_2 p
{
	margin-top:3px;
}

#right_user_menu_3
{
	padding-left:5px;
	margin-top:15px;
	border-left:1px solid #DDF1FF;
}

#right_user_menu_3 a:link,#right_user_menu_3 a:active, #right_user_menu_3 a:visited
{
	text-decoration:underline;
	color:#000000;
}

#right_user_menu_3 a:hover
{
	text-decoration:none;
	color:#000000;
}

#right_user_menu_3 p
{
	margin-top:3px;
}

#right_rules
{
	margin-right:15px;
	margin-bottom:25px;
	margin-top:5px;
	text-align:right;
	font-size:11px;
}

/* правое меню */

/* гороскоп */

.horo_title
{
	color:#0071BE;
	font-size:15px;
}

.main_horo_title
{
	padding-top:10px;
}

#horoday_main
{
	margin-top:28px;
}

#my_horoday_main
{
	margin-top:28px;
	padding-top:16px;
	padding-bottom:16px;
	border-top:1px dashed;
	border-bottom:1px dashed;
}

.horoday_sub
{
	margin-top:35px;
}

.horoday_sub_left
{
	float:left;
	width:110px;
}

.horoday_sub_right
{
	padding-left:10px;
	width:75%;
	float:left;
	font-size:13px;
}

.horoday_sub_right b
{
	font-size:15px;
}

.horoday_sub_right2
{
	padding-left:10px;
	width:75%;
	float:left;
	font-size:15px;
}

.horoday_sub_right2 b
{
	font-size:17px;
}

.horo_link
{
	margin-top:10px;
}


/* гороскоп */

/* сонник */

#sonnic_image
{
	margin-top:10px;
	height:34px;
	background: url('/images/template/sonnic_image2.gif') repeat-x;
}

#sonnic_image1
{
	width:174px;
	height:34px;
	float:left;
	background: url('/images/template/sonnic_image1.gif') no-repeat;
}

#sonnic_image2
{
	
}

#sonnic_image3
{
	width:242px;
	height:34px;
	float:right;
	background: url('/images/template/sonnic_image3.gif') no-repeat;
}

#sonnic_input
{
	position:relative;
	top:-29px;
	text-align:center;
}

#sonnic_input_input
{
	width:80%;
	height:17px;
	font-size:13px;
}

#sonnic_input_button
{
	height:22px;
}

#dream_letters
{
	margin-top:20px;
	width:100%;
	text-align:center;
	margin-left:1%;
}

#dream_letters a
{
	margin-right:2%;
}

#dream_quetion
{
	font-size:14px;
	font-weight:bold;
}

#dream_quetion2
{
	font-style:italic;
}

.dream_words
{
	width:33%;
	float:left;
}

.dream_words div
{
	margin-top:8px;
}

#dream_avtor_list1
{
	margin-top:10px;
}

#dream_avtor_list2
{
	margin-left:30px;
	margin-top:10px;
}

#dream_avtor_list3
{
	margin-top:10px;
}

#dream_big_word
{
	font-size:30px;
}

#dream_big_word2
{
	color:#9269B0;
	margin-top:10px;
}

#left_dream
{
	margin-bottom:30px;
}

#left_sonnic
{
	margin-bottom:30px;
}

#left_sonnic2
{
	margin-left:33px;
	text-align:center;
	width:150px;
}

#left_sonnic3
{
	margin-top:5px;
	text-align:right;
	margin-right:40px;
}

/* сонник */

/* день рождения */

#birthday_head
{
	font-style:italic;
}

#birthday_title
{
	font-size:20px;
	margin-top:20px;
}

#birthday_title2
{
	font-size:11px;
	margin-top:20px;
}

#birthday_select
{
	margin-top:17px;
	margin-bottom:40px;
	height:25px;
}

#birthday_select1
{
	float:left;
	font-size:14px;
	width:150px;
}

#birthday_select2
{
	float:left;
	font-size:14px;
	width:120px;
}

#birthday_select3
{
	float:left;
}

#birthday2_select
{
	margin-top:15px;
	margin-bottom:30px;
	height:25px;
}

#birthday2_select1
{
	float:left;
	font-size:12px;
	width:150px;
}

#birthday2_select2
{
	float:left;
	font-size:12px;
	width:120px;
}

#birthday2_select3
{
	float:left;
}

#birthday_line
{
	width:100%;
	background: url('/images/template/line_birthday.png') repeat-x;
	height:4px;
	margin-top:17px;
}

#birthday_line2
{
	width:100%;
	background: url('/images/template/line_birthday.png') repeat-x;
	height:4px;
}

#birthday_data
{
	font-size:30px;
	margin-top:22px;
}


/* день рождения */

/* пользователи онлайн */

/* prevline slider */
.listing_media {margin-top:10px; width:100%; height:60px; }
.listing_media .list {padding: 0 4px;}
.listing_media .list .oh {position: relative; height: 60px;}
.listing_media .list .oh .oh2 {position: absolute; overflow: hidden; width: 100%;}
.listing_media .list .oh .oh2 table {width: 100%;}
.listing_media .list .oh .oh2 td {vertical-align: top;}
/* Foto */
.listing_media .list .oh .oh2 .item {width: 60px; margin: 0 auto; text-align: center; padding:0px;}

#main_online
{
	text-align:right;
	font-style:italic;
	font-size:16px;
	margin-top:5px;
}

/* пользователи онлайн */

/* главная страница виртуоза */

#index_virtooso1
{
	margin-top:33px;
	font-size:13px;
	position:relative;
	top:-244px;
}

#index_virtooso2
{
	margin-top:43px;
	font-size:14px;
	font-weight:bold;
	position:relative;
	top:-244px;
}

#index_virtooso3
{
	margin-left:10px;
	font-size:13px;
	position:relative;
	top:-244px;
}

#index_virtooso3 p
{
	margin-top:10px;
}

#index_virtooso3 img
{
	vertical-align:middle;
	margin-right:10px;
}

#index_virtooso4
{
	margin-top:38px;
	font-size:13px;
	position:relative;
	top:-244px;
}
#index_virtooso4 p {
    margin-bottom: 5px;
}
#index_virtooso4 li {
    margin-left: 40px;

}
#high_virtuoso_main
{
	width:100%;
	background: url('/images/template/virtuoso_back_main.gif') repeat-x;
	height:500px;
	margin-top:30px;
}

#high_virtuoso_left
{
	float:left;
	width:335px;
	height:500px;
	background-color:#FFFFFF;
}

#high_virtuoso_left1
{
	background: url('/images/template/virtuoso_back.gif') no-repeat;
	height:244px;
	width:333px;
	margin-top:10px;
}

#high_virtuoso_winner
{
	height:244px;
	width:333px;
	position:relative;
	top:-244px;
}

#high_virtuoso_winner0
{
	height:244px;
	width:30px;
	float:left;
}

#high_virtuoso_winner1
{
	height:244px;
	width:85px;
	float:left;
}

#high_virtuoso_winner11
{
	width:85px;
	text-align:center;
	padding-top:47px;
	text-indent:10px;
}

#high_virtuoso_winner12
{
	width:77px;
	text-align:right;
	padding-top:7px;
}

#high_virtuoso_winner2
{
	height:244px;
	width:90px;
	float:left;
}

#high_virtuoso_winner21
{
	width:90px;
	text-align:center;
	padding-top:4px;
	text-indent:5px;
}

#high_virtuoso_winner22
{
	width:90px;
	text-align:center;
	padding-left:2px;
	padding-top:7px;
}

#high_virtuoso_winner3
{
	height:244px;
	width:85px;
	float:left;
}

#high_virtuoso_winner31
{
	width:85px;
	text-align:center;
	padding-top:68px;
}

#high_virtuoso_winner32
{
	width:60px;
	padding-left:13px;
	padding-top:7px;
}

#high_virtuoso_left2
{
	width:333px;
	text-align:center;
        font-family: "Trebuchet MS", sans-serif;
	color:#959595;
	padding-top:15px;
}


#high_virtuoso_right
{
	height:500px;
	width:35%;
	float:left;
}

#high_virtuoso_right1
{
	background: url('/images/template/virtuoso_back2.gif') repeat-x;
	height:180px;
	width:100%;
}

#high_virtuoso_right2
{
	background: url('/images/template/virtuoso_back1.gif') no-repeat;
	width:15px;
	height:180px;
	float:left;
}

#high_virtuoso_right3
{
	padding-top:10px;
	height:160px;
	float:left;
	width:91%;
	font-family:Arial;
	font-size:12px;
}


#high_virtuoso_right11
{
	background: url('/images/template/virtuoso_back22.gif') repeat-x;
	height:76px;
	width:100%;
	position:relative;
}

#high_virtuoso_right22
{
	background: url('/images/template/virtuoso_back11.gif') no-repeat;
	width:15px;
	height:76px;
	float:left;
}

#high_virtuoso_right33
{
	padding-top:10px;
	height:66px;
	float:left;
	width:91%;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
}


/* главная страница виртуоза */

/* облако тегов */

#tags_sel
{
	
}

#tags_sel span
{
	float: left;
	padding: 3px;
	margin: 2px;
	font-weight: bold;
	color: #007cc3;	
}

#tags_sel .selected
{
	float: left;
	padding: 3px;
	margin: 2px;
	font-weight: bold;
	color: #ffffff;
	background-color: #007cc3;
}

.selected_tags
{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: -3px;
}

.selected_tags span
{
	padding: 3px;
}

.tags
{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 30px;
}

a.tag:link, a.tag:active, a.tag:visited
{
	color:#636363;
	text-decoration:none;
	display:block;
	float:left;
	padding:4px;
}

a.tag:hover
{
	color:#636363;
	text-decoration:underline;
	display:block;
	float:left;
	padding:4px;
}

a.tag_anekdot:link, a.tag_anekdot:active, a.tag_anekdot:visited
{
	background-color:#FFCD0F;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	display:block;
	float:left;
	padding:4px;
}

a.tag_anekdot:hover
{
	background-color:#FFCD0F;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
	display:block;
	float:left;
	padding:4px;
}

a.tag_photo:link, a.tag_photo:active, a.tag_photo:visited
{
	background-color:#00CDFF;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	display:block;
	float:left;
	padding:4px;
}

a.tag_photo:hover
{
	background-color:#00CDFF;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
	display:block;
	float:left;
	padding:4px;
}

a.tag_videos:link, a.tag_videos:active, a.tag_videos:visited
{
	background-color:#6DFFDB;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	display:block;
	float:left;
	padding:4px;
}

a.tag_videos:hover
{
	background-color:#6DFFDB;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
	display:block;
	float:left;
	padding:4px;
}

a.tag_story:link, a.tag_story:active, a.tag_story:visited
{
	background-color:#FF2876;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	display:block;
	float:left;
	padding:4px;
}

a.tag_story:hover
{
	background-color:#FF2876;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
	display:block;
	float:left;
	padding:4px;
}

#left_tags
{
	padding-left:33px;
	padding-right:20px;
	margin-bottom:30px;
}

#left_tags_anekdot
{
	font-size:19px;
	color:#FFA20F;
	font-weight:bold;
}

#left_tags_photo
{
	font-size:19px;
	color:#00BAFF;
	font-weight:bold;
}

#left_tags_videos
{
	font-size:19px;
	color:#61E4C4;
	font-weight:bold;
}

#left_tags_story
{
	font-size:19px;
	color:#FF2876;
	font-weight:bold;
}

/* облако тегов */

/* форма добавления виртуоза */

.add_virtuoso_form_1
{
	margin-top:30px;
	clear:both;
	height:30px;
}

.add_virtuoso_form_11
{
	float:left;
	width:100px;
	margin-left:5%;
	margin-right:2%;
	height: 30px;
}

.add_virtuoso_form_11 div
{
	height: 30px;
	display: table-cell;
	vertical-align: middle;
	text-align:right;
	width:100px;
}

.add_virtuoso_form_12
{
	height:30px;
}

.add_virtuoso_form_12 div
{
	height:30px;
	display: table-cell;
	vertical-align: middle;
}

.add_virtuoso_form_2
{
	margin-top:5px;
	clear:both;
	height:100px;
}

.link_to_rating_week {
    width: 535px;
    text-align:right;
    font-size: 14px;
    font-weight:bold;
    margin-top: 20px;
}

.add_virtuoso_form_2_anekdot
{
	margin-top:30px;
	clear:both;
	height:100px;
}

.add_virtuoso_form_21
{
	float:left;
	width:100px;
	margin-left:5%;
	margin-right:2%;
	height: 100px;
}

.add_virtuoso_form_21 div
{
	height: 100px;
	display: table-cell;
	vertical-align: middle;
	text-align:right;
	width:100px;
	vertical-align:top;
}

.add_virtuoso_form_22
{
	height:100px;
}

.add_virtuoso_form_22 div
{
	height:100px;
	display: table-cell;
	vertical-align: middle;
}

.add_virtuoso_form_22 div textarea
{
	width:370px;
	height:100px;
}

.add_virtuoso_form_3
{
	margin-top:10px;
	clear:both;
	height:25px;
}

.add_virtuoso_form_31
{
	float:left;
	width:100px;
	margin-left:5%;
	margin-right:2%;
	height:25px;
}

.add_virtuoso_form_31 div
{
	height:25px;
	display: table-cell;
	vertical-align: middle;
	text-align:right;
	width:100px;
}

.add_virtuoso_form_32
{
	height:25px;
}

.add_virtuoso_form_32 div
{
	height:25px;
	display: table-cell;
	vertical-align: middle;
}

.add_virtuoso_form_4
{
	clear:both;
	height:400px;
}

.add_virtuoso_form_4_story
{
	clear:both;
	height:400px;
	margin-top:10px;
}

.add_virtuoso_form_41
{
	float:left;
	width:100px;
	margin-left:5%;
	margin-right:2%;
	height:400px;
}

.add_virtuoso_form_41 div
{
	width:100px;
}

.add_virtuoso_form_42
{
	float:left;
	width:370px;
	height:400px;
}

.ph
{
	margin-top:5px;
}

/* форма добавления виртуоза */

/* список анекдотов виртуоза */

.rate_pro
{
	margin-left:5px;
	vertical-align:middle;
}

a.rate_pro:link, a.rate_pro:visited, a.rate_pro:active
{
	background: url('/images/template/virtuoso_plus1.gif') no-repeat;
	height:28px;
	width:24px;
	text-decoration:none;
	display:inline-block;
}

a.rate_pro:hover
{
	background: url('/images/template/virtuoso_plus2.gif') no-repeat;
	height:28px;
	width:24px;
	text-decoration:none;
	display:inline-block;
}

.rat
{
	margin-left:5px;
	font-size:16px;
}

.rate_contra
{
	margin-left:5px;
	vertical-align:middle;
}

a.rate_contra:link, a.rate_contra:visited, a.rate_contra:active
{
	background: url('/images/template/virtuoso_minus1.gif') no-repeat;
	height:28px;
	width:24px;
	text-decoration:none;
	display:inline-block;
}

a.rate_contra:hover
{
	background: url('/images/template/virtuoso_minus2.gif') no-repeat;
	height:28px;
	width:24px;
	text-decoration:none;
	display:inline-block;
}

.bayan_a
{
	margin-left:40px;
}

.author_virtuoso
{
	margin-left:15px;
	color:#C2C2C2;
}

.comment_virtuoso
{
	margin-left:10px;
}

.author_virtuoso a:link, .author_virtuoso a:active, .author_virtuoso a:visited
{
	color:#C2C2C2;
	font-weight:bold;
	text-decoration:underline;
}

.author_virtuoso a:hover
{
	color:#C2C2C2;
	font-weight:bold;
	text-decoration:none;
}

.anekdot_virtuoso_class
{
	color:#FF8400;
}

a.anekdot_virtuoso_class:link, a.anekdot_virtuoso_class:active, a.anekdot_virtuoso_class:visited
{
	color:#FF8400;
	font-weight:bold;
	text-decoration:underline;
}

a.anekdot_virtuoso_class:hover
{
	color:#FF8400;
	font-weight:bold;
	text-decoration:none;
}

.photo_virtuoso_class
{
	color:#00ACEC;
}

a.photo_virtuoso_class:link, a.photo_virtuoso_class:active, a.photo_virtuoso_class:visited
{
	color:#00ACEC;
	font-weight:bold;
	text-decoration:underline;
}

a.photo_virtuoso_class:hover
{
	color:#00ACEC;
	font-weight:bold;
	text-decoration:none;
}

.videos_virtuoso_class
{
	color:#00D59E;
}

a.videos_virtuoso_class:link, a.videos_virtuoso_class:active, a.videos_virtuoso_class:visited
{
	color:#00D59E;
	font-weight:bold;
	text-decoration:underline;
}

a.videos_virtuoso_class:hover
{
	color:#00D59E;
	font-weight:bold;
	text-decoration:none;
}

.phototext_virtuoso_class
{
	color:#18B915;
}

a.phototext_virtuoso_class:link, a.phototext_virtuoso_class:active, a.phototext_virtuoso_class:visited
{
	color:#18B915;
	font-weight:bold;
	text-decoration:underline;
}

a.phototext_virtuoso_class:hover
{
	color:#18B915;
	font-weight:bold;
	text-decoration:none;
}

.add_word_to_photo
{
	padding-left:1%;
	margin-top:5px;
}

.add_word_to_photo a
{
	margin-right:15px;
	color:#000000;
}

.add_word_to_photo a img
{
	vertical-align:middle
}

.add_word_to_photo2
{
	padding-left:1%;
	margin-top:5px;
}

.add_word_to_photo2 a
{
	color:#000000;
}

.add_word_to_photo2 a img
{
	vertical-align:middle
}

.story_virtuoso_class
{
	color:#EB1F69;
}

a.story_virtuoso_class:link, a.story_virtuoso_class:active, a.story_virtuoso_class:visited
{
	color:#EB1F69;
	font-weight:bold;
	text-decoration:underline;
}

a.story_virtuoso_class:hover
{
	color:#EB1F69;
	font-weight:bold;
	text-decoration:none;
}

.vitruoso_index1
{
	padding-left:1%;
	width:100%;
	height:28px;
}

.vitruoso_index11
{
	width:260px;
	float:left;
	height:28px;
}

.vitruoso_index111
{
	display:table-cell;
	height:28px;
	vertical-align:middle;
	font-style:italic;
	color:#C2C2C2;
	font-size:11px;
	font-weight:bold;
}

.vitruoso_index21
{
	float:left;
	width:50%;
	height:28px;
	text-align:left;
	font-size:11px;
}

.virtuoso_index2
{
	clear:both;
	padding-left:1%;
	margin-top:5px;
	font-size:14px;
	text-align:left;
}

.virtuoso_index2_video
{
	clear:both;
	padding-left:1%;
	margin-top:5px;
	font-size:16px;
	text-align:left;
	font-weight:bold;
}

.virtuoso_index2_view
{
	padding-left:1%;
	margin-top:15px;
}

.virtuoso_index2_view1
{
	width:22%;
	float:left;
}

.virtuoso_index2_view2
{
	width:73%;
	float:left;
}

.virtuoso_index2_view20
{
	padding-left:1%;
	margin-top:50px;
	height:13px;
}

.virtuoso_index2_view21
{
	font-size:11px;
	width:21%;
	float:left;
	height:13px;
}

.virtuoso_index2_view22
{
	width:73%;
	height:13px;
	float:left;
}

.virtuoso_index3
{
	padding-left:1%;
	margin-top:12px;
	height:10px;
	padding-bottom:34px;
	margin-bottom:25px;
	border-bottom:1px dashed #E9E9E9;
	font-size:11px;
}

.virtuoso_index3_photo
{
	padding-left:1%;
	margin-top:12px;
	height:10px;
	padding-bottom:34px;
	margin-bottom:25px;
	border-bottom:1px solid #E9E9E9;
	font-size:12px;
}

/* список анекдотов виртуоза */

/* разделы в анекдотах */

#user_virtuoso
{
	padding-left:1%;
	height:20px;
	margin-top:20px;
	font-size:14px;
	font-weight:bold;
}

#user_virtuoso_link
{
	margin-left:30px;
	font-size:13px;
}

#section_virtuoso
{
	clear:both;
	height:22px;
	margin:0 0 25px 10px;
	padding-top:16px;
}

#section_virtuoso div
{
	margin-left:30px;
	float:left;
	height:22px;
}

#section_virtuoso_add
{
	padding-left:200px;
}

#section_virtuoso_add2
{
	padding-left:15px;
}

.anekdot_section
{
	background: url('/images/template/anekdot_section.gif') no-repeat bottom;
}

.photo_section
{
	background: url('/images/template/photo_section.gif') no-repeat bottom;
}

.videos_section
{
	background: url('/images/template/videos_section.gif') no-repeat bottom;
}

.story_section
{
	background: url('/images/template/story_section.gif') no-repeat bottom;
}

.phototext_section
{
	background: url('/images/template/phototext_section.gif') no-repeat bottom;
}

.anekdot_section a:link, .anekdot_section a:active, .anekdot_section a:visited, .anekdot_section a:hover
{
	color:#FFA20F;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}

.photo_section a:link, .photo_section a:active, .photo_section a:visited, .photo_section a:hover
{
	color:#00BAFF;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}

.videos_section a:link, .videos_section a:active, .videos_section a:visited, .videos_section a:hover
{
	color:#61E4C4;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}

.story_section a:link, .story_section a:active, .story_section a:visited, .story_section a:hover
{
	color:#FF2876;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}

.phototext_section a:link, .phototext_section a:active, .phototext_section a:visited, .phototext_section a:hover
{
	color:#18B915;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}

.empty_section
{
	font-size:13px;
}

.empty_section a
{
	color:#000000;
}

/* разделы в анекдотах */

/* табы виртуоза */

#tabs_virtuoso
{
	clear:both;
	height:23px;
	margin-left:1%;
}

.tabs_virtuoso_main
{
	padding-top:2px;
	height:23px;
	font-size:13px;
	margin-right:2px;
	border-left:1px solid #E0E0E0;
	border-right:1px solid #E0E0E0;
	text-align:center;
}

.tabs_virtuoso_main_anekdot
{
	padding-top:2px;
	height:23px;
	font-size:13px;
	margin-right:2px;
	background-color:#FFCD0F;
	border-left:1px solid #FFCD0F;
	border-right:1px solid #FFCD0F;
	text-align:center;
}

.tabs_virtuoso_main_photo
{
	padding-top:2px;
	height:23px;
	font-size:13px;
	margin-right:2px;
	background-color:#00CDFF;
	border-left:1px solid #00CDFF;
	border-right:1px solid #00CDFF;
	text-align:center;
}

.tabs_virtuoso_main_story
{
	padding-top:2px;
	height:23px;
	font-size:13px;
	margin-right:2px;
	background-color:#FF2876;
	border-left:1px solid #FF2876;
	border-right:1px solid #FF2876;
	text-align:center;
}

.tabs_virtuoso_main_videos
{
	padding-top:2px;
	height:23px;
	font-size:13px;
	margin-right:2px;
	background-color:#6DFFDB;
	border-left:1px solid #6DFFDB;
	border-right:1px solid #6DFFDB;
	text-align:center;
}

.tabs_virtuoso_main_jokes
{
	padding-top:2px;
	height:23px;
	font-size:13px;
	margin-right:2px;
	background: #BF00F6;
	/*background: #BF00F6 url('/images/template/new.gif') bottom right no-repeat;*/
	border-left:1px solid #A500F6;
	border-right:1px solid #A500F6;
	text-align:center;
}

.tabs_virtuoso_main_phototext
{
	padding-top:2px;
	height:23px;
	font-size:13px;
	margin-right:2px;
	background: #59ED5E url('/images/template/new.gif') bottom right no-repeat;
	border-left:1px solid #0dee00;
	border-right:1px solid #0dee00;
	text-align:center;
}

#virtuoso_new {
    background: url('/images/template/new.gif') bottom right no-repeat;
}

.tabs_virtuoso_main_top
{
	background-color:#E0E0E0;
	height:1px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	margin-right:2px;
	line-height:0;
	font-size:0;
}

.tabs_virtuoso_main a:link, .tabs_virtuoso_main a:active, .tabs_virtuoso_main a:visited, .tabs_virtuoso_main a:hover,
.tabs_virtuoso_main_anekdot a:link, .tabs_virtuoso_main_anekdot a:active, .tabs_virtuoso_main_anekdot a:visited, .tabs_virtuoso_main_anekdot a:hover,
.tabs_virtuoso_main_photo a:link, .tabs_virtuoso_main_photo a:active, .tabs_virtuoso_main_photo a:visited, .tabs_virtuoso_main_photo a:hover,
.tabs_virtuoso_main_story a:link, .tabs_virtuoso_main_story a:active, .tabs_virtuoso_main_story a:visited, .tabs_virtuoso_main_story a:hover,
.tabs_virtuoso_main_videos a:link, .tabs_virtuoso_main_videos a:active, .tabs_virtuoso_main_videos a:visited, .tabs_virtuoso_main_videos a:hover,
.tabs_virtuoso_main_jokes a:link, .tabs_virtuoso_main_jokes a:active, .tabs_virtuoso_main_jokes a:visited, .tabs_virtuoso_main_jokes a:hover
.tabs_virtuoso_main_phototext a:link, .tabs_virtuoso_main_phototext a:active, .tabs_virtuoso_main_phototext a:visited, .tabs_virtuoso_main_phototext a:hover
{
	color:#000000;
	text-decoration:none;
}

.tabs_virtuoso_main_top_anekdot
{
	background-color:#FFCD0F;
	height:1px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	margin-right:2px;
	line-height:0;
	font-size:0;
}

.tabs_virtuoso_main_top_photo
{
	background-color:#00CDFF;
	height:1px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	margin-right:2px;
	line-height:0;
	font-size:0;
}

.tabs_virtuoso_main_top_story
{
	background-color:#FF2876;
	height:1px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	margin-right:2px;
	line-height:0;
	font-size:0;
}

.tabs_virtuoso_main_top_videos
{
	background-color:#6DFFDB;
	height:1px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	margin-right:2px;
	line-height:0;
	font-size:0;
}

.tabs_virtuoso_main_top_jokes
{
	background:#BF00F6;
	height:1px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	margin-right:2px;
	line-height:0;
	font-size:0;
}

.tabs_virtuoso_main_top_phototext
{
	background:#0dee00;
	height:1px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	margin-right:2px;
	line-height:0;
	font-size:0;
}


.tabs_virtuoso_main_bottom_anekdot
{
	clear:both;
	background-color:#FFCD0F;
	height:1px;
	line-height:0;
	font-size:0;
	margin-left:1%;
}

.tabs_virtuoso_main_bottom_photo
{
	clear:both;
	background-color:#00CDFF;
	height:1px;
	line-height:0;
	font-size:0;
	margin-left:1%;
}

.tabs_virtuoso_main_bottom_story
{
	clear:both;
	background-color:#FF2876;
	height:1px;
	line-height:0;
	font-size:0;
	margin-left:1%;
}

.tabs_virtuoso_main_bottom_videos
{
	clear:both;
	background-color:#6DFFDB;
	height:1px;
	line-height:0;
	font-size:0;
	margin-left:1%;
}

.tabs_virtuoso_main_bottom_jokes
{
	clear:both;
	background-color:#BF00F6;
	height:1px;
	line-height:0;
	font-size:0;
	margin-left:1%;
}

.tabs_virtuoso_main_bottom_phototext
{
	clear:both;
	background-color:#59ED5E;
	height:1px;
	line-height:0;
	font-size:0;
	margin-left:1%;
}
/* табы виртуоза */

/* комментарии в приколах */

#add_comment_block
{
	margin-left:23%;
	width:350px;
	margin-top:15px;
}

#add_comment_block2
{
	width:350px;
	margin-top:15px;
}

.comment_text
{
	width:350px;
	height:100px;
}

.comment_block
{
	margin-top:10px;
}

.comment_block1
{
	margin-right:2%;
	float:left;
	width:29%;
	text-align:right;
}

.comment_block2
{
	margin-top:5px;
}

.comment_block3
{
	float:left;
	width:61%;
}
	
	
/* комментарии в приколах */

/* seo текcт */

#seotext
{
	color:#818181;
	padding-top:30px;
}

/* seo текcт */

/* обратная связь */

.sendmail_div
{
	clear:both;
	height:20px;
	margin-top:10px;
}

.sendmail_div_sub1
{
	width:110px;
	height:20px;
	float:left;
	margin-right:10px;
	text-align:right;
}

.sendmail_div_sub2
{
	width:400px;
	height:20px;
	float:left;
}

.sendmail_div1
{
	clear:both;
	height:100px;
	margin-top:10px;
}

.sendmail_div1_sub1
{
	width:110px;
	height:100px;
	float:left;
	margin-right:10px;
	text-align:right;
}

.sendmail_div1_sub2
{
	width:400px;
	height:100px;
	float:left;
}

.sendmail_div2
{
	clear:both;
	height:50px;
	margin-top:10px;
}

.sendmail_div2_sub1
{
	width:110px;
	height:50px;
	float:left;
	margin-right:10px;
	text-align:right;
}

.sendmail_div2_sub2
{
	width:400px;
	height:50px;
	float:left;
}

.sendmail_div3
{
	clear:both;
	height:20px;
}

.sendmail_div3_sub1
{
	width:110px;
	height:20px;
	float:left;
	margin-right:10px;
	text-align:right;
}

.sendmail_div3_sub2
{
	font-size:11px;
	width:400px;
	height:20px;
	float:left;
}

#sendmail_page
{
	padding-left:5px;
}

#sendmail_page p
{
	margin-top:5px;
}

/* обратная связь */

/* полоса на главной */

.main_line
{
	margin-bottom:10px;
	background-color:#F0F0F0;
	height:1px;
	line-height:1px;
	font-size:0%;
}

/* полоса на главной */

/* вернуться в игру */

a.back_in_game:link, a.back_in_game:active, a.back_in_game:visited, a.back_in_game:hover
{
	font-size:16px;
	color:#F26522;
}
/* вернуться в игру */



input[type=text], input[type=password],textarea, select {
	border: 1px solid #C7C5C6;
}
/* Mail */
#mail {}
#mail #mail_in {}
#mail #mail_in #mail_head {
	width: 100%;
	clear: left;
	clear: right;
	background: white url('/images/mail/head_bg.gif') top left repeat-x;
	height: 26px;
}
#mail #mail_in #mail_head div {
	float: left;
	height: 26px;
	display: inline;
}
#mail #mail_in #mail_head .mail_chb {
	background: white url('/images/mail/head_chb.gif') top left no-repeat;
	width: 30px;
}
#mail #mail_in #mail_head .mail_chb input {
	margin-top: 7px;
	margin-left: 7px;
}
#mail #mail_in #mail_head .mail_date {
	float: right;
	padding-top: 5px;
	padding-right: 90px;
	background: url('/images/mail/head_right.gif') top right no-repeat;
}
#mail #mail_in #mail_head .mail_subject {
	margin-top: 5px;
}
#mail #mail_in #mail_head .mail_from {
	width: 25%;
	margin-top: 5px;
	margin-left: 5px;
}
#mail #mail_in .mail_el {
	font-size: 14px;
	width: 100%;
	height: 40px;
	padding-top: 15px;
	border-bottom: 1px dashed #c9c9c9;
}
#mail #mail_in #nr .subject {
	font-weight: bold;
}
#mail #mail_in #nr  {
	background: #ecfdf5;
}
#mail #mail_in #mail_admin a  {
	color: #8c6239;
}
#mail #mail_in .mail_el .chb {
	float: left;
	width: 30px;
}
#mail #mail_in .mail_el .chb input {
	margin-top: 5px;
	margin-left: 7px;	
}

#mail #mail_in .mail_el .from {
	float: left;
	margin-left: 5px;
	width: 25%;
}
#mail #mail_in .mail_el .subject {
	float: left;
	
}
#mail #mail_in .mail_el .subject #nr {
	font-weight: bold;
}
#mail #mail_in .mail_el .date {
	float: right;
	clear: right;
	color: #959595;
}
#mail #mail_in #mail_bot {
	position: relative;
	margin-top: 5px;
	width: 100%;
	height: 20px;
	border-top: 1px solid #9a8c00;
}
#mail .group_do{
	height: 20px;
	margin-bottom: 15px;
	margin-left: 5px;
}
#mail .group_do input{
	position: relative;
	bottom: -5px;
}
#mail #mail_out {}

.tabs_level2 {
	margin-top: -10px;
	padding-top: 10px;
	margin-bottom: 10px;
	height: 30px;
	border: 1px solid #DFDFDF;
	border-top: none;
	padding-left: 15px;
}
.tabs_level2 ul {
	list-style: none;
	padding: 0;
	margin: 0;
	
}
.tabs_level2 li {
	float: left;
	margin: 0;
	vertical-align: middle;
}
.tabs_level2 .selected a {
	text-decoration: none;	
}
.tabs_level2 .selected {
	font-weight: bold;
}
.tabs_level2 li {
	margin: 0 1.4em 0em 0;
}
.tabs_level2 li a,
.tabs_level2 li a:active ,
.tabs_level2 li a:visited,
.tabs_level2 li a:link {
	margin: 0 0em 1em 0;
	display: block;
	font-size: 13px;	
}

#mail_send {

}
#mail_send .send_inp {
	width: 100%;
	background: url('/images/mail/send_bg.gif') top left repeat-x;
	clear: right;
	height: 20px;
	margin-bottom: 5px;
}

#mail_send .send_inp .Sendlabel {
	float: left;
	clear: left;
	height: 20px;
	background: #ffee4f;
	font-weight: bold;
	padding-left: 5px;
	width: 50px;
}

#mail_send .send_inp .SendInput input {
	height: 18px;
	border: 1px solid #C7C5C6;
	width: 480px;
}
#mail_send .send_inp .SendInput {
	float: left;
	height: 20px;
	background: #fff;
}
#mail_send #SendText textarea {
	width: 480px;
	height: 300px;
}
#mail_send #SendText {
	padding-left: 55px;
}
#mail_send #SendBtn {
	border-top: 2px solid #ffee4f;
	width: 535px;
	text-align: right;
}
#mail_send #SendBtn input {
	position: relative;
	margin-top: -2px;
}

/* Друзья и враги */
	
#mail_send .send_inp_sub {
	width: 100%;
	clear: right;
	height: 20px;
	margin-bottom: 5px;
}

#mail_send .send_inp_sub .Sendlabel {
	float: left;
	clear: left;
	height: 20px;
	font-weight: bold;
	padding-left: 5px;
	width: 50px;
}

#mail_send .send_inp_sub .SendInput {
	float: left;
	height: 20px;
	background: #fff;
}

#mail_send .send_inp_sub .SendInput a {
	margin-left:25px;
}

/* Друзья и враги */

#mail_view{}
#mail_view #head{
	background: #ecfdf5;
	padding: 8px;
	font-size: 13px;
}
#mail_view #head .mailSubject{
	font-weight: bold;
}
#mail_view #head .mailDesc{
	padding-top: 5px;
}
#mail_view #head .mailDesc, #mail_view #head .mailDesc a{
	color: #959595;
}
#mail_view #mailWrite {
	background: #ffef4f;
	padding-left: 5px;
	font-style: italic;
	height: 20px;
}
#mail_view #head .mailDesc span {
	padding-left: 20px;
}
#mail_view #mailMessage{
	font-size: 14px;
	padding-top: 20px;
}
#mail_view #mailReply {
	margin-top: 20px;
}
#mail_view #mailReply a{
	background: url('/images/mail/reply.gif') top left no-repeat;
	width: 208px;
	height: 34px;
	display: block;
}
#mail_view #mailReply a:hover{
	background: url('/images/mail/reply_hover.gif') top left no-repeat;
}
/* Mail end */

/* Register */
.reg_intro {
	font-size: 13px;
	margin-bottom: 20px;
}

.blockdiv {
	
}
.rowdiv  {
	display:inline;
}
.rowdiv .labeldiv {
	width: 170px;
	float: left;
	clear: left;
	margin-bottom: 8px;
}
.rowdiv .descr {
	margin-left: 170px;
	font-size: 10px;
	color: #959595;
}
.rowdiv .btn {
	margin-left: 170px;
}
.rowdiv .inputdiv {
	clear: right;
	margin-bottom: 8px;
	white-space: nowrap;
}
.rowdiv .inputdiv select, .rowdiv .inputdiv input, .rowdiv .inputdiv textarea {
	font-size: 1em;
}
.rowdiv .inputdiv .text_370 {
	width: 370px;
}
.rowdiv .inputdiv .textarea_370x100 {
	width: 370px;
	height: 100px;
}
.attention {
	font-weight: bold; 
	color: red;
}
.abuse {
	color: #757575;
	margin-bottom: 8px;
}
/*
div.errors {
	color: #8F0000;
}

div.success {
	color: blue;
}
*/
div.form_error {
	font-size: 10px;
	color: red;
	
}
.reg_feed_back {
	margin-top: 50px;
}
div.valid {}
/* Register End */


/* Tabs Content Begin */


.tabs_cont {
	margin-top: 10px;
	margin-bottom: 10px;
	height: 30px;
	border-bottom: 1px solid #EF3975;
	
}
.tabs_cont ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.tabs_cont span {
	float: left;
	display: block;
	font-size: 13px;
	background: #F4F4F4;
	padding: 0.5em 0.5em;
	text-align: center;
	height: 17px;
	white-space: nowrap;
	text-decoration: none;	
}
    
.tabs_cont li {
	float: left;
	margin: 0;
	vertical-align: middle;
	margin-right: 8px;
}
.tabs_cont a,
.tabs_cont a:active ,
.tabs_cont a:visited,
.tabs_cont a:link{
	display: block;
	font-size: 13px;
	padding: 0.4em 0.8em;
	text-align: center;
	height: 18px;
	width: 90px;
	color: #EF3975;
	white-space: nowrap;
	text-decoration: none;
    border: 1px solid #B4B4B4;
    border-bottom: none;
}
.tabs_cont .selected a,
.tabs_cont .selected a:active ,
.tabs_cont .selected a:visited,
.tabs_cont .selected a:link{
    border: 1px solid #EF3975;
	border-bottom: 1px solid #fff;
    position: relative;
	top: 1px;
	background: white;
	font-weight: bold;
	text-align: center;
}









/* Tabs Content End */

/* Content */
.dl_price_content {
	margin-top: 20px;
	color: #7F0202;
}
.dl_price_content span {
	font-weight: bold;
}
#content_index {
	width: 100%;
	clear: right;
	clear: left;
}
#content_index .content_el {
	float: left;
	width: 180px;
	height: 200px;
	text-align: center;
	margin-bottom: 10px;
}
#content_index .content_el_text {
	font-size: 11px;
}
#content_index_game
{
	margin-bottom: 20px;
}

.index_game_sub
{
	width: 100%;
	padding-top:35px;
}

.index_game_sub_left
{
	float:left;
	width: 110px;
}

.index_game_sub_right
{
	position: relative;
	margin-left:150px;
	font-size:13px;
}

.index_game_link
{
	margin-bottom: 5px;
}

#content_index_books
{
	margin-top:28px;
	margin-bottom: 20px;
}

.index_books_sub
{
	padding-top: 20px;
}

.index_books_sub_right
{
	width:80%;
	float:left;
	font-size:13px;
}

.index_books_link
{
	margin-bottom: 5px;
}

#content_mp3 {
	width: 100%;
	margin-top: 20px;
}
#content_mp3 .mp3_row {
	margin-bottom: 25px;
}
#content_mp3 .mp3_row .mp3_link {
	padding-left: 15px;
}
#content_mp3 .mp3_row .mp3_link a  {
	font-weight: bold;
	margin-bottom: 8px;
}
#content_mp3 .mp3_row .mp3_obj {
	
}

.content_view #dl_container {
	margin-left: 150px;
}
.content_view {
	
}
.content_view .c_image {
	float: left;
}
.content_view .c_body{
	margin-left: 150px;
}
.content_view .c_body h1{
	font-size: 22px;
	font-weight: normal;
}
.content_view .c_body #container-1 {
	margin-top: 43px;
}
.content_view .content_step_1 {
	background: url("/images/content/1.gif") left top no-repeat;
	padding-left: 35px;
	margin-top: 15px;
	margin-bottom: 38px;
	font-size: 14px;
}
.content_view .content_step_1 a {
	font-weight: bold;
}
.content_view .content_step_2 {
	background: url("/images/content/2.gif") left top no-repeat;
	padding-left: 35px;
	font-size: 14px;
	margin-bottom: 38px;
}
.content_view .content_step_3 {
	background: url("/images/content/3.gif") left top no-repeat;
	padding-left: 35px;
	font-size: 14px;
	margin-bottom: 38px;
}
.content_view .c_text {
	padding-bottom: 10px;
	padding-top: 10px;
	font-size: 14px;
}
.content_view {
	font-size: 14px;
}
.content_view .c_b {
	font-size: 17px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.content_view #op_price  {
	background: url('/images/content/op_price.png') top no-repeat;
	width: 389px;
	height: 198px;
}
.content_view #op_price .price  {
	padding-top: 20px;
	padding-left: 140px;
	font-size: 20px; 
}
.content_view .c_b strong {
	color: #00BFF3;
}

/* Content end */

/* selectvm */
#selectvm {
	background: url('/images/content/bg_m.gif') repeat-x;
	height: 39px;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 30px;
}
#selectvm select {
	width: 100px;
}
#selectvm .s_left {
	background: url('/images/content/bg_l.gif') top left no-repeat;
	height: 39px;
	width: 20px;
	float: left;
}
#selectvm .s_text {
	float: left;
	font-size: 15px;
	padding-left: 25px;
	background: url('/images/content/choice_model.gif') top left no-repeat;
	margin-top: 6px;
}
#selectvm .s_text_select {
	float: left;
	font-size: 15px;
	padding-left: 20px;
	background: url('/images/content/model_selected.gif') top left no-repeat;
	margin-top: 8px;
}
#selectvm .c_form {
	float: left;
	margin-top: 8px;
	margin-left: 6px;
}
#selectvm .s_right {
	background: url('/images/content/bg_r.gif') top right no-repeat;
	height: 39px;
	width: 20px;
	float: right;
}
.content_dl_error {}
.content_dl_error li {
	list-style-image: url("/images/content/marker.gif");
	margin-left: 40px;
	margin-top: 5px;
}

/* selectvm */

.content_tabs {
	margin-top: 10px;
	margin-bottom: 10px;
	height: 30px;
	border-bottom: 1px solid #EF3975;
}
.content_tabs ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.content_tabs span {
	float: left;
	display: block;
	font-size: 13px;
	background: #F4F4F4;
	padding: 0.5em 0.5em;
	text-align: center;
	height: 17px;
	white-space: nowrap;
	text-decoration: none;	
}

.content_tabs li {
	float: left;
	margin: 0;
	vertical-align: middle;
	margin-right: 8px;
}
.content_tabs a,
.content_tabs a:active ,
.content_tabs a:visited,
.content_tabs a:link{
	display: block;
	font-size: 13px;
	padding: 0.4em 0.8em;
	text-align: center;
	height: 18px;
	width: 90px;
	color: #EF3975;
	white-space: nowrap;
	text-decoration: none;
    border: 1px solid #B4B4B4;
    border-bottom: none;
}
.content_tabs .selected a,
.content_tabs .selected a:active ,
.content_tabs .selected a:visited,
.content_tabs .selected a:link{
    border: 1px solid #EF3975;
	border-bottom: 1px solid #fff;
    position: relative;
	top: 1px;
	background: white;
	font-weight: bold;
	text-align: center;
}



.tabs_cont_top {
	margin-top: 10px;
	height: 30px;
	border-bottom: 1px solid #1D8DCA;
	
}
.tabs_cont_top ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.tabs_cont_top span {
	display: block;
	font-size: 12px;
	background: #F4F4F4;
	padding: 0.5em 0.5em;
	text-align: center;
	height: 17px;
	white-space: nowrap;
	text-decoration: none;	
}
    
.tabs_cont_top li {
	float: left;
	margin: 0;
	vertical-align: middle;
	margin-right: 5px;
}
.tabs_cont_top a,
.tabs_cont_top a:active ,
.tabs_cont_top a:visited,
.tabs_cont_top a:link{
	display: block;
	font-size: 12px;
	padding: 0.4em 0.7em;
	text-align: center;
	height: 18px;
	width: 68px;
	color: #1D8DCA;
	white-space: nowrap;
	text-decoration: none;
    border: 1px solid #dfdfdf;
    border-bottom: none;
    background: white;
}
.tabs_cont_top .selected a,
.tabs_cont_top .selected a:active ,
.tabs_cont_top .selected a:visited,
.tabs_cont_top .selected a:link{
    border: 1px solid #1D8DCA;
	border-bottom: 1px solid #fff;
    position: relative;
	font-weight: bold;
	text-align: center;
}



.tabs_cont_bot {
	margin-left: 7px;
	margin-bottom: 30px;
	height: 30px;
}
.tabs_cont_bot ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.tabs_cont_bot span {
	display: block;
	font-size: 12px;
	background: #F4F4F4;
	padding: 0.5em 0.5em;
	text-align: center;
	height: 17px;
	white-space: nowrap;
	text-decoration: none;	
}
    
.tabs_cont_bot li {
	float: left;
	margin: 0;
	vertical-align: middle;
	margin-left:5px;
}
.tabs_cont_bot a,
.tabs_cont_bot a:active ,
.tabs_cont_bot a:visited,
.tabs_cont_bot a:link{
	display: block;
	font-size: 12px;
	padding: 0.4em 0.7em;
	text-align: center;
	height: 18px;
	width: 82px;
	color: #1D8DCA;
	white-space: nowrap;
	text-decoration: none;
    border: 1px solid #dfdfdf;
    border-top: none;
    background: #fff;
}
.tabs_cont_bot .selected a,
.tabs_cont_bot .selected a:active ,
.tabs_cont_bot .selected a:visited,
.tabs_cont_bot .selected a:link{
    border: 1px solid #1D8DCA;
    border-top: 1px solid #fff;
    position: relative;
	
	
	font-weight: bold;
	text-align: center;
}



/* Left Content Menu */
#left_content {
	margin-left: 25px;
	margin-bottom: 30px;
	margin-top: 15px;
	list-style: none;
}
#left_content li {
	margin-bottom: 10px;
}
#left_content strong {
	font-weight: normal;
}
#left_content li .active strong {
	font-weight: bold;
}
/* Left Content Menu */


/* Standart */
.table {
	border-collapse: collapse;
	width: 100%;
}
.table th {
	border-bottom: 1px solid #DFDFDF;
	padding: 5px;
	color: #707070;
	font-weight: normal;
	background: #F2F2F2;
	text-align:left;
}
.table1 {
	border-collapse: collapse;
	width: 100%;
}
.table1 th {
	border-bottom: 1px solid #DFDFDF;
	padding: 5px;
	color: #707070;
	font-weight: normal;
	background: #F2F2F2;
	text-align:left;
}
.table .do {
	width: 250px;
	white-space: nowrap;
}
.table td {
	padding: 5px;
	border-bottom: 1px solid #DFDFDF;
}
.table1 td {
	padding: 5px;
}
.table .td_mf {
	text-align: left;	
}

.table td.c {
	text-align: center;
}
.table td .yes {
	color: green;
}
.table td .no {
	color: red;
}
/* Standart */

/* Gifts */
#no_user_talisman
{
	text-align:center;
	padding-top:20px;
}

#gifts_store {
	margin-top: 30px;
}
#gifts_store .gift {
	border: 1px solid #c3c3c3;
	width: 230px;
	height: 140px;
	float: left;
	margin-right: 12px;
	margin-bottom: 12px;
	padding: 10px;
}
#gifts_store .gift .left_img {
	float: left;
	margin-right: 10px;
}
#gifts_store .gift .gift_price {
	font-size: 12px;
	color: #92278f;
	margin-top: 10px;
	margin-bottom: 10px;
}
#gifts_store .gift .right_block {
	float: left;
	width: 120px;
}
#gifts_store .gift .gift_desc {
	clear: left;
	font-size: 12px;
}
#gifts_store .gift .gift_name {
	font-size: 17px;
	color: #fd4a00;
}
#gifts_store .gift .gift_buy {
	
}
#gifts_store .gift .gift_buy a,
#gifts_store .gift .gift_buy a:active ,
#gifts_store .gift .gift_buy a:visited,
#gifts_store .gift .gift_buy a:link{
	background: url("/images/gifts/buy.gif") no-repeat;
	width: 72px;
	height: 22px;
	display: block;
}
#gifts_store .gift .gift_buy a:hover{
	background: url("/images/gifts/buy_hover.gif") no-repeat;
}
#gifts_store .category {
	
	margin-bottom: 50px;
}
#gifts_store .category .category_name {
	font-size: 21px;
	color: #0d5bd1;
	margin-bottom: 17px;
}
/* Gifts End */


/* Gifts */
#gift_buy {
	margin-top: 30px;
}
#gift_buy .gift {
	height: 140px;
	float: left;
	margin-right: 12px;
}
#gift_buy .gift .left_img {
	float: left;
	margin-right: 10px;
}
#gift_buy .gift .gift_price {
	font-size: 12px;
	color: #92278f;
	margin-top: 10px;
	margin-bottom: 10px;
}
#gift_buy .gift .right_block {
	position: relative;
	margin-left: 120px;
}
#gift_buy .gift .gift_desc {
	
}
#gift_buy .gift .gift_name {
	font-size: 17px;
	color: #fd4a00;
}
#gift_buy .gift .gift_buy {
	
}
#gift_buy .gift .gift_buy a,
#gift_buy .gift .gift_buy a:active ,
#gift_buy .gift .gift_buy a:visited,
#gift_buy .gift .gift_buy a:link{
	background: url("/images/gifts/buy.gif") no-repeat;
	width: 72px;
	height: 22px;
	display: block;
}
#gift_buy .gift .gift_buy a:hover{
	background: url("/images/gifts/buy_hover.gif") no-repeat;
}
#gift_buy .category {
	
	margin-bottom: 50px;
}
#gift_buy .category .category_name {
	font-size: 21px;
	color: #0d5bd1;
	margin-bottom: 17px;
}

.gift_buy_bg_form {
	background: #f2f2f2;
	padding: 20px;
}
/* Gifts End */

.user_talisman {
	width: 200px;
	height: 110px;
	margin-right: 25px;
	margin-bottom: 10px;
	float: left;
}
.user_talisman .ut_left {
	float: left;
}
.user_talisman .ut_affects {
	
}
.user_talisman .ut_date {
	color: #959595;
	font-size: 10px;
	position: relative;
	bottom: 0px;
}
.user_talisman .ut_sender {
	font-size: 10px;
	position: relative;
	bottom: 0px;
}

.user_talisman .ut_forward {
	color: #FD4A00;
	font-weight: bold;
}
.user_talisman .ut_date span {
	font-weight: bold;
}
.user_talisman .ut_name {
	font-weight: bold;
}
.user_talisman .ut_right {
	position: relative;
	margin-left: 110px;
	height: 110px;
}

.user_category_talisman .existing_talisman {
	font-weight: bold; 
	font-size: 16px;
	padding-top: 10px; 
	padding-bottom: 15px;
}
.user_category_talisman .existing_talisman span {
	font-weight: normal;
	color: #959595;
	font-size: 13px;
}
.user_category_talisman .queued_talisman {
	font-weight: bold; 
	font-size: 16px;
	padding-top: 30px; 
	padding-bottom: 15px;
}
.user_category_talisman {
	margin-top: 23px;
	margin-bottom: 45px;
}
.user_info_stat .link_other {
	float: right;
}

a.ut_back:link, a.ut_back:active, a.ut_back:visited, a.ut_back:hover
{
	font-size:14px;
	color:#F26522;
}


/* Pagination */
.pagination_mf {

}
.pagination_mf a,
.pagination_mf a:active ,
.pagination_mf a:visited,
.pagination_mf a:link {
	padding: 5px 10px;
	border: 1px solid #cccccc;
	margin: 0px;
	text-decoration: none;
	color: #959595;
	background: #fff;
}
.pagination_mf .pagination_next {
	font-weight: bold;
}
.pagination_mf .hellip {
	font-weight: bold;
	padding: 5px 10px;
	color: #959595;
}
.pagination_mf strong {
	padding: 5px 10px;
	background: #cccccc;
	border: 1px solid #cccccc;
}
/* Pagination */


.no_result {
	font-weight: bold;
	font-size: 13px;
	padding-top:20px;
}

/* Tabs Begin */
.tabs_competitions {
	margin-top: 10px;
	margin-bottom: 10px;
	height: 30px;
	background: #f2f2f2;
	border-bottom: 1px solid #dfdfdf;

}
.tabs_competitions ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.tabs_competitions span {
	float: left;
	display: block;
	font-size: 13px;
	color: #959595;
	background: #ffffff;
	padding: 0.5em 0.5em;
	text-align: center;
	height: 17px;
	white-space: nowrap;
	text-decoration: none;
}

.tabs_competitions li {
	float: left;
	margin: 0;
	vertical-align: middle;
}

.tabs_competitions a {
	display: block;
	font-size: 13px;
	padding: 0.4em 0.8em;
	text-align: center;
	height: 18px;
	width: 150px;
	white-space: nowrap;
	text-decoration: none;
}
.tabs_competitions .selected	{
	border: 1px solid #dfdfdf;
	border-bottom: 1px solid #fff;
	position: relative;
	top: 1px;
	background: white;
	font-weight: bold;
	text-align: center;
}
.tabs_competitions .selected_new {
	border: 1px solid #dfdfdf;
	border-bottom: 1px solid #fff;
	position: relative;
	top: 1px;
	background: white url('/images/template/new.gif') top right no-repeat;
	font-weight: bold;
	text-align: center;
}
.tabs_competitions .new {
	background: url('/images/template/new.gif') top right no-repeat;
}
/* Tabs End */




/* Друзья и Враги */

#main_friends
{
	position:relative;
	top:-50px;
	width:173px;
	background: url('/images/user/back_friends.jpg') repeat-y;
	padding-bottom:5px;
}

#main_friends div
{
	padding-top:5px;
	padding-left:15px;
}

#main_friends_down
{
	position:relative;
	top:-50px;
	width:173px;
	height:14px;
	background: url('/images/user/back_friends_down.jpg') no-repeat;
}

#main_friends_up
{
	position:relative;
	top:-50px;
	width:173px;
	height:2px;
	font-size:0%;
	line-height:0;
	background: url('/images/user/back_friends_up.gif') repeat-x;
}

#section_friends
{
	clear:both;
	margin-top:40px;
}

.section_friends_sub
{
	height:130px;
	margin-bottom:35px;
	border-bottom:1px solid #C6C6C6;
}

.section_friends_sub_add
{
	clear:both;
	height:162px;
	background: url('/images/template/back_add2.gif') repeat-x bottom;
}

.section_friends_sub_left
{
	float:left;
	width:100px;
	height:130px;
	text-align:center;
	padding-top:5px;
}

.section_friends_sub_left_add
{
	padding-left:20px;
	float:left;
	width:100px;
	height:162px;
	text-align:center;
	background: url('/images/template/back_add1.gif') no-repeat bottom left;
}

.section_friends_sub_right
{
	margin-left:20px;
	float:left;
	width:75%;
	height:130px;
}

.section_friends_sub_right_add
{
	margin-left:20px;
	float:left;
	width:73%;
	height:162px;
}

.section_friends_sub_right2_add
{
	float:right;
	width:7px;
	height:162px;
	background: url('/images/template/back_add3.gif') no-repeat bottom right;
}

.section_friends_sub_right,.section_friends_sub_right_add img
{
	vertical-align:middle;
}

.section_friends_sub_right_user
{
	font-size:15px;
}

.status_friendship
{
	color:#959595;
}

.div_all_friends
{
	position:relative;
	top:-50px;
	padding-left:7px;
	width:173px;
	background: url('/images/user/back_friends.jpg') repeat-y;
	line-height:0px;
	font-size:0%;
}

.div_all_friends1
{
	position:relative;
	top:-50px;
	padding-left:7px;
	width:173px;
	font-size:11px;
}

.div_all_friends img,.div_all_friends1 img
{
	margin-right:2px;
	margin-bottom:2px;
}

#div_all_friends_sub
{
	height:16px;
	font-size:11px;
	padding-right:12px;
	cursor:hand;
}

.div_no_friends
{
	padding-left:50px;
	padding-top:5px;
	color:#636363;
}

/* Друзья и Враги */

/* Друзья и Враги (личные сообщения) */

.send_friends_sub_left1
{
	float:left;
	width:20px;
	text-align:center;
	margin-top:25px;
	height:20px;
}

.send_friends_sub_left2
{
	float:left;
	width:75px;
	height:90px;
}

.send_friends_sub_left3
{
	float:left;
	width:90px;
	height:20px;
	font-size:14px;
	font-weight:bold;
	margin-left:10px;
	margin-top:25px;
}

.send_friends_sub_left_sub1
{
	float:left;
	width:20px;
	text-align:center;
	height:20px;
}

.send_friends_sub_left_sub2
{
	float:left;
	width:150px;
	height:20px;
	font-size:14px;
	margin-left:10px;
}

.send_friends_sub
{
	height:90px;
	margin-bottom:20px;
	width:220px;
}

.send_friends_sub_sub
{
	height:20px;
	margin-bottom:20px;
	width:220px;
}

#send_friends
{
	overflow:auto;
	height:100px;
}


/* Друзья и Враги (личные сообщения) */

/* отправить подарок в чате */

#free_users_cont #chat_user_block
{
	position:relative;
	margin-top:10px;
}

#add_chat_talisman2
{
	margin-left:10px;
	position:relative;
	top:-35px;
}

/* отправить подарок в чате */

/* java-scripts-games */

#java_games_main
{
	margin-top:20px;
}

.java_games_submain
{

}

.java_games_submain_1
{
	float:left;
	width:200px;
}

.java_games_submain_2
{
	float:left;
	width:60%;
	margin-left:10px;
}

.java_games_submain_21 a
{
	font-size:18px;
}

.java_games_submain_22
{
	margin-top:10px;
}


/* java-scripts-games */

/* таблица рекордов */

.table_results
{
	clear:both;
}

.table_results_1
{
	float:left;
	width:35px;
	padding:5px;
}

.table_results_2
{
	float:left;
	width:150px;
	margin-left:20px;
	padding:5px;
}

.table_results_3
{
	float:left;
	width:30px;
	margin-left:60px;
	padding:5px;
}

/* таблица рекордов */

/* меню админа */
	
p.admin_menu
{
	font-size:14px;
	margin-bottom:10px;
}

/* меню админа */


.operators {
    font-size: 11px;
    color: #666666;
    margin-top: 20px;
}
.sms_services {

}
.sms_services li {
    margin-left: 40px;
    margin-top: 10px;
}


#vchat {
    margin-top: 35px;
}
#vchat #vchat_right {
    clear: right;
    height: 283px;
    margin-left: 350px;
    text-align:center;
}

#vchat #vchat_msg {
    padding: 40px 0;
    font-size: 17px;
}
#vchat #vchat_pic {
    border: 0px;
    float: left;
    position: absolute;
    z-index: 3;
}

#vchat_container {
    width: 100%;
}
#vchat #vchat_container #vchat_text {
    position: relative;
    margin-left: 40px;
    font-size: 14px;
    margin-right: 195px;
    padding-top: 15px;
    z-index: 5;
    height: 50px;
}
#vchat #vchat_container #vchat_text_bg {
    background: url('/images/vchat/bg.jpg') top repeat-x;
    height: 250px;
    position:relative;
    z-index: 2;
    margin-top: -65px;
}
#vchat #vchat_container #vchat_cam {
    background: url('/images/vchat/cam.jpg') top right no-repeat;
    width: 195px;
    height: 284px;
    float: right;
    margin-top: -46px;
    z-index: 10;
}

/* друзья и враги */

#add_friend img,#add_enemy img
{
	vertical-align:middle;
}

#add_friend a,#add_enemy a
{
	color:#000000;
	font-size:13px;
}

#add_friend2
{
	
	margin-left:10px;
	/*background: url('/images/user/background.png') no-repeat;*/
}

a.del_friends:link,a.del_friends:active,a.del_friends:visited,a.del_friends:hover
{
	color:#000000;
}

#add_new_friend
{
	width:300px;
	float:left;
	color:#000000;
	font-size:18px;
	padding-top:10px;
	padding-bottom:30px;
}

#add_friend_quetion
{
	padding-top:10px;
	width:80px;
	float:right;
}

#add_friend_quetion img
{
	vertical-align:middle;
}

#add_friend_info
{
	clear:both;
	display:none;
	border: 1px solid #C6C6C6;
	padding:15px;
	padding-top:5px;
}

#add_friend_info1
{
	width:80px;
	float:right;
}

#add_friend_info1 img
{
	vertical-align:middle;
}

#add_friend_info1 a
{
	color:#FF0000;
}

#add_friend_info2
{
	clear:both;
}

#add_friend_info2 ul
{
	margin-left:20px;
}

/* друзья и враги */

/* талисманы (окна) */

.append_gift1
{
	width:230px;
	height:17px;
	padding-left:5px;
	padding-top:1px;
	background: url('/images/template/append_gift1.png') no-repeat;
}

.append_gift2
{
	padding-top:5px;
}

.append_gift2 input
{
	width:30px;
}

.append_gift3
{
	padding-top:5px;
}

.append_gift4
{
	padding-top:5px;
}

.append_gift4 textarea
{
	color:#959595;
}

.append_gift5
{
	display:block;
	width:230px;
	height:20px;
	padding-top:5px;
	text-align:right;
}

.response_talisman1
{
	text-align:center;
	color:#FF0000;
}

.response_talisman2
{
	text-align:center;
	color:#0000FF;
}	
	
/* талисманы (окна) */

/* Serarch */
#search_form {
    margin: 20px 0;
    width: 100%;
    text-align: center;
}
#search_form #query {
    width: 350px;
    height: 25px;
}
#search_result {
    margin: 0 40px;
    font-size: 13px;
}
#search_result ul {
    list-style:none;
}
#search_result .search_link {
    font-size: 14px;
}
#search_result .search_desc {
    font-size: 12px;
    padding: 5px 0;
}
#search_result .search_item {
    padding-bottom: 15px;
}
#search_result .search_total {

}
#search_result .search_url {
    color: gray;
    font-size: 80%;
}
/* / Serarch */

/* карта сайта для поисковиков */

p.map_search
{
	margin-left:10px;
}

ul.map_search
{
	margin-left:30px;
}

#sitemap
{
	position:absolute;
	width:11px;
	height:11px;
	top:13px;
	left:17px;
}

#sitemap a
{
	cursor:default;
}

/* карта сайта для поисковиков */

/* фототекст */

#main_gallery_phototext
{
	background: url('/images/template/step1.jpg') no-repeat top left;
	padding-left:75px;
	margin-top:40px;
	font-size:14px;
}

#main_gallery_phototext_sub1
{
	padding-top:25px;
}

#main_gallery_phototext_sub2
{
	padding-top:15px;
}

#main_gallery_phototext_sub2 #bold_link
{
	font-weight:bold;
	text-decoration:none;
}

#main_gallery_phototext2
{
	margin-top:28px;
	border-top:1px solid #E4E4E4;
	color:#7D7D7D;
	width:100%;
}

#main_gallery_phototext2 p
{
	font-style:italic;
	font-size:12px;
	color:#C5C5C5;
}

#main_gallery_phototext2 div
{
	padding:5px;
	float:left;
	width:160px;
	height:170px;
	text-align:center;
	margin-top:20px;
}

#create_phototext1
{
	font-size:14px;
	margin-top:40px;
	color:#959595;
	padding-left:75px;
	padding-top:2px;
	background: url('/images/template/step2.jpg') no-repeat top left;
	height:25px;
}

#create_phototext2
{
	margin-top:22px;
	font-weight:bold;
	font-size:13px;
}

#create_phototext2 input
{
	width:450px;
}

#create_phototext3
{
	margin-top:20px;
	margin-bottom:20px;
}

#create_phototext3 select
{
	margin-right:25px;
}

#create_phototext3 input
{
	width:10px;
}

#create_phototext3 img
{
	position:relative;top:-10px;
}

#create_phototext4
{
	width:100%;
	background-color:#FAFAFA;
}

#create_phototext5
{
	margin-top:21px;
}

#create_phototext5 select
{
	margin-right:25px;
}

#phototext_info
{
	clear:both;
	display:none;
	border: 1px solid #C6C6C6;
	padding:15px;
	padding-top:5px;
}

#phototext_quetion
{
	padding-top:10px;
	width:80px;
	float:right;
}

#phototext_quetion img
{
	vertical-align:middle;
}

#block_phototext
{
	padding-left:33px;
	padding-right:20px;
	margin-bottom:30px;
	font-size:14px;
}

#block_phototext a
{
	color:#636363;
}

#block_phototext a.add:link,
#block_phototext a.add:visited,
#block_phototext a.add:active,
#block_phototext a.add:hover
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

#block_phototext_sub
{
	color:#18B915;
	font-weight:bold;
	font-size:19px;
}

#block_phototext div
{
	padding-bottom:10px;
}

/* фототекст */


/* User block */
.user_block {
    height: 20px;
    line-height:20px;
    vertical-align: middle;
}
.user_block .avatar {
    width: 30px;
    position:absolute;
    margin-left: 5px;
    
}
/* / User block */

/* статистика талисманов для админа */

#gifts_log_div1
{
	margin-top:30px;
}

#gifts_log_div2
{
	margin-top:30px;
	display:none;
}

#gifts_log_main
{
	margin-top:30px;
	display:none;
}

#graphic_link1
{
	margin-left:50px;
}

#graphic_link2
{
	margin-left:50px;
}

/* статистика талисманов для админа */

/* новости */

.textarea_news
{
	width:400px;
	height:200px;
}

.list_news
{
	padding-top:25px;
	padding-bottom:25px;
	border-bottom:1px dashed #d7d7d7;
	clear:both;
}

.list_news_export
{
	clear:both;
	border-bottom:1px dashed #d7d7d7;
	padding-top:20px;
	padding-bottom:20px;
}

.list_news_export2
{
	clear:both;
}

.list_news_main
{
	padding-bottom:20px;
	clear:both;
}

.list_news_random
{
	padding-top:10px;
	clear:both;
	font-size:14px;
}

.list_news_info_main span a
{
	font-size:15px;
	color:#000000;
	font-weight:bold;
}

.list_news_info_main div a
{
	color:#000000;
}

.list_news_info_main_sub
{
	float:left;
	width:80px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:20px;
	text-align:right;
}

.list_news_main_admin
{
	font-size:14px;
	padding-bottom:20px;
	clear:both;
}

.list_news_info_admin span a
{
	font-size:15px;
	color:#000000;
	font-weight:bold;
}

.list_news_info_admin_sub
{
	float:left;
	margin-right:5px;
	margin-top:3px;
}

#shownews
{
	font-size:21px;
	margin-bottom:5px;
}

#shownews a
{
	color:#8A00C4;
}

#shownews img
{
	vertical-align:middle;
	margin-right:3px;
}

#adminnews
{
	clear:both;
	font-size:21px;
	margin-top:20px;
	margin-bottom:5px;
}

#adminnews a
{
	color:#007CC3;
}

#adminnews img
{
	vertical-align:middle;
	margin-right:3px;
}

.list_news_name
{
	padding-top:3px;
	font-size:22px;
	color:#1268B8;
}

.list_news_name_export2
{
	font-size:20px;
	color:#8A00C4;
	padding-top:3px;
}

.list_news_name_export a
{
	font-size:16px;
	color:#8A00C4;
	font-weight:bold;
	text-decoration:none;
}

.list_news_name_export a:hover
{
	font-size:16px;
	color:#8A00C4;
	font-weight:bold;
	text-decoration:underline;
}

.list_news_text
{
	font-size:14px;
	padding-top:6px;
}

.list_news_text_export
{
	font-size:14px;
}

.list_news_text_export2
{
	font-size:15px;
	padding-top:3px;
}

.list_news_date span
{
	font-size:11px;
	font-style:italic;
	color:#CCCCCC;
	font-weight:bold;
}

.list_news_info_sub
{
	float:left;
	padding:4px;
	border:1px solid #E1E1E1;
	margin-right:5px;
	margin-top:3px;
}

.list_news_info_sub_export
{
	float:left;
	margin-right:8px;
	margin-top:3px;
	height:100px;
	width:80px;
	text-align:right;
}

.list_news_info_export
{
	padding-top:5px;
	height:100px;
}

.list_news_info_export2
{
	padding-top:5px;
}

.list_news_info_export2_sub
{
	margin-top:20px;
	margin-left:25px;
	margin-bottom:15px;
	padding:5px;
	float:right;
	background:#EFEFEF;
}

.list_news_info_export2_sub img
{
	vertical-align:middle;
}

.list_comments_view20
{
	clear:both;
	margin-top:5px;
	height:13px;
}

.list_comments_view21
{
	font-size:14px;
	font-weight:bold;
	width:145px;
	float:left;
	height:13px;
}

.list_comments_view21 a
{
	color:#C25AAB;
}

.list_comments_view22
{
	font-size:14px;
	font-weight:bold;
	height:13px;
	float:left;
}

.list_comments_view22 a
{
	color:#C25AAB;
}

.add_comment_block_news
{
	width:350px;
	margin-top:15px;
}

.comment_block_news
{
	margin-top:20px;
	padding-top:7px;
	padding-bottom:5px;
	height:80px;
}

.comment_block1_news
{
	margin-right:2%;
	float:left;
}

.comment_block2_news
{
	margin-top:5px;
}

.comment_block3_news
{
	float:left;
	width:60%;
}

.input_news
{
	font-size:120%;
	height:24px;
	width:100px;
}

#random_line_news1
{
	margin-top:50px;
	height:2px;
	line-height:0;
	font-size:0%;
	background:#8A00C4;
}

#random_line_news2
{
	padding-bottom:5px;
	font-style:italic;
	color:#959595;
	font-size:14px;
	font-weight:bold;
}

/* новости */

/* трансляции на главной */
#left_broadcast_up
{
	width:205px;
	height:15px;
	line-height:0;
	font-size:0;
	background: url('/images/template/broadcast1.gif') no-repeat;
}

#left_broadcast_down
{
	width:205px;
	height:15px;
	line-height:0;
	font-size:0;
	background: url('/images/template/broadcast3.gif') no-repeat;
	margin-bottom:25px;
}

#left_broadcast
{
	padding-left:15px;
	padding-bottom:17px;
	width:205px;
	background: url('/images/template/broadcast2.gif') repeat-y;
}

#left_broadcast1
{
	font-size:18px;
}

#left_broadcast1 a
{
	color:#000000;
}

#left_broadcast2
{
	padding-top:10px;
}

#left_broadcast2 img
{
	width:169px;
}

#left_broadcast3
{
	font-size:13px;;
	padding-top:5px;
}

#left_broadcast3 a
{
	color:#F80000;
	font-weight:bold;
}

#left_broadcast4
{
	padding-top:3px;
}

#left_broadcast5
{
	padding-top:8px;
}

#left_broadcast5 img
{
	vertical-align:middle;
}

#left_broadcast6
{
	padding-top:3px;
}

#left_broadcast6 img
{
	vertical-align:middle;
}

/* трансляции на главной */

/* SEARCH FORM */
#searchform { margin-bottom:10px;}
#searchform div { 
	padding-left:30px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	background:#E3F3FF;
	}
#searchform div #search_field { padding:5px;width:80%;color:#888888;font-size:15px;font-style:italic;height:17px; }
#searchform div #search_key { font-size:14px;padding:4px;padding-left:7px;padding-right:7px;}
#suggestions{ position:relative;left:30px;top:-5px;width:450px;display:none; }

/* SEARCHRESULTS */
#searchresults {border-width:1px; border-color:#E3F3FF; border-style:solid; width:450px; background-color:#FFFFFF; font-size:10px; line-height:14px; }
#searchresults a { display:block; background-color:#FFFFFF; clear:left; height:56px; text-decoration:none; }
#searchresults a:hover { background-color:#E3F3FF; color:#000000;}
#searchresults a img { float:left; padding:5px 10px; }
#searchresults a span.searchheading { display:block; font-weight:bold; padding-top:5px; color:#191919; }
/*#searchresults a:hover span.searchheading { color:#ffffff; }*/
#searchresults a span { color:#555555; }
#searchresults a span b { color:#FF0000; }
/*#searchresults a:hover span { color:#f1f1f1; }*/
#searchresults span.category { font-size:11px; margin:5px; display:block; color:#ffffff; }
#searchresults span.seperator { float:right; padding-right:15px; margin-right:5px;
			background-image:url(../images/shortcuts_arrow.gif); background-repeat:no-repeat; background-position:right; }
#searchresults span.seperator a { background-color:transparent; display:block; margin:5px; height:auto; color:#ffffff; }


/* общий поиск */
.search_result1
{
	clear:both;
	padding-top:10px;
}

.search_result2
{
	float:left;
	width:25px;
}

.search_result_img
{
	width:100px;
	margin-right:10px;
}

.search_result3
{
	font-size:15px;
}

.search_result4
{
	font-size:14px;
	margin-top:5px;
}

.search_result5
{
	font-size:14px;
	margin-top:5px;
}

/* общий поиск */

/* страница заблокирована */

#block_page
{
	font-size:25px;
	text-align:center;
	padding-top:150px;
}

/* страница заблокирована */

/* скины */

.skins
{
	height:312px;
	width:100%;
}

.skins1
{
	height:32px;
	width:100%;
}

.skins_links
{
	position:absolute;
	width:37%;
}

#skins_links_sub1
{
	margin-left:30%;
	float:right;
	width:170px;
	background:#FFFFFF;
	padding-right:5px;
}

#skins_links_sub2
{
	margin-left:30%;
	float:right;
	width:140px;
	background:#FFFFFF;
	padding:5px;
}

.skins_shop1
{
	width:278px;
	height:200px;
	float:left;
	background: url('/images/template/back_shop_skins.jpg') no-repeat;
	margin-bottom:15px;
}

.skins_shop2
{
	margin-top:7px;height:117px;
}

.skins_shop3
{
	text-align:center;
	border:4px solid #8F8F8F;
	margin-left:7px;
	margin-right:7px;
	padding-top:7px;
	padding-bottom:7px;
	color:#3987FD;
	font-size:12px;
	font-weight:bold;
}

.skins_shop3 span
{
	color:#FDBF39;
}

.skins_shop4
{
	padding-right:10px;
	height:25px;
	padding-top:4px;
	color:#FFFFFF;
	font-size:13px;
	padding-left:10px;
}

.skins_shop4_sub1
{
	float:left;height:25px;
}

.skins_shop4_sub2
{
	float:right;height:25px;
}

.skins_shop4_sub2 img
{
	vertical-align:middle;
}

#skins_title
{
	font-size:22px;
	color:#BF13B5;
}

#table_skins1
{
	margin-top:10px;
	width:95%;
}

#table_skins2
{
	background: url('/images/template/skins_add1.gif') no-repeat;
	width:61px;
}

#table_skins3
{
	background: url('/images/template/skins_add2.gif') repeat-x;
}

#table_skins3 a
{
	font-size:14px;color:#000000;
}

#table_skins3 span
{
	font-size:13px;
	color:#D80606;
	font-weight:bold;
}

#table_skins4
{
	background: url('/images/template/skins_add3.gif') no-repeat;
	width:61px;
}
	
	
.tabs_skins {
	margin-top: 10px;
	margin-bottom: 1px;
	height: 30px;
	background: #f2f2f2;
	border-bottom: 1px solid #dfdfdf;
	
}
.tabs_skins ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.tabs_skins span {
	float: left;
	display: block;
	font-size: 13px;
	color: #959595;
	background: #ffffff;
	padding: 0.5em 0.5em;
	text-align: center;
	height: 17px;
	white-space: nowrap;
	text-decoration: none;	
	/*border-top: 1px solid #dfdfdf;*/
}
		
.tabs_skins li {
	float: left;
	margin: 0;
	vertical-align: middle;
}
		
.tabs_skins a {
	display: block;
	font-size: 13px;
	padding: 0.4em 0.8em;
	text-align: center;
	height: 18px;
	width: 100px;
	white-space: nowrap;
	text-decoration: none;
}
.tabs_skins .selected	{
	border: 1px solid #dfdfdf;
	border-bottom: 1px solid #fff;
	position: relative;
	top: 1px;
	background: white;
	font-weight: bold;
	text-align: center;
}
.tabs_skins .selected_new {
	border: 1px solid #dfdfdf;
	border-bottom: 1px solid #fff;
	position: relative;
	top: 1px;
	background: white url('/images/template/new.gif') top right no-repeat;
	font-weight: bold;
	text-align: center;
}
.tabs_skins .new {
	background: url('/images/template/new.gif') top right no-repeat;
}

#show_shop_skins
{
	float:right;
	display:block;
	height:22px;
	font-size:13px;
	padding-left:29px;
	padding-right:5px;
	background:#FFFFFF url('/images/template/show_skins.jpg') no-repeat left top;
	padding-top:3px;
	color:#000000;
}
/* скины */

/* жители */

#down_table_men
{
	padding-left:10px;
	padding-right:10px;
	position:relative;
	top:-30px;
	height:30px;
}

#down_table_men div a
{
	display:block;
	float:left;
	text-align:center;
	color:#000000;
	height:33px;
	padding-top:4px;
}

#main_men_search
{
	width:100%;
	height:177px;
	font-size:13px;
	color:#959595;
	font-weight:bold;
}

#main_men_search a
{
	font-size:12px;
	color:#959595;
	position:relative;
	top:-2px;
	font-weight:normal;
}

.fields_men_search
{
	/*height:19px;*/
	margin-top:3px;
}

.main_men_search1
{
	width:12px;
	background: url('/images/template/men_search_back1.png') no-repeat;
}

.main_men_search2
{
	width:540px;
	background: url('/images/template/men_search_back2.png') repeat-x;
}

.main_men_search3 div
{
	margin-top:15px;
}

.main_men_search4
{
	background: url('/images/template/men_search_back2.png') repeat-x;
}

.main_men_search5
{
	width:12px;
	background: url('/images/template/men_search_back3.png') no-repeat;
}

input.submit_men_search
{
	width:67px;
	height:26px;
	border:medium none;
	background:url(/images/template/submit_men_search.gif) no-repeat scroll 0 0px;
}

input.submit_men_search:hover
{
	border:medium none;
	background:url(/images/template/submit_men_search.gif) no-repeat scroll 0 -26px;
}

.div_men_friends
{
	margin-top:16px;
	margin-left:2px;
	width:400px;
}

.div_men_friends span a
{
	color:#000000;
	font-size:13px;
}

.span_freinds_11
{
	padding-right:16px;
}

.span_freinds_31
{
	color:#00BFFE;
	font-size:15px;
	padding-right:5px;
	font-weight:bold;
}

.span_freinds_41
{
	color:#ED1C24;
	font-size:15px;
	padding-right:5px;
	font-weight:bold;
}

.span_freinds_1
{
	background:#F5EFB9;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	padding-bottom:5px;
}

.span_freinds_2
{
	background:#EAF0FE;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	padding-bottom:5px;
}

.div_men_section1
{
	clear:both;
	height:180px;
	border-top:1px solid #999999;
}

.div_men_section1_user
{
	clear:both;
	height:180px;
	border-top:1px solid #999999;
	background:#FFF3D1;
}

.div_men_section2
{
	float:left;
	height:180px;
	width:100px;
	margin-right:5px;
}

.div_men_section2_1
{
	width:100px;
	margin-top:1px;
	margin-left:2px;
}

.div_men_section2_1 span
{
	background:#FFFFFF;
	color:#7D7D7D;
	border:1px solid #F0F0F0;
	padding-left:3px;
	padding-right:3px;
}

.div_men_section2_2
{
	width:100px;
	text-align:right;
	padding-top:10px;
}

.div_men_section3
{
	height:180px;
	padding-top:20px;
	float:left;
}

.div_men_section3_1
{
	margin-top:10px;
	background:#F7F7F7;
	height:16px;
	padding-right:2px;
	padding-left:2px;
}

.div_men_section3_1_user
{
	margin-top:10px;
	background:#F7EBCA;
	height:16px;
	padding-right:2px;
	padding-left:2px;
}

.div_men_section3_1_white
{
	margin-top:10px;
	background:#FFFFFF;
	height:16px;
	padding-right:2px;
	padding-left:2px;
}

.div_men_section3_1_1
{
	margin-right:10px;
}

.div_men_section3_1_2
{
	margin-right:26px;
}

.div_men_section3_1_3
{
	color:#959595;
	margin-right:20px;
}

.div_men_section3_1_4
{
	color:#959595;
}

.div_men_section4
{
	margin-top:22px;
}

.div_men_section4 img
{
	vertical-align:middle;
}

.div_men_section4 a
{
	color:#000000;
}

.div_men_section4_1, .div_men_section4_2
{
	margin-right:24px;
}


/* жители */