/* Общие для всех страниц стили */
body {
	margin:0px; padding:0px;
	width:100%;
	min-width:980px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-align:justify;
	background-image:url(../i/mainbgr329_1.gif);
	background-position:left top;
	background-repeat:repeat-x;

	SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #a5b8da; 
	SCROLLBAR-SHADOW-COLOR: #a5b8da; 
	SCROLLBAR-3DLIGHT-COLOR: #f7f7f7; 
	SCROLLBAR-ARROW-COLOR: #8687ae; 
	SCROLLBAR-TRACK-COLOR: #f1f1f1; 
	SCROLLBAR-DARKSHADOW-COLOR: #f7f7f7;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003399;
	font-weight: bold;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #003399;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}
span {
	color:#FF0033;
	font-weight:bolder;
}
span.bl {
	color:#000000;
}
span.big {
	font-size:13px;
}
span.comment {
	font-size:9px;
	color:#999999;
	font-weight:normal;
	font-style:italic;
}
p, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight:normal;
	color: #003366;
	text-align:justify;
}
	.bukv:first-letter {
		font-family:"Times New Roman", Times, serif;
		font-size:12px;
		font-weight:bold;
	}
	.txt_banner {
		font-family:"Courier New", Courier, mono;
		font-size:12px;
		color:#000033;
	}
	
span.tipDay {
		float:left;
		font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:normal;
		font-size:11px; text-align:left;
		width:180px;
		margin:10px; margin-left:-10px;
		padding:5px;
		border-right:solid 1px #B5B5B5; border-bottom:solid 2px #B5B5B5; border-left:none; border-top:none;
		background:#F9FAF9;
	}

b {
	font-weight:normal;
}
		
a, a:link, a:visited {
	color:#006699;
	text-decoration: none;
}
	a:hover {
		text-decoration: underline;
	}
a.txt_banner, a.txt_banner:link, a.txt_banner:visited, a.txt_banner:hover {
	color:#000033;
	text-decoration: none;
}
	a.txt_banner:hover {
		text-decoration: underline;
	}

#main{
	position:relative;
	width:1004px;
	margin-left:auto; margin-right:auto;
}

img {
	border:0px;
}
	img.photo {
		margin-left:8px; 
		border:1px #003399 solid;
	}
	img.photo_r {
		margin-right:8px; 
		border:1px #003399 solid;
	}
	
#top {
	background-image:url(../i/topbgr100_1.gif);
	background-position:left top;
	background-repeat:repeat-x;
	position:relative;
	left:0px; top:0px;
	height:100px; width: 100%;
}
/*	#logo {
		position:relative;
		left:30px; top:31px;
		height:100px; width:256px;
	}
	#topbnr468 {
		width:468px; height:60px;
		margin-left:auto; margin-right:auto;
		margin-top:-80px;
		border:1px #000000;
	}
	#offers {
		width:256px; height:45px;
		margin-top:-79px;
		margin-right:30px;
		float:right;
	}*/
	#logo {
		position:relative;
		left:0px; top:0px;
		height:100px; width:256px;
	}
	#topborder {
		background-image:url(../i/topban_border.png);
		background-position:left top; background-repeat:no-repeat;
		width:480px; height:75px;
		margin-left:auto; margin-right:auto;
		margin-top:-90px;
	}
		#topbnr468 {
			width:468px; height:60px;
			position:relative;
			left:6px;
			top:11px;
			/*border:1px #000000;*/
		}
	#offers {
		width:256px; height:45px;
		margin-top:-58px;
		margin-right:3px;
		float:right;
	}

#block1 {
	background-image:url(../i/comp_tmp.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	position:relative;
	left:0px; top:0px;
	height:205px; width: 100%;
}
	#h_txt {
		position:absolute;
		top:54px;
		left:65px;
	}
	#b1_txt {
		position:relative;
		left: 210px;
		top:20px;
		width:640px;;
	}
	#b1_txtscroll {
		position:relative;
		left: 210px;
		top:20px;
		width:640px;;
		overflow:auto;
		height:170px;
		padding-right:7px;
	}
	
.mainmenu {
	background-image:url(../i/mainmenubgr24.gif);
	background-position:left top;
	position:relative;
	left:0px; top:0px;
	width: 100%;
}
	#m1 {
		text-align:center;
		background-repeat:repeat-x;
		height:24px; 
	}
		#m1 td {
			font-size:14px;
			font-weight:bold;
		}
		#m1 a, #m1 a:link, #m1 a:visited {
			color:#009900;
			text-decoration: none;
		}
		#m1 a:hover {
			color: #FF0000;
			text-decoration: none;
		}
	#m2 {
		background-image:url(../i/mouse.jpg);
		background-repeat:no-repeat; 
		background-position:right;
	}
		#m2t {
			background-repeat:repeat;
			height:30px;
			margin-top:30px;
			filter: Alpha(Opacity=75);
		}
		#m2 span {
			color:#000000;
		}

	#list_mainmenu {
		font-size:14px;
		font-weight:bold;
	}
		#list_mainmenu li {
			display: inline;
			line-height: 1.95em;
			list-style:url('/i/bullet1.gif');
			text-align: center;
			margin-left: -4px;
			padding: 6px;
		}
		#list_mainmenu a, #list_mainmenu a:link, #list_mainmenu a:visited {
			color:#009900;
			text-decoration: none;
		}
		#list_mainmenu a:hover {
			color: #FF0000;
			text-decoration: none;
		}

.wblock {
	position:relative;
	top:0px; left: 5px;
	width: 970px;
}
	#shadow {
		padding-top:0px;
		background-image:url(../i/sh_right.jpg);
		background-position:960px;
		background-repeat:repeat-y;
	}
	#content {
		padding:15px 8px 0px 8px;
		margin:0px 20px 0px 20px;
		width:94.8%;
		background-image:url(../i/bgr_cont1.jpg);
	}
		#bottomshadow {
			position:absolute;
			bottom:-9px;
			height:2px; width:101%;
			background-image:url(../i/sh_bottom.jpg);
			background-position:0px;
			background-repeat:repeat-x;
		}

.code {
	padding:10px;
	margin:15px;
	background-image:url(../i/bgr_code.gif);
}

#counters {
	padding-top:20px;
}

#adv_100_1 {
	position:absolute;
	width:148px;
	top: 95px; right:5px;
}
	#adv_100_1 td {
		border-left:1px solid #CBCBCB;
	}
	
div.right {
	float:right;
}			