body{
        /*background-image: url(../images/backg_6.jpg);*/
        background-position: left top;
        background-repeat:repeat
                background-color:#FFFFFF;
}
strong{
       font-weight: normal;
}
.full_w{
        width:100%;
}

.full_h{
        height:100%;
}

td{
        vertical-align:top;
}

.td_middle{
        vertical-align:middle;
}

.td_bottom{
        vertical-align:bottom;
}

form{
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}

.header_tbl{
        width:100%;
        height:122px;
        border-bottom:1px solid #0b079c;
}

td,tr,p,div{
        font-family: Tahoma;
        font-size: 11px;
}

.header_bg{
        background-image: url(../images/header_bg.jpg);
        background-position: left top;
        background-repeat: repeat-x;
}

img{
        border: 0px;
}

.content_cell_1{
        height: 100%;
        background-image: url(../images/content_bg_1.jpg);
        background-position: left top;
        background-repeat: repeat-x;
}

.content_tbl_main{
        background-image: url(../images/mani_bg.jpg);
        background-position: right top;
        background-repeat: no-repeat;
        width: 100%;
        height: 100%;
}

#top_menu_block{
        position: absolute;
        top: 98px;
        text-align: center;
}

.top_menu_tbl{
        height: 30px;
}

.td_top_menu{
        background-image: url(../images/top_menu_item_bg.gif);
        background-position: left top;
        background-repeat: no-repeat;
        width: 114px;
        text-align: center;
        padding: 0px 1px 0px 0px;
        vertical-align: middle;
}

.td_top_menu a{
        font-size: 9px;
        color: #0b079c;
        text-transform: uppercase;
        text-decoration: none;
        font-weight: bold;
        text-align: center;
}

.top_menu_sep{
        width: auto;
        float: left;
}

#top_menu_cur{
        background-image: url(../images/top_menu_item__cur_bg.gif);
        background-position: left top;
        background-repeat: no-repeat;
        width: 114px;
        height: 30px;
        text-align: center;
        vertical-align: middle;
}

#top_menu_cur a{
        font-size: 9px;
        color: #ffffff;
        text-transform: uppercase;
        text-decoration: none;
        font-weight: bold;
}

.pathway{
        border-bottom: 1px solid #E5E5E5;
        height: 20px;
        vertical-align: middle;
        padding: 0px 0px 0px 15px;
}

.pathway a{
        color: #676767;
        text-decoration: none;
        font-size: 10px;
}

.left_column{
        width: 202px;
}

.right_column{
        width: 206px;
        text-align: right;
}

.footer_cell{
        height: 71px;
        background-color: #ffffff;
        background-image: url(../images/bottom_right_bg.gif);
        background-position: right top;
        background-repeat: no-repeat;
}

.left_modul{
        background-color: #eeefef;
        width: 100%;
        border-bottom: 2px solid #C2C2C2;
        margin: 0px 0px 7px 0px;
}

.left_module_header{
        background-image: url(../images/left_module_header.jpg);
        background-position: left top;
        background-repeat: no-repeat;
        text-align: left;
        height: 26px;
        padding: 0px 9px 0px 0px;
        vertical-align: middle;
        color: #FFFFFF;
        font-size: 12px;
        font-weight: bold;
        text-transform: uppercase;
}

.bottom_menu_cell{
        height: 30px;
}

.votes_modul{
        background-color: #EDEDED;
        height: 77px;
        width: 100%;
        margin: 6px 0px 0px 0px;
}

.votes_cell1{
        background-image: url(../images/right_module_angle_v.jpg);
        background-position: left top;
        background-repeat: no-repeat;
        text-decoration: underline;
        font-weight: bold;
        color: #4B4B4B;
        border-bottom: 1px solid #FFFFFF;
        vertical-align: middle;
        padding: 0px 0px 0px 13px;
        height: 39px;
}

.votes_cell2{
        padding: 0px 0px 0px 13px;
        vertical-align: middle;
}

.votes_cell2 a{
        color: #4C4C4C;
        text-decoration: none;
}

.priz_modul{
        background-color: #FF0000;
        height: 100px;
        width: 100%;
        margin: 7px 0px 0px 0px;
}

