html, body {margin:0 auto;padding:0px;background: #ff8c00;}
html, body {min-height: 100%;width: 100%;}
*html {height: 100%;}
*body {height: 100%;}
BODY,TD,TH{margin: 0 0 0 0;font-family: Arial, sans-serif;font-size: 12px;color: #241100;line-height: 120%;}
img{border: 0px;}
TABLE{border-collapse: collapse;border-spacing: 0px;}
TABLE TD,TH{padding: 0px;}
DIV{margin: 0px auto;padding: 0px;zoom: 1;}
A{text-decoration: underline;color: #fff;line-height: 120%;font-family: Tahoma}
FORM,UL,LI{padding: 0px;margin: 0px;}
H4 {font-size: 12px;font-weight: lighter;font-style: normal;letter-spacing: 140%;color: #b11703;}
H3 {font-size: 14px;font-weight: lighter;font-style: normal;letter-spacing: 140%;color: #b11703;}
H2 {font-size: 16px;font-weight: lighter;letter-spacing: 140%;color: #b11703;}
H1 {font-size: 18px;font-style: normal;font-weight: lighter;letter-spacing: 140%;color: #b11703;}
/* ??????????? ??????? ? ?????????? - Png settings*/
/* png */
.png {-background: none !important; -width: expression(this.firstChild.width); -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"', sizingMethod='scale')");}
.pngbg {-background: none !important; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.style.backgroundImage.substring(4,this.style.backgroundImage.length-1)+"', sizingMethod='scale')");}
.pngbgcrop {-background: none !important; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.style.backgroundImage.substring(4,this.style.backgroundImage.length-1)+"', sizingMethod='crop')");}
.png img {-visibility: hidden;}


#main {width: 918px;min-height: 100%;}
* #main {height: 100%;}

#main_background{width: 100%;min-height: 100%;background-image: url(/images/body_bg.jpg);background-position: top left;  background-repeat: repeat-x;  background-attachment: scroll;   }
* #main_background {height: 100%;}

/* menu */
#top_menu {width: 100%;height: 87px;position: relative;background: #b11703;}
#top_menu .r_cor{position: absolute;bottom: 0px;right: 0px;_bottom: -1px;_right: -1px;}
#top_menu .l_cor{position: absolute;bottom: 0px;left: 0px;_bottom: -1px;}
#top_menu  .r_line{position: absolute;top: 0px;right: 0px;_right: -1px;}
#top_menu  .l_line{position: absolute;top: 0px;left: 0px;}
#top_menu  .b_line{position: absolute;bottom: 0px;_bottom: -1px;left: 14px;}
#top_menu  .logo{position: absolute;top: 26px;left: 25px;cursor: pointer;}
#top_menu  .logo DIV {width: 144px;height: 33px;}
#top_menu .sitemap{background-image: url(/images/menu_sitemap.jpg);width: 144px;height: 36px;position: absolute;top: 27px;right: 24px;_right: 23px;}
#top_menu .sitemap .ico {float: left;margin-top: 7px;display: inline;}
#top_menu .menu_items {position: absolute;top: 0px;left: 190px;height: 100%;}
#top_menu .menu_items table {height: 100%;}
#top_menu .menu_items table TD {text-align: center;vertical-align: middle;padding: 0px 18px 0px 18px;}
#top_menu .menu_items table TD a{font-size: 11px;color: #fff;text-decoration: none;}
#top_menu .menu_items table TD a:hover{text-decoration: underline;}
#top_menu .menu_items table .select {background-image: url(/images/gray_li.png); -background: none !important; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gray_li.png', sizingMethod='scale')");}

/* splash */
#splash {height: 203px;width: 100%;position: relative;}
#splash .LT {position: absolute;top: 0px;left: 0px;z-index: 10;}
#splash .RT {position: absolute;top: 0px;right: 0px;_right: -1px;z-index: 10;}
#splash .LB {position: absolute;bottom: 0px;left: 0px;_bottom: -1px;z-index: 10;}
#splash .RB {position: absolute;bottom: 0px;right: 0px;_bottom: -1px;_right: -1px;z-index: 10;}

#splash .LT DIV {width: 13px;height: 12px;}
#splash .RT DIV {width: 12px;height: 13px;}
#splash .LB DIV {width: 13px;height: 13px;}
#splash .RB DIV {width: 13px;height: 13px;}

#splash .l_T{position: absolute;top: 0px;left: 13px;}
#splash .l_B{position: absolute;bottom: 0px;left: 13px;_bottom: -1px;}
#splash .l_R{position: absolute;top: 12px;left: 0px;}
#splash .l_L{position: absolute;top: 12px;right: 0px;_right: -1px;}

/* menu ? ?????????? */
#image_menu {width: 100%;}
#image_menu TABLE{width: 100%;}
#image_menu TABLE TD {text-align: justify;vertical-align: top;}
#image_menu TABLE TD h4 {margin: 0px;padding: 0px;font-size: 15px;}
#image_menu TABLE TD h4 a{color: #b11703;font-size: 18px;font-weight: lighter;}
#image_menu TABLE TD .png{margin-right: 5px;}
#image_menu TABLE  .text{width: 225px;padding-left: 10px;}
#image_menu TABLE .text p{font-size: 13px;text-align: left;margin-top: 8px;}

/* ??????? ??? ????????? ????????? */
#content{}

/* ???? ????? ??????? */
#new_products {width: 100%;}
#new_products TD{}
#new_products .new_product {width: 400px;height: 130px;}
#new_products  .first_column {width: 400px;}
#new_products  .two_column .text{width: 480px;float: right;vertical-align: top;}

/* ??????? ?????? */
#search {}
#search .sub_search{width: 100%;}
#search .price TABLE TD {text-align: left;vertical-align: top;}
#search .price {text-align: left;vertical-align: top;}
#search .search TABLE TD {text-align: right;vertical-align: top;}
#search .search {text-align: right;vertical-align: top;}
#search .price TD .png{float: left;margin-right: 15px;}
#search .price  TABLE TD h1 {margin: 0px;padding: 0px;font-size: 15px;}
#search .price  TABLE TD h1 a{color: #b11703;font-size: 18px;font-weight: lighter;}
#search .price .text {width: 185px;}
#search .price TD .text p{font-size: 13px;text-align: left;margin-top: 8px;}
#search .search label {cursor: pointer;}
#search .search .input_field {position: relative;}
#search .search .input_field .l_body{position: absolute;left: -9px;top: 0px;_top: 1px;}
#search .search .input_field .l_body DIV {width: 10px;height: 22px;}
#search .search .input_field .r_body DIV {width: 10px;height: 22px;}
#search .search .input_field .r_body{position: absolute;right: -9px;top: 0px;_right: -10px;_top: 1px;}
#search .search .input_field input{border: 0px;width: 270px;border-top: 1px solid #231f20;border-bottom: 1px solid #eeebeb;height: 22px;}
.searched {background-color: #ffcc00;font-weight: bold;color: #ff2400;}

/* footer */
#footer {height: 87px;background-image: url(/images/foot_bg.gif);}
#footer .footer {width: 100%;height: 100%;}
#footer .footer TD {color: #fff;font-size: 11px;font-family: Tahoma, sans-serif;padding: 23px;}
/*#
footer .r_cor{position: absolute;top: 0px;right: 0px;_right: -1px;}
#footer .l_cor{position: absolute;top: 0px;left: 0px;}
#footer  .r_line{position: absolute;bottom: 0px;right: 0px;_right: -1px;_bottom: -1px;}
#footer  .l_line{position: absolute;bottom: 0px;left: 0px;_bottom: -1px;}
#footer  .b_line{position: absolute;top: 0px;left: 14px;*/

/* novosti */
#news {text-align: left;}
#news a{color: #b11703;font-size: 13px;}
#news .news {margin-top: 15px;}
#news .news p {margin: 0px 0px 15px 0px;}

#products {text-align: left;margin-top: 20px;}
#products .nav {text-align: left;margin: 0px 0px 20px 0px;font-size: 16px;font-weight: 200;}
#products .nav a{text-align: left;margin: 0px 0px 20px 0px;font-size: 16px;font-weight: 200;}
#products h1 a{color: #b11703;margin-top: 15px;}
#products h2 {margin-top: 10px;}
#products h2 a {color: #065988;text-decoration: none;border-bottom: 1px dashed #065988;font-weight: 200;}
#products .products{color: #000;font-size: 12px;}

#brands_scroll {width: 918px;height: 131px;background-image: url(/images/new_bg_2.png); -background: none !important; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/new_bg_2.png', sizingMethod='scale')");}