body {font-size:11px;font-family: verdana, arial, helvetica, sans-serif;color: #202020;margin:0;padding:0;
background-color: #f3f0e4;background-image: url(../i/bg.gif);background-repeat: repeat-x;background-position: top center;}

a {color: #2b4567;}
a:hover {color: #B70506;}

a span,h1 span, div hr {display:none;}

#wp {width:1000px;margin: 0 auto;padding: 0;}
#header {clear:both;margin: 0;padding: 0;}

#content {clear:both;margin: 0;padding: 0;}
#main {width: 100%;clear:both;margin: 0;padding: 0;background-color: #fff;background-image: url(../i/bgm.gif);
background-repeat: no-repeat;background-position: 0 0;float: left;}

#mleft {width:200px;margin: 0 20px 0 0;padding:0;float:left; overflow: hidden;}
#lang{float:left;width:149px;background:url(../i/lang-bg.gif) no-repeat right;height:33px;margin:0;padding:4px 0 0 35px;font-size:.8em;}
#lang a{color:#fff;text-decoration:none;}
#lang a img{float:left;margin:0 10px 0 0;border:1px solid #770705;}
#lang a:hover{color:#ea450d}
#lang a#bg{float:left;margin:0 20px 0 0;padding:0 20px 0 0;background:url(../i/lang.gif) no-repeat right;}

ul#mul{float:left;margin:0;padding:0 0 22px 0;width:200px;list-style:none;
background:url(../i/mleftul.gif) no-repeat;background-position:0 100%}
ul#mul li{float:left;width:165px;margin:0;padding:0 0 0 35px;background:url(../i/mleftli.gif) no-repeat;line-height:33px;}
ul#mul li a{color:#fff;text-decoration:none;font-weight:bold;width:150px;float:left;padding:0;}
ul#mul li a:hover{color:#ea450d;}
ul#mul li#sel{background:url(../i/mleftli_adv.gif) no-repeat;width:200px;padding:0;}
ul#mul li#sel span{float:left;padding:0 0 5px 35px;width:155px;margin:0;line-height:28px;color:#fff;font-weight:bold}
ul#sul{float:left;margin:0;padding:0 0 0 10px;width:190px;list-style:none;background:url(../i/sul.gif) repeat-y;}
ul#sul li{width:174px;line-height:22px;width:174px;padding:0;margin:0;border-top:1px solid #820000;background:none}
ul#sul li a{width:139px;background:url(../i/sulli.gif) no-repeat;background-position:25px 50%;
float:left;font-weight:normal;padding:0 0 0 35px;}
ul#sul li a:hover{background-color:#800000;color:#fff}

#mleft div{float:left;width:189px;margin:0; /*padding:0*/ padding: 0 0 0 9px; /*background:url(../i/bleft-bg.gif) repeat-y left;*/ color:#5f5f57} #mleft div a.catalogue span {display:none;}
h2#bform{float:left;height:24px;width:164px;margin:0;padding:25px 0 0 25px;background:url(../i/biuletin.gif) no-repeat top;color:#7c7b69;font-size:1.1em;}
h2#bform span{background:url(../i/redarrow.gif) no-repeat left;padding-left:15px;width:149px;}
#mleft div p{padding:0;margin:0;float:left;width:149px;padding:0 0 10px 25px;}
#mleft form{width:164px;float:left;margin:0 0 0px 0;padding:0 0 20px 25px;background:url(../i/form.gif) no-repeat bottom left;}
#mleft form p{float:left;margin:0;padding:7px 0 0 0;background:url(../i/form-line.gif) repeat-x top;height:27px;}
form input.texts{width:83px;padding:5px 10px;margin:0;float:left;background:url(../i/blank.gif);display:block;
height:16px;border:0}
#mleft form div.pole{background:url(../i/input2.gif) no-repeat top left;background-position:44px 7px;
height:37px;width:149px;float:left;margin:0;}
#mleft form label{width:44px;float:left;margin:0;padding:5px 0 0 0;}
#mleft form input.bttns{float:left;width:13px;margin:2px 5px 0 0;padding:0;}
#mleft form label#fs{background:url(../i/form-dots.gif) no-repeat right;padding-right:10px;margin-right:10px;}
form input.submit{background:url(../i/submit.gif) no-repeat left;border:0;width:149px;height:20px;
color:#fff;padding:0 0 0 25px;float:left;cursor:pointer}

/* ps */
#mleft div.topmost { padding: 16px 0 0 12px; background: url('../i/mleft_menu_bottom.gif') no-repeat left top; overflow: hidden; }
#mleft div.topmost p { margin: 0; padding: 0; }
#mleft #donation-banner { width: 180px; height: 180px; }
/* end ps */

#mcent{width:430px;margin:0;padding:30px 20px 0 0;float:left; overflow: hidden;}

#prod #mcent h1 {
	float: left;
	display: inline !important;
	width:600px !important;
	height:24px !important;
	margin:0 0 15px 0;
	padding:0 0 20px 15px;
	background:url(../i/box-top_big.gif) bottom no-repeat;
	white-space: nowrap !important;
	overflow: hidden;
}
#prod #mcent h1 a, #prod #mcent h1 span {
	display: inline !important;
	white-space: nowrap !important;
}
#prod #mcent h1 span { float: none;}

