body {
	text-align: center;
	padding: 11px 0 15px 0;
	background-color: #fff;
	background-image: url(../img/bg_n.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-position: top;
}


a.body , a:visited.body {
	padding-top: 3px;
	font-family: arial;
	font: 8pt/1.5;
	font-size: 9pt;
	text-decoration: none;
	color: #f30;
}

a.toggleLink , a:visited.toggleLink {
	padding-top: 3px;
	font-family: arial;
	font: 8pt/1.5;
	font-size: 8pt;
	text-decoration: none;
	color: #f30;
	font-style: normal;
}

.img-logo {
	float: left;
	margin: 0px 5px 0px 0;
	max-width: 100px;
	1border: 1px solid #fff;
	width:expression(100 + "px");
}

a.alogo , a:visited.alogo {
	float: left;
	margin: 0px 5px 0px 0;
	max-width: 100px;
	border: 1px solid #fff;	
}

a:hover.alogo {
	float: left;
	margin: 0px 5px 0px 0;
	width: 100px;
	border: 1px solid #ccc;
}

img {
	color: #000;
}

h2	{font-style: italic; font-size: 17px; color: #000; font-family: Georgia, Tahoma, Arial, sans-serif; font-weight: normal; margin-bottom: 0.5em; padding-bottom: 0;}

a:hover.body {
	font-family: arial;
	text-decoration: underline;
	color: #000;
}

a.addToolTip , a:visited.addToolTip {
	font-family: arial;
	font-size: 9pt;
	1text-decoration: underline;
	color: #666;
}

a:hover.addToolTip {
	font-family: arial;
	font-size: 9pt;
	1font-weight: bold;
	text-decoration: underline;
	text-decoration: none;
	background-color: #eee;
}

a.bot , a:visited.bot {
	font-family: arial;
	font-size: 8pt;
	text-decoration: underline;
	color: #999;
}

a:hover.bot {;
	font-family: arial;
	font-size: 8pt;
	text-decoration: none;
	color: #999;
}

a.magaz , a:visited.magaz {
	font-family: arial;
	font-size: 8pt;
	text-decoration: none;
	color: #fff;
}


a:hover.magaz {
	font-family: arial;
	font-size: 8pt;
	text-decoration: none;
	color: #fff;
}

#png-image-logo {
     color: #000;
     height: 81px;
     width: 157px;
     background: url(../img/logo_p.png);
     -background: none;
     -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/logo_p.png', sizingMethod='scale');
}

#png-image-ban {
     height: 227px;
     width: 717px;
     background: url(../img/ban-bg.png);
     -background: none;
     -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/ban-bg.png', sizingMethod='scale');
}

#png-image {
     height: 49px;
     width: 158px;
     background: url(../img/clock2.png);
     -background: none;
     -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/clock2.png', sizingMethod='scale');
}

#png-image-mag {
     height: 78px;
     width: 110px;
     background: url(../img/mag.png);
     -background: none;
     -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/mag.png', sizingMethod='scale');
}

table {
	1width: 711px;
	border: 0px solid; /* border="0" */
	border-collapse:collapse; /* cellspacing="0" */
}

table td{
	padding:0px; /* cellpadding="0" */
	vertical-align: top;
}

.boot {
	font-family: arial;
	font-size: 9pt;
	background: #000;
	color: #eee;
	border-style: solid;
	border-color: #E6E6E6;
	border-width: 0px; 
	padding: 1px;
}

#header {
	width: 722px;
	height: 314px;
	margin: 0 auto;
	position: relative;
	text-align: left;
	1border: 1px dotted #000;
}

#header-logo {
	width: 157px;
	height: 81px;
	margin: 4px 5px;
	position: relative;
	text-align: left;
	1border: 1px dotted #fff;
	float: left;
}

#header-men {
	width: 551px;
	height: 24px;
	position: absolute;
	top: 53px;
	right: 5px;
	1border: 1px dotted #fff;
}

#header-ban {
	width: 717px;
	height: 227px;
	background: url(../img/ban_bg.png);
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/ban_bg.png', sizingMethod='scale');
	1background-position: -1px 0px;
	position: absolute;
	top: 87px;
	left: 6px;
	right: 5px;
	text-align: left;
	1border: 1px dotted #000;

}

#header-clock {
	width: 200px;
	height: 49px;
	position: absolute;
	top: 8px;
	right: 15px;
	text-align: right;
	1border: 1px dotted #000;
	color: #000;
}

#header-list {
	width: 50px;
	height: 40px;
	background: url(../img/list-2.png);
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	top: 68px;
	right: 38px;
	text-align: right;
	1border: 1px dotted #000;
	color: #000;
}




/* --------BODY------- */

#bod {
	text-align: left;
	width: 710px;
	1border: 1px solid #000;
	margin: 0 auto;
}


p.zag {
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 13pt;
	color: #000;
	padding-bottom: 3px;
	padding-top: 10px;
	1background-color: #ccc;
}


#bod-new {
	width: 490px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 7px;
	position: relative;
	text-align: left;
	1border: 1px dotted #000;
	float: left;
}


.news {
	1background-image: url(../img/strelka.gif);
	1background-repeat: no-repeat;
	1background-position: 0px 18px;
	padding-left: 1px;
	font-family: arial;
	font-size: 8pt;
	color: #666;
	margin-right: 22px;
	margin-top: 5px;
}

#news-date {
	padding-left: 0px;
	font-family: arial;
	font-size: 8pt;
	color: #999;
}

.news-text {
	padding-left: 0px;
	font-family: arial;
	font-size: 9pt;
	color: #666;
	margin-bottom: 15px;
	margin-top: -5px;
}

