@charset "utf-8";
/* CSS Document */

body {
background: #6d7173;
margin: 0px auto;
font-family: Tahoma;
font-size: 11px;
text-align: left;
color: #212526;
padding: 0px;
}

img {border:none;}

a:link {text-decoration: none; color: #212526;}
a:visited {text-decoration: none; color: #212526;}
a:hover {text-decoration: none; color: #212526;}
a:active {text-decoration: none; color: #212526;}

/* ---------------------------------------------- */

#center_frame {
width: 976px;
margin: 0px auto;
}


#frame {
width: 976px;
margin: 0px;
padding: 0px;
float: left;
}

/* ---------------------------------------------- */

#top {
width: 976px;
height: 636px;
float: left;
background: url(../images/top.jpg) no-repeat;
}

/* -- */

.t_content {
width: 976px;
height: 161px;
float: left;
}

.tc_text {
width: 450px;
height: 161px;
float: left;
margin: 0px 0px 0px 30px;
}
.tc_text a { color: white; }
.tct_small {
font-size: 15px;
float: left;
width: 450px;
color: #fff;
margin: 60px 0 0 0;
}

.tct_big {
font-size: 30px;
float: left;
width: 450px;
color: #fff;
}


.tc_logos {
width: 450px;
padding: 30px 0 0 0;
height: 131px;
float: left;
margin: 0px 0px 0px 20px;
}

/* -- */

.t_box {
width: 552px;
height: 137px;
float: left;
margin: 338px 0 0 0;
background: url(../images/transparent_bg.jpg) no-repeat;
}

.tb_text {
width: 505px;
height: 90px;
float: left;
margin: 15px 0px 0px 20px;
font-size: 12px;
color: #fff;
text-align: justify;
}

.tb_more {
width: 505px;
margin: 3px 0px 0px 20px;
float: left;
}

.button_small {
height: 14px;
float: right;
cursor: pointer;
}

.button_small_1 {
width: 14px;
height: 14px;
background: url(../images/button_small_1.jpg) no-repeat;
float: left;
cursor: pointer;
}

.button_small_2 {
height: 13px;
background: url(../images/button_small_2.jpg) repeat-x;
float: left;
padding: 1px 25px 0px 20px;
color: #545e5f;
font-size: 9px;
cursor: pointer;
}

.button_small_3 {
width: 3px;
height: 14px;
background: url(../images/button_small_3.jpg) no-repeat;
float: left;
cursor: pointer;
}

/* ---------------------------------------------- */

#boxes {
width: 976px;
float: left;
background: url(../images/kratka_bg.jpg) repeat;
padding: 5px 0 5px 0;
}

/* -- */

.b_one {
width: 322px;
float: left;
padding: 0 0 10px 0;
}

.b_two {
width: 328px;
border-right: 1px solid #fff;
border-left: 1px solid #7f8d93;
float: left;
padding: 0 0 10px 0;
}

.b_two_border {
float: left;
border-right: 1px solid #7f8d93;
border-left: 1px solid #fff;
}

.b_three {
width: 322px;
float: left;
padding: 0 0 10px 0;
}

/* -- */

.b_one_title {
width: 318px;
height: 49px;
background: #fff url(../images/b_title_bg.jpg) no-repeat bottom;
float: left;
font-size: 17px;
font-weight: bold;
}

.b_two_title {
width: 318px;
height: 49px;
margin: 0px auto;
background: #fff url(../images/b_title_bg.jpg) no-repeat bottom;
font-size: 17px;
font-weight: bold;
}

.b_three_title {
width: 318px;
height: 49px;
background: #fff url(../images/b_title_bg.jpg) no-repeat bottom;
float: right;
font-size: 17px;
font-weight: bold;
}

.b_t_2 {
width: 13px;
height: 41px;
float: left;
background: #74c2d7;
}

.b_t_txt {
width: 300px;
float: left;
text-align: center;
padding: 10px 0 0 0;
height: 31px;
}

/* -- */

.b_img {
width: 322px;
float: left;
margin: 5px 0 0 0;
}

.b_img_design {
border: 2px solid #fff;
margin: 0 0 0 40px;
}

/* -- */

.b_txt {
width: 282px;
float: left;
margin: 10px 0 0 0;
padding: 0 20px 0 20px;
text-align: justify;
}

h1 {
font-size: 13px;
margin: 0 0 5px 0;
padding: 0px;
font-weight: bold;
}

/* -- */

.b_more {
width: 302px;
float: left;
margin: 10px 0 0 0;
padding: 0px 20px 0px 0px;
}

.button {
height: 27px;
float: right;
cursor: pointer;
}

.button_1 {
width: 27px;
height: 27px;
background: url(../images/button_1.jpg) no-repeat;
float: left;
cursor: pointer;
}

.button_2 {
height: 22px;
background: url(../images/button_2.jpg) repeat-x;
float: left;
padding: 5px 25px 0px 20px;
color: #545e5f;
font-size: 12px;
cursor: pointer;
}

.button_3 {
width: 7px;
height: 27px;
background: url(../images/button_3.jpg) no-repeat;
float: left;
cursor: pointer;
}

/* ---------------------------------------------- */

#main {
width: 976px;
float: left;
background: url(../images/kratka_bg.jpg) repeat;
padding: 5px 0 10px 0;
}

/* -- */

.m_title {
width: 945px;
height: 49px;
background: #fff url(../images/b_title_bg.jpg) repeat-x bottom;
float: left;
margin: 0 0 0 15px;
font-size: 17px;
font-weight: bold;
}

.m_t_2 {
width: 13px;
height: 41px;
float: left;
background: #74c2d7;
}

.m_t_txt {
width: 910px;
float: left;
text-align: left;
padding: 10px 0 0 20px;
height: 31px;
}

/* -- */

.m_imgs {
width: 915px;
float: left;
margin: 10px 0px 0px 30px;
}

.m_imgs_design {
border: 2px solid #fff;
margin: 0 35px 0 25px;
}

/* -- */

.m_text_full {
width: 915px;
float: left;
margin: 10px 0px 0px 30px;
text-align: justify;
}
.m_text {
width: 380px;
float: left;
margin: 10px 0px 0px 30px;
text-align: justify;
}
.m_galeria {
width: 530px;
float: left;
margin: 10px 0px 0px 0px;
margin-left:5px;
text-align: justify;
}
.m_galeria img {
float: right;
margin: 3px;
border: 2px solid white;
}

/* ---------------------------------------------- */

#footer {
float: left;
width: 970px;
padding: 3px;
color: #fff;
font-size: 11px;
}
.f_right a { color: white; }
.f_left {float: left;}
.f_right {float: right;}
















