body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
        background-image: url('http://olgakapustina.ru/images/130.jpg');
        background-repeat: repeat-y;
	background-color: #525252;
        min-width:958px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
        link: #FFFFFF;
        vlink: #FFFFFF;
        alink: #FFFFFF;
}
h3
{
	margin: 0 0 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bolder;
        clear: both;
}
h3 a
{ font-size: small;
}

* html {
	margin-left: -1px;
	margin-top: -1px;
	margin-right: -1px;
	margin-bottom: -1px;  
}

.comtelecom {
	position: absolute;
	z-index: 50;
	right: 0px;
	bottom: 20px;
     
} 
.lang {
	position: absolute;
	z-index: 51;
	right: 20px;
	top: 10px;
     
} 
.cal {
	position: absolute;
	z-index: 51;
	left: 85px;
	top: 450px;
     
} 
.menu_top_buttom{
	margin-left: 100px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.left_menu {
	margin-left: 5px;
	margin-top: 80px;
	margin-right: 5px;
	margin-bottom:0px;
        
	clear:both;	
}
.left_menu_bottom {
	margin-left: 5px;
	margin-top: 80px;
	margin-right: 5px;
	margin-bottom: 10px;
        font-family: Arial, Helvetica, sans-serif;
	font-size: small;

	text-decoration: none;
	color: #FFFFFF;
	clear:both;	
 }
.left_menu_bottom a {color: #FFFFFF;	text-decoration: none;}

#left_menu {
	margin-left: 5px;
	margin-top: 80px;
	margin-right: 5px;
	margin-bottom: 0px;
        font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: 500;

	text-decoration: none;
	color: #FFFFFF;
	clear:both;	
}
#left_menu a {color: #FFFFFF;	text-decoration: none;}

.right_body_contact {
  width:600px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	

}
.right_body_about {
        text-align: justify;
        width:600px;
        margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
        clear: both;
 
}

.right_body_gallery {
        
        width:640px;
        margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
}
.right_body {
        margin-left: 30px;
	margin-top: 30px;
	margin-right: 30px;
	margin-bottom: 10px;

 width:600px;
 
}
.center_body {
	clear:both;
	width: 100%;
	vertical-align: middle;
	margin-top: -0px;
        
        min-width:640px;
}


.line {
        margin-left: 60px;
	margin-top: 30px;
	margin-right: 30px;
	margin-bottom: 30px;
}
#im_menu {
        border: 0;
	margin-left: 15px;
	margin-right: 15px;

}
#im {
        border: 0;
    
}
.imagegallery {
        border: 2px solid #ffffff;
        margin: 10px;
        padding: 0px;

}
.imgcontact {

margin: 20px;
position: relative;
background: 525252;
}

.imgleft {
        float: left;
        margin-right: 20px;
        margin-bottom: 10px; 
        margin-top: 10px; 
        padding: 0px;
position: relative;
}



.imgright {
        float: right;
        margin-left: 20px;
        margin-bottom: 10px; 
        margin-top: 10px;    
        padding: 0px;
position: relative;
}


.category_list {
     list-style-type:none;
     font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: 500;

	color: #FFFFFF;
	text-decoration: none;
     }
a:link {
        color: #FFFFFF;

		
	
}
a:visited {
       	
	color: #FFFFFF;
	
}
a:hover {
       	
	color: #FFFFFF;
		
}
a:active {
       	 color: #FFFFFF;
	 	
	
}


ul.bas {
         margin: 0px; /* Обнуляем значение отступов */
         padding: 0px; /* Обнуляем значение полей */
   
}
ul.bas li {
        display: inline;
        margin: 0px;
        padding: 0px;
 
}
#tabbottom {
        bottom: 0px; /* Расстояние от нижнего края окна браузера */
        position: relative; /* Абсолютное позиционирование */
}
.text_menu_left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	color: #FFFFFF;
}
.text_contact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #FFF;
}