* { margin: 0; padding: 0; outline: none; }
html {height: 100%; font-size: 16px;}
body { font: 62.5% Calibri, Arial, Helvetica, sans-serif; color: #d7d7d7; background: url(_img/bg.png) repeat-x #131313; }


div { outline: none; }

h1, h2, h3, h4, h5, p, a, form { margin: 0px; padding: 0px; }

h2, h3, h4 { color: #5eaf00; }

h1 { font-size: 3em; font-weight: normal; color: #fff; padding: 0 0 0 3px; margin-bottom: -10px; }
h2 { font-size: 2.6em; font-weight: normal; color: #d7d7d7; padding: 25px 0 0 0 }
h3 { font-size: 1.8em; padding: 25px 0 0 0 }
h4 { font-size: 1.4em; padding: 25px 0 0 0 }
p { font-size: 1.6em; padding: 20px 30px 0 0; }
p span { clear: left; float: left; width: 40px; }

ul, ol { padding: 20px 0 0 40px; margin: 0; }
ol { padding-left: 45px; }
ul li, ol li { padding: 0px }
li { font-size: 1.6em; }
li li { font-size: 1em; }
li li li { font-size: 1em; }

.listing { float: right; list-style: none; padding: 15px 30px 0 0; margin: 0; }
.listing.bot { padding: 0 30px 0 0; margin: 0; }
.listing li { float: left; font-size: 18px; color: #fff; padding: 2px 8px; margin: 0; }
.listing .act { background: #595959; }
.listing li a { float: left; color: #979696; }
.listing li a:hover { color: #ededed; }

img { border: 0; }

a { color:#0093d0;}
a:hover { color:#0075a6; }

.clear { clear: both; width: auto; height: 1px; }

.off { display: none }

.inp, textarea { font: normal 14px arial; color: #231f20; }

.conteiner { width: 1200px; padding: 0 0 0 30px; }

.head { height: 47px; padding: 26px 0 38px 0; }

.content { clear: both; overflow: hidden; padding: 12px 0 30px 0; zoom: 1; }

.left-col { float: left; width: 190px; margin-top: -3px }
.menu { list-style: none; padding: 0 0 0 0; margin: 0; }
.menu li { padding: 0 0 5px 0; margin: 0; font-size: 2em; color: #fff; }
.menu li span { color: #939393 }
.menu li .sub { clear: left; display: block; font-size: 16px; padding: 0 0 3px 22px; color: #fff; }
.menu li a { color: #939393; }
.menu li a:hover { color: #d0d0d0; }

.rigth-col { float: left; width: 952px; background: url(_img/bg_content_bot.png) 0 100% #000 no-repeat; padding-bottom: 15px; }
.right-col-box { display: block; min-height: 355px; background: url(_img/bg_content_top.png) no-repeat; padding: 20px 0 0 28px; zoom: 1; }
* html .right-col-box { height: 355px; }
.right-col-box .line-box { overflow: hidden; width: 890px; padding: 0 0 15px 0 }
.right-col-box .border { border-bottom: 1px solid #3b3b3b }
.right-col-box .line-box h2 { font-size: 1.6em; font-weight: normal; color: #d7d7d7; padding: 20px 0 0 0 }
.right-col-box .line-box .line { float: left; margin-left: -30px; _margin-left: -60px; overflow: hidden; }
.right-col-box .line-box .line div { float: left; margin-left: 30px; padding: 3px 0 0 0; }

.foot { padding: 0 0 60px 0; overflow: hidden; }
.foot span { float: left; font-size: 1.2em; color: #969393; }
.foot .copy { width: 218px; }
