@charset "windows-1251";
/* CSS Document */
html,body{
        padding:0;
        margin:0;
        height:100%;
        min-height:100%;
        background-color:#1b2328;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#91b36d;}

body {
    min-height: 100%;
    _height: 100%;
    position: relative;
}
#id_soobshenie
{
	color:#72ff00;
}

#id_nomer
{
	color:#ffe400;
}
.body{
    width:944px;
    height:auto;
    min-height: 100%;
    _height: 100%;
    margin:0 auto;
    background:url(images/bttm_girl.jpg) left bottom no-repeat;
    margin-bottom:-283px;}
img{border:0}
a, a:hover{outline:none; color:#91b36d;}
p{margin:0; padding:7px 0}
form{padding:0; margin:0}

h1{padding:7px 0 10px 0; margin:0; font-size:36px; font-weight:normal; color:#f0e99f; line-height:36px;}
h2{padding:7px 0; margin:0; font-size:24px; font-weight:normal; color:#fcfbec; line-height:24px;}
h3{padding:15px 0 20px; margin:0; font-size:18px; font-weight:normal; color:#f5f0bc; line-height:24px;}
h4{padding:15px 0 20px; margin:0; font-size:18px; font-weight:normal; color:#bdbab6; line-height:24px;}
h5{color:#f0e803; font-size:16px; padding:0; margin:0; font-weight:normal}


.line{background:url(../images/line.png) center bottom no-repeat}
.big{font-size:14px;}
.big_light{
        color:#f5f0bc;
        font-size:14px;}

.header{background:url(../images/bg1.jpg) 0 0 no-repeat}
.bg1{background:url(../images/bg2.jpg) 0 100px no-repeat}
.bg2{background:url(../images/bg3.jpg) 0 200px no-repeat}
.bg3{background:url(../images/bg4.jpg) 0 300px no-repeat}
.bg4{height:490px; background:url(../images/main_txt_bg.jpg) 0 348px no-repeat}

.header .top_links{
        float:right;
        padding:10px 45px 0 0;}
.header .top_links a{padding-right:9px;}

.header .counters{
        float:left;
        padding:20px 0 0 5px;
        color:#be9999;
        width:800px;
        line-height:18px;}
.header .counters b{color:#d8fe19}
.header .counters label{padding-left:100px; display:block}
.header .counters span{color:#f20505}

.header .txt_left{
        height:198px;
        width:320px;
        padding:30px 25px;
        margin-top:35px;
        color:#a6a58d;
        line-height:18px;
        float:left}
.header .txt_left h2{
        padding:0 0 15px 0; margin:0; font-size:18px; font-weight:normal; color:#b2b9bf}
.header .txt_left label{
        padding-left:100px;
        color:#9ddf00}

.header .txt_right{
        margin:100px 35px 0 0;
        height:150px;
        padding:20px 10px;
        width:320px;
        clear:right;
        color:#cfcdbe;
        float:right}
.header .txt_right label{padding-left:12px}
.header .txt_right h2{
        margin:0; padding:8px 0;
        font-size:18px;
        font-weight:normal;
        color:#f1eba9}
.header .main_txt{
        height:142px;
        padding:0 0 0 256px;
        clear:both}

.content{background:url(../images/cntr_bg_top.jpg) 0 0 no-repeat #171e26}
.content_bg{background:url(../images/cntr_bg_bttm.jpg) 0 bottom no-repeat; padding:25px 45px 28px 45px; position:relative; z-index:100}

.boxes{margin:20px auto;}
.boxes td{border:1px solid #22383f;}
.boxes td.box{background:url(../images/box.png) center no-repeat}
.boxes td.box_sel{background:url(../images/box_sel.png) center no-repeat}

.lines{
        background:url(../images/lines.gif) right -20px no-repeat;
        padding:76px 140px 0px 140px;
        width:370px;
        margin:0 auto }
.form td, .form th{
        padding:5px 3px;}
.form th{padding-right:20px;
        text-align:left;
        color:#fff;
        white-space:nowrap;
        font-weight:normal}

.inp{
        border:1px solid #585454;
        background:#1a242f;
        color:#f3ff2d;
        font-size:14px;
        padding:4px 6px}

.selectbox{
        background:url(../images/select1_bg.gif) right 0 no-repeat #1b2530;
        color:#fff;
        border:1px solid #595555;}
div.selectbox-wrapper {
        background-color:white;
        border:1px solid #CCCCCC;
        color:#000000;
        font-size:12px;
        margin:0;
        padding:0;
        position:absolute;
        text-align:left;
        width:400px;
        z-index:1000;}
div.selectbox-wrapper ul {
        list-style-type:none;
        margin:0;
        overflow:auto;
        padding:0;}
div.selectbox-wrapper ul li {
        cursor:pointer;
        display:block;
        list-style-type:none;
        margin:0;
        padding:2px;}
div.selectbox-wrapper ul li.selected {background-color:#EAF2FB;}
#select-1_input{width:40px;}
#select-2_input{width:100px;}
#select-3_input{width:60px;}

* html div#select-1_container{margin:20px 0 0 -42px;}
* html div#select-2_container{margin:20px 0 0 -102px;}
* html div#select-3_container{margin:20px 0 0 -62px;}

*:first-child+html div#select-1_container{margin:20px 0 0 -42px;}
*:first-child+html div#select-2_container{margin:20px 0 0 -102px;}
*:first-child+html div#select-3_container{margin:20px 0 0 -62px;}

.select2_bg{
        background:url(../images/select2_bg.gif) 0 0 no-repeat;
        width:261px;
        height:31px;}
.select2_bg .selectbox{
        border:none;
        color:#ff0000;
        font-size:16px;
        width:261px;
        padding-top:3px;}
.select2_bg div.selectbox-wrapper {
        margin:5px 0 0 0;}
* html div#select-4_container{margin:30px 0 0 -301px;}
*:first-child+html div#select-4_container{margin:30px 0 0 -301px;}

.feedback{
        padding:70px 20px 30px 120px}
.feedback table{width:100%;}
.feedback table td{
        color:#cebbbb;
        vertical-align:top;
        padding:0 15px 20px 0}
.feedback table td.avatar img{
        border:4px solid #242e38}
.feedback table td label{
        color:#f0e803;
        font-size:16px;
        display:block;
        padding-bottom:10px;}
.feedback table td label.red{color:#f00303}

.spacer{height:283px}
.footer{
        height:283px;
        width:944px;
        margin:0 auto;
        font-size:11px;
        color:#6b6666;
        background:url(../images/foot_bg.jpg) 0 0 no-repeat}
.footer table{height:283px}
.footer td{vertical-align:bottom; padding:10px 10px 10px 20px;}
.footer .links, .footer .links a, .footer .links a:hover{
        color:#c6baba;}
.footer .links a, .footer .links a:hover{padding:0 7px 0 5px}
.error{color: red; font-size: 14px;}
.footer .links{padding-bottom:37px;}
                                #select-4_input, #select-4_input_select-4-1{
                                        padding-left:20px;
                                        background: 10px center no-repeat}
                                #select-4_input, #select-4_input_select-4-2{
                                        padding-left:20px;
                                        background: 10px center no-repeat}
