*{margin:0;padding:0;font-size:100%;}
body{background:#0c0c0c;text-align:center;}
img{vertical-align:top;}
a{color:#fff;}
a img{border:0;}
ul{list-style:none;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
html, textarea{font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;color:#626262;}
area{background:#FFF;}
input, select{border:none;color:#999;vertical-align:middle;font-weight:normal;}
a{outline:none;text-decoration:none;}
p{padding-top:16px;}
p span{color:#fff;}
h1,h2,h3,h4,h5{line-height:1em;}
h1{font-size:30px;color:#b8b8b8}
h1 span{font-size:24px;font-weight:600;text-transform:uppercase;color:#fff;}
h2{font-size:22px;color:#f9fafd;border-bottom:1px solid #202020;padding-bottom:5px;letter-spacing:1px;margin-bottom:9px;}
h2 span{font-size:22px;color:#f9fafd;text-transform:uppercase;}
h3{font-size:16px;color:#920a00;font-weight:400;text-transform:uppercase;}
h4{font-size:13px;color:#ef1302;text-transform:uppercase;font-weight:normal;padding-top:16px;line-height:15px;}
h4 span{font-weight:bold;color:#fff;font-size:13px;}
h6{font-size:11px;color:#515151;font-weight:normal;}
hr{border:0;border-top:1px solid #202020;margin:20px 0 5px;color:#111111;line-height:1px;}
.content_bg{background:url(images/bg.jpg) no-repeat center top;}
object{outline:none;}
.imgindent{margin:0 20px 0 0;float:left;}
#content ul{padding-top:20px;}
#content li{border-bottom:1px solid #212121;padding:0 0 0 27px;background:url(images/marker.jpg) no-repeat left center;line-height:30px;}
#content li a{color:#fff;}
#content a:hover{text-decoration:underline;}
#content li.last{border:0;}
#content img{padding-top:15px;}
#content a.btn:hover{text-decoration:none;}
#content input.btn:hover{outline:none;text-decoration:none;}
.block{padding-top:10px;}
ul.cols{width:45%;}
.box{padding:22px 25px 30px 27px;background:#111111;}
.row1 .box, .row1.box{border-top:1px solid #181818;border-left:1px solid #141414;}
.col1 .row1, .col2 .row1,.colspan .row1{margin-bottom:5px;}
a.btn{background:url(images/btn_center.gif) repeat-x bottom center;display:inline-block;font-size:13px;line-height:20px;}
input.btn{background:url(images/btn_center.gif) repeat-x bottom center;display:inline-block;font-size:13px;line-height:20px;}
a.btn span{background:url(images/btn_left.gif) no-repeat left bottom;color:#9a9999;display:inline-block;}
input.btn span{outline:none;background:url(images/btn_left.gif) no-repeat left bottom;color:#9a9999;display:inline-block;}
a.btn span span{background:url(images/btn_right.gif) no-repeat right bottom;padding:0 9px;}
input.btn span span{background:url(images/btn_right.gif) no-repeat right bottom;padding:0 9px;}
a.btn:hover{background:url(images/btn_center.gif) repeat-x top center;display:inline-block;font-size:13px;}
input.btn:hover{background:url(images/btn_center.gif) repeat-x top center;display:inline-block;font-size:13px;}
a.btn:hover span{background:url(images/btn_left.gif) no-repeat left top;color:#fff;display:inline-block;}
input.btn:hover span{background:url(images/btn_left.gif) no-repeat left top;color:#fff;display:inline-block;}
.btn{cursor:pointer;}
a.red{background:url(images/btn_center.gif) repeat-x top center;}
a.red span{background:url(images/btn_left.gif) no-repeat left top;color:#fff;}
a.btn:hover span span,a.red span span{background:url(images/btn_right.gif) no-repeat right top;}
input.btn:hover span span,a.red span span{outline:none;background:url(images/btn_right.gif) no-repeat right top;}
a.red:hover span span{background:url(images/btn_right.gif) no-repeat right bottom;}
a.red:hover span{background:url(images/btn_left.gif) no-repeat left bottom;}
a.red:hover{background:url(images/btn_center.gif) repeat-x bottom center;}
.fright{text-align:right;}
#page1 .row2{padding-top:10px;}
#page1 .row1.box{padding-right:20px;}
#page1 .row2 .col2{background:url(images/bg_col2.jpg) no-repeat center top;padding:30px 20px 20px;height:110px}
#page1 .row2 .col2 div{background:url(images/page1_ic1.jpg) no-repeat left bottom;padding:5px 0 0 30px;}
#page1 .row2 img{padding-top:24px;}
#page4 .colspan .btn{margin-top:7px;}
.price{color:#ef1302;}
#content .price_list li{line-height:18px;background:none;padding:0;border:0;}
#content .price_list li a{color:#626262;}
#content .price_list li a:hover{color:#fff;}
#content .price_list li .price{float:right;}
.phone span{width:70px;display:inline-block;color:#626262;}
.phone a, #page6 #content a{text-decoration:underline;}
.phone a:hover, #page6 #content a:hover{color:#EF1302;}
#footer{margin-top:10px;border-top:1px solid #1e1e1e;padding:10px 10px 0 27px;color:#585858;}
#footer a{margin:0 15px;color:#585858;}
#footer a:hover{color:#ef1302;}
#footer .active a,#footer .active a:hover{cursor:default;color:#fff;}
#footer p a{color:#ef1302;}
#footer p{padding:0;color:#f9fafd;}
#footer p a:hover{text-decoration:underline;}
#footer .active{background:none;}
#footer li{display:inline;}
#ContactForm{overflow:hidden;}
#ContactForm label{height:25px;display:block;}
#ContactForm .left{padding-right:30px;}
textarea{width:240px;height:70px;border:1px solid #a4a4a4;background:none;padding:0 5px 0;overflow:auto;font-size:1em;}
