/* 0. Общий внешний вид
------------------------------------------------------------------------------*/
html, body, div, p, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ul, ol, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
}
body 
{
	font-size:13px;
	font-family:Tahoma,Arial,"Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#353630;
}
h1 
{
	font-size:28px;
	font-weight:normal; /*  */
	line-height:30px; /*  */
	color:#59594C;
	color:#383a32;
	color:#474B3B;
	font-family:"Book Antiqua",Georgia,Arial;
	margin-bottom:30px;
	margin-left:-1px;
	font-family:'Book Antiqua',Tahoma,Arial;
	text-shadow:1px 1px 2px #DDDDDD;
}
h1.unknown, h1.female, h1.male
{
	background:url('/image/ico/unknown.gif') 1px 0 no-repeat;
	padding-left:22px;
}
h1.female
{
	background-image:url('/image/ico/female.gif');
}
h1.male
{
	background-image:url('/image/ico/male.gif');
}

/*label
{
	font-family:Tahoma;
}*/

div.filter_menu
{
	margin-top:30px;
	margin-bottom:12px;
	font-family:Tahoma,"Trebuchet MS";
	font-size:13px;
	text-align:right;
}
div.filter_menu span
{
	position:relative;
	top:3px;
	padding-top:4px;
	padding-bottom:5px;
	background-color:#E8E8DD;
	/*border-right:1px solid #E8E8DD;
	/*border:1px solid #f0efe0;
	border:1px solid #edefe8;
	/*border-right:1px solid #DCDED8;*/
}
div.filter_menu span:hover
{
	top:0px;
	padding-bottom:8px;
}
div.filter_menu a
{
	color:#59594C;
	padding-top:4px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
	text-decoration:none;
}
div.filter_menu a:hover
{
	color:#888B7C; /*8a8b7c*/
	color:#59594C;
	padding-bottom:8px;
}
div.filter_menu span.selected
{
	top:0;
	padding-top:4px;
	padding-bottom:8px;
	background-color:#ffffff;
	/*border:1px solid #ffffff;*/
	/*border-right:1px solid #D8E0C9;*/
	/*font-weight:bold;*/
	font-style:italic;
}
div.filter_menu span.selected a
{
	/*color:#43443D;*/
	text-decoration:none;
	padding-top:4px;
	padding-bottom:8px;
}


textarea {
	font-family:Tahoma,Arial;
	font-size:15px;
	padding:2px;
	padding-right:0;
	overflow-y:scroll;
	resize:vertical;
}
p {
	text-indent:0;
	margin:0;
	padding:0;
	padding-top:0px;
	padding-bottom:10px;
}
ol {
	padding-left:3em;
}
ul {
	padding-left:1.5em;
}
ol li, ul li {
	margin-top:0.4em;
	margin-bottom:0.4em;
}

blockquote {
	quotes: none;
	font-family:'Times New Roman';
	font-size:13px;
	line-height:16px;
	color:#353630;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:15px;
    /*ackground-color: #F8F8F0;*/
    /*border-bottom: 1px solid #F0F0E8;
    border-top: 1px solid #F0F0E8;*/
    border-left:4px solid #f0f0e8;
    padding:4px;
    padding-left:10px;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
td {
	vertical-align:top;
}
a {
	color: #7d7c6b;
	/*color: #aa9365;*/
}
a.live:active {
	position:relative;
	top:1px;
}
.header a, .footer a {
	text-decoration:none;
}
a:focus, a:hover {
	text-decoration:underline;
	color:#59594C;
}
/*a:hover img 
{
	border-color:#d6dacd;
}*/
a.focus {
	text-decoration:underline;
	color:#a86443;
	color:#385F31;
	color:#71834F;
}
.header a:active, .footer a:active {
	position:relative;
	top:1px;
}
a.UserLink {
	color:#385f31;
	font-family:"Book Antiqua";
	font-size:15px;
	line-height:16px;
	/*text-shadow:1px 1px 0 #ebf4e9;*/
	padding-right:2px;
}
a.UserLink img {
	border-radius:50%;
}

img { 
	-ms-interpolation-mode: bicubic;
	overflow:hidden;
	padding:0;
	margin:0;
}
.none {
	/*font-style:italic;*/
	padding:10px;	
	/*margin-top:15px;*/
	text-align:center;
	font-family:"Times New Roman";
	font-size:15px;
}
.tip {
	font-size:11px;
	color:#71834F;
	color:#59594C;
	color:#6d7160;
	color:#a2976b;
	color:#aaa17f;
	color:#D0D0BF;
	color:#BFBDAB;
	line-height:14px;
	padding-left:20px;
	margin-top:2px;
	width:85%;
}

input, select, textarea {
	font-family:"Times New Roman","Trebuchet MS",Arial;
	font-size:18px;
	line-height:20px;
	color:#32322b;
	color:#272721;
}
select {
	/*font-family:"Trebuchet MS",Arial;
	font-size:16px;*/
}
input.btn_small {
	font-size:11px;
	font-family:Verdana,Tahoma,"Trebuchet MS",Arial;
	line-height:100%;
	/*height:22px;*/
}
input.btn {
	font-size:15px;
	font-family:"Trebuchet MS",Arial;
}
textarea {
	font-family:"Times New Roman","Trebuchet MS",Arial;
}



.header {
	margin:0;
	padding-top:15px;
	padding-bottom:0px;
	background:url('/image/raduga.gif') repeat-x;
	background-position:0 0;
}
.header .item {
	height:32px;
	padding-top:15px;
}
/*.header .sep {
	float:left;
	height:50px;
	width:1px;
	background-color:#F5F7F0;
}*/
.footer {
	clear:both;
	text-align:left;
	padding-top:20px;
	padding-bottom:90px;
	font-size:15px;
	color:#888B7C;
	color:#8a8b7c;
}
/*.footer span {
	padding-right:15px;
}*/
#copyright {
	float:right;
}
#cstar {
	float:right;
	position:relative;
	top:-4px;
	background-image:url('/image/bottom_star.png');
	background-position:top right;
	background-repeat:no-repeat;
	width:50px;
	height:40px;
}
.body {
	overflow:visible;
	clear:both;
	background-color:#F5F7F0;
	background-color:#f6f7ee;
	background-color:#f8f8f0;
	/*background-color:#f7f7ef;*/
	/*background-color:#f3f2e7;*/
	/*background-image:url('/image/back2.jpg');*/
	padding-bottom:50px;
	border-top:1px solid #dcded8;
	border-top:1px solid #E8E8DD;
	border-bottom:1px solid #dcded8;
	border-bottom:1px solid #E8E8DD;
	/*-webkit-box-shadow: rgba(0, 0, 0, .1) 0 1px 0;
	-moz-box-shadow: rgba(0, 0, 0, .1) 0 1px 0;
	-o-box-shadow: rgba(0, 0, 0, .1) 0 1px 0;*/
	font-size:15px;
	font-family:"Open Sans","Trebuchet MS";
}
.content
{
	width:950px;
	margin:auto;
	padding-left:10px;
	padding-right:10px;
	overflow:hidden;
}
.body .content
{
	/*margin-top:-1px;
	background:url('/image/tre.gif') 57px 0 no-repeat;*/
	padding-top:30px;
}
.right_column
{
	float:right;
	width:305px;
	overflow:hidden;
	zoom:1;	
}
.left_column
{
	padding-right:325px;
	padding-top:0px;
	padding-bottom:20px;
}

