@font-face{ font-family: 'Light'; src: url('pfdintextcondpro-light2-webfont.eot'); src: url('pfdintextcondpro-light2-webfont.eot?#iefix') format('embedded-opentype'), url('pfdintextcondpro-light2-webfont.woff') format('woff'), url('pfdintextcondpro-light2-webfont.ttf') format('truetype'), url('pfdintextcondpro-light2-webfont.svg#pfdintextcondpro-light2-webfont') format('svg'); font-style: normal; font-weight: normal; }
*{padding:0; margin:0;}

body {background: url(bg.gif);  font-family: Open Sans, Sans Serif; }


h1 { font: bold 36px 'Light'; 
color: #405163;
text-shadow: 0px 1px 0px #EFEFEF;

}


h2 { font: bold 26px 'Light'; 
color: #405163;
text-shadow: 0px 1px 0px #EFEFEF;

}


h4 { margin:0px; padding:0px;
font: bold 18px 'Light';
color: #3B48A5;
text-shadow: 0px 1px 0px #EFEFEF;

}




p { 
font: normal 19px 'Light'; 
color: #405163;
text-shadow: 0px 1px 0px #EFEFEF;
margin:0px; padding:0px;
}


#wrap {

width:100%;
background-color:#000;
height:85px;
position:fixed;
padding:0;
margin:0;

}

#wrapper {

width:985px;

margin:0 auto;


}

#wrapper {

width:985px;

margin:0 auto;


}

.logo {float:left; width:730px; height:100px; padding: 20px 0 0 0px; font: bold 36px 'Light'; 
color: #1B302C;
text-shadow: 0px 1px 0px #EFEFEF;}
.logo a:link { color: #405163; text-decoration:none;}
.logo a:visited { color: #405163; text-decoration:none;}
.logo a:hover { color: #1B302C; text-decoration:none;}
.phone {float:left; width:250px; height:100px; padding: 25px 0 0 0px;   font: bold 24px 'Light'; 
color: #405163;
text-shadow: 0px 1px 0px #EFEFEF;}

.content {float:left; }
.content {clear:both;}
.price{clear:both; float:left; width:250px; height:170px; margin: 0 40px 10px 0;}
.list {border: 5px solid #FFFFFF; margin: 0 0 10px 0; float:left;}
.footer {clear:both; }
.footer p { 
font: bold 21px 'Light'; 
color: #405163;
text-shadow: 0px 1px 0px #EFEFEF;
margin:0px; padding:0px;
}
.osnastka {clear:both; width:985px; height: 301px; margin-top: 40px;}





#top {

margin:0 auto;
width:1000px;
height:85px;
background-color:#000;
color:white;
padding:0;

}

#topmenu {

padding-top:8px;
float:left;
clear:both;
width:550px;
height:30px;
font-size:14px;
}

#topmenu li {

margin-right:12px;
float:left;
}

ul {

padding:0;
margin:0;
list-style-type:none;}

#topmenu a:link {

color:white;
text-decoration:none;

}

#topmenu a:visited {

color:white;

}

#topmenu a:hover {

color:#0090ff;

}




#logo {

float:left;
padding-top:10px;

}

#slogan {
font-size:14px;
float:left;
padding:18px 0 0 10px;

width:500px;

}

#slogan a:link {

color:#fff;
text-decoration:none;
border-bottom: 1px dashed #fff;
}


#slogan a:visited {

color:#fff;
text-decoration:none;
border-bottom: 1px dashed #fff;
}

#slogan a:hover {

color:#f03;
text-decoration:none;
border-bottom: 1px dashed #f03;
}


.social {
float:left;
width:100px;
height:30px;

padding:15px 80px 0 70px;

}

#phone {

padding: 10px 0 0 0;
width:200px;
height:30px;
float:left;
font-size:13px;
text-align:right;
line-height:28px;
}


#phone a {
color:#fff;

}


.menu {float:left;  }


