/* CSS Document */

html, body {
margin: 0;
padding: 0;
width: 100%;
height: 100%; 
}

body {
background: url(../images/background.jpg);
min-height: 100%;
height: auto !important;
height: 100%;
position: relative;
font-size: 11px;
font-family: Tahoma;
color: #FFF; 
}

a {
color: #ffc641;
}

a:hover {
text-decoration: none;
}

img {
border: 0px;
}

input {
font-family: Tahoma;
font-size: 13px;
font-weight: normal;
}

.clear {
float: none;
clear: both;
font-size: 0;
}

.float_l {
float: left;
}

.float_r {
float: right;
}

table, td {
border-collapse: collapse;
border-spacing: 0px;
border: none;
margin: 0px;
padding: 0px;
}

/*Обвязка*/

.line_back {
float: left;
width: 100%;
background: #2c2532;
height: 9px;
font-size: 1px;
}

.header_in {
display: table;
width: 100%;
float: left;
height: 196px;
background: url(../images/header_back.jpg) repeat-x;
}

.middle_in {
display: table;
float: left;
width: 100%;
background: url(../images/center_back.jpg);
}

.mid_top {
display: table;
float: left;
width: 100%;
background: url(../images/menu_back.jpg) repeat-x;
height: 22px;
}

.mid_center {
display: table;
float: left;
width: 100%;
background: url(../images/center_back.jpg);
}

.mid_bottom {
display: table;
float: left;
width: 100%;
background: url(../images/bottom_back.jpg) 0 18px repeat-x;
height: 61px;
}

.footer_in {
float: left;
width: 100%;
background: url(../images/footer_back.jpg) repeat-x;
height: 107px;
}

.footer_out {
position: absolute;
font-size: 1px;
width: 100%;
height: 9px;
background: #2c2532;
bottom: 0px;
left: 0px;
}

.header_block {
margin: 0 auto;
width: 396px;
height: 196px;
background: url(../images/uz_t_all.gif) 60px 0px no-repeat;
}

.svech_bottom {
height: 107px;
width: 958px;
margin: 0 auto;
background: url(../images/sv_bottom.jpg) no-repeat 258px 0px ;
}

.uz_b_all {
width: 100%;
height: 65px;
float: left;
background: url(../images/uz_b_all.gif) bottom center no-repeat;
position: absolute;
bottom: 9px;
left: 0px;
}

.copyr {
width: 323px;
height:33px;
padding-top: 28px;
padding-left:33px;
padding-right: 40px;
margin: 0 auto;
}

.menu {
width: 924px;
padding-left: 34px;
margin: 0 auto;
height: 22px;
}

.menu_text {
width: 890px;
height: 22px;
background: url(../images/logo_bott.gif) no-repeat 324px top;
}

/*Контент*/

.center_cont {
margin: 0 auto;
width: 356px;
height: 396px;
background: #FFFFFF;
}

.buttons_lang {
width: 188px;
height: 46px;
padding-top: 35px;
padding-left: 104px;
padding-right: 104px;
margin: 0 auto;
}

a.button_rus {
float: left;
display: block;
text-decoration: none;
width: 79px;
height: 23px;
background: url(../images/intro/rus_button_a.gif);
}

a.button_rus:hover {
background: url(../images/intro/rus_button_b.gif);
}

a.button_eng {
float: right;
display: block;
text-decoration: none;
width: 79px;
height: 23px;
background: url(../images/intro/eng_button_a.gif);
}

a.button_eng:hover {
background: url(../images/intro/eng_button_b.gif);
}


/*Логотип*/

.kristina_logo {
width: 393px;
height: 196px;
float: left;
background: url(../images/intro/kristina_orbakaite_logo1.jpg) no-repeat 0px 100px;
}

.logo_back {
width: 393px;
height: 196px;
float: left;
background: url(../images/intro/logo_back1.jpg) no-repeat bottom;
}

.but_1 {
width: 393px;
height: 196px;
float: left;
background: url(../images/but_1.jpg) no-repeat 213px 71px;
}

.kulon_logo {
width: 393px;
height: 196px;
float: left;
background: url(../images/kulon.jpg) no-repeat 92px 0px;
}

.but_2 {
width: 393px;
height: 196px;
float: left;
background: url(../images/intro/but_2.gif) no-repeat 59px 86px;
}

.but_3 {
width: 393px;
height: 196px;
float: left;
background: url(../images/fly.jpg) no-repeat 311px 49px;
}