/* это для нестандартного расположения колонок */
.left_narrow_column
{
	float:left;
	width:305px;
	overflow:hidden;
	zoom:1;	
}
.right_wide_column
{
	padding-left:325px;
	padding-top:0px;
	padding-bottom:20px;
}


#searchInput {
	font-size:18px;
	font-family:"Times New Roman","Trebuchet MS";
	height:24px;
	padding-left:27px;
	margin-top:5px;
	width:245px;
	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
	border:1px solid #eaeace;
	border:1px solid #e9ebe5;
	background-image:url('/image/search.jpg');
	background-position:6px 5px;
	background-repeat:no-repeat;
	/*background-color:#fbfef2;*/
	color:#888B7C;
	color:#b5b9a5;
}
#searchInput:hover {
	border-color:#d0d2cc;
	border-color:#e0e2dc;
	color:#353630;
}
#searchInput:focus, #searchInput.active {
	border-color:#bbc4aa;
	border-style:dashed;
	color:#353630;
}

/*ЛОГО*/
#logo {
	margin-left:0px;
	/*padding-right:80px;*/
	padding-top:5px;
	color:#8a8b7c;
	font-size:20px;
	font-weight:normal;
	font-family:Georgia,"Book Antiqua","Trebuchet MS",Tahoma,"Times New Roman",Arial;
	/*border-right:1px solid #F5F7F0;*/
	line-height:28px;
}
#logo_descr {
	padding-top:2px;
	font-size:12px;
	text-align:center;
	letter-spacing:1px;
	font-size:11px;
	line-height:100%;
}
#logo a:active {
	position:static;
}
#logo a:hover, #logo a:focus {
	/*color:#888B7C;
	color:#8a8b7c;*/
	text-decoration:none;
}
.top_right_menu {
	float:right;
	color:#D0D0BF;
	font-size:15px;
}
.top_right_menu a {
}
.bottom_menu {
	color:#D0D0BF;
}
#town_select_block
{
	padding-top:0px;
	font-size:13px;
	line-height:13px;
	font-family:Tahoma,"Book Antiqua",Georgia;
}
#town_select_block a
{
	/*padding:15px;
	padding-top:4px;
	padding-bottom:5px;*/
	/*background-color:#F5F7F0;*/
}
#service_fav
{
	float:right;
	margin-top:4px;
	cursor:pointer;
	background:url(/image/ico/fav.gif) 0 -17px no-repeat;
	width:16px;
	height:17px;
}
#service_fav:hover, #service_fav.active {
	background-position:0 0;
}


.error, .message
{
	-webkit-border-radius:5px;-moz-border-radius:5px;	 
	margin:0px;
	margin-top:5px;	
	margin-bottom:10px;	
	background-image: url('/image/ico/warning_16.png');
	background-repeat: no-repeat;
	background-position: 15px 12px;
	padding:10px;
	padding-left:45px;	
	
	/*background-color:#ffd7d7;*/
	/*background-color:#ffffff;
	background-color:#ffdddd;
	border:1px solid #ffabab;*/

	font-weight:normal;
	position:relative;
	top:-15px;
	
	border-bottom:1px solid #e8eae3;
	font-size:15px;
	line-height:19px;
	font-family:Tahoma,"Trebuchet MS",'Lucida Sans Unicode';
	background-color:#ffffff;
	color:#59594C;
}
.message
{
	background-image: url('/image/ico/tick_16.png');
	background-position: 15px 12px;
 	/*background-color:#ecf7d7;
	border:1px solid #CCE39E;*/
}


span.spam
{
	color:#ff805e;
	color:#ec6e42;
	color:#d95b46;
}


div.form 
{
	vertical-align:top;
	/*padding:15px;*/
	line-height:18px;
	font-size:15px;
}
div.form .title
{
	/*float:right;*/
	display:inline-block;
	background-color:#F8F8F0;
	padding:5px;
	padding-left:20px;
	padding-right:20px;
	margin-bottom:2px;
	font-size:16px;
	line-height:18px;
	font-weight:normal;
	color:#59594C;
	color:#8d8d7c;
}
div.form .input {
	padding-bottom:3px;
}
div.form .label {
	padding-bottom:11px;
	padding-top:5px;
	padding-left:10px;
	font-size:16px;
	font-family:"Trebuchet MS";
}
div.form .gap {
	margin-bottom:30px;
}
.text {
	margin:0px;
	border:1px solid #e9ebe5;
	-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
	padding:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:1px;
	color:#353630;
}
input.text, select.text
{
	font-size:18px;
	font-size:20px;
	line-height:21px;
}
textarea.text
{
	font-size:16px;
	line-height:18px;
}
.text:hover {
	border-color:#d0d2cc;
	border-color:#e0e2dc;
	color:#353630;
}
.text:focus {
	border-color:#bbc4aa;
	border-color:#c4c4aa;
	border-style:dashed;
	color:#353630;
	color:#000000;	
	background-color:#F8F8F0;
	background-color:#fcfcf7;
	background-color:#fefef9;
}
div.form .text {
	width:75%;
}
div.form textarea.text {
	width:95%;
}
div.form .fixedLen {
	/*font-size:16px;
	line-height:19px;*/
	width:500px;
}
div.form textarea.fixedLen 
{
	height:180px;
	width:498px;
	font-size:18px;
	line-height:21px;
}
div.form select.fixedLen {
	width:380px;
}



