html { height:100%;}
body { height:100%;margin:0; font:12px Arial, Helvetica, sans-serif; color:#595959; background:#f7ccd4 url(http://answerlife.ru/images/bg_body.jpg) repeat-y 50% 0;}

/*GLOBAL STYLE
---------------------------*/
* {padding:0; margin:0;}
a{text-decoration: underline; color:#af224d;}
a:hover{text-decoration: none;}
img {border:none;}
input,
textarea,
select{font:100% arial,sans-serif; vertical-align:middle;}
form,fieldset{ margin:0; padding:0; border-style:none;}

#page { background: url(http://answerlife.ru/images/bg_body_main.jpg) no-repeat 50% 0; min-height:100%; }
#main {width:1034px; margin:0 auto;}
* html #main {height:100%; overflow:visible;}
h2 {font:18px/20px Tahoma, Arial, Helvetica, sans-serif; color:#494949; text-transform:uppercase;}

/*HEADER
-------------------------------*/
.header { width:1034px; height:194px;}
.header_top {overflow:hidden; width:100%; height:125px;}
.logo {float:left; padding:35px 0 0 52px;}
.logo img {display:block;}
.head_info {float:left; background:url(http://answerlife.ru/images/bg_head_info.gif) no-repeat; height:68px; width:111px; text-indent:-9999px; margin:35px 0 0 32px; display:inline;}
.header_adds {float:right; border:1px solid #e8e8e8; padding:2px 3px; margin:28px 28px 0 0; display:inline;}

.menu_reg {height:35px; overflow:hidden; background:url(http://answerlife.ru/images/bg_menu_reg.jpg) no-repeat; padding:5px 0 0 14px;}
.menu_reg .menu {float:left; list-style:none;}
.menu_reg .menu li {float:left; padding:0 0 0 1px;}
.menu_reg .menu li a {float:left; height:31px; overflow:hidden; font:14px/31px Arial, Helvetica, sans-serif; color:#fff9df; text-decoration:none; }
.menu_reg .menu li a span {float:left; height:31px; cursor:pointer;}
.menu_reg .menu li a span.menu_left { background:url(http://answerlife.ru/images/bg_menu.png) no-repeat; padding:0 14px;}
.menu_reg .menu li a span.menu_right { background:url(http://answerlife.ru/images/bg_menu_right.png) no-repeat; width:4px;}
.menu_reg .menu li a:hover, .menu_reg .menu li.active a {color:#433e3f; text-decoration:none;}
.menu_reg .menu li a:hover span.menu_left, .menu_reg .menu li.active a span.menu_left {background:url(http://answerlife.ru/images/bg_menu_active.png) no-repeat;}
.menu_reg .menu li a:hover span.menu_right, .menu_reg .menu li.active a span.menu_right  {background:url(http://answerlife.ru/images/bg_menu_right_active.png) no-repeat;}


.head_btn {float:right; width:168px; list-style:none; padding:4px 56px 0 0;}
.head_btn li {float:left; padding:0 0 0 10px}
.head_btn li a {font:11px/22px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase;float:left; height:22px; text-decoration:none;}
.head_btn li a:hover { color:#fff599; text-decoration:none;}
.head_btn li.btn_reg a {background:url(http://answerlife.ru/images/btn_reg.png) no-repeat; text-align:center; width:95px; }
.head_btn li.btn_goin a {background:url(http://answerlife.ru/images/btn_goin.png) no-repeat; text-align:center; width:53px; }

/*CENTWR COLUM
-----------------------------*/
.content { padding:0 0 210px 29px; overflow:hidden;}
.primary {float:left; width:738px;}
.qwestion {background:url(http://answerlife.ru/images/bg_qwestion.jpg) no-repeat; height:170px; width:736px; overflow:hidden;}
.form_write_qwest {float:left; width:440px; padding:20px 0 0 20px;}
.qwestion h2 {font:18px/20px Tahoma, Arial, Helvetica, sans-serif; color:#494949; text-transform:uppercase;}
.form_write_qwest textarea {height:58px; width:416px; border:1px solid #c6d0da; overflow:auto; margin:5px 0 0;}
.btn_qwest {overflow:hidden; width:100%; padding:8px 0 0;}
.btn_awet_box {float:left;}
.btn_awet_box a {float:left; height:22px; background:url(http://answerlife.ru/images/btn_awet_box.jpg) no-repeat; color:#fff; font:11px/22px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;}
.btn_awet_box a span {float:left; height:22px; background:url(http://answerlife.ru/images/btn_awet_box_right.jpg) no-repeat 100% 0; padding:0 11px; cursor:pointer;}
.btn_awet_box a:hover {text-decoration:none;}
.btn_qwest .link {float:left; padding:3px 0 0 18px;}
.btn_qwest .link a {font:11px Arial, Helvetica, sans-serif; color:#af224d; text-decoration:underline;}
.btn_qwest .link a:hover {text-decoration:none;}
.form_search_qwest {float:right; width:210px; padding:20px 29px 0 0;}
.form_search_qwest strong {display:block; font: bold 12px Arial, Helvetica, sans-serif; color:#584d53; padding:20px 0 0;}
.form_search_qwest input {background:#fff; border:1px solid #c6d0da; font:11px Arial, Helvetica, sans-serif; color:#515151; width:197px; padding:2px 5px; margin:12px 0 0;}

.qwestion_top {overflow:hidden; width:100%; padding:20px 0;}
.nav_qwest {float:left; list-style:none;}
.nav_qwest li {float:left; padding:0 0 0 10px;}
.nav_qwest li a {float:left; height:31px; background: url(http://answerlife.ru/images/bg_nav_qwest.jpg) no-repeat; width:149px; font-size:12px; color:#fff; line-height:31px; text-align:center; text-decoration:none;}
.nav_qwest li a:hover {text-decoration:none;}
.nav_qwest li.active a {background:url(http://answerlife.ru/images/bg_nav_qwest_active.jpg) no-repeat; width:143px; }
.rrs {float:right; background:url(http://answerlife.ru/images/bg_rrs.jpg) no-repeat; height:16px; width:16px; overflow:hidden; text-indent:-9999px; margin:15px 22px 0 0;}

.content_adds {border:1px solid #e8e8e8; padding:1px; margin:10px 0 0;}
.content_adds img {display:block;}
.info_qwestion {background:#ebebeb url(http://answerlife.ru/images/bg_info_qwestion.gif) no-repeat; width:735px; margin:0 0 1px;}
.info_qwestion_bot {background:url(http://answerlife.ru/images/bg_info_qwestion_bot.gif) no-repeat 0 100%; padding:10px 0 10px 129px; width:606px; overflow:hidden;}
.info_qwestion_bot img.user_qwest {float:left; margin:0 0 0 -119px; display:inline; background:url(http://answerlife.ru/images/border_img.gif) no-repeat; padding:1px;}
.info_qwestion_bot h3 {font-size:18px; line-height:20px; padding:7px 0 0;}
.info_qwestion_bot h3 a {color:#af224d; text-decoration:none;}
.info_qwestion_bot h3 a:hover {color:#af224d; text-decoration:underline;}
.info_qwestion_bot p.orange { font-size:12px; color:#ff6700; font-weight:bold; padding:7px 0 0;}
.info_qwestion_bot p.info_qwestion_text { font:11px/14px Tahoma, Arial, Helvetica, sans-serif;; color:#414244; padding:0;}
.info_qwestion_bot p {padding:5px 0 0;}
.user_text {background:#fff url(http://answerlife.ru/images/bg_user_text.gif) no-repeat; width:595px; margin:9px 0 0;}
.user_text_bot {background:url(http://answerlife.ru/images/bg_user_text_bot.gif) no-repeat 0 100%; padding:7px 12px 11px;}
.user_text_bot p {font-style:italic; font-size:11px; color:#595959; line-height:13px;}

.info_qwestion_page { margin:20px 0 0;}
.nav_page_box_page {padding-top:1px; padding-bottom:3px;}
.nav_page_box {overflow: hidden; width:100%;}
.nav_page_box a { font:11px Tahoma, Arial, Helvetica, sans-serif; color:#7a7a7a;}
.nav_page_box a.first {float:left; background:url(http://answerlife.ru/images/bg_fist.gif) no-repeat 0 50%; padding:0 0 0 9px; margin:0 22px 0 0;}
.nav_page_box a.back {float:left; background:url(http://answerlife.ru/images/bg_back.gif) no-repeat 0 50%; padding:0 0 0 9px; margin:0 18px 0 0;}
.nav_page_box a.next {float:left; background:url(http://answerlife.ru/images/bg_next.gif) no-repeat 100% 50%; padding:0 9px 0 0; margin:0 0 0 18px;}
.nav_page_box a.last {float:left; background:url(http://answerlife.ru/images/bg_last.gif) no-repeat 100% 50%; padding:0 9px 0 0; margin:0 0 0 22px;}
.page_nav {float:left; list-style:none;}
.page_nav li {float:left;}
.page_nav li a {padding:0 5px;}
.page_nav li span {float:left; height:18px;  font: bold 11px/18px Tahoma, Arial, Helvetica, sans-serif; color:#fff; background:#a11a4f url(http://answerlife.ru/images/bg_nav_span.gif) no-repeat;}
.page_nav li span span {background:url(http://answerlife.ru/images/bg_nav_span_soan.gif) no-repeat 100% 0; padding:0 4px 0 5px;}



.secondary {float:right; width:229px; padding:0 30px 0 0;}

.five_user { background:url(http://answerlife.ru/images/bg_five_user.jpg) no-repeat; height:227px;}
.five_user h3 { font: 18px/20px Tahoma, Arial, Helvetica, sans-serif; color:#fff; padding:12px 0 17px 20px;}
.experts {list-style:none; overflow:hidden; width:178px; padding:0 0 0 25px;}
.experts li {height:24px; margin:-1px 0 0; background:url(http://answerlife.ru/images/bg_experts.gif) repeat-x; overflow:hidden; line-height:24px;}
.experts li span {float:left; font-size:12px; color:#584d53;}
.experts li span.left {float:left; width:109px;}
.experts li a { color:#af224d; font-weight:bold; text-decoration:underline; margin:0 0 0 10px;}
.experts li a:hover {text-decoration:none;}
.best_experts {display:block; padding:23px 0 0 25px;}
.best_experts a {font-size:12px; color:#ffdc51; text-decoration:none; font-weight:bold; background:url(http://answerlife.ru/images/bg_best_experts.gif) no-repeat 100% 50%; padding:0 16px 0 0;}

.category {background:url(http://answerlife.ru/images/bg_category.gif) repeat-y; width:100%; overflow:hidden; margin:10px 0 0;}
.category_top {background:url(http://answerlife.ru/images/bg_category_top.gif) no-repeat;}
.category_bot {background:url(http://answerlife.ru/images/bg_category_bot.gif) no-repeat 0 100%; padding:17px 0 25px 23px;}
.category_bot h2 {font:18px/20px Tahoma, Arial, Helvetica, sans-serif; color:#494949; text-transform:uppercase; padding:0 0 10px;}

.list_category {list-style:none; overflow:hidden; width:187px;}
.list_category li {background:url(http://answerlife.ru/images/bg_list_cat.gif) repeat-x; margin:-1px 0 0; line-height:15px; padding:6px 0}
.list_category li a {color:#414244; font-size:12px; text-decoration:none;} 
.list_category li a:hover {text-decoration:underline;}









/*FOTTER
--------------------------*/
.footer {clear:both; width:1034px; height:120px; margin:-120px auto;}
.foot_nav {overflow:hidden; padding:14px 0 0 8px; list-style:none; background:url(http://answerlife.ru/images/bg_foot_nav.jpg) no-repeat; height:27px;}
.foot_nav li {float:left; background:url(http://answerlife.ru/images/sep_foot_nav.gif) no-repeat 100% 50%; padding:0 19px 0 17px;}
.foot_nav li a { font-size:12px; color:#fff; text-decoration:none;}
.foot_nav li a:hover {text-decoration:underline;}
.foot_nav li.last {background:none;}
.foot_bot {overflow:hidden; width:100%;}
.foot_bot p {font:11px Tahoma, Arial, Helvetica, sans-serif; color:#414244; padding:32px 0 0 26px; float:left;}
.foot_adds {list-style:none; padding:22px 15px 0 0; float:right;}
.foot_adds li {float:left; padding:0 0 0 5px;}


/* styles inner2
------------------------------*/
.box_breadcumb {overflow:hidden; width:100%;}
.breadcumb { float:left; background:#696969 url(http://answerlife.ru/images/bg_breadcumb_left.jpg) no-repeat; height:21px; padding:0 0 0 6px;}
.breadcumb ul {list-style:none; float:left; background:url(http://answerlife.ru/images/bg_breadcumb_right.jpg) no-repeat 100%; overflow:hidden; padding:0 4px 0 0;}
.breadcumb ul li {float:left; font-size:10px; line-height:21px; text-transform:uppercase; color:#c2c2c2; background:url(http://answerlife.ru/images/sep_bread.gif) no-repeat 0 50%; margin:0 0 0 -3px; padding:0 6px;}
.breadcumb ul li a {font-size:10px; color:#f5fffe; text-decoration:none;}
.breadcumb ul li a:hover {text-decoration:underline;}

.user_box {background: url(http://answerlife.ru/images/bg_user_box.jpg) repeat-y; margin:10px 0 0;}
.user_box_top {background:url(http://answerlife.ru/images/bg_user_box_top.jpg) no-repeat;}
.user_box_bot {background:url(http://answerlife.ru/images/bg_user_bot_bot.jpg) no-repeat 0 100%; padding:21px 21px 32px 27px; overflow:hidden;}
.user_box_bot a.img_user {text-align:center; float:right; width:109px; font-weight:bold;}
.user_box_bot a.img_user img {float:right; padding:1px; background:url(http://answerlife.ru/images/border_img.gif) no-repeat; margin:0 0 10px 15px;}
.user_box_bot p {padding:16px 0 0;}

.text_qwest_user {overflow:hidden;}
.list_user_cat {list-style:none; padding:6px 0 0;}
.list_user_cat li {line-height:17px; color:#8f8f8f;}
.list_user_cat li a {color:#ff6700;}

.ocenka {overflow:hidden; width:100%; padding:15px 0 0;}
.ocenka .btn_nswer {float:left;}
.ocenka .btn_nswer a {background:url(http://answerlife.ru/images/btn_answer.jpg) no-repeat; display:block; overflow:hidden; height:31px; width:83px; text-align:center; line-height:31px; font-size:13px; text-decoration:none; color:#fff;}
.link_write {float: left; padding:6px 0 0 19px;}
.link_write a {float:left; padding:0 0 0 24px; background:url(http://answerlife.ru/images/bg_link_write.jpg) no-repeat 0 50%;}

.list_ocenka {float:right; list-style:none; padding:5px 0 0;}
.list_ocenka li {float:left; padding:0 15px 0 0;}
.list_ocenka li a {float:left; line-height:16px; font-weight:bold; padding:0 22px 0 0;}
.list_ocenka li a.cool {background:url(http://answerlife.ru/images/bg_cool.jpg) no-repeat 100% 0;}
.list_ocenka li a.bed {background:url(http://answerlife.ru/images/bg_bed.jpg) no-repeat 100% 0;}

.bookmark  {padding:15px 0 0;}

.answer h3 {font-size:18px; color:#af224d; padding:20px 0 0 26px;}
.info_qwestion_bot_padd {padding:0 20px 20px; width:695px;}
.otzuv_text { float: left; width:571px; padding:0 0 0 15px; background:#fff url(http://answerlife.ru/images/bg_otzuv.gif) no-repeat;}
.otzuv_text_bot {background:url(http://answerlife.ru/images/bg_otzuv_bot.gif) no-repeat 0 100%; min-height:126px;}
.otzuv { padding:20px 0 0; overflow: hidden; width:100%;}
.otzuv .link_write {padding-left:0;}
.otzuv .list_ocenka {float:left; padding:7px 0 0 15px;}
.otzuv .img_link {float:right; width:109px; font-weight:bold; text-align:center;}
.otzuv .img_link img {float:right; margin:0 0 8px;}
.otzuv  p {padding-top:15px;}
.otzuv .ocenka {padding:10px 0 5px;}

.form_txar  {padding:0 0 0 10px;}
.form_txar textarea { height:133px; width:207px; background:#fff; border:1px solid #c9d3dc; overflow:auto; font-size:12px; color:#8f8f8f;}
.add_qwestion {background:url(http://answerlife.ru/images/bg_add_qwestion.jpg) no-repeat; height:227px;}
.add_qwestion .best_experts {padding:15px 0 0 20px;}


/* styles inenr3
-------------------------------------------*/
.profile {overflow:hidden; padding:0 9px 0 120px;}
.profile img.img_profile {float:left; margin:0 0 0 -120px; display:inline; padding:1px; background:url(http://answerlife.ru/images/border_img.gif) no-repeat;}
.profile_top {overflow:hidden; width:100%; position:relative; background:url(http://answerlife.ru/images/bg_list_cat.gif) repeat-x 0 100%; padding:0 0 10px;}
.profile_top .btn_pofile {float:left; position: absolute; top:0; right:0; color:#433e3f; height:31px; background:url(http://answerlife.ru/images/btn_profile_left.jpg) no-repeat; text-decoration:none;}
.profile_top .btn_pofile span {float:left; background:url(http://answerlife.ru/images/btn_profile_right.jpg) no-repeat 100% 0; height:31px; font-size:12px; padding:0 9px;}
.profile_top .btn_pofile span strong { font-size:24px; color:#81777a; line-height:30px;}
.profile_top .about_profile {padding:0; font-weight:bold; color:#595959; padding:8px 0 0;}
.profile_reiting {overflow:hidden; width:100%; list-style:none; padding:14px 0 0;}
.profile_reiting li {float:left; padding:0 20px 0 0;}
.profile_reiting li span {display:block; color:#8f8f8f;}
.profile_reiting li a {font-weight:bold; text-decoration:none; color:#32962a;}

.qwestion_top_prof {padding-bottom:10px;}
.info_qwestion_bot_prof {padding:0 18px 75px 26px; width:691px;}
.list_prof {list-style:none; height:1%; margin:0 0 0 -4px; padding:4px 0 0;}
.list_prof li {float: left; background:url(http://answerlife.ru/images/sep_list_prof.gif) no-repeat 0 50%; margin:0 0 0 -1px; padding:0 5px; }
.list_prof li a {font-weight:bold; color:#ff6700;}
.prof_qwest h3 {padding:13px 0 0; word-spacing:-1px;}


/* style inner 4
------------------*/
.rang {background:url(http://answerlife.ru/images/bg_rang.gif) repeat-y; width:736px; margin:10px 0 0;}
.rang_top {background:url(http://answerlife.ru/images/bg_rang_top.gif) no-repeat;}
.rang_bot {background:url(http://answerlife.ru/images/bg_rang_bot.gif) no-repeat 0 100%; padding:15px;}
.tbl_rang {border-collapse:collapse; border-spacing:0; width:100%;}
.tbl_rang th {text-align:left; font-weight:normal; font-size:13px; color:#5d5d5d; background:#fff url(http://answerlife.ru/images/bg_tbl_rabg_th.gif) repeat-x 0 100%; padding:10px 0 10px 20px;}
.tbl_rang th.th_left {background:#fff url(http://answerlife.ru/images/bg_tbl_rabg_bot_left_th.gif) no-repeat 0 100%; padding:0;}
.tbl_rang th.th_right {background:#fff url(http://answerlife.ru/images/bg_tbl_rabg_bot_right_th.gif) no-repeat 100% 100%; padding:0;}
.tbl_rang th .left_tbl {background:url(http://answerlife.ru/images/bg_tbl_rabg_top_left.gif) no-repeat; padding:10px 0 10px 20px;}
.tbl_rang th .right_tbl {background:url(http://answerlife.ru/images/bg_tbl_rabg_top_right.gif) no-repeat 100% 0; padding:10px 0 10px 20px;}
.tbl_rang td {font-size:13px; text-align:left; padding:11px 0 11px 20px; color:#5d5d5d;}
.tbl_rang a {font-weight:bold;}
.tbl_rang .active td {background:#fff;}
.tbl_rang .active .left_td {background:#fff url(http://answerlife.ru/images/bg_tbl_rabg_bot_left.gif) no-repeat 0 100%; padding:0;}
.tbl_rang .active .left_td .left_btl {background:url(http://answerlife.ru/images/bg_tbl_rabg_top_left.gif) no-repeat; padding:10px 0 10px 20px;}
.tbl_rang .active .right_td {background:#fff url(http://answerlife.ru/images/bg_tbl_rabg_bot_right.gif) no-repeat 100% 100%; padding:0;}
.tbl_rang .active .right_td .right_tbl {background:url(http://answerlife.ru/images/bg_tbl_rabg_top_right.gif) no-repeat 100% 0; padding:10px 0 10px 20px;}