.priz_cell1{
        background-image: url(../images/priz_modul_bg.gif);
        background-position: left top;
        background-repeat: no-repeat;
        border-bottom: 1px solid #FF0000;
        height: 73px;
        padding: 12px 10px 0px 15px;
        color: #FFFFFF;
        font-size: 12px;
        font-weight: bold;
        text-transform: uppercase;
}

.select_5{
        width: 180px;
        height: 18px;
        font-size: 10px;
        margin: 4px 0px 4px 0px;
        text-transform: none;
}

.priz_cell2 a{
        font-size: 10px;
        color: #FFFFFF;
        text-decoration: none;
        text-decoration: underline;
}

.priz_cell2{
        padding: 0px 0px 0px 10px;
        vertical-align: middle;
}

.save_modul{
        width: 100%;
        height: 77px;
        background-color: #F0F0F0;
        background-image: url(../images/right_module_angle.gif);
        background-position: left top;
        background-repeat: no-repeat;
        margin: 7px 0px 0px 0px;
}

.save_cell1{
        width: 77px;
        text-align: right;
}

.save_cell2{
        vertical-align: middle;
        font-size: 12px;
        font-weight: bold;
        color: #4C4C4C;
        text-align: center;
}

.save_cell2 a{
        font-size: 10px;
        color: #666666;
        text-transform: lowercase;
        text-decoration: underline;
        font-weight: normal;
}

.books_modul{
        width: 100%;
        background-image: url(../images/book_cell_bg.gif);
        background-position: left top;
        background-repeat: no-repeat;
        margin: 7px 0px 0px 0px;
}

.boks_cell1{
        height: 103px;
        vertical-align: middle;
        border-bottom: 1px solid #FD9C3D;
        color: #FE830C;
        font-weight: bold;
        padding: 0px 0px 0px 12px;
}

.boks_cell1 a{
        color: #666666;
        text-decoration: underline;
        font-size: 10px;
        font-weight: normal;
}

.boks_cell3{
        border-bottom: 1px solid #FD9C3D;
        border-left: 1px solid #FD9C3D;
        height: 103px;
        vertical-align: middle;
        color: #FE830C;
        font-weight: bold;
        padding: 0px 0px 0px 12px;
}

.boks_cell3 a{
        color: #666666;
        text-decoration: underline;
        font-size: 10px;
        font-weight: normal;
}

.boks_cell2{
        border-bottom: 1px solid #FD9C3D;
        vertical-align: middle;
}

.select_1{
        width: 160px;
        height: 18px;
        font-size: 10px;
}

.left_modul_content{
        padding: 11px 0px 8px 15px;
}

.left_modul_content a{
        color: #666666;
        font-size: 10px;
}

.top_link{
        width: 100%;
        border-bottom: 1px solid #F4F4F4;
        padding: 0px 0px 2px 4px;
}

.top_link a{
        font-size: 11px;
        color: #4C4C4C;
        text-decoration: none;
}

.about_block{

}

.about_block a{
        display: block;
        border-bottom: 1px solid #F4F4F4;
        padding: 2px 0px 2px 30px;
        background-image:  url(../images/li.gif);
        background-position: left center;
        background-repeat: no-repeat;
}


.inp_text{
        width: 151px;
        height: 15px;
        font-size: 9px;
        color: #000000;
        border: 1px solid #929292;
        padding: 0px 0px 0px 2px;
        margin: 0px 0px 4px 0px;
}

.cell_1{
        padding: 0px 20px 0px 0px;
}

.bottom_menu_cell{
        padding: 0px 0px 0px 17px;
}

.bottom_menu_tbl{
        border-top: 1px solid #F4F4F4;
        width: 100%;
}

.bottom_menu_cell{
        padding: 8px 0px 0px 30px;
        color: #999999;
}

.bottom_menu_cell a{
        color: #999999;
        text-decoration: none;
        padding: 0px 8px 0px 8px;
}

.bottom_left_bg{
        background-image: url(../images/bottom_left_bg.gif);
        background-position: left center;
        background-repeat: no-repeat;
        width: 218px;
        vertical-align: middle;
        padding: 0px 0px 0px 47px;
}

.bottom_banner{
        width: 411px;
        background-image: url(../images/bottom_right_bg2.jpg);
        background-position: left top;
        background-repeat: no-repeat;
}