.ac_results {
	background-color:#ffffff;
	border:1px solid #DCDED8;
	line-height:18px;
	cursor:pointer;
	cursor:hand;
	padding:0px;
}
.ac_results ul {
	list-style:none;
	margin:0;
	padding:0;
}
.ac_results li {
	list-style:none;
	padding:2px;
	padding-left:5px;
	margin:0;
}
.ac_loading {
	background-color:#e0e0e0;
	disabled:1;
}
.ac_over {
	background-color:#ffffa0;
}


.top_navigation_line
{
	margin-top:0px;
	margin-bottom:25px;
	padding-left:10px;
	color:#999999; /* old:#999999 */
	color:#8B8A7C;
}


.mid_block, .wide_block
{
	margin-bottom:15px;
	overflow:hidden;
}
.wide_block
{
	border:0;
	/*border-top:0;*/
	border-left:42px solid #EDEFE8;
	border-left:42px solid #e7eadf;
	border-left:42px solid #e8e8dd;
	-webkit-border-radius:7px;-moz-border-radius:7px;
	margin-bottom:15px;
}
.mid_title
{
	padding:13px;	
	padding-top:7px;	
	padding-bottom:8px;	
	font-size:19px;
	font-weight:normal;
	color:#888B7C;
	color:#6e7261;
	color:#7c836e;
	color:#59594C;
	color:#888B7C;
	color:#71834F;
	line-height:21px;
	font-family:"Book Antiqua",Georgia,Tahoma,"Trebuchet MS",Arial,Georgia;
	background-color:#e3f0ca;
	background-color:#D7EBB0;
}
.mid_title a
{
	color:#71834F;
}
.mid_title a:focus, .mid_title a:hover 
{
	text-decoration:underline;
	color:#59594C;
}
.mid_content, .wide_content
{
	padding:15px;	
	padding-bottom:20px;
	line-height:18px;
	font-family:Tahoma,"Trebuchet MS",'Lucida Sans Unicode';
	font-size:13px;
	overflow:hidden;
	background-color:#ffffff;
	border-bottom:1px solid #EDEFE8;
}
.wide_content, .left_column .mid_content, .right_wide_column .mid_content
{
	padding:20px;
	padding-right:25px;
	/*border-left:1px solid #e8eae3;*/
}
.tre {
	position:absolute;
}
.tre div {
	position:relative;
	background:url('/image/skre2.jpg') bottom left no-repeat;
	left:-27px;
	width:14px;
	height:37px;
	z-index:10;
}
h2 
{
	font-weight:normal; /*  */
	line-height:28px; /*  */
	color:#474b3b;
	font-family:"Book Antiqua",Georgia;
	font-size:24px;
	margin-bottom:15px;
	margin-left:0px;
	/*font-family:'Lucida Sans Unicode','Book Antiqua',Tahoma,Arial;*/
	/*text-shadow:1px 1px 2px #DDDDDD;*/
	text-shadow:1px 1px 1px #DDDDDD;
}
h3 
{
	font-weight:normal; /*  */
	line-height:19px; /*  */
	color:#474b3b;
	font-family:"Book Antiqua",Georgia;
	font-size:19px;
	margin-bottom:15px;
	margin-left:0px;
}
/*h2.warning
{
	background-image: url('/image/ico/warning_16.png');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left:28px;
}*/
h2.friend
{
	background-image: url('/image/ico/friend.png');
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left:28px;
}
h2.news
{
	background-image: url('/image/ico/news.png');
	background-repeat: no-repeat;
	background-position: 2px 4px;
	padding-left:28px;
	margin-bottom:25px;
}
.norm
{
	font-family:"Trebuchet MS",Arial;
	font-size:15px;
	line-height:19px;
}


.users
{
	padding-top:20px;
	padding-left:4px;
	padding-right:4px;
	overflow:hidden;
}
.user_block
{
	float:left;
	width:93px;
	padding-left:3px;
	padding-right:3px;
	margin-bottom:-5px;
	text-align:center;
	overflow:hidden;
}
.user_block .avatar
{
	height:60px;
}
.user_block .name
{
	font-size:12px;
	line-height:14px;
	margin-top:3px;
	color:#d0d0bf;
	height:39px;
	overflow:hidden;
}
.user_block .name a.UserLink
{
	font-size:12px;
	line-height:14px;
}
.user_block .hide
{
	position:relative;
	top:-10px;
	height:10px;
	background: url('/image/hidev.png') repeat-x;
}


div.cat_list div.item
{
	padding:5px;
	padding-bottom:5px;
	padding-top:5px;
	line-height:100%;
}
div.cat_list div.item 
{
	font-family:"Trebuchet MS";
	font-size:15px;
}
div.catalog 
{
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
}
div.catalog h3.item
{
	line-height:100%;
	text-align:left;
	margin:0;
	padding:0px;
	padding-bottom:4px;
	font-size:18px;
	font-family:'trebuchet ms',Tahoma,'Lucida Sans Unicode';
}
div.catalog h3.item a
{
	padding:10px;
	padding-top:3px;
	padding-bottom:3px;
	text-decoration:none;
	color:#59594C;
}
/*div.cat_list .subcat_list
{
	margin-top:5px;
	line-height:100%;
}*/
div.catalog .subcat_list
{
	text-align:left;
	border-top:1px solid #EBF0E0;
	padding:10px;
	padding-right:0;
	padding-top:7px;
	padding-bottom:25px;
	line-height:21px;
	/*background-color:#f5f9ec;*/
}
div.cat_list div.count {
	float:right;
	/*color:#969180;
	color:#71834F;*/
	/*padding-left:3px;
	padding-right:3px;
	padding-bottom:1px;
	padding-top:1px;*/
	margin-left:20px;
	color:#ffffff;
	/*background-color:#D7EBB0;
	background-color:#cce0a1;*/
	color:#e2e8d5;
	color:#dbdac3;
	line-height:100%;
	font-weight:normal;
	/*background-color:#EBF0E0;*/
}
div.catalog span.count {
	font-size:10px;
	position:relative;
	top:-3px;
	color:#A6AA98;	
}
div.cat_list a.selected {
	color:#43443D;
}
div.subcat_list .subitem 
{
	padding:15px;
	padding-right:0;
	padding-bottom:3px;
	padding-top:3px;
	font-size:13px;
	white-space:nowrap;
}
div.catalog .subitem 
{
	font-size:15px;
	color:#888B7C;
	color:#8a8b7c;
	padding:0;
	padding-left:7px;
	padding-right:7px;
	white-space:nowrap;
	/*font-family:Tahoma;*/
	font-family:"Trebuchet MS";
}
div.catalog .subitem a
{
	/*color:#71834F;
	color:#59594C;*/
}
div.subcat_list div.count {
	line-height:14px;
}


