@import "global.css";

@media screen, projection
{	
	body {background:#ffffff}
	h1, h2, h3, h4, h5, h6, p, address, ul, ol, cite, label, dl, dt, dd {color:#222}
	a {color:#0e588d}
	h1 {color:#222}
	h2 {color:#0e588d}
	h3 {color:#222;margin-top:.5em}
	pre {background:#f7f7f7;color:#000000}
	table {border-color:#c9c2c1}
	table td {background:#f7f7f7;color:#444444;border-color:#c9c2c1}
	ul li a {text-decoration:none}
	ul li a:hover {text-decoration:underline}
	label {font-weight:normal}
	label.required:after {content:" *";color:#ffd324}
	input.required {background:#fff6bf}
	dl {margin-bottom:2px}
	dd {padding:10px;border-left:none;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd}
	dd ul {margin-left:15px;margin-bottom:3px;list-style-image:url('../img/bullet.gif')}
/*	dt input {margin:1px 3px 0 0;padding:0;float:left}
	dt span {margin-top:2px;display:block}
	*/
	
	dt {height:23px;color:#fff;font-weight:bold;padding:5px 10px 0 10px;background:url('../img/bkg-products.gif') repeat-x}
	dt span {position:absolute; margin-left:185px;}
	dt input {float:left;}
	dt span small {line-height:20px;}
	blockquote {font-size:80%; float:right; background:#C3E44F; width:45%; color:#fff; padding:1em; margin:0 0 1em 1em;}
	blockquote * {color:#000;}
	blockquote h2, blockquote h3 {font-weight:bold}

	
	.nob th {color:#222;}
	.btng {display:inline;height:28px;width:127px;background:url('../img/bkg-menu-l2-li.gif') repeat-x;margin-left:3px;text-align:center;border:solid #1A4300 1px}
	.btng span {font-size:12px;margin-top:5px;display:block}
	.tmenu {margin:45px 0 0 580px}
	.tmenu ul li {padding:0 10px 0 10px;border-right:solid 1px #aaaaaa}
	.tmenu ul li.last {border-right:none}
	.tmenu ul li a {font-weight:bold;color:#009bfa;font-size:10px}
	.mmenu {padding:5px 0 0 10px;height:18px}
	.mmenu ul li {padding:0 10px 0 10px}
	.mmenu ul li a {color:#ffffff;font-weight:bold;text-decoration:none;font-size:12px}
	.mmenu ul li.sfhover a {text-decoration:underline}
	.searchbox {padding-top:5px}
	.searchbox .search-button {width:50px;height:18px;border:solid #035606 1px;background:url('../img/button-green.gif') repeat-x;color:#ffffff}
	.searchbox .search-input {width:120px;height:15px;border:solid #035606 1px;background:#ffffff;padding:1px 2px 0 2px;margin-right:5px;vertical-align:top}
	.chapters {width:250px;background:#f7f7f7;float:left;margin-bottom:20px;border:solid #c9c2c1 1px}
	.chapters dl {padding:10px}
	.chapters dt {height:32px;font-size:18px}
	.comment blockquote p {color:#000000}
	.gallery {background:#f7f7f7;border:solid #c9c2c1 1px}
	.gallery a img {border:solid #000000 2px}
	.transparent {background:transparent;border:none}
	.transparent td {background:transparent;border:none;padding:3px}
	.basket {width:250px;color:#fff;font-size:11px}
	.basket * {color:#fff;font-size:11px}
	.basket table {margin:0 5px 0 5px;border-collapse:collapse;padding:0}
	.basket table td {padding:1px;margin:0}
	.basket label {font-weight:normal}
	.basket .bkg {background:#333}
	.panelbkg .bkg {opacity:0.3;position:absolute;width:250px}
	.panelbkg table td {color:#fff;}
	.help {border-bottom:1px dashed blue; cursor:help;}
	.linelist li {display:inline; list-style:none;padding-right:10px}
	.linelist {list-style:none}
	.linelist strong {font-size:18px;}
	.dealer {background:#fff; border:none !important}
	.dealer thead tr td {line-height:18px; color:#fff}
	.dealer tr {border:none}
	.dealer th {background:#003274 url('../img/bkg-tr-th.gif') repeat-x;  text-align:center; font-weight:bold; border:none}
	.dealer td {background:#fff; padding-bottom:0; padding-top:0}
	.dealer td input {padding:0; width:25px}
	.dealer #basket-td {background:url('../img/bkg-td-basket.gif') repeat-x}
	.dealer #order-td {background:url('../img/bkg-td-order.gif') repeat-x}
	.dealer #order-td input {background:transparent; color:#fff; margin:0; border:none; height:38px; width:159px}
	.basket-add {background:url('../img/button-basket.gif') no-repeat; height:25px; padding:0; border:none; width:16px; cursor:pointer}
	.important {background:#fffae5; color:#222; padding:1em; margin:0 0 1em 0;}
	.important hr {color:#fff; border-color:#fff; height:0; margin:1em 10em 1em 10em}
	.important p {font-size:13px;}
	.pager {line-height:25px; margin-bottom:1em;}
	.pager .previous {position:absolute; margin-left:100px;}
	.pager .next {position:absolute; margin-left:375px;}
	.pager .position {position:absolute; margin-left:280px;}
	.pager .pages {text-align:center; margin-top:5px; }
	.pager .page {border:1px solid #ccc; text-decoration:none; padding:3px; margin:0 1px 0 1px; color:#000; background:#fff;}
	.pager .page:hover {background:#eee;}
	.pager .page.active {border: solid 1px; padding-left:5px; font-size:11px; padding-right:5px; border-color: #134FB0 #000000 #000000 #134FB0; background:url('../img/bkg-products.gif') repeat-x 50% 50%; color:#fff;}	
	
	.product.short  {background:#fff;}
	.descmore {margin-top:1em;}
	
	.path {height:28px;margin:0;}
	.path ul {line-height:28px}
	.path ul li {margin-right:8px;font-size:12px;background:url('../img/bullet-navigation.gif') no-repeat 100% 50%; padding:0 12px 0 0;}
	.path ul li.last {border:none;background:none;}
	.path ul li a {color:#065126; text-decoration:underline;}

	#wrap {margin:auto;width:910px}
	#footer {background:#6DA400;width:909px;border-left:solid #A3A3A4 1px;border-right:solid #A3A3A4 1px;border-bottom:solid #A3A3A4 1px}
	#footer p {text-align:center;font-size:11px;padding:5px; margin:0; color:#fff;}
	#footer dt {display:none}
	#footer dd {border:none; padding:0; margin:0;}
	#footer dl {margin:0;}
	#footer a {color:#fff;}
	#logo {text-align:center;margin:0 0 0 0;border:none;height:75px;width:190px;position:absolute;top:28px;margin-left:41px;z-index:1000}
	#logo-img {border:none}
	#subfooter {margin-bottom:20px;}
	#subfooter dl dt {display:none}
	#subfooter dl dd {border:none;text-align:center}
	
	#basket {position:absolute;top:6px;margin-left:660px}
	
	#login-form {margin-left:660px;width:250px;position:absolute;top:101px; height:70px;}
	#login-form table {margin:2px 5px 2px 5px;border-collapse:collapse}
	#login-form table td {margin:0;padding:1px}
	#login-form label {color:#fff;font-weight:normal;width:120px}
	#login-form input[type=text], input[type=password], #login-form .textbox {width:105px;border:none;padding:1px}
	#login-form input[type=submit] {margin:2px 0 0 0}
	#login-form .bkg {background:#000}
	#login-form * {line-height:100%;font-size:11px}
	#login-form strong {font-size:12px; margin:2px 0 2px 0; display:block;}
	
	#title {margin:0;width:910px;height:170px;margin-top:0}
	#title-left {float:left;text-align:center;width:300px;height:70px}
	#title-right {float:right;width:690px;height:70px}
	
	#title-menu {width:910px; position:absolute; top:0; background:transparent; height:28px;}
	#title-menu-left {float:left;width:200px;position:absolute;padding-left:302px;padding-top:55px;line-height:28px;height:28px;color:#fff;text-transform:uppercase;font-weight:bold;}
	#title-menu-right {height:28px;position:relative;float:right;top:55px;margin-right:25px}
	#title-menu-right li {padding:0 20px 0 0px !important}
	#menu-l2 {width:910px;height:37px;background:#C1E24E ;padding-top:10px;background:url('../img/bkg-menu-l2.gif') repeat-x}
	#menu-l2 .searchbox {height:25px;width:302px;background:#ffffff url('../img/bkg-searchbox.gif');float:left}
	#menu-l2 .searchbox .search-button {background:url('../img/bkg-search-button.gif') no-repeat;width:22px;border:none;float:right;margin-right:10px;height:19px}
	#menu-l2 .searchbox .search-input {background:transparent;border:none;float:left;width:250px;margin-left:5px}
	#menu-l2 .mmenu {padding:0}
	#menu-l2 ul li {display:inline;height:28px;width:127px;background:url('../img/bkg-menu-l2-li.gif') repeat-x;margin-left:3px;text-align:center;border:solid #1A4300 1px}
	#menu-l2 ul li.active {background:url('../img/bkg-menu-l2-li-active.gif')}
	#menu-l2 ul li.first {margin-left:0}
	#menu-l2 a {font-size:12px;margin-top:5px}
	#main {margin:auto;width:909px;margin-top:56px;border:solid #A3A3A4 1px;border-bottom:none}
	#main-left {float:left;width:302px}
	#main-center {float:left;/*width:605px;margin-left:2px;*/width:607px;min-height:633px}
	#main-right {float:right;width:200px}
	#main-center .content {padding:10px;margin-bottom:400px}
	/*#main-image {margin:auto;width:910px;height:172px;background:url('../img/bkg-top.jpg') center bottom no-repeat}*/
	#main-image-inner {margin:auto;width:910px;height:171px;background:url('../img/bkg-top.jpg') center top no-repeat}
	#main-path {margin:auto;width:586px;height:28px;background:url('../img/bkg-menu2.gif')}
	#main-path .article {display:none}
	
	#main-left .fr { height: 23px; }
	
	#descinfo {}
	.product.short .name a {margin:0 0 0 5px !important;}
	.product.short .fl .info {padding: 0 !important;}
	.product.short .fl .info p {margin:0 0 0 5px !important; overflow: hidden; }
	
	.product.full { margin: 0;}
	.product.full form table { width: 580px; }
	
	div.comment blockquote {width:98%;}
	
	#main-center .content blockquote {float:none;font-size:100%;margin:0;width:100%;background:none;color:#222;padding:0}
    
	#footer .gen_footer {background: #ffffff; text-align: right; padding-right: 5px;}

}
@media print {
	.np, .noprint {display:none}
	.tc {text-align:center}
	.nodt dt {display:none}
	.tr {text-align:right}
	img {border:none}
	dd {margin:0}
	#logo {text-align:center}
}