* { margin:0; padding:0;}
img { border:none;}
a { color:#007BDA; outline:none;}
a:hover { color:#179BD5;}
body,td,th { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif;	color: #5a5a5a; text-align:left;}

* html .png
{
    width: expression(this.firstChild.width);
    filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+
            this.firstChild.src+"', sizingMethod='image')");

    background: expression("transparent url("+
            this.firstChild.src.replace(".png", ".gif")+") no-repeat");
    background: none !important;
}

* html .png img
{
    behavior: expression(this.style.visibility="hidden");
}

.clearfix { clear:both;}
h1 { font-family:tahoma; font-size:26px; font-weight:normal; color:#4F4F4F; margin:0 0 15px 0}

/*head*/
body { background:#FFFFFF}
#wrapper { padding:20px 0}
#hd_tbl { margin:0 0 70px 0;}
#logo { text-align:center; padding:20px 0}
#contacts1_out { vertical-align:bottom;}
#warning { width:173px; background:url(../img/warning.gif) left center no-repeat; background-position:5% center; font-family:tahoma; font-size:11px; color:#CB0D00; padding:0 0 0 35px; margin:0 70px 5px 0; text-align:left}
#contacts1 { background:url(../img/contacts_1.gif) no-repeat; width:208px; height:66px; margin:0 70px 0 0; text-align:center; padding:15px 0 0 0}
#contacts1 b { color:#B40500; font-size:17px; font-family:tahoma;}
#contacts { text-align:left; color:#000000; font-size:11px; font-family:tahoma; padding:10px 0 0 28px;}

#redstripe { background:url(../img/red_stripe_bg.gif) center repeat-x; background-color:#BA0C00; height:96px; vertical-align:top; text-align:center;}
#redstripe_in { background:url(../img/red_stripe_img.gif) center no-repeat; height:96px;}
#contacts2 { background:url(../img/contacts_2.gif) no-repeat; width:183px; height:28px; margin:0 70px 0 0; float:right; text-align:right; padding:10px 25px 0 0;}
*html #contacts2 {margin:0 35px 0 0;}
#contacts2 a { color:#AB0600; font-size:11px; font-family:tahoma; background:url(../img/contacts_mail.gif) left center no-repeat; background-position:0 70%; padding:0 0 0 20px;}

#leftmenu { padding:0 0 0 4%;}
#leftmenu ul { list-style:none; }
#leftmenu li { font-family:tahoma; font-size:12px; margin:0 0 20px 0;}
#leftmenu li a { color:#000000;}

#main { padding:20px 3% 30px 30px}

#vendors_out { float:left; margin:0 20px 0 0;}
#scoot_kat_r { background:url(../img/scoot_kat_right.gif) top right no-repeat; padding:0 4px 0 0;}
#vendors { border:#BDBDBD 1px solid; border-right:none; font-size:18px; font-family:tahoma; padding:10px 20px}
#vendors b { color:#1F201F; font-weight:normal; margin:0 15px 0 0; }
#vendors a { color:#B40500; margin:0 15px 0 0; }

#count { margin:0 0 0 0px; font-size:11px; font-family:tahoma; color:#000000; padding-top:7px}

#cat_tbl tbody td {height:56px;}
#cat_tbl th { background:url(../img/kat_tbl_th_bg.gif) top repeat-x; height:30px; font-size:11px; color:#ffffff; font-weight:normal; vertical-align:middle; padding:0 0 0 10px}
#cat_tbl td { border-top:#ededed 1px solid; font-size:12px; color:#000000; padding:0 10px; font-family:tahoma}
#cat_tbl td span { color:#B40500;}
#cat_tbl td i { color:#B40500; font-weight:bold; font-style:normal;}
#cat_tbl td img {border:1px solid #444;margin:0;}
#cat_tbl td.im {padding:0;text-align:center;}
#note { font-size:11px; font-family:tahoma; color:#212221; border-top: #CB0D00 1px solid; padding:30px 0 0 10px; }

#article_out { width:650px;}
/*footer*/
#rating { padding:10px 60px;}
#footer { padding:0 0 0 30px; color:#ffffff; font-size:11px; font-family:tahoma;}
#footer a { color:#F5CFCF;}
.hidden {display:none;}
/*#WzTiTl {background-color:#222222;}
#WzBoDy{background-color:#222222;}*/
#WzBoDy ol { list-style-position:inside}
#WzBoDy ol li { margin:0 0 5px 0;}
#WzBoDy table { border-collapse:collapse; margin-top:15px; }
#WzBoDy table td { border:1px solid #000000; padding:3px 5px;}

#back_frm { width:70%; margin:30px 0;}
#back_frm_in { border:#E4E4E4 1px solid; padding:10px 20px 10px 20px;}
#back_frm_in table td { color:#434343; font-size:12px; vertical-align:top; padding:5px}
.butt { padding:3px 10px;}

#inside { margin:20px 0 0 0;}
#back_frm_in {}
#back_frm_in table {}
#back_frm_in table td { padding:5px 10px; font-size:12px;}
#back_frm_in table td input {}

#order { padding:30px;}

#notexist{ font-size:18px; padding:0 0 200px 0}

.gray { background:#ededed;}

#cat_tbl { border:1px solid #333333;}
#cat_tbl tr:hover { background:#ededed;}
