html, body {height:100%; margin:0; padding:0; background:#f6f6f6}
body{ background:url(0.gif) no-repeat; background-attachment:fixed}
html, body, div, table, td, p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333}
table {border-collapse: collapse; width:100%}
table td {padding: 0px; vertical-align:top}
INPUT{border:1px solid #333}

form {margin:0px; padding:0px}
img {border:none; margin:0px; padding:0px}


#main { min-height:100%; }
* html #main {height:100%;}

.top {background:#333}
.top_center{min-width:1000px; max-width:1264px; margin:0px auto; height:81px; border:0px solid #fff}
*html .top{width:expression((document.documentElement.clientWidth > 1264) ? '1264px' : ((document.documentElement.clientWidth < 1000) ? '1000px' : '100%'));}
.top .top_menu{ height:36px; background:#444; border-top:#555}
.top .menu_indent{ width:20px; height:35px; background:url(top_menu_separator.gif) right top no-repeat}
.top .top_menu TD{height:35px;background:url(top_menu_separator.gif) right top no-repeat; color:#fff;}
.top .top_menu A{display:block; color:#ccc; padding:10px 20px 10px 20px; font-weight:bold; text-decoration:none}
.top .top_menu A:HOVER{color:#fff; background:#555}
.top .top_menu .under_menu{ height:27px; background:url(under_menu.gif) repeat-x top;}

.top .quick_search{float:right; }
.top .quick_search INPUT{ margin-top:7px }
.top .quick_search TD{ background:none;}
.top .search_btn{width:45px; background:url(search_btn.gif) top left no-repeat; border:none; height:22px}

.feedback_form{ width:400px; margin:20px auto;}
.feedback_form INPUT{ border:1px solid #333; width:100%}
.feedback_form TEXTAREA{ width:400px; border:1px solid #333;}
.feedback_form .snd_col{ width:250px; }

.cont A{ color:#c98f00; text-decoration:underline}
.cont A:HOVER{text-decoration:none}


.cont{ border:0px solid #ff0; min-width:1000px; max-width:1264px; margin:0px auto; }
*html .cont{width:expression((document.documentElement.clientWidth > 1264) ? '1264px' : ((document.documentElement.clientWidth < 1000) ? '1000px' : '100%'));}
.cont .left_col{width:25%; float:left; border:0px solid;}
.cont .left_col_margins{margin:30px 15px 20px 20px; }
.cont .left_col_title{font:bold 15px Arial, Helvetica, sans-serif; color:#c98f00; padding-bottom:9px; background:url(hor_dot.gif) bottom repeat-x}
.cont .menu_point A{ display:block; padding:6px 0px 6px 20px; background:url(point.gif) 5px 11px no-repeat; color:#333; font:Tahoma, Verdana, Arial, Helvetica, sans-serif; }
.cont .selected_menu_point{padding:6px 0px 6px 20px; background:url(point.gif) 5px 11px no-repeat; color:#333; font:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.cont .separator_menu{ height:1px; overflow:hidden;background:url(hor_dot.gif) top repeat-x }
.cont .menu_level2{ padding:3px 0px}
.cont .menu_level2 A{ color:#00a;}
.cont .menu_level2 A:HOVER{ text-decoration:underline}
.cont .menu_point{ background:url(hor_dot.gif) bottom repeat-x }
.cont .menu_point:HOVER{ background:#ccc}

.cont .left_col_margins A{text-decoration: none;}

.cont .product_name{ font: bold 16px Tahoma, Geneva, sans-serif; color:#990100; margin:0px 5px 5px 10px; text-align:left}
.cont .product_name A{ color:#990100; text-decoration:none}
.cont .product_name A:HOVER{ color:#ff842a}


.cont .news_shortlist{ border:0px solid #f00; margin:0px 5px }
.cont .news_shortlist A{text-decoration:underline}
.cont .news_shortlist A:HOVER{text-decoration:none}
.cont .news_date{ font:bold 10px Tahoma, Geneva, sans-serif; color:#636363}
.cont .news_short_text{font-size:11px}


.mts{ font:bold 12px Tahoma, Geneva, sans-serif; background:url(mts.gif) 1px top no-repeat; height:24px; margin:10px 0px 6px 20px; padding-left:25px; padding-top:2px}
.vel{ font:bold 12px Tahoma, Geneva, sans-serif; background:url(velc.png) left top no-repeat; height:24px; margin:0px 0px 20px 20px; padding-left:25px; padding-top:2px}

.cont .product_descr{ color:#000; margin:0px 20px 5px 10px;}
.cont .prod_{ margin:0px 30px 5px 10px;color:#033; text-align:right}
.cont .prod_ A{ text-decoration:underline; color:#666; font:bold 14px Tahoma, Geneva, sans-serif;}
.cont .prod_ A:HOVER{ text-decoration:none}
.cont .price{ color:#336601; font: bold 16px Tahoma, Geneva, sans-serif; margin:0px 0px 0px 10px}

.cont .product_related A{color:#ee1120; display:block; margin-left:10px; height:15px; padding:4px}
.cont .product_related A:HOVER{ text-decoration:none}

.btn_ent{ background:url(btn_ent.gif) top left no-repeat; width:30px; height:18px; border:none; margin-left:2px}
.cont .text_edit{ width:118px; height:16px; margin:0px 0px; padding:0px; border:1px solid #505050; color:#666; background:none}

.table_auth TD { padding-top:2px}

.cart{ height:42px; width:125px; background:url(cart.gif) left 2px no-repeat; margin:10px auto; }

.content_col{width:75%; float:left}
.content{width:75%; float:left}
.content DIV, H1{color:#333}
.content .content_title{font:bold 20px Arial, Helvetica, sans-serif; color:#c98f00; padding-bottom:9px; border-bottom:1px solid #969696}
.content .breadcrumbs{padding:5px 0px; font-size:10px; color:#333}	
.content .breadcrumbs A{ text-decoration:underline;  color:#333}
.content .breadcrumbs A:HOVER{ text-decoration:none}

.cont .right_col{width:23%; float:right; border:0px solid}
.box .right_menu_title{font:bold 15px Arial, Helvetica, sans-serif; color:#c98f00; padding:9px 0px 9px 15px; border-bottom:1px solid #e9e9e9}
.box { border:0px solid #e9e9e9; margin:20px 10px 20px 0px;}

.cont .t{ background:url(box_border.gif) repeat-x top}
.cont .r{background:url(box_border.gif) repeat-y right}
.cont .b{background:url(box_border.gif) repeat-x bottom}
.cont .l{background:url(box_border.gif) repeat-y left}

.cont .coner_left_top{ background:url(box_left_top.gif) left top no-repeat; }
.cont .coner_right_top{background:url(box_right_top.gif) right top no-repeat; }
.cont .coner_right_bot{background:url(box_right_bot.gif) right bottom no-repeat;}
.cont .coner_left_bot{background:url(box_left_bot.gif) left bottom no-repeat; }
.cont .box_info{ margin:15px 15px 0px 15px; color:#333}
.cont .box_info DIV{color:#333}

.footer{ /*min-width:1000px; max-width:1264px;  font:bold 12px Arial, Helvetica, sans-serif; color:#c0c0c0; text-align:center;*/ margin:0px auto; margin-top:-70px;background:url(footer_backgrnd.gif) repeat-x bottom; height:70px}
/**html .footer{width:expression((document.documentElement.clientWidth > 1264) ? '1264px' : ((document.documentElement.clientWidth < 1000) ? '1000px' : '100%'));}*/
