/* CSS Document */BODY { font: 12px Arial, Helvetica, sans-serif; margin: 0; }H1 {	font-size:160%;	text-align:left;	margin:10px 10px;	padding: 0;	border-bottom: 3px solid orange;}div.blockStar {	height: 25px;	margin: 0 10px;	border-bottom: 3px solid orange;}div.blockStar div#headStar {	float: left;	width: 85%;}div.blockStar H1#hStar {border: none; margin: 2px 0 2px 0;}div.blockStar div#star {	float: left;	text-align: right;	width: 15%;	 margin: 5px 0 2px 0;}H2 {	font-size:130%;	text-align:left;	margin: 0 0 0 10px;	color:#3B3E46;}H3 {	font-size:125%;	font-style: italic;	text-align:left;	margin:15px 0 0 10px;	color:#3B3E46;}P {	text-align: justify;	margin: 4px 5px 0 10px;}tt {font-size:90%;}A { color:blue;}A:hover { color:orange;}IMG { border:none; }img.imgLeft {	float:left;	padding:3px;	margin:2px 5px 5px 0;}img.imgRight {	float:right;	padding:3px;	margin:2px 0 0 5px;}img.imgLeftPs {	float:left;	padding:3px;	margin:2px 5px 0 0;	border:1px solid olive;}img.imgRightPs {	float:right;	padding:3px;	margin:2px 0 0 5px;	border:1px solid olive;}#imgIcons {	width: auto;	height: 40px;	float: left;	padding: 0;	margin: 4px 3px 0 0;}.mane {	background: #FFFFFF;	height: auto;	width: 900px;	margin: 0 auto;	border:1px solid orange;}.top {	position: relative;	width: 100%; height: 201px;}.topLeft {	position: absolute;	top: 0; left: 0;	width: 196px; height: 201px;	background: url(i/allegro_01.png) no-repeat;	z-index: 1000;}#topLeftWord {	width: auto; height: auto;	font-size: 120%;	font-weight: bold;	text-align: center;	text-transform: uppercase;	margin-top: 10px;}#topLeftSearch {	margin: 130px 5px 0 5px;}.topRight {	position: absolute;	top: 0; left: 196px;	width: 704px; height: 201px;	background: url(i/t3.jpg) no-repeat;	z-index: 1000;}#topSlide {	position: absolute;	top: 0; left: 196px;	width: 704px; height: 201px;	z-index: 1100;}#topV {	position: absolute;	top: 20px; right: 20px;	width: 255px; height: 97px;	background:url(i/v.png) no-repeat;	z-index: 1200;}#topVword {	width: auto; height: auto;	font-size: 200%;	font-variant: small-caps;	font-weight: bold;	margin: 20px 5px 15px 55px; }#topVword a { text-decoration: none; }.subTop {	position: relative;	width: 100%; height: 32px;	background: url(i/allegro_03.jpg) no-repeat;	clear: both;}.left {	float: left;	width: 212px;	background: url(i/allegro_04.jpg) repeat-y;}.leftTop {	width: 212px; min-height: 300px;}.leftBottom {	width: 212px; height: 107px;	background: url(i/allegro_06.jpg) no-repeat;}.gismeteo {margin: 15px 0 15px 18px;}.content {	float: left;	width: 678px;	padding: 0 5px;}.footer {	position: relative;	width: 100%; height: 89px;	background:url(i/allegro_08.jpg) no-repeat;}.footerLeft {	position: absolute;	top: 12px; left: 70px;	width: 600px; height: auto;	z-index: 900;}.footerRight {	position: absolute;	top: 12px; right: 10px;	width: 200px; height: auto;	z-index: 900;}.spacer {	clear: both;	width: 100%; height: 1px;}/*MENU*/.topMenu {	position: absolute;	top: 2px; right: 10px;	z-index: 1100;}#sddm{	margin: 0;	padding: 0;	z-index: 30}#sddm li{	margin: 0;	padding: 0;	font-weight: bold;	list-style: none;	float: left;	text-align:center;}#sddm li a{	display: inline-block;	margin: 0 0 0 2px;	padding: 1px 0 0 0;	width: 79px; height: 18px;	background: url(i/but.png) no-repeat;	color: black;	text-align: center;	text-decoration: none;}#sddm li a:hover {background: url(i/but2.png) no-repeat;}#sddm div{	position: absolute;	visibility: hidden;	min-width: 80px;	margin: 1px 0 0 1px;	padding: 0;	background: #BBD165;	border: 1px solid #9DB557}#sddm div a{	position: relative;	display: block;	margin: 0;	padding: 1px 10px;	width: auto;	white-space: nowrap;	text-align: left;	text-decoration: none;	background: #FFD1A1;	color: #383838;}#sddm div a:hover {background: #FF7C00; color: #FFF}.bgSelect {	width: 180px; height: 26px;	background: url(i/select.png) no-repeat;	margin: 1px auto 0 8px;	padding: 4px 2px 0 5px;}#jumpMenu {	width: 170px;	background: #FBFBFB;}#jumpMenuCat {	width: 170px;	background: #FED3A2;	font-weight: bold;}#form1 {display:none;}.headImgLeftMenu {	min-height:20px; height:auto;	background: #BCD266;	font-size:105%;	font-weight:bold;	text-align:center;	padding:3px 2px 0 0;	margin:0 0 0 3px;}.blockLeftMenu {	min-height:100px; height:auto;	background: #D1E188;	padding:10px 2px 0 5px;	margin:0 0 5px 3px;}.zagPoster {	 font-size:100%; font-weight:bold; 	 color: #4A5B6A; 	 letter-spacing:1px;}.zagPoster a {	 text-decoration:none; 	 color: #4A5B6A; }.zagPoster a:hover {	 text-decoration:underline; 	 color:orange;}.poster {	font-size:90%; font-weight:700;}.poster a {text-decoration:underline; color:#0000BF;}.poster a:hover {text-decoration:none; color:#4A5B6A;}.quest {	font-size:100%;	line-height:14px;	color:#081B50;	padding:7px 5px 10px 5px;}.bodyQuest {	font-style:italic;	text-align:left;	line-height:12px;	color:#081B50;}.signQuest {	text-align:right;	color:#081B50;	paddig-right:10px;}.zagBlockSide {	background: #BBD165;	width: 90%;	font-size: 110%; font-variant: small-caps; font-weight: bold; 	color: white; padding: 5px 0 7px 0; margin: 0 auto;}.navPage {	padding: 3px; 	margin: 3px; 	text-align: center;}.navPage a {	padding: 2px 5px 2px 5px; 	color:  #4D6B06; 	border: 1px solid #FCDAC4; 	text-decoration: none;}.navPage a:hover {	color: #F36E11; 	border: 1px solid #F36E11;}.navPage a:active {	color: #FFFFFF; 	border: #999 1px solid;}.navPage .current {	font-weight: bold; 	padding: 2px 5px; 	margin: 2px; 	color: #fff; 	border: 1px solid #F36E11; 	background-color: orange;}.navPage .disabled {	padding: 2px 5px; 	margin: 2px; 	color: #ddd; 	border: 1px solid #678F08;}.blockArtAnons {	background: #EFEFEF;	margin: 10px 0;}.zagArtAnons {	font-size: 130%;	font-weight: bold;	font-variant: small-caps;	margin: 0;	padding: 5px;	color: #BF5D00;	background: #DFDFDF; }.ps a {	text-decoration:none;	color:blue;	margin-left: -5px;}.ps a:hover {	text-decoration:underline;	color:#77A6CD;}.blockArticle {	margin:4px;}.navTop {	padding:3px;}.navTop a {	text-decoration:underline;	color:black;}.navTop a:hover {	text-decoration:none;	color:olive;}.linkJq {	background :#EEF7F9; 	padding: 5px 10px; margin: 15px; 	font-weight: bold; text-decoration: underline; 	color: blue; 	cursor: pointer;}.blockSide {	width: 200px; height: auto;	margin: 10px auto;}.bodyBlockSide {	height: auto; min-height: 100px;}.supBodySide {	margin: 0 .7em 0 .1em;	padding: .5em;	min-height: 100px;}.blockP {	margin: 5px 0;}.linkP {	text-decoration: none;	color: blue;}.linkP:hover {	text-decoration: underline;	color: #FF7D00;}