body, html {font-family: Verdana,Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;margin: 0px auto;padding: 0px;background: #ffffff  ;}
p { margin-top: 10px; margin-bottom: 10px; }
a { color:#000; text-decoration: none;}
a:hover {text-decoration: underline;}
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 { color: #7e7e7e; 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;background: url(../images/menu_lang.jpg) repeat-y scroll 296px 0;overflow: hidden;}

#level_holder{overflow: hidden;}
#level_1{float:left;width:285px;padding: 10px 10px 0 0;}
.logo{background: url(../images/logo.jpg) no-repeat scroll 0 0;width: 286px;height:149px;float: left;}
.l_menu{text-align: left;}


.pricinizosto p{font-size: 11px;font-family: verdana,arial,tahoma,sans-serif;}
.pricinizosto span{font-weight: bold;}


.pricinizosto{border-left: 10px solid #7070A1;padding: 10px 0 10px 25px;margin: 10px 0;width: 200px;}
.pricinizosto h2{}
.pricinizosto ul{position: relative;}
.pricinizosto ul li {z-index: 300;position: relative;line-height: 22px;width: 230px;}
.pricinizosto ul li p{color:#333333;font-family:verdana,tahoma,sans-serif;font-size:11px;position: relative;cursor: pointer;margin: 0;padding-left: 15px;}
.pricinizosto ul li div p {color:#964444;font-size: 10px;padding: 0;}
.pricinizosto ul li p span{font-size:14px;position: absolute;font-weight: bold;left: 0;color:#964444}
.pricinizosto ul li div{display: none;color:#616161;font-family:arial,verdana,tahoma,sans-serif;font-size:11px;padding: 0 17px;}
.pricinizosto ul div.ahover{background: #D4E6F5; border:1px solid #93C0E6;position: absolute;z-index: 200;-moz-border-radius:3px;-webkit-border-radius:3px;padding: 1px;}





.sertificats{padding: 7px 15px 20px 21px;border: 1px solid #e8e8e8;width: 248px;}
.sertificats h2{padding: 3px 0 3px 10px;border: 1px solid #e8e8e8;}
.sertificats p{color:#333333;font-family:tahoma,"trebuchet ms",verdana,arial,sans-serif;font-size:12px;line-height:20px;}
.sertificats ul{padding: 0 0 0 10px;}
.sertificats ul li{text-align: center;}

.sertificats ul li div{background: #D4E6F5; display: none;color:#333333;font-family:verdana,tahoma,"trebuchet ms",arial,sans-serif;line-height:17px;padding:5px 10px;border: 1px solid #e5e5e5;text-align: left;font-size: 11px;margin:5px 0px}
.sertificats ul li img{cursor: pointer;height: 30px;border:1px solid #cacaca}
.sertificats .date{padding: 3px 15px;background: #8dbde5;width: 75px;font-size: 9px;font-family: verdana;}                             

.contact{text-align: left;padding: 40px 0 0 0;clear: both;}
.contact td{font-size: 11px;text-shadow:0 0 0.2em #87F}
.contact p{margin:3px 0;font-family: verdana,tahoma,arial,sans-serif;color:#333333;font-size: 12px;padding: 10px 30px}
.contact span{color:#6f6f7e}
.contact a{color:#2b5476;font-family:verdana,tahoma,arial,sans-serif;font-size:12px;margin-top:5px;padding:3px 5px;border-bottom: 3px solid #2b5476}
.contact a:hover{text-decoration:none;border-bottom:3px solid #964444}

#level_2{float:left;width: 463px;margin-top: -65px;}
.menu_lang{width: 704px;height: 73px;border-bottom:1px solid #964444;float: left;margin: 0 0 0 10px;}
.menu{float:left;padding:49px 0 0 40px;width:318px;height: 24px;}
.language{width: 186px;float: left;padding: 28px 15px 19px 115px;}
.language img{display: none;float: left;margin-top: 2px;}
.language a{display: block;text-decoration: none;}
.language span{display: block;font-size: 11px;font-family: verdana,tahoma,arial,sans-serif;color:#7b83a8;padding-left: 18px;}

.menu ul {position: relative;z-index: 205;}
.menu ul li.main-row{float:left;padding:0 11px 9px;position:relative;z-index:205;height: 16px;position: relative;}
.menu ul li.main-row a{font-size: 12px;font-family: verdana,arial,tahoma,"trebuchet ms",sans-serif;text-decoration: none;text-transform: uppercase;}         
.menu ul li.main-row a:hover{color:#7070A1;}         

.menu ul li ul{display: block;left:-999em;position: absolute;top:24px;border-bottom:1px solid #964444;border-left: 1px solid #964444;border-right: 1px solid #964444;z-index: 210;background: #fff;padding:4px 2px 1px}
.menu ul li.main-row ul li{padding:0px 10px;text-align: left;z-index: 210;display: inline;background: #ffffff;}
.menu ul li.main-row ul li a{font-size: 11px;font-weight: bold;font-family: arial,tahoma,"trebuchet ms",sans-serif;text-decoration: none;text-transform: none;}                                                   
.menu ul li.main-row ul li a:hover{color:#575656;border-bottom: 2px solid #1f2d7e;}

.menu ul div.ahover {border-bottom : 2px solid #1f2d7e;position: absolute;z-index: 204;}



.l_content{padding-top: 10px;clear: both;height: auto !important;min-height: 400px; height: 400px;}
.l_content h1{color:#333333;font-family:"trebuchet ms",verdaa,arial,tahoma,sans-serif;font-size:22px;padding: 5px 20px;background: #93C0E6;margin: 0;
-moz-border-radius-topleft:10px;
-moz-border-radius-bottomleft:10px;
-webkit-border-top-left-radius:10px;
-webkit-border-bottom-left-radius:10px;
}
.l_content ul li{color:#333333;font-family:tahoma,"trebuchet ms",verdana,arial,sans-serif;font-size:12px;margin-left: 35px;list-style-type : disc;line-height: 20px;}

/*.l_content img#spc{margin-top: 20px;float: right;width: 150px; height: 119px;padding-right: 5px;}
.l_content ul#spc{margin-top: 20px;}
.l_content ul#spc li{color:#333333;font-family:tahoma,"trebuchet ms",verdana,arial,sans-serif;font-size:12px;list-style-type:decimal;margin-left: 20px;line-height: 20px;}*/
.l_content ul#spc li ul li{list-style-type: disc;}

.l_content p{color:#333333;font-family:tahoma, "trebuchet ms",verdana,arial,sans-seri;font-size:12px;line-height: 20px;}

#fade{clear: both;}
.main_welcome{}
.welcome{background:#FFFFFF url(../images/sogni.jpg) no-repeat scroll 358px top;padding:0 140px 0 20px;margin-top: 20px;border-right:1px solid #93C0E6;height: auto !important;min-height: 244px;height: 244px;}
.welcome h1{font-family: "trebuchet ms",verdana,arial,tahoma,sans-serif;font-size: 22px; color:#333333;background: none;padding: 0;}
.welcome p{font-family: "trebuchet ms",verdana,arial,tahoma,sans-serif;font-size: 12px; color:#333333;}

.content{clear: both;}
#level_3{float: left;width:197px ;background:#d4e6f5;height: 6000px;margin-bottom: -6000px;padding: 0 22px;margin-top: -75px;}
.r_content{margin-top: 10px;}
.r_content ul {position: relative;padding-top: 15px;}
.r_content ul li{clear: both;position: relative;z-index: 200;height: 72px;padding: 2px;}
.r_content ul div.ahover {border: 2px solid #964444;position: absolute;z-index: 199;-moz-border-radius:3px;
-webkit-border-radius:3px} 
.r_content ul li img{float: left;}
.r_content ul li a{color:#749cbc;font-size: 14px;font-family: "trebuchet ms",tahoma,arial,sans-serif;text-transform: capitalize;margin:25px 0 0 7px;-moz-border-radius:3px;float: left;}
.r_content ul li a:hover{color:#964444;text-decoration: none;}

.info table { width: 99%; clear: both; border-left: 1px solid #93C0E6;border-top: 1px solid #93C0E6;margin-top: 20px;}
.info table thead tr th{background: #d4e6f5; font-size: 10px;border-right: 1px solid #93C0E6;border-bottom: 1px solid #93C0E6;font-family:tahoma, "trebuchet ms",verdana,arial,sans-serif;}
.info table tbody tr th{height: 25px;font-size: 11px;text-align: center;font-weight: normal;background: #d4e6f5;border-bottom: 1px solid #93C0E6;border-right: 1px solid #93C0E6;;font-family: tahoma,"trebuchet ms",verdana,arial,sans-serif;}

.info table#fabric {table-layout: fixed; width: 30%; clear: both; border: none;margin-top: 20px;float: left;}
.info table#fabric thead tr th{background: none; border:none}
.info table#fabric tbody tr th{border: none; background: none;width:200px}

.producers{/*float:left;margin-left:110px;margin-top:20px;width:100px;*/}
.producers img{display: block}


#footer{clear:both;text-align: center;height: 35px;background: url(../images/footer.jpg) no-repeat scroll 0 0 ;padding: 65px 60px 0;position: relative;width: 880px;}
#footer p{margin: 0;font-size: 11px;font-family: verdana,tahoma,arial,sans-serif;}
#footer .l_foot{text-align: left;float: left;}
#footer .r_foot{text-align: left;float: right;}

table#mat {width: 77%; clear: both;margin-top: 20px;border-left: 1px solid #93C0E6;}
table#mat thead tr th{background: #d4e6f5; font-size: 9px;border-right: 1px solid #93C0E6;border-bottom: 1px solid #93C0E6;font-family:verdana,arial,sans-serif;line-height: 11px;border-top:1px solid #93C0E6;}
table#mat tbody tr th{height: 25px;font-size: 11px;text-align: center;font-weight: normal;background: #d4e6f5;border-bottom: 1px solid #93C0E6;font-family: tahoma,"trebuchet ms",verdana,arial,sans-serif;border-right: 1px solid #93C0E6;}



/*employment and contact put it in a separate css pls */
.cfrm{padding:20px 40px 20px 0}
.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:#454951  ; 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:#efefef}
#message_body{width:350px}
#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}
input#file{opacity:0; display:block; position:relative; top:0; z-index:501; cursor:pointer; left:0px; width:120px}
input#dummy_file{background:#efefef; border:1px solid #9a9a9a; color:#333; width:450px}
#dummy_iframe{display:none}
#lb_imageholder{background: #ee028b;}


ul.aggregator {overflow: hidden;padding: 20px 0;clear: both;}
ul.aggregator li{clear:both;width: 463px;margin: 0; margin-bottom: 50px;}
ul.aggregator li table#mat{margin-top: 5px;}
ul.aggregator li div.up{color:#454951;font-family:arial,tahoma,verdana,sans-serif;font-size:15px;font-weight:bold;line-height:20px;overflow:hidden;}

ul.pillow {padding-top: 20px;}
ul.pillow li {clear: both;margin-bottom: 20px;height: 150px;list-style-type: none;margin-left: 30px;}
ul.pillow li div.up{width: 228px;float: left;}
ul.pillow li div.dwn{float: left;padding:0;}
ul.pillow li div.dwn p{font-size: 18px;color:#7070A1;margin-bottom: 35px;}

ul.products {padding-top: 50px;}
ul.products li {clear: both;margin-bottom: 20px;height: 150px;list-style-type: none;}
ul.products li div.up{width: 228px;float: left;}
ul.products li div.dwn{float: left;font-size: 18px;color:#7070A1;padding-top: 30px;padding-left: 20px;}

ul.aggr li a{font-size: 18px;color:#7070A1;}
.info img {margin-top:12px}
.about{padding:28px;text-align: justify}
.about p{color:#000}

