body{
        background-color: #FFFFFF;
}

.amain_menu {
        color: #362C75;
        display: block;
        height: 19px;
        background-image: url(../images/main_menu_item_bg.gif);
        background-position: left bottom;
        background-repeat: repeat-x;
        font-size:10px;
        padding: 2px 0px 0px 35px;
        text-transform: uppercase;
        text-decoration: none;
        cursor: hand;

}
.asub_menu {
        color: #362C75;
        display: block;
        height: 19px;
        background-image: url(../images/sub_menu_1_arrow.gif);
        background-position: left center;
        background-repeat: no-repeat;
        padding: 3px 0px 0px 50px;
        text-transform: uppercase;
        text-decoration: underline;
        font-size: 10px;
        cursor: hand;

}

td,tr,div,p,span{
        font-family: Tahoma;
        font-size: 11px;
        color: #666666;
}

a{
        color: #7F7F7F;
        text-decoration: underline;
}

table{
        width: 100%;

       /* height: 100%;*/
}
.full_h{
       height:100%;
}

form{
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}

.header_1{
        background-image: url(../images/header_1.jpg);
        background-position: left top;
        background-repeat: no-repeat;
        width: 127px;
        height: 190px;
}

.header_2{
        background-image: url(../images/header_2.jpg);
        background-position: left top;
        background-repeat: no-repeat;
        width: 216px;
        height: 190px;
}

.header_3{
        background-image: url(../images/header_3.jpg);
        background-position: left top;
        background-repeat: no-repeat;
        width: 198px;
        height: 190px;
}

.header_4{
        background-image: url(../images/header_4.jpg);
        background-position: right top;
        background-repeat: no-repeat;
        width: 347px;
        height: 190px;
}

.top_menu_left{
        background-image: url(../images/top_menu_left_bg.jpg);
        background-position: left top;
        background-repeat: repeat-x;
        width: 62px;
}

.top_menu_1{
        background-color: #5F4DBB;
}

.top_menu_2{
        background-color: #1E8FB7;
}

.top_menu_3{
        background-color: #DF31B4;
}

.top_menu_1 a, .top_menu_2 a, .top_menu_3 a{
        color: #F9F9FB;
        text-transform: uppercase;
        font-size: 14px;
        text-decoration: none;
        font-family: Arial, Helvetica, sans-serif;
}

#kapli{
        position: absolute;
        top: 225px;
        /*right: 188px;*/
        left: 762px;
}

#header_menu{
        position: absolute;
        top: 0px;
        /*right: 3px;*/
        left: 690px;

        border-bottom: 1px dashed #E2E2E2;
        height: 33px;
        width: 312px;
        text-align: center;
}

#header_menu a{
        color: #7F7F7F;
        text-decoration: none;
        font-size: 10px;
}

.footer{
        height: 90px;
        background-image: url(../images/footer_bg.jpg);
        background-position: left top;
        background-repeat: repeat-x;
}

.foter_tbl{
        background-image: url(../images/footer_logo.gif);
        background-position: left top;
        background-repeat: no-repeat;
}

.footer_menu{
        height: 36px;
        color: #382C76;
        padding: 0px 0px 0px 17px;
        font-size: 10px;
}

.footer_menu a{
        color: #382C76;
        text-decoration: none;
        text-transform: uppercase;
        padding: 0px 5px 0px 5px;
}

.footer_link{
        padding: 0px 0px 0px 17px;
        color: #1D8EB6;
        font-size: 10px;
}

.footer_link a{
        color: #1D8EB6;
        text-decoration: none;
        padding: 0px 8px 0px 8px;
}

.copyright{
        font-size: 10px;
        padding: 0px 24px 0px 0px;
}

.total_main{
        background-image: url(../images/total_main_bg.jpg);
        background-position: left top;
        background-repeat: repeat-x;
}

.left_column{
        width: 181px;
}

.right_column{
        width: 207px;
}

