body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    padding: 0px;
}

.lr_text, .lr_text h1 {
    color: #999999;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.style11 {
    color: #003333;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.style11 h1 {
    font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.bottom_tel, .bottom_tel a{
    font-size: 14px;
    color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
.bottom_copy{
    color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.main_menu, .main_menu a{
    font-size: 18px;
    color: #669999;
    text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
    padding-left: 28px;
    padding-right: 28px;
}
.main_menu{
   padding-top: 5px;
}
.main_menu a:hover{
    color: #2f4f4f;
}
.foto{
   margin-left: 90px;
}
.foto_pred{
   margin-left: 70px;
}
.foto_int{
   margin-left: 500px;
}
.verstka{
     margin-left: 510px;
}
.logo{
   margin-left: 350px;
}
.top_mail{
     margin-left: 40px;
}
.bot_pages {
    height:153px;
    width:1100px;
    background:url(images/fon_dizbot.jpg) no-repeat;
}
.bot_main {
    height:177px; 
    width:1100px; 
    background:url(images/fon_bot.jpg) no-repeat;
}
.content_bot_main {
    margin-top:100px;
}
.content_bot_pages {
    margin-top:90px;
}
.logo_bar {
   position:relative;
   top:50px;
}
.top_fot_int {
   height:763px;
   width:1100px;
   background:url(images/fon_fot_int.jpg) no-repeat;
}
.top_fot_obj {
   height:790px;
   width:1100px;
   background:url(images/fon_fot_obj.jpg) no-repeat;
}
.top_foto {
   height:756px; 
   width:1100px; 
   background:url(images/fon_fot.jpg) no-repeat;
}
.top_main {
   height:1100px; 
   width:1100px; 
   background:url(images/main_fon.jpg) no-repeat;
}
.top_diz {
   height:606px; 
   width:1100px; 
   background:url(images/fon_diz.jpg) no-repeat;
}
.top_otz {
   height:447px; 
   width:1100px; 
   background:url(images/fon_otz.jpg) no-repeat;
}
.top_kont {
   height:447px; 
   width:1100px; 
   background:url(images/fon_kont.jpg) no-repeat;
}
.top_samples {
   height:447px; 
   width:1100px; 
   background:url(images/fon_samples.jpg) no-repeat;
}
.kont1 {
   dislplay: block;
   float:left; 
   margin-left:50px; 
   height:150px;
   width: 120px;
   font-size: 16px;
}
.kont2 {
   dislplay: block;
   line-height:1.5;
   font-size: 14px;
   float:left;   
   width: 680px;
}
.kont_text{
   margin-top: -180px;
   margin-bottom: 200px;
   width:860px;
}
.sample_text{
   margin-top: -180px;
   margin-bottom: 200px;
   width:910px;
   height: 1450px;
}
.otz_text {
   margin-top: -200px;
}
.c_text {
   height:auto;
   width: 860px; 
}
.menu_bar_foto {
   position:relative; 
   top:135px;
}
.menu_bar_diz {
   position:relative; 
   top:65px;
   left:300px;
}
.menu_bar_main {
   position:relative; 
   top:105px;
}
.c_text_main {
    position:relative; 
    left:-20px; 
    top:50px; 
    width:240px;
}
.c_text_main h3 {
   color:#996600;
}
.c_text_main, .lr_text, .c_text {
    line-height: 1.3;
}
.lr_text_block {
     height:350px; 
     margin-top:-260px;
}
.l_text {
   float:left; 
   width:300px; 
   padding-left:20px; 
}
.r_text {
    float:right; 
    width:330px; 
    padding-right:20px;
}
.otz_name{
    font-weight:bold;
    color: #003366;
    font-size: 16px;
} 
.otz_dol, .otz_dol a{
     font-weight:bold;
     color: #333333;
}
.otz {
    padding-bottom: 15px;
    background: url(images/hr_otz.jpg) bottom no-repeat;
}
.pics_extend {
    float: left;
    display: none;
}
img.expando{ /*sample CSS for expando images. Not required but recommended*/
border: none;
vertical-align: top; /*top aligns image, so mouse has less of a change of moving out of image while image is expanding*/
}

.samples_img {
float: left;
margin-left: 10px;
margin-top: 10px;
}
