Body {
font: 12px Verdana, Arial;
color: #363636;
}

*{
margin:0;
padding:0;
border:0;
}

a{ 
color: #363636;
text-decoration: underline;
}

a:hover{ 
color: #999999;
text-decoration: underline;
}
.top_logo {
float:left;
width:160px;
top:60px;
left:30px;
position:relative;
}
.top_text_right {
float:right;
width:320px;
font-size:15px;
position:relative;
top:30px;
}
.text_top {
margin-left:165px;
margin-right:335px;
position:relative;
top:20px;
}
.top_text_right  .tel {
font-size:30px;
margin-bottom:12px;
}
.png{
filter:expression(fixPNG(this));
}

/* Blocks (img + text) main page  */

.block_blocks {
float:left;
width:100%;
}
.block_blocks .block {
margin-bottom:15px;
float:left;
width:100%;
}

.photo_block0 {
float:left;
padding-left:50px;
position:relative;
margin-top:-10px;
}

.photo_block {
width:586px;
//height:355px;
height:100%;
background: url('../images/fon_block_img.gif') no-repeat 0 0;
text-align:center;
position:relative;
margin-left:auto;
margin-right:auto;
}
.photo_block .photo_style {
background: url('../images/fon_block_img.png') no-repeat 0 0;
filter:expression(fixPNG(this));
width:487px;
//height:356px;
height:100%;
position:absolute;
top:0px;
float:left;
left:46px;
}
.photo_block .photo img {
position:relative;
left:5px;
}

.fon_block_text {
float:left;
width:510px;
position:relative;
left:30px;
z-index:100;
}
.fon_block_text .top {
background: url('../images/fon_block_text_top.gif') repeat-x 0 0;
float:left;
width:490px;
position:relative;
left:10px;
height:17px;
}
.fon_block_text  .top .left {
background: url('../images/fon_block_text_left_top.gif') no-repeat  0 0;
float:left;
width:17px;
height:17px;
position:relative;
left:-10px;
}
.fon_block_text  .top .right {
background: url('../images/fon_block_text_right_top.gif') no-repeat  0 0;
float:right;
width:17px;
height:17px;
position:relative;
right:-10px;
}
.fon_block_text .bot {
background: url('../images/fon_block_text_bot.gif') repeat-x 0 bottom;
float:left;
width:490px;
position:relative;
left:10px;
height:17px;
}
.fon_block_text  .bot .left {
background: url('../images/fon_block_text_left_bot.gif') no-repeat  0  bottom;
float:left;
width:17px;
height:17px;
position:relative;
left:-10px;
}
.fon_block_text  .bot .right {
background: url('../images/fon_block_text_right_bot.gif') no-repeat  0  bottom;
float:right;
width:17px;
height:17px;
position:relative;
right:-10px;
}
.fon_block_text .center {
background: url('../images/fon_block_text_left.gif') repeat-y 0 0;
float:left;
width:100%;
position:relative;
top:-5px;
margin-bottom:-8px;
z-index:100;
}
.fon_block_text .center0 {
background: url('../images/fon_block_text_right.gif') repeat-y right 0;
float:left;
width:100%;
}

.fon_block_text .text {
padding-left:20px;
padding-right:20px;
color:#000000;
}

/* END Blocks (img + text) main page  */

.text_top h1 {
font-size:55px;
margin-top:0px;
margin-bottom:7px;
font-weight:normal;
color:#000000;
}
.text_top h2 {
font-size:22px;
margin:0px;
font-weight:normal;
color:#000000;
}

.slogan_block {
float:left;
width:100%;
}
.slogan_block .left {
float:left;
width:40px;
color:#cccccc;
font:66px arial;
text-align:center;
}
.slogan_block .right {
margin-left:60px;
position:relative;
top:10px;
}
.color_1 {
color:#f26522;
}
.color_2 {
color:#2ea2d7;
margin-top:7px;
}
.color_3 {
color:#8714a9;
margin-top:7px;
}

.top_content_text0 {
padding-left:30px;
padding-right:30px;

}
.top_content_text {
float:left;
width:100%;
margin-top:70px;
}
.top_content_text  p {
margin-bottom:17px;
margin-top:0px;

}
.top_content_text .content_text span {
font:20px Arial;
color:#000000;
}
.top_content_text .content_text {
float:left;
width:100%;
margin-top:30px;
}
.top_content_text .content_text p {
line-height:22px;
}
.centre_cont {
float:left;
width:100%;
padding-top:50px;
line-height:25px;
}
.left_cont{
padding-left:10px;
}
.right_cont {
float:left;
width:100%;
}
.right_cont img {
border:1px #829299 solid;
}
.right_cont span {
color:#000000;
font:20px Arial;
}
.right_cont h2 {
color:#000000;
font:20px Arial;
margin:0px;
font-weight:normal;
}
.centre_cont p {
margin-bottom:12px;
}
.right_cont  p {
margin-bottom:17px;
line-height:25px;
}
.right_cont ol {
padding-left:30px;
}
.right_cont ol li {
margin-bottom:5px;
line-height:20px;
}