.main_menu{
        background-color: #D6DBD4;
        border: 1px solid #FFFFFF;
        border-right: 1px solid #FFFFFF;
        border-bottom: 1px solid #FFFFFF;
        border-top: 0px;
        padding: 0px 0px 15px 0px;
        font-size: 10px;
}
.main_menu_up{
        background-color: #D6DBD4;
        border-right: 1px solid #FFFFFF;
        border-top: 1px solid #FFFFFF;
        border-bottom: 0px;
        padding: 10px 0px 0px 0px;
        font-size: 10px;
}
.pressa_bg{
        background-image: url(../images/pressa.jpg);
        background-position: left top;
        background-repeat: no-repeat;
        width: 180px;
        height: 59px;
}

.pressa_bg a{
        color: #372A72;
        text-transform: uppercase;
        text-decoration:  underline;
        font-weight: bold;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        letter-spacing: -1px;
        padding: 0px 0px 0px 10px;
}

.opt_bg{
        background-image: url(../images/optovikam.jpg);
        background-position: left top;
        background-repeat: no-repeat;
        width: 180px;
        height: 59px;
}

.opt_bg a, .yourself_house_bg a{
        color: #372A72;
        text-transform: uppercase;
        text-decoration:  underline;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight: bold;
        letter-spacing: -1px;
        padding: 0px 0px 0px 60px;
        display: block;
}

.reklama_bg{
        background-image: url(../images/reklama.jpg);
        background-position: left top;
        background-repeat: no-repeat;
        width: 180px;
        height: 59px;
}

.reklama_bg a{
        color: #372A72;
        text-transform: uppercase;
        text-decoration:  underline;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight: bold;
        letter-spacing: -1px;
        padding: 1px 0px 0px 10px;
        line-height: 16px;
        display: block;
}

.yourself_house_bg{
        background-image: url(../images/youself_home.jpg);
        background-position: left top;
        background-repeat: no-repeat;
        width: 180px;
        height: 62px;
}

.module_header_bg{
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        letter-spacing: 0px;
        padding: 1px 0px 0px 8px;
        font-size: 12px;
        color: #372A72;
        text-transform: uppercase;
        text-decoration: none;
        background-image: url(../images/module_header_bg.jpg);
        background-position: left top;
        background-repeat: repeat-x;
        height: 32px;
        width: 100%;
        white-space: nowrap;
}

.module_right_bg{
        background-image: url(../images/modules_right_bg.jpg);
        background-position: right top;
        background-repeat: no-repeat;
        height: 32px;
        width: 20px;
}

.price_date{
        color: #999999;
        font-size: 10px;
        padding: 2px 0px 0px 0px;
}

.price_date span{
         color: #1E90B5;
         font-weight: bold;
}

.cell{
        padding: 0px 0px 0px 15px;
}

.price_separ{
        background-image: url(../images/dashed_bottom_border.gif);
        background-position: center left;
        background-repeat: no-repeat;
        height: 10px;
}

.email{
        color: #9A9A9A;
        font-size: 10px;
}

.subscribe_edit{
        border: 1px solid #7F7F7F;
        width: 146px;
        height: 17px;
        font-size: 10px;
        margin: 3px 0px 0px 0px;
}

.subscribe_button{
        background-color: #1E90B5;
        background-image: url(../images/blue_white_separ.gif);
        background-position: right top;
        background-repeat: no-repeat;
        border: 0px;
        color: #FFFFFF;
        font-size: 10px;
        text-transform: lowercase;
        padding: 0px 10px 0px 0px;
        margin: 2px 0px 0px 0px;
        height: 17px;
        width: 97px;
}

.cell_manager{
        width: 60px;
        height: 92px;
}

.manager_online{
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        letter-spacing: 0px;
        padding: 30px 0px 0px 25px;
        font-size: 12px;
        color: #372A72;
        text-transform: uppercase;
}

.manager_name{
        color: #999999;
        font-size: 10px;
        padding: 17px 0px 0px 27px;
        display: block;
}

