* {
margin:0;
padding:0;
} 
html, body, #wrap {
height: 100%;
font-family:Tahoma;
color:#333333;
}
body > #wrap 
{
height: auto; 
min-height: 100%;
}
a
{
color:#515151;
}
iframe 
{
display:none;
}
#main 
{
padding-bottom: 35px;
} 
img
{
border:none 0px;
}
b, strong, h1, h2, h3
{
color:#434444;
}
#footer  
{
position: relative;
margin-top: -35px; 
height: 35px;
clear:both;
} 
.clearfix:after 
{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix 
{
display: inline-block;
}
* html .clearfix 
{ 
height: 1%;
}
.clearfix {
display: block;
}
.top_menu
{
width:935px;
margin:auto;
clear:both;
}
#footer .bottom_menu
{
width:935px;
margin:auto;
}
.top_menu div a, #footer .bottom_menu div a {
width:185px;
height:35px;
float:left;
margin-right:1px;
text-indent: -9000px;
overflow: hidden;
}
.top_menu div a.top_menu_1 {
background:url(/images/top_menu_1.gif) no-repeat top;
}
.top_menu div a.top_menu_1:hover {
background:url(/images/top_menu_11.gif) no-repeat top;
}
.top_menu div a.top_menu_2 {
background:url(/images/top_menu_2.gif) no-repeat top;
}
.top_menu div a.top_menu_2:hover {
background:url(/images/top_menu_22.gif) no-repeat top;
}
.top_menu div a.top_menu_3 {
background:url(/images/top_menu_3.gif) no-repeat top;
}
.top_menu div a.top_menu_3:hover {
background:url(/images/top_menu_33.gif) no-repeat top;
}
.top_menu div a.top_menu_4 {
background:url(/images/top_menu_4.gif) no-repeat top;
}
.top_menu div a.top_menu_4:hover {
background:url(/images/top_menu_44.gif) no-repeat top;
}
.top_menu div a.top_menu_5 {
background:url(/images/top_menu_5.gif) no-repeat top;
}
.top_menu div a.top_menu_5:hover {
background:url(/images/top_menu_55.gif) no-repeat top;
}

