body {
margin:0;
padding:0;
font-family: arial, verdana, tahoma, sans-serif;
font-size: 15px;
color: #333;
background: transparent url(./img/gbg.jpg) repeat-x;
min-width:1000px;
/*min-height:700px;*/
}

#mainbody {
}

#loader {
background: transparent url(img/load.png) no-repeat;
width: 100%;
height: 100%;
position: absolute;
top:50%;
left:50%;
width:50px;
height:50px;
}

.boks {
position:absolute;
width:100%;
top:10px;
left:0;
/*border:1px solid #000;
padding-top:50px;
margin-top:-50px;*/
}
.subboks {
min-width:1194px;
min-height:700px;
overflow:hidden;
}

.insboks {
position:relative;
left:50%;
width:100%;
display:block;
}

.inboks {
position:relative;
left:-597px;
width:100%;
display:block;
}

#main {
/*position:relative;
top:50px;    
width:1194px;*/
}

.left_b {
width:97px;
height:700px;
background: transparent url(./img/left.jpg) no-repeat;
margin:0;
padding:0;
float:left;
clear:right;
top:-50px;
position:relative;
}

.right_b {
width:97px;
height:700px;
background: transparent url(./img/right.jpg) no-repeat;
margin:0;
padding:0;
float:left;
clear:right;
top:-50px;
position:relative;
}

.center_b {
width:1000px;
height:700px;
background: transparent url(./img/main.jpg) repeat-x;
margin:0;
padding:0;
margin-bottom:-120px;
padding:0;
float:left;
clear:right;
/*border:1px solid #fff;*/
}

.language_b a{
float:right;
background: transparent;
width: 100px;
height: 120px;
display:block;
font-size: 1px;
text-decoration:  none;
}

.index_b a{
float:top left;
position:relative;
/*border:1px solid #fff;*/
left:53px;
top:-104px;
background: transparent;
width: 150px;
height: 150px;
display:block;
font-size: 1px;
text-decoration:  none;
z-index:5;
clear:both;
}

#menu {
}

.button_s{
width:97px;
display:block;
float:left;
clear:right;
}

.button_b{
height:99px;
border:0;
background: transparent url(./img/butbg.jpg) repeat-x;
margin:0;
padding:0;
/*display:inline-block;*/
float:left;
clear:right;
margin-top:10px;
margin-right:8px;
}

.button_b a{
height:99px;
background: transparent url(./img/butdot.jpg) no-repeat 0px 0px;
margin:0px;
padding:10px;
padding-top:20px;
padding-left:27px;
padding-right:15px;
display:inline-block;
}

.button_b img{
border:0;
}

#botblock{
font-size:11px;
text-align: center;
}

#botblock2{
font-size:11px;
}

.bot_big{
font-size:13px;
font-weight: bold;
}

.bot_big1{
font-size:31px;
font-weight: bold;
}

.center_b_inner {
width:1000px;
height:700px;
background: transparent url(./img/inner.jpg) repeat-x;
margin:0;
padding:0;
float:left;
clear:right;
}

.text_b {
position:relative;
/*border:1px solid #fff;*/
width:507px;
height:541px;
left:465px;
top:-155px;
display:inline-block;
overflow:auto;
overflow-y: auto;
overflow-x:hidden;
padding:0;
margin:0;
}

.text_b2 {
/*border:1px solid #fff;*/
position:relative;
width:500px;
height:220px;
left:460px;
top:170px;
display:inline-block;
overflow:auto;
padding:0;
margin:0;
color:white;
font-size:12px;
font-family:tahoma, arial, verdana, sans-serif;
/*font-weight:bold;*/
}

.text_b3 {
position:relative;
/*border:1px solid #fff;*/
width:400px;
height:70px;
left:300px;
top:-200px;
display:inline-block;
/*overflow:auto;*/
padding:0;
margin:0;
color:white;
font-size:30px;
font-family:tahoma, arial, verdana, sans-serif;
/*font-weight:bold;*/
}

.cleaner {
clear:both;
}

.gtext_head {
display:inline-block;
padding-top: 10px;
font-size:19px;
font-family: tahoma, verdana, arial, sans-serif;
font-weight: bold;
}

.gtext_headd {
color:blue;
display:inline-block;
padding-top: 10px;
font-size:15px;
font-family: tahoma, verdana, arial, sans-serif;
font-weight: bold;
}

.gtext_small {
font-size:8px;
font-family: tahoma, verdana, arial, sans-serif;
font-weight: bold;
}

.gtext_body {
width:100%;
border-bottom: 1px solid silver;
padding-top: 10px;
padding-bottom: 10px;
display:inline-block;
}

.form_book {
border: 1px solid silver;
background:transparent;
}

.form_small {
font-size:10px;
font-family: tahoma, verdana, arial, sans-serif;
font-weight: bold;
}

.upbg {
height:30px;
background: transparent url(./img/ru/upbg.jpg) no-repeat 97px 0px;
border:0;                                                 
margin:0;
padding:0;
/*display:inline-block;*/
float:left;
clear:right;
margin-bottom:5px;
margin-top:5px;
}

.button_u{
height:30px;
border:0;
margin:0;
padding:0;
/*display:inline-block;*/
float:left;
clear:right;
/*margin-top:5px;*/
margin-right:15px;
}

.button_u a{
height:20px;
/*background: transparent url(./img/butdot.jpg) no-repeat 0px 0px;*/
margin:0px;
/*padding:10px;*/
padding-top:5px;
padding-left:20px;
padding-right:15px;
display:inline-block;
}

.button_u img{
border:0;
}