.manager_name span{
         color: #1E90B5;
         font-weight: bold;
}

.manager_call{
        border-left: 1px solid #DCE7DF;
        border-bottom: 1px solid #DCE7DF;
        width: 207px;
        height: 24px;
}

.manager_call_tbl{
        width: 198px;
        height: 17px;
        border-top: 1px solid #1E90B5;
}

.call_cell{
        background-color: #1E90B5;
        width: 49px;
}

.call_cell a{
        color: #FFFFFF;
        font-size: 10px;
        text-decoration: none;
}

.help_cell{
        padding: 0px 0px 0px 5px;
}

.help_cell a{
        color: #989898;
        text-decoration: underline;
        font-size: 10px;
}

.module_header_2{
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        letter-spacing: 0px;
        padding: 10px 0px 0px 25px;
        font-size: 12px;
        color: #1B8FB4;
        text-transform: uppercase;
}

.gallery_tbl{
        border: 1px solid #DCE7DF;
        border-top: 0px;
}

.img_type_1{
        border: 3px solid #EEF0ED;
}

.detalis{
        color: #999999;
        text-decoration: underline;
        background-image: url(../images/arrow.png);
        background-position: right center;
        background-repeat: no-repeat;
        padding: 0px 10px 0px 0px;
}

.galery_detalis{
        padding: 0px 10px 0px 0px;
        height: 30px;
}

.module_left_bg{
        background-image: url(../images/modules_left_bg.jpg);
        background-position: left top;
        background-repeat: no-repeat;
        width: 21px;
        height: 32px;
}

.prichina_desc{
        border-bottom: 1px dashed #D2CCEE;
        padding: 6px 0px 10px 0px;
}

.blue_number{
        width: 27px;
        height: 14px;
        color: #FFFFFF;
        font-weight: bold;
        background-color: #1E8FB9;
        background-image: url(../images/digital_bg.gif);
        background-position: right top;
        background-repeat: no-repeat;
        text-align: left;
        padding: 0px 0px 0px 5px;
        margin: 6px 4px 0px 0px;
}

.module_header_3{
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        letter-spacing: 0px;
        padding: 1px 0px 0px 8px;
        font-size: 12px;
        color: #1B8FB4;
        text-transform: uppercase;
        text-decoration: none;
        background-image: url(../images/module_header_bg.jpg);
        background-position: left top;
        background-repeat: repeat-x;
        height: 32px;
        width: 100%;
        white-space: nowrap;
}

.main_content{
        padding: 18px 7px 10px 7px;
}

.news_header{
        background-color: #6352BC;
        color: #FFFFFF;
        text-transform: uppercase;
        padding: 0px 0px 0px 10px;
        width: 150px;
        font-size: 20px;
        font-family: Arial, Helvetica, sans-serif;
        letter-spacing: -1px;
        font-weight: normal;
}

.detalis_cell{
        background-image: url(../images/detalis_cell_bg.jpg);
        background-position: left top;
        background-repeat: repeat-x;
}

.news_list{
        padding: 16px 0px 0px 34px;
}

.news_date_cell{
        background-color: #1E90B5;
        width: 62px;
}

.news_date_cell a{
        color: #FFFFFF;
        text-decoration: none;
}

.news_short_title{
        padding: 9px 0px 0px 0px;
}
.news_short_title a{
        text-decoration:none;
}
.news_short_title a:hover{
        text-decoration: underline;
        color: #aaaaaa;
}

.hits_header{
        background-color: #DF31B4;
        color: #FFFFFF;
        text-transform: uppercase;
        padding: 0px 0px 0px 10px;
        width: 150px;
        font-size: 20px;
        font-family: Arial, Helvetica, sans-serif;
        letter-spacing: -1px;
        font-weight: normal;
}

.tovar_name{
        color: #1D8EB6;
}

.tovar_descr{
        padding: 10px 5px 5px 5px;
}