div.subcats
{
	font-size:13px;
	font-family:"Trebuchet MS",Tahoma;
	line-height:29px;
	-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;
	padding-top:0px;
	margin-bottom:10px;
}
.arrow
{
	margin-top:-1px;
	background:url('/image/tre.gif') 50px 0 no-repeat;
	height:30px;
}
div.subcats a
{
	color:#59594C;
	padding:6px;	
	padding-left:12px;	
	padding-right:10px;	
	text-decoration:none;
}
div.subcats a:hover, div.subcats a.selected
{
	background-color:#F8F8F0;
	background-color:#ffffff;
	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;	
	border:1px solid #F0F0E8;
	padding:4px;
	padding-left:11px;
	padding-right:9px;
}
div.subcats .item 
{
	color:#8a8b7c;
	white-space:nowrap;
	padding-right:1px;
	padding-left:1px;
}
div.subcats span.count 
{
	font-size:10px;
	line-height:10px;
	position:relative;
	top:-3px;
	color:#a6aa98;	
	padding-left:5px;
	text-decoration:none;
}




div.textplace
{
	clear:both;
}
/*.textplace textarea
{
	width:250px;
	height:140px;
}*/


/*Редактирование профайла*/
.submit
{
	padding-top:35px;
	padding-bottom:5px;
	text-align:right;
}

.error_input
{
	color:#ff0000;
	font-weight:normal;
}


/*Вывод вопроса в списке*/
.service_list_placeholder
{
	/*clear:left;*/
	margin-bottom:3px;
	overflow:hidden;
	-webkit-border-radius:7px;-moz-border-radius:7px;
	padding-left:15px;	
	padding-top:17px;	
	padding-right:21px;	
	padding-bottom:15px;
	/*border-bottom:1px solid #dcded8;*/
	/*border-right:1px solid #e8eae3;
	border-bottom:1px solid #e8eae3;*/
	border-bottom:1px solid #EDEFE8;
	background-color:#ffffff;
}
.service_list_placeholder table
{
	width:100%;
	-webkit-border-radius:7px;-moz-border-radius:7px;
}
.service_list_placeholder th
{
	width:1%;
	font-weight:normal;
	color:#e8e8e0;
	/*border-left:2px solid #EDEFE8;*/
	border-right:2px solid #F7F7EF;
	padding-right:12px;
	padding-top:3px;
	vertical-align:top;
	font-family:Tahoma,"Book Antiqua";
	font-size:17px;
}
.service_list_placeholder td
{
	/*padding:12px;*/
	padding-left:15px;
	/*padding:17px;	
	padding-right:21px;	
	padding-left:21px;	
	padding-bottom:20px;*/
}
.service_list_placeholder .subject
{
	font-size:23px;
	line-height:23px;
	font-family:"Book Antiqua";
}
.service_list_placeholder .subject a
{
	color:#1a9cd2;
	color:#2798c7;
	/*color:#cc9933;*/
	text-shadow:1px 1px 0px #ebf6fa;
}
.request .subject a
{
	color:#D39500;
	text-shadow:1px 1px 0px #f9f6de;
}
.service_list_placeholder .category
{
	padding-top:6px;
	padding-left:30px;
	font-weight:normal;	
	font-size:13px;
	color:#969180;
}
.service_list_placeholder .category a
{
	/*color:#969180;*/
	text-decoration:none;
	/*color:#d0d0bf;*/
}
.service_list_placeholder .description
{
	padding-top:10px;
	padding-left:8px;
	/*color:#000000;*/
	font-family:"Times New Roman",Tahoma,Arial,"Trebuchet MS",Verdana;
	font-size:18px;
	line-height:20px;
	overflow:hidden;
}
.service_list_placeholder .description a
{
	/*font-family:Tahoma;
	font-size:13px;*/
}
.service_list_placeholder .description .image
{
	float:right;
	padding-left:15px;
	padding-top:0px;
	/*padding-bottom:15px;*/
	/*color:#000000;*/
}
.service_list_placeholder .rating
{
	float:right;
	margin-top:0px;
	margin-left:40px;
	margin-bottom:0px;
	width:80px;
	height:16px;
	background:url('/image/ico/star_boxed_empty2.png') repeat-x;
}
.service_list_placeholder .rating div
{
	float:left;
	height:16px;
	background:url('/image/ico/star_boxed_full.png') repeat-x;
}
.service_list_placeholder .info
{
	text-align:right;
	margin-top:20px;
	margin-right:10px;
	font-weight:normal;	
	font-size:13px;
	/*font-family:Verdana;*/
	color:#D0D0BF;
}
.service_list_placeholder .private
{
	clear:both;
	float:left;
	margin-top:20px;
	font-weight:normal;	
	font-size:13px;
	/*font-family:Verdana;*/
	color:#D0D0BF;
}
/*.service_list_placeholder .info a
{
	color:#8C8C7C;
	text-decoration:none;
}*/
/*.service_list_placeholder .info a:hover
{
	color:#59594C;
}*/
.list_warn
{
	padding:20px;
	padding-left:40px;
	color:#59594C;
	background-image:url('/image/ico/warning_16.png');
	background-repeat:no-repeat;
	background-position:5px 22px;
}


.services_of_day
{
	/*margin-bottom:10px;
	overflow:hidden;
	-webkit-border-radius:5px;-moz-border-radius:5px;
	padding:15px;	
	background-color:#ffffff;*/
	padding-bottom:20px;
}
.services_of_day .title a
{
	color:#1A9CD2;
	color:#2798c7;	
	/*text-shadow:1px 1px 0px #ebf6fa;*/
	font-size:17px;
	font-family:"Book Antiqua";
	line-height:19px;
}
.wide_content .services_of_day .title a
{
	font-size:19px;
	line-height:21px;
}
.services_of_day .male, .services_of_day .female , .services_of_day .unknown
{
	color:#59594C;
	font-size:13px;
	line-height:14px;
	font-family:Tahoma;
	/*color:#71834F;*/
	margin-left:0;
	background:url('/image/ico/unknown.gif') 12px 0px no-repeat;
	padding-left:38px;
	padding-top:2px;
	padding-bottom:0px;
}
.services_of_day .female
{
	background-image:url('/image/ico/female.gif');
}
.services_of_day .male
{
	background-image:url('/image/ico/male.gif');
}
.wide_content .services_of_day .male, .wide_content .services_of_day .female , .wide_content .services_of_day .unknown
{
	background-position:17px 2px;
	padding-left:43px;
	padding-top:4px;
	padding-bottom:1px;
}
.services_of_day .item
{
	padding:4px;
	padding-top:6px;
	padding-bottom:10px;
	/*padding-left:0;*/
}


