html,body{ height:100%; width:100%; padding:0; margin:0;}
BODY {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; FONT-FAMILY: Arial; BACKGROUND: #F5FEDC;
}

h1 {
FONT-SIZE: 25px; TEXT-ALIGN: center
}

hr{
color: #7AB900; width: 85%; height:2px; clear: both;
}

img{
text-align: left
}
#top {position:absolute;width:100%;top:0;height:250px;}
#bot  {position:relative;margin-top:276px; BORDER-bottom: #7AB900 1px solid; }
#head {background: #80C200; margin-bottom: 4px }
#left_head{float:left; width:250px;height:150px; background:url(main.gif) no-repeat left top;padding:0;}
#right_head{float:right;width:250px;height:150px;background:url(main2.gif) no-repeat right top;padding:0;}
#center_head{overflow:hidden; height:150px;padding:0;background: #80C200;}
#sideb{display:block; float:center;height:40px;background:url(main5.gif) no-repeat right top #F5FEDC;TEXT-ALIGN: center; padding:0;}
#sidec {display: block;background:url(main4.gif) no-repeat left top;position: absolute;top: 0px;left: 250px;width: 100px;height: 40px;}
#logo{float:center;height:110px;background:url(main3.gif) no-repeat center; padding:0;}
#teaser-top {display:block; width:100%; background: #E7FFBC; TEXT-ALIGN: center; BORDER: #7AB900 1px solid; margin: 0 auto; margin-bottom: 4px; padding: 0}
#wrapper{float:left;width:100%;}
#content{margin: 0 254px; background: #E7FFBC; BORDER: #7AB900 1px solid; }
#left_col {float:left; width:250px;padding:0; FONT-SIZE: 13px; FONT-FAMILY: Tahoma; font-weight: bold; BACKGROUND: #E7FFBC; margin-left:-100%}
#right_col {float:left; width:250px;padding:0; FONT-SIZE: 13px; FONT-FAMILY: Tahoma; font-weight: bold; BACKGROUND: #E7FFBC; margin-left:-250px}
#bottom {width:100%; margin: 0 auto; TEXT-ALIGN: center; }
#t1 {BACKGROUND: url(t2.gif) ; BORDER: #7AB900 1px solid;  TEXT-ALIGN: center; PADDING: 2px 2px 2px 2px; }
#t2 {BORDER: #7AB900 1px solid; FONT-SIZE: 18px; margin-bottom: 4px }
#tr {display:block; TEXT-ALIGN: center; BORDER: #7AB900 1px solid; margin: 0 auto; margin-bottom: 4px; padding: 0}
#t4 {height:100%; BACKGROUND: #E7FFBC; FONT-SIZE: 15px; PADDING: 5px 20px 5px 20px; vertical-align: top; text-align: justify; }
#t8 {BACKGROUND: url(t2.gif) repeat-x; FONT-SIZE: 10px; TEXT-ALIGN: left; HEIGHT: 26px; padding:2px 0px 0px 5px }

#podelki{ padding: 10px 15px 10px 15px; font-weight: bold;}
#pod_text{padding:0; clear: both; height:104px;}
#pod_text img {float:left; margin: 0px 20px 0px 0px; width:100px; height:100px;}
#c1074 {BACKGROUND: #E7FFBC; width:100%;}


.mai {WIDTH: 100%; cellSpacing: 3px; cellPadding: 0px; border: 0px;
}

.gree {COLOR: #7AB900
}

