*
{
   padding:                   0px; 
   margin:                    0px;
   font-size:                 12px; 
   font-family:               "Tahoma",sans-serif;  
   letter-spacing:            0.07ex;
}

a 
{
   text-decoration:           none;
   color:                     #BB9738; 
}

a:hover 
{
   text-decoration:           underline;
   color:                     #BB9738; 

}



img 
{
   text-decoration:           none;
   border:                    none;
   padding:                   none;
   
}

body
{
   width:                     100%;
   padding-top:               10px;
   color:                     #BB9738; 
}

.main_container
{
   width:                     945px; 
   margin:                    0 auto;
   position:                  relative;
}

.icons_top_block
{
   padding-left:              10px;   
   height:                    20px;       
   position:                  absolute;
   left:                      270px;
}

.icon_top
{
   padding-right:             30px;
   width:                     13px;
   height:                    12px;
   float:                     left;
}

.header_block
{
   width:                     945px;
   padding-top:               50px;
   height:                    65px;    

}

.header_logo
{
   width:                     280px;
   height:                    45px;
   margin-left:               0px; 
   left: 0px; top: 0px; position: absolute;
   background:                url(images/logo.gif) no-repeat;
   display:                   block;
}

.basket
{
   width:                     95px;
   padding-left:              50px;
   position:                  absolute;
   left:                      800px;
   float:                     left;
   background:                url(images/sk3byszy.jpg) 25px 0px no-repeat;
   text-align:                center;
}


.basket_text
{
   font-size:                 10px;
}

.header_text
{
   padding-top:               20px;
   font-size:                 11px;
   line-height:               14px;
   vertical-align:            bottom;
   height:                    45px;
}

b
{
   font-size:                 11px;
}

.telephone_block
{
   width:                     220px;
   height:                    90px;    
   text-align:                right;
   margin-top:                0px;
   padding-right:             20px;
   float:                     left;
   line-height:               18px; 
   font-size:                 9pt;
}

.main_block
{
   width:                     945px;
}

.main_area
{
   width:                     675px;;
   height:                    300px;  
   float:                     left;
   padding-left:              30px;
}

.main_area2
{
   width:                     675px;;
   float:                     left;
   padding-left:              45px;
   text-align:                left;
}

.mian_area_img_title
{
   font-weight:               bold;
   text-decoration:           underline;
   margin-bottom:             5px;
   width:                     100%
   color:                     #BB9738;
   padding-bottom:            0px;
   display: block;
}

span h2
{
   font-weight:               bold;
   text-decoration:           underline;
   color:                     #BB9738;
   width:                     100%;
   padding-bottom:            5px;
}

.mian_area_img_price
{
   color:                     #BB9738;
}

.mian_area_img_buy_link
{
   color:                     #BB9738;
   background:                url(images/basket_small.jpg) 0px 3px no-repeat;
   padding-left:              15px;
}

.mian_area_img
{
   width:                     200px;
   text-align:                center;
   padding-bottom:            10px;
   padding-top:               10px;
   margin-right:              5px;
   margin-left:               5px;
   display:                   block;
   float:left;

}

.res_area
{
   padding-top:               10px;
   display:                   inline-block;
}

.menu_area
{
   width:                     200px;
   height:                    220px;  
   float:                     left;
   margin-top:                50px;
   padding-left:              0px;
   text-align:                left;
}


.menu_area2
{
   width:                     225px; 
   float:                     left;
   padding-left:              0px;
   text-align:                left;
}

.menu_title
{
   line-height:               1.3em; 
   font-size:                 0.9em;
}

h1
{
	font-size:                 15px;
	color:                     #BB9738;
	padding-bottom: 7px;
}

.images_block
{
   height:                    120px;
   position:                  absolute;
   top:                       430px;
   margin-left:               0px;
}

.images_block2
{
   height:                    120px;
   margin-top:                20px;
   margin-left:               0px;
   text-align:                left;
}

.one_image_area
{
   display:                   inline;
   float:                     left;
   padding-right:             5px;
   
}

.one_image_area_last { padding: 0; }

.news_block
{
   width:                     945px;
   height:                    45px;
   position:                  absolute;
   top:                       550px;
   margin-left:               0px;

}