.requests .title a
{
	color:#d39500;
	/*text-shadow:1px 1px 2px #fffed8;
	text-shadow:1px 1px 0px #f7f6de;*/
}
ul.services, ul.requests
{
	margin:0;
	padding:0;
	list-style:none;
	font-family:"Book Antiqua",Georgia;
	font-size:15px;
	line-height:16px;
}
ul.services li, ul.requests li
{
	margin:0;
	padding:0;
	list-style:none;
	padding-top:2px;
	padding-bottom:6px;
}
ul.services li a
{
	color:#0094d2;
}



/*Страница с вопросом*/
#service_placeholder
{
	margin-bottom:7px;
	overflow:hidden;
}
#service_placeholder h1
{
	margin-top:5px;
	margin-bottom:35px;
	padding-top:0;
	padding-bottom:0;
	line-height:30px;
}
#service_placeholder .rating
{
	float:right;
	margin-top:-16px;
	margin-bottom:5px;
	margin-left:40px;
	font-size:12px;
	font-family:"Trebuchet MS";
	line-height:20px;
	color:#d6dacb;
	color:#b9b9a3;
	color:#d3d3b9;
	color:#d3d3c0;
	color:#d0d0bf;
	text-align:center;
	white-space:nowrap;
}
#service_placeholder .holder
{
	margin-left:auto;
	margin-right:auto;
	width:80px;
	height:16px;
	background:url('/image/ico/star_boxed_empty2.png') repeat-x 0 0px;
}
#service_placeholder .rating .holder div
{
	float:left;
	height:16px;
	background:url('/image/ico/star_boxed_full.png') repeat-x;
}
#service_placeholder .description
{
	padding:15px;
	padding-top:0px;
	padding-bottom:25px;
	/*color:#000000;*/
	font-size:18px;
	line-height:22px;
	font-family:"Times New Roman",Arial,"Trebuchet MS",Verdana;
}
#service_placeholder .private
{
	/*margin-top:-23px;*/
	font-size:13px;
	color:#d0d0bf;
}
#service_placeholder .info
{
	text-align:right;
	margin-top:30px;
	/*margin-bottom:5px;*/
	color:#71834f;
	font-size:13px;
	color:#d0d0bf;
}
/*#service_placeholder .info a
{
	color:#d0d0bf;
}*/
#service_placeholder .wide_content
{
	padding-top:25px;
}

div#my_rate
{
	background-color:#F8F8F0;
	float:right;
	margin-top:1px;
	padding:4px;
	padding-left:20px;
	padding-right:20px;
	color:#8D8D7C;
	border-bottom:1px solid #f0f0e8;
	border-top:1px solid #f0f0e8;
}
div#my_rate a:active {
	position:relative;
	top:1px;
}

#service_rate, div.edit_place
{
	overflow:hidden;
	font-family:Tahoma;
	font-size:13px;
	padding:20px;
	padding-top:5px;
	padding-bottom:8px;
	margin-bottom:30px;
	background-color:#F8F8F0;
	border-top:1px solid #E0E2DC;
	border-bottom:1px solid #E0E2DC;
	/*border-bottom:1px solid #bfbe9b;*/
	position:relative;
	top:-10px;
}
/*div.edit_place
{
	margin-bottom:0;
}
#service_rate
{
}*/
#service_rate table.rates
{
	margin-top:5px;
	margin-left:15px;
}
#service_rate table.rates td
{
	padding-bottom:4px;
	vertical-align:top;
}
#service_rate label
{
	color:#353630;
	/*background-color:#fefef9;*/
	/*background-color:#E8E8DD;
	background-color:#ffffff;*/
	padding-left:5px;
	padding-right:7px;
	padding-top:2px;
	padding-bottom:3px;
	text-decoration:underline;
	float:left;
	cursor:pointer;
	font-size:13px;
	line-height:15px;
	font-weight:normal;
	font-family:Tahoma,'Times New Roman',Georgia;
}
#service_rate label:active {
	position:relative;
	top:1px;
}
#service_rate .radio
{
	position:relative;
	top:2px;
}
#service_rate .caption, div.edit_place .caption
{
	font-weight:normal;
	padding-top:15px;
	padding-bottom:10px;
	margin-left:0px;
	font-size:16px;
	font-family:Tahoma,"Trebuchet MS",Georgia,Arial;
	color:#8D8D7C;
}
#service_rate textarea
{
	height:100px;
	width:470px;
	font-size:16px;	
	line-height:18px;
	overflow-y:auto;
	padding:10px;
}

.rate_stat
{
}
.rate_stat div.item
{
	padding:2px;
	color:#353630;
}
.rate_stat div.count
{
	float:right;
	color:#71834F;
	color:#8D8D7C;
}



/*Страница с вопросом -> комментарии к решениям*/
.comments_placeholder
{
	overflow:hidden;
	background-color:#ffffff;
	font-size:13px;
}
.comments_placeholder .comments_title, .comments_placeholder .rates_title, .comments_placeholder .friends_title
{
	font-weight:normal;
	font-family:"Book Antiqua",Georgia;
	padding-left:25px;
	padding-bottom:35px;
	padding-top:5px;
	
	color:#616457;
	/*color:#71834F;*/
	color:#474B3B;
	font-size:19px;
	font-weight:normal;
	line-height:20px;

	background-image: url('/image/ico/comments.gif');
	background-repeat: no-repeat;
	background-position: 0 4px;
	/*overflow:hidden;*/
	margin-left:0px;
	padding-left:35px;
}
.comments_placeholder .rates_title
{
	background-image: url('/image/ico/gramota.gif');
	background-position: 0 5px;
}
.comments_placeholder .friends_title
{
	background-image: url('/image/ico/friend.png');
	background-position: 0 5px;
	padding-bottom:15px;
}
.comments_placeholder .comments_title a 
{
	color:#59594C;
	color:#474B3B;
}


