body {
margin:0;
padding:0;
background:url(img/bg.jpg) 0px top repeat-x;
text-align:left;
font:normal 13px "Trebuchet MS";
color:#2b2b2b;
}

.wraper {
background: url(img/top_bg.jpg) top center no-repeat;
}

div, table, p, ul, li, h1, h2, h3, h4, form, input {
margin:0;
padding:0;
font:normal 13px "Trebuchet MS";
color:#2b2b2b;
}

img {
border:none;
}

h1 {
font:normal 18px "Trebuchet MS";
margin-bottom:10px;
color:#ba0000;
padding-bottom:1px;
}

h2 {
font:bold 14px "Trebuchet MS";
margin-bottom:10px;
color:#ba0000;
}

h3 {
font:normal 14px "Trebuchet MS";
margin-bottom:10px;
color:#414c68;
}

p {
font:normal 13px "Trebuchet MS";
line-height:18px;
color:#2b2b2b;
margin-bottom:15px;
text-align:justify;
}

a {
font:normal 13px "Trebuchet MS";
color:#BA0002;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

.clearer {
clear:both;
font-size:1px;
height:1px;
}

.container {
width:995px;
text-align:left;
margin:0 auto;
}

.reded {
color:#ff0000;
}

.header {
height:250px;
position:relative;
}

.header .logo {
width: 348px;
height: 178px;
position:absolute;
top:64px;
left:30px;
display:block;
}

.header .language {
color:#fff;
position:absolute;
top:5px;
left:743px;
width:80px;
display:block;
text-align:center;
text-decoration:none;
}

.header .icons {
list-style:none;
top:5px;
left:843px;
position:absolute;
}

.header .icons li {
float:left;
margin:0 20px;
}

.header .topimg {
background: url(img/top_img.jpg) no-repeat;
width: 579px;
height: 216px;
position:absolute;
top:34px;
left:407px;
}

.menu {
height:53px;
background:#ba0000;
}

.menu ul {
list-style:none;
}

.menu li {
float:left;
height:53px;
}

.menu a {
color:#fff;
background: url(img/menu_bullet.jpg) no-repeat;
line-height:53px;
font-size:15px;
font-family:"Arial";
text-decoration:none;
padding-left:55px;
width:134px;
display:block;
}

.menu a:hover {
background: url(img/menu_bullet_a.jpg) no-repeat;
}

.main {
padding-top:30px;
background:#fff;
border:1px solid #D1D1D1;
border-bottom:none;
}

.main .first_form .lefter {
float:left;
width:450px;
padding-left:45px;
font-size:16px;
font-weight:bold;
color:#707070;
line-height:20px;
}

.main .first_form .big {
background: url(img/input_big.jpg) no-repeat;
width: 404px;
height: 66px;
font-size:26px;
font-weight:bold;
line-height:66px;
color:#000;
border:none;
text-align:center;
}

.main .first_form h1 {
margin-bottom:3px;
}

.main .first_form .cntr span {
float:left;
margin:0 3px;
display:block;
}

.main .first_form .cntr {
margin-left:208px;
width:370px;
float:left;
}

* html .main .first_form .cntr {
margin-left:100px; 
}

.main .first_form .cntr h1 {
text-align:center;
}

.main .first_form .math {
background: url(img/submit_big.jpg) no-repeat;
width: 191px;
height: 49px;
color:#fff;
font-size:18px;
float:left;
line-height:49px;
text-align:center;
text-decoration:none;
margin-left:10px;
}

.main .first_form .clearer {
height:20px;
}

.main .bordered {
background: url(img/border.gif) repeat-x;
height:1px;
}

.main .little_news {
text-align:center;
float:left;
margin:20px 28px;
width: 272px;
}

* html .main .little_news {
margin:20px 22px;
}

.main .little_news_wrap {
background: url(img/box_bottom.gif) bottom no-repeat;
width: 248px;
padding:18px 12px;
}

.main .little_news h2, .main .little_news p {
margin-bottom:5px;
}

.main .little_news_wrap p {
text-align:left;
}

.main .little_news .read_more {
text-align:right;
margin-bottom:0;
}

.main .block {
background: url(img/block_top.gif) top no-repeat;
width: 678px;
margin:0 20px;
float:left;
}

.main .block_wrap {
background: url(img/block_bottom.gif) bottom no-repeat;
width: 638px;
padding:20px;
}

.main .banners {
width:250px;
float:left;
}

.main .banners img {
margin-bottom:15px;
}

.main .datareg {
border-collapse:collapse;
width:638px;
margin-bottom:15px;
}

.main .datareg .head td {
background:#ba0000;
color:#fff;
font-size:13px;
padding:5px;
}

.main .datareg td {
background: url(img/border.gif) bottom repeat-x #fff;
padding:10px;
vertical-align:middle;
text-align:left;
color:#393939;
font-size:18px;
}

.main .datareg td a {
display:block;
background: url(img/submit_l.jpg) no-repeat;
width: 119px;
height: 39px;
color:#fff;
font-size:18px;
line-height:39px;
text-align:center;
text-decoration:none;
}

.main .datareg td a:hover {
text-decoration:underline;
}

.main .datareg td.price {
width:300px;
text-align:center;
} 

.main .reminder a {
margin:0 auto;
display:block;
background: url(img/reminder_bg.jpg) no-repeat;
width: 346px;
height: 39px;
color:#fff;
font-size:18px;
text-decoration:none;
text-align:center;
line-height:39px;
}

.main .reminder a:hover {
text-decoration:underline;
}

.main .forma {
margin-bottom:10px;
}

.main .forma td {
padding:3px;
vertical-align:middle;
}

.main .forma td span {
font-size:11px;
color:#ff0000;
}

.main .forma td strong {
font-weight:normal;
text-decoration:underline;
}

.main .forma .inpt, .main .forma select {
width:250px;
font:normal 13px "Trebuchet MS";
color:#2b2b2b;
}

.main .forma td.empty {
height:10px;
}

.main .forma .short {
width:25px;
}

.main .aformative a {
display:block;
background: url(img/submit_l.jpg) no-repeat;
width: 119px;
height: 39px;
color:#fff;
font-size:18px;
line-height:39px;
text-align:center;
text-decoration:none;
margin-left:15px;
float:left;
}

.bottom {
background:#787878;
}

.bot_cont {
width:935px;
text-align:left;
margin:0 auto;
background: url(img/bot_bg.gif) top no-repeat;
padding:55px 30px 20px 30px;
}

.bottom p, .bottom a {
color:#fff;
line-height:16px;
}



