body { font-family: Tahoma, Geneva, sans-serif; margin:0; padding:0; text-align:center;}
.clr { clear:both; font-size:0; line-height:0; margin:0; padding:0; border:none; }
a {color: #00F;}
a:visited {color: #909;}
a:hover {color: #F00;}
a:active {color: #F00;}
ul#topnav li.phone {
	float:right;
	padding-right:15px;
	color: #fff;
	font-weight:bold;
}

#wrapper { width:960px; margin:0 auto; padding:0; text-align:left;}
#header { width:100%; height:250px; background-color: #e8e8ea; }
#product_header { overflow:hidden; width:100%; height:75px; background-color:#e8e8ea; }
#header img { float:left; }
#header #coord { position:relative; height:250px; padding:0; margin:0; float:right; width:450px; } /*border-left:1px dotted #999; */
#header #coord p {margin:0;}

#footer { border-top: 1px solid #ccc; color:#999; text-align:center; margin-top:0; padding:15px 10px;}
small { font-size:10px; }

#navcontainer { border-top:0px solid #5f2d0b; border-bottom:0px solid #5f2d0b; }

#topnav { display:block; height:32px; list-style:none outside none; background:url(/img/menu/plc_back.jpg) repeat-x right -32px #777; padding:0; margin:0; }
#topnav li { background:url(/img/menu/plc_back.jpg) repeat-x 0 0 #000; display:inline-block; height:22px; float:left; white-space:nowrap; padding:5px 0 5px 15px; margin:0;}
#topnav li a { color:#e7e7e7; font-weight:bold; font-size:14px;}

#localnav li a { color:#fff; font-weight:bold; font-size:13px;}
#localnav li.active a { color:#333; text-decoration:none; }

#localnav { display:block; height:32px; list-style:none outside none; background:url(/img/menu/plc_back.jpg) repeat-x right 0 #777; padding:0; margin:0; }
#localnav li { display:inline-block; height:32px; float:left; white-space:nowrap; margin:0;}

#localnav li.idle div.starter   { float:left; height:22px; background:url(/img/menu/plc_back.jpg) repeat-x 0 -32px #777; padding:5px 0 5px 15px; }
#localnav li.active div.starter { float:left; height:22px; background:url(/img/menu/plc_back.jpg) repeat-x 0 -64px #777; padding:5px 0 5px 15px; }
#localnav li.idle div.ender   { float:left; height:32px; padding:0; display:inline-block; background:none; }
#localnav li.active div.ender   { float:left; height:32px; padding:0; display:inline-block; background:url(/img/menu/plc_back.jpg) no-repeat right -64px #fff; }

#contentwrap { display:inline-block; background:url(/img/misc/contentback.gif) 0 0 repeat-y #ffffff; position:relative; padding-bottom:20px}
#content { float:left; width: 690px; display:block;}
#content { font-size:12px; }
#content p { font-size:12px; margin:5px 0;}
#content h1 { margin:10px 0 5px 0; font-family:Georgia, "Times New Roman", Times, serif; color:#399; font-weight:bold; font-size:22px; }
#content h2 { margin:30px 0 5px 0; font-family:Georgia, "Times New Roman", Times, serif; color:#000; font-weight:normal; font-size:18px; }
h2.bordered { margin:3px 0; }
.catDiv { border-top:1px dotted #ccc; }
.catDiv h2 { margin:5px 0; }
.catDiv h2 a { font-size:16px; }
.catDiv ul {list-style-position:outside; margin-left:170px; padding-left:40px;}
.catDiv img { float:left; margin:5px 20px 5px 0; }
#content blockquote { margin:10px 0; border-top:1px solid #399; border-bottom:1px solid #399; padding:10px 20px;}
#content blockquote p { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; }
ul.softdocs { margin:10px 0; padding:0; list-style:none outside none; }
ul.softdocs li {display:inline-block; line-height:16px; font-size:12px; padding:0 20px; font-weight:bold; }
ul.softdocs li.docs { background:url(/img/misc/pdf.gif) 0 0 no-repeat; }
ul.softdocs li.soft { background:url(/img/misc/cd.gif) 0 0 no-repeat; }
a.docs { margin:12px 0; padding:3px 0 3px 20px; background:url(/img/misc/pdf.gif) 0 0 no-repeat; }

#rightcol { width:245px; margin-left:25px; float:left; display:block;}
#rightcol ul.noc { list-style:none outside none; margin:0; padding:0; }
#rightcol h2 { margin:13px 0 5px 0; font-family:Georgia, "Times New Roman", Times, serif; color:#399; font-weight:bold; font-size:18px; }
#rightcol h3 { margin:7px 0 0 0; font-size:14px; }
#rightcol h4 { margin:7px 0 0 0; font-size:13px; }
#rightcol p {margin:7px 0 0 0;}
#rightcol { font-size:12px; }

#formOrder td { padding-right:5px;}
#formOrder input { width:140px;}
#formOrder label { }
#formOrder input.orderformbutton { width:220px; margin:10px 0; padding:5px; }
#rightcol p.orderinfo { margin:10px 0; }

table.spravka { border-left:1px solid #333; border-top:1px solid #333; background-color: #cee8e8; }
table.spravka tr td { text-align: center; border-bottom:1px solid #666; border-right:1px solid #666; padding:3px; }
table.spravka tr th { text-align: center; border-bottom:1px solid #666; border-right:1px solid #666; background-color: #99cccc; padding:3px; }
table.spravka tr td.leftTD, table.spravka tr th.leftTD { text-align: left; }

.captchaContainer { float:left; border:1px solid #333; margin:5px 0; }
.captchaEquality { float:left; font-size:20px; height:55px; line-height:20px; padding-top:20px; }
input.captchaResult { float:left; width:60px; height:55px; font-size:24px; text-align:center; }
p.error, #content p.error { color:#cc0000; font-weight:bold; }
ul.errorul { margin:0; padding:0; text-indent:0; color:#cc0000; font-weight:bold; list-style-position:inside;}
form#checkout { margin:10px 0; }

#yourOrder 			{ font-size:13px; width:230px; height:37px; background: url(/img/order/back.png) no-repeat 0 0 #e8e8ea; padding:8px 8px 10px 8px; }
#yourOrder p { margin:0; }

#search 			{ width:189px; height:37px; background: url(/img/search/back.png) no-repeat 0 0 #e8e8ea; padding:8px 8px 10px 8px; margin:10px 0; }
form#searchform input.sft { width:237px; border:1px solid #666; padding:3px; }
form#searchform input.sfi { left:170px; display:block; position:absolute; }

.searchWrapper { margin-top:10px; padding:0; }
.searchWrapperProduct { width:429px; margin-right:15px; margin-top:10px; padding:0; float:right; }


.jsonSuggest li a img {
	float:left;
	margin-right:5px;
}
.jsonSuggest li a small {
	display:block;
	text-align:right;
}
.jsonSuggest { font-size:0.8em; }
.sideHeader { margin: 13px 0 5px 0; font-family: Georgia, "Times New Roman", Times, serif; color: #399; font-weight: bold; font-size: 18px; }
#rightcol .header.dots { border-top:1px dotted #ccc; margin-top:10px; padding-top:10px; }