.comment_placeholder
{
	/*overflow:hidden;*/
	padding-top:5px;
	padding-bottom:1px;
	padding-right:15px;
	margin-bottom:15px;
}
.author_avatar
{
	float:left;
	display:inline;
	margin-right:12px;
}
.author_name
{
	font-size:13px;
	line-height:17px;
	margin-top:2px;
	color:#BFBDAB;
}
.comment_placeholder .author_text
{
	margin-top:10px;
	margin-bottom:7px;
	padding-left:80px;
	font-size:16px;
	font-family:"Times New Roman",Tahoma,Verdana;
	line-height:18px;
}

/*.comment_placeholder p 
{
	text-indent:0;
	margin:0;
	padding:0;
	padding-top:0px;
	padding-bottom:5px;
}*/
.comment_placeholder .img 
{
	clear:right;
	float:right;
	border:1px solid #F1F3EC;
	border:1px solid #EDEFE8;
	-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
	margin-left:10px;
	margin-bottom:10px;
	margin-top:12px;
	padding:4px;
}
.comment_placeholder .delete
{
	clear:right;
	text-align:right;
	font-size:10px;
	font-family:Verdana;
	line-height:21px;
	padding-bottom:0;
	padding-right:5px;
	border-bottom:1px dashed #edefe8;
	margin-left:75px;
}
.comment_placeholder .delete a 
{
	color:#d8d7c5;
	text-decoration:none;
}
.comment_placeholder .delete a:hover 
{
	color:#59594C;
	text-decoration:underline;
}
.comment_placeholder .delete a:active 
{ 	
	position:relative;
	top:1px; 
} 



.img_comment_placeholder
{
	overflow:hidden;
	margin-top:5px;
	margin-bottom:15px;
}
.img_comment_placeholder .date
{
	font-size:11px;
	line-height:11px;
	/*font-family:Arial;*/
	margin-bottom:0px;
	color:#888B7C;
	color:#71834F;
	color:#d0d0bf;
}
.img_comment_placeholder .author_name a.UserLink
{
	font-size:12px;
	line-height:15px;
}
.img_comment_placeholder .author_name
{
	margin:0;
	margin-bottom:10px;
}
.img_comment_placeholder .author_text
{
	margin-top:0px;
	font-size:13px;
	font-family:"Times New Roman",Tahoma,Verdana;
	line-height:15px;
	/*overflow:hidden;*/
}
.img_comment_placeholder .img 
{
	/*clear:right;*/
	float:right;
	/*border:1px solid #EDEFE8;
	-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;*/
	margin-left:10px;
	margin-bottom:0px;
	margin-top:0px;
	/*padding:4px;*/
}




.rate_placeholder
{
	overflow:hidden;
	/*border-bottom:1px solid #F5F7F0;*/
	padding-top:0px;
	padding-bottom:4px;
	/*padding-top:6px;*/
	color:#71834F;
	color:#8D8D7C;
	white-space:nowrap;
}
.rate_placeholder .descr
{
	padding-top:0px;
	padding-bottom:4px;
	color:#353630;
	font-family:"Times New Roman";	
	font-size:16px;
	line-height:16px;
	overflow:hidden;
	margin-right:20px;
}
.rate_big 
{
	float:right;
	text-align:center;
	font-family:"Trebuchet MS";	
	font-size:18px;
	font-weight:bold;
	color:#385F31;
	line-height:13px;
	width:10px;
	position:relative;
	background-color:#ffffff;
	padding:2px;
	padding-left:10px;
}
.grad 
{
	float:right;
	background:url("/image/hide.png") repeat-y scroll right center transparent;
	height:20px;
	width:15px;	
	position:relative;
}
/*.rate_minus {
	color:#ff0000;
}*/
.rate1, a.rate1 {
	color:#89a863 !important;
}
.rate2, a.rate2 {
	color:#6c913c !important;
}
.rate_1, a.rate_1 {
	color:#d95b46 !important;
}
.rate_2, a.rate_2 {
	color:#ba321c !important;
}
.rate_3, a.rate_3 {
	color:#8b8b87 !important;
}
.rate_text
{
	float:right;
	position:relative;
	top:-2px;
	background-color:#F8F8F0;
	padding:3px;
	padding-left:15px;
	padding-right:15px;
	margin-left:15px;
	border-bottom:1px solid #f0f0e8;
	border-top:1px solid #f0f0e8;
}




.images_placeholder
{
	overflow:hidden;
	background-color:#ffffff;
	font-size:13px;
	/*margin-top:5px;*/
}
.images_placeholder .images_title
{
	font-weight:normal;
	font-family:"Book Antiqua",Georgia;
	color:#616457;
	color:#474B3B;
	/*color:#71834F;*/
	font-size:19px;
	font-weight:normal;
	line-height:20px;

	/*background-image: url('/image/ico/30.png');
	background-repeat: no-repeat;
	background-position: 0 8px;*/
	/*overflow:hidden;*/
	margin-left:0px;
	padding-bottom:45px;
	padding-top:5px;
	/*padding-left:28px;*/
}
.images_placeholder .images_title a 
{
	/*color:#59594C;*/
	color:#474B3B;
}