.tovar_separ{
        background-image: url(../images/tovar_separate_bg.gif);
        background-position: left center;
        background-repeat: repeat-x;
        font-size: 1px;
        height: 20px;
}

.resh_header{
        background-color: #FFCC00;
        color: #FFFFFF;
        text-transform: uppercase;
        padding: 0px 0px 0px 10px;
        font-size: 20px;
        font-family: Arial, Helvetica, sans-serif;
        letter-spacing: -1px;
        font-weight: normal;
}

.houses_cell{
        padding: 10px 10px 10px 10px;
}

.top_tbl{
        border: 2px solid #D8DED4;
        margin: 0px 0px 10px 0px;
        height: 34px;
/*        width:auto;*/
        background-color: #FFFFFF;
}

.top_tbl_content{
        padding: 0px 0px 0px 10px;
}

.top_tbl_curency{
        width: 85px;
        padding: 3px 0px 0px 15px;
}

.cat_head{
       background-color: #AAAADD;
}
.cat_head td{
       color: #000000;
       font-weight:normal;
       font-size: 11px;
       text-decoration: underline;
       text-align: center;
       padding: 3px 3px 3px 3px;
}
.cat_items{}
.cat_items td{
       color: #000000;
       font-weight: bold;
       font-size: 11px;
       text-align: center;
       padding: 3px 3px 3px 3px;
}
.cat_items td a{
       text-decoration: underline;
       color: #000000;
}
.cat_items td a:hover{
       text-decoration: underline;
       color: #777777;
}
.catalog_header{
        background-color: #FFCC00;
        color: #FFFFFF;
        text-transform: uppercase;
        padding: 0px 0px 0px 10px;
        font-size: 20px;
        font-family: Arial, Helvetica, sans-serif;
        letter-spacing: -1px;
        font-weight: normal;
}
.item_name{
        color: #000000;
        font-weight: bold;
        font-size: 13px;
}
.item_harki tr td{
        color: #444444;
        font-size: 11px;
}
.causes_all a{
        font-size: 12px;
        text-decoration: none;
        color: #333333;
}
.causes_all a:hover{
        text-decoration: underline;
        color: #999999;
}
.map_cities{
        background-color: #FFFFFF;
        background-image: url(/themes/default/images/map.jpg);
        background-position: left top;
        background-repeat: no-repeat;
        height: 116;
        width: 188;
}
.map_cities a{
        font-size: 14px;
        font-family: Arial;
        font-weight: bold;
        color: #554E83;
        text-decoration: none;
        height: 116;
        width: 188;
        padding-top: 55px;
}
.calc_tbl{
        width: 300px;
        background-color: #5f4dbb;
        border: 1px solid #000000;
}
.calc_tbl_header{
        background-color: #ffffff;
        color: #5f4dbb;
        font-weight: bold;
        font-size: 14px;
        padding-left: 4px;
}
.calc_tbl_inner td{
        font-size: 12px;
        padding-left: 4px;
        color: #ffffff;
}
.calc_sep{
        font-size: 1px;
        height: 15px;
}
.calc_button{
        background-color: #ffffff;
        color: #5f4dbb;
        border: 1px solid #000000;
        width: 90px;
        font-size: 13px;
        font-weight:bold;
}
.ext_calc_tbl{
        width: 300px;
        background-color: #008000;
        border: 1px solid #000000;
}
.ext_calc_tbl_header{
        background-color: #ffffff;
        color: #008000;
        font-weight: bold;
        font-size: 14px;
        padding-left: 4px;
}
.ext_calc_tbl_inner td{
        font-size: 12px;
        padding-left: 4px;
        color: #ffffff;
}
.ext_calc_sep{
        font-size: 1px;
        height: 15px;
}
.ext_calc_button{
        background-color: #ffffff;
        color: #008000;
        border: 1px solid #000000;
        width: 90px;
        font-size: 13px;
        font-weight:bold;
}

p{text-align:justify;}
h2{font:normal 18px Arial; margin:10px 0px;}
h1{font:normal 20px Arial; margin:0px 0px;}