body {
margin:0px;
padding:0px;
font:12px Tahoma;
background:url(../img/bg_question.png) repeat-y 50% 50%;
//background:url(../img/bg_question_ie.png) repeat-y 50% 50%;}

#main {
width:100%;}

#top {
width:100%;
height:50px;
background:#f6f5f1;}

#lang {
width:830px;
height:50px;
background:#f6f5f1;
margin:0 auto;}

#lang_padding {
padding:0px 90px 0px 90px;}

.lang {
background:url(../img/bg_lang.gif) no-repeat;
width:53px;
height:25px;
float:left;
padding:8px 0px 0px 7px;
margin:25px 3px 0px 3px;
font:10px Tahoma;
color:#EEE;}

.lang a {
font:10px Tahoma;
color:#FFF;
text-decoration:none;}

.link {
background:url(../img/bg_link.gif) no-repeat;
width:25px;
height:25px;
float:right;
padding:8px 0px 0px 7px;
margin:25px 3px 0px 3px;}

#middle {
width:100%;
height:189px;
background:#f6f5f1;}

#border_middle {
padding:0px;
width:830px;
height:186px;
background:#FFF;
margin:0 auto;
border:1px #c8c8c8 solid;
border-bottom:0px;
padding:1px;}

#middle_padding {
border:2px #c8c8c8 solid;
border-bottom:0px;
width:826px;
height:185px;}

#logo {
float:right;
width:297px;
height:91px;
padding-top:30px;}

#menu {
width:510px;
float:left;
background:url(../img/telephone.png) no-repeat 100% 24%;
padding-top:30px;
text-transform:uppercase;}

#menu ul {
margin:0px;
padding:0px;
list-style-type:none;}

#menu a {
color:#dd241b;
text-decoration:none;
background:url(../img/bg_menu.png) no-repeat 0% 50%;
padding-left:90px;
line-height:20px;}

#menu a:hover {
background:url(../img/bg_menu_hover.png) no-repeat 0% 50%;}

#center {
background:#FFF;
width:100%;
float:left;}

#matter {
width:834px;
margin:0 auto;}

#matter_border {
border:1px #c8c8c8 solid;
border-top:0px;
border-bottom:0px;
padding:0px 1px 0px 1px;
float:left;}

#matter_padding {
border:2px #c8c8c8 solid;
border-top:0px;
border-bottom:0px;
float:left;
width:826px;}

#news_head {
padding-top:12px;
//padding-top:20px;}

#news_head a {
color:#dd241b;
text-decoration:none;
background:url(../img/bg_menu.png) no-repeat 0% 50%;
padding-left:90px;}

#news_head a:hover {
background:url(../img/bg_menu_hover.png) no-repeat 0% 50%;}

#news {
width:200px;
float:left;
padding-bottom:20px;}

.date, .date_content {
color:#dd2219;
font-weight:bold;
padding:10px 0px 0px 30px;}

.date_content {
padding:0px;
margin-left:125px;}

.news, .news_content {
padding:0px 0px 0px 30px;}

.news_content {
padding:0px 0px 20px 0px;
margin-left:125px;}

.news a, .news_content a {
color:#999;
text-decoration:none;}

.news a:hover , .news_content a:hover {
color:#999;
text-decoration:underline;}

#all_news {
font-size:10px;
margin:10px 0px 0px 30px;
padding-left:18px;
background:url(../img/bg_all_news.gif) no-repeat bottom left;}

#all_news a {
color:#dd2219;
text-decoration:none;}

#all_news a:hover {
text-decoration:underline;}

#content {
width:500px;
padding-right:50px;
float:right;
color:#505155;}

table.data { 
margin:5px 0; 
padding:0; 
border-collapse:collapse; 
width:99%;}

table.data td { 
border:1px solid #505155; 
padding:2px 5px; 
margin:0;
font:11px Tahoma;
color:#505155;}

table.data .head td {
font-weight:bold;
vertical-align:top;
background:#ebe5e5;}

#content a {
color:#505155;
text-decoration:underline;}

#content a:hover {
color:#505155;
text-decoration:none;}

#content img {
border:5px #ebe5e5 solid;}

#content ul li {
font:13px Tahoma;}

#content ul li ul li {
font:11px Tahoma;}

#question {
margin:65px 50px 0px 0px;}

#clear{
clear:both;}

.both {
width:100%;
clear:both;}

#bottom {
margin:0 auto;
width:100%;}

#bottom_top {
height:130px;
width:834px;
margin:0 auto;}

#gun {
background:url(../img/gun.jpg) no-repeat 30px 0px;
width:404px;
height:130px;
float:left;}

#bottom_bottom {
background:#e8e7e3;
width:100%;}

#bottom_content {
height:230px;
background:url(../img/bg_bottom.png) repeat-y;
margin:0 auto;
width:834px;}

#bottom_content_left {
width:417px;
float:left;
height:230px;
background:url(../img/aim_left.png) no-repeat 3% 100%;}

#bottom_content_right {
width:417px;
float:right;
height:200px;
background:url(../img/aim_right.png) no-repeat 95% 0%;}

#rule {
float:right;
width:367px;
height:130px;
background:url(../img/bg_footer.png) repeat-y;
margin:20px 15px 9px 0px;
font-size:10px;
color:#FFF;}

#rule p {
margin:10px 10px 0px 10px;}

#rule a {
color:#f69175;
text-decoration:underline;}

#rule a:hover {
color:#f69175;
text-decoration:none;}

#all_rules {
background:url(../img/all_rules.gif) no-repeat 0px 3px;
padding:0px 0px 3px 15px;
float:right;}

#baner {
margin:0px 0px 0px 34px;}

#baner img {
margin:20px 5px 0px 0px;}

#bg_head {
background:url(../img/bg_head.gif) repeat-x;
width:367px;
height:9px;}

#foto {
float:right;
width:367px;
height:130px;
background:url(../img/bg_footer.png) repeat-y;
margin:20px 35px 9px 0px;}

#foto img {
padding:8px;}

#copyright {
float:right;
font-size:11px;
color:#FFF;
background:#c84d4d;
padding:5px 10px 5px 10px;
margin:0px 4px 0px 0px;
width:378px;}

#links {
font-size:9px;
padding-top:6px;}

#copyright a {
color:#FFF;
text-decoration:underline;}

#copyright a:hover {
color:#FFF;
text-decoration:none;}

h1 {
font:12px Tahoma;
color:#FFF;
background:#dd2219;
text-transform:uppercase;
margin:0px;
padding:8px 16px 8px 16px;}

h2 {
font:13px Tahoma;
color:#FFF;
margin:0px;
padding:5px;}

h3 {
font:bold 13px Tahoma;
margin:0px;
padding:0px;}

#grey {
background:url(../img/bg_grey.gif) repeat-y #dd2219;}

a img {
border:0px;}

input, textarea {
font:12px Tahoma;
color:#505155;}

textarea {
width:250px;}

input {
margin:2px 0px 2px 0px;
padding:1px;}

input.text, textarea.text {
font:11px Arial;
color:#796e6c;
border:1px #CFD4E4 solid;
width:228px;}

textarea.text {
height:130px;}

input.bt {
font:10px tahoma;
text-transform:uppercase;
color:#505155;
border:1px #505155 solid;
background:#ebe5e5;
padding:3px 10px 3px 10px;}

#bread {
font-size:10px;
padding-top:10px;}