@charset "utf-8";
/* CSS Document */

body {
background: #000;
margin: 0px auto;
font-family: Tahoma;
font-size: 11px;
text-align: left;
color: #fff;
padding: 0px;
}

img {border:none;}

/* ---------------------------------------------- */

#center_frame {
width:860px;
margin: 0px auto;
}


#frame {
width:860px;
margin: 0px;
padding: 0px;
float: left;
}

/* ---------------------------------------------- */

#topMenu {
width: 860px;
height: 122px;
float: left;
}

/* ____ */

.tm {
height: 122px;
float: left;
}

.tm ul {margin: 0px; padding: 0px;}
.tm li {
padding: 0px;
margin: 0px;
list-style: none;
text-decoration:none;
float: left;
}

.tm_button1 {
height: 122px;
width: 114px;
display: inline;
float: left;
margin: 0px 3px 0px 0px;
background: url(../img/menu1.jpg) no-repeat;
}

.tm_button1:hover {
background:url(../img/menu_a1.jpg) no-repeat;
}

.tm_button2 {
height: 122px;
width: 114px;
display: inline;
float: left;
margin: 0px 2px 0px 0px;
background: url(../img/menu2.jpg) no-repeat;
}

.tm_button2:hover {
background:url(../img/menu_a2.jpg) no-repeat;
}

.tm_button3 {
height: 122px;
width: 114px;
display: inline;
float: left;
margin: 0px 2px 0px 0px;
background: url(../img/menu3.jpg) no-repeat;
}

.tm_button3:hover {
background:url(../img/menu_a3.jpg) no-repeat;
}

.tm_button4 {
height: 122px;
width: 114px;
display: inline;
float: left;
margin: 0px 2px 0px 0px;
background: url(../img/menu4.jpg) no-repeat;
}

.tm_button4:hover {
background:url(../img/menu_a4.jpg) no-repeat;
}

.tm_button5 {
height: 122px;
width: 114px;
display: inline;
float: left;
margin: 0px 2px 0px 0px;
background: url(../img/menu5.jpg) no-repeat;
}

.tm_button5:hover {
background:url(../img/menu_a5.jpg) no-repeat;
}

/* ____ */

.tm_box {
width: 255px;
height: 82px;
padding: 40px 0 0 0;
text-align: center;
float: right;
color: #fff;
font-size: 17px;
font-weight: bold;
}

.tm_box_phone {
width: 255px;
float: right;
text-align: center;
margin: 10px 0 0 0;
}


/* ---------------------------------------------- */

#top {
width: 860px;
height: 285px;
float: left;
background: url(../img/top_bg.jpg) no-repeat;
}

/* ____ */

.logo {
width: 310px;
padding: 115px 0px 0px 50px;
float: right;
height: 120px;
}

/* ---------------------------------------------- */

#middle {
float: left;
width: 860px;
margin: 10px 0 0 0;
background: url(../img/middle_bg.jpg) repeat-y;
}

/* ---------------------------------------------- */

#left {
width: 252px;
float: left;
background: #111111;
}

/* ____ */

.menu {
width: 232px;
float: left;
margin: 10px;
font-size: 11px;
color: #fff;
font-weight:bold;
}

.menu a:link {color: #fff; text-decoration: none;}
.menu a:visited {color: #fff; text-decoration: none;}
.menu a:hover {color: #fff; text-decoration: none;}
.menu a:active {color: #fff; text-decoration: none;}

/* --- menu level 1 --- */
.menu_level_1_ul {
margin: 0px; 
padding: 0px; 
list-style: url(../img/menu_arr1.jpg) inside;
}

.menu_level_1_ul li {
margin: 0px 0px 6px 0px;
}

/* --- menu level 2 --- */
.menu_level_2_ul {
margin: 0px; 
padding: 3px 0px 3px 20px; 
list-style: url(../img/menu_arr2.jpg) inside;
}

.menu_level_2_ul li {
margin: 0px 0px 6px 0px;
}

/* --- menu level 3 --- */
.menu_level_3_ul {
margin: 0px; 
padding: 3px 0px 6px 20px; 
list-style: url(../img/menu_arr3.jpg) inside;
}

.menu_level_3_ul li {
margin: 0px 0px 3px 0px;
}

/* ---------------------------------------------- */

#right {
float: left;
margin: 0px 0px 0px 15px;
width: 593px;
}

/* ____ */

h1 {
width: 593px;
float: left;
color: #fc2350;
font-weight: bold;
margin: 0px 0px 10px 0px;
font-size: 11px;
}

/* ____ */

.imgs_box {
width: 593px;
float: left;
padding: 0px 0px 10px 0px;
margin: 0px 0px 10px 0px;
border-bottom: dotted 1px #424242;
}

.imgs_item {
float: left;
margin: 0px 17px 0px 0px;
}

.imgs_item_last {
float: left;
}

/* ____ */

h2 {
width: 593px;
float: left;
color: #fedb63;
font-weight: bold;
margin: 0px 0px 5px 0px;
font-size: 11px;
}

/* ____ */

.content {
width: 593px;
float: left;
padding: 0px 0px 25px 0px;
margin: 0px 0px 10px 0px;
border-bottom: dotted 1px #424242;
text-align:justify;
font-size: 11px;
line-height: 16px;
}

.content a { color: #fff; font-weight: bold; }

.content_av {
float: right;
margin: 0px 10px 8px 10px;
}

/* ____ */

.partners {
width: 593px;
float: left;
text-align: center;
}

.partners_button {
margin: 10px 20px 20px 20px;
}

/* ---------------------------------------------- */

#footer {
height: 45px;
width: 860px;
float: left;
margin: 15px 0 0 0;
background: url(../img/footer_bg.jpg) no-repeat;
font-size: 10px;
}

/* ____ */

.f_line {
float: left;
margin: 18px 0 0 0;
width: 860px;
}

.f_line_left {
float: left;
}

.f_line_right {
float: right;
margin: 0px 20px 0px 0px;
text-align: right;
}

/* ____ */

.f_link {
margin: 0px 5px 0px 5px;
}

.f_link:link {color: #fff; text-decoration: none;}
.f_link:visited {color: #fff; text-decoration: none;}
.f_link:hover {color: #fff; text-decoration: none;}
.f_link:active {color: #fff; text-decoration: none;}
