.full_w{

        width: 100%;

}



.full_h{

        height: 100%;

}



td,tr,div,p{

        font-family: Tahoma;

        color: #666666;

        vertical-align: top;

        font-size: 13px;

}



form{

        padding: 0px 0px 0px 0px;

        margin: 0px 0px 0px 0px;

}



img{

border: 0px;

}



.header_cell{

        height: 293px;

        background-image: url(../images/header_bg.jpg);

        background-position: left top;

        background-repeat: repeat-x;

}



.header_1{

        background-image: url(../images/header_1.jpg);

        background-position: left top;

        background-repeat: no-repeat;

        height: 293px;

        width: 311px;

}



.cell_bottom{

        vertical-align: bottom;

}



.cell_middle{

        vertical-align: middle;

}



.top_menu_cell{

        height: 49px;

        background-image: url(../images/top_menu_left_bg.jpg);

        background-position: left top;

        background-repeat: no-repeat;

}



.header_flash_cell{

        background-image: url(../images/header_2.jpg);

        background-position: left top;

        background-repeat: no-repeat;

        vertical-align: top;

}



.top_menu_cell{

        padding: 0px 0px 0px 20px;

}



#top_menu_cur{

        background-image: url(../images/top_menu_cur.jpg);

        background-position: center bottom;

        background-repeat: no-repeat;

        background-color: #3C6198;

        display: block;

        height: 44px;

        float: left;

}



#top_menu_cur a{

        background-image: url(../images/top_menu_arrow_cur.gif);

        background-position: left center;

        background-repeat: no-repeat;

}



.flash_bottom{

        background-image: url(../images/flash_bottom_right.jpg);

        background-position: center top;

        background-repeat: no-repeat;

        height: 28px;

}



#header_mail{

        position: absolute;

        left: 32px;

        top: 10px;

        font-size: 1px;

}



#header_home{

        position: absolute;

        left: 32px;

        top: 56px;

        font-size: 1px;

}



#header_map{

        position: absolute;

        left: 32px;

        top: 97px;

        font-size: 1px;

}



#header_link{

        position: absolute;

        left: 157px;

        top: 8px;

        font-size: 1px;

}



#header_link a{

        color: #95C9FB;

        text-decoration: none;

        font-size: 10px;

}



#header_logo{

        position: absolute;

        left: 115px;

        top: 54px;

        font-size: 1px;

}



#header_phone{

        position: absolute;

        left: 135px;

        top: 164px;

        font-size: 3px;

}



#header_phone span{

        font-family: Tahoma;

        font-size: 16px;

        font-weight: bold;

        color: #3A5E98;

}



.footer_cell{

        height: 53px;

        background-image: url(../images/footer_bg.jpg);

        background-position: left top;

        background-repeat: repeat-x;

}



.left_cell{

        width: 215px;

}



.main_cell{

        padding: 0px 25px 0px 36px;

}



.right_cell{

        width: 174px;

}



.left_menu_img_cell{

        width: 46px;

        height: 22px;

        text-align: right;

        padding: 1px 1px 1px 1px;

        border-bottom: 1px solid #CCD8E8;

}



.left_menu_link_cell{

        padding: 4px 0px 0px 16px;

        border-bottom: 1px solid #CCD8E8;

}



.left_menu_link_cell a{

        color: #666666;

        font-size: 10px;

        text-decoration: none;

        text-transform: uppercase;

}



#left_menu_cur{

        color: #3B6097;

        font-weight: bold;

}



.module_table{

        margin: 30px 0px 0px 0px;

        width: 200px;

}



.left_module{

        border-bottom: 1px solid #E5E2DB;

        height: 27px;

        vertical-align: bottom;

        padding: 0px 0px 0px 25px;

}



.left_module_header{

        color: #5F88B6;

        border-bottom: 1px solid #5F88B6;

        display: block;

        font-size: 18px;

        font-weight: normal;

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

}



.left_module_content{

        padding: 15px 0px 0px 25px;

}



.left_module_content td{

        font-size: 10px;

}



.cell_1{

        border-right: 1px solid #E3E3E3;

        width: 25px;

        vertical-align: middle;

        text-align: left;

}



.cell_2{

        padding: 0px 0px 0px 4px;

        color: #6185B9;

}



.cell_2 a{

        color: #6185B9;

        text-decoration: none;

}



.cell_2 .silver_text{

        color: #989898;

}



.radio_votes_cell{

        width: 25px;

}



.votes_text_cell{

        vertical-align: middle;

}



.button{

        border: 0px;

        background-color: #6187B8;

        background-image: url(../images/button_bg.gif);

        background-position: right top;

        background-repeat: no-repeat;

        color: #FFFEFF;

        font-size: 10px;

        padding: -1px 7px 0px 7px;

}



.right_module{

        height: 27px;

        vertical-align: bottom;

        padding: 0px 0px 0px 0px;

}



.main_module{

        height: 27px;

        vertical-align: bottom;

        padding: 0px 0px 0px 0px;

        border-bottom: 1px solid #E5E2DB;

}



.news_item{

        border-left: 25px solid #ffffff;

        background-image: url(../images/news_date_bg.gif);

        background-repeat: no-repeat;

        padding: 0px 0px 0px 0px;

}



.news_item .news_date{

        color: #6288B9;

        font-weight: bold;

        font-size: 10px;

        padding: 22px 0px 0px 6px;

}



