

html, body { background: url(/gfx/pagefade.png) repeat-x #ebeced; font:13px "trebuchet ms", sans-serif; color:#4b4b4b; margin:0; }

 

/*-- LINKS --*/

a:link, a:visited { text-decoration:none; color:#E16321; }
a:hover, a:active { text-decoration:underline; color:#EE7837; }

a:link.rev, a:visited.rev { text-decoration:none; color:#fff; }
a:hover.rev, a:active.rev { text-decoration:underline; color:#cdcdcd; }

a:link.subs, a:visited.subs { text-decoration:none; color:#d3d3d3;  display:block; }
a:hover.subs, a:active.subs { text-decoration:underline; color:#ED912F;  display:block; }

a:link.pic, a:visited.pic { text-decoration:none; color:#E16321; display:block; width:707px; height:240px; }
a:hover.pic, a:active.pic { text-decoration:none; color:#EE7837; display:block; width:707px; height:240px; }


/*-- GLOBAL FIXES --*/

img { border:none; }
form { padding:0px; margin:0px; }
* { margin:0px auto; padding:0; } 
p { padding-bottom:15px; }

ul, li { padding:3px; margin-left:10px;}



h1 { font-size:20px; color:#e36c0a; border-bottom:3px solid #e36c0a; padding-bottom:5px; margin-bottom:20px; }
h2.sub { font-size:18px; color:#fff; border-bottom:1px solid #eab287; padding-bottom:5px; margin-bottom:10px; }

h2 { font-size:18px; color:#e36c0a; }
 

h4 { font-size:12px; color:#fff; margin:0 0 10px 0; padding:0; line-height:15px; }

h4.ftl { font-size:14px; color:#fff; margin:0 0 10px 0; padding:0 0 0 25px;  line-height:15px; text-align:left; font-weight:normal; }



#joincontainer { margin:10px 0 20px 25px; width:270px;}
#joinbx {background: url(gfx/login-bg.png) no-repeat; width:270px; height:35px; overflow:hidden;}

.jointx {width:180px; padding:8px; background:none; border:none; color:#404040;}
.joinbtn {padding:6px 0 0 10px; vertical-align:top;}



/*-- CONSTRUCT --*/


#container { width:980px; margin:0 auto; }


header {  padding:0; margin:0; overflow:hidden; display: block; width:980px; }

nav { padding:60px 0 20px 25px;  display:block; float:left; color:#fff; }
.navdiv { padding:0 15px; font-size:11px; color:#eab287; }

.tel {float:right; padding:60px 25px 0 0; color:#fff;}

article { background: url(/gfx/pagebase.png) bottom no-repeat #fff; display:block; overflow:hidden; padding:20px 25px 80px 25px; margin:0; line-height:18px; }


section { display: block; width:980px; margin-bottom:25px; height:164px; }  



.cthd {font-size:14px; padding-bottom:5px;}
input.formc1 { height:17px; width:250px; border:#a6a6a6 1px solid; color:#000000; padding:8px; margin-bottom:15px;  font:11px verdana, sans-serif;  }
input.formc2 { height:17px; width:50px; border:#a6a6a6 1px solid; color:#000000; padding:8px; margin-bottom:15px;  font:11px verdana, sans-serif;  }
input.formc1x { height:17px; width:250px; border:#cf0000 1px solid; border-right:#cf0000 10px solid; background:#fff0f0; color:#000000; padding:8px; margin-bottom:15px; font:11px verdana, sans-serif; }
input.cbtn { border:1px solid #773F77; background:#773F77; padding:6px; color:#fff; margin:10px 0 30px 0;  height:32px; vertical-align:top; cursor:pointer; font-weight:bold; }
textarea.text1 { border:#a6a6a6 1px solid; color:#000000;  padding:8px; margin:0 0 5px 0;  width:370px; height:80px; font:11px verdana, sans-serif;}






.cookie {border-collapse:collapse; margin-bottom:10px; margin:10px auto 20px 0;}
.cookie th {border:1px solid #cdcdcd; padding:8px; font-size:12px; color:#DD4F18; line-height:14px;  text-align:left;}
.cookie td {border:1px solid #cdcdcd; padding:8px; vertical-align:top; font-size:11px; line-height:14px; text-align:left; }

.mesnegs { font-size:14px; font-weight:bold; padding:0; margin-bottom:10px; color:red; }
.mesposs { font-size:14px; font-weight:bold; padding:0; margin-bottom:10px; color:#F9A20D; }

.mesnegl { font-size:14px; font-weight:bold; padding:0; margin-bottom:10px; color:red; }
.mesposl { font-size:14px; font-weight:bold; padding:0; margin-bottom:10px; color:#F9A20D; }



/*-- FOOTER --*/

#shoebox { background:#404040; overflow:hidden; width:100%; padding:40px 0; }
footer { margin:0 auto; width:980px; clear:both; font-size:10px; color:#d3d3d3; overflow:hidden; display: block;  }

#lksbx {float:right; overflow:hidden;}

.footlks {float:right; border-left:1px solid #585757; padding:0 45px 5px 20px; font-size:11px; line-height:24px; }







