body {
    margin:0px; 
    padding:0px; 
    width:100%;
    font-family: Arial;
    }
.logo {
    float:left; 
    width:208px;
    }
.sidebar_bgr {
    width:208px; 
    vertical-align:top; 
    background:#1C5295;
    background-image: url('/img/bgr_sidebar_raggedblue.gif');
    background-repeat: repeat-y;
    background-position: left;
    }
.left_sidebar {
    background-color: #1C5295; 
    background-image: url('/img/bgr_sidebar_raggedblue.gif');
    background-repeat: repeat-y;
    background-position: left;
    font-family: Arial;
    font-size: 10pt;
    font-weight: normal;
    color: #ffffff;
    text-decoration: none;
    float:left; 
    width:208px;
    line-height:16px;
    text-align:center;
    }
.left_sidebar:hover {
   color: #BFA96C;
   }
.line {
    line-height:18px;
    font-weight:bold;
    }
.bucket {
    background-color: #17488a; 
    background-image: url('/img/bgr_sidebar_raggedblue_t.gif');
    background-repeat: repeat-y;
    background-position: left;
    font-family: Arial;
    font-size: 10pt;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
    float:left; 
    width:208px;
    height:80px;
    text-align:center;
    }
.bucket_empty_img {
    float:left; 
    padding:19px 5px 0px 30px;
    }
.bucket_empty_txt {
    float:left; 
    padding:30px 0px 0px 10px;
    }
.bucket_img {
    float:left; 
    padding:19px 5px 0px 30px;
    }
.bucket_txt {
    float:left; 
    padding:13px 0px 0px 10px; 
    text-align:right;
    }
.bucket_txt a:hover {
    text-decoration:none;
    }
.menu {
    background-color: #1C5295; 
    background-image: url('/img/bgr_sidebar_raggedblue.gif');
    background-repeat: repeat-y;
    background-position: left;
    float:left; 
    width:208px;
    text-align:center;
    bottom:0px;
    }
.menu_tit {
    padding:15px 0px 30px 0px;
    }
.menu_tit a {
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    text-decoration:none;
    }
.menu_tit a:hover {
    text-decoration:underline;
    }
.menu_part {
    padding:0px 0px 15px 0px;
    line-height:12px;
    }
.menu_part a {
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #ffffff;
    text-decoration:none;
    }
.menu_part a:hover {
    text-decoration:underline;
    }    
.main-topmenu_top {
    background: url('/img/bgr_topmenu_raggedbrown.gif') repeat-x top; 
    height:12px;
    width:100%; 
    float:left;
    }
.bgr_topmenu_mid {
    background-color: #524524;
    text-align:center;
    float:left;
    width:100%
    }
.bgr_topmenu_mid_menu {
    width:780px;margin:0px auto 0px auto;
    }
.bgr_topmenu_mid_txt {
    float:left;
    margin:26px 15px 0px 10px
    }
.bgr_topmenu_mid_txt a {
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-decoration:none;
    }
.bgr_topmenu_mid_txt a:hover {
    text-decoration:underline;
    }
.bgr_topmenu_bot {
    background: url('/img/bgr_topmenu_raggedbrown-beige.gif') repeat-x bottom;
    height:21px;
    width:100%; 
    float:left;
    }
.top_text {
    text-align:center;
    float:left;
    width:100%
    }
.top_text_p {
    width:450px; 
    margin:auto; 
    text-align:center;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #524524;
    padding:15px 0px 15px 0px;
    }
.top_text_p h1 {
				font-size: 12px;
				}    
.flash_tiz_top {
    background-color: #FFFFFF;
    background: url('img/bgr_main_raggedwhite_top.gif') repeat-x top; 
    line-height:12px;
    }
.flash_tiz_bot {
    background-color: #FFFFFF;
    background: url('img/bgr_main_raggedwhite_bottom.gif') repeat-x top; 
    line-height:12px;
    }
.flash_tiz_mid_left {
    width:12px; 
    height:160px; 
    background-color: #FFFFFF; 
    background: url(img/bgr_main_raggedwhite_left.gif) repeat-y left;
    }
