body,html {
margin: 0;
padding: 0;
background: white;
color: #515151;
}


/* шапка */

#up {margin:0 auto; width: 990; height: 379px;}
#up_left {width: 330; height: 379px; float: left; text-align: left; background-image: url(img/up_left.jpg);
background-repeat: no-repeat;}

#up_left_eng {width: 330; height: 379px; float: left; text-align: left; background-image: url(img/up_left_eng.jpg);
background-repeat: no-repeat;}


#up_right {width: 660; height: 379px; float: right;}

#logo {position: absolute; margin-top: 60px; margin-left: 35px;}
#up_rus {position: absolute; font-family: Tahoma; font-size: 11px; margin-top: 8px; margin-left: 84px;}
#up_rus_flag {position: absolute; font-family: Tahoma; font-size: 11px; margin-top: 10px; margin-left: 64px;}

#up_eng {position: absolute; font-family: Tahoma; font-size: 11px; margin-top: 8px; margin-left: 154px;}
#up_eng_flag {position: absolute; font-family: Tahoma; font-size: 11px; margin-top: 10px; margin-left: 134px;}

#up_pismo {position: absolute; font-family: Tahoma; font-size: 11px; margin-top: 35px; margin-left: 64px;}
#up_karta {position: absolute; font-family: Tahoma; font-size: 11px;  margin-top: 35px; margin-left: 190px;}

#up_news_cont {position: absolute; font-family: Tahoma; font-size: 13px;  margin-top: 290px; margin-left: 70px; word-spacing: 73px;}

a.uplink{font-size: 10 px; font-family: Tahoma; color: #545454;}
a.uplink:hover{font-size: 10 px; font-family: Tahoma; color: black;}


/* горизонтальное меню + путь */

#gor_menu {
margin:0 auto;
text-align: left;
font-size: 13px; 
font-family: Tahoma;
background-image: url(img/menu_fon2.jpg);
background-repeat: no-repeat;
background-position: top;
height: 55px;
width: 990px;
}

#m1 {position: absolute;  font-family: Tahoma; font-size: 13px; color: #333333; margin-top: 17px; margin-left: 32px;}
#m2 {position: absolute;  font-family: Tahoma; font-size: 13px; color: #333333; margin-top: 17px; margin-left: 138px;}
#m3 {position: absolute;  font-family: Tahoma; font-size: 13px; color: #333333; margin-top: 17px; margin-left: 305px;}
#m4 {position: absolute;  font-family: Tahoma; font-size: 13px; color: #333333; margin-top: 17px; margin-left: 402px;}
#m5 {position: absolute;  font-family: Tahoma; font-size: 13px; color: #333333; margin-top: 17px; margin-left: 482px;}
#m6 {position: absolute;  font-family: Tahoma; font-size: 13px; color: #333333; margin-top: 17px; margin-left: 560px;}
#m7 {position: absolute;  font-family: Tahoma; font-size: 13px; color: #333333; margin-top: 17px; margin-left: 706px;}
#m8 {position: absolute;  font-family: Tahoma; font-size: 13px; color: #333333; margin-top: 17px; margin-left: 790px;}


#path {font-family: Tahoma; font-size: 13px; margin-top: 0px; margin-bottom: 15px;
margin-left:auto;
margin-right:auto;
width: 924px;  text-align: left;
background: transparent; z-index: 2;}


#menu_layer{
	width: 350px;
	padding: 15px;
	background-color: #ebebeb; 
	font-size: 13 px; font-family: Tahoma; 
	line-height: 200%;
}



/* общие */


#el1{
width: 350px;
padding: 15px;
background-color: #ebebeb; 
font-size: 13 px; font-family: Tahoma; 
line-height: 200%;
z-index: 5;
}
#el2{
width: 350px;
padding: 15px;
background-color: #ebebeb; 
font-size: 13 px; font-family: Tahoma; 
line-height: 200%;
z-index: 5;
}
#el3{
width: 350px;
padding: 15px;
background-color: #ebebeb; 
font-size: 13 px; font-family: Tahoma; 
line-height: 200%;
z-index: 5;
}
#el4{
width: 350px;
padding: 15px;
background-color: #ebebeb; 
font-size: 13 px; font-family: Tahoma; 
line-height: 200%;
z-index: 5;
}
#el5{
width: 350px;
padding: 15px;
background-color: #ebebeb; 
font-size: 13 px; font-family: Tahoma; 
line-height: 200%;
z-index: 5;
}
#el6{
width: 350px;
padding: 15px;
background-color: #ebebeb; 
font-size: 13 px; font-family: Tahoma; 
line-height: 200%;
z-index: 5;
}
#el7{
width: 350px;
padding: 15px;
background-color: #ebebeb; 
font-size: 13 px; font-family: Tahoma; 
line-height: 200%;
z-index: 5;
}
#el8{
width: 200px;
padding: 15px;
background-color: #ebebeb; 
font-size: 13 px; font-family: Tahoma; 
line-height: 200%;
z-index: 5;
}


