body {
background-color: #ffffff;
font-family: Tahoma;
font-size: 14px;
line-height: 17px;
}

#site_container{
 width:990px;
 height:547px;
 border:solid 0px #3399ff;
 margin: 0 auto;
 padding-left: 15px;
 background-image: url(layout/bg.jpg);
 background-repeat: no-repeat;
 background-position: right;
}

#header_container { 
 float: left;
 color: #424242;
 width: 960px;
 height: 110px;
 display: inline;
 border: 0px solid #012e3e;
 margin-top: 0px;
 padding-top: 0px;
 margin-bottom: 0px;
 background-image: url(layout/line.jpg);
 background-repeat: repeat-x;
 background-position: bottom;
}

#slogan_container { 
 float: left;
 color: #424242;
 width: 960px;
 height: 55px;
 display: inline;
 border: 0px solid #012e3e;
 margin-top: 0px;
 padding-top: 0px;
 margin-bottom: 0px;
 
}

#slogan_box { 
 float: left;
 text-align: center;
 font-family: Kalam ;
 color: #043238;
 font-size: 32px;
 width: 600px;
 height: 55px;
 display: inline;
 border: 0px solid #012e3e;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 156px;
 margin-right: 0px;
 padding-top: 21px;
 background-image: url(layout/slogan_bg.png);
 background-repeat: repeat-x;
}

#content { 
 z-index: 80;
 float: left;
 color: #043238;
 width: 960px;
 display: inline;
 border: 0px solid #012e3e;
 margin-top: 0px;
 padding-top: 0px;
 margin-bottom: 50px;
 overflow: hidden;
 background-image: url(layout/block_bg_large.png);
 background-repeat: repeat-y;
 background-position: 777px 0px;
}

#menu_container{
 float: left;
 width: 156px;
 border:solid 0px #3399ff;
 z-index: 99;
 position: relative;
 margin-top: -5px;
 margin-bottom: 0px;
 margin-right: 0px;
 padding-top: 5px;
 padding-left: 0px;
}

#menu_txt { 
 float: left;
 text-align: right;
 position: relative;
 color: #ffffff;
 font-size: 0.8em;
 display: inline;
 border: 0px solid #ffffff;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 20px;
 margin-right: 5px;
 padding-top: 5px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
}


A.menu:link {color: #043238; text-decoration: none;}
A.menu:visited {color: #043238; text-decoration: none;}
A.menu:active {color: #ffffff; text-decoration: none;}
A.menu:hover {color: #ffffff; text-decoration: none;}

A.menu_active:link {color: #ffffff; text-decoration: none;}
A.menu_active:visited {color: #ffffff; text-decoration: none;}
A.menu_active:active {color: #ffffff; text-decoration: none;}
A.menu_active:hover {color: #ffffff; text-decoration: none;}

#menu { 
 float: left;
 color: #ffffff;
 height: 30px;
 width: 156px;
 display: inline;
 border-left: 0px solid #3399ff;
 margin-bottom: 2px;
 padding-top: 0px;
 background-color: #507074;
}

#menu_active { 
 float: left;
 color: #ffffff;
 height: 30px;
 width: 156px;
 display: inline;
 border-left: 0px solid #3399ff;
 margin-bottom: 2px;
 padding-top: 0px;
 background-image: url(layout/menu_active_bg.jpg);
 background-repeat: no-repeat;
}

#menu:first-child {
 border-left: 0px solid #012e3e;
}

h3{
 font-size: 18px;
 font-weight: normal;
 margin:0px;
 color: #3399ff;
}

h5{
 font-size: 18px;
 font-weight: normal;
 margin:0px;
 color: #ffffff;
}

#center_content { 
 z-index: 50;
 text-align: left;
 float: left;
 color: #043238;
 background: #ffffff;
 width: 560px;
 min-height: 500px;
 display: inline;
 border: 0px solid #012e3e;
 margin-top: 0px;
 padding-top: 5px;
 padding-left: 20px;
 padding-right: 20px;
 padding-bottom: 1000px;
 margin-bottom: -1000px;
}

#photo_content_area { 
 z-index: 50;
 text-align: left;
 float: left;
 color: #043238;
 background: #ffffff;
 width: 600px;
 display: inline;
 border: 0px solid #012e3e;
 margin-top: 0px;
 margin-left: -10px;
 padding-top: 5px;
 padding-left: 0px;
 padding-right: 0px;
 padding-bottom: 1000px;
 margin-bottom: -1000px;
}

#block_right { 
 z-index: 50;
 text-align: left;
 color: #000000;
 width: 184px;
 min-height: 200px; 
 display: inline;
 border: 0px solid #012e3e;
 margin-left: 20px;
 padding-top: 0px;
 padding-left: 0px;
 padding-right: 0px;
 position: absolute;
 bottom: 0;
}

#adress_block { 
 z-index: 50;
 text-align: bottom;
 float: left;
 color: #ffffff;
 letter-spacing:2px
 width: 154px;
 min-height: 150px;
 display: inline;
 border: 0px solid #012e3e;
 margin-top: 0px;
 margin-left: 0px;
 padding-top: 10px;
 padding-bottom: 10px;
 padding-left: 15px;
 padding-right: 15px;
 }

#slider_container { 
 z-index: 90;
 float: left;
 width: 585px;
 height: 500px;
 display: inline;
 border: 0px solid #012e3e;
 margin-top: 35px;
 margin-left: -176px;
 padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 }