table.image_placeholder 
{
	width:100%;
	margin-bottom:30px;
}
.image_placeholder th
{
	font-size:15px;
	font-weight:normal;
	vertical-align:top;
	text-align:left;
	/*background-color:#F8F8F0;*/
	color:#8D8D7C;
	color:#cecdbd;
	color:#d0d0bf;
	padding:0px;
	padding-left:14px;
	padding-bottom:10px;
}
.image_placeholder td
{
	vertical-align:top;
}
.image_placeholder td.image
{
	width:162px;
	font-size:11px;
	line-height:100%;
	padding-right:20px;
	padding-bottom:10px;
	text-align:center;
}
.image_placeholder td.image a
{
	color:#c5c4bb;
	text-decoration:none;
}
.image_placeholder td.image a:hover
{
	color:#59594C;
	text-decoration:underline;
}
.image_placeholder div.image
{
	line-height:100%;

	padding-left:12px;
	padding-right:12px;
	padding-top:10px;
	/*background-color:#F8F8F0;*/
	border-color:#f0f0e8;
	border-style:solid;
	border-top-width:1px;
	
	margin-bottom:12px;
}
.image_placeholder div.image img
{
	border:3px solid #E8E8DD;
}
/*.image_placeholder div.selected
{
	background-color:#F8F8F0;
}*/
.image_placeholder tr.selected img
{
	/*border-color:#d5d59b;
	border-color:#e1e1ad;*/
	/*border-style:dashed;
	/*background-color:#F8F8F0;
	/*
	background-color:#F5F7F0;
	background-color:#F0F7E0;*/
	/*background-color:#F8F8F0;*/
	/*border:1px solid #E8EAE3;
	border:1px solid #E8E8DD;
	/*-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;*/
}
.image_placeholder .descr
{
	vertical-align:top;
	padding-top:0;
	padding-left:0;
	padding-right:10px;
	font-size:13px;
	font-family:Tahoma,Verdana;
	line-height:18px;
}
.image_placeholder .btn_place
{
	display:none;
	text-align:right;
	padding-top:4px;
}
.image_placeholder textarea
{
	overflow-y:auto;
	font-size:16px !important;
	line-height:18px !important;
	font-family:"Times New Roman",Tahoma;
	display:none;
	padding:8px;
	padding-left:11px;
	padding-right:7px;
	margin:0;
}
.image_placeholder textarea.saving
{
	background:url(/image/ajax_textarea.gif) 0 0 no-repeat;
	color:#C5C4BB;
}
.image_placeholder .textarea, .image_placeholder .description
{
	padding:8px;
	padding-left:12px;
	padding-right:12px;
	overflow:hidden;
	font-size:16px !important;
	line-height:18px !important;
	font-family:"Times New Roman",Tahoma;
	margin:0;
	
	-moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;
	border:1px solid #ffffff;	
}
.image_placeholder .textarea:hover
{
	/*color:#000000;*/
	border-color:#E9EBE5;
	background-color:#fcfcf7;
	background-color:#fefef9;
	cursor:pointer;
}
.image_placeholder .delete
{
	padding-top:4px;
	font-size:11px;
}
.image_placeholder .delete span
{
	font-size:11px;
}
.image_placeholder .delete input
{
	font-size:13px;
}


.popup
{
	clear:both;
	text-align:center;
	padding:7px;
	padding-top:5px;
	padding-bottom:10px;
	margin-top:10px;
	/*font-size:13px;*/
	line-height:13px;
	display:none;
	
	background-color:#F0F7E0;
	background-color:#F8F8F0;
	border-color:#E8E8DD;
	border-style:solid;
	border-top-width:1px;
	/*border-bottom-width:1px; */
	/*border-color:#AEBF8E #F7FFE8;
	border-left:1px solid #F7FFE8;
	border-right:1px solid #F7FFE8;
	border-style:dashed solid;
	border-width:1px;	*/
}
.popup input
{
	font-size:11px;
}
.popup div.ref, .popup div.ref_right
{
	position:relative;
	top:-12px;
	height:7px;
	width:100%;
	background:url('/image/strela.png') top center no-repeat;
	padding:0;
	display:block;
	line-height:100%;
}
.popup div.ref_right
{
	right:10px;
	background-position:top right;
}
.popup div.lbl 
{
	padding-bottom:8px;
	font-size:11px;
	font-family:Verdana;
}

/*.photo
{
	float:left;
	margin-right:8px;
	margin-bottom:8px;
	border:1px solid #DCDED8;
}*/
.photo_small
{
	float:left;
	padding:0px;
	margin:6px;
	/*border:1px solid #F0F0E8;
	border:1px solid #E8E8DD;
	background-color:#F8F8F0;*/
	background-color:#ffffff;
	padding:5px;
}
.photo_small:hover {
	/*border-color:#d8d7c5;*/
	/*background-color:#E8E8DD;*/
	border:1px solid #E8E8DD;
	padding:4px;
}
.photo_of_day
{
	float:left;
	padding:0px;
	margin:3px;
	margin-top:0;
	background-color:#ffffff;
	padding:3px;
}
.photo_of_day:hover {
	border:1px solid #E8E8DD;
	padding:2px;
}


/*новый комментарий и форма*/
.add_comment
{
	/*float:right;
	/*background-image:url('/image/ico/comment_reply.png');
	background-repeat: no-repeat;
	background-position:8px 0px;
	padding-left:26px;	*/
	margin-top:0px;
}
.new_comment_form
{
	overflow:hidden;
	/*clear:both;*/
	/*display:none;*/
	/*margin-top:20px;*/
	padding:20px;
	margin-bottom:0px;
	
	background-color:#e3f0ca;
	border:1px solid #f7ffe8;
	/*-webkit-border-radius:5px;-moz-border-radius:5px;*/
	
	padding-top:15px;
	padding-bottom:15px;
	/*margin-bottom:20px;*/
	background-color:#f0f7e0;
	border-top:1px dashed #aebf8e;
	border-bottom:1px dashed #aebf8e;
	color:#71834F;
	/*width:500px;	*/
	width:auto;
}
.new_comment_form .caption
{
	padding-bottom:5px;
	font-size:15px;
}
.new_comment_form textarea
{
	width:490px;
	width:97%;
	height:144px;
}
.insert_image_link
{
	float:right;
	background-image: url('/image/ico/image__plus.png');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 20px;	
	padding-right: 5px;	
	padding-top: 5px;	
	font-size:13px;	
}
.insert_image_link a
{
	/*color:#333333;*/
}
.insert_image_form
{
	float:right;
	padding-top:5px;
	padding-right:5px;
}



/*профиль пользователя в эксперти*/
.user_profile
{
}
.user_profile .avatar
{
	float:left;
	padding:100px;
}
.user_profile .user
{
	font-weight:bold;
}



.author
{
	/*zoom:1;*/
	overflow:hidden;
}
.author .avatar
{
	float:left;
	display:inline;
	margin-right:10px;
}
/*.author .hide
{
	position:relative;
	top:-15px;
	left:260px;
	width:15px;
	height:20px;
	background: url('/image/hide.png') right repeat-y;
	margin-bottom:-18px;
}*/
/*.hide img 
{
	z-index:10;
}*/
.author .name
{
	/*float:left;
	/*overflow:hidden;*/
	font-size:13px;
	margin-top:2px;
	margin-bottom:0px;
	color:#8a8b7c;
	line-height:20px;
	/*white-space:nowrap;*/
}
/*.author .name a
{
	font-weight:normal;
	font-family:"Book Antiqua",Tahoma,"Trebuchet MS";
}*/
.author .descr
{
	margin-top:6px;
	/*margin-bottom:8px;*/
	padding-left:75px;
	font-size:11px;
	font-family:Tahoma,"Trebuchet MS";
	line-height:14px;
	/*color:#8D8D7C;
	color:#71834F;*/
}
.author .descr a
{
	text-decoration:none;
}
.author .descr .img 
{
	float:right;
	border:1px solid #F1F3EC;
	margin-left:10px;
	margin-bottom:8px;
}





