BODY {
	background: #FFFFFF;
	color: #000000;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size:78%;
	margin: 0;
	padding: 0;
	min-width:770px;
}

h2 {font-family : Arial Black, Arial, Helvetica, sans-serif;
	font-size: 130%; margin: 0px; padding: 0px; color: #F77C03;
	font-weight: normal;
}
h3 {font-size: 140%;}
h4 {font-size: 130%;}
h5 {font-size: 100%;}
h6 {font-size: 100%;}
h1.zag {font-size: 110%;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	color: black; font-weight: bold;
padding:0;margin:0;
}
.newrazdel {background: #C8C8C8; width: 100%;
			margin-top: 25px;
			margin-bottom: 15px;
}
img {border:none;}

/* FOR MAIN PAGE ONLY  */
#mainContainer { float:right; overflow:hidden; }
#mainRight {
   position: absolute;
   top: 0;
   right: 0;
   width: 220px;
   padding:0;
}
#mainCenter { margin-right: 240px; }
.mainPlatn {
	margin: 7px 0 0 0;
	padding: 7px;
	border: solid 1px #F77C03;
}
.mainPlatn img {float:left;}

.col1 {
	position:relative;
	float:left;
	width: 27%;
	min-width:200px;
	background: #EFEEEB;
	border-left: solid 1px #C8C8C8;
	border-right: solid 1px #C8C8C8;
}
.col2 {
	position:relative;
	float:left;
	width: 72%;
}

#topWrap{
	position: absolute; left:5px; top:0; height:92px; width:99%; min-width:770px;
	overflow:hidden;
}
#logo { 
	background: url(/images/logo_back.jpg) no-repeat bottom right;
	background-color: #EFEEEB;
	border-top: solid 5px #F77C03;
	font-size:11px;
	height:92px;
	text-align:center;
}

#logo div {padding:18px 20px 0 0;}
#logo div span {padding-left:5px; color:#455E03;}
#topRight {
	background: url(/images/shadow.jpg) no-repeat top left;
	border-top: solid 5px #455E03;
	height:92px;
	text-align:center;
}
#ban {	padding-top:12px;}
#linenavWrap {position: absolute; left:5px; top:92px; height:25px; width:99%; min-width:770px;
	overflow:hidden;
	border-top: solid 1px #F77C03; 
	border-bottom: solid 1px #F77C03; 
}

#search {
	font-size:11px;
	padding:2px 0 2px 0;
	text-align:right;
}
#search form {padding-right:5px;}
#linenav {
	font-size:12px;
	padding-top:5px;
}
#linenav ul {padding:0;margin:0;}
#linenav ul li {color:#F77C03; float:left; margin-left:40px;}



#mainWrap{
	position: absolute; left:5px; top:119px; width:99%; min-width:770px;
	overflow:hidden;
}
#left { 

}
#oDoskah, #menu, #m1001 {
	border-bottom: solid 5px #F77C03;
	padding: 10px 10px 30px 10px;
}
#recl {
	padding: 10px 10px 30px 10px;
	border-bottom: solid 1px #C8C8C8;
}
#main { float:right; }
.pad {padding:20px;}

#footer {clear:both; width:100%; overflow:hidden;}
#footer .col1{	border-top: solid 5px #F77C03; border-bottom: solid 5px #F77C03; height:60px;}
#footer .col1 p {padding:7px 5px 0 15px;margin:0; line-height:150%;}
#footer .col2{	border-top: solid 5px #455E03; border-bottom: solid 5px #455E03; text-align:center; height:60px;}
#footer .col2 p {padding:10px; margin:0;}
#footer .col2 span {position: absolute; top:5px; right:5px;}
#footer1 {clear:both; width:100%; overflow:hidden;
 color: #455E03; height:40px;
}
#footer1 .col1 {background: #A2AD82; height:40px;}
#footer1 .col1 a {color:#455E03; text-decoration:none;}
#footer1 .col1 p {padding:10px; margin:0;}
#footer1 .col2 {background: #A2AD82; height:40px;}
#footer1 .col1 h1 {padding:10px;margin:0; font-size:100%;color:#455E03;}

.nospace {margin: 0px; padding: 0px;}


td {font-family : Arial, Helvetica, Verdana, sans-serif;
	vertical-align: top;
}


input { font-size: 12px; font-family : Arial, Helvetica, sans-serif;

	  }
input.poisk { background: #E6E5E2;

		   font-size: 11px;
		   width: 41px;

		  }

ul.katalog {
   margin: 0px; padding: 0px; margin-left: 15px;
   list-style: disc outside;
}
ul.katalog li {
   margin: 0px; padding: 0px;
   margin-top: 7px;
}

A { font-family : Arial, Helvetica, Verdana, sans-serif; }

A.menu1 { font-family : Arial, Helvetica, sans-serif; }
A.menu1:link {color: #455E03;}
A.menu1:visited {color: #455E03;}
A.menu1:active {color: #5F8102;}
A.menu1:hover {color: #5F8102;}

A.katalog:link {color: #0000FF;}
A.katalog:visited {color: #0000FF;}
A.katalog:active {color: #000066;}
A.katalog:hover {color: #000066;}

A.url {font-size:11px; text-decoration:none;}
A.url:link {color: #505050;}
A.url:visited {color: #505050;}
A.url:active {color: #505050;}
A.url:hover {color: #000;}


p.l1 {margin:0px;padding:0px;padding-top:5px;}
#contextWrap {overflow:hidden;width:100%;clear:both;}
#context {float:left;width:60%;}
#contextRight {float:right; background: #F5F5F3; padding:10px;width:33%;}

.gray {background: #C8C8C8;}
.lgray {background: #EFEEEB;}
.llgray {background: #F5F5F3;}
.articleName {font-size:14px;}

#testrate a {text-decoration:none;}
#testrate a h5 {font-size:17px; color:red;text-decoration:underline; padding:15px 0 5px 0; margin:0;}