.flash_tiz_mid_cen {
    background:#ffffff; 
    text-align:center;
    }    
.flash_tiz_mid_right {
    width:12px; 
    height:160px; 
    background-color: #FFFFFF; 
    background: url(img/bgr_main_raggedwhite_right.gif) repeat-y left;
    }
.clear {
    width:100%; 
    height:15px; 
    line-height:15px; 
    float:left;
    }
.clear1 {
    width:100%; 
    height:20px; 
    line-height:20px; 
    float:left;
    }
.clear2 {
    width:100%; 
    line-height:10px; 
    float:left;} 
.main_content_top {
    background: url('/img/bgr_main_raggedwhite_top.gif') repeat-x top; 
    height:12px;
    width:100%; 
    float:left;
    }
.main_content_bot {
    background: url('/img/bgr_main_raggedwhite_bottom.gif') repeat-x top; 
    height:12px;
    width:100%; 
    float:left;
    }
.main_content_left {
    background: url('/img/bgr_main_raggedwhite_left.gif') repeat-y left;
    }    
.main_content_right {
    background: url('/img/bgr_main_raggedwhite_right.gif') repeat-y left;
    }
.main_content_td {
    width:50%; 
    vertical-align:top;
    background:#ffffff;
    }
.main_content {
    margin:50px 15px 50px 15px;
    }
.main_content p {
    text-align:justify;
    font-family: Arial;
    color:#000000;
    font-size:12px;
    font-weight:normal;
    margin-top:0px;
    padding-bottom:10px;
    }
.main_content ul, li {
			text-align:justify;
   font-family: Arial;
   color:#000000;
   font-size:12px;
   font-weight:normal;
			margin:0;
			padding-top: 0;
			padding-bottom: 5px;	
			}    
.main_content h2 {
    text-align:left;
    font-family: Arial;
    color:#584a27;
    font-size:12px;
    font-weight:bold;
    background: url('/img/strelka.gif') no-repeat left;
    padding-left:12px;
    }
.main_content a {
    font-family: Arial;
    color:#584a27;
    font-size:12px;
    font-weight:normal;
    text-decoration:none;
    }
.main_content a:hover {
    text-decoration:underline;
    }
.main_content_product {
    border:1px #000 solid;
    width:100%
    float:left;
    }
.main_content_product_top {
    text-align:justify; 
    vertical-align:top;
    text-align:left;
    font-family: Arial;
    color:#584a27;
    font-size:18px;
    line-height:16px;
    }
.main_content_product_top h2 {
			font-size: 18px;
			font-weight: 500;
			}    
.main_content_product_img {
    width:120px; 
    text-align:center; 
    vertical-align:top;
    padding-right:10px;
    padding-top:10px;
    }
.main_content_product_txt {
    text-align:justify; 
    vertical-align:top;
    background: url('/img/pix_small.gif') repeat-x bottom;
    padding-top:10px;
    }
.main_content_product_txt h2 {
    font-family: Arial;
    color:#584a27;
    font-size:12px;
    }
.main_content_product_txt p {
    text-align:justify;
    font-family: Arial;
    color:#000000;
    font-size:12px;
    font-weight:normal;
    margin-bottom:0px;
    }    
.main_content_product_txt a {
    font-family: Arial;
    color:#584a27;
    font-size:12px;
    text-decoration:none;
    }
.main_content_product_txt a:hover {
    text-decoration:underline;
    }
.button a {
    width:84px; 
    height:21px; 
    background: url('/img/button.gif'); 
    float:right;
    }
.button a:hover {
    background: url('/img/button_hover.gif'); 
    }    
.sitemap_bgr {
    width:208px; 
    vertical-align:bottom; 
    background:#1C5295;
    background-image: url('/img/bgr_sidebar_raggedblue.gif');
    background-repeat: repeat-y;
    background-position: left;
    }
.sitemap_bgr a {
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #ffffff;
    text-decoration: none;
    }
.sitemap_bgr a:hover {
    text-decoration:underline;
    }
.sitemap_bgr div {
    float:left;
    }
