body{
color:#fff;
font-family:Tahoma;
font-size:12px;
margin:0;
padding:0;
height:100%;
background:url(../i/bg1.gif) #0086f1;
}

html{
height:100%
}

* html .png { background-image: none !important; behavior: url('./css/pngfix.htc')}

td{
font-size:12px
}

a{
color:#fbe102
}

img, table{
border-style:none
}

input,select,textarea{
color:#c4c4c4;
font-size:11px;
padding:0 2px 0 2px;
border:1px solid #353535;
background-color:#090909
}


form{
margin:0;
padding:0
}

h1{
font-size:24px;
color:#fff;
font-weight:400;
}

h2{
font-size:24px;
color:#fff;
font-weight:400;
padding-left:14px;
background:url(../i/li1.gif) no-repeat left top
}

div.lng{
position:absolute;
top:0;
left:91px;
}

div.lng a{
color:#fff;
text-decoration:none;
}

div.lng table{
width:81px;
height:17px;
height:20px;
background:url(../i/lng_bg.gif) no-repeat left top #0064bb
}

div.lng table td{
font-size:10px;
padding-bottom:2px;
text-align:center;
text-transform:uppercase;
}

div.bg{
width:100%;
height:100%;
background:url(../i/bg2.gif) repeat-x top
}

table.root{
width:100%;
height:100%;
min-width:900px;
background:url(../i/1.jpg) no-repeat right top
}

td.root-header{
padding:196px 0 20px 0;
vertical-align:top;
background:url(../i/2.jpg) no-repeat left top
}

/************************* PRICE */
table.price{
width:100%;
margin-bottom:30px;
}

table.price tr.price-header td{
color:#ffc61f;
border-bottom: 4px solid #4da6f4;
height: 65px;
}

table.price td{
height:35px;
padding-left:25px;
border-bottom: 1px solid #4da6f4;
}

tr.price-header td.price-td1{
padding-right: 20px;
padding-left: 20px;
font-size: 160%;
}

tr.price-header td.price-td2{
padding-right: 20px;
font-size: 220%;
text-align:right;
}

/*************************** MENU */
div.menu{
position:absolute;
top:111px;
height:56px;
padding-left:360px;
min-width:540px;
background:url(../i/menu_bg.gif) repeat-x
}

table.menu{
width:100%;
height:56px;
background:url(../i/menu_bg.jpg) no-repeat right
}

table.menu table{
height:56px;
}

.menu td.menu,
.menu td.act{
width:1%;
white-space:nowrap;
}

.menu td.act{
background:url(../i/menu1_.gif) repeat-x left
}

.menu td.act table{
background:url(../i/menu2_.gif) no-repeat left
}

.menu td.act td{
background:url(../i/menu3_.gif) no-repeat right
} 

.menu td.menu td td,
.menu td.act td{
padding:0 7px 0 7px;
}

.menu *{
color:#fff;
font-size:20px;
}

.menu a{
color:#e6f2fc;
text-decoration:none;
}

.menu a:hover{
color:#9ac8f2;
}

div.logo_bg{
position:absolute;
left:0;
top:70px;
width:268px;
height:136px;
background:url(../i/logo_bg.gif) no-repeat right
}

.logo{
width:268px;
height:131px;
}

table.content{
width:90%
}

td.content-td1{
width:368px;
padding:81px 0 0 0;
vertical-align:top;
}

td.content-td2{
vertical-align:top;
}

/*************************** SPEC OFFER */
.spec_offer{
width:270px;
margin:0 0 10px 0
}

.spec_offer-td1{
width:1%;
vertical-align:top;
padding:0 10px 0 10px;
}

.spec_offer-td2{

}

div.more{
display:block;
margin-top:5px;
}
/*************************** CHECK MAIL */
.check_mail{
padding-left:30px
}

.check_mail input{
background:none;
display:block;
border:1px solid #8cc8f8
}

.check_mail input.submit{
font-weight:bold;
font-size:10px;
cursor:pointer;
color:#fff;
width:68px;
height:19px;
border:0px solid;
margin-top:6px;
background:url(../i/button.gif) no-repeat
}
/*************************** BANNER */
table.banner{
width:100%;
height:58px;
}

/*************************** NEWS */
p.news-date{
color:#fbe102;
padding:0 0 0 10px;
margin:0;
background:url(../i/li2.gif) no-repeat left
}

p.news-header{
padding-left:10px;
font-weight:bold;
margin:0 0 7px 0;
padding:0 0 0 10px;
}

div.news-text{
padding-left:10px;
margin-bottom:25px;
}

/*************************** CONTACTS */
div.partners div{
float:left;
margin-right:20px;
border:1px solid #46abf7;
}

/*************************** FOOTER */
td.root-footer{
height:143px;
vertical-align:bottom;
background:url(../i/bg3.gif) repeat-x
}

.footer{
width:100%;
height:134px;
}

.footer-td1{
background:url(../i/5.jpg) no-repeat left bottom
}

.footer-td2{
width:40%;
background:url(../i/3.jpg) no-repeat right bottom
}

.phone_number{
font-size:18px;
margin-right:20px;
}
