body { background:#e4e4e4 url('images/background.gif') repeat-x;; font-family:Arial, Verdana, sans-serif; font-size:12pt; color:#333; }

div.keywords-top 	{ text-align:left; line-height:12pt; font-size:8pt; word-spacing:5pt; color:#ccc; }
div.keywords-bottom { clear:both; text-align:left; line-height:17pt; font-size:8pt; color:#666666; padding:20px 10px; border-top:1px dotted #b7b7b7; }
div.disclaimer 		{ text-align:center; color:#999999; font-size:7pt; line-height:12pt; padding:10px; margin-bottom:10px; }
div.bottom-keywords 	{ text-align:center; line-height:13pt; font-size:8pt; word-spacing:5pt; color:#666666; padding:0 10px; }

div#website-wrapper { width:970px;  margin:0px auto; }

div#website-header { position:relative; background:url('images/contact.gif') no-repeat bottom right; height:135px; }

	div.header h1 { margin:0px; padding:0px; }
	div.header a.logo { display:block; position:absolute; top:0px; left:70px; background:url('images/logo.gif'); width:161px; height:98px; }
	div.header a.logo span { display:none; }
	div.header div.search 			{ position:absolute; top:100px; left:0px; padding:7px 10px 0px 10px; border-top:1px dotted #767676; }
	div.header div.search input.text 	{ float:left; background:url('images/search-bg.gif') no-repeat; width:220px; height:19px; color:#393939; padding:5px 5px 0px 5px; margin-right:5px; border:0px; }
	div.header div.search input.button 	{ background:url('images/search-bg.gif') no-repeat -240px 0px; width:70px; height:24px; border:0px; cursor:pointer; }	
	
	div.header ul.menu 	{ position:absolute; bottom:4px; right:90px; list-style:none; margin:0px; padding:0px; }
	div.header ul.menu li 	{ float:left; margin-right:3px; }
	div.header ul.menu li a { display:block; font-size:10pt; font-weight:bold; color:#333; padding:5px; }
	div.header ul.menu li a:hover { background:#f39300; color:#fff; }
	div.header ul.menu li a.current { background:#9dc026; color:#fff; }

	div.telefon {color:#666;display:block;float:right;font-size:10pt;height:100px;margin-right:120px;text-align:right;}
	
div#website-content { background:#f4f4f4; padding:10px 10px 20px 10px; margin:20px 0px 0px 0px; -moz-box-shadow: 0px 0px 20px #999; -webkit-box-shadow: 0px 0px 20px #999; }
	
div#website-left { float:left; width:220px; padding-right:20px; border-right:1px dotted #ccc; }

	span.separator { clear:both; display:block; border-top:1px dotted #ccc; margin:10px 0px; }

	div.left h2 { clear:both; background:url('images/title-bg.gif') no-repeat; font-size:10pt; font-weight:bold; color:#fff; width:215px; height:27px; padding:4px 0px 0px 5px; }
	div.left h2.red { background-position:0px -31px; }
	div.left h3 { font-size:9pt; font-weight:bold; color:#000; margin:7px 0px 7px 5px; }
	div.left h2 a, div.left h3 a { color:#000; }
	div.left h2 a:hover, div.left h3 a:hover { color:#f60; text-decoration:underline; }

	div.left ul.categories 			{ list-style:none; padding:0px; margin:10px 0px; }
	div.left ul.categories li 		{ margin:2px 0px; }
	div.left ul.categories li a 	{ display:block; background:url('images/arrows.gif') no-repeat 4px 6px; font-size:10pt; font-weight:bold; color:#000; padding:3px 0px 3px 20px; }
	div.left ul.categories li a:hover { background-color:#e1e1e1; background-position:4px -14px; }
	div.left ul.categories li a.current { background-color:#e1e1e1; background-position:4px -14px; }
	
	div.left ul.subcategories 			{ list-style:none; padding:0px; margin:5px 0px 5px 20px; }
	div.left ul.subcategories li 		{ }
	div.left ul.subcategories li a 		{ display:block; background:none; font-weight:normal; padding:3px; }
	div.left ul.subcategories li a:hover { background:#e1e1e1 url('images/arrows.gif') no-repeat 185px -14px; }
	div.left ul.subcategories li a.current { background:#e1e1e1 url('images/arrows.gif') no-repeat 185px -14px; }
	
	div.left ul.pictures 			{ list-style:none; margin:0px; padding:0px; }
	div.left ul.pictures li 		{ float:left; margin:0px 6px; }
	div.left ul.pictures li a 		{ display:block; border:1px solid #666; }
	div.left ul.pictures li a:hover	{ border-color:#000; }
	div.left ul.pictures li a img 	{ display:block; }
	
	div.left p { font-size:9pt; padding:0px 5px; text-align:justify; }
	
	div.left a.more 	{ display:block; clear:both; float:right; font-size:8pt; color:#f60; margin:5px 0px; font-weight:bold; }
	div.left a.more:hover 	{ color:#000; }
	
	div.scroller { background:#fff; position:relative; width:672px; height:240px; padding:10px 0px 0px 0px; }
	div.scroller div.preview { width:652px; height:235px; overflow:hidden; margin:0px 0px 0px 10px; }
	div.scroller div.preview ul { list-style:none; margin:0px; padding:0px; width:9999px; }
	div.scroller div.preview ul li { float:left; }
	div.scroller div.preview ul li div { margin-top:10px; font-size:10pt; color:#000; }
	div.scroller div.preview ul li div span { background:#f60; font-weight:bold; color:#fff; padding:2px 4px; margin-right:10px; }
	
	div.scroller ul.controls { background:#fff; position:absolute; bottom:5px; right:5px; list-style:none; margin:0px; padding:0px; }
	div.scroller ul.controls li { float:left; margin-right:5px; }
	div.scroller ul.controls li a { display:block; border:1px solid #666; }
	div.scroller ul.controls li a:hover { border:1px solid #000; }
	div.scroller ul.controls li a.current { border:1px solid #f60; }
	div.scroller ul.controls li a img { display:block; }

	div.shadow {width:672px; height:15px; line-height:15px; background:url('images/shadow.jpg') no-repeat top center; margin:0px 0px 10px 0px; }

div#website-right { float:right; width:680px; margin-right:10px; }

	div.breadcrumbs 		{ color:#999999; font-size:10pt; margin:5px 0px 10px 0px; }
	div.breadcrumbs a 		{ color:#f60; }
	div.breadcrumbs a:hover { text-decoration:underline; }

	div.right {position:relative;}
	div.right h2 		{ background:url('images/arrows.gif') no-repeat 2px 7px; font-size:14pt; color:#333; padding:0px 0px 0px 20px; }
	div.right h2 b.rpl {color:#f60;}
	div.right h2 a {color:#333;}
	div.right h2 a:hover {color:#f60;text-decoration:underline;}
	div.right h1 		{ background:url('images/arrows.gif') no-repeat 2px 7px; font-size:14pt; color:#333; padding:0px 0px 0px 20px; }
	div.right h1 b.rpl {color:#f60;}
	div.right h1 a {color:#333;}
	div.right h1 a:hover {color:#f60;text-decoration:underline;}
	div.right span.descr{ display:block; color:#666; font-size:12pt; margin:3px 0px 0px 0px; }
	div.right p 		{ font-size:11pt; line-height:14pt; text-align:justify; }
	div.right p a 		{ color:#99bb25; text-decoration:underline; padding:0px 3px; }
	div.right p a:hover { background:#99bb25; color:#fff; }
	div.right p b.rpl {color:#f60;}

	div.right div.prodbox 	{ position:relative; background:#fff; border:1px solid #ddd; padding:10px; margin:5px 0px; }
	div.right div.prodbox div.leftside { float:left; width:167px; }
	div.right div.prodbox a.thumb 		{ display:block;  margin:10px 20px 10px 10px; border:1px solid #666; }
	div.right div.prodbox a.thumb img 	{ display:block; border:2px solid #fff; }
	div.right div.prodbox span.subtitle	{ display:block; text-align:center; width:130px; font-size:10pt; margin:10px auto; }
	div.right div.price 	{ position:absolute; top:10px; right:10px; font-size:8pt; }
	div.right div.price span.black 	{ display:block; text-align:right; color:#000; }
	div.right div.price span.price 	{ display:block; text-align:center; background:url('images/price-bg.gif'); height:22px; font-size:14pt; color:#fff; padding:3px 10px;}
	div.right div.price span.red 	{ display:block; text-align:right; color:#f60; }
	div.right div.prodbox h1 			{ float:right; width:470px; margin:5px 0px 0px 0px; }
	div.right div.prodbox h2 			{ float:right; width:470px; margin:5px 0px 0px 0px; }
	div.right div.prodbox span.descr 	{ display:block;float:right; width:490px; }
	div.right div.prodbox span.separator{ float:right; clear:none; width:480px; margin-right:10px; }
	div.right div.prodbox p 			{ float:right; width:490px; text-align:justify; }
	div.right div.prodbox a.more		{ display:block; position:absolute; bottom:10px; right:10px; font-weight:bold; font-size:9pt; color:#f60; }
	div.right div.prodbox a.more span	{ color:#000; }
	div.right div.prodbox a.more:hover	{ text-decoration:underline; }
	div.right div.prodbox a.order 		{ display:block; background:url('images/button-bg.gif'); width:95px; height:14px; font-size:9pt; font-weight:bold; color:#fff; padding:7px; margin:0px auto; }
	
	div.right div.specialbox { float:left; width:300px; margin-left:35px; padding-left:35px; border-left:1px dotted #666; }
	div.right div.specialbox h1 { background:url('images/title2-bg.gif') no-repeat 0px -41px; width:290px; height:36px; color:#fff; padding:5px 0px 0px 10px; }
	div.right div.specialbox h1.red { background-position:0px 0px; }
	div.right div.specialbox h2 { background:url('images/title2-bg.gif') no-repeat 0px -41px; width:290px; height:36px; color:#fff; padding:5px 0px 0px 10px; }
	div.right div.specialbox h2.red { background-position:0px 0px; }
	div.right div.specialbox p { font-size:10pt; padding:10px 0px; text-align:justify; }
	div.right div.specialbox.noborder { margin-left:5px; padding-left:0px; border:0px;}

	div.right div.specialbox a.thumb { display:block; float:left; border:2px solid #999; margin:0px 6px; }
	div.right div.specialbox a.thumb:hover { border-color:#000; }
	div.right div.specialbox a.thumb img { display:block; }

	div.images {float:right; width:135px; margin-left:20px; margin-top:5px;}
	div.images img {padding:2px; border:1px solid #666666; margin-bottom:5px;}

	div.recommended {width:660px; padding:7px 0 0 20px; height:34px; color:#fff; font-weight:bold; display:block; clear:both; margin-top:25px; background:url('images/bg_recomandate.jpg') no-repeat top left;}
	
	div.bigimg {padding:2px; width:530px; float:left; border:1px solid #666666; text-align:center;}

	div.smallimg {width:130px; float:left; margin-left:10px;}
	div.smallimg a {padding:2px; display:block; width:130px; border:1px solid #666666;margin-bottom:10px;}

	div.small, div.small p {font-size:10pt;}

	div.comprod {float:right; text-align:right; width:215px;}
	div.comfata {float:right;margin-left:10px;}
	div.comtext {float:right; text-align:right;}
	div.comtext p {font-size:10pt;color:#6E9E0E; text-align:right;}
	div.comtext a.order { display:block; background:url('images/button-bg.gif'); width:95px; height:14px; font-size:9pt; font-weight:bold; color:#fff; padding:7px; float:right; margin-top:7px; }

	div.sitemap { font-size:11pt; line-height:14pt; text-align:justify; margin-left:15px;float:left;}
	span.cat {padding-left:3px;font-size:11pt;}
	ul.sitecat {margin:0; padding:0;font-size:11pt;}
	ul.sitecat li {margin:0; padding:0; list-style:none; margin-left:15px;font-size:11pt;}
	div.sitemap a, ul.sitecat li a { color:#99bb25; text-decoration:underline; padding:0px 3px; font-size:11pt;}
	div.sitemap a:hover, ul.sitecat li a:hover { background:#99bb25; color:#fff; }

div#website-footer { color:#666666; padding:0px 10px 20px 10px; border-top:1px dotted #B7B7B7;}

	div.footer div.contact 		{ float:left; font-size:10pt; line-height:16pt; width:400px; }
	div.footer div.contact a.logo 	{ display:block; float:left; background:url('images/logo.gif') no-repeat left top; width:161px; height:98px; padding:0px 20px 20px 0px; margin-right:20px; border-right:1px dotted #b7b7b7; }
	div.footer div.contact a	{ color:#f60; font-weight:bold; }
	div.footer div.contact a:hover 	{ color:#000;}
	div.footer div.contact a.logo span {display:none;}
	div.contact p {margin-top:10px; }

	div.footer div.ext-links {float:left; font-size:10pt; line-height:16pt;clear:both;width:950px;margin-top:10px;margin-bottom:10px;text-align:center}
	div.footer div.ext-links a { color:#666666; font-size:10pt; line-height:20pt; padding:2px 5px; }
	div.footer div.ext-links a:hover{ background:#f60; color:#fff; text-decoration:underline; }
		
	div.footer div.index { float:right; font-size:8pt; margin-top:10px; }
	div.footer div.index a { color:#666666; padding:2px 3px; }
	div.footer div.index a:hover { background:#f60; color:#fff; }
	
	div.footer div.links 		{ float:right; text-align:center; margin-top:20px; }
	div.footer div.links a 		{ color:#666666; font-size:10pt; line-height:20pt; padding:2px 5px; }
	div.footer div.links a:hover{ background:#f60; color:#fff; text-decoration:underline; }
	
	div.footer div.copyright { float:right; color:#666; font-weight:bold; text-align:center; font-size:9pt; margin:10px 5px; }

	div.footer div.copyright a	{ color:#f60; padding:2px 3px;}
	div.footer div.copyright a:hover { background:#f60; color:#fff; }

	div.keywords-bottom a	{ color:#666666; padding:2px 3px;}
	div.keywords-bottom a:hover 	{ background:#f60; color:#fff; }

div.pagination {clear: both;margin: 10px auto;width: 675px;position: relative;height: 30px;text-align: center;}
div.pagination ul li {display: inline;text-align: center;line-height: 20px;font-family:Tahoma, Arial, Helvetica, sans-serif;}
div.pagination ul li a {padding: 4px 6px;font-weight: bold;font-size: 11pt;color:#f60; text-decoration:none;font-family:Tahoma, Arial, Helvetica, sans-serif;}
div.pagination ul li a.current, div.pagination ul li a:hover {background: #f60; color: #fff; text-decoration:none;}


.form-item { padding: 5px 0px; overflow: hidden;}
.form-item .main-label { width: 120px; display: block; float: left; font-size: 10pt; text-align: right; padding-right: 10px; padding-top:4px; cursor: pointer;}
.form-item .main-label:hover { color: #c20000; }
div.warning {clear:both;padding-left:130px; color:#c20000; font-weight:bold; font-size: 10pt;}
input.input, textarea.textarea { font-size: 12px; width:380px; padding:3px;}
input.input:focus, textarea.textarea:focus { border: 2px solid #c20000;}
.form-item.submit input { cursor: pointer; display:block; background:url('images/button-bg.gif'); width:145px; height:30px; font-size:9pt; font-weight:bold; color:#fff; padding:7px; border:0px; margin-top:7px;}