.bottom_banner_cell{
        background-image: url(../images/bottom_right_bg.gif);
        background-position: right top;
        background-repeat: no-repeat;
        vertical-align: middle;
        padding: 0px 0px 0px 60px;
}

.bottom_content{
        color: #999999;
        padding: 0px 0px 0px 27px;
        vertical-align: middle;
        font-size: 10px;
}

.top_modul_tbl{
        height: 116px;
        width: 100%;
}

.top_modul_left_cell{
        vertical-align: bottom;
        border: 1px solid #FEA64D;
        border-right:0px;
}

.top_modul_cell{
        padding: 6px 8px 24px 20px;
}

.cell_2{
        height: 48px;
        border-top: 1px solid #FDA54C;
        border-bottom: 1px solid #FDA54C;
        vertical-align: bottom;
}

.cell_3{
        border-bottom: 1px solid #EFEFEF;
        padding: 6px 2px 7px 2px;
        height: 32px;
}

.select_3{
        height: 18px;
        font-size: 10px;
        width: 100%;
}

.top_modul_content{
        border-bottom: 1px solid #FDA54C;
        font-size: 10px;
        color: #4C4C4C;
}

.top_modul_content a{
        font-size: 10px;
        color: #4C4C4C;
        text-decoration: underline;
}

.tovar_list{
        padding: 0px 8px 5px 20px;
        /*height: 100%;*/
}

.tovar_header{
        color: #989898;
        font-weight: bold;
        font-size: 11px;
}

.tovar_header a {
        color: #989898;
        font-weight: bold;
        font-size: 11px;
                text-decoration: none;
}

.tovar_cell{
        height: 176px;
        text-align: center;
        padding: 0px 0px 30px 0px;
}

.new{
        color: #FB7F03;
        font-weight: normal;
        padding: 0px 2px 5px 2px;
}

.tovar_cell_price_1{
        color: #b1b1b1;
        width: 80px;
        text-align: right;
        /*border-bottom: 1px solid #E7E7E7;*/
        padding: 0px 0px 2px 0px;
}

.tovar_cell_price_2{
        padding: 0px 0px 2px 2px;
        color: #8d8d8e;
        /*border-bottom: 1px solid #E7E7E7;*/
        width: 80px;
}

.tovar_cell_price_3{
        color: #FC7F00;
        width: 80px;
        text-align: right;
        padding: 0px 0px 2px 0px;
}

.tovar_cell_price_4{
        padding: 0px 0px 2px 2px;
        color: #FC7F00;
        width: 80px;
}


.tovar_price{
}

.banner_cell{
        text-align: center;
        vertical-align: middle;
        padding: 0px 0px 30px 0px;
}

.cell_4{
        width: 50%;
        border-right: 1px solid #E5E5E5;
        height: 30px;
        text-align: center;
        vertical-align: middle;
}

.cell_4 a, .cell_5 a{
        color: #0b079c;
        text-decoration: none;
}