.sitemap_line {
    padding-bottom:22px;
    }
.sitemap_img {
    padding:0px 0px 26px 40px;
    }
.sitemap_txt {
    padding:12px 0px 0px 10px;
    }    

.footer_bgr {
    background-color: #524524; 
    background-image: url('/img/bgr_footer_raggedbrown-beige.gif'); 
    background-repeat: repeat-x; 
    background-position: top; 
    height:110px; 
    vertical-align:bottom;
   }
.footer_bott {
    background: url('/img/bgr_footer_raggedbrown.gif') repeat-x top; 
    height:12px;
    width:100%;
    }
.footer_txt {
    width:520px; 
    padding-left:20px;
    text-align:left;
    }
.footer_txt_1 {
    font-family:Arial; 
    font-size: 11px; 
    color:#ffffff;
    } 
.footer_txt_2 {
    font-family:Arial; 
    font-size: 11px; 
    color:#ded1a2; 
    line-height:35px;
    }
.footer_logo div {
    float:right;
    padding-bottom:10px;
    }
.footer_logo_pad {
    margin:12px 25px 0px 25px;
    }
.txt_main_header {
   font-family: Arial;
   font-size: 20px;
   font-weight: bold;
   color: #524524;
   text-decoration: none;
   text-align:left;
   margin-left:12px;
   }
.news_txt {
    margin:50px 30px 50px 30px;
    }
.news_txt p {
    font-family: Arial;
    font-size: 12px;
    text-align:justify;
    }
.error {
    font-family: Arial;
    text-align:left;
    margin-left:15px;
    font-size: 12px;
    color: #000000;
    }
.error a {
    text-decoration:none;
    color:#99320f;
    }
.error a:hover {
    text-decoration:underline;
    }
.price {
    margin:50px 30px 50px 30px;
    }
.price_logo {
    width:400px;
    vertical-align:middle;
    text-align:center;
    background: #1c5295;
    }
.price_text {
    color:#1c5295;
    font-family: Arial;
    text-align:center;
    vertical-align:top;
    }
.price_1 {
    font-size: 20px;
    font-weight: bold;
    line-height:32px;
    } 
.price_2 {
    font-size: 16px;
    font-weight: bold;
    }
.price_3 {
    text-align:justify; 
    width:245px; 
    font-size: 13px; 
    margin:10px auto 0px auto;
    }
.price_3 a {
    text-decoration:none;
    color:#524524;
    } 
.price_3 a:hover {
    text-decoration:underline;
    }
.justify 
{
	text-align: justify !important;
}
.rejim {
    color:#1c5295;
    font-family: Arial;
    text-align:center;
    font-size: 13px;
    margin:20px 0px 20px 0px;
    }
.rejim a {
    text-decoration:none;
    color:#524524;
    } 
.rejim a:hover {
    text-decoration:underline;
    }
.price_docs {
    color:#1c5295;
    font-family: Arial;
    text-align:left;
    font-size: 13px;
    }
.price_docs a {
    text-decoration:none;
    color:#524524;
    } 
.price_docs a:hover {
    text-decoration:underline;
    }
.dostavka {
    color:#000000;
    font-family: Arial;
    text-align:left;
    font-size: 13px;
    }
.dostavka a {
    text-decoration:none;
    color:#524524;
    } 
.dostavka a:hover {
    text-decoration:underline;
    }
.clilogo {
    width:810px;
    }
.clilogo img {
    float:left; 
    margin-top:10px; 
    margin-left:10px; 
    border:1px #c0c0c0 solid;
    }
.cart_page_basket {
    width:400px; 
    margin:auto;
    height:130px;}    
.cart_page_t {
    width:700px; 
    margin:20px auto 0px auto; 
    font-weight:bold;
    font-family:Arial; 
    font-size:20px;
    }
.cart_page_summ {
    float:right;
    font-weight:bold;
    font-family:Arial; 
    font-size:16px;
    text-align:right;
    line-height:32px;    
    }
.cart_page_summ div:hover {
    color:#99320f;
    }