#bod-right {
	width: 219px;
	height: auto;
	margin-right: 0px;
	1margin-top: 5px;
	1position: relative;
	text-align: left;
	1border: 1px dotted #000;
	float: left;
	1margin-right: 0;
}

#bod-bottom {
	width: 710px;
	height: auto;
	margin-right: 0px;
	margin-top: 5px;
	1position: relative;
	text-align: left;
	1border: 1px dotted #000;
	float: left;
	margin-bottom: 0;
}

.img-bottom {
	1width: 85px;
	1height: auto;
	margin-right: 20px;
	1margin-top: 10px;
	1position: relative;
	1text-align: left;
	border: 0;
	float: left;
	1margin-right: 0;
}

.img-bottom2 {
	width: 100px;
	height: auto;
	margin-right: 15px;
	1margin-top: 10px;
	1position: relative;
	1text-align: left;
	1border: 1px dotted #000;
	float: left;
	1margin-right: 0;
}

/* --------BODY  right menu------- */


.rightmenu {
	margin-top: 15px;
	1border: 1px dotted #000;
	height: 75px;
	
}

.rightmenu1 {
	float: left;
	padding-right: 6px;
	
}

.rightmenu2 {
	float: left;
	
}


.rightmenu a img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity: 0.8;
	border: 0;
}
.rightmenu a:hover img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	opacity: 1.0;
	border: 0;
}



/* --------BODY  opros------- */


.opros {
	1border-bottom: 1px solid #ccc;
	1border-right: 1px solid #ccc;
	1border-left: 1px solid #f3f3f3;
	1border-top: 1px solid #f3f3f3;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 17px;
	font-style: italic;
	padding-left: 8px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 2px;
	margin-top: 8px;
	margin-bottom: 8px;
	1background-image: url(../img/line.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
	color: #666;
	1background-color: #f3f3f3;
	1width: 218px;
}

p.vopros {
	background-image: url(../img/vop.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	font-family: arial;
	font-size: 12px;
	1font-weight: bold;
	1font-style: italic;
	margin-top: 4px;
	margin-bottom: 7px;
	1padding-bottom: 2px;
	padding-left: 20px;
	1border: 1px solid;
	border-color: #999;
	color: #000;
	1background-color: #F2F2F2;
	font-style: normal;
}

p.otvet {
	font-family: arial;
	font-size: 8pt;
	1padding-top: 5px;
	color: #666;
	1border: 1px solid #000;
	font-style: normal;
	
}

p.otvet_but {
	font-family: arial;
	font-size: 8pt;
	padding-top: 10px;
	color: #666;
}

.orange {
	color: #f30;
}

.img_clock {
	width: 7px;
	height: 4px;
}


/* Bottom ------------------------- */

#bot {
	width: 710px;
	height: 80px;
	margin: 0 auto;
	margin-left: -5px;
	margin-top: 15px;
	float: left;
	position: relative;
	text-align: center;
	1border-top: 1px solid;
	border-color: #999;
}

#bot-left {
	width: 226px;
	position: relative;
	text-align: left;
	float: left;
	font-family: arial;
	font-size: 8pt;
	padding: 4px;
	padding-top: 8px;
	1border: 1px dotted #000;
	color: #999;
}

#bot-center {
	width: 210px;
	position: relative;
	text-align: left;
	float: left;
	font-family: arial;
	font-size: 8pt;
	padding: 4px;
	padding-top: 8px;
	margin-left: 25px;
	1border: 1px dotted #000;
}

#bot-right {
	background-image: url(../img/list.jpg);
	background-repeat: no-repeat;
	background-position: 70px -3px;
	width: 200px;
	position: relative;
	text-align: left;
	float: right;
	font-family: arial;
	font-size: 8pt;
	padding: 4px;
	padding-top: 10px;
	padding-right: 0px;
	margin-right: -5px;
	text-align: right;
	1border: 1px dotted #000;
	color: #999;
}


/*Top Men ------------------------- */

.img_nul {
	border: 0;
	margin-left: 3px;
	position: absolute;
	top: 12px;
}	


* {
	margin:0;
	padding:0;
}


a, a:visited {
	text-decoration:none;
	color:#fff;
}

a:hover, a:active {
	color:#666;
	text-decoration: underline;
}
	

/*menu */

#navbar {
	1background: #333;
	1border-top: 1px solid #333;
	padding: 0 10px 0 10px;

	text-align: center;
}
	
#nav {
        font-family: arial, Georgia, 'Times New Roman', Times, serif;
	font-size: 12px;
	width: 550px;
	1background: #333;
	height: 27px;
}
	
#nav, #nav ul {
	list-style: none;
	line-height: 1;
	background: #000;
	1background-image: url(../img/mm.jpg);
}

#nav li {
	float: left;
	list-style:none;
	margin-right:0px;
	background: #000;
}

#nav a, #nav a:visited {
	background: #000;
	1background-image: url(../img/mm.jpg);
	display:block;
	color: #fff;
	padding: 7px 9px 5px 12px;
}

#nav a:hover, #nav a:active {
	background: #333;
        color: #fff;
	text-decoration:none;
	1background-image: url(../img/strelka.gif);
	1background-repeat: no-repeat;
	1background-position: 13px 0px;
}	

		
/* Dropdown Men */		
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 127px;
}

#nav li li {
	width: 127px;
	background: #000;
	text-align: left;
}

#nav li li a, #nav li li a:visited {
	font-weight:normal;
	font-size: 12px;
	color:#FFF;
	background:#000;
	padding-top: 8px;
	padding-bottom: 8px;
}

#nav li li a:hover, #nav li li a:active {
	background:#333;
	1background-image: url(../img/strelka.gif);
	1background-repeat: no-repeat;
	1background-position: 0px 11px;
}	
		
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

a.main:hover
{	
        background:none;
}