.clear{clear:both;}

.form {
margin-bottom:10px;
float:left;
width:100%;
}

.form .text_1 {
float:left;
width:34px;
}
.form .text_2 {
float:left;
width:55px;
}
.form .text_3 {
float:left;
width:168px;
}
.form .text_4 {
float:left;
width:75px;
}
#input_text_1 {
width:210px;
}
#input_text_2 {
width:187px;
}
#input_text_3 {
width:70px;
}
#input_text_4 {
width:170px;
}

.input_text_block {
float:left;
width:100%;
margin-bottom:10px;
}

.input_text {
border-bottom:1px #363636 solid;
float:left;
position:relative;
top:-4px;
}



/*  Menu block */
.menu_block {
width:100%;
float:left;
position:relative;
margin-top:-45px;
z-index:100;
}
.menu_block .top {
float:right;
position:relative;
right:0px;
width:343px;
height:370px;
background: url('../images/fon_block_menu.png') no-repeat 0 0;
filter:expression(fixPNG(this));
}

.menu_block .content{
width:100%;
float:left;
position:relative;
top:-300px;
margin-bottom:-300px;
}
.menu_block .content .block {
padding-left:45px;
}
.menu_block .content .block h2 {
font:20px Arial;
text-decoration: none;
margin:0px;
font-weight:normal;
}

.menu_block .link_razd0 {
margin-bottom:8px;
padding-left:37px;
float:left;
width:233px;
}
.menu_block .content .block  #link_1 {
background: url('../images/link_fon_1.gif') no-repeat 0 8px;
}
.menu_block .content .block  #link_2 {
background: url('../images/link_fon_2.gif') no-repeat 0 8px;
} 
.menu_block .content .block  #link_3 {
background: url('../images/link_fon_3.gif') no-repeat 0 8px;
} 
.menu_block .content .block  #link_4 {
background: url('../images/link_fon_4.gif') no-repeat 0 8px;
} 
.menu_block .content .block  #link_5 {
background: url('../images/link_fon_5.gif') no-repeat 0 8px;
} 
.menu_block .content .block  #link_6 {
background: url('../images/link_fon_6.gif') no-repeat 0 8px;
} 
.menu_block .content .block  #link_7 {
background: url('../images/link_fon_7.gif') no-repeat 0 8px;
} 
.menu_block .content .block  #link_8 {
background: url('../images/link_fon_8.gif') no-repeat 0 8px;
} 
.menu_block .content .block  #link_9 {
background: url('../images/link_fon_9.gif') no-repeat 0 8px;
}
.menu_block .content .block  #link_10 {
background: url('../images/link_fon_10.gif') no-repeat 0 8px;
}


/* END Menu block */

/* Blocks right  */

.blocks_right {
padding-left:22px;
}

/* Block First  */
.block_0 {
width:100%;
float:left;
position:relative;
top:-150px;
margin-bottom:-150px;
z-index:90;
background: url('../images/fon_menu_block_1.gif') repeat-y 0 0;
}
.block_0 .block_00 {
background: url('../images/fon_menu_block_top_1.gif') no-repeat 0 0;
padding-top:170px;
}
/* END Block First  */

.block_00 {
padding-top:14px;
padding-left:35px;
padding-right:25px;
}
.block_1 {
width:100%;
float:left;
background: url('../images/fon_menu_block_2.gif') repeat-y 0 0;
} 
.block_2 {
width:100%;
float:left;
background: url('../images/fon_menu_block_3.gif') repeat-y 0 0;
}
.block_3 {
width:100%;
float:left;
background: url('../images/fon_menu_block_4.gif') repeat-y 0 0;
}
 .block_4 {
width:100%;
float:left;
background: url('../images/fon_menu_block_5.gif') repeat-y 0 0;
}
 .block_5 {
width:100%;
float:left;
background: url('../images/fon_menu_block_6.gif') repeat-y 0 0;
}

/*  Block Last  */

.block_6 {
width:100%;
float:left;
background: url('../images/fon_menu_block_7.gif') repeat-y 0 0;
margin-bottom:-185px;
position:relative;
}
.block_6 .block_00 {
background: url('../images/fon_menu_block_bot_7.gif') no-repeat 0 bottom;
padding-bottom:40px;
}
/* END Block Last  */

/* END Blocks right  */

/* Bottom */ 


#bottom {
height:140px;
float:left;
width:100%;
}

.block_bot_0 {
float:left;
width:100%;
font:12px arial;
color:#000000;
text-align:center;
}
.block_bot_0 span  {
font-size:38px;
}

.block_bot_1 {
background: url('../images/fon_line.gif') no-repeat 0 0;
float:left;
width:100%;
padding-top:22px;
margin-top:15px;
font:11px arial;
color:#7d7d7d;
text-align:right;
}

.block_bot_1 p {
margin-bottom:5px;
padding-right:33px;
}


/* End Bottom */