.cart_page_summ_num {
    font-size: 18px;
    font-weight: bold;
    color: #99320f;
    text-decoration: none;
    font-family: Arial;
    }
.cart_page_summ_num_suffix {
   font-size: 12px;
   font-weight: bold;
   font-family: Arial;
    }
.txt_main_whiteplate_redlink {
   font-family: Arial;
   font-size: 9pt;
   color: #99320F;
   text-decoration:none;
    }
.txt_main_whiteplate_redlink:hover {
   color:#000000;
   text-decoration:underline;
    }
.txt_main_itemview_input {
   font-family: Arial;
   font-size: 10pt;
   font-weight: normal;
   color: #524524;
   background-color: #FFFFFF;
   border: 1px solid #524524;
   text-align: center;
    }
.txt_main_cart_caption {
   font-family: Arial;
   font-size: 16px;
   font-style: normal;
   font-weight: bold;
   color: #000000;
   text-decoration: none;
    }
.txt_main_cart_caption:hover {
   color: #99320F;
   text-decoration:none;
    }
.cart_page_none {
    width:700px; 
    text-align:center; 
    font-family:Arial; 
    font-size:16px;
    color: #99320F;
    font-weight: bold;
    }
.razdelit {
    width:700px; 
    background:#000000; 
    height:1px;
    line-height:1px; 
    margin:20px auto 20px auto;
    }
.tab_tovar {
    margin:auto; 
    width:700px; 
    text-align:left;
    }
.itogo {
   font-family: Arial;
   font-size: 16px;
   font-weight: bold;
   color: #000000;
    }
.itogo div:hover {
   color: #99320F;
    }
.buttons {
    width:500px; 
    margin:20px auto 0px auto; 
    height:30px;
    }
.buttons input {
    font-size:11px;
    }
.tab_order {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    padding-right:10px;
    }
.tab_order div:hover {
   color: #99320F;
    }
.map_style {
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    text-align:left;
    line-height:16px;
    }
.map_style h1 {
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    color: #524524;
    }
.map_style a {
    color: #524524;
    text-decoration:none;
    }
.map_style a:hover {
    text-decoration:underline;
    }
.top_tree, .top_nav {
    float:left; 
    margin-left:20px; 
    font-family: Arial; 
    font-size: 13px; 
    color: #524524;
    }
    