#contact_form { 
 z-index: 90;
 float: left;
 width: 500px;
 display: inline;
 border: 0px solid #012e3e;
 margin-top: 35px;
 padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 }
 
 #home_content_l{ 
 z-index: 90;
 float: left;
 width: 425px;
 min-height: 403px;
 display: inline;
 border: 0px solid #012e3e;
 margin-top: 35px;
 padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 background-image: url(layout/home_content_bg.jpg);
 background-repeat: no-repeat;
 background-position: 90px 0px;
 position: relative;
 }
 
 #home_content_r{ 
 z-index: 90;
 float: left;
 width: 150px;
 min-height: 403px;
 display: inline;
 border: 0px solid #012e3e;
 margin-top: 35px;
 margin-right: -20px;
 padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 position: relative;
 }
 
 #home_content_field { 
 z-index: 90;
 width: 150px;
 line-height: 22px;
 border: 0px solid #3399ff;
 margin-top: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 }
 
A.field:link {color: #043238; text-decoration: none;}
A.field:visited {color: #043238; text-decoration: none;}
A.field:active {color: #043238; text-decoration: underline;}
A.field:hover {color: #043238; text-decoration: underline;}

A.non_link:link {color: #043238; text-decoration: none;}
A.non_link:visited {color: #043238; text-decoration: none;}
A.non_link:active {color: #043238; text-decoration: none;}
A.non_link:hover {color: #043238; text-decoration: none;}

a:link {text-decoration: underline; color: #043238; border: 0px;}
a:visited {text-decoration: none; color: #043238; border: 0px;}
a:active {text-decoration: none; color: #043238; border: 0px;}
a:hover {text-decoration: none; color: #043238; border: 0px;}

#sliderkader { 
 float: left;
 position: absolute;
 border: 0px solid #74c9de;
 padding: 10px;
 background-image: url(layout/trans_bg.png);
 background-repeat: repeat;
 z-index: 99;
}

#sliderbody { 
 float: left;
 position: absolute;
 z-index: 1;
}

#middle_container { 
 float: left;
 color: #043238;
 width: 590px;
 display: inline;
 border: 0px solid #012e3e;
 margin-top: 0px;
 padding-top: 0px;
 margin-bottom: 0px;
 font-family: Tahoma; 
 font-size: 0.9em;
}

#wkz_kader{
 z-index: 19;
 color: #043238;
 width: 282px;
 float: left;
 position: relative;
 border: 1px solid #a2a2a2;
 margin-bottom: 35px;
 margin-right: 10px;
 padding-right: 0px;
 padding-left: 0px;
 padding-top: 0px;
 font-family: Tahoma; 
 font-size: 0.9em;
}

#wkz_kader:hover {
background-color: #507074;
}

#wkz_inner_kader{
 z-index: 19;
 color: #043238;
 width: 262px;
 float: left;
 position: relative;
 border: 0px solid red;
 margin-bottom: 0px;
 margin-left: 0px;
 padding-right: 0px;
 margin-left: 10px;
 margin-top: 10px;
 font-family: Tahoma; 
 font-size: 0.9em;
}

#wkz_kader_details{
 z-index: 19;
 color: #043238;
 width: 275px;
 float: left;
 position: relative;
 border: 0px solid red;
 margin-bottom: 35px;
 margin-left: 23px;
 padding-right: 0px;
 padding-left: 0px;
 padding-top: 0px;
 font-family: Tahoma; 
 font-size: 0.9em;
}

#wkz_kader_txt{
 z-index: 20;
 color: #043238;
 width: 262px;
 float: left;
 position: relative;
 border: 0px solid #012e3e;
 margin-bottom: 25px;
 margin-left: 0px;
 padding-right: 0px;
 margin-left: 10px;
 padding-top: 5px;
 font-family: Tahoma;
 font-size: 15px;
 font-weight: bold;
}

#footer { 
 z-index: 90;
 float: right;
 color: #ffffff;
 width: 155px;
 display: inline;
 border: 0px solid #012e3e;
 margin-top: -250px;
 margin-right: 28px;
 padding-top: 0px;
 margin-bottom: 0px;
 overflow: hidden;
 padding-top: 10px;
 padding-bottom: 10px;
 padding-left: 15px;
 padding-right: 15px;
 font-size: 14px;
 }