.t3 {
BACKGROUND: url(t2.gif); BORDER-RIGHT: #7AB900 1px solid; BORDER-TOP: #7AB900; BORDER-LEFT: #7AB900 1px solid; BORDER-BOTTOM: #7AB900 1px solid; FONT-SIZE: 15px; TEXT-ALIGN: center; HEIGHT: 22px
}
.t5 {
BORDER-RIGHT: #7AB900 1px solid; BORDER-TOP: #7AB900; BACKGROUND: #E7FFBC; BORDER-LEFT: #7AB900 1px solid; BORDER-BOTTOM: #7AB900 2px solid; FONT-SIZE: 15px; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
.t6 {
BORDER-RIGHT: #7AB900 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #7AB900 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 5px; BORDER-LEFT: #7AB900 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #7AB900 1px solid; FONT-SIZE: 15px; TEXT-ALIGN: center
}
.t7 {
MARGIN: 10px; FONT-SIZE: 15px; TEXT-ALIGN: center
}

.t9 {
height: 70px; BORDER-RIGHT: #7AB900 1px solid; BACKGROUND: #E7FFBC; BORDER-LEFT: #7AB900 1px solid; FONT-SIZE: 13px; PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; vertical-align: top; text-align: justify;
}

.t10 {
BORDER-RIGHT: #7AB900 1px solid; BORDER-TOP: #7AB900; BACKGROUND: #E7FFBC; BORDER-LEFT: #7AB900 1px solid; BORDER-BOTTOM: #7AB900 2px solid; FONT-SIZE: 15px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; vertical-align: top; text-align: justify;
}

.cate_stih {
WIDTH: 450px; BORDER: 0px;
}

.contenttable {
WIDTH: 100%; BORDER: #000 2px solid; FONT-SIZE: 15px; TEXT-ALIGN: left; Cell-padding: 5px; cellSpacing: 3px
}
.thead {BORDER: #000 2px solid;}
.tr-19 { font: bold;}

A:link,
A:active,
A:visited,
A:hover {
	FONT-SIZE: 13px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}

A.m:link,
A.m:active,
A.m:visited,
A.m:hover {
	FONT-SIZE: 13px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; font-weight: bold;
}

A.ssilk:link,
A.ssilk:active,
A.ssilk:visited,
A.ssilk:hover { 	FONT-SIZE: 11px; COLOR: #000; TEXT-DECORATION: none; }

/*mainmenu */
#mainmenu {display:block; width:100%; background:url(t1.gif) center top repeat-x; TEXT-ALIGN: center;}
#lists {Z-INDEX: 500; BACKGROUND: url(t1.gif); PADDING: 0px; margin: 0 auto;WIDTH: 900px; LIST-STYLE-TYPE: none; POSITION: relative; HEIGHT: 25px }
#lists LI {DISPLAY: inline; BACKGROUND: url(line.gif) no-repeat 0px 4px; FLOAT: left; HEIGHT: 25px}
#lists LI A.t {DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 12px; WIDTH: 180px; COLOR: #000; TEXT-INDENT: 10px; LINE-HEIGHT: 20px; HEIGHT: 25px; TEXT-DECORATION: none; BACKGROUND: url(line.gif) no-repeat 179px 4px; FLOAT: left;}
#lists LI A:hover {background:url(t3.gif)}
#lists .mine:hover {POSITION: relative}
#lists .clear {
	CLEAR: both
}

/*footer */
#footer {display:block; clear: both; width:100%; height:26px; background:url(t1.gif) center top repeat-x; TEXT-ALIGN: center; margin: 4px 0 24px 0; BORDER: 0; padding:0;}
.nav, .nav ul {padding:0; margin:0; list-style:none;}
.nav {margin:0 auto; position:relative; overflow:hidden; width:900px; height: 52px; background:url(t1.gif) center top repeat-x; border: 0;}
.nav div div {position:absolute; left:0; height:0; width:900px;}
.nav ul {position:absolute; left: 0; bottom:0;}
.nav li {float:left; margin-top:0; }
.nav li.left {float:left;}
.nav li.left ul {left:auto; right:0; }
.nav li.left ul li {float:right;}
.nav a {position:relative; line-height:26px; display:block; font-weight:bold; font-family: verdana, sans-serif; font-size:11px; padding:0 10px; text-decoration:none; outline:0;}
.nav a.top-a {z-index:10; min-width:1px; margin-bottom:100px; color:#000; padding:0px 50px 0px 50px;}
* html .nav a.top-a {width:1px;}
.nav ul a {height:26px;top:26px;float:left; color:#000; font-size:12px; padding:0px 3px 0px 3px;}
.nav ul a.pad {padding:0 1px;}
.nav ul a.pad b {position:absolute; left:0; height:22px; display:block; width:900px; cursor:default;}
.nav li:hover > a {color:#000;}
.nav a.top-a:hover, 
.nav a.top-a:active, 
.nav a.top-a:focus {margin-bottom:0; color:#000; }
.nav ul a:hover,
.nav ul a:active,
.nav ul a:focus {padding-bottom:100px; color:#000; font-size:12px;}

/*Для ссылок Авдеенко Кирилла*/
a.avde ( TEXT-DECORATION: underline; font-style: italic)
