body, html {font-family: Verdana,Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;margin: 0px auto;padding: 0px;background: #f5f5f5;}

p { margin-top: 10px; margin-bottom: 10px; }
a { color:#000; text-decoration: none;}
a:hover {color:#c20000}
a img {border: none;}
ul { margin: 0; padding: 0;}
ul li { list-style: none; }
h1{ font-size: 24px; }
h2 {font-size: 18px;}
h1, h2, h3 { margin:0;margin-bottom: 10px; font-weight: normal;}
h4, h5, h6 { font-size: 12px; }
h4 { color: #000; margin-top: 17px; margin-bottom: 2px; }
strong { padding:1px 2px 1px 2px;font-size: 13px;}

#container{width:1000px; margin: 0 auto;overflow: hidden;}

#l_content{float: left;width: 225px;height: 7001px;margin-bottom: -7000px;background: #e9ebeb;border-right: 1px solid #e4e3e3;border-left: 1px solid #e4e3e3;}
#level_1{}
#level_1 .logo{position: relative;}
.language{text-align: right;padding: 10px 30px 10px 0;overflow: hidden;position: absolute; top:5px; left: 10px;}

.all_content{padding: 0 0 0 20px;}

.contact{margin-top:35px}
.contact ul {padding-left: 25px;}
.contact ul li{line-height: 29px;padding: 0 20px 0 45px;color: #000000;font-size: 12px;font-family: arial,tahoma,verdana,sans-serif;height: 40px;}
.contact ul li.fax{background: url(../images/fax.png) no-repeat scroll 0 5px;}
.contact ul li.phone{background: url(../images/phone.png) no-repeat scroll 0 5px;}
.contact ul li.mail{background: url(../images/mail.png) no-repeat scroll 0 9px;}
.contact ul li.mail a {color:#000000}
.contact ul li.street{background: url(../images/street.png) no-repeat scroll 0 5px;}

.our_products {padding-top: 40px;} 
#level_1 h1{color:#2f4563;font-size: 18px;text-align: center;font-family: arial,tahoma,"trebuchet ms",verdana,sans-serif;
/*background: url(../images/h1_back.png) no-repeat scroll center 0;*/
padding: 6px 0;height: 25px} 
.our_products ul {}
.our_products ul li {text-align: left;padding:10px; }
.our_products ul li.menu_h {text-align: left;background: #36b9d5 url(../images/left_menu.png) no-repeat scroll right 0;padding:10px; }
.our_products ul li a{color:#000;font-size: 12px;font-family:verdana,helvetica,sans-serif;cursor: pointer;}
 

.sertificates ul li{text-align: center;padding: 5px 0 10px 0;}

#r_content{float: left;width: 738px;}
.language{}
#level_2{width: 733px;padding-left: 3px;vertical-align: top;float: left;height: auto !important;min-height: 640px;height: 640px;}
#level_2_front{padding-left: 3px;height: 600px;}
.header {text-align: right;padding: 20px 0 15px 0;}
.gallery{float:right;width:258px;padding: 0 0 15px 10px;}

.top-holder{height: 111px;background: url(../images/header.jpg) no-repeat scroll 0 0;}


.menu {overflow: hidden;padding:60px 0 5px 30px;}
.menu ul li {float: left;padding: 0 5px;}
.menu ul li a{float: left;display: block; padding: 12px 10px;font-size: 12px;font-family: verdana,arial,tahoma,sans-serif;color:#7d7d7d;text-transform: uppercase;border:1px solid #e3e3e3;background: #efefef;-moz-border-radius:10px;-webkit-border-radius:10px}
.menu ul li a:hover{border:1px solid #e3e3e3;background: #ffffff;padding: 12px 10px;-moz-border-radius:10px;-webkit-border-radius:10px}
.menu ul li ul{display: none;}

.page_name {padding-bottom: 30px;background: url(../images/heading-background.png) repeat-x scroll 0 3px;}
.page_name h1{color:#940000;font-size: 22px; font-family: Verdana,arial,sans-serif;padding:0 10px 10px 0px;background: #f5f5f5;display: inline
}
.page_content h2{color:#333333;font-size: 18px; font-family: arial,tahoma,verdana,sans-serif;margin: 0; padding: 10px 0;}
.page_content ul {padding-left: 35px;}
.page_content ul li{color:#0F736F;font-size: 12px; font-family: "trebuchet ms",arial,tahoma,verdana,sans-serif;margin: 0; line-height: 25px;list-style-type: circle;}
.page_content p{color:#333333;font-size: 12px; font-family: "trebuchet ms",arial,tahoma,verdana,sans-serif;margin: 0; line-height: 20px;}
.page_content table{width: 80%;margin: 0 10%;border-top: 1px solid #cacaca;border-left: 1px solid #cacaca;text-align: center;clear: both;}
.page_content table td{border-right: 1px solid #cacaca;border-bottom: 1px solid #cacaca;font-family: "trebuchet ms",tahoma,arial,sans-serif;color:#333333;font-weight: bold;background: #E9EBEB;}
.page_content img{width: 60%;margin: 15px 20%;}
.page_accesories img{width: auto;margin: 0;}
.page_accesories table {width: 80%;margin: 0 10%;border-top: 1px solid #cacaca;border-left: 1px solid #cacaca;text-align: center;clear: both;}
.page_accesories table td{border-right: 1px solid #cacaca;border-bottom: 1px solid #cacaca;font-family: "trebuchet ms",tahoma,arial,sans-serif;color:#333333;font-weight: bold;background: #E9EBEB;}
.page_accesories table td h2{font-family: tahoma,verdana,arial,sans-serif;color:#0F736F;font-size: 16px;}

#level_3{clear: both;padding: 100px 0 30px 40px;}

#footer{overflow: hidden;border-top: 1px solid #d7d7d8;}
#footer .left {float: left;width: 280px;}
#footer .left p{color:#747474;font-family: arial,tahoma,verdana,sans-serif;font-size: 12px;}
#footer .right {float: left;padding: 0 0 0 215px;}
#footer .right p{color:#323232;font-family: arial,tahoma,verdana,sans-serif;font-size: 12px;font-weight: bold;}
#footer .right a{text-decoration: underline;}

ul.aggregator_zoom {clear: both;}
ul.aggregator {overflow: hidden;clear: both;padding-top: 30px;position: relative;z-index: 200;}
ul.aggregator li{clear: both;padding: 20px 0;list-style-type: none;overflow: hidden;border-bottom: 2px dashed #cacaca;opacity:0.7;cursor: pointer;}
ul.aggregator li .image{float: left;width: 174px;}
ul.aggregator li .image a{padding:0;display: inline;}
ul.aggregator li img{width: 170px;}
ul.aggregator li .agg_name {float:left;padding:60px 0 0 150px;width:389px;}
ul.aggregator li .agg_name a{color:#0f736f;font-family:tahoma,arial,verdana,sans-serif;font-size:18px;padding:15px 0 8px;text-decoration: none;}
ul.aggregator li .agg_name a:hover{text-decoration:none;}

.product-teaser{
	border:1px solid #cacaca;
	margin-bottom: 10px;
	margin-right: 10px;
	float:left;
	height: 120px;
	position: relative;
	width:344px;
	cursor: pointer;
}
.product-image {float:left;padding-left: 14px;}
.product-name{font-size:14px;position:absolute;right:-20px;top:72px;width:200px;padding: 0 20px 0 0;}
.product-teaser img {width:120px}


.ss_loader{background: url(../images/ajax-loader.gif) no-repeat;width:32px;height: 32px;}

/*employment and contact put it in a separate css pls */
.cfrm{padding:20px 40px 20px 0;clear: both;}
.attachd{float:left; position:relative; overflow:hidden; width:90px; background:#33363C ; color:#f1f1f1; font-family:Trebuchet MS,tahoma,arial,sans-serif; font-size:14px; padding:4px; height:20px; cursor:pointer; margin-right:20px}
rghf{float:left}
div.attachd span{position:absolute; top:6px; cursor:pointer; left:3px}
.rghf input, .sub input{border:none; cursor:pointer; padding:4px; background:#466377  ; color:#f1f1f1; font-family:Trebuchet MS,tahoma,arial,sans-serif; font-size:14px; display:block; height:28px}
.cfrm label{display:block; color:#666}
.input_element{border:1px solid #9A9A9A; margin-top:3px; margin-bottom:3px; font-family:Trebuchet MS,Verdana,Arial,sans-serif; font-size:16px; color:#333; width:350px; background:#ffffff}
#message_body{width:500px}
#security{margin-top:3px; margin-bottom:3px}
#security img{border:1px solid #9a9a9a}
div.red{display:inline; margin-left:8px; color:#ec0021}
div.green{color:#1fdd00}
.notification{border:1px solid black; margin:10px 10px 10px 10px; padding:10px 10px 10px 10px}
div.input_wrap{height:80px; margin-top:2px; position:relative}

#lb_imageholder{background: #ee028b;}
.backControl{border-top:1px solid #be1700;padding-top:4px;margin-top:40px;clear: both;}
.backControl a{background:transparent url(../images/back.png) no-repeat scroll left 0;color:#4D4D4D;display:block;font-weight:bold;height:32px;padding-top:7px;width:72px;padding-left: 28px;}
.share{position: absolute;top:40px;left:0px}
#breadcrumb{height: 20px;padding: 5px 10px 5px 40px;height: 30px;margin-top:5px;margin-bottom: 10px;clear: both;}
ul.bread{}
ul.bread li.icon {width: 16px;height:16px;}
ul.bread li.home-icon {background: url(../images/home-icon.png) no-repeat scroll 0 0;}
ul.bread li.arrow-icon {background:url(../images/arrow-icon.png) no-repeat scroll 0 0}
ul.bread li{float: left;display: block;padding-top: 4px;}
ul.bread li a {
	color: #616161;
	font-size: 11px;
	position: relative;
	padding:0 15px 0 10px;
	font-family: Tahoma,Verdana,sans-serif;
	text-transform: lowercase;
}
ul.bread li a:hover {color:#333;text-decoration: underline;}
ul.bread li a span.home-icon {position: absolute;background: url(../images/home-icon.png) no-repeat scroll  0 -2px;width:16px;padding-left:15px;height:18px;left:-10px;top:0px;display: block;}
ul.bread li a span.arrow-icon {position: absolute;background: url(../images/arrow-icon.png) no-repeat scroll  0 -1px;width:14px;padding-left:15px;height:18px;left:-10px;top:0px}
.aggregat{overflow: hidden;}
.stores{position:absolute; padding:10px; background:#555; color:#fff;display: none;}
#map_container{border: 1px solid #cacaca;}
.store-image{}
.store-image a{text-decoration: underline;}
.store-image img {width:175px;float:left;padding: 20px;}
.store-text{float:left;width:200px;padding-top: 10px}
div.store-text p{font-size:12px;font-family: "Trebuchet MS",Arial,sans-serif}
.link-to-page{clear: both;}
.link-to-page h1{font-size: 18px;text-align: center;margin: 0;}
.clear{clear: both;}