/*раздел профиль*/
table.profile
{
	width:100%;
}
table.profile td
{
	width:50%;
	vertical-align:top;
}



.user_stat
{
	padding:10px;
	padding-top:5px;
	/*padding-bottom:5px;*/
	/*font-family:Tahoma,'Lucida Sans Unicode',"Book Antiqua";*/
	font-family:Tahoma,"Book Antiqua";
	font-size:11px;
	line-height:17px;
}
.user_stat div.list
{
	/*padding:3px;
	font-weight:normal;
	color:#59594C;*/
	/*color:#8d8d7c;*/
	font-size:13px;
	line-height:20px;
}

/*показать все*/
.full_list_link
{
	clear:left;
	text-align:right;
	padding-top:15px;
	/*padding-right:5px;*/
	font-weight:normal;
	font-size:15px;
	font-family:Tahoma;
}
/*.full_list_link a
{
	color:#888B7C;
}
.full_list_link a:focus, .full_list_link a:hover {
	text-decoration:underline;
	color:#59594C;
}*/


/*.SemiTransparent
{
	filter:alpha(opacity=30);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	opacity:0.3;
}
.SemiTransparent:hover
{
	filter:alpha(opacity=100);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	opacity:1;
}*/
.news_item
{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	clear:both;
	overflow:hidden;
	border-bottom:1px solid #F0F0E8;
	/*background-color: #FcFcF7;*/
}
.news_date
{
	margin-top:20px;
	border-bottom:1px solid #F0F0E8;
	padding-left:30px;
}
.news_date span
{
	font-size:13px;
	line-height:34px;
	color:#8A8B7C;
	padding:8px;
	padding-left:40px;
	padding-right:40px;
	background-color:#F8F8F0;
}
.news_item .descr
{
	margin-top:5px;
	margin-bottom:5px;
	padding-left:40px;
	color:#8A8B7C;
}
.news_cross a
{
	float:right;
	margin-top:4px;
	/*width:16px;*/
	height:16px;
	background:url(/image/ico/cross.gif) 0 0 no-repeat;
	width:16px;
	line-height:16px;
	padding-left:10px;
}
.news_cross a:hover
{
	background:url(/image/ico/cross.gif) 0 -16px no-repeat;
}
.service_title a
{
	color:#2798c7;	
	font-size:15px;
	font-family:"Book Antiqua";
	line-height:17px;
}
.request_title a
{
	color:#D39500;	
	font-size:15px;
	font-family:"Book Antiqua";
	line-height:17px;
}

.ajax_load
{
	background-image:url(/image/ajax_textarea.gif);
	background-position:3px 3px;
	background-repeat:no-repeat;
}


/* 7. Блок навигации
------------------------------------------------------------------------------*/
.navigation_placeholder
{
	list-style:none;
	padding:0;
	margin:0;
	font-family:"Book Antiqua","Trebuchet MS";
	font-size:22px;
	line-height:22px;
}
.navigation_placeholder a
{
	text-decoration:none;
	padding:5px;
	padding-left:12px;
	padding-right:12px;
}
.navigation_placeholder a:active {
	position:relative;
	top:1px;
}
.navigation_placeholder li
{
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	margin-right:4px;
	margin-left:4px;
	background-color:#ffffff;
	/*border:1px solid #ffffff;*/
	border-bottom:1px solid #dcded8;
	-webkit-border-radius:3px;-moz-border-radius:3px;
	color:#59594C;
	/*color:#d0d0bf;*/
}
.comments_placeholder .navigation_placeholder li
{
	background-color:#F5F7F0;
}
.navigation_placeholder li.selected
{
	font-weight:normal;
	padding-left:12px;
	padding-right:12px;
	background-color:#62c0f5;
	background-color:#c0db8c;
	background-color:#7D7C6B;
	background-color:#A6AA98;
	background-color:#E8E8DD;
	/*border:1px solid #ffffff;*/
	/*border-bottom:1px solid #ffffff;*/
	/*color:#ffffff;
	color:#000000;*/
}

.nav_comments_placeholder
{
	display:block;
	float:right;
	font-family:"Book Antiqua";
	font-size:19px;
	line-height:20px;
	/*margin-top:10px;*/
	/*padding-top:5px;*/
	list-style:none;
	padding:0;
	margin:0;
	margin-bottom:25px;
	padding-top:5px;
}
.nav_comments_placeholder a
{
	color:#385F31;
	color:#71834F;
	color:#837f4f;
	color:#d0d0bf;
}
.nav_comments_placeholder a:active {
	position:relative;
	top:1px;
}
.nav_comments_placeholder li
{
	float:left;
	padding:0;
	margin:0;
	padding-left:12px;
}
.nav_comments_placeholder li.selected
{
	font-weight:normal;
	color:#353630;
	color:#59594C;
}


/* !!! */
div.faq_title 
{
	font-weight:bold;
	font-size:115%;
	margin-top:10px;
}
div.faq_question
{
	font-weight:bold;
	margin-top:20px;
	margin-bottom:5px;
}


/* ------------------- THICKBOX -------------------- */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

/*#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000000;
	filter:alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
}
.TB_overlayBG_fade {
	background-color:#000000;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	z-index: 102;
	color:#000000;
	display:none;
	text-align:left;
	top:50%;
	left:50%;
	
	/*-webkit-border-radius:10px;-moz-border-radius:10px;
	background:#ffffff url('/image/gradient.gif') repeat-x;*/
	background-color:#ffffff;
	/*background-position: left bottom;*/
	border:3px solid #94b8e7;
	border:3px solid #CCE0A1;
	overflow:hidden;
	padding-bottom:0px;
}

* html #TB_window { /* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	font-weight:normal;
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	padding-left:0px;
	color:#888888;
	font-weight:bold;
	/*background-color:#e8e8e8;*/
	/*height:29px;*/
	/*border-bottom: 1px solid #cccccc;*/
}

#TB_ajaxContent{
	clear:both;
	padding:10px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
}

/*==============================================================*/
.status_online {
    background: url("/image/ico/online-icons.png") no-repeat scroll 0 200px transparent;
    height: 12px;
    min-width: 12px;
    background-position: 0 -23px;
    display: inline-block;
}
div.user_menu div {
	padding:2px;
}