.top_tree, .bottom_nav {text-align: center!important; margin-left:20px; font-family: Arial; font-size: 13px; color: #524524;}

.top_word {font-size: 16px!important; font-weight: bold;}

.top_tree a, .top_tree a:hover, .bottom_nav a, .bottom_nav a:hover  {
    color: #524524!important;
    text-decoration:none!important;
    }
    
.bottom_nav {
    text-align: center!important;
    margin-right:20px!important;
    margin-top: 15px;
    }

.bottom_nav_curr {
    background:#524524!important;
    font-weight:bold!important;
    color:#ffffff!important;
    padding:10px 4px 0px 4px!important;
    }
.bottom_nav a:hover {
    color:#1c5295!important;
    }

.top_tree a, .top_tree a:hover, .top_nav a, .top_nav a:hover  {
    color: #524524;
    text-decoration:none;
    }
.top_tree a:hover {
    color:#1c5295;
    }
.top_nav {
    float:right;
    margin-right:20px; 
    }
.top_nav_curr {
    background:#524524;
    font-weight:bold;
    color:#ffffff;
    padding:0px 4px 0px 4px;
    }
.top_nav a:hover {
    color:#1c5295;
    }
.txt_main_whiteplate_description {
    color:#000000;
    font-family:Arial;
    font-size:12px;
    }
.txt_main_whiteplate_description p {
    text-align:left !important;
    }
.txt_main_whiteplate_description td, th {
    color:#000000;
    font-family:Arial;
    font-size:12px;
    text-align:center !important;
    }
.txt_main_whiteplate_description a {
    color: #524524;
    text-decoration:none;
    }
.txt_main_whiteplate_description a:hover {
    text-decoration:underline;
    }
.description_part {
    color:#000000;
    font-family:Arial;
    font-size:12px;
    }
.description_part h1, h2 {
    color:#000000;
    font-family:Arial;
    font-size:16px;
    text-align: center;
    }   
.description_part p {
    text-align:justify;
    }
.description_part td, th {
    color:#000000;
    font-family:Arial;
    font-size:12px;
    text-align:center !important;
    }
.description_part a {
    color: #524524;
    text-decoration:none;
    }
.description_part a:hover {
    text-decoration:underline;
    }  
.desc {
    margin:50px 30px 50px 30px;
    text-align:left !important;
    }
.part_pege {
    margin:20px 30px 20px 30px;
    text-align:left !important;
    }
.part_pege_tiz_mid_left {
    width:12px; 
    background-color: #FFFFFF; 
    background: url(img/bgr_main_raggedwhite_left.gif) repeat-y left;
    }
.part_pege_tiz_mid_cen {
    background:#ffffff; 
    text-align:center;
    }    
.part_pege_tiz_mid_right {
    width:12px; 
    background-color: #FFFFFF; 
    background: url(img/bgr_main_raggedwhite_right.gif) repeat-y left;
    }
.part_pege_tiz_bot {
    background-color: #FFFFFF;
    background: url('img/bgr_main_raggedwhite_bottom.gif') repeat-x top; 
    line-height:12px;
    }
.part_pege_tiz_top {
    background-color: #FFFFFF;
    background: url('img/bgr_main_raggedwhite_top.gif') repeat-x top; 
    line-height:12px;
    }
.part_name {
    font-family: Arial; 
    font-size: 16px; 
    font-weight:bold;
    vertical-align:top;
    padding-left:10px;
    }
.part_name a {
    color: #000000;
    text-decoration:none;
    }
.part_name a:hover {
    text-decoration:underline;
    }
.part_go a {
    color: #524524;
    text-decoration:none;
    font-weight:bold;
    font-size: 13px;    
    }
.part_info {
    font-size: 13px;
    text-align: justify;
    padding-left:10px;
    } 
.part_price {
    font-size: 16px;
    text-align:left;
    padding-left:10px;
    color:#99320f;
    font-weight:bold;
    vertical-align:top;
    padding-top:5px;
    }
.part_price_sm {
    font-size: 12px;
    }
.in_cart {
    text-align:right;
    vertical-align:bottom;
    padding-top:3px;
    }
.txt_main_contacts_caption {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14pt;
   font-weight: bold;
   color: #1C5295;
   text-decoration: none;
    }
.txt_main_contacts_address {

   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   color: #1C5295;
   text-decoration: none;
    }
INPUT.search {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   font-weight: normal;
   color: #524524;
   background-color: #FFFFFF;
   border: 1px solid #524524;
   text-align: left;
   width:300px;
    }
.doc_tit {
   font-family: Arial;
   font-size: 18px;
   font-weight: bold;
   color: #524524;
   text-align:right;
   padding-bottom:10px;
   }
.content_part {
    color:#000000;
    font-family:Arial;
    font-size:12px;
    text-align:justify;
    padding-top:20px;
    }
.content_part a {
    color: #524524;
    text-decoration:none;
    }
.content_part a:hover {
    text-decoration:underline;
    }
.content_part td, th {
    color:#000000;
    font-family:Arial;
    font-size:12px;
    text-align:center !important;
    }
.content_part ul, ol {
    text-align:left !important;
    }
.info_tab {
    font-weight:bold;
    color:#524524;
    font-size:14px;
    }
.info_tab_rezult {
    font-weight:normal;
    color:#524524;
    font-size:15px;
    text-align:right;
    }
.info_tab_rezult a {
    color:#524524;
    font-size:13px;
    text-decoration:none;
    }
.info_tab_rezult a:hover {
    text-decoration:underline;
    }
.info_tab_bottom_line {
    height:1px; 
    background:#524524;
    }
.info_tab_cart_summ {
   font-family: Arial;
   font-size: 20px;
   font-weight: bold;
   color: #99320F;
   text-decoration: none;
   }
.info_tab_summ_sm {
   font-size: 16px;
   }   
.font12px h1
{
	font-size: 16px;
}
