*{padding:0; margin:0; border:0; color:#000;}
body { font:12px Tahoma; background:#F5F4E5 URL(/images/bg.gif);}
table {padding:0; margin:0; border:0; border-collapse:collapse;}
td{vertical-align:top; font:12px Tahoma;}
p {margin:15px 0 0 0;}
p.comment {margin:10px 0 0 0; font-size:11px; color:#777;}
div.comment {margin:10px 0 10px 0; background:#fff; border:1px dashed #999;}
div.comment * {font-size:11px; color:#000;}
div.comment p {margin:5px;}
a {color:#000;}
a:hover {color:#f60;}
a.hidden {text-decoration:none; color:#000; font-weight:normal; cursor:default;}
b.hidden, strong.hidden  {color:#444; font-weight:normal;}
.comment b.hidden {color:#777; font-weight:normal;}
a.hidden:hover {text-decoration:none; color:#000; font-weight:normal; cursor:default;}
th {font-weight:normal; }

#header {background:#36c URL(/images/header_bg.gif); text-align:center; height:87px; width:1000px;}
#contentCont {text-align:center;}
.realWidth {width:950px; text-align:left; max-width:940px; margin-left:auto; margin-right:auto; }
#leftCol {float:left; width:555px; }
#rightCol {float:right; width:355px; }
#footer {margin-top:30px; text-align:center;}

#logo {float:left; margin-top:15px; background:URL(/images/logo_bg.gif) no-repeat; height:59px;}
#logo * {margin-left:65px;}
#logo span, #logo a {font-family:Arial; font-size:10px; line-height:10px; color:#fff; text-decoration:none; text-transform:lowercase;}
#logo a {display:block;}
#logo span {}

#topmenu {float:right; margin-top:37px; }
#topmenu a, #topmenu span {font-family:Tahoma, Sans-Serif; font-size:11px; margin-left:10px; font-weight:bold;}

#topmenu a {color:#fff;}
#topmenu span, #topmenu a.Active {color:#9cf; text-decoration:none;}


h {font-size:35px; color:#fff; font-weight:normal; }

.h1Cont {margin-top:15px; background:URL(/images/h2_bg.gif) no-repeat; height:75px; }
.h2Cont {margin-top:15px; background:URL(/images/h3_bg.gif) no-repeat; height:75px; }

h2.twoLines {margin-top:15px; margin-left:85px; font-family:Arial Narrow; font-size:26px; line-height:26px; color:#333; font-weight:normal;}
h1.twoLines {margin-top:15px; margin-left:85px; font-family:Arial Narrow; font-size:26px; line-height:26px; color:#333; font-weight:normal;}
h1 {margin-top:40px; margin-left:85px; font-family:Arial Narrow; font-size:26px; line-height:26px; color:#333; font-weight:normal;}
h2 {margin-top:40px; margin-left:55px; font-family:Arial Narrow; font-size:24px; line-height:24px; color:#333; font-weight:normal;}
.maxim {font:20px Times; padding:0; margin:0; color:#000; font-weight:normal; letter-spacing:-1px}
.maxim2 {font:26px Times; padding:0; margin-bottom:10; color:#777; font-weight:normal; letter-spacing:-1px}



.h4Cont {margin-top:15px; background:URL(/images/h4_bg.gif) no-repeat; height:40px;}
h4, div.comment h4 {margin:15px 0 0px 0;  font-family:Arial Narrow; font-size:18px; color:#777; font-weight:normal; }

h5 {font-size:12px; color:#000; font-weight:bold; margin-top:15px;}


#rightCol h2 {margin:15px 0 20px 0; padding-bottom:3px; border-bottom:2px solid #000;}

#leftCol .h3Cont {margin-top:20px; margin-bottom:10px; background:URL(/images/h3_bg.gif) no-repeat; height:40px; }
#leftCol h3 {margin-top:10px; margin-left:50px; font-family:Arial Narrow; font-size:24px; line-height:24px; color:#555; font-weight:normal; }

#leftCol .h2Cont {margin-top:20px; margin-bottom:10px; background:URL(/images/h3_bg.gif) no-repeat; height:40px; }
#leftCol h2 {margin-top:10px; margin-left:50px; font-family:Arial Narrow; font-size:24px; line-height:24px; color:#555; font-weight:normal; }

#rightCol #newsList .h3Cont, #leftCol #newsList .h3Cont  {background:none; padding:0; margin:0; height:20px;}
#rightCol #newsList h3, #leftCol #newsList h3 {padding:0; margin:8px 0 8px 0; }
#rightCol #newsList h3 a, #leftCol #newsList h3 a {text-decoration:underline; font:12px Tahoma;} 

.bannerCont {margin-top:30px;}




h3 a {text-decoration:none; } 
h3 a:hover {text-decoration:underline;} 
table.price {}
table.price td {font-size:11px; vertical-align:middle; padding:15px; border:1px solid #aaa; }

.priceH {}
.priceQuantity{text-align:center;}
.priceTXT {white-space:nowrap; text-align:center;}

.spacer {height:20px;}
.line {height:1px; background:#000;}


.inpmail { padding-left:4px;
	font-family:Tahoma;
	font-size:11px; color:#555;
	border:1px solid gray;
	width:355;
}

.rate {float:right; margin-left:50px;}
