body, form, ul, img {
	margin:0;
	padding:0;
	border:none}

body, td, th, textarea, input, select, ul {
	font: 13px Arial, Georgia, "Times New Roman", Times, serif;}

.bodywrap {
	background:url(../img/body_bg.gif) top repeat-x #f4f4f4;
	width:100%}
	
.clear {
	clear:both}
	
p img {
	padding-right:15px;
	padding-bottom:10px;	
}

hr {
	height:1px;
	color:#CCCCCC;
	background:#CCCCCC;
	border:0;
	padding:0;
	margin:3px 0}

ul, li {
	list-style:none;
}

.description {
	font-size:12px;
	text-align:justify;
}

#content a.amore:link, #content a.amore:visited, #coll-1 a.amore:link, #coll-1 a.amore:visited {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../img/arrow-green2.gif) no-repeat scroll right 3px;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	padding-right:17px;
	text-decoration:none;
}

#voprosy a:link, #voprosy a:visited {
	color:#338A9D;
	font-size:12px;
	text-decoration:none;
}

.description a:link, .description a:visited {
	color:#1D8ABA;
}

#voprosy a:link, #voprosy a:visited {
	color:#338A9D;
	font-size:12px;
	text-decoration:none;
	background-image:none;
}

a {
	color:#00afe4}

a:hover {
	color:#eb6a1d}

h1, h2, h3, h4, h5 {
	margin:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
	
h1 {
	color:#eb6a1d;
	font-size:23px;
	font-weight:normal}

h2 {
	color:#5e6e6f;
	font-size:23px;
	font-weight:normal}

h3 {
	color:#00afe4;
	font-size:17px;
	font-weight:normal}

h4, h5 {
	color:#7a9ba6;
	font-size:16px;}

.aligncenter {
	display:block;
	margin:0 auto}

.alignright {
	float:right}

.alignleft {
	float:left}
	
.container {
	min-width:996px;
	max-width:1200px;
	margin:0 auto;
	position:relative}

/******************************* header */

.head-logo {
	background:url(../img/header_bg_right.jpg) right 5px no-repeat;
	height:104px;
	width:100%;
	clear:both}

.head-logo img {
	margin:5px 0 0 31px}

/******************************* head menu */
.head-menu {
	height:42px;
	width:625px;
	font-size:11px}

.head-menu ul {
	padding:13px 0 0 15px}

.head-menu li {
	display:block;
	float:left}

.head-menu a {
	color:#777;
	float:left;
	position: relative;
	top:9px; 
	background:url(../img/headmenu_left.gif) no-repeat left top;
	margin-right:2px;
	padding:0 0 0 6px;
	text-decoration:none;
	font-size:11px}

.head-menu a span {
	float: left;
	position: relative;
	display: block;
	background:url(../img/headmenu_right.gif) no-repeat right top;
	padding: 3px 14px 3px 5px; 
}

.head-menu .selected a, .head-menu a:hover{
	background-position: 0 -35px;
	top: 6px;
	color:#20a0d0;
	cursor:pointer
}

.comment-box .noask{
	background:#E7EEF3;
}

.head-menu .selected a span, .head-menu a:hover span{
	background-position: 100% -35px;
	padding-bottom: 6px; 
	top: 0;
}

/******************************* login form */
.loginform {
	position:absolute;
	top:10px;
	right:5px;
	width:365px;
	font-size:12px;}

.loginform input {
	border:1px solid #78898a;
	background:#e7eef3;
	color:#777777;
	width:87px;
	height:17px;
	float:left;
	margin-right:7px}

.inputtext {
	padding:2px 3px 0 3px;
	font-size:11px;
	font-family: Verdana, Geneva, sans-serif}

.loginform .btn, .formcontent .btn, .btn {
	border:none;
	width:auto;
	height:auto;}

/******************************* topmenu */
.topmenu {
	background:url(../img/topmenu_bg_right.gif) right no-repeat;
	height:51px;
	margin-bottom:13px}

.topmenu-left {
	background:url(../img/topmenu_bg_left.gif) left no-repeat;
	height:43px;
	padding:8px 0 0 8px;
	width:272px;
	float:left}

.topmenu-left .stext, .qsearch-faq-form .stext {
	border:1px solid #8c9a2f;
	border-right:none;
	float:left;
	height:25px;
	width:231px;
	padding:8px 0 0 10px;
	color:#404040;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	background:url(../img/search_bg.gif) top repeat-x}

.topmenu-left .btn, .qsearch-faq-form .btn {
	border:1px solid #8c9a2f;
	border-left:none;
	width:26px;
	height:33px;
	float:left;}

.topmenu ul {
	height:48px;
	padding:2px 0 0 10px;
	float:left;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;}

.topmenu li {
	display:block;
	height:48px;
	float:left;
	background:url(../img/topmenu_line.gif) left center no-repeat;
	padding-left:2px;
	width:98px}

.topmenu li a {
	color:#f2ffd3;
	display:block;
	height:40px;
	padding:8px 9px 0 9px;
	text-decoration:none;
	text-align:center;
	line-height:16px}

.topmenu li a:hover, .topmenu .selected a {
	background:url(../img/topmenu_bg_active.gif) repeat-x;
	color:#fff}

/******************************* structure columns */
.wrapper{
	float:left;
	width:100%;}
	
.content{
	margin: 0 227px 0 210px;
	padding:0 4px 20px 4px}
	
.navigation{
	float:left;
	width:227px;
	margin-left:-227px;}
	
.extra{
	float:left;
	width:210px;
	margin-left:-100%;
	position:relative;
	z-index:20}

.navigation, .extra {
	padding-bottom:20px}

.footer {
	clear:both;
	background:url(../img/footer_bg.gif) top repeat-x #a5b24a;
	height:108px;
	color:#f4f4f4;}

/******************************* footer */	
.botmenu {
	height:57px;
	font-size:12px}

.botmenu ul {
	padding-top:23px;
	text-align:center;}

.botmenu li {
	border-right:1px solid #187da3;
	display:inline;
	padding:0 7px 0 5px}

.botmenu a {
	color:#f4f4f4;
	text-decoration:none;
	text-transform:lowercase}

.botmenu a:hover {
	text-decoration:underline}

.copyright {
	width:220px;
	color:#f2f8c9;}

.footer-txt {
	width:75%;
	color:#3a494a;}

.copyright, .footer-txt {
	float:left;
	padding-top:5px;
	font-size:11px;
	height:43px;}

/******************************* navigation/right column */
.navigation h2, .extra h2 {
	font-weight:bold}
	
/******************************* blue box, right */
.boxright-b {
	width:227px;
	padding:0 0 10px 0;
	background:url(../img/boxrigh_bg_bot.gif) bottom no-repeat;
	margin-bottom:20px}

.box-top {
	height:10px;
	background:url(../img/boxrigh_bg_top.gif) top no-repeat}

.box-content {
	background:url(../img/boxrigh_bg_content.gif) repeat-y;
}

.navigation h2, .extra h2 {
	padding-left:15px;
	text-transform:uppercase}

.titleBlue {
	color:#00afe4}

.boxright-b ul {
	padding:7px 0;
	font-size:12px}

.boxright-b li {
	display:block;
	padding-bottom:1px;
	background:url(../img/boxrigh_bg_line.gif) center bottom no-repeat;
	padding:5px 9px 8px 9px;
	height:50px}

.boxright-b li a {
	text-decoration:none}

.boxright-b li:hover {
	background:url(../img/boxrigh_bg_line.gif) center bottom no-repeat #fff;}

.boxright-b li img {
	border:1px solid #fff;
	float:left;
	margin:0 10px 0 0}

.boxright-b li:hover img{
	border:1px solid #e7eef3}

/******************************* white box, right */
.boxright-w {
	width:227px;
	background:url(../img/boxrigh2_bg_top.gif) top no-repeat #fff;
	padding-top:10px;
	margin-bottom:20px}

.boxright-w .box-bot {
	height:10px;
	background:url(../img/boxrigh2_bg_bot.gif) bottom no-repeat;
	clear:both}

.boxright-w h2 a {
	color:#7a9ba6;
	text-decoration:none}

.boxright-w h2 a:hover {
	color:#eb6a1d}

.boxright-w li a {
	text-decoration:none}

.list-pages {
	padding:10px 10px 10px 18px}

.list-pages li {
	background:url(../img/ico_page.gif) 0 2px no-repeat;
	padding-left:18px;
	margin-bottom:8px}

/******************************* gray box, right */
.boxright-g {
	width:227px;
	background:url(../img/boxrigh3_bg_top.gif) top no-repeat #ededed;
	padding-top:10px;
	margin-bottom:20px;
	position:relative}

.yearselect {
	position:absolute;
	top:13px;
	right:12px}

.yearselect select {
	font-size:12px;
	color:#474747}

.boxright-g .box-bot {
	height:10px;
	background:url(../img/boxrigh3_bg_bot.gif) bottom no-repeat;
	clear:both}

.boxright-g ul {
	padding:10px 5px 10px 20px;}

.boxright-g li {
	margin-bottom:5px;
	font-size:12px}

.boxright-g li a {
	color:#648e9b}

.boxright-g li a:hover {
	color:#00afe4;
	text-decoration:none}

.boxright-g h2 {
	border-bottom:1px dashed #c9c9c9;
	margin:0 5px;
	padding-left:10px}

.boxright-g ul.list-archive li {
	width:33%;
	display:block;
	float:left}

/******************************* left column */
/******************************* boxleft white */
.boxleft-w {
	width:210px;
	background:url(../img/boxleft_bg_top.gif) top no-repeat #fff;
	padding-top:10px;
	margin-bottom:20px}

.boxleft-w .box-bot {
	background:url(../img/boxleft_bg_bot.gif) bottom no-repeat;
	height:10px;
	clear:both;
	font-size:1px}

.extra h2 {
	color:#7a9ba6}
	
.extra h2 a {
	color:#7a9ba6;
	text-decoration:none}

.extra h2 a:hover {
	color:#eb6a1d}

.boxleft-w ul {
	padding:10px 10px 5px 15px}

.boxleft-w li a {
	display:block;
	text-decoration:none;
	background:url(../img/ico_arr_gray.gif) 0 4px no-repeat;
	padding-left:25px}

.boxleft-w li {
	margin-bottom:7px;
	border-bottom:1px solid #fff}

.boxleft-w li a:hover {
	background:url(../img/ico_arr_blue.gif) 0 4px no-repeat}

/******************************* boxleft gray */
.space {
	padding:0 10px}
	
.boxleft-g {
	width:210px;
	background:url(../img/boxleft2_bg_top.gif) top no-repeat #ededed;
	padding-top:10px;
	margin-bottom:20px}

.boxleft-g .box-bot {
	background:url(../img/boxleft2_bg_bot.gif) bottom no-repeat;
	height:10px;
	clear:both}

.ads {
	text-align:center;
	padding:10px 0;
	clear:both}

.border {
	border-top:1px dashed #d7d7d7;
	border-bottom:1px dashed #d7d7d7;
	margin:5px 0}

/******************************* content box */
.boxcenter-top {
	background:url(../img/boxcenter_top_right.gif) top right no-repeat;
	height:10px}

.boxcenter-top span {
	display:block;
	height:10px;
	background:url(../img/boxcenter_top_left.gif) top left no-repeat}
	
.boxcenter-bot {
	background:url(../img/boxcenter_bot_right.gif) bottom right no-repeat;
	height:10px;
	margin-bottom:20px}

.boxcenter-bot span {
	display:block;
	height:10px;
	background:url(../img/boxcenter_bot_left.gif) bottom left no-repeat}

.boxcenter-content {
	background:#fff;
	padding:1px 12px}

/******************************* content box 2, bordered */

.boxcenter2-top {
	background:url(../img/boxcenter2_bg.gif) right 0 no-repeat;
	height:10px;}

.boxcenter2-top span {
	display:block;
	height:10px;
	width:10px;
	background:url(../img/boxcenter2_bg.gif) 0 0 no-repeat;}
	
.boxcenter2-bot {
	background:url(../img/boxcenter2_bg.gif) right -10px no-repeat;
	height:10px;
	margin-bottom:20px}

.boxcenter2-bot span {
	display:block;
	height:10px;
	width:10px;
	background:url(../img/boxcenter2_bg.gif) left -10px no-repeat}

.boxcenter2-content {
	background:#fff;
	padding:0 12px;
	border-right:2px solid #d9e4eb;
	border-left:2px solid #d9e4eb}

/******************************* banner tabs */
#menu {
	padding-top:5px}
	
#menu_tabs {
	width:200px;
	padding-left:9px;
	float:right;
	position:relative}

#menu_tabs li {
	margin-bottom:10px}

#menu_tabs li a {
	display:block;
	background:url(../img/bg_tabs_1.gif) 0 0;
	width:188px;
	height:22px;
	padding:0 5px 0 8px;
	line-height:22px;
	text-decoration:none;
	color:#686868;
	font-size:12px}

#menu_tabs li a:hover, #menu_tabs li.ui-tabs-selected a {
	background:url(../img/bg_tabs_1.gif) 0 -22px;}
	
.menu_play {
	text-align:right;
	padding-right:30px}
	
.fragment {
	height:234px;
	overflow:hidden;
	margin-right:210px;
	position:relative}

.ui-tabs-hide {
	display:none}

.box-tooltip {
	width:186px;
	color:#686868;
	font-size:12px;
	position:absolute;
	top:20px;
	right:20px}

.box-tooltip-c {
	background:#fff;
	padding:0 7px}

.box-tooltip-c p{
	padding:0px!important;
	margin:0px!important;
}

.box-tooltip-top {
	background:url(../img/bg_tooltip_top.gif) top no-repeat;
	height:8px;}

.box-tooltip-bot {
	background:url(../img/bg_tooltip_bot.gif) bottom no-repeat;
	height:8px}

.box-tooltip p {
	margin:4px 0 0;}

/******************************* tabs banner content */
.ui-tabs .ui-tabs-hide {
     display: none;
}
/*	
#fragment-1 {
	background:url(../u-img/babym.jpg) 0 0 no-repeat #efd8bd}
#fragment-1 .box-tooltip {
	top:145px;
	right:3%}

#fragment-2 {
	background:url(../u-img/bessonnitsa.jpg) 0 0 no-repeat #b7dbf4}
#fragment-2 .box-tooltip {
	top:130px;
	right:2%}

#fragment-3 {
	background:url(../u-img/holesterin.jpg) 0 0 no-repeat #ffe6a4}
#fragment-3 .box-tooltip {
	top:145px;
	right:3%}

#fragment-4 {
	background:url(../u-img/osteoporoz.jpg) 0 0 no-repeat #d8ee9f}
#fragment-4 .box-tooltip {
	top:25px;
	right:3%}

#fragment-5 {
	background:url(../u-img/babym2.jpg) right top no-repeat #fff}
#fragment-5 .box-tooltip {
	top:150px;
	right:3%}

#fragment-6 {
	background:url(../u-img/stenocardiea.jpg) 0 0 no-repeat #fff}
#fragment-6 .box-tooltip {
	top:5px;
	right:2%}
*/
/******************************* content news center */
.titleOrange {
	color:#eb6a1d}

.news-box {
	margin-right:240px;
	font-size:12px;
	min-height:300px}

.newslist {
	float:right;
	width:210px;
	position:relative}

.newslist ul {
	padding:7px 0;
	font-size:12px}

.newslist li {
	display:block;
	padding-bottom:1px;
	background:url(../img/boxrigh_bg_line.gif) center bottom no-repeat;
	padding:5px 9px 8px 9px;
	height:50px}

.newslist li a {
	text-decoration:none}

.newslist li:hover {
	background:url(../img/boxrigh_bg_line.gif) center bottom no-repeat #f4faff;}

.newslist li img {
	border:1px solid #eef3f7;
	float:left;
	margin:0 10px 0 0}

.newslist li:hover img{
	border:1px solid #fff}

.date {
	font-size:11px;
	color:#8c8d8b}

.news-name {
	padding:3px 0}
	
.news-descr {
	padding:5px 0 10px 0;
	line-height:18px}

a.btn-all {
	display:block;
	background:url(../img/btn_gray_1.gif) 0 0 no-repeat;
	padding-left:10px;
	width:157px;
	height:36px;
	line-height:36px;
	text-decoration:none;
	color:#648e9b;
	font-weight:bold;
	text-transform:uppercase;
	font-size:17px;
	margin:5px auto}

a.btn-all:hover {
	color:#e6864d}

a.link-more {
	background:url(../img/ico_arr_small.gif) right center no-repeat;
	padding-right:8px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none}

a.link-more:hover {
	text-decoration:underline}

a.link-more2 {
	background:url(../img/ico_arr3_blue.gif) right center no-repeat;
	padding-right:12px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none}

a.link-more2:hover {
	text-decoration:underline}

a.link-more3 {
	background:url(../img/ico_arr5_blue.gif) right center no-repeat;
	padding-right:16px;
	font-size:13px;
	font-weight:bold;}

a.link-more3:hover {
	text-decoration:underline}


/******************************* content Quick search center */
.titleSearch {
	background:url(../img/ico_zoom.jpg) 0 0 no-repeat;
	height:31px;
	line-height:31px;
	padding-left:40px;
	font-size:24px;
	color:#5e6e6f;
	font-weight:normal;
	margin-bottom:10px}

.qsearch {
	min-height:300px}

.qsearch-left {
	float:left;
	width:210px}

.qsearch-left li {
	margin-bottom:9px}

a.btn-blue200 {
	display:block;
	background:url(../img/btn_gray_2.gif) 0 0 no-repeat;
	width:190px;
	height:34px;
	line-height:34px;
	padding-left:12px;
	color:#2ab4dd;
	text-decoration:none;
	font-size:14px;
	font-weight:bold}

a.btn-blue200:hover {
	color:#94a901}

a.btn-green200{
	display:block;
	background:url(../img/btn_gray_2.gif) 0 0 no-repeat;
	width:190px;
	height:34px;
	line-height:34px;
	padding-left:12px;
	color:#2ab4dd;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#94a901!important;}

.qsearch-right {
	float:left;
	width:58%; 
	text-align:center;
	color:#474747;}

.qsearch p, .qsearch-faq-left p{
	margin:3px 0;
	font-size:12px;
	line-height:14px}

.letters-box {
	margin:0 auto;
	width:255px;}

.qsearch-faq h3, .qsearch h3, .askquestion h3 {
	font-size:15px;
	text-transform:uppercase;
	color:#00afe4;
	font-weight:bold;}

.letters-list {
	width:100%}

.letters-list li {
	display:block;
	float:left;
	width:23px;
	height:23px;
	margin:6px;}

.letters-list li a {
	display:block;
	width:23px;
	height:22px;
	float:left;
	color:#474747;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	line-height:22px;
	text-transform:uppercase;
	background:url(../img/letter_bg.gif) 0 0 no-repeat}

.letters-list li a:hover, .letters-list .active a {
	color:#00afe4;
	background:url(../img/letter_bg.gif) 0 -22px no-repeat}

.qsearch-faq {
	clear:both;
	margin-top:10px;
	padding:8px 0 10px 0;
	border-top:1px dashed #d7d7d7}

.qsearch-faq-left {
	width:170px;
	padding:0 10px 0 30px;
	float:left;
	color:#474747}

.qsearch-faq-form {
	float:left;
	padding-left:4%;}

.qsearch-faq-form .stext {
	border:1px solid #00afe4;
	border-right:none;
	color:#333}

.qsearch-faq-form .btn {
	border:1px solid #00afe4;
	border-left:none;}

.small {
	color:#404040;
	clear:both;
	font-size:11px;
	padding-top:5px}

.qsearch-faq-form a {
	color:#404040}

/******************************* content question form */
#tabs-form {
	position:relative;}

.formcorner {
	background:url(../img/corner_top_r.gif) no-repeat;
	height:10px;
	width:10px;
	position:absolute;
	top:36px;
	right:0;
	z-index:10}
	
.tabs-form-list {
	height:36px;
	border-bottom:2px solid #d9e4eb;}

.tabs-form-list li {
	display:block;
	float:left;
	margin-right:10px;
	overflow:hidden;}

.tabs-form-list li a {
	display:block;
	float:left;
	height:38px;
	line-height:35px;
	background:url(../img/tabs_form_bg_right.gif) right bottom no-repeat;
	color:#00afe4;
	text-decoration:none;
	font-weight:bold}

.tabs-form-list li a span {
	display:block;
	float:left;
	height:38px;
	background:url(../img/tabs_form_bg_left.gif) left bottom no-repeat;
	padding:0 15px}

.tabs-form-list li a:hover, .tabs-form-list .ui-tabs-selected a{
	background:url(../img/tabs_form_bg_right.gif) right top no-repeat;
	color:#5e6e6f;
	cursor:pointer}

.tabs-form-list li a:hover span, .tabs-form-list .ui-tabs-selected a span {
	background:url(../img/tabs_form_bg_left.gif) left top no-repeat;}

.formbg-bot {
	height:10px;
	background:url(../img/formbg_bot_r.gif) right bottom no-repeat;
	clear:both}

.formbg-bot span {
	display:block;
	height:10px;
	background:url(../img/formbg_bot_l.gif) left bottom no-repeat}

.formcontent {
	color:#474747}

#tabs-form .formcontent {
	clear:both;
	background:#fff;
	border-right:2px solid #d9e4eb;
	border-left:2px solid #d9e4eb;
	min-height:240px;
	padding:10px 12px;
	font-size:12px;}

#formcontent-2 {
	font-family:Verdana, Geneva, sans-serif;}

.formleft {
	float:left;
	width:38%}
	
.formright {
	float:left;
	width:55%;
	padding-left:4%;}

.formcontent p {
	margin:0;
	padding:5px 0 5px;
	clear:both;
	display:block}

a.link-black {
	color:#474747}

a.link-black:hover {
	color:#000}

.formcontent input, .formcontent textarea, #antibot {
	border:1px solid #a5acb2}

.formleft input {
	width:140px;
	height:16px}

.formcontent textarea {
	width:99%;
	height:120px}

.formright input {
	width:99%;}

#antibot {
	margin:5px 0;
	padding: 0;
}

.formcontent input:focus, .formcontent textarea:focus {
	border:1px solid #00afe4}

/******************************* content text */
.text h1{
	font-weight:normal;}

.text h2 {
	font-size:19px;
	color:#7a9ba6;
	margin:10px 0 15px}

.text {
	padding:0 13px;}

.text ul {
	padding:10px 0 10px 30px}
	
.text ul li {
	list-style:disc;
	margin-bottom:7px}

.text ol {
	padding:7px 0 7px 35px;
	margin:0}

.text ol li {
	list-style: decimal;
	margin-bottom:7px}

.text ul ol, .text ol ul {
	padding-bottom:0px}

.text img.alignleft {
	margin:2px 10px 2px 0}

.text img.alignright {
	margin:2px 0 2px 10px}

.text a {
	color:#2b75bc}

.text a:hover {
	color:#eb6a1d}

/******************************* qsearch form in content text */
.qsearchform .qsearch-faq-left {
	background:url(../img/ico_zoom.jpg) 0 0 no-repeat;
	padding:0 10px 0 35px;
	width:165px}

.qsearchform .qsearch-faq-form {
	padding-left:2%}

.askquestion {
	padding:10px 0;
	border-top:1px dashed #d7d7d7;
	font-family:Verdana, Geneva, sans-serif;}

/******************************* one question content text */
.titleMain, .titleMain2 {
	display:block;
	color:#eb6a1d;
	font-size:23px;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0 0 15px 0;
	margin:0}

.titleMain2 {
	margin-left:5px;
	font-size:22px}

.comment-box {
	margin:5px 0 0px 0}

.comment-content h1 {
	color:#518dc7;
	font-size:18px;
	text-decoration:underline}

.comment-data {
	padding:3px;
	background:#e7eef3;
	height:19px;
	color:#222;
	margin:10px 0}

.comment-data .date {
	display:block;
	padding:2px 5px 0 0;
	float:right;
	color:#222}

.comment-data{
	background:url(../img/ico_comment_1.gif) 8px 3px no-repeat #e7eef3;
	padding-left:40px}
	
.comment-content {
	padding:5px 10px 5px 40px;
	background:url(../img/comment_blue_bg.gif) 5px 0 no-repeat #e7eef3;
	font-size:12px;
 	}

.comment-content p {
	margin:0;
	padding:5px 0}

.comment-top, .comment-top span,
.comment-bot, .comment-bot span {
	background:url(../img/comment_box_bg.gif) no-repeat}

.comment-top {
	height:17px;
	background-position:left 0;}

.comment-top span {
	display:block;
	height:17px;
	width:28px;
	background-position:left 0;}

.comment-bot {
	height:5px;
	background-position:left -34px;}

.comment-bot span {
	display:block;
	height:5px;
	width:5px;
	background-position:left -34px;}
	
/******** comment green box */
.commGreen .comment-content {
	background:url(../img/comment_green_bg.gif) 5px 0 no-repeat #bcde97;}

.commGreen .comment-top {
	height:5px;
	background-position:right -39px;}

.commGreen .comment-top span {
	height:5px;
	background-position:left -39px;}

.commGreen .comment-bot {
	height:17px;
	background-position:right -17px;}

.commGreen .comment-bot span {
	height:17px;
	width:28px;
	background-position:left -17px;}

.commGreen .comment-data{
	background:url(../img/ico_comment_2.gif) 8px 3px no-repeat #bcde97;
	padding-left:40px}

/******************************* comment related/similar */
.related-question {
	padding:13px 0 5px 40px;
	background:url(../img/ico_doc.jpg) 5px 5px no-repeat;
	min-height:30px;
	color:#7a9ba6}

.manage-question {
	height:40px;}
	
a.btn-blue {
	color:#00afe4;
	display:block;
	height:21px;
	background:url(../img/btn_blue_r.gif) right top no-repeat;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	margin:5px 0;
	cursor:pointer}

a.btn-blue:hover {
	color:#6ca318}

a.btn-blue span {
	display:block;
	height:21px;
	background:url(../img/btn_blue_l.gif) 0 0 no-repeat;
	line-height:20px;
	padding:0 10px}

.btn-small {
	width:140px}

.btn-medium {
	width:250px}

.similar h2 {
	color:#00afe4;
	border-bottom:1px solid #7a9ba6;
	padding:10px 0 1px 0;
	margin-bottom:10px;
	font-size:18px}

.text .similar li {
	background: url(../img/ico_arr2_blue.gif) 0 5px no-repeat;
	padding-left:10px;
	margin-bottom:7px;
	list-style:none}

.similar li a {
	color:#2b75bc}

.similar li a:hover {
	color:#00afe4}

/******************************* question list */
.question-item p {
	display:block;
	padding:0 5px 5px 40px;
	margin:0}
	
a.link-blue2 {
	color:#2b75bc}

.dpages {
	border-top:1px solid #e7eef3;
	border-bottom:1px solid #e7eef3;
	margin:20px 0;
	padding:15px 5px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px}

.dpages img {
	margin:0 4px}

.dpages a {
	font-weight:bold;
	margin:0 2px}
	
.dpages a:hover, .dpages a.on {
	color:#eb6a1d}

/******************************* post vote */
.dvote {
	float:left;
	font-size:12px;
	height:62px}
	
.votes{
	width:62px;
	height:37px;
	background:url(../img/votes.gif) no-repeat;
	text-align:center;
	vertical-align:middle;
	margin:0;
	padding:3px 0 0 0;}
	
.votes strong{
	color:#3A7B9F;
	font-weight:bold;
	font-size:17px;
	line-height:16px;}
	
.vote{
	margin:0px;
	padding:0px;
	color:#4AA095;
	width:62px;
	height:16px;
	background:url(../img/vote.gif) no-repeat;
	text-align:center;
	vertical-align:middle;}
	
.vote a:link{
	padding:0px;
	margin:0px;
	font-weight:bold;	
	text-decoration:none;
	color:#f35821;
	display:block;
	font-size:11px;}
	
.vote a:hover{
	margin:0px;
	padding:0px;
	background:url(../img/vote_hover.gif) no-repeat}

/******************************* one post  */
.post {
	padding:0px 0 0px 0}
/*	
.post h2 {
	margin:0 0 0 70px;
	padding:0}
/**/
.post h2 a {
	color:#19b8e8}
	
.entry {
	clear:both;
	padding-top:1px}

.entry p {
	margin:6px 0}
	
.entry img {
	margin:5px;
	border:1px solid #d7d7d7}

.dcomm {
	background:#e0f5fc;
	height:21px;
	line-height:19px;
	font-size:12px;
	border-top:1px dashed #8adaf3;
	margin:10px 0 0px 0;
	text-align:right;
	padding:0 5px}

.dcomm .date {
	display:block;
	float:left;
	width:150px;
	background:url(../img/ico_date.gif) 0 4px no-repeat;
	padding-left:15px;
	font-size:11px;
	color:#333;
	text-align:left}

.dcomm a {
	font-size:11px;
	font-weight:bold;
	text-decoration:none}

.readmore {
	clear:both;
	text-align:right}

.text .titlePost {
/*	margin-left:70px/**/
}

.post-marks {
	height:35px;
	padding-top:10px}

.post-marks a {
	display:block;
	float:right;
	padding:0 0 0 30px;
	margin:0 20px;
	line-height:21px;
	color:#2b75bc}
	
.post-marks g {
	display:block;
	float:right;
	padding:0 0 0 30px;
	margin:0 20px;
	line-height:21px;
	color:#2b75bc}

a.link-ask {
	background:url(../img/ico_question_mark.gif) 0 0 no-repeat;}

a.link-mail {
	background:url(../img/ico_mail.gif) 0 0 no-repeat;}

a.link-print {
	background:url(../img/ico_print.gif) 0 0 no-repeat;}

.ads300 {
	width:336px;
	float:right}

.more-list {
	margin-right:320px;
	height:260px}

.text .more-list ul {
	padding-left:20px}

.text .more-list li {
	background:url(../img/ico_dot_blue.gif) 0 5px no-repeat;
	padding-left:9px;
	list-style:none;
	font-size:12px}	

/******************************* channels list  */
.channel-list {
	padding:20px 0 10px 20px}

.channel-list ul {
	width:100%}
	
.channel-list h2 {
	color:#00afe4;
	font-weight:bold;
	font-size:24px;
	padding:5px 0 15px 0;
	text-transform:uppercase;
	}
	
.channel-list li {
	display:block;
	float:left;
	width:48%;
	margin-bottom:8px}

.channel-list li a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none}

/******************************* registration box  */
.reg-box {
	background:url(../img/registration_bg_c.jpg) right top no-repeat;
	height:190px;
	margin:10px 0;
	color:#666}
	
.reg-box-inner {
	background:url(../img/registration_bg_l.jpg) 0 0 no-repeat;
	padding:15px 35% 15px 15px;
	height:160px;
	position:relative;}

.titleBlueSmall {
	color:#00afe4;
	font-size:15px;
	font-style:italic;}

.list-arrow {
	margin:10px 0 10px 10px}

.list-arrow li {
	background: url(../img/ico_arr4_blue.gif) 0 3px no-repeat;
	padding-left:15px;
	margin-bottom:7px;
	list-style:none}

.btn-reg {
	position:absolute;
	right:10px;
	bottom:10px}

/******************************* registration box  */
.text-baner {
	background:url(../img/baner-box-bg.jpg) right no-repeat;
	position:relative;
	height:181px;
	width:98%;
	margin:0 auto}

.baner-ask {
	background:url(../img/baner-box-1.jpg) right no-repeat}

.baner-comments {
	background:url(../img/baner-box-2.jpg) right no-repeat}

.baner-talk {
	background:url(../img/baner-box-3.jpg) right no-repeat}

.text-baner h2 {
	color:#eb6a1d;
	font-size:22px;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.nobg .baner-text, .nobg{
	background:none;
	height:auto}

.nobg .baner-text {
	padding:5px 0 0 10px}
	
.baner-image {
	float:right;
	margin-left:20px}

.baner-text {
	line-height:1.5em;
	color:#525252;
	font-weight:bold;
	margin-right:235px;
	height:181px;
	background:url(../img/baner-box-left.gif) 0 0 no-repeat;
	padding:5px 0 0 20px}

.baner-text p {
	margin:0;
	padding:7px 0}

/* registration box right, vertical  */
.reg-right {
	width:227px;
	background:url(../img/registration_right_bg_bot.gif) left bottom no-repeat;
	clear:both;
	margin:15px 0;
	color:#666}

.reg-right-inner {
	background:url(../img/registration_right_bg_t.jpg) 0 0 no-repeat;
	padding:235px 10px 10px 10px;
	position:relative}

.reg-right .btn-reg {
	position:absolute;
	top:187px;
	left:25px}

.reg-right .titleBlueSmall {
	font-size:13px}
	
.reg-form {
	margin:10px 10px 5px 15px;}	
	
.text-gray {
	color:#7a9ba6}

.reg-form .inputtext {
	width:175px;
	height:16px;
	font-size:12px;
	padding:1px;
	background:#f4f4f4;
	border:1px solid #a5acb2}

.reg-form .row {
	padding:7px 0}

.checkbox {
	float:left;
	margin:1px 5px 1px 0}

.reg-form-box {
	float:left;
	width:45%}

.reg-form-box form {
	width:180px;}

.reg-form-box .small {
	clear:none}

/* box with conrners */
.reg-form-textbox {
	float:right;
	background:#e7eef3;
	width:55%;
	color:#555;}

.reg-form-textbox2 {
	float:left;
	width:257px;
	background:#e7eef3;
	color:#686868;}

ul.list-regbox {
	font-size:12px;
	padding-top:10px}

ul.list-regbox li {
	margin-bottom:13px;
	padding-left:45px}

.list-regbox .li-1 {
	background:url(../img/ico-reg-1.gif) 0 0 no-repeat}

.list-regbox .li-2 {
	background:url(../img/ico-reg-2.gif) 0 0 no-repeat}

.list-regbox .li-3 {
	background:url(../img/ico-reg-3.gif) 0 0 no-repeat}

.corners-top, .corners-bot {
	height:10px;
	text-align:right}

.corners-top span,
.corners-bot span,
.corners-top b,
.corners-bot b{
	display:block;
	width:10px;
	height:10px;
	font-size:8px;}

.corners-top span,
.corners-bot span {
	float:left}

.corners-top b,
.corners-bot b {
	float:right}

.corners-top span{
	background:url(../img/corners_blue.gif) top left}

.corners-top b{
	background:url(../img/corners_blue.gif) top right}

.corners-bot span{
	background:url(../img/corners_blue.gif) bottom left}

.corners-bot b{
	background:url(../img/corners_blue.gif) bottom right}

.icons {
	height:30px;
	line-height:30px;
	margin:5px 10px 5px 20px;}

.icons img {
	float:left;
	 margin-right:5px}
	
.boxright-b .title-acc {
	color:#00afe4;
	text-transform:none;
	border-bottom:1px dashed #00afe4;
	margin:0 10px;
	padding:0 2px;
	font-weight:normal}
	
.title-acc span {
	font-size:13px;
	color:#648691;
	font-weight:bold}

/******************************* account tabs  */
#tabs_left {
	clear:both;
	width:506px;
	margin:10px auto}

.ul_top {
	display:block;
	float:left;
	height:21px;
	line-height:20px;
	background:url(../img/acc-tabs_bg.gif) 0 bottom no-repeat;
	width:100%;
	border-bottom:2px solid #00afe4;
	margin-left:-2px;}

.ul_top li {
	display:block;
	float:left;
	height:19px;
	font-size:12px;}

.ul_top a {
	display:block;
	float:left;
	height:19px;
	font-size:11px;
	line-height:19px;
	background:#fff}

.ul_top a:hover {
	cursor:pointer}

.ul_top a span {
	display:block;
	float:left;
	height:19px;
	padding:0 7px}

.ul_top .ui-tabs-selected a {
	background:url(../img/account_tabs_blue_r.gif) top right no-repeat;
	text-decoration:none;
	color:#fff}

.ul_top .ui-tabs-selected a span {
	background:url(../img/account_tabs_blue_l.gif) top left no-repeat;}

.tabs_edit {
	padding:10px 0 0 0;
	font-size:11px;}

.acc-content {
	clear:both;
	padding:0;
	background:url(../img/acc-content_bg.gif) repeat-y;}
	
.wide {
	background:none;
	border-left:2px solid #e7eef3;
	border-bottom:2px solid #e7eef3;}


.acc-botbg {
	height:2px;
	background:url(../img/acc-content_bg_bot.gif) 168px bottom no-repeat;
	clear:both;
	width:506px;}

.acc-content-sub {
	border-right:2px solid #e7eef3;
	padding:5px;
	min-height:200px;
	clear:both;}

.acc-content-right {
	float:left;
	padding:0;
	font-size:12px;
	position:relative;
	left:170px;
	width:336px;}

.empty {
	border-right:2px solid #e7eef3;
	border-top:2px solid #e7eef3;
	min-height:220px;
	padding:10px;
	width:314px;}
	
.ul_left {
	display:block;
	float:left;
	width:170px;
	margin-right:-170px;
	margin-top:20px}
	
.ul_left li {
	margin:3px 0;
	display:block;
	width:170px;
	height:47px;
	float:left;
	overflow:hidden;}
	
.ul_left li a {
	display:block;
	background:url(../img/account_tabs_left.gif) left top;
	height:32px;
	padding:15px 5px 0 10px;
	font-size:12px;}

.ul_left li a:hover, .ul_left .ui-tabs-selected a {
	background:url(../img/account_tabs_left.gif) left bottom;
	color:#648e9b;
	text-decoration:none}

.row-news {
	display:block;
	padding:7px 5px;
	border-bottom:1px dashed #d7d7d7;
	height:50px;
	clear:both;
	margin:0}
	
.row-news img {
	float:left;
	border:1px solid #d7d7d7;
	margin-right:10px;
	padding:0}

.acc-txt {
	padding:10px;}

.row-ask, .row-comm {
	border-bottom:1px dashed #d7d7d7;
	background:url(../img/ico_question_mark.gif) 0 7px no-repeat;
	padding:8px 0 8px 30px}

.row-comm {
	background:url(../img/ico_comment_1.gif) 0 10px no-repeat}

a.link-orange {
	color:#eb6a1d}
.error {
	color: #ff0000 !important;}
#antispam_res {
	color:#FF0000;
	padding:0px 0px 0px 0px;
	margin:-10px 0px 0px 0px;
	font-size:10px;
	clear:left;
}
.red{
	color:#FF0000;
/*	font:100%;*/
}

