* { margin:0px; padding:0px; border:none; list-style:none; text-decoration:none; }
.clearfix:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}

body { background:#000;}

#container { width:980px; margin:0 auto;}

#header { width:980px; background:url(../img/head/bg.jpg) repeat-x; height:183px; position:relative;} 

#header .stone { position:absolute; top:0px; right:0px; z-index:1;} 
#header .menu { width:818px; height:34px; background:url(../img/head/fon.jpg) no-repeat; position:absolute; top:129px; left:77px;}
#header .menu ul { padding:7px 0 0 10px;}
#header .menu ul li { float:left; padding-right:17px;}
#header .menu ul li a { font-family:Tahoma; font-size:14px; font-weight:bold; color:#fff; text-transform:uppercase;}
#header .menu ul li span { font-family:Tahoma; font-size:14px; font-weight:bold; color:#5e9afb; text-transform:uppercase;}
#header .menu ul li a:hover { color:#5e9afb;}
#header .serv_menu { position:absolute; top:109px; left:688px; z-index:1;}
#header .serv_menu li { float:left; padding:0 5px 0 5px; border-left:1px solid #fff;}
#header .serv_menu li:first-child { border:none;}
#header .serv_menu li a { font-family:Tahoma; font-size:12px; color:#fff; font-weight:bold; display:block;}
#header .serv_menu li a:hover { text-decoration:underline;} 

#content { width:917px; margin:0 auto; font-family:Arial; position:relative; border-left:1px solid #9a6601; border-right:1px solid #9a6601; background:url(../img/cont/bg.jpg) repeat-x; padding:10px 0 25px 0;}
#content .top1 { position:absolute; top:0px; left:-1px;}
#content .bot1 { position:absolute; bottom:0px; left:-1px;}
#content .flash { width:897px; height:228px; margin:0 auto; border:1px solid #ffd757; background:url(../img/cont/img.jpg);}
#content .text { width:897px; margin:0 auto; padding-top:15px;}
#content .left { float:left; width:440px;font-size:12px;color:#fff;line-height:18px; }
#content .left p { padding: 0px 0px 10px 0px; } 
#content .right { float:left; width:440px; padding:0 0 10px 10px; position:relative;font-size:12px; color:#fff; line-height:18px; } 
#content .right p { padding: 0px 0px 10px 0px; }
.h {  font-size:14px; font-weight:normal; color:#fbd459; text-transform:uppercase; padding-bottom:20px;}
h5 { font-family:Tahoma; font-size:11px; text-transform:uppercase; color:#fff; padding:0 0 10px 10px;} 
.p1 { font-size:12px; color:#fff; line-height:18px; padding:0 10px 10px 10px;} 
.p1 p { padding: 0px 0px 10px 0px; } 
.p1 ul, p1 ul { padding-left:20px; }
.p1 ul li, p1 ul li { list-style-type: disc; }
.span1 { color:#fbd459; }
.span2 { color:#fbd459; font-family:Arial; font-size:14px;}
.span2 a { color:#fbd459; font-family:Arial; font-size:14px; text-decoration:underline;}
.span3 { font-family:Arial; font-weight:bold; font-size:14px;}
.submit_form { width:207px; padding:12px 0 10px 12px; background:url(../img/cont/bg1.jpg) repeat-x #050505; float:right; position:absolute; bottom:-35px; right:-25px; border-left:1px solid #996500; border-right:1px solid #996500;}
.fl { float:left; width:280px;}
.top2 { position:absolute; top:0px; left:-1px;}
.bot2 { position:absolute; bottom:0px; left:-1px;}
.submit_h { font-family:"Trebuchet MS"; font-size:14px; text-transform:uppercase; background:url(../img/cont/spanbg.gif) no-repeat 20% bottom; padding-bottom:5px; color:#dc9d02;}
.name_h { font-family:"Times New Roman"; font-size:20px; color:#d8d8ff; padding-top:10px;}
.submit_p { font-family:Arial; font-size:10px; text-transform:uppercase; color:#fff; background:url(../img/cont/spanbg.gif) no-repeat 20% bottom; padding-bottom:5px;}
.hand { float:right; position:relative; right:20px; margin-top:10px;}
.ttr { text-transform:uppercase;} 


.submit_form_home { width:207px; top:0px; padding:12px 0 10px 12px; background:url(../img/cont/bg1.jpg) repeat-x #050505; position:absolute; bottom:58px; right:0px; border-left:1px solid #996500; border-right:1px solid #996500;}
.submit_h { font-family:"Trebuchet MS"; font-size:14px; text-transform:uppercase; color:#dc9d02;}/*background:url(../img/cont/spanbg.gif) no-repeat 20% bottom; padding-bottom:5px;*/
.name_h { font-family:"Times New Roman"; font-size:20px; color:#d8d8ff; padding-top:10px;}
.submit_p { font-family:Arial; font-size:10px; text-transform:uppercase; color:#fff; padding-bottom:5px;} /*background:url(../img/cont/spanbg.gif) no-repeat 20% bottom;*/
.hand { float:right; position:relative; right:20px; margin-top:10px;}





#footer { width:917px; margin:0 auto; height:250px; position:relative; font-family:Arial;}   
#footer .stone { position:absolute; left:20px; top:-30px; z-index:1;}
#footer .p1 { font-size:16px; display:none; color:#fff; text-align:right; padding-top:10px; }
#footer .copy { color:#fff; font-size:11px; position:absolute; bottom:0px; left:10px; z-index:2;}

.main { width:917px; margin:0 auto; font-family:Arial; position:relative; padding:10px 0 25px 0;}
.main .left { width:390px; float:left; position:relative; background:url(../img/cont/bg.jpg) repeat-x #050505; border-left:1px solid #9a6601; border-right:1px solid #9a6601; padding-bottom:15px;}
.main .left .img { width:371px; margin:0 auto; display:block;}
.top { position:absolute; top:0px; left:-1px;}
.bot { position:absolute; bottom:0px; left:-1px;}
.main a { font-family:Arial; font-size:14px; color:#dfaa02; padding-left:10px;}
.main a:hover { color:#7d5f00;}
.main .right { width:508px; float:left; padding-left:10px;}
.inner_top { position:relative; width:496px; padding:16px 0 16px 10px; background:url(../img/cont/bg.jpg) repeat-x #050505; border-left:1px solid #9a6601; border-right:1px solid #9a6601;}
.l { width:195px; float:left;}
.r { width:278px; float:right; position:relative; right:15px;}
.r a { float:right; position:relative; right:30px;}
.inner_bot { padding-top:10px; position:relative;}
.inner_bot .submit_form { bottom:60px; right:0px;}
#claim input { border: 1px solid #da9100; margin: 1px; padding: 2px; width: 200px; }
#claim select { border: 1px solid #da9100; margin: 2px; padding: 0px; }
#claim textarea { border: 1px solid #da9100; margin: 1px; padding: 2px; width: 250px; height: 150px; }
#claim th { color:#fbd459; text-align:left; }
#claim td { text-align:left; }
#claim .ltd { text-align: right; }

table.grid { border-left: 1px solid #da9100; border-top: 1px solid #da9100; padding: 0px; }
table.grid tr td { border-right: 1px solid #da9100; border-bottom: 1px solid #da9100; padding: 10px; }
