body {margin:0; padding:0 0 0 210px; background:#959595 url(/image/bg.jpg) repeat-x top;}


body, td, th {font-size:13px; font-family:Arial, Helvetica, sans-serif;}



#main {width:100%; border-collapse:collapse; background:url(/image/rt.jpg) no-repeat right top;}

#main-col {background:url(/image/rb.jpg) no-repeat right 157px; padding:0 100px 0 0;}

#slogan {text-align:center; position:relative; z-index:10; height:41px; padding:0; margin:6px 100px 0px 0;}



/*----------------------------*/

#main-menu {width:100%; border-collapse:collapse;}

#main-menu * td {padding:0; margin:0; white-space:nowrap;}



td#top-left-menu {background:url(/image/bgl.jpg) repeat-x left top; padding:0 5px 5px 0; width:50%;}

td#top-right-menu {background:url(/image/bgr.jpg) repeat-x right top; padding:0 0 5px 5px; width:50%;}



ul.menu {list-style:none; padding:0; margin:auto;}



ul.menu li {

	background:url(/image/li.gif) no-repeat left center; 

	margin:0; padding:3px 3px 3px 15px;

	font:bold 15px Georgia, "Times New Roman", Times, serif;

	text-align:left;

}



#top-right-menu ul.menu li {padding:2px 3px 2px 15px;}



.menu * a {color:#294773; text-decoration:none;}

.menu * a:hover {color:#ed1c24; text-decoration:underline;}

/*----------------------------*/



h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; text-align:right; color:#972c32; font-weight:bold;}

h2 {font:bold 14px Arial, Helvetica, sans-serif; text-align:left; color:#294773;}



div.content { background-color:#FFFFFF; border:2px solid #972c32; overflow:auto; padding:10px;} /* height:420px;  */



table.std {border-collapse:separate; margin:0 auto;}

table.std * th { text-align:center; background-color:#9caabb; color:#FFFFFF;} /* 0066CC */



.ser-clr {background-color:#cfd1d1;}

.kras-clr {background-color:#b95555;}

.kor-clr {background-color:#cb917d;}

.cher-clr {background-color:#9c817b;}

.yel-clr {background-color:#e7dcae;}

.zel-clr {background-color:#c1d2aa; }



/*-------------------*/

#address {position:absolute; z-index:5; width:190px; left:5px; top:300px; text-align:right; font-weight:bold; color:#000; display:none;}

#address a, #address a:visited { color:#000;}



/*-------------------*/

div.left-menu {

	background:url(/image/left-block-header.gif) no-repeat top; 

	width:198px; 

	padding:0; margin:0;

	position:absolute; left:6px; top:300px; z-index:10; 

} 

	

.left-menu-out {border:2px solid #7c7c7c; border-bottom:5px solid #7c7c7c; background-color:#FFFFFF; border-top:none; margin-top:64px;}

.left-menu-in {padding:10px 5px; border-bottom:5px solid #8B1B1B;}

.left-menu-in * {font-size:13px;}



.left-menu h2 {position:absolute; left:0; top:0; z-index:10; width:198px; text-align:center; color:#8B1B1B; padding:10px 2px 0 2px; margin:0;}



/* страница с контактами ----------------------------*/

div.contact-tab {width:208px; background-color:#FFFFFF;}

div.contact {border:1px solid #7c7c7c; border-top:5px solid #7c7c7c; height:100px; padding:10px 30px;}



#contact {width:100%; border-collapse:collapse; margin-bottom:10px;}

#contact * td {padding:0;} 

#contact * img {padding:0; margin:0; display:block;}



div#contact-content {background-color:#FFFFFF; border:2px solid #972c32; padding:10px;}

/* div.content {background-color:transparent; height:auto; border:none; overflow:visible; padding:0;} */



a:link, a:visited {color:#294773; text-decoration:underline;}

a:hover {color:#ed1c24; text-decoration:underline;}



/*---------------------*/

#ava, #ava * {font-size:10px; text-align:right; margin:0; padding:0;}

#ava, #ava a:link, #ava a:visited, #ava a:active {text-decoration:none; color:#000000;}

#ava a:hover {text-decoration:underline;}



/* на странице контактов */

table.phone td {padding:0 5px;}



#banner {width:800px; margin:0 auto; text-align:center;}

#banner td {padding:0 5px;}



img.zoom {border:none;}

.hide {display:none;}



.report li {padding:10px 5px;}