#brndmark { float: left;height: 85px;width: 100%; overflow: hidden; }
#mcent img { float: left; }
#mcent p { float: left; padding-top: 5px; }
* html #mcent p { margin-bottom: 10px; }
#mcent h2 { line-height: 10px; padding-left: 15px; font-size: 17px; }
#mcent h2.brndtitle { float: left; width: 485px; line-height: 20px;}
#mcent h3 { clear: left; font-size: 14px; }
* html #mcent h2 { float: left; width: 100%; height: 30px; }
* html #mcent h2.topic { line-height: 20px; }
* html #mcent h2.brndtitle { line-height: 45px; }
#mcent #stat h2 { padding-bottom: 10px; }
* html #mcent #stat h2 { padding: 0; }

#main h1{float:left;color:#7c7b69;font-size:1.6em;font-weight:normal}
#main h1 span, #main h1 a,#subleft h2 span{background:url(../i/redarrow.gif) no-repeat left;padding:0 15px 0 15px;float:left;
display:block;line-height:18px;}
#main h1 a{color:#da251d;text-decoration:none;font-size:.8em;font-weight:bold}
#main h1 a:hover{text-decoration:underline;}
.box{float:left;background:url(../i/box-bottom.gif) no-repeat bottom;width:400px;padding:5px 15px 25px 15px;margin:0 0 20px 0}
.boxes{width:180px;margin:0;padding:0;float:left;}
.left{background:url(../i/boxes.gif) repeat-y right;padding:0 20px 0 0;margin:0 20px 0 0;}
#mcent .box h2,#mright h2{float:left;color:#d2231e;margin:0 0 10px 0;padding:0;font-size:1.3em;line-height: 20px;overflow: hidden; width: 160px; padding-left: 0; height: 39px;}
.box a{float:left;width:176px;height:136px;background-color:#fff;background-repeat:no-repeat;
border:1px solid #dedace;background-position:3px 3px;margin:0 0 10px 0;padding:0;}
.box a:hover{border:1px solid #ea450d;}
#mcent .box a img{float:right;margin:113px 3px 0 0;border-right: 1px solid #fff; border-bottom: 3px solid #fff;}
.box p {margin:0;padding:0;width:100%;float:left;}
.box p.more{text-align:right;}
.box p.more a{color:#d2231e;text-decoration:none;border:0 !important;height:auto;margin:10px 0 0 0;width:260px;padding:0 10px 0 0;background:url(../i/smallarr.gif) no-repeat right;}
.box p.more a:hover{text-decoration:underline;padding:0 8px 0 0}

#mright{width:150px;float:left;padding:30px 0 0 0;margin:0;}
#mright h1{margin:20px 0 0 0;padding:0;float:left;font-size:1.2em;font-weight:bold;width:100%}
#mright h1 span{float:left;margin:0;padding:0 0 0 15px;width:305px}
#mright h2{width:100%;margin:30px 0 0 0;float:left;padding:0}	
#mright p{margin:0;padding:0;}
p.data{color:#b8b8b8;margin:10px 0 !important;padding:0;width:100%;float:left;}
#mright p a{color:#dd201e;text-decoration:none;margin:0;padding:0;}

#footer {width: 100%;height: 117px;clear:both;margin: 0;padding: 0;background-color: #e6e2d5;
background-image: url(../i/bgf.gif);background-repeat: repeat-x;background-position: 0 0;}

#footer div{width: 1000px;height: 117px;clear:both;position: relative;margin: 0 auto;padding: 0;
background-color: transparent;background-image: url(../i/bgj.gif);background-repeat: no-repeat;
background-position: 0 0;}

#footer div p{font-size: 10px;color: #a39f8d;position: absolute;margin: 0;padding: 0;}

#footer div p.copy {width: 300px;left: 10px; top: 36px;}
#footer div p.submenu{ width: 650px !important; right: 10px; top: 36px; text-align:right; }

#footer a {color: #da251d;text-decoration: none;}

#prod{float:left;width:770px;}
#prod #mcent{width:607px;}
#prod  .box{width:577px;background:url(../i/box-bottom_big.gif) no-repeat bottom;padding-bottom:15px;margin-bottom:10px;}
#prod .left{padding-right:9px;margin-right:9px;}
#main .clean{background:none;}
#pager{float:left;color:#bdb49e;margin:0;background:url(../i/pager.gif) no-repeat;width:607px;height:33px;}
#pager strong{color:#5b5b5b;}
#pager p{margin:0;padding:10px 0 0 15px;float:left;}
#pager ul{float:right;margin:0;padding:0 7px 0 0;list-style:none;}
#pager ul li{width:22px;padding:0 1px 0 0;background:url(../i/pager_li.gif) no-repeat right 13px;height:26px;float:left}
#pager ul li span,#pager ul li a{height:13px;padding:13px 0 0 0;float:left;width:22px;text-align:center}
#pager ul li a{color:#da251d;text-decoration:none;}
#pager ul li a:hover{background-color:#fff;}
#pager ul li span{background-color:#fff;color:#5b5b5b;font-weight:bold;}
#prod #mright{width:140px;padding-top:10px;}
#prod #mright h1 span{width:125px;}
#prod #mright h1{background:url(../i/logos.gif) no-repeat bottom;padding-bottom:27px;}
#firms{float:left;background:url(../i/logos_bottom.gif) no-repeat bottom #faf8f4;padding:20px;width:100px;font-weight:bold}
#firms p{padding:0 0 15px 0;margin:0 0 15px 0;text-align:center;background:url(../i/logos_border.gif) repeat-x bottom;float:left;width:100px}
#firms p a img{padding:15px 0 0 0;}
#firms p a:hover{color:#860000;}

h2.topic{float:left;padding:0 0 0 95px !important;margin:10px 0 5px 0;background-position:15px 0;background-repeat:no-repeat;width:522px;color:#7c7b69;line-height: 40px !important;height: 50px;}
#subleft{float:left;width:176px;margin:0 15px 0 0;padding:0 0 0 15px}

a.big{float:left;width:174px !important;height:174px !important;background-color:#fff;background-repeat:no-repeat;
border:1px solid #dedace;background-position:3px 3px;margin:0 0 10px 0;padding:0;}
a.big img{float:right;margin:151px 4px 0 0;}
#subleft a{background-color:#fff;border:1px solid #dedace;margin:0 0 10px 0;padding:2px 0 0 2px;float:left;width:78px;height:90px;overflow:hidden;}

#subleft a:hover{border:1px solid #ea450d;}
#main a.aleft{margin-right:12px;}
#subleft h2{background:url(../i/box-bottom_small.gif) no-repeat top;float:left;margin:10px 0 0 0;padding:20px 0 10px 0;color:#7c7b69;
font-size:1em;width:176px}

#subright{float:left;width:393px;margin:0;padding:0;}
#subright p{padding:0 20px;margin:0;line-height:35px;width:353px;}
.dark{background-color:#f7f5ed}
#subright p a{color:#da251d;text-decoration:none;}
#subright p a:hover{text-decoration:underline;}
a.cartnav{padding: 0 7px; border-right: 1px solid #da251d;}
#details{float:left; width:393px; background:url(../i/box-bottom_middle.gif) no-repeat bottom; padding:0 0 20px 0; margin:0 0 20px 0;}
#details h3 { color:#7C7B69; background:url(../i/redarrow.gif) no-repeat 0 6px; padding-left:10px}

#adv{float:left;width:320px;height:240px;background:url(../i/adv.gif) no-repeat;padding:6px;}
#subright #adv{padding-left:36px;background-position:30px 0;}

#stat{float:left;width:577px;padding:0 15px 0 15px;}
#stat h2{width:100%;margin:20px 0 0 0;float:left;color:#d2231e;padding:0;font-size:1.4em;}
#stat p{margin:0;padding:2px 0;width:100%;}


#prod #mcent table{float:left;width:577px;padding:0 15px;margin:20px 0 0 0;text-align:left}
#prod #mcent table tr{line-height:30px;}
#prod #mcent table td.kol{background:url(../i/input.gif) no-repeat 18px 2px;width:62px;float:left;height:27px;padding:0 0 0 20px;}
#prod #mcent table td.kol input.texts{float:left;width:34px;padding-left:14px}
#prod #mcent table input.submit{float:none;margin-top:20px;} 
.left{text-align: left !important;}
#news .boxes{width:275px;}


/*NEW CSS FOR LOGIN FORM*/
#login{margin:10px 0 !important;}
h2#welc{background:url(../i/login.gif) no-repeat right top;width:164px;margin:0;padding:10px 0 0 25px;color:#7c7b69;font-size:1.1em;line-height:17px;}
h2#welc span{background:url(../i/redarrow.gif) no-repeat left;padding-left:15px;width:149px;}
#login a{float:left;width:164px;padding:6px 0 0 25px;color:#800000}
#login a:hover{text-decoration:none;}

#quizid{margin-top:10px !important}
h2#qform{background:url(../i/login.gif) no-repeat right top;width:164px;margin:0;padding:10px 0 0 25px;color:#7c7b69;font-size:1.1em;line-height:17px}
h2#qform span{background:url(../i/redarrow.gif) no-repeat left;padding-left:15px;width:149px;}
#quizid a{float:left;width:164px;padding:6px 0 0 25px;color:#800000}
#quizid a:hover{text-decoration:none;}

#finish{float:left;margin:15px 0 0 0 !important;padding-right:10px !important;width:154px !important;background:url(../i/form.gif) no-repeat;background-position:0 100%;}
a#basket{width:129px;height:16px;text-decoration:none;font-size:1.1em;font-weight:bold;background:url(../i/basket.gif) no-repeat 0 0;
margin:0 0 5px 0;padding:0 0 0 25px}
a#basket:hover{background-position:0 -16px;color:#c70c09;}
#finish{float:left;margin:15px 0 0 0 !important;padding-right:10px !important;width:154px !important;background:url(../i/form.gif) no-repeat;background-position:0 100%;}
#finish a.basket, #subright a.basket{color:#800000 !important;width:129px;height:14px !important;
text-decoration:none;font-size:1.1em;font-weight:bold;background:url(../i/basket.gif) no-repeat 0 0;margin:0 0 5px 0;padding:0 0 2px 25px}
#finish a.basket:hover, #subright a.basket:hover{background-position:0 -16px;color:#c70c09 !important;text-decoration:none !important;}


#login form{margin-top:10px !important;}
#login form label{width:64px;}
#login form div.pole{background-image:url(../i/input3.gif);background-position:64px 7px;}
#login form input.texts{width:63px;}
#login form input.submit{padding:0}
#flash {display:block; width:1000px; height:160px;}

#csend {float:left; width:100%; margin:0 0 30px 0;}
#csend label {display:block; float:left; padding:3px 5px 0 0; width:85px; clear:left}
#csend input {width:300px; border:solid 1px #DFDFDF; margin:0 0 10px 0; float:left}
#csend textarea {width:300px; float:left; border:solid 1px #DFDFDF; margin:0 0 22px 0;}
#csend input#scontact {width:150px;}

#quizid form{margin-top:10px !important;}
#quizid form label{width:64px;}
#quizid form div.pole{background-image:url(../i/input3.gif);background-position:64px 7px;}
#quizid form input.texts{width:63px;}
#quizid form input.submit{padding:0}
#advNew,#advNew2,#adv,#adv2{display: block; width: 320px; height: 240px;}
#cproduct { float: left; }
#htxt { float: left; display: inline; margin-left: 5px; }

/* Distrubutors */
.dox { float: left; clear: left; padding: 10px; width: 590px; background: url(../i/box-bottom_big.gif) no-repeat bottom; }
.distrib { float: left; padding: 0 0 20px 10px; width: 275px; background: url(../i/boxes.gif) repeat-y right; }
.distrib h2 { padding-left: 0 !important; color: #D2231E; font-size: 15px !important; }
.distrib h3 { color: #282828; font-size: 11px !important; }
.distrib p { clear: left; padding: 0; margin: 0 !important; width: 100%; }
.doxes { float: left; display: inline; padding: 0 10px; width: 275px; background: url('../i/boxes.gif') repeat-y right; }
#trade, #murch { clear: left; width: 100%; background: none; }

.right { background: none; }
.red { font-size: 15px !important; color: #d2231e; }

#latest-news-adv { padding-top: 40px; }
#latest-news-adv, #latest-news-adv object, #latest-news-adv embed { margin: 0 auto; width: 180px; height: 150px }