.bottom_menu div a.top_menu_6 {
background:url(/images/top_menu_6.gif) no-repeat top;
}
.bottom_menu div a.top_menu_6:hover {
background:url(/images/top_menu_66.gif) no-repeat top;
}
.bottom_menu div a.top_menu_7 {
background:url(/images/top_menu_7.gif) no-repeat top;
}
.bottom_menu div a.top_menu_7:hover {
background:url(/images/top_menu_77.gif) no-repeat top;
}
.bottom_menu div a.top_menu_8 {
background:url(/images/top_menu_8.gif) no-repeat top;
}
.bottom_menu div a.top_menu_8:hover {
background:url(/images/top_menu_88.gif) no-repeat top;
}
.bottom_menu div a.top_menu_9 {
background:url(/images/top_menu_9.gif) no-repeat top;
}
.bottom_menu div a.top_menu_9:hover {
background:url(/images/top_menu_99.gif) no-repeat top;
}
.bottom_menu div a.top_menu_10 {
background:url(/images/top_menu_10.gif) no-repeat top;
}
.bottom_menu div a.top_menu_10:hover {
background:url(/images/top_menu_1010.gif) no-repeat top;
}
.center_block
{
margin:auto;
position:absolute;
margin-top:-200px;
top:50%;
clear:both;
}
.center_block .main_menu
{
width:545px;
}
.center_block .main_menu a {
width:174px;
height:174px;
margin-right:2px;
margin-bottom:2px;
text-indent: -9000px;
overflow: hidden;
display:block;
float:left;
}
.center_block a.main_menu_1 {
width:170px;
height:170px;
display:block;
background:url(/images/main_menu1.jpg) no-repeat top;
}
.center_block a.main_menu_1:hover {
background:url(/images/main_menu11.jpg) no-repeat top;
}
.center_block a.main_menu_2 {
width:170px;
height:170px;
display:block;
background:url(/images/main_menu2.jpg) no-repeat top;
}
.center_block a.main_menu_2:hover {
background:url(/images/main_menu22.jpg) no-repeat top;
}
.center_block a.main_menu_3 {
width:170px;
height:170px;
display:block;
background:url(/images/main_menu3.jpg) no-repeat top;
}
.center_block a.main_menu_3:hover {
background:url(/images/main_menu33.jpg) no-repeat top;
}
.center_block a.main_menu_4 {
width:170px;
height:170px;
display:block;
background:url(/images/main_menu4.jpg) no-repeat top;
}
.center_block a.main_menu_4:hover {
background:url(/images/main_menu44.jpg) no-repeat top;
}
.center_block a.main_menu_5 {
width:170px;
height:170px;
display:block;
background:url(/images/main_menu5.jpg) no-repeat top;
}
.center_block a.main_menu_5:hover {
background:url(/images/main_menu55.jpg) no-repeat top;
}
.center_block a.main_menu_6 {
width:170px;
height:170px;
display:block;
background:url(/images/main_menu6.jpg) no-repeat top;
}
.center_block a.main_menu_6:hover {
background:url(/images/main_menu66.jpg) no-repeat top;
}
.content .project a
{
width:241px;
height:241px;
margin-right:2px;
margin-bottom:2px;
text-indent: -9000px;
overflow: hidden;
display:block;
}
.content .project a.project_1
{
background:url(/images/project_1.jpg) no-repeat top left;
}
.content .project a.project_2
{
background:url(/images/project_2.jpg) no-repeat top left;
}
.content .project a.project_3
{
background:url(/images/project_3.jpg) no-repeat top left;
}
.content .project a.project_4
{
background:url(/images/project_4.jpg) no-repeat top left;
}
.content .project a.project_1:hover
{
background:url(/images/project_11.jpg) no-repeat top left;
}
.content .project a.project_2:hover
{
background:url(/images/project_22.jpg) no-repeat top left;
}
.content .project a.project_3:hover
{
background:url(/images/project_33.jpg) no-repeat top left;
}
.content .project a.project_4:hover
{
background:url(/images/project_44.jpg) no-repeat top left;
}
.center_block_in
{
clear:both;
top:50px;
display:block;
}
.center_block_in .title_page
{
margin-top:20px;
margin-bottom:25px;
}
.center_block_in ul.menu_in
{
list-style:none;
margin-left:20px;
color:#515151;
}
.center_block_in ul.menu_in li
{
border-bottom:1px dashed #CCCCCC;
padding-bottom:6px;
padding-top:1px;
padding-left:10px;
margin-bottom:3px;
}
.center_block_in ul.menu_in li a
{
color:#444444;
font-weight:normal;
font-size:13px;
text-decoration:none;
font-family:Tahoma;

}
.center_block_in ul.menu_in li a:hover
{
text-decoration:underline;
}
.center_block_in .content
{
font-size:12px;
color:#333333;
padding-top:100px;
padding-bottom:50px;
padding-left:25px;
padding-right:25px;
}
.center_block_in .content h1
{

font-size:18px;
font-weight:normal;
color:#4a4a4a;
margin-bottom:20px;
}
.center_block_in .content h2
{
font-size:14px;
color:#4a4a4a;
margin-bottom:10px;
margin-top:10px;
}
.center_block_in .content table tr td
{
vertical-align:top;
padding-right:15px;
padding-bottom:10px;
}
.center_block_in .content p
{
line-height:20px;
margin-bottom:15px;
font-size:12px;
}
.center_block_in .content .arhive_project table tr td img
{
background-color:#FFFFFF;
border:1px solid #CCCCCC;
cursor:pointer;
margin:5px;
margin-right:15px;
padding:2px;
width:100px;
height:80px;
}
.arhive_project table tr td a
{
font-size:12px;
font-weight:bold;
}
.center_block_in .content .arhive_project table
{
border-bottom:1px dashed #CCCCCC;
margin-bottom:10px;
}
.center_block_in .content .arhive_project h3
{
margin-bottom:25px;
}
.right_block ul.right_contact
{
list-style:none;
padding-right:25px;
margin-top:45px;
width:210px;
text-align:right;
}
.right_block ul.right_contact li
{
font-family:Geneva;
font-style:normal;
white-space:nowrap;
color:#434444;
text-align:right;
margin-bottom:10px;
}
.right_block ul.right_contact li.big_phone
{
font-size:30px;
}
.right_block ul.right_contact li span
{
color:#999999;
font-size:20px;
font-family:Tahoma;
font-weight:normal;
}
.right_block ul.right_contact li a
{
font-size:13px;
font-family:Tahoma;
font-style:normal;
font-weight:normal;
white-space:nowrap;
color:#434444;
text-decoration:none;
border-bottom:#666666 dashed 1px;
}
.center_block_in .content .about_us
{
padding-left:30px;
}
.center_block_in .content .about_us p.personal a, .center_block_in .content .about_us p.boss a
{
font-size:17px;
font-weight:normal;
}
.center_block_in .content .about_us p.personal, .center_block_in .content .about_us p.boss
{
padding-bottom:5px;
color:#666666;
}
/* jQuery lightBox plugin - Gallery style */
#gallery 
{
width: 540px;
}
#gallery ul 
{ 
list-style: none; 
}
#gallery ul li 
{ 
display: inline; 
}
#gallery ul img 
{
background-color:#FFFFFF;
border:1px solid #CCCCCC;
cursor:pointer;
margin:5px;
padding:2px;
width:100px;
height:80px;
}
#gallery ul a 
{
text-decoration:none;
}
#gallery ul a:hover img 
{
border:1px solid #999999;
color: #fff;
}
#gallery ul a:hover 
{ 
color: #fff; 
}
/* Быстрые формы */
div.overlay 
{
background-image:url(/images/white.png);
padding:50px;
display:none;
width:630px;
height:485px;
}
div.overlay div.close 
{
background-image:url(/images/close.png);
position:absolute;
right:5px;
top:5px;
cursor:pointer;
height:36px;
width:36px;
behavior: url(/images/iepngfix.htc);
}
div.wrap 
{
height:485px;
overflow-y:auto;
}
div.wrap p
{
font-size:12px;
}
.contact-title 
{
font-size:17px;
font-weight:normal;
color:#515151;
margin-bottom:10px;
margin-top:10px;
}
table.quick_form
{
margin-top:20px;
}
table.quick_form tbody tr td
{
padding-right:10px;
padding-top:4px;
padding-bottom:4px;
font-size:13px;
vertical-align:top;
}
table.quick_form tbody tr td input, table.quick_form tbody tr td textarea
{
width:200px;
height:20px;
border:#999999 1px solid;
font-size:13px;
font-family:Tahoma;
}
table.quick_form tbody tr td textarea
{
height:70px;
}
table.quick_form tbody tr td input.submit_quick_form
{
background-image:url(/images/submit_quick_form.gif);
width:177px;
height:35px;
border:0px none;
}
table.quick_form tbody tr td input.submit_quick_form_clear
{
background-image:url(/images/submit_quick_form_clear.gif);
width:177px;
height:35px;
border:0px none;
}
div.saleban
{
width:163px;
position:absolute;
right:25px;
bottom:95px;
}
div.copyright, div.mapsite
{
position:relative;
}
div.copyright div
{
position:absolute;
bottom:30px;
right:15px;
font-size:10px;
color:#999999;
text-align:right;
}
div.mapsite div
{
position:absolute;
bottom:30px;
left:25px;
font-size:10px;
color:#999999;
text-align:left;
}
div.count_page
{
/*position:relative;*/
}
div.count_page div
{
position:absolute;
bottom:100px;
left:25px;
}
div.partner_bergs
{
position:relative;
}
div.partner_bergs div
{
position:absolute;
bottom:240px;
left:25px;
width:90px;
height:53px;
}
.arhive_price
{
width:250px;
}
.count_page img, .arhive_price img
{
opacity: 0.3;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
margin-bottom:2px;
}
.count_page img:hover, .arhive_price:hover img
{
opacity: 1.0;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
margin-bottom:2px;
}
.arhive_price
{
color:#999999;
} 
