@charset "windows-1251";

/* CSS Document */



/* Global */

.clear {
    clear: both;
}

#container {width: 100%; background: #fff; padding: 0px; min-width: 994px}



form {padding:0; margin:0;}

img {border:0;}

.form_input {width: 300px; border-bottom: 1px solid #999; border-right: 1px solid #999; border-top: 1px solid #333; border-left: 1px solid #333; }

.form_textarea {width: 300px; height: 150px}



h1 span {color:#0999c4;}

a {color:#fe9c02;}

th {color:#0999c4; font-weight:normal; font-size:14px; text-align:left; vertical-align:top}



body {

padding:0;

margin:0;

font-family:Arial, Helvetica, sans-serif;

color:#676767;

font-size:13px;

}



#left_div {

float:left;	

width:307px;

margin-right:15px;

}



#right_div {

float:left;

width:100%;

min-width:670px;

overflow:visible;

}



/* left part */



#logo_block {

height:140px;

padding-top: 10px;

z-index:1;

}



#home {margin-left:33px; position:absolute;}

#map {margin-left:84px; margin-top:10px; position:absolute;}

#mail {margin-left:119px; position:absolute;}

#add2fav {margin-left:167px; position:absolute; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

a.add2fav {color:#484848; cursor:pointer; text-decoration:underline}

#logo {margin-left:36px; margin-top:53px; position:absolute;}





.menu_block {

padding:0px 36px 10px 15px;

}



.menu_block ul {list-style-image: url(../images/menu_arrow.gif);}

.menu_block ul li {padding-left: 6px; padding-bottom:10px; color:#393939; font-size:20px;}

.menu_block ul a {color:#393939; font-size:20px; text-decoration:none}

.menu_block span {color:#619b00}



.rubricator_header {

width:234px;

height:37px;

font-size:19px;

margin-left:19px;

background:url(../images/h1_bg.gif) no-repeat;

padding-left:41px;

padding-top:15px;

color:#FFF;

text-transform:uppercase;

}



.rubricator {border:1px solid #dedede; margin-top:1px; margin-left:19px; width:254px; padding:23px 10px 10px 10px; font-size:16px; text-transform:uppercase; color:#fe9c02;}

#rubricator_header {color:#fe9c02; text-transform:uppercase; border-bottom:1px dashed #8c8c8c; font-size:16px; font-weight:bold;}

#amm {color:#ababab; font-size:13px; text-transform:lowercase; font-weight:normal}

#amm2 {color:#0999c4; font-size:13px; text-transform:lowercase; font-weight:normal}

.rubricator ul {color:#393939; font-size:16px; text-transform:none; font-weight:normal; list-style-image:url(../images/ul1.gif); padding: 4px 0px 0px 0px; margin-top:0px; margin-left:15px; margin-bottom:0px}

.rubricator li {padding-bottom:4px}

.rubricator a {color:#393939; font-size:16px; text-decoration:none}



.tags {border:1px solid #dedede; margin-top:18px; margin-left:19px; width:254px; padding:22px 10px 10px 10px; font-size:16px; color:#676767;}

.tags a {color:#676767; text-decoration: none; font-size: 11px;}

.tags span {background:url(../images/pointer.gif) no-repeat 4px; color:#619b00; font-size:19px; padding-left:28px}



.advert {border:1px solid #dedede; margin-top:18px; margin-bottom:18px; margin-left:19px; width:250px; padding:10px 10px 10px 15px; font-size:12px; color:#676767;}

.advert_header {text-transform:uppercase; font-size:19px;}

.advert_header span {color:#619b00;}

.adv_block {margin-top:12px; font-size:12px;}

.adv_block a {color:#f57c11}

.adv_block span {color:#f57c11}

.advert ul {font-size:12px; list-style:}



.advert2 {border:1px solid #dedede; padding:10px 10px 10px 10px; font-size:12px; color:#676767;  margin-top:24px; height:118px}

.advert_header2 {text-transform:uppercase; font-size:19px;}

.advert_header2 span {color:#f37d0f;}

.adv_block2 {margin-top:18px; font-size:12px; float:left; width:33%; line-height:17px}

.adv_block2 a {color:#f57c11}

.adv_block2 span {color:#f57c11}



/* right part */



.right_header {height:41px; width:100%; background:url(../images/right_header_bg.gif); margin-left:-1px; border-left:1px solid #c4c5a6; border-bottom:1px solid #c4c5a6; min-width: 677px;}

.right_header a {color:#619b00; font-size:16px; border-bottom:1px dashed #8c8c8c; text-decoration:none}



.right_header2 {border-bottom:1px solid #aeaeae; margin-right:16px;}

.right_header_moscow {height:28px; color:#393939; font-size:24px; text-transform:uppercase; padding-top:45px;}

.right_header_moscow span {color:#619b00; font-weight:bold;}

.datetime {color:#fb6708; font-size:15px; margin-top:50px; float:right}



.user_block {float:right; width:310px; height:50px; margin-top:10px; font-size:14px;}

.user_block span {color:#0999c4;}

.user_block_exit {float:right; background:url(../images/exit.gif) no-repeat 45px; padding-right:27px}

.user_block a {color:#6a6a6a}

.user_block_profile {float:left; background:url(../images/profile.gif) no-repeat; padding-left:29px; clear:both; margin-top:14px; height:20px; width:100px}

.user_block_mess {float:right; background:url(../images/mail_2.gif) no-repeat ; padding-left:32px; margin-top:14px; height:20px}

.user_block_mess_income {float:right; background:url(../images/mail_3.gif) no-repeat ; padding-left:32px; margin-top:14px; height:20px}



.right_header3 {float:left; margin-top:10px; margin-bottom: 10px; color:#7c7c7c; font-size:12px}

.right_header3 div {background:url(../images/question.gif) no-repeat; color:#4d4d4d; font-size:19px; text-transform:uppercase; height:35px; margin-left:-8px; padding-top:5px; padding-left:50px; position: absolute;}

.right_header3 div span {color:#0999c4}

.right_header3 a {color:#fd9b02; font-size:16px; padding-top:15px}





.right_header4 {float:right; margin-top:15px; color:#585858; font-size:15px; margin-right:19px; margin-bottom:10px}

.right_header_h {background:url(../images/key.gif) no-repeat; font-size:22px; height:30px; text-transform:uppercase; padding-top:3px; padding-left:40px}

.right_header_h2 {background:url(../images/stat.gif) no-repeat; font-size:22px; height:30px; text-transform:uppercase; padding-top:3px; padding-left:40px}

.right_header_stat {font-size:15px; line-height:24px; margin-top:14px}



.right_header4 div span {color:#ff7e00}

#blue {color:#0999c4}

.right_header_login_btn {float:left; padding-top:14px}

.right_header_txt {float:left; padding-top:14px; padding-left:19px}

.right_header_txt a {font-size:12px; color:#6a6a6a}

.right_header_cont {margin-top:20px; margin-left:10px}



.login_input {width:212px; height:19px; border:1px solid #a6a6a6}



.search {background:url(../images/search_bg.gif) repeat-x; height:56px; clear:both; padding-left:18px; padding-top:0px}

.search_input {float:left; margin-top:12px; width:100%}

.search_input input {color:#b0b0b0; font-size:19px; height:29px; border:1px solid #c6c6c6; padding-left:23px; width:100%}

.search_btn {float:left; margin-top:11px; margin-left:53px; margin-right:30px;}



.search_radio {margin-top:1px; height:28px; background-color:#f2f2f2; color:#5b8b01; font-size:17px; padding-top:4px; padding-left:10px;}

.search_radio input {margin-right:0px;}

.search_radio_other {margin-left:20px}



.prizes_month {color:#4d4d4d; font-size:19px; margin-top:29px; background:url(../images/pointer.gif) no-repeat 3px 4px; float:left; width: 48%; min-width: 310px; margin-right: 10px}

.prizes_month span {color:#ff7e00;}

.prizes_month1 {color:#4d4d4d; font-size:14px; margin-top:29px; background:url(../images/pointer.gif) no-repeat 3px 4px; float:left; width: 48%; min-width: 310px; margin-right: 10px}

.prizes_month1 span {color:#ff7e00;}



#line1 {border-bottom:1px solid #bebebe; margin-top:5px; margin-bottom:20px}

#line2 {border-bottom:1px solid #e8e8e8; margin-top:5px; margin-bottom:20px; clear:both; padding-top:10px}

#pr_header {margin-left:26px; text-transform:uppercase; font-size:19px;}

.prizes_block {float:left; padding-right:10px; width: 30%; text-align: center;}

.prizes_block_last {float:left; width: 30%; text-align: center;}

.pr_gold {color:#d99e00; font-size:18px; background:url(../images/gold.gif) no-repeat; padding-left:30px; margin-top:10px; height:24px; text-align: left;}

.pr_silver {color:#7e7e7e; font-size:18px; background:url(../images/silver.gif) no-repeat; padding-left:30px; margin-top:10px; height:24px; text-align: left;}

.pr_bronze {color:#af6f4f; font-size:18px; background:url(../images/bronze.gif) no-repeat; padding-left:30px; margin-top:10px; height:24px; text-align: left;}



.prizes_prev {color:#414141; font-size:14px; margin-top:29px; background:url(../images/pointer.gif) no-repeat 3px 4px; float: right; width: 48%;  min-width: 270px}

.prizes_prev span {color:#0999c4;}

.pr_prev_header span {color:#d30c0c;}

.pr_prev_header {margin-left:26px; color:#4d4d4d; font-size:19px; text-transform:uppercase}

.pr_prev_header1 {margin-left:26px; color:#4d4d4d; font-size:19px; text-transform:uppercase}

.prizes_prev_block {float:left; padding-right:0px; width: 33%}

.prizes_prev_block_last {float:left; width: 33%}

.avatar {border:1px solid #393939; margin-bottom:10px}

.pr_login {color:#f37d0f; font-size:18px;}



.leaders {color:#414141; font-size:13px; padding-top:10px; background:url(../images/pointer.gif) no-repeat 3px 14px; clear:both;}

.leaders span {color:#0999c4;}

.leaders_header span {color:#d30c0c;}

.leaders_header {margin-left:26px; color:#4d4d4d; font-size:19px; text-transform:uppercase}

.leaders_block {float:left; width:20%}

.pr_login2 {color:#f37d0f; font-size:18px; width:140px; margin-top:5px; margin-bottom:5px}



.last_comm {color:#7b7b7b; font-size:14px; padding-top:37px; background:url(../images/pointer.gif) no-repeat 3px 41px; clear:left;}

.last_comm span {color:#0999c4;}

.last_comm_header span {color:#0999c4;}

.last_comm_header {margin-left:26px; color:#4d4d4d; font-size:19px; text-transform:uppercase}

.last_comm_block {float:left; padding-right:20px; width:45%; padding-bottom:27px}

.last_comm_block a {font-size:15px; color:#619b00;}



/* footer */



.footer {border-top:1px solid #c4c5a6; height:74px; width:100%; background-color:#fafcf5; clear:both; color:#6b6b6b; font-size:12px}

.footer span {color:#e16a02}

.footer a {color:#6b6b6b}

.copyright {margin-top:15px; margin-left:23px; line-height:13px; posidtion:absolute;}

.counter_1 {margin-top:20px;}

.counter_2 {margin-top:20px;}

.rss_1 {margin-top:13px; margin-right:90px; width:358px; text-align:right}

.footer_menu {margin-top:5px; margin-right:90px; width:400px; text-align:right}

.rss_img {margin-top:20px; margin-right:10px; positsion:absolute; float: right;}



/* cat */

.block-answer {
    padding: 10px 0px;
    border-bottom: 1px dashed #cccccc;
}

.block-comment {
    padding-left: 50px;
}

.block-answer .block-answer-author {
    padding: 5px;
    margin-bottom: 10px;
    background-color: #EAECDB;
}

.block-answer .block-answer-author a {
    font-weight: bold;
}

.block-answer .block-answer-author .leader {
    color: #0A99D8;    
}

.block-answer .block-answer-text {
    color: #2D2D2D;        
    font-size: 1.0em;    
    margin-bottom: 10px;
}

.block-answer .block-answer-source {
    margin: 10px 0px;
}

.block-answer .block-answer-source span {
    font-style: italic;
}

.block-answer .block-answer-author,
.block-answer .block-answer-info {
   font-size: 1.0em;  
}

.block-answer .block-answer-info {
    background-color: #EEEEEE;
}

.block-answer .block-answer-info_left {
    float: left;
    color: #808080;
}

.block-answer .block-answer-info_right {
    float: right;    
}

.block-answer .block-answer-info_right ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.block-answer .block-answer-info_right li {
    float: left;
    color: #0A99D8;
    margin-right: 5px;   
}
.block-answer .block-answer-info_right li span { 
    color: #619B00
}

.block-answer .block-answer-info_right li a.answer_vote {
    font-weight: bold;
}

.answer_block {color:#2d2d2d; font-size:15.18px; clear:both}

.answer_block span {color:#0999c4}

.answer_block a {color:#fe9c02; font-size:18.22px}

.answer_block_date {float:left; clear:both; color:#7c7c7c; font-size:14.17px; padding-top:12px; margin-bottom:20px}

.answer_block_tags {margin-top: 10px; font-size: 12px; color:#7c7c7c;}

.answer_block_ans, .answer_block_viewed {float:right; color:#619b00; font-size:16.2px; padding-top:10px; margin-left: 5px;}

.answer_block_edit {float:right; margin-left: 10px}

.answer_block_edit a {font-size: 14px}

.answer_block_name {float: left;}

.answer_block_text {clear: both;}

.answer_block_text a {font-size: 14px}

.answer_block_ans span {color:#0999c4}



h1.rub {padding-left:20px; color:#4d4d4d; font-size:19px; text-transform:uppercase; font-weight:normal; background:url(../images/pointer.gif) no-repeat 3px 3px; margin-top:40px; border-bottom:1px solid #cbcbcb; padding-bottom:5px; clear:both}

.pages {color:#2d2d2d; font-size:22px; word-spacing:5px; clear:both; margin-top:55px}

.pages a {color:#619b00; font-size:18px;}

h2 {color:#fe9c02; text-transform:uppercase; font-weight:normal; clear:both}



.error_mess {color:red; background-color: #EBB1B1; margin: 20px; padding: 15px;}

.success_mess {color:green; background-color: #BAE9BA; margin: 20px; padding: 15px;}



.footer_adv2 {border:1px solid #dedede; padding:10px 10px 10px 10px; font-size:12px; color:#676767; margin-right: 20px; margin-bottom: 20px; margin-top: 20px}

.footer_adv2 span {color: #0999C4;}

.answer_vote {
	cursor: pointer;
	cursor: hand;
}

.formtable input[type=text], .formtable input[type=password], .formtable textarea
{
        border: solid #eee;
        border-width: 5px 10px 5px 10px;
        border-radius: 5px;
        width: 200px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        outline: none;
        padding: 5px;
        margin: 2px;
        font-size: 12px;
        background: none;
}

.formtable input[type=text]:focus, .formtable input[type=password]:focus, .formtable textarea:focus
{
        border-color: #ffeecc;
}

.formtable input[type=text]:disabled, .formtable input[type=password]:disabled
{
        border: solid #dedede;
        border-width: 5px 10px 5px 10px;
        background: #fafafa;
}

.formtable textarea
{
        width: 500px;
        height: 200px;
}

.formsubmit:disabled
{
        cursor: default;
}

.formsubmit
{
        cursor:pointer;
        padding: 15px;
}

p.ajaxError
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #f00;
}
