body{padding:0; margin:8px 0 0 0; background:#b4b4b4 url('i/bg.jpg') top left repeat-x; font-family:Arial; font-size:9pt;text-align:center;color:#817989;}
a{color:#5a3d77; text-decoration:underline;}
a:hover{color:#000000; text-decoration:none;}
img{border:none;}
html, body {
    scrollbar-3dlight-color:#E7E3E8; 
    scrollbar-arrow-color:#E7E3E8;
    scrollbar-highlight-color:#E7E3E8;
    scrollbar-face-color:#D0C9D2;
    scrollbar-shadow-color:#E7E3E8;
    scrollbar-darkshadow-color:#E7E3E8;
    scrollbar-track-color:#E7E3E8;
}
.both{clear:both;border:none;}

#general{width:1016px;background:white url('i/bg.gif') bottom left repeat-x;text-align:center;margin:auto;border-right:1px solid #C8C8C8;border-left:1px solid #C8C8C8;}
#gcontent{width:996px;padding:0 0 96px 0;margin:auto;}
/*#head{background:url('i/bghead.gif') top right no-repeat;text-align:left;height:119px;width:996px;}*/
#head{background:url('i/bghead.gif') top right no-repeat;text-align:left;height:104px;width:996px;}
/*#logo{float:left;width:173px;}*/
#logo{float:left;width:225px;}
/*#rightlogo{float:left;width:815px;padding:0 0 0 8px;}*/
#rightlogo{float:left;width:763px;padding:0 0 0 8px;}

/*#menutop{background:#FF8D00;padding:8px;width:799px;display:block;}*/
/*#menutop{background:#FF8D00;padding:8px;width:799px;display:block; z-index:2; position:relative;}*/
#menutop{background:#FF8D00;padding:8px;width:747px;display:block; z-index:2; position:relative;}
#menutop span{color:white;font-weight:bold;font-size:9pt;margin:0 5px;padding:0;}
.fran{float:right;color:white;font-weight:bold;font-size:9pt;margin:0 15px;padding:0;}
.fran a{color:white;font-weight:bold;font-size:9pt;text-decoration:none;}
.fran a:hover{text-decoration:underline;}
#menutop span.overmenu{color:black;}
#menutop span a{text-decoration:none;color:white;font-weight:bold;font-size:9pt;}
#menutop span a:hover{text-decoration:underline;}
/*#phone{color:black;font-size:23pt;margin:40px 0 2px 22px;width:785px;}*/
#phone{color:black;font-size:23pt;margin:25px 0 2px 22px;width:508px;float:left;overflow:hidden; height:34px;}
#phone1{color:black;float:right;font-weight:bold;font-size:20pt; padding:0px 20px  0 0; overflow:hidden; }
#phone p{margin:0 !important; float: left; width:410px;}

/*#lang{width: 383px; height:365px; background-image:url('img/people.png'); float:right; z-index:1; position:relative; margin-bottom:-325px; margin-top:-40px; margin-right:45px;}
*html #lang{width: 383px; height:365px; background-image:url('img/people.png'); float:right; z-index:1; position:relative; left:500px;}
*:first-child+html #lang{width: 383px; height:365px; background-image:url('img/people.png'); z-index:1; position:relative; left:465px;}*/

/*All the browsers*/
#lang{
    width: 474px;
    height:365px;
    background:url('img/free_gas.jpg') no-repeat 0px 50px;
    float:right;
    z-index:1;
    position:relative;
    margin-bottom:-325px;
    margin-top:-40px;
    margin-right:0;
}
/*IE6 fix*/
*html #lang{
    width: 474px;
    height:365px;
    background:url('img/free_gas.jpg') no-repeat 0px 50px;
    float:right;
    z-index:1;
    position:relative;    
    top: 38px;
    left:430px;
}
/*IE7 fix*/
*:first-child+html #lang{
    width: 474px;
    height:365px;
    background:url('img/free_gas.jpg') no-repeat 0px 50px;
    z-index:1;
    position:relative;    
    left:430px;
}

#lang_heads{width: 240px; height:38px; z-index:3; position:relative; background-image:url('img/people_heads.png'); margin-top: -40px; margin-bottom:-38px; margin-right:45px; float:right;}
*html #lang_heads{width: 240px; height:38px; z-index:3; position:relative; background-image:url('img/people_heads.png'); left:214px; float:right;}
*:first-child+html #lang_heads{width: 240px; height:38px; z-index:3; position:relative; background-image:url('img/people_heads.png'); left:179px; }

