body {font-family: Arial; font-size: 80%;}
p {margin-top: 0px; padding-top: 0px; margin-bottom: 15px;}

h1 {color: #39458F; font-size: 150%; font-weight: normal; padding: 0 0 10px 0; margin: 0px;}
h2 {color: #990033; font-size: 150%; font-weight: normal; padding: 0 0 10px 0; margin: 0px;}
h2 a { color: #990033; }
h3 {color: #39458F; font-weight: bold; font-size: 100%; padding: 0px; margin: 0px;}

.fon a {color: #39458F;}

UL {margin: 10px 0 10px 20px; padding: 0px;}
                                  
hr {height: 0px; border-top: 1px #AAAACC solid;}

.mainbody {padding: 0px; margin: 0px; background-color: #FFFFFF;}

.head {background-image: url('pic/head_bg.gif'); background-repeat: repeat-x; border-bottom: 1px #D6DF00 solid;}

.head .logo {padding: 20px 15px 20px 40px; width: 228px;}

.head_c {text-align: center; padding-bottom: 7px; background-image: url('pic/head_c_bg.gif'); background-repeat: repeat-x; color: #003399; font-weight: bold;}

.mainmenu {border-top: 1px #D6DF00 solid; background-color: #FFFF45;
width: 100%;}

.item {height: 20px; background-image: url('pic/menu_btw.gif'); background-repeat: no-repeat; background-position: top right; padding: 8px 28px 8px 18px; font-weight: bold; color: #FF0000;}

.item_a {height: 20px; background-image: url('pic/menu_btw.gif'); background-repeat: no-repeat; background-position: top right; padding: 8px 28px 8px 18px; font-weight: bold; color: #FF0000;}

.item_a a {color: #FF0000;}

.slogan {padding-top: 50px; padding-left: 25px; color: #FF0000;}

.maincontent {border-top: 10px #CBCCD0 solid; }
.maincontent td { padding: 2em;}

.center_text {
border-top: 10px #CBCCD0 solid;
padding: 2em;
}

.maincontent a img {border: 1px #0000FF solid;}

.mainright img {border: 1px #0000FF solid;}

.mainright {padding: 0px; margin-left: 30px;}

.mainright div {padding: 0px 10px 5px 10px;}

.mainright1 img {border: 1px #0000FF solid;}

.mainright1 {border: 1px #999999 solid; background-color: #EEEEEE; padding: 0px; }

.mainright1 div {padding: 0px 20px 5px 20px; text-align: left;}


.mainleft {}

.fon_header { 
width: 185px; 
min-width: 185px; 
background-image: url('pic/fon.jpg'); 
background-position: left bottom; 
background-repeat: repeat-y; }
.special {text-align: center;}
.spec {background-color: #CCCCCC; padding: 10px 10px 10px 10px;}

.ul LI {list-style-image: url('pic/arr.gif'); margin-bottom: 3px;}

.copyright {float: left; color: #333333; padding: 20px;}

.counters {float: right; padding: 20px;}

.mainspec {margin-top: 20px; margin-bottom: 20px; border-top: 1px #AAAAFF solid; border-bottom: 1px #AAAAFF solid; background-color: #F5F5FF;}
.mainspec td {padding: 20px 2em 0 1em;}
.mainspec h3 {color: #EC4710;}
.mainspec div {padding: 10px; background-color: #CCCCCC; margin-bottom: 10px; width: 122px;}

.mainspec img {border: 1px #0000FF solid;}

.tbl_main {border: 1px #666699 solid;}
.tbl_main p {padding: 0px; margin: 0px;}
.tbl_main tr {background-color: #CCCCFF;}
.tbl_row1 {background-color: #0000AA; color: #FFFFFF; font-weight: bold;}
.tbl_row2 {background-color: #CCCCFF;}

.layout {
	background: #0099FF;  padding: 0 0 0 0; border: #5B7396 solid 1px;
}

.lay2 {padding: 0 0 0 0;
}

.logotop {background: white; padding: 12px 15px 12px 15px;
}

.news {background: #F5F5FF; padding-bottom: 0px; align="top";  height: 210px; 
}

.img {padding-left: 0px; padding-top: 3px; padding-bottom: 3px; padding-right: 5px;}

.text_mosb {margin-top:5px;
}
.div_mosb {color:#FFFFFF;  margin-left: 5px; margin-top:5px;
}
.img_mosb {margin-left: 15px; margin-bottom:3px; margin-right:3px;  border : #006699 1px solid;
}
.ul_mosb {margin:0px; padding-left:15px; padding-top: 20px;
}
.li_mosb {LIST-STYLE-IMAGE: url(http://www.pts2000.ru/mosbuild/marker_write.gif);
}