.cell_5{
        width: 50%;
        height: 30px;
        text-align: center;
        vertical-align: middle;
}
h1{font-weight: bold; font-variant: small-caps; font-size: 18px; color: #666666;}
.item_name{font-size: 16px; font-weight: normal; color: #b40446;}
.item_hr{height: 1px; color: #E5E5E5;}
.item_harki_head{padding-right: 5px; font-size: 12px; font-weight: bold; line-height: 18px;}
.item_harki_val{vertical-align: bottom; font-size: 12px; line-height: 18px;}
.item_add_to a{color: #0033cc;}
.item_add_to a:hover{color: #ffffff;}
.item_sel_head{background-color: #0b079c;}
.item_sel_head td{font-size: 12px; font-weight: bold; color: #FFFFFF; height: 20px; vertical-align: middle; text-align: center;}
.item_sel_item{background-color: #E5E5E5;}
.item_sel_item td{border-bottom: 1px solid #EEEEEE; font-size: 12px; height: 20px; vertical-align: middle; text-align: center;}
.item_prize_head a {text-transform: uppercase; font-size: 13px; color: #666666;}
.item_prize_head a:hover {color: #999999;}
.item_hrefs a{color: #666666; font-size: 13px; text-transform: uppercase;}
.item_hrefs a:hover{color: #999999;}
.anket_title{font-size: 14px; color: #FC7F01; font-weight: bold;}
.input_submit{font-weight: bold; color: #FC7F01; border: 1px solid #FC7F01; background-color: #FFFFFF; font-size: 12px;}
.input_text{width: 200px; border: 1px solid #666666; color: #333333;}
.input_textarea{width: 300px; height: 84px; border: 1px solid #666666; color: #333333; font-size: 12px;}
.input_label{font-size: 12px; color: #666666;}
.input_checkbox{border: 1px solid #666666; color: #333333; background-color: #FC7F01;}
.input_selectbox{color: #333333; border: 1px solid #666666; font-family: Tahoma;}
.checkbox_val{color: #333333;}

.user_newsp_head td{color: #333333; font-size: 14px; font-weight: bold;}
.user_newsp_name{color:#FC7F01; font-weight:bold;}

.order_tbl_head td{font-size: 13px; font-weight: bold; text-align: center;}
.order_tbl_items td{text-align: center; vertical-align: middle;}
.order_tbl_items td a{text-decoration: none;}
.order_tbl_items td a:hover{color: #666666;}
.spec_block{float: left; padding-left: 10px;}
.spec_block a{color: #999999;}


h2.poph2 {
        font-family: "Tahoma";
        color: #690F03;
}
table.center_pop {
        width:100%;
}
table.center_pop td {
        width: 20%;
        text-align:center;
        padding: 10px;
}

table.center_pop td div.pop_header {
        background: #f3f3f5;
        color: #966F03;
        font-family: "Tahoma";
        font-size: 14px;
        padding: 4px;
        border: solid #DDDDEE 1px;
        height: 40px;
}


table.center_pop td div.pop_image {
        background: #f3f3f5;
        padding-top: 15px;
        padding-bottom: 15px;
        margin-top:2px;
        border: solid #DDDDEE 1px;
}


table.center_pop td div.pop_header a {
        color: #966F03;
        font-family: "Tahoma";
        font-size: 14px;
        text-decoration: none;
}

table.center_pop td div.pop_header a:hover {
        text-decoration: underline;
}

.center_popall {
        border: solid #DDDDEE 1px;
        background: #f3f3f5;
}
.desk_pop_all {
        color: #690F03;
        padding:10px;
        font-weight:bold;
}

.ul_pop_all ul li a {
        color: #690F03;
        text-decoration: none;
}

.ul_pop_all ul li a:hover {
        color: #690F03;
        text-decoration: underline;
}

.optim_copy_td {
        width: 300px;
}
#optim_copy {

}

#optim_copy img {
        float: left;
}

.bottom_banner_cell img { float: left;}

.new_width {
        width:1000px;
        background-color: #FFFFFF;
}


.search_cell1{
        background-image: url(../images/search_modul_bg.gif);
        background-position: left top;
        background-repeat: no-repeat;
        border-bottom: 1px solid #FCB267;
        height: 73px;
        padding: 12px 10px 0px 15px;
        color: #FFFFFF;
        font-size: 12px;
        font-weight: bold;
        text-transform: uppercase;
}

.search_cell2 {
        padding:0px 0px 0px 15px;
        vertical-align:middle;
}

.order_accept_user {
        font-size: 14px;
}

.thankyou_for_your_order {
        font-size: 12px;
        font-weight: bold;

}

.search_block {
        width: 100px;
        float: left;
}

.text_on_main p {
        margin-top: 5px;
        margin-bottom: 5px;
        text-align: justify;
        font-size: 12px;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 5px;
        padding-bottom: 5px;
}

.text_on_main {
    background:#ffffff none repeat scroll 0%;
        border:1px solid #ffffff;
        margin-bottom: 10px;
        margin-left: 0px;
        margin-right: 0px;
}


.mps_link { font-size: 9px; }

.slinks { font-size: 9px; color:#4C4C4C;}

.top_img_block p {margin: 0; }

.flash_journal_main { margin: auto; margin-top:10px; align: center; text-align: center;}


div#alphabet {
	background-color:#EEEFEF;
	font-size: 14px;
	padding: 5px;
	color: #989898;
}

div#alphabet a { color: black; }
div#alphabet a:hover { color: black; background-color: #FFF; font-weight: bold; }


div.center_content {width: 100%; position: relative;}
div.right_content {width: 250px; float: right; position: absolute; right: 0px; top: 0px;}