#lang_bar{width:120px; height:38px; margin-top:-30px; margin-bottom:-8px; position:relative; z-index:4; margin-right:30px; float:right; text-align:right; }

#lang{behavior: url(iepngfix.htc)}
#lang_heads{behavior: url(iepngfix.htc)}

#centerblock{clear:both;background:white;text-align:left;padding:7px 0;  width:990px; float:left;}
#bigbanner{border:2px solid #CDCDCD;padding:0;width:507px;height:308px; }
#bigbanner img{margin-bottom:5px;}
#bigbanner p{padding:0;margin:0;}
.tbb1{color:#FF8D00;font-size:17pt;}
.tbb2{color:#FF8D00;font-size:37pt;font-weight:bold;}
.tbb3{color:#5A3D77;font-size:25pt;font-weight:bold;}
.tbb4{color:#FF8D00;font-size:18pt;}

#button1_tbb{width:244px;height:49px;margin-bottom:8px;}
#button2_tbb{width:244px;height:49px;margin-bottom:8px;}
#button1{float:left;width:185px;padding:5px 14px 0 0;}
#button2{clear:both;width:185px;padding:5px 14px 0 0;}
#trbutton{float:left;color:black;font-size:25pt;font-weight:bold;}
#trbutton div{font-size:10pt;font-weight:normal;padding:0 0 0 5px;}

#bloks{padding:0;}
.ctp{/*width:329px;*/width:245px;cursor:pointer;cursor:hand;float:left;}
.ctp div{float:left;}
.lctp{background:url('i/lbgctp.gif') top right no-repeat;width:6px;height:39px;}
.cctp{padding-top:10px;/*width:317px;*/width:233px;background:url('i/bgctp.gif') top right repeat-x;height:25px;border-top:2px solid #B3B3B3;border-bottom:2px solid #B3B3B3;color:#4B2665;font-weight:bold;}
.cctp a{color:#4B2665;font-weight:bold;text-decoration:none;}
.cctp span{color:#FF8D00;}
.rctp{background:url('i/rbgctp.gif') top left repeat;width:6px;height:39px;}
.r5{margin:0 4px 0 0;}

.text{clear:both;padding:17px 22px 10px 22px;}
p{padding:0;margin:0 0 10px 0;color:#817989;font-size:9pt;text-align:left;}
p a{text-decoration:none;color:#817989;font-size:9pt;}
p a:hover{text-decoration:underline;}
b{padding:0;margin:0;color:#817989;font-weight:bold;font-size:9pt;}

#copy{padding:0;padding:11px 0 0 0;clear:both;height:42px;}
#leftcopy{background:url('i/leftbgcopy.gif') top right no-repeat;width:7px;height:42px;float:left;}
#ccopy{border-top:4px solid #FF7900;float:left;width:982px;}
#ccopy div{background:#5A3D77;color:#AF8BD3;font-size:8pt;border-top:5px solid #FAB842;padding:9px 0 0 0;height:24px;}
#ccopy div a{text-decoration:none;color:#AF8BD3;font-size:8pt;}
#ccopy div a:hover{color:#D8BDF4;}
#rightcopy{background:url('i/rightbgcopy.gif') top left no-repeat;width:7px;height:42px;float:left;}

#centerblock1{border:1px solid #CDCDCD;clear:both;background:white;text-align:left;margin:7px 0;}
#contentlocation{width:983px;padding:5px 7px;}
#search{margin:4px 7px;padding:11px 16px;background:#E7E3E8;}
form{padding:0;margin:0;}
label.searchlab{color:#5A3D77;font-weight:bold;font-size:11pt;padding:0;}
input.searchinp{border:1px solid #B4AFB5;width:253px;padding:3px 20px;color:#5A3D77;font-size:11pt;background:white;}
input#id_search_button{background:url('i/bgbutton.gif') top left no-repeat;border:none;color:white;width:56px;height:23px;font-size:6pt;padding:0;margin-bottom:2px;cursor:pointer;cursor:hand;}

#rsearch{float:left;border:2px solid #CDCDCD;padding:20px 4px 20px 7px;margin:0;width:222px;}
#rssrrl{width:220px;overflow:auto;height:387px;}

.logotxt{width:201px;color:#817989;font-size:8pt;margin:0 0 10px 0;}
.logoimg{width:201px;background:#FF8D00;height:51px;text-align:center;margin:0 0 10px 0;}
#rsearch b{padding:0;margin:0;color:black;font-weight:bold;font-size:8pt;}
#rsearch a{color:#FF8D00;font-weight:bold;font-size:8pt;}
#rsearch a:hover{color:#F4CFA1;}
.line{border-top:1px solid #CDCDCD;height:2px;padding:10px 0 0 0;width:200px;}

#leftblock{background:url('i/bgleft.jpg') bottom center no-repeat;width:233px;padding:20px 0 250px 0;}
#leftblock1{background:url('i/bgleft.jpg') top center no-repeat;width:233px;padding:20px 0 250px 0;}
/*
ul{padding:0;margin:0 15px;}
ul li{list-style:none;background:url('i/lirs.gif') top left no-repeat;padding:0 0 8px 11px;margin-bottom:9px;border-bottom:1px solid #CDCDCD;color:black;font-weight:bold;}
ul li.overli{color:#E88000;}
ul li a{text-decoration:none;color:black;font-weight:bold;}
ul li a:hover{color:#E88000;}
*/

#bigmap{float:right;border:2px solid #CDCDCD;margin:0;padding:0;width:717px;}
#hbigmap {background:#5A3D77;padding:7px 17px 0 17px;color:#BAAEC6;font-weight:bold;height:22px;}
#hbigmap span{font-weight:normal;margin-left:311px;}
#imgbigmap{width:717px;height:398px;padding:0;}

#contactblock{margin:0;padding:24px 12px 24px 36px;width:669px;}
#contactblock1{margin:0;padding:24px 12px 24px 36px;width:669px;}
h1{color:#5A3D77;padding:0;margin:0 0 20px 0;font-size:15pt;}
.h1{color:#5A3D77;padding:0;margin:0 0 20px 0;font-weight:bold;font-size:15pt;}
.h1 span{font-size:9pt;}
p.index{color:#5A3D77;padding:0;margin:0 0 17px 0;} 
p{color:#706879;padding:0;margin:0 0 17px 0;} 
b{color:#342841;padding:0;margin:0;}

#contactsl{float:left;color:#909090;font-size:8pt;width:160px;overflow:auto;height:333px;margin:0 10px 0 0;padding:10px 0 0 0;}
#contactsl div{width:140px;}
.linesl{border-bottom:1px solid #CDCDCD;margin-bottom:15px;height:14px;}
#contactsr{float:left;}
#contactsr img{border:1px solid #8F8A94;}

.product{float:left;width:325px;height:120px;overflow:hidden;}
.imgproduct{width:86px;height:86px;margin-right:15px;border:1px solid #8F8A94;float:left;}
.txtproduct{color:#706879;font-size:8pt;width:219px;float:left;}
.txtproduct b{font-weight:bold;color:#706879;font-size:8pt;}
.txtproduct a{color:#CE7200;font-size:8pt;text-decoration:none;}
.txtproduct a:hover{text-decoration:underline;}


#ccopyleft{float:left;background:#5A3D77;color:#AF8BD3;font-size:8pt;border-top:5px solid #FAB842;padding:9px 0 0 0;height:24px;width:50%;}
#ccopyleft a{text-decoration:none;color:#AF8BD3;font-size:8pt;}
#ccopyleft a:hover{color:#D8BDF4;}

#ccopyright{float:left;background:#5A3D77;color:white !important;font-size:8pt;border-top:5px solid #FAB842;padding:9px 0 0 0;height:24px;width:50%;text-align:right;}
#ccopyright a{text-decoration:none;color:white !important;font-size:8pt;}
#ccopyright a:hover{text-decoration:underline;}


#calcform div{background:#E7E3E8;padding:10px;width:150px;margin-bottom:10px;}
h2{color:#E88000;padding:0;margin:0 0 10px 0;}
label.calclab{color:#706879;font-size:8pt;padding:0;}
input.calcinp{width:25px;padding-right:10px;color:#5A3D77;background:white;}

table#contab{padding:0;margin:0;width:980px;border-collapse:collapse;}
table#contab td.border{border:1px solid #CDCDCD;}
.fran a{color:white;font-weight:bold;font-size:9pt;}

#sub{display:none; position:absolute; clear:both; top:38px; border:1px solid #b3b3b3; border-bottom:0; padding:0; margin:0; width:130px; float:left; text-align:left; left:0}
#sub div{padding:5px 0 5px 30px; float:none; background:#eeeeee; width:150px; border-bottom:1px solid #b3b3b3; border-right:1px solid #b3b3b3;}
#sub div a{color:#4b2665; font-weight:bold; text-decoration:none;}
#sub div a:hover{text-decoration:underline;}