* {margin:0px;padding:0px;list-style-type:none;}
html {background:url(bg_html.jpg) left 107px repeat-x; height:100%;}
body {height:100%; position:relative;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:none;}
.clear {clear:both;}

h1 {padding-bottom:25px;font:bold 12px/12px  Tahoma, Arial, Helvetica, sans-serif; color:#330066;text-transform:uppercase;}
h2 {padding-bottom:18px;font:bold 13px/13px  Tahoma, Arial, Helvetica, sans-serif; color:#9966cc;}
h3 {padding-bottom:15px;font:bold 12px/12px  Tahoma, Arial, Helvetica, sans-serif; color:#99cc33;}
p {padding:0 15px 7px 0;font:normal 12px/12px  Tahoma, Arial, Helvetica, sans-serif; color:#000;}
p.links {clear:both;float:left;width:100%;padding:0 15px 7px 0;}
p.highlight {padding:4px 15px 11px 0;font:normal 12px/12px  Tahoma, Arial, Helvetica, sans-serif; color:#5ccf36;}
p.form {margin:0 20px 0 0;padding:0;float:left;width:250px;font:bold 12px/12px  Tahoma, Arial, Helvetica, sans-serif; color:#000;text-align:right;}


img.logo {float:left;padding:32px 40px 0 15px;}
img.splash {margin-top:8px;padding:1px;background:#000;border:7px solid #fff;}
img.left {float:left;margin:0 10px 10px 0;padding:5px;background:#fff;border:1px solid #e9e9e9;}
img.right {float:right;margin:0 15px 10px 10px;padding:5px;background:#fff;border:1px solid #e9e9e9;}
img.banner {float:left;margin:8px 7px 0 0;padding:7px;background:#fff;border:1px solid #e0e0e0;}
img.banner_last {float:left;margin:8px 0 0 0;padding:7px;background:#fff;border:1px solid #e0e0e0;}

img.left_hook {position:absolute;z-index:2;padding:169px 19px 220px 0;background:url(bg_border_left.gif) right top repeat-y;margin-left:-482px;left:50%; top:112px;}
img.right_hook {position:absolute;z-index:2;padding:169px 0 220px 19px;background:url(bg_border_right.gif) left top repeat-y;margin-left:435px;;left:50%;top:112px;}


#coil_right, #coil_left {position:absolute;z-index:1;width:50px;height:340px;top:100px;right:222px;background:url(coil.gif) repeat-y;} 
#coil_left {left:218px;}

#main {position:relative; width:850px;margin:0 auto;padding:0 60px 0 60px; left:50%;margin-left:-485px;margin-bottom:15px;}

#header {width:910px;height:107px;margin:0 auto;margin-bottom:5px;background:#fff url(bg_header.gif) 235px top no-repeat;}

#menu_column {float:right;width:198px;margin-top:8px;}
div.right_menu {background:url(bg_menu_foot.gif) left bottom no-repeat;}
ul#main_menu {background:url(bg_html2.jpg) right top repeat-x;padding-bottom:10px;}
ul#main_menu li {padding-left:18px;height:26px;font:bold 12px/26px  Tahoma, Arial, Helvetica, sans-serif; color:#fff;}
ul#main_menu li.in {height:auto;margin-bottom:5px;background:url(bg_li_in.gif) left top repeat-x;}
ul#main_menu li a {font:bold 12px  Tahoma, Arial, Helvetica, sans-serif; color:#fff;}
ul#main_menu li#shop a {color:#99CC33;}
ul#main_menu li#shop a span {color:#fff;}
ul#main_menu li#shop a:hover span {text-decoration:none;}
ul#main_menu li ul {margin:0;margin-top:12px;}
ul#main_menu li ul li {height:auto;padding-left:10px;font:bold 11px/16px  Tahoma, Arial, Helvetica, sans-serif; color:#99cc33;background:url(bullet_sub.gif) left 8px no-repeat;}
ul#main_menu li ul li.in {margin:0;padding-left:10px;font:bold 11px/16px  Tahoma, Arial, Helvetica, sans-serif; color:#99cc33;background:url(bullet_sub_active.gif) left 8px no-repeat;}
ul#main_menu li ul li a {font:normal 11px  Tahoma, Arial, Helvetica, sans-serif; color:#fff;}
ul#main_menu li ul li.in a {font:normal 11px  Tahoma, Arial, Helvetica, sans-serif; color:#99cc33;}
ul#main_menu li ul li.in a.active {font:bold 11px  Tahoma, Arial, Helvetica, sans-serif; color:#99cc33;}
ul#main_menu li ul li ul {margin:0; height:100%;}
ul#main_menu li ul li ul li {font:normal 11px/14px  Tahoma, Arial, Helvetica, sans-serif; color:#99cc33;background:none;}
ul#main_menu li ul li.in ul li.in {font:normal 11px/14px  Tahoma, Arial, Helvetica, sans-serif; color:#99cc33;background:none;}
ul#main_menu li ul li.in ul li a {color:#fff;}


#search {width:188px;margin:15px 0;padding:5px;border:1px solid #e0e0e0;background-color:#fff;}
#search form {padding:0 0 12px 10px;background:#a7d24d url(bg_form_search.jpg) left top repeat-x;border:1px solid #000;}
#search form input {width:122px;padding:2px 3px;font:normal 11px  Tahoma, Arial, Helvetica, sans-serif; color:#636363;border-top:2px solid #939294;border-left:2px solid #939294;}
#search form input#ajaxSearch_submit {width:18px;height:18px;padding:0;background:url(bg_button.gif) left top no-repeat;border:none;}
#search form h2 {padding:0;font:bold 12px/34px  Verdana, Arial, Helvetica, sans-serif; color:#fff;}

#menu_column div.menu_container {float:left;width:188px;margin-bottom:15px;padding:5px;background:#fff;border:1px solid #e0e0e0;}
#menu_column div.menu_container img.girl {float:right;margin:10px 10px 0 0;}

#contact_block {float:left;padding:0 0 10px 10px;background:#c7c7c7 url(bg_cont_block.jpg) left top repeat-x;border:1px solid #000;}
#contact_block h2 {padding:4px 0 10px 0;font:bold 12px/20px  Verdana, Arial, Helvetica, sans-serif; color:#fff;}
#contact_block p.number {float:left;height:21px;margin-right:2px;padding:0;font:bold 11px/15px  Verdana, Arial, Helvetica, sans-serif; color:#000;}
#contact_block p.number img {float:left;}
#contact_block p.phone {padding:0;font:normal 19px/19px  Verdana, Arial, Helvetica, sans-serif; color:#000;}
#contact_block a {font:bold 11px/15px  Verdana, Arial, Helvetica, sans-serif; color:#000;}
#contact_block a.all_contacts {float:left;clear:both;width:100px;margin-top:15px;padding:0;font:bold 10px/11px  Verdana, Arial, Helvetica, sans-serif; color:#fff;text-decoration:underline;}
#contact_block a:hover.all_contacts {text-decoration:none;}

#news {float:left;padding:0 0 10px 10px;background:#9966cb url(bg_news.jpg) left top repeat-x;border:1px solid #000;}
#news h2 {padding:0 50px 0 0;font:bold 12px/30px  Verdana, Arial, Helvetica, sans-serif; color:#fff;}
#news p {padding:0 0 4px 0;font:normal 10px/10px  Verdana, Arial, Helvetica, sans-serif; color:#fff;}
#news p.date {padding:0;padding:3px 0;font:bold 10px/12px  Verdana, Arial, Helvetica, sans-serif; color:#000;}
#news p a {font:normal 10px/10px  Verdana, Arial, Helvetica, sans-serif; color:#fff;text-decoration:none;}
#news p a:hover {text-decoration:underline;}
#news a {padding:0;font:bold 10px/10px  Verdana, Arial, Helvetica, sans-serif; color:#fff;text-decoration:underline;}
#news a:hover {text-decoration:none;}
#news a.archieve {float:left;margin-top:15px;font:bold 10px/11px  Verdana, Arial, Helvetica, sans-serif; color:#fff;text-decoration:underline;}

#box {float:left;width:639px;margin:0;padding:0;}

#container {position:relative;float:left;width:619px;margin:7px 0px 15px 0;padding:7px;border:1px solid #000;background:#fff;}
#container #content {position:relative;float:left;width:599px;padding:20px 0 15px 18px;border:1px solid #e9e9e9;background:url(bg_content.gif) right bottom no-repeat;}

#container #content a{font:normal 12px/12px  Tahoma, Arial, Helvetica, sans-serif; color:#9966cc;text-decoration:underline;}
#container #content a:hover {text-decoration:none;} 
#container #content a:active {color:#fff;text-decoration:none;background:#9966cc;}
#container #content a:visited {color:#8989A9;}
#container #content ul {padding:3px 0 13px 0;}
#container #content ul li {padding-left:41px;font:normal 12px/17px  Tahoma, Arial, Helvetica, sans-serif; color:#000;background:url(bg_a_more.gif) 20px 4px no-repeat;}
#container #content ol {padding:3px 0 13px 0;}
#container #content ol li {margin-left:18px; margin-top: 0.5em; padding-right: 6px;font:normal 12px/17px  Tahoma, Arial, Helvetica, sans-serif; color:#000; list-style-type: decimal; list-style-position: inline;}
#container #content p.signature{clear:both;float:left;width:130px;margin:0;padding:0;font:normal 10px/10px  Tahoma, Arial, Helvetica, sans-serif; color:#999;text-align:center;}

#container #content ul#pages {float:left;width:100%;margin-top:40px;text-align:center;}
#container #content ul#pages li {display:inline;margin:0;padding:0 8px;font:bold 12px/20px  Tahoma, Arial, Helvetica, sans-serif; color:#000;background:url(bg_li_pages.gif) right top no-repeat;}
#container #content ul#pages li.last {background:none;}
#container #content ul#pages li a {margin:0;padding:0;font:normal 12px/12px  Tahoma, Arial, Helvetica, sans-serif; color:#9a67cc;text-decoration:none;}
#container #content ul#pages li a:hover {text-decoration:underline;}

#container #content div.block {float:left;width:260px;padding:0 30px 15px 0;}
#container #content div.block h2, #container #content div.block h2 a {padding:5px 0 3px 0;font:bold 12px/12px  Tahoma, Arial, Helvetica, sans-serif; color:#9966cc; text-decoration:none;}
#container #content div.block p {padding:0;font:normal 11px/11px  Tahoma, Arial, Helvetica, sans-serif; color:#000;}
#container #content div.block a.read_more {float:left;padding:0 15px;font:normal 11px/24px  Tahoma, Arial, Helvetica, sans-serif; color:#99cc33;text-decoration:underline;background:url(bg_a_more.gif) left 9px no-repeat;}
#container #content div.block a.read_more:hover {text-decoration:none;}

#container #content div.produkt_block_260 {float:left; width:272px; margin:0 9px 15px 0; text-align:center;}
#container #content div.produkt_block_260 p{margin:0;padding:0;font:normal 10px/10px  Tahoma, Arial, Helvetica, sans-serif; color:#999;text-align:center;}
#container #content div.produkt_block_170 {float:left; width:182px; margin:0 3px 15px 0; text-align:center;}
#container #content div.produkt_block_170 p{margin:0;padding:0;font:normal 10px/10px  Tahoma, Arial, Helvetica, sans-serif; color:#999;text-align:center;}
#container #content div.produkt_block_90 {float:left; width:110px; margin:0 3px 15px 0; text-align:center;}
#container #content div.produkt_block_90 p{margin:0;padding:0;font:normal 10px/10px  Tahoma, Arial, Helvetica, sans-serif; color:#999;text-align:center;}

#container #content div.block_170 {float:left; width:170px; margin:10px 20px 15px 0; text-align:center;}
#container #content div.block_170 p{margin:0;padding:0;font:normal 10px/10px  Tahoma, Arial, Helvetica, sans-serif; color:#999;text-align:center;}
#container #content div.block_170 img {float:left;clear:both;
margin:0 0 10px 5px;padding:5px; background:#fff;border:1px solid #e9e9e9;}


#container #content p.links a.top {clear:both;float:left;margin-top:10px;padding-left:15px;font:normal 11px/17px  Tahoma, Arial, Helvetica, sans-serif; color:#8040bf;text-decoration:underline;background:url(bg_top.gif) left 6px no-repeat;}
#container #content p.links a.next {float:right;margin:0;padding:0 15px;font:normal 11px/17px  Tahoma, Arial, Helvetica, sans-serif; color:#8040bf;text-decoration:underline;background:url(bg_next.gif) left 6px no-repeat;}
#container #content p.links a.prev {float:left;margin:0;padding-left:15px;font:normal 11px/17px  Tahoma, Arial, Helvetica, sans-serif; color:#8040bf;text-decoration:underline;background:url(bg_prev.gif) left 6px no-repeat;}
#container #content p.links a:hover.top, #container #content a:hover.next, #container #content a:hover.prev {text-decoration:none;}

#container #content  a.word {margin-top:10px;padding:0 0 4px 22px;font:normal 11px/20px  Tahoma, Arial, Helvetica, sans-serif; color:#000;text-decoration:underline;background:url(ico_word.gif) left 0px no-repeat;}
#container #content  a.excel {margin-top:10px;padding:0 0 4px 22px;font:normal 11px/20px  Tahoma, Arial, Helvetica, sans-serif; color:#000;text-decoration:underline;background:url(ico_excel.gif) left 0px no-repeat;}
#container #content  a.pdf {margin-top:10px;padding:0 0 4px 22px;font:normal 11px/20px  Tahoma, Arial, Helvetica, sans-serif; color:#000;text-decoration:underline;background:url(ico_pdf.gif) left 0px no-repeat;}
#container #content  a.zip {margin-top:10px;padding:0 0 4px 22px;font:normal 11px/20px  Tahoma, Arial, Helvetica, sans-serif; color:#000;text-decoration:underline;background:url(zip.gif) left 0px no-repeat;}
#container #content  a.avi {margin-top:10px;padding:0 0 4px 22px;font:normal 11px/20px  Tahoma, Arial, Helvetica, sans-serif; color:#000;text-decoration:underline;background:url(ico_avi.gif) left 0px no-repeat;}
#container #content  a:hover {text-decoration:none;}

#container #content form#questionnaire input.blank {float:left;width:300px;padding:2px 0;border:1px solid #9966cc;}
#container #content form#questionnaire input.button {float:left;width:100px;margin:30px 150px;font:bold 11px/11px  Tahoma, Arial, Helvetica, sans-serif; color:#fff;background:#9966cc;}
#container #content form#questionnaire textarea {float:left;width:300px;border:1px solid #9966cc;}

#container #content table tbody tr td {padding:5px;font:normal 12px/12px  Tahoma, Arial, Helvetica, sans-serif; color:#000;}


#container #content table.contacts tbody tr.tab_header {background-color:#9c3; }
#container #content table.contacts tbody tr.tab_header td { color:white;  padding:8px 5px;font:bold 12px/12px  Tahoma, Arial, Helvetica, sans-serif;}
#container #content table.contacts tr td {font:normal 11px/11px  Tahoma, Arial, Helvetica, sans-serif; vertical-align:top; text-align:center; }
#container #content table.contacts tr td a{font:normal 11px/11px  Tahoma, Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
#container #content table.contacts tr td a:hover{text-decoration:underline;}
.red   {color:#f00; }
#container #content #ajaxSearch_resultListContainer .ajaxSearch_result a.ajaxSearch_resultLink  {font-weight:bold;}

#container #content table.archieve tbody tr.tab_header {background-color:#96c; }
#container #content table.archieve tbody tr.tab_header td { color:white;  padding:8px 5px;font:bold 12px/12px  Tahoma, Arial, Helvetica, sans-serif;border-right:2px solid #fff;}
#container #content table.archieve tr td {font:normal 11px/11px  Tahoma, Arial, Helvetica, sans-serif; vertical-align:top; text-align:center; }
#container #content table.archieve tr td a{font:normal 11px/11px  Tahoma, Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
#container #content table.archieve tr td a:hover{text-decoration:underline;}



#container #content #left_column{width:295px; float:left;}
#container #content #right_column{width:295px;float:right; }
.new-price {color:#f00; font-weight:bold; }
.old-price {color:#999; text-decoration:line-through; }
.bsgallery {margin: 1.5em 0;}
.bsgallery a img {padding: 5px; border: 1px solid #E9E9E9;}
.bsgalleryimg { margin: 0 3px;}


a.print {background-color:#0f0;color:white; padding:10px 12px;text-decoration:none;}
a.print:hover {background-color:white; color:#0f0;}

#footer {clear:both;width:100%;height:81px;margin-top:15px;padding:0;background:#999 url(bg_footer.gif) repeat-x;font:normal 10px/10px  Tahoma, Arial, Helvetica, sans-serif; color:#fff;}
#footer p {float:left;width:56%;padding:20px 0 0 165px;font:normal 10px/10px  Tahoma, Arial, Helvetica, sans-serif; color:#fff;text-align:center;}
#footer a {font:normal 10px/10px  Tahoma, Arial, Helvetica, sans-serif; color:#fff;}

#footer #counters {float:left;width:185px;margin:9px 0 0 0;}
#footer #counters img{float:left;margin:2px;}

#ccode {display:none;}




