*{ margin: 0;padding: 0; }
.clear{ clear: both;height: 0px }

body{ font:11px arial;color: #777;background:#ffa000 url(../im/body_bgr.jpg) repeat-x;padding: 0 0 20px 0}

a:link, a:visited{ color: #d70209 }
a:hover, a:active{ color: #1f5693 }

h1{margin: 0 0 0 13px; font: 14px "arial black";color: #ce0b15;background: url(../im/cat_box_header.gif) no-repeat;padding: 9px 0 7px 15px }
h1 b{color: #333 }

h2{margin: 0 0 10px 13px; font: 14px "arial black";color: white;background: url(../im/h2_bgr.jpg) no-repeat;padding: 9px 0 7px 15px;text-transform: uppercase   }
h3{ }
h4{ background: url(../im/page_zaglavie.jpg) no-repeat;margin: 0 0 10px 0;padding: 8px 0 8px 15px;font: 18px arial;color: #575757;height: 20px }
h4 em{font-style: normal;display: block;float: left  }
h4 strong{ color:#333!important;font:bold 11px arial;padding: 0 10px 0 20px;display: block;float: right  }
h5{ color: #D70209;font: bold 14px arial; }

#top{ background: url(../im/top_line_l_bgr.png) no-repeat top left; }
#top_line{ font: 10px arial;text-transform: uppercase;color: #5b8203;height: 38px;padding: 5px 10px 0 10px;width: 965px;margin: 0 auto}


#login{ float: left;}
#login input{ font: 11px arial;color: #888;border: 0;padding: 3px;margin: 0 5px }
#login input[type="submit"]{ background: url(../im/login.gif) repeat-x;color: white;text-transform: uppercase;text-decoration: none;height: 20px;width: 47px;text-align: center;padding: 1px 0 0 0;font: 11px arial;cursor: pointer }
#login input[type="submit"]:hover{ background: url(../im/login_ov.gif) repeat-x;color: white;text-transform: uppercase;text-decoration: none;height: 20px;width:  47px;text-align: center;padding: 1px 0 0 0;font: 11px arial;cursor: pointer }
.forgotten_pass:link,.forgotten_pass:visited{ font: 11px arial;text-transform: none;color: #2b4300 }
.forgotten_pass:hover,.forgotten_pass:active{ color: white }

.lognat{ float: left;width: 600px;padding: 5px 0 0 0 }

.logout:link,.logout:visited{
	background: url(../im/login.gif) repeat-x;
	color: white;
	text-transform: uppercase;
	text-decoration: none;
	height: 20px;
	width: 47px;
	text-align: center;
	padding: 1px 0 0 0;
	font: 11px/18px arial;
	display: block;
	float: left;
margin: -5px 0 0 10px
}
.logout:hover,.logout:active{	background: url(../im/login_ov.gif) repeat-x;}
.welcome{ display: block;float: left;margin: 0 10px 0 0 }



.lang:link, .lang:visited{ background: url(../im/btn_bgr.gif) repeat-x;color: white;text-transform: uppercase;text-decoration: none;display: block;height: 20px;width: 77px;text-align: center;padding: 3px 0 0 0;float: right;font: 11px arial }
.lang:hover, .lang:active{ background: url(../im/btn_bgr_ov.gif) repeat-x;color: white;text-transform: uppercase;text-decoration: none;display: block;height: 20px;width: 77px;text-align: center;padding: 3px 0 0 0;float: right;font: 11px arial }

#musthead{ background: url(../im/musthead_bgr.gif) no-repeat;border-bottom: 1px solid #d5d5d5;width: 985px;margin: 0 auto;padding: 20px 0 0 0;}

#content{background:#fefefe url(../im/content_bgr.gif) repeat-x;border-top: 1px solid white;padding: 15px 15px 0 15px;width: 955px;margin: 0 auto;clear: both;}

#left_column{ float: left;width: 198px;z-index: 2;position: relative;}
#center_column{ float: left;width: 545px;margin: 0 10px 0 0;z-index: 1;position: relative }
#right_column{ float: right;width: 198px; }
#wide_column{ float: left;width:744px ;margin: 0 0 0 13px }


#footer{ background: url(../im/footer_bgr.gif) no-repeat;padding: 30px 15px 15px 15px;width: 955px;margin: 0 auto;height: 46px;font: 10px arial;clear: both }

#copyright{ float: left;width: 250px;padding: 5px 0 0 0 }
#sertificates{ float: right;width: 250px;text-align: right }

.box_name{ font: 14px "arial black";color: white;display: block;padding: 10px ;background: url(../im/prod_menu_top.gif) no-repeat;text-transform: uppercase  }



.glossymenu{list-style-type: none; background: #aa1a21 url(../im/prod_menu_bottom.gif) no-repeat bottom left; width: 198px; padding: 0 0 16px 0; margin: 0 0 15px 0; }
.glossymenu li{ position: relative;cursor: pointer;z-index: 3 }
.glossymenu li a:link, .glossymenu li a:visited{ background: url(../im/level_1_bgr.gif) no-repeat; color: #ffd1d3; font: 10px arial; text-transform: uppercase; text-decoration: none; padding: 10px 0 0 10px; height: 25px; margin: 0 5px 1px 6px; display: block; }
.glossymenu li a:hover, .glossymenu li a:active{ background: url(../im/level_1_bgr_ov.gif) no-repeat; }

.glossymenu li ul{ position: absolute; top: -10px; display: none; list-style-type: none; padding: 10px 0 10px 0;width: 198px;background: #aa1a21 }
.glossymenu li ul li{ position: relative; cursor: pointer }
.glossymenu li ul li a:link, .glossymenu li ul li a:visited{ background: url(../im/level_1_bgr.gif) no-repeat; color: #ffd1d3; font: 10px arial; display: block; padding: 10px 0 0 10px; min-height: 25px; margin: 0 5px 1px 6px; width: 176px; }
.glossymenu li ul li a:hover, .glossymenu li ul li a:active{ background: url(../im/level_1_bgr_ov.gif) no-repeat;  }

.glossymenu li ul li ul{ position: absolute; top: -10px; display: none; list-style-type: none;padding: 10px 0 10px 0;width: 198px;left: 198px!important;background: #aa1a21 }
.glossymenu li ul li ul li{  position: relative; cursor: pointer }
.glossymenu li ul li ul li a:link, .glossymenu li ul li ul li a:visited{background: url(../im/level_1_bgr.gif) no-repeat; color: #ffd1d3; font: 10px arial; text-transform: uppercase; text-decoration: none; padding: 5px 0 0 10px; height: 30px; margin: 0 5px 1px 6px; display: block; }
.glossymenu li ul li ul li a:hover, .glossymenu li ul li ul li a:active{background: url(../im/level_1_bgr_ov.gif) no-repeat;}

.glossymenu .arrowdiv{ position: absolute; right:10px;top: 13px }

/* Holly Hack for IE */
* html .glossymenu li { float: right; height: 10%; }
* html .glossymenu li a { height: 10%; }


.uslugi_menu{list-style-type: none; background:#0c478a url(../im/uslugi_bottom_bgr.gif) no-repeat bottom left;  width: 198px; padding: 0 0 16px 0; margin: 0 0 15px 0;z-index: 3 }
.uslugi_menu li{ position: relative;cursor: pointer }
.uslugi_menu li a:link, .uslugi_menu li a:visited{ background: url(../im/menu_uslugi_bgr.gif) no-repeat; color: #d0e5fc; font: 10px arial; text-transform: uppercase; text-decoration: none; padding: 10px 0 0 10px; height: 25px; margin: 0 5px 1px 6px; display: block; }
.uslugi_menu li a:hover, .uslugi_menu li a:active{ background: url(../im/menu_uslugi_bgr_ov.gif) no-repeat; }

.uslugi_menu li ul{ position: absolute; top: -190px; display: none; list-style-type: none; padding: 10px 0 10px 0;width: 198px;background: #034a98;z-index: 1000!important }
.uslugi_menu li ul li{ position: relative; cursor: pointer }
.uslugi_menu li ul li a:link, .uslugi_menu li ul li a:visited{ background: url(../im/menu_uslugi_bgr.gif) no-repeat; color: #d0e5fc; font: 10px arial; display: block; padding: 10px 0 0 10px; min-height: 25px; margin: 0 5px 1px 6px; width: 176px; }
.uslugi_menu li ul li a:hover, .uslugi_menu li ul li a:active{ background: url(../im/menu_uslugi_bgr_ov.gif) no-repeat;  }

.uslugi_menu li ul li ul{ position: absolute; top: -10px; display: none; list-style-type: none;padding: 10px 0 10px 0;width: 198px;left: 198px!important }
.uslugi_menu li ul li ul li{  position: relative; cursor: pointer }
.uslugi_menu li ul li ul li a:link, .uslugi_menu li ul li ul li a:visited{background: url(../im/menu_uslugi_bgr.gif) no-repeat; color: #d0e5fc; font: 10px arial; text-transform: uppercase; text-decoration: none; padding: 5px 0 0 10px; height: 30px; margin: 0 5px 1px 6px; display: block; }
.uslugi_menu li ul li ul li a:hover, .uslugi_menu li ul li ul li a:active{background: url(../im/menu_uslugi_bgr_ov.gif) no-repeat;}

.uslugi_menu .arrowdiv{ position: absolute; right:10px;top: 13px }

/* Holly Hack for IE */
* html .uslugi_menu li { float: right; height: 10%; }
* html .uslugi_menu li a { height: 10%; }

.left_page_menu{ background:#393939 url(../im/bottom_menu_bgr.gif) no-repeat bottom left;  width: 198px; padding: 0 0 16px 0; margin: 0 0 15px 0;  }
.left_page_menu h3{ font: 14px "arial black";color: white;display: block;padding: 10px ;background: url(../im/top_menu_bgr.gif) no-repeat;text-transform: uppercase }
.left_page_menu a:link,.left_page_menu a:visited{ background: url(../im/menu_btn.gif) no-repeat; color: #e0e0e0; font: 10px arial; text-transform: uppercase; text-decoration: none; padding: 10px 0 0 10px; height: 25px; margin: 0 5px 1px 6px; display: block; }
.left_page_menu a:hover,.left_page_menu a:active{ background: url(../im/menu_btn_ov.gif) no-repeat; }


.left_page_menu1{  margin: 0 0 15px 0;  }

.menu_act:link,.menu_act:visited{
	background: url(../im/menu_act_bgr.gif) no-repeat;
	color: #e0e0e0;
	font: 10px arial;
	text-transform: uppercase;
	text-decoration: none;
	padding: 10px 0 0 10px;
	height: 25px;
	margin: 0 0 1px 0;
	display: block;
}
.menu_act:hover,.menu_act:active{background: url(../im/menu_act_bgr_ov.gif) no-repeat;  }


.box_name_uslugi{ font: 14px "arial black";color: white;display: block;padding: 10px ;background: url(../im/uslugi_top_bgr.gif) no-repeat;text-transform: uppercase }

.level_1_uslugi:link,.level_1_uslugi:visited{ display: block; background: url(../im/menu_uslugi_bgr.gif) no-repeat; color: #d0e5fc; font: 10px arial; text-transform: uppercase; text-decoration: none; padding: 10px 0 0 10px; height: 25px; margin: 0 5px 1px 6px; position: relative; }
.level_1_uslugi:hover,.level_1_uslugi:active{background: url(../im/menu_uslugi_bgr_ov.gif) no-repeat;}

.prod{ width: 138px;height: 188px;float: left;padding: 15px;background: url(../im/prod_box.gif) no-repeat;margin:0 0 15px 13px;text-align: center }
.prod_name:link,.prod_name:visited{font:bold 11px arial; color: #434343;text-decoration: none   }
.prod_name:hover,.prod_name:active{ color: #0C478A;text-decoration: underline   }

.prod_image_link{display: block;width: 140px;height: 120px;overflow: hidden;border: 0;margin: 10px 0 10px 0;position: relative;z-index: 1  }
.prod_image_link img{border: 0;z-index: 1  }
.promo_sign{position:absolute;z-index: 2;border: 0;display: block;top: 0px;left: 90px; }


.old_price{ font: 12px arial;color: #888888;text-decoration: line-through;padding: 0 3px 0 3px }
.new_price{  font:bold 12px arial;color: #ED1D24;text-decoration: blink;padding: 0 3px 0 3px; display:block;}

.news_box{ background: url(../im/news_box.gif) no-repeat;margin: 0 0 0 12px;width: 510px;height: 93px;padding: 10px;clear: both }
.box_name_news{ font: 14px "arial black";color: #888888;display: block;padding: 0 0 10px 0 ;text-transform: uppercase;}


.news_pic:link,.news_pic:visited{ float: left;display: block;margin: 0 10px 0 0 }
.news_pic:hover,.news_pic:active{ float: left;display: block; }

.news_name:link, .news_name:visited{color: #0C478A;display: block;font: bold 12px arial;margin: 0 0 5px 0  }
.news_name:hover, .news_name:active{color: #ED1D24  }

.date{ font: bold 10px arial; color: #ED1D24 }

#downloads{margin: 0 0 0 -2px  }
.broshura{ display: block;margin: 0 0 15px 0 }

.search_box{ background: url(../im/search_box.jpg) no-repeat;padding: 15px;height: 188px;margin: 0 0 12px 0 }
.search_box_h{ font: 13px "arial black";color: #555;display: block;padding: 0 0 15px 0 ;text-transform: uppercase }
#search label{ display: block;margin: 0 0 5px 0 }
#search input{ font: 11px arial;color: #888;border: 1px solid #ddd;padding: 5px;width: 155px;margin: 0 0 15px 0 }
#search select{ font: 11px arial;color: #888;border: 1px solid #ddd;padding: 0px;width: 165px }
#search select option{ font: 11px arial;color: #888;border: 1px solid #ddd;padding: 0px;width: 165px }

#search input[type="submit"]{ background: url(../im/search.gif) repeat-x; color: white; text-transform: none; text-decoration: none; height: 20px; width: 58px; text-align: center; padding: 1px 0 0 0; font: 11px arial; cursor: pointer; border: 0; margin: 20px 0 0 0; float: right; }
#search input[type="submit"]:hover{ background: url(../im/search_ov.gif) repeat-x; color: white; text-transform: none; text-decoration: none; height: 20px; width: 58px; text-align: center; padding: 1px 0 0 0; font: 11px arial; cursor: pointer; }

.cat_box{ margin: 0 0 15px 13px;background: url(../im/cat_box_content.gif) no-repeat bottom left;padding: 15px }
.left_pic{float: left;width: 110px;height: 140px;text-align: center;background: url(../im/left_pic.jpg) no-repeat;overflow: hidden  }

.right_part{ float: left;margin: 0 0 0 10px;width: 380px }
.zaglavie_in{ font: 12px "arial black";color: #434343;display: block;margin: 10px 0 5px 0 }
.right_part ol{ list-style: inside; list-style-type:decimal; }

.breadcrumbs{ margin: 0 0 15px 13px }
#wide_column .breadcrumbs{ margin: 0 0 15px 0 }

#center_column .pager{margin: 0 0 0 13px;font:11px arial }
#wide_column .pager{margin: 0 0 0 0;font:11px arial}

.next_prev_holder{text-align: left;color: #0e8dbc;margin: 0 0 10px 0;float: left;}
.next_prev_holder span{ color: #0C478A;text-decoration: none;padding:0 3px 0 0; }
.next_prev_holder strong{ color: #0C478A;text-decoration: none!important;font-weight: normal;}
.next_prev_digits:link, .next_prev_digits:visited{ padding:0 3px 0 0;}
.next_prev_digits:hover, .next_prev_digits:active{ padding:0 3px 0 0; }
a.next_prev_digits strong{ text-decoration: none!important }
.pokazva{ float: right }


#page_content_top{background: url(../im/page_content_top.gif) no-repeat top left;padding: 15px 0 0 0;}
#page_content_bottom{ background: url(../im/page_content_bottom.gif) no-repeat bottom left ;padding:0 15px 15px 15px;font: 12px/18px arial!important;margin: 0 0 10px 0;min-height: 360px;  }
#page_content_bottom p{ margin: 0 0 15px 0 }
#page_content_bottom p strong{ color: #333}
#page_content_bottom strong{ color: #333}
#page_content_bottom img{ border:none; margin:10px; padding:0px;}
#page_content_bottom ul{ margin: 0 0 15px 20px }


.page_content{ float: left; width:50%; display:block;}

.page_bgrs{  background: url(../im/page_bgr_top.png) no-repeat; width: 985px;height: 106px}
.page_bgr_nadhead{ display: block;font: 18px arial;color: white;padding: 0 0 0 30px;height: 30px }
.page_bgr_head{ font: italic 36px "Trebuchet MS";color: white;text-align: right;display: block;padding: 0 25px 0 0 }

.news_box_in{height: 93px;font: 11px arial  }
.short_description{  }

.brand{ display:block;}

#dinamic_form{width: 320px;float: right  }
#dinamic_form h6{font: bold 16px arial; margin: 10px 0 }
#dinamic_form label{ display: block;font-size: 11px }
#dinamic_form input[type="text"]{ display: block;padding: 3px;width: 300px;margin: 0 0 10px 0;border: 1px solid #ccc;font: bold 11px arial }
#dinamic_form textarea{ display: block;padding: 3px;width: 300px;margin: 0 0 10px 0;height: 100px;border: 1px solid #ccc;font: bold 11px arial }
#captcha_div_contact label{clear: both;margin: 0 0 3px 0 }
#captcha_div_contact img{border: 1px solid #ccc;float: left;margin: 0  }
#captcha_div_contact input[type="text"]{border: 1px solid #ccc;float: left;margin: 0 0 0 10px;height: 20px;padding: 5px;font:bold 23px arial;color: black;text-align: center;width: 80px  }

span.buton{ display: block;text-align: left;width: 310px }
#dinamic_form input[type="button"]{cursor:pointer; background: url(../im/send_btn_bgr.gif) repeat-x;color: white;text-transform: uppercase;text-decoration: none;display: block;height: 20px;width: 77px;text-align: center;padding: 3px 0 0 0;font: 11px arial;border: 0; margin: 10px 0 0 0 }
#dinamic_form input[type="button"]:hover{ background: url(../im/send_btn_bgr_ov.gif) repeat-x; }


.gallery_name{ font: 14px "arial black";color: #ce0b15;background: url(../im/gallery_name.gif) no-repeat;padding: 4px 0 6px 15px;display: block;clear: both }
.gallery_box{ margin: 0 0 15px 0;background: url(../im/page_content_bottom.gif) no-repeat bottom left;padding: 15px 0 0 15px;float: left;width: 729px}
.gallery_box a:link, .gallery_box a:visited{ width: 120px;height: 90px;display: block;float: left;margin: 0 17px 17px 0;border: 1px solid white;overflow: hidden;padding: 0 }
.gallery_box a:hover, .gallery_box a:active{ border: 1px solid #D70209 }
.gallery_box img{ margin: 0; }


.otstapka_price{ padding-left:20px; color:#FF0000; float:left;}
.warn{ color:#C00000;}

.change_pass label{ display: block;font-size: 11px }
.change_pass input[type="text"]{display: block;padding: 3px;width: 300px;margin: 0 0 10px 0;border: 1px solid #ccc;font: bold 11px arial }
.change_pass input[type="submit"], .send_to_friend_form input[type="button"]{cursor:pointer; background: url(../im/send_btn_bgr.gif) repeat-x;color: white;text-transform: uppercase;text-decoration: none;display: block;height: 20px;width: 77px;text-align: center;padding: 3px 0 0 0;font: 11px arial;border: 0; margin: 10px 0 0 0 }
.change_pass input[type="submit"]:hover, .send_to_friend_form input[type="button"]:hover{ background: url(../im/send_btn_bgr_ov.gif) repeat-x; }

.send_to_friend_form { display:block;padding: 20px;background: #f3f3f3  }
.send_to_friend_form h6{font: bold 16px arial; margin: 10px 0 }
.send_to_friend_form label { font: 11px arial;margin: 0 0 5px 0;display: block;}


#inputi_left{ float:left; display:block; width:50%;}
#inputi_left label{ display:block; font-size:11px;}
#inputi_left input[type="text"]{ border:1px solid #CCCCCC; display:block; margin:0 0 10px; padding:3px; width:300px;font: bold 11px arial}

#zapitvane{ float:right; display:block; width:50%;font: 11px arial}
#zapitvane textarea {border:1px solid #CCCCCC; display:block; height:170px; margin:0 0 10px; padding:3px; width:300px;font: bold 11px arial}
#captcha_div{ clear:both; display:block;}
#captcha_div label{  font-size:11px;display: block;}

.distributori{ border-left: 1px solid #eee; border-top: 1px solid #eee}
.distributori td, .distributori th{ border-right: 1px solid #eee; border-bottom: 1px solid #eee;padding: 10px;text-align: left;background: #fcfcfc }
.distributori th{ font: 14px "arial black" }
.firma_name{ font:bold 12px arial;color:#D70209  }
.welcome b{ font-family:Verdana, Arial, Helvetica, sans-serif}

.proddetbot img { margin:0px !important;}