.t_b {background: url(images/mid-l.jpg) 0 0 repeat-x; width: 945px;}
.t_b2 {background: url(images/mid-l.jpg) 0 0 repeat-x; width: 945px;display: inline-table; margin-bottom:15px; text-align: left;}
.b_b {background: url(images/mid-l.jpg) 0 100% repeat-x}
.l_b {background: url(images/mid-l.jpg) 0 0 repeat-y}
.r_b {background: url(images/mid-l.jpg) 100% 0 repeat-y}
.bl_b {background: url(images/bot-l.jpg) 0 100% no-repeat}
.br_b {background: url(images/bot-r.jpg) 100% 100% no-repeat}
.tl_b {background: url(images/top-l.jpg) 0 0 no-repeat}
.news_tr_b {background: url(images/top-r.jpg) 100% 0 no-repeat; height:45px; padding: 10px; padding-left:90px; }
.bottom_menu_tr_b {background: url(images/top-r.jpg) 100% 0 no-repeat scroll 100% 0 transparent; height:20px; padding: 10px 10px 10px 20px;}
.bottom_text_tr_b {background: url(images/top-r.jpg) 100% 0 no-repeat; padding: 10px; text-align:justify;}
.bottom_tel_tr_b {background: url(images/top-r.jpg) 100% 0 no-repeat; padding: 10px; height:65px;}

.main_block_t_b {background: url(images/mid-l.jpg) 0 0 repeat-x; width: 100%; }
.main_block_tr_b {background: url(images/top-r.jpg) 100% 0 no-repeat; padding: 10px; text-align:justify;margin-bottom:15px; height: 1%; position: relative;}

.single_news_area
{
   width:                     280px;
   float:                     left;
}


.footer_text2
{
   text-align:                left;
   width:                     945px;
   color:                     #666;
}

.single_bottom_menu_area
{
   width:                     20%;
   float:                     left;
   text-align:                center;
}

.small_grey
{
   font-size:                 11px;
   color:                     #999;
}

.grey_text
{
   color:                     #666;
}

h2
{
   font-size:                 13px;
   font-family:               tahoma, arial,  sans-serif;  
   color:                     #666;
   float:                     left;
   font-weight:               normal;
   
}

.page_footer_block
{
   width:                     1035px;
}

.single_footer_menu_area
{
   width:                     12%;
   float:                     left;
   text-align:                center;
}

.single_footer_copyright_area
{
   width:                     40%;
   float:                     left;
   text-align:                center;

}


.page_footer_text_block
{
   width:                     945px;
   padding-top:               15px;
}

.bottom_text
{
   color:                     #666;
   line-height:               1.45em; 
   font-size:                 1.1em;
}

.footer_single_block
{
   width:                     295px;
   float:                     left;
   padding-left:              10px;
   line-height:               1.3em; 
   font-size:                 0.9em;
}
.footer_single_block_adress
{
   width:                     100px;
   float:                     left;
   line-height:               1.3em; 
   font-size:                 0.9em;
   padding-left:              55px;
}

.bot_tel
{
   height:                    13px;
   font-size:                 11px;
   
}

#pad_right
{
   margin-left:               40px;
   text-align:                right;
   width:                     260px;
   line-height:               10px; 
   font-size:                 10px;
}

.footer_block_last
{
   width:                     945px;
   height:                    80px;
}

.footer_bottom_links
{
   width:                     945px;
   text-align:                center;
   padding-top:               10px;
   padding-bottom:            10px;
   font-size:                 0.8em; 
}
.footer_bottom_links a
{
   font-size:                 11px; 
}

.cont_tel
{
   font-size:                 11px;  
   line-height:               11px;
}

.footer_bottom_links2
{
   width:                     900px;
   text-align:                center;
   padding-top:               5px;
   padding-bottom:            10px;
   font-size:                 10px; 

}

.sim_separator
{
   text-align:                right; 
   margin-top:                -17px; 
}


.pag3_big_img
{
   width:                     242px;
   float:                     left;
   margin-right:              10px;
   
}

.pag3_price_text
{
   width:                     315px;
   float:                     left;
   background-color:          #EEE;
   text-align:                center;
   padding-top:               15px;
}

.price_text
{
   font-size:                 16px;
}

.pag3_icon_buy
{
   height:                    60px;
   width:                     70px;
   background-color:          #EEE;
   position:                  absolute;
	right: 23px; 
	top: 78px; 
   text-align:                center;
}

