@charset "utf-8";
/* CSS Document */

body {
margin:0;
padding:0;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
}

img {
border:none;	
}

a {
font-size:16px;
color:#333;
}

a:hover {
text-decoration:none;	
}

.hr {
background:#ddd;
height:1px;
width:100%;
margin:3px 0 10px 0;
}

h1, h2, h3 {
padding:0;
margin:0;
font-weight:400;
}

.right h2 {
line-height:26px;
margin-bottom:15px;
}

#home {
width:980px;	
margin-left:60px;
}

.alert {
float:left;
background:#f6f6f6;
border:1px solid #eee;
border-radius:5px;
padding:15px;
width:950px;
font-style:italic;
margin-bottom:25px;
line-height:24px;
}

.alert img {
float:left;
margin-right:18px;
}

.right h1 {
line-height:32px;
}

.right ul li {
line-height:26px;	
}

.clear {
clear:both;
}

.header {
width:1000px;
height:130px;
margin:0 auto;
}

.logo {
float:left;
margin-top:15px;
margin-left:5px;
}

.info {
float:right;
background:#7a629e;
width:190px;
height:105px;
padding:10px 40px;
color:#fff;
font-size:17px;
font-family:Arial, Helvetica, sans-serif;
color:#f8f8f8;
}

.info span {
width:100%;
float:left;
margin-bottom:4px;
margin-top:2px;
}

.main_menu {
margin:0 auto;
width:100%;
height:280px;
background:url(images/menu_bg.jpg) repeat;
margin-bottom:50px;
margin-top:20px;
}

.menu_area {
margin:0 auto;
width:1010px;
height:280px;
}

.menu_box {
float:left;
width:200px;
height:280px;
border-right:1px solid #dbd9d7;
border-left:1px solid #fff;
}

.menu_box img {
float:left;
margin-left:31px;
margin-top:25px;
border-radius:100%;
}

.menu_link {
float:left;
}

.menu_link:hover {
background:#e9e9e9;
}

.menu_title {
width:100%;
text-align:center;
margin-top:15px;
display:block;
text-transform:uppercase;
color:#a4a4a4;
text-decoration:none;
font-size:18px;
text-shadow:1px 1px #fff;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
height:45px;
}

.content {
width:1100px;
margin:0 auto;
}

.content_box {
float:left;
}

.left {
float:left;
width:265px;
margin-right:30px;
height:500px;
margin-bottom:20px;
}

.link {
display:block;
width:235px;
padding:6px 15px;
background:#e4e5e9;
margin-bottom:8px;
border-radius:15px;
color:#666870;
text-shadow:0px 1px #fff;
font-size:14px;
box-shadow:0px -1px #ccc;
text-decoration:none;
}

.link:hover {
box-shadow:0px -1px #333;
background:#7a629e;	
color:#fefefe;
text-shadow:0px 1px #333;
}

#active {
box-shadow:0px -1px #333;
background:#7a629e;	
color:#fefefe;
text-shadow:0px 1px #333;	
}

.right {
float:left;
width:765px;
font-size:14px;
color:#5b5d65;
line-height:20px;
margin-bottom:20px;
}

.right h1 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
margin-bottom:20px;
font-size:30px;
color:#444;
}

em {
color:#09C;
font-size:16px;
}

.footer {
background:#557177;
width:100%;
height:220px;
float:left;
}

.footer_info {
float:right;
margin-right:100px;
height:200px;
width:350px;
color:#e9e9e9;
padding:10px;
font-size:16px;
}

#tel {
background:url(images/tel.jpg) left no-repeat;
width:100%;
display:block;
margin-top:5px;
margin-left:10px;
padding:2px 0 0 30px;
}

#mail {
padding:0 0 0 38px;
background:url(images/mail.jpg) left no-repeat;
width:100%;
display:block;
margin-top:12px;
margin-left:5px;
}

#skype {
padding:2px 0 0 37px;
background:url(images/skype.jpg) left no-repeat;
width:100%;
display:block;
margin-top:12px;
margin-left:7px;
}

#copy {
font-size:12px;
color:#b3c2b2;
margin-top:20px;
display:block;
margin-left:5px;
}

#address {
padding:4px 0 0 37px;
background:url(images/home.jpg) left top no-repeat;
width:100%;
display:block;
font-size:15px;
margin-top:12px;
height:25px;
margin-left:7px;
}
#footer_info_title {
font-size:18px;
margin-bottom:17px;
display:block;
}

.galery {
margin-top:20px;	
}

.galery img {
border-radius:5px;
margin-right:5px;
margin-bottom:5px;
}