.news_item a{

        color: #7F7F7F;

        text-decoration: none;

        font-size: 11px;

        line-height: 12px;

}



.left_module_header_2{

        color: #FF6500;

        border-bottom: 1px solid #FF6500;

        display: block;

        font-size: 18px;

        font-weight: normal;

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

}



.action_cell{

        background-image: url(../images/action_cell_bg.jpg);

        background-position: left top;

        background-repeat: no-repeat;

        text-align: right;

        padding: 30px 7px 0px 55px;

        border-top: 1px solid #E5E2D9;

}



.action_cell2{

        background-image: url(../images/uni_for_pvc.jpg);

        background-position: left top;

        background-repeat: no-repeat;

        text-align: right;

        padding: 30px 7px 0px 55px;

        border-top: 1px solid #E5E2D9;

}




.acia_detalis_block{

        background-image: url(../images/acia_detalis_bg.gif);

        background-position: right bottom;

        background-repeat: no-repeat;

        height: 27px;

        width: 117px;

        text-align: left;

        margin: 5px 0px 0px 0px;

}



.acia_detalis_block a{

        color: #6187B8;

        text-decoration: underline;

        font-size: 10px;

        display: block;

        padding: 8px 0px 0px 20px;

}



.acia_text{

        color: #FF6500;

        font-size: 10px;

        text-align: left;

}



.news_arhive{

        background-image: url(../images/news_arhive_bg.gif);

        background-position: right top;

        background-repeat: no-repeat;

        height: 27px;

        width: 116px;

        text-align: left;

}



.news_arhive a{

        color: #6187B8;

        text-decoration: underline;

        font-size: 10px;

        display: block;

        padding: 8px 0px 0px 25px;

}



.footer_menu{

        border-left: 1px solid #E5E2D9;

        background-image: url(../images/footer_menu_bg.gif);

        background-position: left top;

        background-repeat: repeat-x;

        height: 35px;

        padding: 0px 0px 0px 36px;

        height: 30px;

        font-size: 10px;

}



.footer_menu_block{

        border-top: #6187B8;

        font-size: 10px;

        padding: 7px 0px 0px 0px;

}



.footer_menu_block a{

        color: #8F8F8F;

        font-size: 10px;

        text-decoration: none;

        padding: 0px 5px 0px 5px;

}



.footer_menu_tbl{

        border-top: 1px solid #6187B8;

}



#footer_menu_cur{

        color: #5D85B6;

        font-weight: bold;

}



.footer_banner{

        padding: 10px 0px 10px 0px;

        text-align: center;

         vertical-align: middle;

}



.footer_left_cell{

        vertical-align: middle;

        text-align: center;

        width: 255px;

        background-image: url(../images/footer_separ_bg.jpg);

        background-position: right center;

        background-repeat: no-repeat;

}



.footer_right_cell{

        vertical-align: middle;

        font-size: 10px;

        padding: 0px 0px 0px 35px;

        color: #9A9A9A;

}



.content_text_cell{

        border-right: 1px solid #E5E2DB;

        padding: 8px 20px 10px 0px;

}



.main_content_right_block{

        white-space: nowrap;

        background-image: url(../images/main_content_right_bg.gif);

        background-position: left top;

        background-repeat: no-repeat;

        height: 27px;

        border-top: 1px solid #E5E2D9;

        padding: 7px 5px 0px 25px;

        color: #5E88B8;

}



.main_content_right_block a{

        color: #5E88B8;

        text-decoration: underline;

}



.tovar_cell{

        vertical-align: middle;

        text-align: center;

        padding: 15px 5px 15px 5px;

        overflow: hidden;

}



.tovar_firm_name{

        font-family: "Times New Roman", Times, serif;

        color: #000000;

        font-size: 16px;

        font-weight: bold

}



.tovar_cell_descr{

        vertical-align: middle;

        padding: 0px 10px 0px 15px;

}



.tovar_name{

        border-top: 1px solid #E5E2DB;

        border-bottom: 1px solid #E5E2DB;

        color: #6586B9;

        font-weight: bold;

        text-transform: uppercase;

        margin: 2px 0px 2px 0px;

}



.tovar_description{

        padding: 3px 0px 0px 0px;

}



.price_footer{

        color: #6286B8;

        height: 70px;

        vertical-align: middle;

}



.price_footer a{

        color: #6286B8;

        text-decoration: underline;

}



.label_new{

        position: absolute;

        z-index: 100;

        top: 3px;

        left: 50px;

}



.tovar_block{

        position: relative;

        display: block;

        z-index: 10;

}



A.txtLink:hover { text-decoration: none; }

A.txtlink{
	
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	text-decoration:underline;
	font-size:11px; color:#8d8d8d
}




.msetka{font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; }

.calctext {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#8d8d8d; vertical-align:middle}
.calclist {font-family: Arial, Helvetica, sans-serif; font-size:9px;color:#8d8d8d}
.calcinput { text-align:center;
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff;font-family:Verdana,Arial, Helvetica, sans-serif; font-size:10px;color:#8d8d8d}
.calcitem {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#8d8d8d; background-color:#FFFFFF}

.calctabhead {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8d8d8d; background-color:#F4F4F4}

SELECT { text-align:center;
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff;font-family: Arial, Helvetica, sans-serif; font-size:10px;color:#8d8d8d
}


.order_list {BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff; border-width:thin}