.pag3_avail_text
{
   margin-top:                5px;
   width:                     315px;
   height:                    18px;
   float:                     left;
   background-color:          #EEE;
   text-align:                center;
   padding-top:               0px;
}

.pag3_order_text
{
   margin-top:                5px;
   width:                     390px;
   height:                    18px;
   float:                     left;
   background-color:          #EEE;
   text-align:                center;
   padding-top:               0px;
}

.pag3_text
{
   margin-top:                5px;
   width:                     380px;
   height:                    168px;
   float:                     left;
   background-color:          #EEE;
   text-align:                center;
   padding-top:               0px;
   text-align:                justify;
   padding:                   5px;
}

.pag3_small_img
{
   padding-top:               3px;
   padding-right:             3px;
   float:                     left;
}

.pag3_line_odd_left
{
   margin-top:                5px;
   width:                     290px;
   height:                    18px;
   float:                     left;
   background-color:          #EEE;
   text-align:                left;
   padding-top:               0px;
   clear:   left;
}

.pag3_line_odd_right
{
   margin-top:                5px;
   width:                     350px;
   height:                    18px;
   float:                     left;
   background-color:          #EEE;
   text-align:                left;
   padding-top:               0px;
}

.pag3_line_even_left
{
   margin-top:                5px;
   width:                     290px;
   height:                    18px;
   float:                     left;
   -background-color:          #EEE;
   text-align:                left;
   padding-top:               0px;
   clear:   left;
}

.pag3_title
{
   clear:                     left;
}

.pag3_line_even_right
{
   margin-top:                5px;
   width:                     350px;
   height:                    18px;
   float:                     left;
   -background-color:          #EEE;
   text-align:                left;
   padding-top:               0px;
}

.pag3_text_odd_left
{
   margin-top:                5px;
   width:                     640px;
   height:                    88px;
   float:                     left;
   background-color:          #EEE;
   text-align:                left;
   padding-top:               0px;
   clear:   left;
}
.pag3_textdsp
{
   margin-top:                5px;
   width:                     640px;
   height:                    80px;
   float:                     left;
   background-color:          #EEE;
   text-align:                left;
   padding-top:               0px;
   clear:   left;
}

.clear { clear: both; font-size: 0pt; line-height: 0px; height: 0px; }
.site_name {
color:#BB9738;
font-weight:bold;
position:absolute;
right:180px;
top:0;
width:330px;
}
.site_name h2 { color:#BB9738; font-weight: bold; font-size: 9pt;  }
.basket_t { width: 48px; height: 55px; display: block; background: url("images/basket_t.png") no-repeat; cursor: pointer; margin: 0 auto; }
.basket_t:hover { background-position: 0 -55px; }
div.lban {
	margin-bottom: 5px;
	margin-top: 4px;
	background-image: none;
	border: none;
	height: 150px;
}
.photo {
	float: left;
	border-right-width: 10px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.page_footer_text_block b, .page_footer_text_block strong { font-size:13px; }
.ContentBlk b, .ContentBlk strong { font-size:12px; }
.divsale .lft, .divsale .lft b, .divsale .lft span { color: #BB9738; }
.divsale .lft  { width: 292px }
.divsale .rht { float: right; height:65px; }
.ContentBlk a { text-decoration:underline; }
.ContentBlk a:hover { text-decoration:none; }

.news_tr_b { padding:22px 0 10px 26px; }
.single_news_area { color:#666666; padding:0 0 0 12px; width:32%; }

.bottom_text_tr_b { color: #666; }
.bottom_text_tr_b b, .bottom_text_tr_b strong { color:#BB9738; }

.one_image_area { line-height: 24px; }

.main_block_tr_b { min-height: 832px }
*html .main_block_tr_b { height: 700px }


.bottom_tel_tr_b { height: auto; }
.bottom_tel_tr_b td { text-align: center }
.footer_single_block { float: none; width: auto; }
.footer_single_block { padding: 0; }
.bottom_tel_tr_b { padding: 10px 5px; }
.bottom_tel_tr_b td  { padding: 0 5px; }
.dwnadv { width: 100%; } 
.dwnadv { width: 945px; }
.footer_block_last { height: auto; }

.center-bl .t_b2 { width: auto; }
.center-bl .bottom_menu_tr_b { padding: 0px; height: auto; }
.menu_area2 { width: 245px; }
.main_area2 { padding-left: 25px; width: 655px; }

.menu_title_color { color: #c92838 }