body{	margin:		0px;	color:		#365c2c;	background:	#fff;	font-family:	arial;}#top{	height:		132px;	width:		100%;	background:	#d6e9c6 url('/img/top-quad.gif');	border-top:	1px solid #fff;	border-bottom:	1px solid #fff;	cursor:		pointer;}#top-globe{	position:	absolute;	left:		2.5%;	top:		39px;	width:		134px;	height:		112px;	background:	url('/img/top-globe.gif') no-repeat center bottom;}#top-title, #desc2a{	width:		89%;}#top-title{	position:	absolute;	top:		64px;	height:		75px;	background:	url('/img/top-title.gif') no-repeat center top;}#top-petr{	top:		25px;	right:		13px;	position:	absolute;	width:		290px;	height:		132px;	background:	url('/img/top-petr.gif') no-repeat center bottom;}#desc1, #desc2, #desc3{	font-family:	verdana;	background:	#107843 url('/img/p-grx.gif') repeat-x;	height:		22px;}#desc1{	border-top:	1px solid #f3f8f1;	width:		100%;	font-size:	11px;	text-align:	right;	line-height:	210%;	color:		#fff;}#desc1 a{	color:		#e3f0d8;	text-decoration:none;}#desc1 a:hover{	color:		#fff;}#desc1 input{	height:		11px;	font-size:	11px;	font-weight:	bold;	color:		#107843;	background:	#d6e9c6;}#desc1 .button{	height:		18px;	cursor:		pointer;}#desc1 .button:hover{	color:		#107843;	background:	#eee;}* html #desc1 .button{	margin-top:	2px;}#desc2{	color:		#fff;	font-size:	12px;	letter-spacing: 2px;	border-bottom:	1px solid #d6eac3;	line-height:	200%;}#desc2a, #desc2b{	position:	absolute;	top:		155px;}#desc2a{	text-align:	center;	left:		0px;}#desc2b{	text-align:	center;	font-weight:	bold;	right:		0px;	width:		303px;/*290+13*/}#desc3{	clear:		both;	font-size:	12px;	border-top:	1px solid #09502d;	color:		#fff;	text-align:	center;	letter-spacing: 2px;	line-height:	200%;	margin-top:	8px;}#leftcol{	width:		258px;	float:		left;}#topline{	background:	#cbe1f9;	border-bottom:	1px solid #089546;	height:		26px;}#main{	background:	#fff;	padding-bottom:	10px;	margin:		0px 328px 0px 264px;}ul, ol{	margin-top:	6px;	margin-bottom:	6px;	text-align:	justify;	margin-right:	6px;}ol{	padding-left:	35px;}ul{	list-style:	square;}ol{	margin-left:	10px;}#right{	width:		320px;	float:		right;	color:		#089546;	font-size:	13px;	line-height:	130%;}#right-top{	padding-top:	4px;	border-left:	1px solid #aeb6a6;	background:	#f3ffeb;	font-family:	arial black, arial;}#right h1{	font-weight:	normal;	font-size:	20px;	margin:		3px 0px 4px 0px;	text-align:	center;	line-height:	120%;}form, #search, #menu2, #menu2 a, #menu2 p{	display:	inline;}#search{	font-family:	arial black, arial;	text-transform: uppercase;	font-size:	15px;	color:		#333;}#search a, #search a:visited{	text-decoration:underline;	color:		#333;}#search a:hover{	background:	#e1eefc;} #searcht{	padding-left:	7px;}#searcht td{	padding:	0px 5px;	text-align:	center;}#searchf{	margin-top:	1px;	font-size:	17px;	color:		#333;	font-weight:	bold;	background:	#fff;	height:		17px;	width:		100%;}#searchb{	font-weight:	bold;	height:		20px;	cursor:		pointer;	background:	#e1eefc;	width:		32px;}#searchb:hover{	background:	#f4f9ff;}.menu a{	font-family:	arial black, arial;	font-weight:	normal;	text-decoration:none;	text-transform:	uppercase;}.submenu{	position:	absolute;	left:		256px;	width:		256px;	background:	#f3ffeb;	visibility:	hidden;	border-left:	1px solid #c3ccba;	border-top:	1px solid #d6e9c6;	border-right:	1px solid #d6e9c6;}/*////////////////////////*/#main h1{	font-family:	arial black, arial;	font-weight:	normal;	font-size:	22px;	color:		#333;	text-transform:	uppercase;	text-align:	center;	background:	#d6e9c6;	margin-top:	4px;	padding:	2px 0px;	margin-bottom:	4px;}#main h2{	padding:	1px 15px 2px 30px;	text-align:	left;}#right h2{	padding:	1px 10px 2px 10px;	text-align:	center;}h1, h2, h3{	margin:		6px 0px;	padding-left:	20px;}#main p, .note p, .note1 p, .note2 p, #right p{		padding:	8px 15px 2px 15px;	text-indent:	15px;	text-align:	justify;	margin-top:	0px;	margin-bottom:	0px;}#main p, #main li, #main td, #main th, #right p, #right li, #right td, #right th{	font-size:	13px;	line-height:	130%;}#main a, #right a{	color:		#107843;}#main a:hover, #newscal a:hover{	background-color:#d6e9c6;}#main a{	text-decoration:underline;}#main h2 a, #right h2 a{	text-decoration: none;}#main h3 a{	text-decoration: underline;	font-size:	16px;}#main h3{	text-align:	left;}#main .twinheader h2 .pright a{	font-size:	15px;	text-decoration: underline;}#right a{	text-decoration:none;}#menu1{	background:	#f3ffeb;	border-right:	1px solid #aeb6a6;}#menu1 a{	width:		256px;	font-size:	17px;	padding:	12px 0px;	color:		#107843;	text-align:	center;	display:	block;	background:	#f3ffeb url('/img/p-line.gif') no-repeat bottom center;}#menu1 a:hover{	background:	#d6e9c6 url('/img/p-line.gif') no-repeat bottom center;}/*////////////////*/#menu2{	float:		right;}#menu2 a{	letter-spacing:	1px;	font-size:	18px;	background:	#fff url('/img/p-bar.gif') no-repeat right center;	color:		#ed831f;	padding:	0px 12px;}#menu2 a:hover{	background:	#ed831f;	color:		#fff;}/*//////////////*/#menu3{	margin-top:	11px;	margin-bottom:	5px;}#menu3 a{	font-size:	19px;	letter-spacing:	1px;	background:	#ed831f;	color:		#fff;	display:	block;	text-align:	center;	margin:		5px 0px 0px 0px;	padding:	12px 0px;}#menu3 a:hover{	background:	#db3d3d;}.section a{	font-size:	22px;}#main .section li{	padding:	9px;	line-height:	200%;}/* /////////////////////////////////// */img{	border:		1px solid #9ecd7b;}#desc-spacer{	font-weight:	bold;	margin-left:	165px;}.twinheader h2{	height:		20px;}#lastforum{	text-align:	left;	font-family:	arial;	color:		#000;	font-size:	12px;	padding-bottom:	5px;	border-bottom:	10px solid #e67817;	background:	#f8fef4;	line-height:	100%;	margin-bottom:	5px;	border-left:	1px solid #aeb6a6;	border-right:	1px solid #aeb6a6;}#lastforum td{	vertical-align:	top;}#lastforum ol{	padding:	0px 0px 0px 30px;	margin:		0px;}#lastforum li{	padding:	0px;	text-align:	left;	text-indent:	0px;}#lastforum h1{	height:		20px;	color:		#000;	font-family:	arial;	text-transform:	none;	font-weight:	bold;	padding:	6px 0px 0px 14px;	font-size:	16px;	line-height:	100%;	background:	#e67817;	margin:		4px 0px 5px 0px;	text-align:	left;}#lastforum a:hover{	background:	#fce7b9;}#lastforum h1 a:hover{	background:	#e67817;}#lastforum .pright{	font-size:	15px;}#lastforum a, #lastblog a{	color:		#000;}#lastblog{	border-bottom:	1px solid #cbcfc7;	border-top:	1px solid #aeb6a6;	border-left:	1px solid #aeb6a6;	border-right:	1px solid #aeb6a6;}#lastblog1{	background:	#fefab6;	font-size:	12px;	text-transform:	none;	margin:		4px auto 6px auto;	padding:	4px 0px 0px 0px;	color:		#000;	width:		99%;}#lastblog #lb1{	font-weight:	bold;	font-size:	14px;	font-family:	verdana;	padding-left:	16px;}#lastblog #lb2{	text-align:	right;	padding-right:	10px;}#lastblog a:hover{	background:	#fef9a6;}#lastcom{	margin-top:	10px;	/*width:		92%;*/}#lastcom li{	line-height:	150%;}#newscal{	margin-top:	15px;}#newscal #calendar{	margin:		20px auto -10px auto;}#newscal #calendar-month{	background:	none;}#calendar-month{	margin-bottom:	8px;}#calendar-month select{	font-family:	verdana;	font-size:	15px;	font-weight:	bold;	color:		#107843;}#right #calendar-prev a, #right #calendar-next a{	font-size:	15px;	line-height:	14px;	text-decoration:none;}#right #calendar th{	font-family:	verdana;}#right #calendar td, #right #calendar td a{	font-size:	14px;	font-family:	tahoma;}#main .pleft{	text-align:	left;}#main .pcenter{	text-align:	center;}#main .pright{	text-align:	right;}.mtable{	margin:		auto;}.mtable, .mtable td, .mtable th{	border:		1px solid #aacc8f;	border-collapse:collapse;}.mtable th{	text-align:	center;	font-weight:	bold;	background:	#d6e9c6;}.mtable td, .mtable th{	padding:	4px;}.ntable{	padding-left:	10px;}.ntable th{	text-align:	center;	font-weight:	bold;}.ntable td, .ntable th{	padding:	2px 6px;}#modified a{	text-decoration:none;	line-height:	26px;}#rubr{	font-size:	13px;	padding:	4px;	text-align:	left;}.note, .notebot{	border:		1px solid #aacc8f;	background:	#f3ffeb;}.note1, .notebot1{	border:		1px solid #7e9ebb;	background:	#eff6ff;	color:		#514823;}.note2, .notebot2{	border:		1px solid #cdc046;	background:	#ffffe1;	color:		#514823;}.note h2, .note1 h2, .note2 h2{	font-family:	verdana;	font-size:	17px;	text-align:	left;}#main .note2 .lastcomments{	font-size:	15px;}#main .note h3, #main .note1 h3, #main .note2 h3{	font-size:	15px;}#main #comments .note2{	 overflow:	hidden;}.note h2{	background:	#e6f2db;}.note1 h2{	background:	#dfebeb;}.note2 h2{	background:	#fefab6;}.note2 .own{	background:	#de4c4c url(/img/p-own.gif) repeat-y left;}#main .note1 a, #right .note1 a{	color:		#163176;}#main .note1 a:hover, #right .note1 a:hover{	background:	#dfebeb;}#main .note2 a, #right .note2 a{	color:		#574f09;}#main .note2 a:hover, #right .note2 a:hover{	background:	#fefab6;}.noteend{	background:	#fff url('/img/p-corn.gif') no-repeat right bottom;}.noteend1{	background:	#fff url('/img/p-corn1.gif') no-repeat right bottom;}.noteend2{	background:	#fff url('/img/p-corn2.gif') no-repeat right bottom;}.note, .note1, .note2{	border-bottom:	0px;	margin-top:	5px;	text-align:	left;}.notebot, .notebot1, .notebot2{	border-right:	0px;	border-top:	0px;	height:		42px;}.noteend, .noteend1, .noteend2{	height:		42px;	width:		47px;	border-bottom:	1px solid #fff;	float:		right;}/* for ie6 */* html .noteend, * html .noteend1, * html .noteend2, * html .notebot, * html .notebot1, * html .notebot2{	margin-left:	-3px;}.twin .pleft{	float:		left;	margin-left:	10px;}.twinheader .pleft{	margin-left:	0px;}.twin .pright{	float:		right;	margin-right:	20px;}.own{	font-size:	17px;	font-weight:	bold;	color:		#f3ffeb;	display:	inline;	float:		right;	margin-top:	6px;	padding:	3px 14px 2px 60px;}.imgL, .imgR, .imgC{	font-weight:	bold;	text-align:	center;	font-style:	italic;	margin-top:	12px;	font-size:	13px;}.imgL img, .imgR img, .imgC img{	cursor:		pointer;	margin-bottom:	4px;}.imgL{	float:		left;	margin-right:	10px;	margin-left:	14px;}.imgC{	float:		center;}.imgR{	float:		right;	margin-left:	10px;	margin-right:	15px;}.imgG{	float:		left;	margin:		4px;}.clr{	clear:		both;}.nob{	border:		0px;}#main .button{	padding:	0px 18px;	cursor:		pointer;}#main input{	height:		17px;	font-size:	15px;	font-weight:	bold;	color:		#107843;	background:	#fff;	font-family:	verdana;}#main textarea{	background:	#fff;	font-family:	verdana;}#main .button{	height:		22px;	background:	#eee;	cursor:		pointer;}#main .button:hover{	background:	#d6e9c6;}#main .forumheader{	background:	#ffdba1;}* html #main .button{	padding-left:	0px;	padding-right:	0px;}#main .checkbox, #main .radio{	width:		20px;	height:		20px;}#main #comments{	width:		90%;	}#main #comments h3{	margin-bottom:	0px;	margin-top:	11px;}#banners1, #banners2{	text-align:	center;}#banners1 img, #banners2 img{	border:		0px;}#banners1 img{	margin-top:	8px;}#banners1{	margin-top:	4px;}#banners2{	clear:		both;}#banners2 img{	margin-left:	12px;}.under{	border-bottom:	1px dashed #e6f2db;}.column{	width:		50%;}#main .attn{	font-weight:	bold;	color:		#b86115;}#main .attn a{	color:		#b86115;}#main .chatheader{	background: 	#fdf9b0;}#chat{	border:		1px solid #aeb6a6;	height:		260px;	width:		99%;	}* html #chat{	width:		650px;}.note, .note1, .note2{	overflow:	hidden;}* html .note, * html .note1, * html .note2{	zoom:		1;}#rightblock1 .note2 h2 a{	color:	darkred;}#schedule .ntable .ntable{ 	margin:	10px;}#schedule .ntable{	margin:	auto;	border-collapse:separate;}#schedule td{	border:		1px dashed #b4d995;		padding:	0px 6px;	vertical-align:	middle;	border-radius:	20px;}#schedule td td{	border:		1px dotted #b4d995;	vertical-align:	top;	padding-top:	3px;	padding-bottom:	3px;}#schedule td, #schedule td a{	font-size:	15px;}#cal{	font-weight:	bold;	margin-bottom:	20px;}#cal caption{	color:		#333;	background:	#d6e9c6;	padding:	4px 0px;}#cal td, #cal td a{	font-size:	16px;}#cal td{	text-align:	right;}#cal a{	text-decoration:	underline;}.player{	display:	block;	width:		520px;	height:		390px;	text-indent:	0px;	border:		1px solid #aaa;	margin:		auto;	background:	no-repeat;	background-size:100%;	text-align:	center;}.player img{	margin-top:	145px;	border:		0;}.player img:hover{	margin-top:	146px;}.pop{	border-bottom:	1px dashed gray;	text-decoration:none;	cursor:		pointer;}.poptxt{	padding-left:	40px;	padding-top:	5px;	font-size:	13px;}#servlayer{	font-size:	13px;	padding-top:	10px;}#servlayer .pleft{	padding-left:	20px;}#vk_groups{	margin:		15px auto;}#vk_recommend{	margin-top:	10px;}#vk_like{	padding-left:	30px;	padding-top:	10px;}.nobr{	white-space:	nowrap;}.own1{	margin-top:	9px;	background:	url(/img/p-own1.gif) repeat-y left;	padding-left:	8px;	height:	20px;}#main .own1 a{	color:		#fff;		font-size:	12px;	font-weight:	bold;	text-decoration: none;}#main .own1 a:hover{	background:	none;	text-decoration: underline;}.age{	margin-left: 15px;	font-weight:	normal;	color: 	#b86115;	border: 1px solid #b86115;	border-radius: 15px;	padding:2px;	font-size: 13px;}#midfooter img{	border: none;}@media print{	#top, #leftcol, #right, #lastforum, #topline, #desc1, #desc2, #printlink, #desc-spacer, #banners1, #banners2, #cal, .button, .radio, .noprint	{		display:none;	}	#main	{		width:	100%;		margin:	0px;	}	#main, #main a, .attn	{		color:	#000;	}	.note, .notebot, #desc2, #desc3	{		border:0px;	}	#desc2, #desc3	{			text-align:left;	}	#desc2, #desc3, #main h1, #main h2, .noteend, .note, .notebot	{		background: none;	}	td, th, table, a	{		color:	#000;		background:	#fff;	}	#schedule td td	{		border:		0px;	}	#schedule td	{		border-radius:	0px;		border:		1px solid #ccc;	}}