body,div,p,table {font-size:11px;margin:0px;padding:0px}
body {background-color:#FFFFFF; font-family: Tahoma, Verdana; color: #272727;}

p {
	color: #272727;
}
#maincontent {min-width: 800px; max-width: 1256px; margin: 0 auto;}

input {font-size:10px;}
button {background:none;border:none}
form, .form {padding:0px;margin:0px}
select, textarea, Input {background:#ffffff;border:1px solid #7F9DB9;color:#2C659D;font-family: Tahoma, Verdana;font-size:11px;}
.selSerch {margin:8px 0px; width:185px}
.butSearch {margin-top:0px;border:none}
.butSubs {border:none}
.butSb {margin-bottom:-3px;border:none}
.radio {border:none;color:#4A831D;margin:5px 0px}
.inpsearch {width:217px;padding:0px; margin:0px}
.inpauto {width:130px}
.inp400 {width:400px}
.inpsubs {width:150px}
.inp {width:220px;margin:9px 0px;color:#2C659D}
.Belable {display:block;margin:6px 10px 10px 30px;border:1px solid #ffffff}

p {margin:5px 0px;padding:0px}

hr {margin:12px;height:3px;color:#3069A1;}
hr.hrG {margin:7px 30px;height:1px;color:#D8D8D8;}
hr.hrGsm {margin:10px 0px;height:1px;background:#D8D8D8;color:#D8D8D8;padding:0px}

table.TForumMenu {height:20px}
/*table.TMenu td {background: url('/i/menu_line.gif') repeat-x top;border-left:1px solid #BBD3EC;border-bottom:1px solid #BBD3EC} */
table.TMenu td {border-left:1px solid #BBD3EC;border-bottom:1px solid #BBD3EC}
table.TMenuX td {border-left:1px solid #BBD3EC;border-bottom:1px solid #BBD3EC;padding:0px;margin:0px}
.TmenuSide {background: url('/i/menu_left.gif') repeat-x top;padding:0px; margin:0px}

.dMenu a       {display:block; background: url('/i/menu_line.gif') repeat-x top;}
.dMenu a:hover {display:block; background: url('/i/menu_line_a.gif') #FFF7DC repeat-x top;}

.dMenuX a       {display:block; background: url('/i/menu_line.gif') repeat-x top;}
.dMenuX a:hover {display:block; background: url('/i/menu_line_a.gif') #FFF7DC repeat-x top;}
.dMenuX_on a {display:block; background: url('/i/menu_line_a.gif') #FFF7DC repeat-x top;}

.dMenu_on a {display:block; background: url('/i/menu_line_a.gif') #FFF7DC repeat-x top;}
.dNewsBlock {font-size:11px;}

table.twoTovar td {padding-left:20px}img.newsPicRt {margin:0px 12px 12px 0px}
img.picTuda {margin:0px 0px -2px 5px;}

table.tableTop {background:url(/i/table_top.gif) repeat-x top}

table.rew td {border-bottom:1px solid #D7DBDC;}
table.rew th {border-bottom:1px solid #D7DBDC;background:#F6FAFC;text-align:left;font-weight:normal}

table.rew2 td {border-bottom:1px solid #D7DBDC;margin:12px}
table.rew2 th {border-bottom:1px solid #D7DBDC;background:#F6FAFC;text-align:left;font-weight:normal;margin:12px}

table.rewReg th {border-bottom:1px solid #D7DBDC;border-top:1px solid #D7DBDC;background:#F8F8F8;text-align:center;font-weight:bold}

table.cat {background:#F2F5F9;border-left:1px solid #C8D0DB;border-top:1px solid #C8D0DB;border-bottom:1px solid #C8D0DB} 
table.cat td {padding:4px 12px;border-right:1px solid #C8D0DB} 

.tableMap {background:url(/i/table_top.gif) repeat-x top;color:#657182;padding:10px 5px 2px 20px;font-size:10px}
.tableMap1 {background:url(/i/table_top.gif) repeat-x top;color:#657182;padding:5px 5px 2px 20px;font-size:10px}

.Col2 {padding:0px;}
.Col1 {width:240px;background: url('/i/dot_wt.gif') repeat-x bottom;}
.Col11 {width:240px;background: url('/i/dot_wt2.gif') repeat-x bottom;}

.ColMain2 {padding:0px 0px 0px 3px;;}
.ColMain22 {padding:0px 0px 0px 0px;}
.ColMain {background: url('/i/dot_big.gif');}
.ColMain1 {width:240px;background: url('/i/dot_wt.gif') repeat-x bottom;}

h1 {color:#2C659D;font-size:11px;margin:3px 0px}
h1.head {color:#E5F3FF;font-size:14px;margin:3px 0px}

h2 {
	color: #00478C;
	font-size: 11px;
	margin: 0px 0px;
	padding: 0px
}

h3 {
	color: #696969;
	font-size: 11px;
	margin: 0px 0px;
	font-weight: normal
}

h4 {color:#2D7FCE;font-size:11px;margin:3px 0px}
h5 {color:#696969;font-size:11px;margin:0px 0px;font-weight:bold;padding:0px}

a {color:#2D7FCE;}
a:hover {color:#2D7FCE;text-decoration:none}

a.lnk {color:#2D7FCE;font-size:10px;}
a.lnk:hover {color:#2D7FCE;text-decoration:none;font-size:10px;}

.top {color:#2D7FCE;}
.pp {font-size:9px;margin:0px;padding:0px}

a.top       {color:#2D7FCE;}
a.top:hover {color:#2D7FCE;}

a.top1       {color:#2D7FCE;font-size:10px;}
a.top1:hover {color:#2D7FCE;font-size:10px;}

a.Tforum       {color:#2C659D;}
a.Tforum:hover {color:#2C659D;}

a.more       {color:#2D7FCE;font-weight:bold;}
a.more:hover {color:#2D7FCE;font-weight:bold;}

a.footerLink       {color:#1D4568;font-weight:bold;font-size:10px;}
a.footerLink:hover {color:#1D4568;font-weight:bold;font-size:10px;}

a.green       {color:#4A831D;font-weight:bold;text-decoration:none}
a.green:hover {color:#4A831D;font-weight:bold;text-decoration:underline}

.dn {text-decoration:none}
.up {text-transform:uppercase}
.fl {float:left}
.fr {float:right}
.orange {color:#EB8A00}
.pdt5 {padding-top:2px;margin:0px}
.pdt10 {padding-top:10px;margin:0px}
.pdt7 {padding-top:7px;margin:0px}
.mdt10 {margin-top:10px;padding:0px}
.pdt20 {padding-top:20px;margin:0px}
.pdr5 {padding-right:5px}

.topDot {background: url('/i/top_dot_line.gif') repeat-x;padding:14px 0px}
.topAdrLine {padding:5px 7px 7px 7px;}
.blueTop {background: url('/i/blue_top_line.gif') repeat-x; height:115px;border:1px solid #326BA1;border-top:1px solid #ffffff}
.bannRound {margin:20px 8px 0px 0px}
.BannerBorder {padding:7px 13px;border:1px solid #BCC4CA;}

.sl {color:#4A831D}
.wt {color:#ffffff;font-family:Verdana;font-size:9px;}
.copyR {color:#696969;font-size:10px}

.picRt {margin-right:10px}

.dLightBlueTextBlock {border:1px solid #BCC4CA;background: url('/i/topic_backg.gif') repeat-x top #ffffff;margin:8px 0px 0px 0px;color:#767676;}
.dLightBlueTextBlock1 {border:1px solid #BCC4CA;background: url('/i/topic_backg.gif') repeat-x top #ffffff;margin:0px;color:#767676;}

.dTextBlock{border:1px solid #BCC4CA;background: url('/i/topic_backg.gif') repeat-x top #ffffff;margin:8px 0px 0px 0px;color:#767676;}
.dTextBlock1{border:1px solid #BCC4CA;background: url('/i/topic_backg.gif') repeat-x top #ffffff;margin:0px 0px 0px 0px;color:#767676;}
.dTextBlock2{border:1px solid #BCC4CA;background: url('/i/topic_backg.gif') repeat-x top #ffffff;margin:10px 0px 0px 0px;color:#767676;}
.dTextBlock3{border:1px solid #BCC4CA;background: url('/i/topic_backg.gif') repeat-x top #ffffff;margin:0px 5px 0px 0px;color:#767676;}
.dTextBlock4{margin:0px 7px 0px 0px;color:#767676;}

.dLightTextBlock   {min-height:450px;border:1px solid #BCC4CA;background:#ffffff;margin:0px;color:#767676;padding:12px;text-align:justify}
.dAboutTextBlock   {height:800px;border:1px solid #BCC4CA;background:#ffffff;margin:0px;color:#767676;padding:12px;text-align:justify}
.dLightTextBlock1               {border:1px solid #BCC4CA;background:#ffffff;margin:0px;color:#767676;padding:12px;text-align:justify;}
.dLightTextBlock2  {height:150px;border:1px solid #BCC4CA;background:#ffffff;margin:0px;color:#767676;padding:12px;text-align:justify}
.dLightTextBlock3  {border:1px solid #BCC4CA;background:#ffffff;margin:0px;color:#767676;padding:0px;text-align:justify}

.dOnlyTextBlock{
	border: 1px solid #BCC4CA;
	background: #ffffff;
	margin: 0px;
	color: #767676;
	padding: 0px;
	text-align: justify
}

.dForumBlock{
	background: #ffffff no-repeat top right;
	margin: 0px;
	color: #272727;
	padding: 12px;
	margin-right: 5px
}

.dTopForumBlock {border:1px solid #BCC4CA;background: url('/i/topic_backg.gif') repeat-x top #ffffff;margin:8px 0px 0px 0px;color:#767676;}
.dTopCatBlock {border:1px solid #BCC4CA;background: url('/i/topic_backg.gif') repeat-x top #ffffff;margin:0px 0px 0px 0px;color:#767676;}

.dTopCatBlock1 {border-top:1px solid #BCC4CA;border-bottom:1px solid #BCC4CA;background: url('/i/topic_backg.gif') repeat-x top #ffffff;margin:0px 0px 0px 0px;color:#767676;}

.dBlock   {border:1px solid #BCC4CA;background:#ffffff no-repeat top right ;margin:0px;color:#767676;padding:12px;}
.dBlock2  {border:1px solid #BCC4CA;background:#ffffff no-repeat top right ;margin:0px;color:#767676;padding:0px;height:80px}
.dBlock1  {border:1px solid #BCC4CA;background:#ffffff no-repeat top right ;margin:0px;color:#767676;padding:12px;}
.dBlock11 {border:1px solid #BCC4CA;background:#ffffff no-repeat top right ;margin:0px;color:#767676;padding:0px;}

.DBlockNot {border:1px solid #BCC4CA;background:#ffffff no-repeat top right ;margin:0px;color:#767676;}

.dBlackTextBlock{border:1px solid #BCC4CA;background:#ffffff no-repeat top right ;margin:0px;color:#414040;padding:12px;}
.dBlackTextBlock1{border:1px solid #BCC4CA;background:#ffffff no-repeat top right ;margin:0px;color:#414040;}
.oneTovar {color:#393939;}

.dForumBord {border-right:1px solid #BCC4CA;border-left:1px solid #BCC4CA;border-bottom:1px solid #BCC4CA;margin-right:10px}

.btn {border-top:none}
.bn {border:none}

.lt{position:relative;left:-1px;top:-1px;z-index:10;}
.rt{position:relative;left:1px;top:-9px;z-index:11;}
.lb{position:relative;left:-1px;top:1px;z-index:12}
.rb{position:relative;left:0px;top:-8px;z-index:13}

.rb1{position:relative;left:0px;top:-10px;z-index:13}
.rb2{position:relative;left:0px;top:0px;z-index:13}

.rba{position:relative;right:-13px;bottom:-5px;z-index:13}

.rr{right:5px;}

.topic { margin-left:8px}
.TopicPos {margin:-2px 0px -4px 0px}
.TopicTextPos {margin-top:0px;}

.date {
	color: #272727;
	font-size: 9px;
	padding: 0px;
	margin-bottom: -2px
}

.date1 {color:#767676;font-size:9px;padding:0px;margin-bottom:4px}


.DotLine {background: url('/i/dot_line_grey.gif') repeat-x top;padding:1px 0px;margin:0px;font-size:5px}
.DotBlue {background: url('/i/dot_blue.gif') repeat-x top;font-size:10px;margin:3px 8px 4px 11px;font-size:5px}
.DotBl {background: url('/i/dot_blue.gif') repeat-x top;font-size:3px;margin:12px 0px 5px 0px}
.DotGrey {background: url('/i/dot_grey.gif') repeat-x top;font-size:1px;margin:11px 30px 3px 30px;font-size:5px}
.VgreyDot {background: url('/i/dot_grey.gif') repeat-y right;border:0px solid #ffffff;padding:5px 10px;margin-left:12px;border:1px solid #00ff00;width:20px;height:100px}

.tovar {width:100%;border:0px solid #ffff00;padding:10px 0px}
.tovarFl {border:0px solid #ffff00;width:90%;}
.tovarFr {border-left:1px solid #BCC4CA;padding:5px 5px 5px 30px;}
.text {padding:5px}

.dGlossaryLinks {color:#657182;margin:0.5em 0;text-align:center;}
.dGlossaryLinks a {color:#2D7FCE;text-decoration:none;font-weight:bold}
.dGlossaryLinks a:hover {color:#2D7FCE;text-decoration:underline;font-weight:bold}

.vendorBord {border:1px solid #DADADA;margin:0px 10px 10px 0px}
.vendPicBord{margin:15px 20px}
.basePicBord{margin:23px 60px}

.lineGreen {background:#F8FAFC}
.lineWt {border-bottom:1px solid #E9E9E9;}
.lineGr {border-left:1px solid #E9E9E9;border-bottom:1px solid #E9E9E9;}

/* wesp 11/02/10 */
.rating_box {float: right; height: 12px; width: 56px; overflow: hidden; background: url(/i/rating_blue.png) repeat-x;}
.rating_box_gray {float: right; height: 12px; width: 56px; overflow: hidden; background: url(/i/rating_gray.png) repeat-x;}
.rating {height: 12px; background: url(/i/rating_orange.png) repeat-x; width:1px; }

/* for IE 6 & Co */
* html #maincontent {width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 776 ? "776px" : ((document.documentElement.clientWidth || document.body.clientWidth) > 1256 ? "1256px" :"auto" )); }
* html body {text-align: center;}

ul.ratingback {
    background: url('/i/rating_blue_sm.png') repeat-x scroll left top transparent;
    height: 11px;
    margin: 0px;
    padding: 0px;
    list-style: none inside none;
}
ul.ratingbacktext {
    height: 11px;
    margin: 0px;
    padding: 0px;
    list-style: none inside none;
    width: 80px;
}
li.ratingli {
    cursor: pointer;
    padding: 0px;
    margin: 0px;
    float: left;
    height: 11px;
    width: 23px;
}
li.on {
    background: url('/i/rating_orange_sm.png') repeat scroll left top transparent;
}

.reviewdescinputfield { width: 33%; vertical-align:middle; text-align: right; padding-right: 3px; }
.redstarleft { padding-left: 3px; color:red; font-weight: bold; }