a{font-size: 13 px; font-family: Tahoma; color: #2a2a2a;}
a:hover{font-size: 13 px; font-family: Tahoma; color: black;}

a.megalink{font-size: 13 px; font-family: Tahoma; color: #008ccf;}
a.megalink:hover{font-size: 13 px; font-family: Tahoma; color: black;}

ul{margin-top: 30px; }
#ul_pp{margin-top: 30px; background-image: url(img/line.jpg);}
li{color: #a2a2a2; line-height:200%;}



.text{font-size: 13px; font-family: Tahoma; color: #515151;}

td.gray
{font-size: 13px; font-family: Tahoma; text-align: left; color: #515151; 
vertical-align: middle; background-color: #ebebeb; padding-left: 10px; width: 100%;}

td.white
{font-size: 13px; font-family: Tahoma; text-align: left; color: #515151; 
vertical-align: middle; background-color: white; padding-left: 10px; width: 100%;}

.gray_item
{font-size: 13px; font-family: Tahoma; text-align: left; color: #515151; 
vertical-align: middle; background-color: #ebebeb; padding-left: 10px; width: 760; padding-top: 10px; padding-bottom: 10px; margin-left: 40px;}

.white_item
{font-size: 13px; font-family: Tahoma; text-align: left; color: #515151; 
vertical-align: middle; background-color: white; padding-left: 10px; width: 760; margin-top: 10px; margin-bottom: 10px; margin-left: 40px;}


#content {
text-align: left; 
font-size: 13px; 
font-family: Tahoma;
width: 926px;
background-image: url(img/line.jpg);
background-repeat: repeat-x;
}


#member_content {
margin-top: 30px;
text-align: left; 
font-size: 13px; 
font-family: Tahoma;
width: 926px;
background-image: url(img/line.jpg);
background-repeat: repeat-x;
}


#member_text_content {
margin-top: 10px;
margin-left: 50px;
text-align: left;
font-size: 13px; 
font-family: Tahoma;
width: 860px;
}

#exhibition_content {
margin-top: 40px;
text-align: left; 
font-size: 13px; 
font-family: Tahoma;
width: 926px;
background-image: url(img/line.jpg);
background-repeat: repeat-x;
}

#links_content {
margin-top: 10px;
text-align: left; 
font-size: 13px; 
font-family: Tahoma;
width: 926px;
}



#text_content {
margin-top: 10px;
margin-left: 90px;
text-align: left;
font-size: 13px; 
font-family: Tahoma;
width: 810px;
}

.page_header{
background-color: white;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 25px;
color: #008ccf;
font-weight: normal;
padding-right: 10px;
}



/* про новости */

#news_content {
text-align: left; 
font-size: 13px; 
font-family: Tahoma;
width: 926px;
background-image: url(img/line.jpg);
background-repeat: repeat-x;
}


#news_content_title {
margin-top: 20px;
text-align: left; 
font-size: 13px; 
font-family: Tahoma;
width: 926px;
background-image: url(img/line.jpg);
background-repeat: repeat-x;
}

#news__in_content {
margin-top: 20px;
text-align: left; 
font-size: 13px; 
font-family: Tahoma;
width: 926px;
}



#news_text_content {
margin-top: 15px;
margin-left: 90px;
text-align: left;
font-size: 13px; 
font-family: Tahoma;
width: 836px;
}


#news_left {width: 390; float: left; text-align: left; margin-right: 50px;}
#news_right {width: 390; float: right; text-align: left;}


.news_header{
background-color: white;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 25px;
color: #008ccf;
font-weight: normal;
padding-right: 10px;
}

.news_partner{font-family: Tahoma; font-size: 15px; color: #008ccf;}
.news_chlen{font-family: Tahoma; font-size: 15px; color: #008ccf;}

p.news{
text-align: left;
font-size: 13px; 
font-family: Tahoma;
margin-bottom: 10px;
margin-top: 5px;
}



/* футер */

#footer {
margin:0 auto;
text-align: left;
font-size: 13px; 
font-family: Tahoma;
background-image: url(img/down.jpg);
background-position: bottom;
background-repeat: repeat-x;
height: 170px;
width: 990px;
clear: both;
}
	
#dob {position: absolute;  font-family: Tahoma; font-size: 11px; color: #333333; margin-top: 68px; margin-left: 265px;}
#adres {position: absolute;  font-family: Tahoma; font-size: 11px; color: #333333; margin-top: 105px; margin-left: 45px;}
#down_menu {position: absolute;  font-family: Tahoma; font-size: 11px; color: #333333; margin-top: 75px; margin-left: 460px;}
#d-sky {position: absolute; font-family: Tahoma; font-size: 11px; margin-top: 130px; margin-left: 460px;}



.catalog_content {
margin-top: 10px;
margin-left: 20px;
text-align: left;
font-size: 13px; 
font-family: Tahoma;
width: 810px;
}

/* формы */

form {MARGIN: 0px; font-size: 12px; color: #515151; font-family: Tahoma, Veranda; text-align: left;
font-size: 13px; font-family: Tahoma;}
form.contacts {MARGIN: 0px; margin-left: 20px; font-size: 12px; color: #515151; font-family: Tahoma, Veranda;}
select {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #515151; FONT-FAMILY: Arial}
input {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #515151; font-family: Tahoma, Veranda;
 background-color: white; border: #d5d5d5 1px solid;}
textarea {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #515151; 
font-family: Tahoma, Veranda; background-color: white; border: #d5d5d5 1px solid;}p{text-align:justify;font-family: Tahoma; font-size: 13px;}
