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:132px;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:130px;padding-top:3px;}
#drop_menu_services a:hover{color:#fda60f;text-decoration:none;background:#000;width:130px;}
