body { left: 0px;top:0px;  margin: 0px; background: url("images/bg.gif") top left;}



#page {margin: 0 auto 0 auto;clear:both;width:980px;position:relative;border:1px solid #000;margin-top:100px;background:#fff;}



#header{position:relative;background: url("images/header_bg.gif") top right repeat-x;height:127px;float:left;width:980px;}

#header img{float:left;border:0px;}



#logo{ height:127px; width:136px;  float:left;margin-left:30px;}

#header_text{ height:91px; width:595px;  float:right;background: url("images/header.gif") top right no-repeat;margin-right:20px;}



.menu{position:relative;width:800px;float:left;line-height:20px;font-family:verdana;font-size:12px;color:#fff;height:20px;float:right;font-weight:bold;}

.menu a{position:relative;color:#ffF;text-decoration:none;padding-left:25px;padding-right:25px;text-align:center;display:block;height:20px;float:left;}

.menu_clicked{position:relative;color:#fff;padding-left:25px;padding-right:25px;background:#000;display:block;height:20px;float:left;}

.menu a:hover{position:relative;color:#fff;padding-left:25px;padding-right:25px;background:#000;display:block;height:20px;float:left;}





#left{position:relative;float:left;width:200px;font-family:arial;font-weight:bold;margin-left:10px;margin-top:30px;font-size:14px;text-align:center;color:#bdbdbd;line-height:30px;padding-bottom:20px;}

#left b{color:#000;font-size:18px;}

#left i{color:#fda60f;font-size:30px;font-family:georgia;padding:6px;}



.orange_box{position:relative;width:251px;height:85px;float:left; background: url("images/orange_box.gif") top right no-repeat;margin:10px;margin-left:30px; }

.orange_box img{float:left;margin-left:20px;margin-right:20px;margin-top:-12px;}

a.orange_box {text-decoration:none !important;}



.tiscali_flash{float:right;margin-right:40px;}



#content{position:relative;font-family:arial;font-size:14px;float:right;width:710px;padding-right:20px;text-align:justify;color:#000;}

#content a{color:#fda60f;text-decoration:underline;}

#content a:hover{text-decoration:none;color:#000;}





#content_larger{position:relative;font-family:arial;font-size:14px;float:right;width:930px;padding-right:20px;text-align:justify;color:#000;}

#content_larger a{color:#fda60f;text-decoration:underline;}

#content_larger a:hover{text-decoration:none;color:#000;}



.title{font-size:20px;text-align:center;color: #fda60f;padding-top:20px;padding-bottom:20px;display:block;}



.lighter_grey{color: #bdbdbd;}

.darker_grey{color: #3d3d3d;}

.orange{color: #fda60f !important;}

.black{color: #000;}



.little_font{font-size:14px;padding-left:30px;}

.smaller_font{font-size:12px;padding-left:30px;}

.little_font_without_padding{ font-size:14px;}

.smaller_font_without_padding{ font-size:12px;line-height:130%;}

.big_font{font-size:18px;}



.footer{clear:both;margin: 0 auto 0 auto;width:982px;line-height:30px;color:#fff;position:relative;height:30px;text-align:center;font-size:18px;font-family:arial;background:#000;}

.footer a{  color:#fff;text-decoration:none;}

.footer a:hover{  color:#fff;text-decoration:underline;}



.subfooter{clear:both;margin: 0 auto 0 auto;width:982px;line-height:15px;position:relative;height:20px;font-size:11px;font-family:arial;text-align:left;}



.subfooter_menu{  float:right;width:250px;}

.subfooter_menu a{  color:#000;text-decoration:none;padding-left:20px;}

.subfooter_menu a:hover{  color:#fff;text-decoration:none;}





.half_content_box{width:340px;margin-left:10px;margin-right:5px;float:left;}





.right{float:right;text-align:right;}

.left{float:left;text-align:left;}

.center{text-align:center;}



a{ cursor: pointer; }



#contact_form{position:relative;margin-left:100px;margin-top:30px;}

#contact_form input{display: block;width:200px;float:left;height:13px;font-size:12px;font-weight:bold;border:1px solid #999999;}

#contact_form label{display: block;width:120px;float: left;text-align:left;margin-bottom: 10px;height:12px;font-size:12px;}

#contact_form textarea{width:250px;border:1px solid #999999;}

#contact_form br{clear:both;}

#contact_form .button_contact{display:block;margin-left:110px;background:#323232;width:110px;height:25px;margin-top:15px;color:#fff;border:1px solid #fff;font-size:11px;}





a.mail_contact{display:block;margin-left:110px;background:#323232;padding-left:30px;padding-right:30px;padding-top:7px;padding-bottom:7px;

color:#fff !important;text-decoration:none !important;font-size:13px;width:70px;}



a:hover.mail_contact{display:block;margin-left:110px;background:#fda60f;padding-left:30px;padding-right:30px;padding-top:7px;padding-bottom:7px;

color:#000 !important;text-decoration:none !important;font-size:13px;width:70px;}



.img_right{float:right;margin-bottom:10px;margin-top:10px;margin-left:20px;border:1px solid #efefef;}

.img_left{float:left;margin-right:20px;}



.products_img {float:left;margin-top:-5px;margin-left:180px;margin-right:10px;}









#drop_menu_products{position:absolute;clear:both;left:450px;color:#1e196a;top:111px;width:132px;text-align:left;font-size:15px;background: #fda60f;text-indent:10px;display:none;z-index:11;border:1px solid #000;}

#drop_menu_products a{color:#fff;text-decoration:none;display:block;height:20px;border:1px solid #fff;width:130px;padding-top:3px;}

#drop_menu_products a:hover{color:#fda60f;text-decoration:none;background:#000;width:130px;}





#drop_menu_services{position:absolute;clear:both;left:570px;color:#1e196a;top:111px;width:167px;font-size:15px;text-align:left;background: #fda60f;text-indent:10px;display:none;z-index:11;border:1px solid #000;}

#drop_menu_services a{color:#fff;text-decoration:none;display:block;height:20px;border:1px solid #fff;width:165px;padding-top:3px;}

#drop_menu_services a:hover{color:#fda60f;text-decoration:none;background:#000;width:165px;}


