/* yahoo reset
--------------------------------------------------------------------------- */
html, body, div, 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,dl, dt, dd, ol, ul, li, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
margin:0;padding:0;border:0;outline:0;font-weight: inherit;font-style:inherit; font-family:inherit;vertical-align:baseline;background:transparent;}
/* font-size:100%; */

em, i {font-style: italic;}
strong {font-weight: bold;}
:focus {outline: 0;}
ol, ul {list-style: none;}
/* ------------------------------------------------------------------------ */

/* grid structure
--------------------------------------------------------------------------- */
#wrapper {width:990px; margin:0 auto; padding:0 0 15px 0;}
#content { width:990px;}
#left_column {width:300px; float:left; margin:0 28px 0 0; }
#right_column {width:660px; float:left;}
#footer {clear:both;}
/* ------------------------------------------------------------------------ */


/* typo
--------------------------------------------------------------------------- */
body{font-size: 62.5%; color:#000; font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;}

a{color:#0494d7; text-decoration:none;}
a:visited{color:#0494d7;}
a:hover{color:#0494d7; text-decoration:underline;}
a:focus{outline:none;}

h1 {font-size:2.2em; line-height:26px; font-weight:normal; color:#434343;}

.small_text {font-size:0.9em;}
.fs_11 {font-size:1.1em;}
.fs_12 {font-size:1.2em;}
.fs_14 {font-size:1.4em;}
.fs_15 {font-size:1.5em;}
.fs_17 {font-size:1.7em;}
.fs_18 {font-size:1.8em;}
.fs_20 {font-size:2em;}
.fs_30 {font-size:3em;}

.pad_top_10_bottom_10 {padding:10px 0;}
.pad_top_20_bottom_10 {padding:20px 0 10px 0;}
/* ------------------------------------------------------------------------ */


/* common
--------------------------------------------------------------------------- */
html, body{height:100%;}
html{height:100.5%!important;}/* it displays the vertical scroll */
body {background-color:#fff;}
.has_pattern {background:url(../images/bg_header_flash.gif) repeat-x 0 0;}
.clear{clear:both;}
.highlight {color:#DE1F2B;}
.message {border:1px solid #d1d1d1; padding:10px; font-size:1em; color:#de1f2b; background-color:#fbfbfb;}
.succes { color:#269f00;}
.pipe_spacer {color:#d1d1d1; padding:0 2px;}
.f_right {float:right;}
.f_left {float:left;}
.hidden_cnt {display:none;}
#footer {padding:20px 30px 20px 27px; text-align:right; font-size:1.1em;}

.mainRss {float:right; display:block; margin:46px 0 0 0;}

.underMaintenance { margin:100px auto; width:374px;}

/* clearfix
-------------------------------*/
.clearfix:after {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
/*-----------------------------*/

/* load sprite.png
-------------------------------*/
#logo, #branding .headline, #branding ul li, .sponsored_question .hd, .sponsored_question .hd span, .sponsored_question .ft, .sponsored_question .ft span, .sponsored_question .answer_btn, .add_question, #left_column .box .corners, #left_column .box .ft, #left_column .box .hd .box_option, .login_form .inpt_bg, .login_btn, .anonim_btn, .create_account_btn, .recover_password_btn, .questions_nav li .btn_corners, .questions_nav li .btn_corners span, .corner, .link_cnt, .btn_answer, .breadcrumbs .hd, .breadcrumbs .hd span, .breadcrumbs .ft, .breadcrumbs .ft span, .page_nav_btns a, .answer_form, .answer_form  .fake_submit_btn input, .paginator a, .vote_btn, .rate .stats .info, .chosen_answer, .yui-radio-button, .yui-checkbox-button, .search_form .fake_inpt, .search_form .fake_btn, .rank, .user_pic_thumb, .user_pic_big, .list_type_5 .ft, .list_type_5 .ft span, .ico, .arrow_in, .arrow_out, .register_form .inpt_bg, .question_form, .wide_question_form, .icoSucces, .left_corner, .right_corner, .add_friend dl .inpt_bg, .add_friend_btn, .friends_widget_hd, .send_to_friends_btn, .select_answer, .save_profile_btn, .search_btn, #site_tools .search_form , #tpu_user_bar, #search, #site_tools #search .fake_btn, #site_tools #search .inpt_bg, .widget_form dd #submit, .ft_box_user_profile, .ft_box_user_profile span, .yahoo_adress_book_form_container dl .inpt_bg, .author_type, .report, .badgeExpert, .user_pic_small_thumb, .box_stats_hd, .box_stats_ft, .shoutLeftPic, #shoutbox_message_form, .replyBtn, .infoSisIco, .shoutLeftAnchor, .voteQBtn,
.reportTool, .modify_btn, .reportQuestion, .reportQuestion .reportBtn, .frameTop, .frameBottom, .frameType1 .customTextarea, .frameType1 .fake_submit_btn
{ background-image:url(../images/sprite_22_01_2010.png); background-repeat:no-repeat;}
/*-----------------------------*/

/* #header (block)
-------------------------------*/
#header {margin:10px 0 0 0px; height:1%; overflow:hidden;}
#header_flash { padding:10px 0 0 0; }
#logo {width:227px; height:83px; display:block; float:left; margin:35px 0 0 0;}
#logo span {display:block; text-indent:-99999px;}

#primaryNav { height:20px; font-size:1.2em; font-weight:bold; text-transform:uppercase; float:right; }
#primaryNav li { float:left;}
#primaryNav li a {}
#primaryNav li span { padding:0 5px; color: #d1d1d1;}

#banner_728 { width:728px; float:left; margin:5px 0 0 35px;}
.promo_300 { margin:0 0 7px 0;}

#branding {float:right; width:330px;}
#branding .headline { height:70px; background-position:-648px 0;}
#branding .headline span{ display:block; text-indent:-99999px;}
#branding ul {font-size:2em; line-height:22px; }
#branding ul li {padding-left:15px; background-position:0 -372px; }
#branding ul li a {color:#ff7800;}
/*-----------------------------*/


/* #footer (block)
-------------------------------*/
#footer div {margin:0 0 3px 0;}
#footer ul { height:1%; overflow:hidden;}
#footer ul li { float:left;}
#footer ul li a {color:#777;}
/*#footer ul li .selected { text-decoration:underline;}*/
/*-----------------------------*/


/* icons
-------------------------------*/
.ico {display:block; width:20px; height:25px; float:left; margin:0 5px 0 0; display:inline;}
.ico_question { background-position:-830px -387px;}
.ico_winning_answer {background-position:-800px -382px;}
.ico_answer {background-position:-865px -383px;}
.ico_winning_answer_at_sp_q {background-position:-776px -383px;}
.user_prize_stats {width:205px; margin:0 0 0px 0; height:1%; overflow:hidden;}
.user_prize_stats a {display:block; width:20px; height:25px; float:left; }
.icoSucces { background-position:0 -1172px; padding:0 7px;}

.treetheme .reportTool {width:20px;background-position:-910px 0px; }
.treetheme .reportItem { float:right; font-size:11px; color:#494949; font-style:italic; color:#464646;}
.treetheme .report {text-decoration:none!important; line-height:26px!important; width:11px; height:23px;}
.treetheme .report button { width:11px; height:23px; border:0; padding:0; margin:0; text-indent:-9999px; cursor:pointer; background:none;}

.author_type { background-position:-901px -2111px; margin:3px 0 0 0 ;display:block; width:80px; height:18px; display:block; float:left;}

/*-----------------------------*/

/* page_nav + breadcrumbs
-------------------------------*/
.page_nav_btns { height:1%; overflow:hidden; float:right; margin:1px 0 0 0; }
.page_nav_btns a {display:inline-block; width:33px; height:33px; float:left; margin:0 0 0 5px;}
.page_nav_btns a span {display:block; text-indent:-99999px;}
.page_nav_btns .previous { background-position:-820px -95px;} .page_nav_btns .previous_disabled {background-position:-820px -128px; cursor:default;}
.page_nav_btns .next { background-position:-858px -95px;} .page_nav_btns .next_disabled {background-position:-858px -128px; cursor:default;}

.breadcrumbs {overflow:hidden;}
.breadcrumbs a {color:#48a7fa!important;}
.breadcrumbs .hd, .breadcrumbs .ft { height:5px;}
.breadcrumbs .hd span, .breadcrumbs .ft span{ display:block; height:5px; margin:0 10px 0 0;}
.breadcrumbs .hd { background-position:right -615px;} .breadcrumbs .hd span { background-position:0 -615px; }
.breadcrumbs .ft { background-position:right -631px;} .breadcrumbs .ft span { background-position:0 -631px; }
.breadcrumbs .bd { overflow:hidden; height:1%; padding:5px 11px 2px 11px; font-size:1.2em; line-height:17px; font-weight:bold; border-left:1px solid #efefef; border-right:1px solid #efefef; background-color:#fafafa;}
/*-----------------------------*/

/* paginator
-------------------------------*/
.paginator {font-size:14px; height:1%; overflow:hidden;}
.paginator div {float:left; padding:0 8px;}
.paginator span {font-weight:bold;}
.paginator a {display:block; float:left; width:22px; height:22px;} .paginator a span {display:block; text-indent:-9999px;}
.paginator .previous { background-position:-759px -95px;} .paginator .previous_disabled { background-position:-759px -119px; cursor:default;}
.paginator .next { background-position:-783px -95px;} .paginator .next_disabled { background-position:-783px -119px; cursor:default;}
/*-----------------------------*/

/* .sponsored_question (block)
-------------------------------*/
.sponsored_question {padding:30px 30px 30px 27px; margin:0 0 -10px 0; zoom:1;  min-height:145px;height:auto !important; /*IE6 min-height CSS hack, together with the next line*/height:145px;  background-image:url(../images/pattern_sponsored_question.png); background-repeat:repeat-x; background-position:0 top;}


.sponsored_question .hd {height:10px; background-position:right -190px;}
.sponsored_question .hd span { display:block; height:10px; background-position:left -190px; margin:0 10px 0 0;}
.sponsored_question .ft {height:10px;  background-position:right -200px; }
.sponsored_question .ft span { display:block; height:10px; background-position:left -200px; margin:0 10px 0 0; display:block;}

.sponsored_question .bd {border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0; background-color:#fff; padding:10px 0 0 0;}
.sponsored_question .bd .sponsor_logo { vertical-align:middle; padding:0 0 0 30px; width:120px;}
.sponsored_question .bd .asking { vertical-align:middle; font-size:3em; /*width:190px;*/}
.sponsored_question .bd .sponsor_question {font-size:3em; padding:0 15px 0 15px; vertical-align:middle;}

.sponsored_question .sponsor_desc { background-color:#eaeaea; font-size:1.5em; font-weight:bold; padding:3px 3px 0px 10px; margin:15px 0 -5px 0; min-height:38px;height:auto !important; /*IE6 min-height CSS hack, together with the next line*/height:38px;}
.sponsored_question .sponsor_desc div {position:relative; z-index:99999; line-height:17px; padding:2px 0 3px 0;}
.sponsored_question .answer_btn { float:right; display:block; width:245px; height:54px; background-position:0 -213px;  margin:-15px 0 0 0; position:relative; z-index:999999; }
.sponsored_question .answer_btn span {display:block; text-indent:-99999px;}
/*-----------------------------*/

/* answer_form
-------------------------------*/
.answer_form { color:#fff; height:160px; padding:35px 13px 0 17px; margin:8px 0 0 0; background-position:0 -650px;  overflow:hidden;}
.answer_form a {color:#fff!important; text-decoration:underline;}
.answer_form dd {margin:10px 0 0 0; float:left;}
.answer_form textarea { border:0; width:555px; height:60px; overflow:auto; font-size:1.8em;  margin:0; padding:0; color:#434343; font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;}
.answer_form  .fake_submit_btn input { height:72px; width:69px; float:left; background-position:right -655px; display:inline; border:0; cursor:pointer; margin:-5px 0 0 5px; position:relative; z-index:1;}
/*-----------------------------*/

/* question_form - user logged in
-------------------------------*/
.question_form {color:#fff;  width:365px; height:270px; background-position:right -1161px; float:left; margin:3px 0 0 0px; padding:10px 10px 0 10px; overflow:hidden;}
.user_cnt .question_form a {color:#fff!important; overflow:hidden;}
.user_cnt .question_form textarea {width:350px; height:110px; margin:20px 0 0 5px;  overflow:auto; display:inline; border:0; font-size:1.8em; color:#434343; font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;}
.user_cnt .question_form input {width:350px; cursor:pointer; border:0; background:transparent; height:27px; margin:20px 0 0 0;}
.question_form .fs_18 {	float:left;}
#question_add .fs_18 { float:right; padding:7px 5px 0 0; font-size:12px!important;}
.question_form #category_id { float:right; margin:27px 0 0 0;}
.question_form .category_select { margin:8px 0 0 0;}
.question_form .category_select label {font-size:1.2em; margin:2px 5px 0 0;}
.question_form .category_select select { width:160px;}
/*-----------------------------*/

/* wide_question_form - user not logged in
-------------------------------*/
.wide_question_form {color:#fff;  height:275px; background-position:0 -1448px; padding:17px 14px 0 14px; margin:8px 0 0 0; }
.user_cnt .wide_question_form #category_id { float:right;}
.user_cnt .wide_question_form .fs_18 { float:right;}
.user_cnt .wide_question_form a {color:#fff!important; overflow:hidden;}
.user_cnt .wide_question_form dd {margin:0px 0 0 5px;}
.user_cnt .wide_question_form textarea {width:624px; margin:15px 0 0 0; height:138px;  overflow:auto; display:inline; border:0; font-size:1.8em; color:#434343; font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; padding:0;}
.user_cnt .wide_question_form input {width:624px; cursor:pointer; border:0; background:transparent; height:27px;}
.wide_question_form .category_select { margin:0px 2px 0 0; width:255px;}
.wide_question_form .category_select label {font-size:1.2em; margin:2px 5px 0 0; float:left;}
.wide_question_form .category_select select { float:left; width:160px;}
.wide_question_form .category_select div {float:left; width:160px;}
.user_cnt .wide_question_form .checkbox_inpt { font-size:1.1em; height:25px; width:286px; float:left; margin:12px 0 0 0px; line-height:12px;}
.user_cnt .wide_question_form .checkbox_inpt label {margin:0 0px 0 0; width:270px; float:right;}
.user_cnt .wide_question_form .checkbox_inpt input {width:15px; height:15px; border:1px; margin:0; float:left; margin:0 1px 0 0;}
.category_select { float:right; overflow:hidden;}
/*-----------------------------*/

/* ------------------------------------------------------------------------ */


/* #left_column (block)
--------------------------------------------------------------------------- */

/* box styles
-------------------------------*/
#left_column .box {margin:0 0 8px 0;}
#left_column .box .hd { background-color:#4fc7ff; color:#fff; cursor:pointer; width: 100%;}
#left_column .box .hd .corners { height:11px; background-position:0 -281px; overflow:hidden; }
#left_column .box .bd {border-top:1px solid #e3e3e3; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; background-image:url(../images/pattern_left_box.png); background-position:0 bottom; background-repeat:repeat-x;}
#left_column .box .ft {height:10px; background-position:0 -292px;}
#left_column .box .hd .headline {font-size:1.8em; padding:2px 10px 5px 13px;}
#left_column .box .hd .box_option {width:18px; height:18px; display:inline-block; float:right; margin:3px 6px 0 0;}
#left_column .box .hd .box_option span {display:block; text-indent:-99999px;}
#left_column .box .hd .minimize {background-position:0 -316px;}
#left_column .box .hd .maximize {background-position:-20px -316px;}
/*-----------------------------*/

/* register_form
-------------------------------*/
.register_form {margin:10px 0 0 0; float:left; width:360px;}
.register_form label {font-size:1.2em; font-weight:bold; padding:0 2px;}
.register_form .inpt_bg { background-position:right -1068px; height:30px; margin:0 0 10px 0;}
.register_form .inpt_bg input {font-size:1.8em; color:#434343;  width:340px; margin:2px 10px; border:0; background:transparent;}
.register_form .recover_password_btn { float:right; background-position:-100px -1109px; width:163px; height:28px; border:0; background-color:#fff; cursor:pointer;}
.register_form .create_account_btn { float:right; background-position:right -1109px;  width:163px; height:28px; border:0; background-color:#fff; cursor:pointer;}
.register_form .login_btn { float:right; background-position:-640px -1109px; width:163px; height:28px; border:0; background-color:#fff; cursor:pointer;}
.register_form .save_profile_btn { float:right; background-position:-460px -1109px; width:163px; height:28px; border:0; background-color:#fff; cursor:pointer;}
.register_form .optional_field {float:left}
.register_form .costom_select { height:18px; }
.register_form .costom_select select { float:right; margin:-20px 0px 0 0; width:163px; position:relative; z-index:9999;}
.inpt_file {margin:0 0 10px 0;}
.recover_password_form {width:600px;}
.recover_password_form label {font-size:14px; }
.recover_password_form dt {float:left; width:60px; margin:6px 0;}
.recover_password_form .inpt_bg {float:left;}
.recover_password_form .recover_password_btn {margin:-27px 0 0 0; float:right;}
/*-----------------------------*/

/* ------------------------------------------------------------------------ */

/* #right_column (block)
--------------------------------------------------------------------------- */

/* questions_nav
-------------------------------*/
.questions_nav_container {}
.border_bottom {border-top:1px solid #dfdfdf; position:relative; z-index:100; margin:-1px 0 0 0; height:0; line-height:0;  font-size:0; overflow:hidden;}

.questions_nav { height:1%; overflow:hidden; display:block; position:relative; z-index:200;}
.questions_nav li { height:45px; overflow:hidden; float:left; margin:0 3px 0 0; border-bottom:1px solid #fff;}
.questions_nav li a, .questions_nav li a:hover, .questions_nav li a:link, .questions_nav li a:visited { color:#fff; text-decoration:none;}
.questions_nav li div {float:left;}
.questions_nav li .corner {width:8px; height:45px;}
.questions_nav li .link_cnt { font-size:1.4em;  font-weight:bold; padding:26px 9px 8px 9px; height:11px; overflow:hidden; line-height:11px;}

.questions_nav li .left_corner { background-position:-930px -359px;}
.questions_nav li .right_corner { background-position:right -359px;}
.questions_nav li .link_cnt { background-position:0 -469px;}

.ico_coffee_cup_on { padding:23px 12px 15px 35px!important; background-position:-6px -5px!important; background-image:url(../images/ico_cup_on.gif); background-repeat:no-repeat;}
.ico_coffee_cup_off { padding:26px 9px 8px 35px!important; background-position:-6px 5px!important; background-image:url(../images/ico_cup_off.gif); background-repeat:no-repeat;}

.questions_nav .selected { display:block; height:47px; border:0;}
.questions_nav .selected .corner {height:47px; }
.questions_nav .selected .left_corner { background-position:-930px -312px;}
.questions_nav .selected .right_corner { background-position:right -312px;}
.questions_nav .selected .link_cnt { background-position:0 -431px; padding:23px 12px 15px 12px;}
/*-----------------------------*/


/* site_tools
-------------------------------*/
#site_tools { margin:15px 0 10px 0; height:1%; overflow:hidden;}

.add_question {display:block; width:300px; height:40px; background-position:0 -140px;  float:left;}
.add_question span {display:block; text-indent:-99999px;}

#site_tools #search { background-position:0 -1878px; padding:7px 0 5px 20px; color:#434343; margin:0px 0 0 30px; width:640px; float:left;}
#site_tools #search dt { float:left;}
#site_tools #search dd {}
#site_tools #search .required {font-size:1.6em; font-weight:bold; float:left; line-height:26px; padding:0 8px 0 0;}
#site_tools #search .inpt_bg {width:235px; height:30px; float:left; background-position:-225px -335px;}
#site_tools #search .inpt_bg  input {border:0; width:175px; height:18px; float:left; margin:5px 0 0px 5px; font-size:1.4em; line-height:16px; font-weight:bold;}
#site_tools #search .fake_btn {margin:0 0 0 3px; width:85px; height:30px; float:left; background-position:-817px -335px;}
#site_tools #search .fake_btn input {width:85px; height:30px; float:left; border:0; cursor:pointer; background:transparent; }
/*-----------------------------*/


/* tpu_user_bar
-------------------------------*/
#tpu_user_bar {margin:15px 30px 0 20px; padding:13px 20px 0 27px; height:38px; background-position:0 -2001px;}

.user_links {float:right; font-weight:bold; font-size:1.2em; margin:3px 0 0 0;}
.user_links a {color:#ff7800!important;}
.user_links .logout {color:#c61300!important;}

#left_column .box .logged { background-color:#ff7800;}
#left_column .box .logged .corners { background-position:0 -411px;}
#left_column .box .logged .headline {font-size:1.5em;}

.login_form {padding:11px 0px 0 11px; height:1%; overflow:hidden; font-size:1.2em;}
.login_form dl {height:1%; overflow:hidden;}
.login_form .inpt {width:192px; height:17px; margin:3px 0px 0px 5px; border:0; display:inline; background:transparent; font-size:11px; line-height:14px; color:#666; font-weight:bold; overflow:hidden;}
.login_form .inpt_bg {background-position:-780px -280px; width:200px; }
.login_form dt {float:left; clear:left; margin:3px 0 10px 0; line-height:16px;}
.login_form dd {float:right; margin:0 6px 8px 0;  display:inline;}
.login_form .login_btn {border:0; width:85px; height:22px;  background-position:0 -346px; cursor:pointer;}
.login_form .search_btn {border:0; width:60px; height:22px;  background-position:-129px -346px; cursor:pointer;}
.login_form .form_options {text-align:right; margin:-26px 100px 0 0; position:relative; z-index:10; height:25px; line-height:16px;}

.inpt_bg .errors li { margin:0 0 0 3px; position:absolute; display:block; float:left;  color:#ff0000;}

.login_form .small_text {width:241px; display:block; line-height:16px; }
.inpt_checkbox {margin:0pt 6px 0px 0pt!important; padding:0;  clear:right; display:block;}
.inpt_checkbox  input { font-size:10px; margin:-7px 0 0 0!ie; margin-bottom:-1px;}
/*-----------------------------*/


/* list_select_search
-------------------------------*/
.list_select_search {margin:12px 0 0 0; height:1%; overflow:hidden;}
.list_select_search .select_form select {width:200px;}
.list_select_search .search_form {float:right;}
.search_form .fake_label {font-size:1.6em; font-weight:bold; float:left; line-height:26px; padding:0 5px 0 0;}
.search_form .fake_inpt {width:185px; height:30px; float:left; background-position:-622px -335px;}
.search_form .fake_inpt input { border:0; width:175px; height:18px; float:left; margin:7px 0 0px 5px; font-size:1.4em; line-height:16px; font-weight:bold;}
.search_form .fake_btn {margin:0 0 0 3px; width:85px; height:30px; float:left; background-position:-817px -335px;}
.search_form .fake_btn input {width:85px; height:30px; float:left; border:0; cursor:pointer; background:transparent; }
/*-----------------------------*/


/* list_type_0 - logged in box list
-------------------------------*/
.list_type_0 {padding:8px 0 10px 0;}
.list_type_0 li {border-bottom:1px solid #e3e3e3; padding:8px 6px 8px 12px; font-size:1.2em; height:1%; overflow:hidden; line-height:13px;  color:#434343; }
.list_type_0 li span {font-weight:bold;}
.list_type_0 li a {font-weight:bold; color:#ff7800!important;}
.list_type_0 .last {border:0; padding-bottom:0;}
.list_type_0 li .arrow_in { background-position:0 -1073px; padding:0 0 0 18px;}
.list_type_0 li .arrow_out { background-position:0 -1104px; padding:0 0 0 18px;}

/*-----------------------------*/

/* list_type_1 - inside left box list
-------------------------------*/
.list_type_1 {padding:8px 0 10px 0;}
.list_type_1 li {border-bottom:1px solid #eee; padding:5px 6px 6px 12px; font-size:1.2em; height:1%; line-height:13px; overflow:hidden;}
.list_type_1 li .w_x {width:130px; float:left;}
/*-----------------------------*/

/* list_type_2 - categories list
-------------------------------*/
.my_questions {margin:0!important;}
.my_questions li {padding:12px 12px 25px 10px!important;}
.list_type_2 {margin:10px 0 0 0;}
.list_type_2 li { height:1%; overflow:hidden; padding:12px 12px 25px 0; background-image:url(../images/pattern_list_type_2.png); background-repeat:repeat-x; background-position:0 bottom;}
.list_type_2 li .answers_counter { float:right; font-style:italic; font-size:1em;}
.list_type_2 li .answers_counter  span {font-weight:bold;}
.list_type_2 li .question_author { font-size:1.5em;}
.list_type_2 li .question_author a {color:#303030!important; font-weight:bold;}
.list_type_2 li .questionText { width:565px; display:block; float:left}/* ionut*/

.list_type_2 li .question {font-size:2em; line-height:27px;}
.list_type_2 li .question_details {margin:0 0 3px 0;}

.btn_answer {display:inline-block; height:40px; width:64px; background-position:-915px -138px; float:left; margin:5px 10px 7px 0;}
.btn_answer span {display:block; text-indent:-99999px;}
.has_answers {background-position:-915px -95px;}
.category {font-size:2em; font-weight:bold; margin:0 0 0 12px;}
.category_desc {font-size:1.4em; margin:0 0 0 12px;}
.questions_counter {font-size:2em; float:right; margin:0 10px 0 0;}


.selected_category { height:1%; overflow:hidden; background-image:url(../images/pattern_list_type_2_colored.png); background-repeat:repeat-x; background-position:0 bottom; padding:20px 17px 40px 17px;}
.selected_category {}
/*-----------------------------*/

/* list_type_3 - answers list
-------------------------------*/
.rssAnswers img {margin-bottom:-3px; text-decoration:none;}
.list_type_3 { color:#434343;}
.list_type_3 li {border-bottom:1px solid #e3e3e3; padding:9px 0 8px 2px; height:1%; overflow:hidden;}
.list_type_3 li .answers_counter {font-size:1.4em; font-weight:bold; margin:5px 0 0 0;}
.list_type_3 li .answers_counter a {font-weight:normal; color:#FF7800!important;}
.list_type_3 li .answer_details {font-size:1.5em;} .list_type_3 li .answer_details a {font-weight:bold;}
.list_type_3 li .answer {font-size:1.8em; margin:3px 0 0 0;}
.chosen_answer {width:30px; height:50px; float:right; margin:15px 0 0 0; background-position:-555px -96px;}.chosen_answer span {display:block; text-indent:-99999px;}
/*-----------------------------*/

/* list_type_4 - users list
-------------------------------*/
.list_type_4 {}
.list_type_4 li { height:1%; overflow:hidden; background-image:url(../images/pattern_list_type_4.png); background-repeat:repeat-x; background-position:0 bottom; padding:5px 0 12px 0;}
.list_type_4 li .user_name {font-size:1.8em; font-weight:bold;}
.list_type_4 li .user_short_info {margin:10px 0 0 0; float:left;}
.list_type_4 li .user_short_info span {font-weight:bold;}
.list_type_4 li .user_short_info .user_register_date {margin:0px 0 0 0;}
.list_type_4 li .user_short_info .user_short_stats {margin:8px 0 0 0;}
/*-----------------------------*/

/* list_type_5 - profile details list
-------------------------------*/
.no_image_profile { clear:right;  margin:10px 0 0 0; font-size:1.2em;}
.has_image_profile { clear:right; margin:10px 0 0 0; float:right; width:442px; font-size:1.2em;}
.has_image_profile li span {font-weight:bold;}
.ft_box_user_profile {height:14px; background-position:right -598px; padding:0;}
.ft_box_user_profile span {display:block; height:14px; margin:0 10px 0 0; background-position:0 -598px;}
.list_headline { margin:1px 0; padding:8px 10px 6px 10px; line-height:16px; background-color:#ff7800; font-size:14px; font-weight:bold; color:#fff; text-transform:uppercase;}
.user_cnt .list_headline a {color:#fff!important;}
.closed_profile_info_group .list_headline a {background-image:url(../images/arrow_0.gif); background-repeat:no-repeat; background-position:0 center; padding:0 0 0 12px;}
.closed_profile_info_group .info_group_content { display:none;}
.opened_profile_info_group .list_headline a {background-image:url(../images/arrow_90.gif); background-repeat:no-repeat; background-position:0 center; padding:0 0 0 12px;}
.opened_profile_info_group .info_group_content { display:block;}
.list_type_5 .width_x_percent {width:60%; float:left;}
.list_type_5 .width_y_percent {width:20%; float:left; text-align:center;}
.list_headline .close { background-image:url(../images/close_arrow.gif); background-repeat:no-repeat; background-position:0 center; padding:0 0 0 10px;}

.tabs_list_type_5 { height:1%; overflow:hidden; float:right; margin:-22px 10px -5px 0; position:relative; z-index:9999;}
.tabs_list_type_5 li { padding:3px 10px; float:left;}
.tabs_list_type_5 li a {color:#fff!important;}
.tabs_list_type_5 .selected { background-color:#F5F5F5;}
.tabs_list_type_5 .selected a {cursor:text; color:#000!important; text-decoration:none;}

.list_type_5 li { height:1%; overflow:hidden; border-top:1px solid #e5e5e5; padding:8px 10px 6px 10px; line-height:16px; background-image:url(../images/pattern_list_type_5.png); background-repeat:repeat-x; background-position:0 0;}
.list_type_5 .headline { background-color:#ff7800; background-image:none; font-size:14px; font-weight:bold; color:#fff; text-transform:uppercase;}
.list_type_5 .headline a {color:#fff!important;}
.list_type_5 .ft {display:block; height:14px; background-position:right -598px; padding:0;}
.list_type_5 .ft span {display:block; height:14px; margin:0 10px 0 0; background-position:0 -598px;}
/*-----------------------------*/


/* list_type_6 - login nav / send to friends
-------------------------------*/
.list_type_6  { border-top:1px dotted #777; margin:10px 0 0 0 ; padding:10px 0 0 0; height:1%; overflow:hidden;}
.list_type_6 li { height:1%; overflow:hidden; display:block; float:left; margin:0 15px 0 0; font-size:1.4em; font-weight:bold; color:#ececec;}
.list_type_6 li .left_corner { background-position:0 -1202px; display:block; float:left; width:6px; height:22px;}
.list_type_6 li .right_corner { background-position:-10px -1202px; display:block; float:left; width:6px; height:22px;}
.list_type_6 li .middle_part { font-weight:bold; display:block; float:left; padding:2px 0 0 0; height:27px; background-image:url(../images/list_type_6_middle_part_bg.png); background-position:center 0; color:#fff!important; background-repeat:no-repeat;}
.list_type_6 li a {display:block; margin:3px 0 0 0;}
/*-----------------------------*/

/* user_pics - unit
-------------------------------*/
.question_left_part {float:left; width:70px; margin:0 10px 0 0;}
.question_left_part  .btn_answer {margin:0 0 0 5px;}
.user_pic_thumb {text-align:center; float:left; width:83px; height:68px; overflow:hidden; padding:13px 0 0 0; margin:0 5px 0 0; display:inline; background-position:-514px -233px;}
.user_pic_thumb_expert {background-position:-3px -2172px; height:80px;}
.user_pic_small_thumb {text-align:center; float:left; width:70px; height:65px; overflow:hidden; padding:10px 0 0 0; margin:0 5px 0 0; display:inline; background-position: -429px -246px!important; background-repeat:no-repeat!important;}
.user_pic_small_thumb_expert { background-position:-357px -245px!important; height:80px;}
.user_pic_big {width:180px; height:230px; overflow:hidden; background-position:-691px -650px; padding:15px; color:#676767; margin:0 10px 0 -5px; text-align:center; }
.user_pic_big_vip {background-position:0px -2472px; margin-right:12px; margin-left:0; padding:15px 13px 15px 13px; height:247px;}
.user_pic_big_vip img {margin-bottom:25px!important;}
.user_pic_small_thumb_vip {background-position:-210px -2472px!important; height:92px;}
.user_pic_thumb_vip {background-position:-290px -2462px!important; height:92px; padding-top:15px;}
.user_pic_big .fs_11 {text-align:left;}
.user_pic_big img {margin-bottom:5px;}
.user_pic_big span {font-weight:bold;}
/*-----------------------------*/

/* rank - unit
-------------------------------*/
.rank { float:right; color:#fff; text-align:center; width:83px; height:68px; overflow:hidden; padding:13px 0 0 0; background-position:-601px -232px;}
.rank span {display:block;}
/*-----------------------------*/

/* rate form --- custom-form.css
-------------------------------*/
.rate {margin:10px 0 0 0; height:1%; overflow:hidden; width:485px;}
.rate .desc {font-size:1.1em; float:left; margin:15px 5px 0 0; font-weight:bold;}
.rate .stats {clear:both; margin:-20px 0 0 97px;  height:1%; overflow:hidden; width:344px; float:left; display:inline;}
.rate .stats div {float:left; width:67px; color:#434343; font-size:1.2em; text-align:center; margin-left:1px; }
.rate .stats .info {padding:0 0 0 15px; background-position:0 -871px; text-align:right; font-weight:bold;  color:#434343; }

.vote_btn, .vote_btn input {width:47px; height:47px; float:left; margin:5px 0 0 0 ;}
.vote_btn input {border:0; background:transparent;}
.vote_enabled { background-position:-674px -95px;} .vote_enabled input {cursor:pointer;}
.vote_disabled {background-position:-602px -95px;}

.yui-button{display:inline-block; float:left;  }
.yui-button button, .yui-button a {  border:medium none;  display:block; float:left; display:inline;  margin:0pt; padding:0; font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; font-size:1.2em; font-weight:bold; line-height:18px;}
.yui-button button { background-color:transparent;  cursor:pointer; width:65px; text-align:center; }
.yui-button button, .yui-button a {  color:#48a7fa; padding: 12px 0 0 0; margin:0 3px 0 0;}
.yui-radio-button-checked button{color:#48a7fa;}
.yui-checkbox-button-checked button{color:#48a7fa; border:0px;}

.yui-radio-button{ border:0px; background-position:25px -969px;}
.yui-radio-button-checked {border:0px; background-position:25px -904px;}
.yui-radio-button-hover button{border:0px; background-position:25px -904px;}

.yui-checkbox-button{ border:0px; background-position:-940px -968px; }
.yui-checkbox-button-checked{border:0px; background-position:-940px -902px;}
.yui-radio-checkbox-hover button{border:0px; background-position:-940px -902px;}

.yui-button-disabled button {cursor:default;color:#ACA899;}
/* ------------------------------------------------------------------------ */

/* #right_column (block)
--------------------------------------------------------------------------- */
.user_cnt {padding:7px 0; height:1%; overflow:hidden;}
.user_cnt .rank {margin:0 -4px 0 0;}
.user_cnt h1 {margin:7px 0 0 0;}
.user_cnt .send_message {font-size:1.2em;  font-weight:bold;}
.user_cnt a {color:#ff7800!important;}
.user_register a {color:#ff7800!important;}
/*-----------------------------*/

/* user_register - unit
-------------------------------*/
.user_register {padding:18px 0;}
.user_register .user_pic_big {margin-right:30px;}
.user_register a {color:#ff7800!important;}
/*-----------------------------*/

/* ------------------------------------------------------------------------ */

#mainMenu ul li {float: left; margin: 5px; border: 2px solid #DEDEDE;}
#mainMenu ul .activeItem{background: #DEDEDE;}
#mainMenu ul li a {display: block; padding: 5px;}

#secondaryMenu ul li {float: left; margin: 5px; border: 2px solid #EFEFEF;}
#secondaryMenu ul .activeItem{background: #DEDEDE;}
#secondaryMenu ul li a {display: block; padding: 5px;}


/* add_friend - add friend form
-------------------------------*/

#sendfriends {height:1%; overflow:hidden;}

.friends_widget {margin:10px 0 0 0;}
.friends_widget_hd {  padding:3px 0px;background-position:0 -1781px; padding:6px 0 0 0;}
.friends_widget_hd div {border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; padding:0px 10px 4px 10px;}

.friends_widget_bd {border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; font-size:1.2em;}
.friends_widget_bd dl dt { float:right; display:block;  width:565px; padding:6px 0 6px 0;}
.friends_widget_bd dl dd {border-bottom:1px solid #ebebeb; padding:5px 0 6px 10px; }
.friends_widget_bd dl dd input {margin:0; padding:0;}

.send_to_friends_btn { background-position:right -1489px; width:163px; height:28px!important; padding:0!important; margin:10px; float:left; height:auto; display:inline; border:0!important;}

.send_to_friends_btn input {width:163px; height:28px; border:0; cursor:pointer; background-color:transparent; overflow:hidden;}

.yahoo_adress_book_form_container { background-color:#F5F5F5;border-left:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB;border-right:1px solid #EBEBEB;padding:10px;}
.yahoo_adress_book_form_container dl {width:500px; height:1%; overflow:hidden; }
.yahoo_adress_book_form_container dl dt {float:left; width:116px; clear:both; margin:5px 0;}
.yahoo_adress_book_form_container dl dd {float:left;}
.yahoo_adress_book_form_container label {font-size:1.4em;font-weight:bold;padding:0pt 2px; margin:0;}
.yahoo_adress_book_form_container .add_friend_btn { margin:0px 0 0 409px; position:relative;}

.yahoo_adress_book_form_container dl .inpt_bg {background-position:right -1068px; height:30px;margin:0pt 0pt 10px;}
.yahoo_adress_book_form_container dl .inpt_bg input {background:transparent none repeat scroll 0%;border:0pt none;color:#434343;font-size:1.8em;margin:2px 10px; width:340px;}

.add_friend { background-color:#f5f5f5; border-left:1px solid #ebebeb;  border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb; padding:7px 10px 0px 10px;}
.add_friend dl { height:60px;}
.add_friend dl dt {width:160px; font-size:1.4em; font-weight:bold;}
.add_friend dl dt label { position:absolute; display:block; width:160px; }
.add_friend dl .inpt_bg {width:160px; height:30px; background-position:right -1518px; position:absolute; display:inline;}
.add_friend dl .inpt_bg input {width:150px; border:0; font-size:1.2em; font-weight:bold; padding:8px 5px 5px 5px; background-color:transparent;}
.add_friend_btn { position:absolute; margin:18px 0 0 510px; width:51px; height:32px; background-position:right -1449px; display:inline;}
.add_friend_btn input {width:51px; height:30px; cursor:pointer; border:0; background-color:transparent;}

.email_label {margin:0;}
.prenume_label {margin:0 0 0 170px;}
.email_label {margin:0 0 0 340px;}

.name_inpt {margin:20px 0 0 0;}
.prenume_inpt {margin:20px 0 0 170px;}
.email_inpt {margin:20px 0 0 340px;}
/*-----------------------------*/

/* add_friend - add friend form
-------------------------------*/
.widget_form {font-size:1.4em; margin:-10px 0 0 0; }
.widget_form dt{font-size:1.4em; margin:0 0 5px 0;}
.widget_form dd label{ display:block; margin:0 0 5px 0;}
.widget_form dd #submit { width:163px; height:28px; display:block; cursor:pointer; border:0; margin:0 0 20px 0; background-position:0 -2125px; background-color:#fff;}
/*-----------------------------*/

.select_answer { display:block; float:right; width:100px; height:95px; background-position: right -1872px;}
.select_answer:hover {background-position: right -1776px;}

.select_answer span {display:block; text-indent:-9999px;}

.notify {background-color:#F9F7BA; border:1px solid #F3D118; padding:5px 10px 5px 10px; font-size:11px;}


/* SRP ionut ------------------------------------------------ */

.textLarge{font-size:2em; padding-left:10px;}
.termHighlight{	background-color:#ffffa0; padding:0 5px 0 5px;}

.list_type_2 li .answerText { width:600px; display:block; padding-left:10px}
.list_type_2 li .answer {font-size:2em; line-height:27px;}
.list_type_2 li .answer_details {margin:0 0 3px 0; padding-left:10px}

/* my answers ionut ---------------------------------------------*/
.questionSmall{font-size:1.2em; padding-top:10px;}
.qa_status {margin-bottom:5px; font-size:1.2em;}
.qa_status .approved { color:#fff; background-color:#22c822; padding:0 3px;  border:1px dotted #fff;}
.qa_status .approved2 {color:#fff;  font-weight:bold; background-color:#ff7800; padding:0 3px;  border:1px dotted #fff;}
.qa_status .pending {color:#000; background-color:#ffffbb; padding:0 3px; border:1px dotted #666;}
.qa_status .rejected { color:#FFFFFF; background-color:#ff3434; padding:0 3px; border:1px dotted #fff;}
.answersNumber {width:100%; text-align:right;margin-top:-21px;margin-bottom:4px;}

/* submit Question ionu -----------------------------------------------*/
.loginForm2{margin-right:15px; width:360px; padding-right:10px; border-right:1px solid #F0F0F0;}
.loginAnonim{float:right; padding-left:10px; width:214px; text-align:center;}
.systemMessage{font-size:2.1em; color:#ff7800; padding:15px; border:1px solid #f0f0f0; margin-bottom:15px;}
.warning{float:left; display:block; margin: -10px 10px 10px 0; font-size:3em; padding:0;}
.loginAnonim .textLarge, .loginForm2 .textLarge {margin-left:0; padding-left:0; text-align:left;}
.anonim_btn { background-position:-277px -1109px; width:163px; height:28px; border:0; background-color:#fff; cursor:pointer;}

/* widgets ionut --------------------------------------------------------------*/
.widget_form .styleLabel label {	width:195px;	float:left;	padding:2px 0;}
.widget_form dd {	clear:both;	width:100%;	padding:7px 0 7px 0;}
.widget_form dd dt {	padding:7px 0 7px 0;	font-size:12px;}
.widget_form .optional {font-size:14px;}
.widget_form #questions_no { margin:-34px 0 0 230px; position:relative; display:block;}
.yahoo_adress_book_form_container {}

.widget_left {width:385px; float:left; font-size:1.6em; padding:10px 0;}
.widget_left .headline {font-size:1.6em; font-weight:bold; margin:0 0 10px 0;}
.widget_right {width:190px; float:left; margin:0 0 0 20px; display:inline; padding:10px 0;}

.widget_code {width:572px; margin:20px 0 0 0; height:80px; font-family:Arial, Helvetica, sans-serif; font-size:14px;border:14px solid #FF7800;}

.list_type_2 .preview_form { float:left; background-image:none; width:400px; }
.list_type_2 .preview_widget { height:1%; overflow:hidden; padding:10px 0; margin:0; background-image:none; float:right;}
.list_type_2 .preview_widget li {}
.preview_widget textarea {float:left; margin:20px 0px 0 0;}

.faq_thumb { float:right; margin:0 0px 0px 20px;}

.campaing_box { padding:250px 0 0 5px; background-image:url(../images/campaign_bg.jpg); background-repeat:no-repeat; background-position:0 -42px; height:1%; overflow:hidden; }

.campaign_col {font-size:1.4em; line-height:20px; width:168px; padding:20px 10px; border:1px solid #e5e5e5; float:left; margin:0 0 0 5px;  background-color:#fff;}

.fake_textarea {width:340px; height:160px;padding:10px; background-image:url(../images/fake_white_textarea.gif); background-repeat:no-repeat;}
.fake_textarea textarea{width:340px; height:160px; font-size:1.8em; border:0;  font-weight:bold; color:#434343; overflow:auto;}

.call_to_action {color:#ff7800;}

.tpuDijitButton {color:#FF7800; font-size:12px; outline:0;}
.tpuDijitButton center {color:#FF7800; font-size:12px; outline:0;}
/* user profile :: am fost ajutat de/am ajutat pe -----------------------------------------------*/

.social_connections { height:1%; overflow:hidden; float:right; width:440px; margin:10px 0 0 0; background-image:url(../images/pattern_list_type_4.png); background-repeat:repeat-x; background-position:0 bottom; padding:0 0 10px 0;}

.social_connections ul li {width:83px; height:100px; float:left; text-align:center; margin:0 3px 5px 2px; overflow:hidden; display:inline;}
.social_connections ul li a {color:#0494d7!important; font-size:1.2em;}

.social_connections ul li .user_pic_thumb {margin:0;}

.chk_inpt_label_right {float: right; margin-right: 220px;}


.update_status_campaign {font-size:1.4em;  background-color:#fff; padding:20px; width:550px;}

.table_template { font-size:1.2em; border:1px solid #e5e5e5; width:640px;}
.table_template td {padding:5px;}
.table_template .odd {border:1px solid #ededed;}
.table_template .even { background-color:#f5f5f5; border:1px solid #ededed;}

.users_gallery_container { height:30px; overflow:hidden;}
.users_gallery_container a {display:block; height:30px; width:30px; float:left; margin:0 3px; background-image:url(../assets/users_pics_sprite.jpg); background-repeat:no-repeat;}

.blog_box { background:url(../images/bg_box_index_blog_new.gif) no-repeat scroll 0 0; padding:4px 10px 5px 0px; height:66px; margin:10px 0 10px 0; font-size:1.2em; line-height:16px;}

.tpuBlogBtn {display:block; width:60px; height:50px; float:left; text-indent:-99999px; margin:0 7px 0 0; display:inline;}

.messages_in { background-image:url(../images/ico_msgs_in.gif); background-repeat:no-repeat; background-position:0 center; padding:0pt 0pt 0pt 18px;}
.messages_out { background-image:url(../images/ico_msgs_out.gif); background-repeat:no-repeat; background-position:0 0; padding:0pt 0pt 0pt 18px;}
.unreadMessage { background-color:#f5f5f5; background-image:url(../images/ico_unread_message.gif)!important; background-repeat:no-repeat!important; background-position:535px 10px!important; border-bottom:1px solid #e5e5e5;}
.inboxMessage {background-image:url(../images/ico_inbox_message.gif)!important; background-repeat:no-repeat!important; background-position:535px 10px!important; border-bottom:1px solid #e5e5e5;}
.sendMessage {background-image:url(../images/ico_send_message.gif)!important; background-repeat:no-repeat!important; background-position:535px 10px!important; border-bottom:1px solid #e5e5e5;}

.message_options {clear:both; font-size:1.2em;  padding:3px 0 0 5px; }
.message_options a {color:#999;}


.list_type_2 .questionsListFilter { padding:0 10px 18px 10px ; font-size:1.2em; font-weight:bold; text-align:right;}
.list_type_2 .questionsListFilter a {color:#ff7800;}
.list_type_2 .questionsListFilter span {font-weight:normal; font-size:1em;}

.icoExpert { float:right;}

.authorDetails {font-size:1.1em; color:#888;}

.expert_style { background-image:url(../images/pattern_type_6.gif);}
.expert_style .list_type_5 { background-color:#fff;}

.expert_style .social_connections .fs_14 {padding:5px; font-weight:bold;}
.expert_style h1 { font-weight:bold;}
.expert_style .social_connections {border-bottom:3px solid #555; background-image:none;}
.expert_style .social_connections ul li { background-color:#fff; margin-bottom:5px;}

.expert_style .user_pic_big{ background-position:-99px -2177px; color:#fff;}

.badgeExpert {width:210px; height:176px; background-position:-328px -2173px; text-indent:-9999px; }

/* slide main questions */
.slide_box_container {width:984px; margin:0 auto 10px auto; padding:0 3px; height:105px; overflow:hidden; background:url(../images/bg_slide_box_container_new.gif) no-repeat 0 0;}
.slide_box_container .slide_box_content {height:105px; width:984px; overflow:hidden; position:relative; z-index:5; top:0; left:0;  }
.slide_box_container .slide_box_content .slide_box_content_scroll_body {width:4000px;}

.slide_box_item { width:891px; height:105px;   float:left; position:relative; background:url(../images/bg_slide_box_item.gif) repeat-x 0 1px;}

.slide_box_item .slide_nr {width:30px;  float:left; overflow:hidden; border-left:1px solid #dbdbdb;}
.slide_box_item .first {border-left:none; }
.slide_box_item .slide_nr a {font-size:1.8em; display:block; height:90px; padding:7px 10px 7px 2px;color:#dbdbdb; text-decoration:none; }

.slide_content { float:left; width:777px; background: url(../images/big_question_mark.gif) no-repeat 0 center; padding:12px 0 7px 50px;}
.slide_content_promo {float:left; width:827px; padding:12px 0 7px 0px;}
.slide_content h1 a { color:#303030!important; line-height:30px; }

.has_user_pic .slide_question_container {width:440px;}

.has_user_pic .user_pic_small_thumb { background:url(../images/bg_user_pic_questions_slide_box.gif) no-repeat 0 0!important; width:71px;}

.slide_question_author { font-size:1.2em; }
.slide_question_container {width:500px; height:60px; overflow:hidden; float:left; letter-spacing:-0.1em; }
.slide_question_answer_btn { margin:0 0 0 15px; float:left; background:url(../images/btn_you_can_help.gif) no-repeat 0 0; width:206px; height:63px; }

.box_stats { margin:0 0 7px 0;}
.box_stats_hd { height:8px; background-position:right -2261px; }
.box_stats_ft { height:8px; background-position:right -2269px;}
.box_stats_bd { background-color:#ff7800; color:#fff; padding:0 10px; font-size:1.2em; height:33px;}
.box_stats_bd .nr {font-size:30px; color:#fff; font-weight:bold; background:url(../images/stats_box_letter_sep.gif) repeat-x 0 center; letter-spacing:2px;}
.box_stats_bd span {padding:0 3px 0 0;  font-weight:bold;}


/* end slide main questions */
.status_campaign {width:600px; height:228px; overflow:hidden; background:url(../images/bg_ym_campaign.gif) no-repeat 0 0;}
.status_campaign span { display:block; text-indent:-9999px;}
.status_campaign a { display:block; margin:80px 0 0 260px;}

.contest_box { background:url(../images/bg_contest_box.gif) no-repeat 0 0; padding:50px 20px 20px 20px;}
.contest_box .contest_box_header {font-size:1.4em; line-height:18px;  width:400px; margin:0 0 20px 0; padding-left:5px;}
.contest_box .contest_question_container { border-bottom:1px solid #ebebeb; padding:0 0 20px 0; margin:0 0 20px 0;}
.contest_box .contest_question_part_right { float:left; width:360px; margin:20px 0 0 10px;}
.contest_box .contest_author_pic { float:left;  position:relative; position:relative; z-index:100;}
.contest_box .contest_question { font-size:1.8em; line-height:22px; margin:0 0 10px 0;}
.contest_box .contest_btn { margin:0 0 0 -37px; position:relative; z-index:9999; display:block; width:296px; height:85px;}
.contest_box .contest_prize {border-bottom:1px solid #ebebeb; padding:0 0 20px 0; margin:0 0 20px 0;}
.contest_box .contest_desc { font-size:1.4em; line-height:18px;}
.contest_box .contest_desc p { margin:15px 0;}

.list_type_3 .order_by {padding:0;}
.list_type_3 .order_by ul { height:1%; overflow:hidden; font-size:1.2em;}
.list_type_3 .order_by ul li { padding:5px; border:0; float:left;}
.list_type_3 .order_by .selected { background:url(../images/selected_arrow.gif) no-repeat center bottom;}
.list_type_3 .order_by .selected a { cursor:text; color:#777; text-decoration:none; }

.votes_stats {color:#676767;}
.votes_stats li a {color:#4fc7ff!important;}
.votes_stats li span {font-size:0.9em; font-weight:normal;}

.tabs_list_type_6 { height:74px; overflow:hidden; background:#4fc7ff url(../images/bg_tabs_list_type_6.gif) repeat-x 0 0; padding:10px 0 0 10px; margin:0 0 -2px 0; position:relative;}
.tabs_list_type_6 li { float:left; color:#fff; border-right:1px solid #93ddff; padding:10px; text-align:center;}
.tabs_list_type_6 li a {color:#fff!important;}
.tabs_list_type_6 .selected { background-color:#f5f5f5;}
.tabs_list_type_6 .selected a {color:#000!important;}
.tabs_list_type_6 .last {border:0;}

.vip_header { border-bottom:6px solid #ff8110;  margin:20px 0 20px 0; padding:20px 0 20px 0;}
.vip_header h1 { font-weight:bold;  width:400px;}
.vip_header h2 { font-size:1.4em; margin:10px 0 10px 0; font-weight:normal; width:400px;}

.stats_pager { text-align:right; font-size:1.2em; line-height:11px;}
.stats_pager  a { font-weight:bold; line-height:14px; padding:0 3px;}
.stats_pager a:hover { background-color:#4FC7FF; text-decoration:none;  color:#fff!important;}

.stats_pager span {font-size:1.1em; line-height:20px;}

.bad_users { text-align:right; font-size:1.2em; font-weight:bold;}
.bad_users span { font-size:1.6em;  font-weight:bold; color:#cf2b2b;}
.bad_users a { color:#cf2b2b!important;}



/* adAnswerType */
.adAnswerType { background-color:#ffe5cf; padding:10px; height:1%; overflow:hidden;}
.adAnswerType .adThumb {background-position:right -2486px; display:inline; float:left; height:68px; margin:0 5px 0 0; overflow:hidden; padding:0; text-align:center; width:83px; }
.adAnswerType .adDetails { font-size:1.5em; display:block;color:#434343;}
.adDetails strong { color:#0494D7; }
.adAnswerType .adDesc { font-size:1.8em; color:#434343;}
.adDesc span { color:#FF7800; text-decoration:underline;}
/* end adAnswerType */


/* concurs: Stii sa raspunzi? */
.tpuSiteCorner { display:block; width:138px; height:138px; text-indent:-9999px; background:url(../assets/corner_plimbarescu.gif) no-repeat 0 0; position:fixed; top:0; right:0;float:right; }
.contestPageContainer .contestHead { font-size:3em; border-bottom:1px solid #e3e3e3; padding:12px 0; margin:0 0 10px 0;}
.contestPageContainer .contestSubHead { padding:5px 10px; font-size:1.2em; color:#fff; background-color:#7a7a7a;}
.contestPageContainer .contestHead span { text-transform:uppercase; color:#ff8112;}
.contestPageContainer .contestShortDesc { font-size:1.4em; line-height:1.5em;}
.contestPageContainer .prize { float:right; margin:0 0 0 30px;}
.contestPageContainer .list_type_2 li { padding-left:10px;}
/* end concurs: Stii sa raspunzi? */

.mainArticle {  padding:12px 9px; background:#fff url(../images/bg_article_pic.gif) no-repeat 0 0; position:relative; zoom:1; margin:5px 0 10px 0;}
.mainArticleBlurb {position:absolute; width:640px; bottom:16px; overflow:hidden; }
.mainArticleBlurb .transparency { position:absolute; background-color:#000; filter:alpha(opacity=70);opacity:.70; z-index:1; width:650px; height:666px;}
.mainArticleBlurb .mainArticleBlurbContent {  position:relative; z-index:2; padding:5px 10px;}
.mainArticleBlurb .mainArticleBlurbContent h1 {color:#fff;}

.articleContent {  line-height:1.6em; padding:0 3px;}
.articleContent  img { float:left; margin:0 0px 7px 20px; border:7px solid #e5e5e5; padding:1px; float:right;}

.articleContent ul {list-style: disc inside none; 	}
.articleContent ul li { margin:0 0 15px 0;}
.articleContent ol  {list-style: decimal inside none;}
.articleContent ol li {list-style: decimal inside none; margin:0 0 15px 0;}
.list_type_2 .liArticle { background-image:url(../images/pattern_list_type_6.png); }

/* shoutbox page
--------------------------------------------------------------------------- */
#shoutbox_message_form {background-position:0 -650px;color:#FFFFFF;height:130px;margin:8px 0 0;overflow:hidden;padding:35px 13px 0 17px;}
.shoutType {  font-size:1.2em; height:35px;}
#shoutbox_message_form #send_button { width:69px; height:79px; border:0; background:url(../images/btn_send_message_chat.gif) no-repeat 0 0; position:relative; z-index:1; cursor:pointer;}
.shoutBoxTop{text-align:right; margin:0 0 -50px 0; background:url(../images/shoutbox_head_3.gif) no-repeat 0 0; height:130px;}
.shoutTabs {	/*float:right;*/}
.shoutTabs a {	color:#FFFFFF;}
.shoutTabs .active{	background-color:#FFFFFF;}
.shoutTabs ul{	padding:0;	margin:0;}
.shoutTabs li{	padding:10px 20px 10px 20px;	background:#ff7800;	list-style:none;	float:left;}
.shoutCall{font-size:4em;}
.shoutInput{	clear:both;	}
.shoutTextArea{	height:95px;width:555px; float:left; overflow:auto; }
.shoutTextArea textarea {height:55px;	width:535px; border:0; margin:0 0 0 10px;}
.shoutSubmit{	float:left;	margin:28px 0 0 5px; display:inline;}
.shoutLeft{	clear:both;	margin-top:20px; padding-left:5px}
.shoutLeftPic{	float:left;	margin-top:-24px;	margin-right:-24px;background-position:-514px -233px;	display:inline;	float:left;	height:68px;overflow:hidden;padding:13px 0 0;text-align:center;width:83px;}
.shoutLeftTextArea{float:left;	width:536px;	padding:10px;	background-color:#F3F3F3;	font-size:1.8em;}
.shoutLeftDate{ 	margin-left:90px;	font-size: 1.2em;}
.shoutLeftAnchor {  background-position:right -2755px; float:left;height:50px;width:30px;}

.replyBtn { width:40px; height:45px; display:block; text-indent:-99999px; background-position:right -2657px; float:right; margin:0 0 0 20px;}
.replyBtn:hover {background-position:right -2707px;}

.shoutBoxList li {border-bottom:1px dashed #e5e5e5; padding:0 0 10px 0;}
.list_type_3 .shoutBoxSisMsg { background-color:#ecf6e9; padding:10px 10px 10px 10px; margin:1px 0 0px 0;}
.list_type_3 .shoutBoxSisMsg  .infoSisIco { width:20px; height:30px; float:left; background-position:right -2614px; margin:0 5px;}
.list_type_3 .shoutBoxSisMsg  .sisText { font-size:1.6em; margin:5px 0 0 0;  font-style:italic;}
.list_type_3 .shoutBoxSisMsg  .sisText span { font-size:0.9em!important; color:#999; font-style:normal;}

.shoutBoxList .promoQ { padding:20px; background-color:#f5f5f5; margin:0 0 10px 0; border:0; }
.shoutBoxList .promoQ .list_type_2 { padding:10px; border:1px solid #e5e5e5;  background:#fff url(../images/pattern_left_box.png) repeat-x 0 bottom;}
.shoutBoxList .promoQ .list_type_2 li {border:0; background:none;}
.shoutBoxList .promoQ .list_type_2 li .questionText { width:510px;}
.shoutBoxList .promoQ .promoQHead { font-size:1.6em; font-style:italic;}
.shoutBoxList .promoQ .answers_counter {font-size:1em; font-weight:normal;}

.replied .shoutLeftAnchor {background-position:-905px -2755px; float:left;height:50px;width:30px;}
.replied .shoutLeftTextArea { background-color:#dff6d8;  font-style:italic;}

.shoutBoxList .replyMsg { font-size:0.8em; font-style:italic;}
.shoutBoxList .replyLevel2 { border:0; margin:0 0 0 85PX; }
.shoutBoxList .replyLevel2 .shoutLeftTextArea {width:450px;}

.voteQ { float:right;}
.voteQTitle { float:left; font-size:1.4em; color:#777; margin:5px 10px 0 0;}
.voteQ select { float:left; margin:3px 5px 0 0; font-size:1.4em; color:#777;}
.voteQBtn { border:0; width:25px; height:27px; border:0; padding:0; background-position:0 -2768px; cursor:pointer; background-color:#fff; float:left;}


.moderateBtns {width:125px; height:30px;  padding:10px 10px 10px 0; float:left;  font-size:11px; font-weight:bold;}
.moderateApprove { color:#52c145; text-align:center; width:40px; float:left; display:inline;}
.moderateDisprove { color:#c80f0f; margin:0 0 0 15px;text-align:center; width:48px; float:left; display:inline;}
.moderateIncorrect { color:#ff7800;margin:0 0 0 15px; text-align:center; width:46px; float:left; display:inline;}

.user_custom_1_thumb {background-position:5px -2271px; height:80px; }
.user_custom_1_thumb_small {background-position:5px -2369px!important; height:81px;}
/* ------------------------------------------------------------------------ */

.modify_btn {float:right; width:163px; height:28px; border:0; background-color:#fff; cursor:pointer; background-position:0 -2801px; }


.reportQuestion { float:left; width:568px; margin:5px 0 0 80px; display:inline; background-position:0 -2853px;}
.reportQuestion .reportOption { font-size:1.1em; float:left; border-right:1px solid #ebebeb; padding:1px 12px 0 13px;}
.reportQuestion .reportOption input { vertical-align:middle; margin:0; padding:0;}
.reportQuestion .reportOption label { margin:0 0 0 3px; vertical-align:middle;}
.reportQuestion .reportBtn {background-position:0 -2882px; width:107px; height:34px; float:right; margin:-7px 0 0 -2px; position:relative; z-index:1;}
.reportQuestion .reportBtn input { border:0; margin:0; padding:0; width:107px; height:34px; cursor:pointer; background:none; }





/* frameType1
-------------------------------*/
.frameType1 { width:659px; margin:5px 0 0 0;}
.frameType1 .frameTop { width:659px; height:10px; background-position:0 -1448px;}
.frameType1 .frameContent { width:631px; padding:5px 14px 10px 14px; background-color:#ff7800; color:#fff;}
.frameType1 .frameBottom {  width:659px; height:43px; background-position:0 -1709px; }

.user_cnt .frameType1 a {color:#fff!important; overflow:hidden;}
.frameType1 .customTextarea { width:621px; padding:5px; height:140px; background-position:-14px -1496px; clear:both; }
.user_cnt .frameType1 textarea {width:620px; margin:0; padding:0; height:138px;  overflow:auto; display:inline; border:0; font-size:1.8em; color:#434343; font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; }
.user_cnt .frameType1 input {width:624px; cursor:pointer; border:0; background:transparent; height:27px;}
.user_cnt .frameType1 .checkbox_inpt { font-size:1.1em;  float:left; margin:7px 0 0 0px; line-height:12px;}
.user_cnt .frameType1 .checkbox_inpt label {margin:0 60px 0 5px; width:550px; float:right;}
.user_cnt .frameType1 .checkbox_inpt input {width:15px; height:15px; border:1px; margin:0; float:left; padding:0;}
.user_cnt .frameType1 #category_id { float:right; margin:0 0 10px 0;}
.user_cnt .frameType1 .fs_18 { float:right;}

.frameType1 .category_select { margin:0px 2px 0 0; width:255px;}
.frameType1 .category_select label {font-size:1.2em; margin:2px 5px 0 0; float:left;}
.frameType1 .category_select select { float:left; width:160px;}
.frameType1 .category_select div {float:left; width:160px;}

.frameType1 .fake_submit_btn { width:631px; height:26px; background-position:-14px -1675px; float:left;}

/*-----------------------------*/



.friendsContainer {   width:600px; }
.friend { width:108px; height:97px; float:left; display:inline; overflow:hidden;}
.friend a { color:#0494D7!important;}
.friend .fs_12 { padding:0 0 0 7px; display:block; width:100px; overflow:hidden;}

.userProfileTopBar {   line-height:20px; }

.plimbarescuCateg { background:url(../images/bg_branding_categ_header.gif) repeat-x 0 bottom;}
.plimbarescuCateg a { color:#fff;}

.logoPlimbarescu { width:311px; height:70px; background:url(../assets/sustinut_de_plimbarescu.gif) no-repeat 0 0; display:block; text-indent:-9999px; float:right; margin:0 0 -22px 0; }
