/* default settings */
p, img, h1, h2, h3, h4, h5, h6, label, li 
{
	margin:0;
	padding:0;
	border:0;
}

ul
{
	margin: 0 0 0 15px;
	padding:0;
}
html, body
{
	margin:0;
	padding:0;
	background:#fff;
	color:#000;
	font:12px arial;
	line-height:17px;
}

a
{
	color:#8e8e8e;
}
	a:hover
	{
		text-decoration:none;
	}

/* alls */
#alls
{
	position:relative;
	padding:32px 0 20px 0;
	width:1000px;
	margin:auto;
/*	border-left:1px #898989 solid;
	border-right:1px #898989 solid; */
}


/* all */

#all
{
	position:relative;
	width:968px;
	margin:auto;
	margin-bottom:20px;
	border:1px #d7d7d7 solid;
	min-height:640px;
	z-index:10;
}
	#logoBlock
	{
		width:219px;
		height:167px;
		position:absolute;
		left:15px;
		top:18px;
		z-index:100;
		/*background:url('../i/logo.png') left top no-repeat;*/
	}
		* html #logoBlock
		{
			/*background:url('../i/logo.gif')left top no-repeat;*/
		}

	/* menu */
	#all #menu
	{
		margin:75px 0 36px 0;
		float:right;
		height:32px;
		background:#ebd9c5;
		padding:6px 2px 6px 3px;
		min-width:150px;
		position:relative;
		z-index:300;
	}	
	
		#menu a
		{
			display:inline-block;
			height:32px;
			text-decoration:none;
			padding:0;
			margin:0 0 0 -2px;
			cursor:pointer;
			background-image:url('../i/menuA.jpg');
			background-position:left 0;
			background-repeat: no-repeat;
		}
			#menu a span
			{
				display:inline-block;
				color:#fff;
				font:italic 15px Trebuchet MS;
				height:26px;
				text-decoration:none;
				background-image:url('../i/menuARight.jpg');
				background-position:right 0px;
				background-repeat:no-repeat;
				padding: 6px 16px 0 13px;
			}
			
			#menu a:hover
			{
				background-position:left -32px !important;
			}
				#menu a:hover span
				{
					background-position: right -32px!important;
				}
				
			a.menuActive 
			{
				text-decoration:none;
				background-position:left -32px !important;
			}
				a.menuActive  span
				{
					background-position:right -32px !important;
				}

			a.menuFst
			{
				background-image:url('../i/menuAFirst.jpg') !important;
			}

/* Columns */
	/* Left column */
	#all #leftCol
	{
		width:610px;
		padding:0 0 0 15px;
		float:left;
		position:relative;
		padding-top:25px !important;
	}
		#leftCol #bigFlashObj
		{
			margin:0 auto 30px auto;
			/**/
			width:550px;
			position:relative;	
			height:300px;
		}
			.newPuzzle
			{
				width:69px;
				height:69px;
				position:absolute;
				left:320px;
				top:180px;
				z-index:200;
				background:url('../i/new.png') left top no-repeat;
			}
				* html .newPuzzle
				{
					background:url('../i/new.gif') left top no-repeat;
				}
		.aboutText
		{
			padding:20px 15px 10px 20px;
			background:#fff;
			font:11px arial;
			line-height:17px;
		}
			.aboutText h1
			{
				font:italic 19px arial;
				color:#000;
				margin-bottom:15px;
			}
			.aboutText p
			{
				margin-bottom:10px;
			}
			.aboutText .dateNews
			{
				margin-top:0px !important;
			}
			.aboutText .scroll-pane
			{
				height:566px;
				padding:0 0 0 0;
				overflow: auto;
				font: 12px arial;
				line-height:17px;
				color:#656565;
			}
			.catalogWrap .scroll-wrap
			{
				margin-left:-26px;				
			}
			* html .catalogWrap .scroll-wrap
			{
				margin-left:0;
			}
			
			.newsImg
			{
				border:1px #787878 solid;
				margin:0 16px 6px 0;
			}

	.paginator		
	{
		position:absolute;
		right:55px;
		top:45px;
		font:13px Trebuchet MS;
		color:#000		
	}
.blank		
	{
		position:absolute;
		left:150px;
		top:47px;
		font:13px Trebuchet MS;
		color:#007806;
		padding-left: 20px;
		background:url('../i/dowload.jpg') left 5px no-repeat;
	}
	
	.blank a 
	{
		color:#007806 !important;
	}
		.pagbottom
		{
			right:55px;
			bottom:-17px;
			top:auto !important;
		}
		.paginator a
		{
			text-decoration:none !important;
			display:inline-block;
			margin:0 3px 0 0;
			font-size:11px !important;
			padding-top:1px;
		}
			
		.paginator .selected
		{
			color:#0467e4 !important;
			display:inline-block;
			height:16px;
			font-size:11px !important;
			width:16px;
			margin:0 1px 0 0px !important;
			text-align:center;
			padding-top:1px;
			background:url('../i/pags.gif') left 1px no-repeat;			
		}
		
		 .catalogBlock
  {
   width:145px; /* РЅРµ С‚СЂРѕРіР°С‚СЊ.. РµСЃР»Рё С‚СЂРѕРіР°С‚СЊ С‚Рѕ РїСЂР°РІРёС‚СЊ РјР°СЂРіРёРЅ РІСЂРёР·Сѓ, Р° СЌС‚Рѕ РіРµРјРѕСЂ, РїРѕСЌС‚РѕРјСѓ РЅРµ С‚СЂРѕРіР°С‚СЊ.*/
   height:125px; /* РІС‹СЃРѕС‚Р° Р±Р»РѕРєР° СЃ С„РѕС‚РєРѕР№ Рё Р°СЂС‚РёРєСѓР»РѕРј */
   margin:0 37px 20px 0px;
   text-align:center;
   font:10px arial;
   color:#8e8e8e;
   position:relative;
   float:left;
  }
  * html .catalogBlock
  {
   margin:0 30px 20px 0 !important;
  }
   .catalogBlock a
   {
    color:#000;
    text-decoration:underline;
    text-transform:uppercase;
   }
   .catalogBlock a:hover
   {
    text-decoration:none;
   }
    .itemImg
    {
     width:145px;
     position:relative;
     height:115px; /* СѓРІР°Р¶Р°РµРјС‹Р№, РµСЃР»Рё С‚С‹ <u>РґРѕРґСѓРјР°Р»СЃСЏ<u> СЂРµС€РёР» РїРѕРјРµРЅСЏС‚СЊ РІ .catalogBlock РІС‹СЃРѕС‚Сѓ, Р±СѓРґСЊ Р±РѕРґСЂ РѕС‚РЅРёРјРё 10 РїРёРєСЃРµР»РµР№ РѕС‚ РЅРµС‘ Рё РЅР°РїРёС€Рё РІРјРµСЃС‚Рѕ СЃРµР№С‡Р°СЃРѕС€РЅРµРіРѕ Р·РЅР°С‡РµРЅРёСЏ.*/
     margin-bottom:4px;    
    }
     .itemImg table
     {
      width:100%;
      height:100%;
     }
     .itemImg table td
     {
      text-align:center;
     }
     .itemImg table img
     {
      padding:0 3px 3px 0;
      display:inline-block;
      background:url('../i/shadow.gif') right bottom no-repeat;
      position:relative;
     }
     * html .itemImg table img
     {
      padding:0 3px 3px 0;
     }
				
	/* Right Column*/
	#all #rightCol
	{
		width:300px;
		float:right;
		padding-right:10px;
		padding-top:25px;
	}
	* html #all #rightCol
	{
		padding-right:5px !important;
	}

		#search
		{
			width:265px;
			height:122px;
			background: url('../i/search.png') left top no-repeat;
			padding:7px 10px 10px 25px;
			margin-bottom:17px;
			z-index:100;
		}
			* html #search
			{
				padding:7px 0px 10px 25px;
				background:url('../i/search.gif') left top no-repeart !important;
			}
			#search h2
			{
				font:italic 17px Trebuchet MS;
				color:#fff;
				margin-top:-4px;
				position:relative;
				margin-bottom:2px;
			}
			#search label
			{
				display:block;
				font:12px arial;
				padding-bottom:1px;
				color:#fff;
			}
			.searchSmallSel
			{
				width:127px;
				float:left;
				margin-bottom:5px;
				z-index:116;
				font:12px arial !important;
				position:relative;
			}
				* html .searchSmallSel
				{
					margin-bottom:3px;
				}
				
				.searchSender
				{
					width:72px;
					height:19px;
					background:url('../i/searchSend.gif') left top no-repeat;
					cursor:pointer;
					position:relative;
					display:inline-block;
					margin-top:7px;
					border:0;
					z-index:105;
				}
		/* Search selects */
		/* Controls */
		
		.selectorBig, .selectorSmall 
		{
			height:19px !important;
			font:11px arial !important;
		}
		.selectorSmall 
		{
			width:120px !important;
			float:left;
			margin:0px 4px 0 0;
font-size:12px;
		}
		.selectorBig
		{
			width:245px;
 font-size:12px;
		}
		
		/* Small news block */	
		.aboutNews
		{
			padding:10px 15px 10px 20px;
			background:url('../i/aboutnewsBg.png') left top repeat;
			font:11px arial;
			min-height:378px;
			line-height:14px;
		}
			* html .aboutNews
			{
				background-image:none !important;
				background:#fff;
			}
			.showAll
			{
				width:24px;
				height:11px;
				display:inline-block;
				background:url('../i/allnews.png') left 3px no-repeat;
				text-decoration:none;
				cursor:pointer;
				font:12px arial;
				color:#fff;
				padding:0 0 3px 4px;
			}
				* html .showAll
				{
					background:url('../i/allnews.gif') left 3px no-repeat;					
				}
			.aboutNews h1
			{
				font:italic 19px arial;
				color:#000;
				margin-bottom:5px;
			}
			.aboutNews p
			{
				margin-bottom:5px;
			}
			.dateNews
			{
				width:93px;
				height:17px;
				font:12px arial;
				color:#fff;
				margin-bottom:8px;
				padding:1px 0 0 12px;
				background:url('../i/aboutDate.gif') left top no-repeat;
			}

		.catalogFlasher
		{
/*			margin-right:-10px;*/
			padding:10px 0px 0px 20px;
			font:11px arial;
			min-height:254px;
			background:#fff;
			line-height:14px;
			position:relative;
		}
					
		.whiteBlock
		{
			padding:10px 15px 0px 0px;
			font:11px arial;
			min-height:254px;
			line-height:14px;
			position:relative;
		}		
			* html .whiteBlock
			{
				padding:10px 0px 0px 0px !important;
			}				
		.catalogHelp
		{
			width:270px;
			margin:auto;
			line-height:14px;
			margin-top:-10px;
			position:relative;
			display: none;
		}	
		* html .catalogHelp
		{
			margin-top:0px !important;
			border:1px #fff solid;
		}
			.catalogHelp h4 
			{
				font:10px arial;
				text-transform:uppercase;
				color:#000;
				margin-left:4px;
			}
			.catalogHelp p 
			{
				font:10px arial;
				color:#939393;
				margin-left:5px;
				margin-bottom:6px;
			}
			.jalousie
			{
				width:247px;
				height:166px;
				padding:26px 10px 8px 13px; 
				background:url('../i/jalousie.jpg') left top no-repeat;
				position:relative;
			}
				* html .jalousie
				{
					border:1px #fff solid;	
				}
			.jalousie .lupa
			{
				width:25px;
				height:23px;
				background:url('../i/lupa.png') left top no-repeat;
				position:absolute;
				left:19px;
				bottom:15px;
			}
			
				.lupa a
				{
					display:block;
					width:25px;
					cursor:pointer;
					height:23px;
					position:relative;
				}
			* html .lupa
			{
				background:url('../i/lupa.gif') left top no-repeat !important;
			}
			
			
		.menHelper
		{
			width:66px;
			height:136px;
			position:absolute;
			right:-10px;
			top:50px;
			background:url('../i/men.png') left top no-repeat;
		}
		* html .menHelper
		{
			background:url(../i/men.gif) left top no-repeat;
		}
			#sHeight
			{
				position:relative;
				float:left;
				height:27px;
				width:65px;
				background:url('../i/height.gif') 3px 2px no-repeat;
				padding-top:2px;
				font:11px arial;				
				padding-left: 35px;
				color: #ba807d;
			}
			#sWidth
			{
				position:relative;
				float:left;
				height:27px;
				width:100px;
				padding-left:31px;
				background:url('../i/width.gif') left 1px no-repeat;
				padding-top:2px;
				font:11px arial;
				color: #ba807d;
			}
		/* Partners */
		.partners .aboutText
		{
			padding:10px 15px 10px 20px;
			background:#fbfbfb !important;
			font:12px arial;
			min-height:580px !important;
			line-height:17px;
			color:#646464 !important;
		}
		
			
		.partners .whiteBlock
		{
			font:11px arial;
			padding:3px 0 0 0 !important;
			min-height:597px !important;
			background:#fbfbfb !important;
			line-height:14px;
			position:relative;
		}		
			.partners h1
			{
				font:italic 19px arial;
				color:#000;
				padding-top:30px;
				margin-bottom:15px;
			}
		
			.partners .whiteBlock .partnersBg
			{
				width:263px;
				min-height:360px;	
				margin:auto;
				padding:0 15px 200px 15px;				
				background:#eaedee url('../i/partners.jpg') left bottom  no-repeat;
			}

		/* Forum */
		
		.forum .aboutText
		{
			padding:10px 30px 10px 20px;
			background:#fbfbfb !important;
			font:12px arial;
			min-height:380px !important;
			line-height:17px;
			color:#646464 !important;
		}
		.forumTable
		{
			width:100%;
			border-bottom:1px solid #E2E2E2;
		}	
			.forumTable th span
			{
				display:inline-block;
				font:italic 12px arial;
				color:#fff;
				height:19px;
				padding-top:5px;
			}
			.forumTable a
			{
				font:12px arial;
				color:#0467e4;
				display:inline-block;
				padding:0px 0 0px 2px;
				text-decoration:none;
			}	
				.forumTable a:hover
				{
					text-decoration:underline;
				}	
		
			.forumTh
			{
				min-height:22px;
				background:url('../i/tableTop.gif') left top no-repeat;
			}
			* html .forumTh 
			{
				background:none;
			}
	
			.td1
			{
				border-right:1px #e2e2e2 solid;
				width:183px;
				padding-bottom:2px;
				border-top:1px #e2e2e2 solid;				
			}
				* html th.td1
				{
					background:url('../i/td1.gif') left top no-repeat;
					height:22px;
					border-top:0!important;
					border-right:0!important;
				}
				* html th.td2
				{
					background:url('../i/td2.gif') left top no-repeat;
					height:22px;
					border-top:0!important;
					border-right:0!important;
				}
				* html th.td3
				{
					background:url('../i/td3.gif') left top no-repeat;
					height:22px;
					border-top:0!important;
					border-right:0!important;
				}
th.td1
				{
					background:url('../i/td1.gif') left top no-repeat;
					height:22px;
					border-top:0!important;
				}
				th.td2
				{
					background:url('../i/td2.gif') left top no-repeat;
					height:22px;
					border-top:0!important;
				}
				th.td3
				{
					background:url('../i/td3.gif') left top no-repeat;
					height:22px;
					border-top:0!important;
				}
			.td2
			{
				border-right:1px #e2e2e2 solid;
				width:260px;
				border-top:1px #e2e2e2 solid;							
			}
			.td3
			{
				border-top:1px #e2e2e2 solid;
				text-align:center !important;
			}
			 .td2, .td3
			{
				font:12px arial;
				color:#979797;
			}
			a.forumAnsw 
			{
				margin:0 0 0 20px !important;
				padding:0;
				font:12px arial;
				color:#000;
				display:inline-block
			}
				span.forumAnsw 
				{
					margin:0 0 0 8px;
					padding:0;
					font:12px arial;
					color:#979797;
					display:inline-block
				}
			
			a.scndAnsw 
			{
				margin:0 0 0 28px !important;
				padding:0;
				font:12px arial;
				color:#000;
				display:inline-block
			}
				.activeAnswers
				{
					padding:28px 0 5px 5px;
					font:12px arial;
					color:#979797;
				}
				.b0
				{
					border-top:0 !important;
					padding-bottom:0 !important;
				}
				th.b0
				{
					border-right:0 !important;		
				}
			
						
		.forum .whiteBlock
		{
			font:11px arial;
			padding:77px 0 0 0 !important;
			min-height:323px !important;
			background:#fbfbfb !important;
			line-height:14px;
			position:relative;
		}		
			.forum h1
			{
				font:italic 19px arial;
				color:#000;
				padding-top:30px;
				margin-bottom:15px;
			}
		
			.forum .whiteBlock .partnersBg
			{
				width:263px;
				min-height:360px;	
				margin:auto;
				padding:0 15px 200px 15px;				
				background:#eaedee url('../i/partners.jpg') left bottom  no-repeat;
			}
		
			.message
			{
				width:260px;
				position:relative;
				z-index:200;
				height:20px;
				background:url('../i/frmRight.jpg') left top no-repeat;
				font:italic 13px arial;
				color:#fff;
				margin:auto;
				padding:2px 0 0 8px;
			}	
			.msgHeader
			{
				margin:4px 0 10px 15px;
				font:12px arial;
				color:#000;
			}
				.msgHeader em
				{
					font:italic 13px arial;
					color:#0467e4;
					width:50px;
					padding:0 3px 3px 0;
					text-align:right;
					display:inline-block;
				}
			.msgHeader p
			{
				margin-top:10px;
				font:11px arial;
				color:#8b8b8b;
				line-height:17px;
			}
			.forumButton
			{
				float:left;
				height:17px;
				border:1px #9f9f9f solid;
				padding:3px 15px 0 15px;
				font:12px arial;
				color:#0467e4;
				background:#fff;
				margin-right:4px;
				text-decoration:none;
			}
			a:hover.forumButton
			{
				background:#bebdbd;
			}
		
			
.ml15
{
	margin-left:15px;
}
* html .ml15
{
	margin-left:15px;
}
		
		
	/* Footer */
	#footer
	{
		/*border-top:1px #f6f6f6 solid;*/
		margin:14px 0 0 0; 	
		padding:12px 0 10px 0;
		position:relative;
	}
		#rhtfoot
		{
			width:300px;
			float:right;
			padding-right:10px;
			font:9px arial;
			color:#000;
			text-transform:uppercase;		
		}
		.creators
		{
			color:#b8b8b8 !important;
			font:11px arial;
			text-transform:none;
			margin-top:25px;
		}
			.creators a
			{
				text-decoration:underline;
			}
			.creators a:hover
			{
				text-decoration:none;
			}
		.footlogo1
		{
			display:block;
			position:absolute;
			left:30px;
			top:12px;
			width:65px;
			height:50px;
			background:url('../i/footlogo01.gif') left top no-repeat;
			cursor:pointer;
		}			
		.footlogo2
		{
			display:block;
			position:absolute;
			left:130px;
			top:22px;
			width:166px;
			height:26px;
			background:url('../i/footlogo2.gif') left top no-repeat;
			cursor:pointer;
		}		
	
/* class */

	/* backgrounds Pic for pages*/
	.pic1
	{
		background:#EFEFEF url('../i/pic001.jpg') -1px top no-repeat;
	}
	.pic2
	{
		background:#EFEFEF url('../i/pic002.jpg') -1px top no-repeat;
	}
	.pic3
	{
		background:#EFEFEF url('../i/pic003.jpg') -1px top no-repeat;
	}
	.pic4
	{
		background:#EFEFEF url('../i/pic004.jpg') -1px top no-repeat;
	}
	.pic5
	{
		background:#EFEFEF url('../i/pic005.jpg') -1px top no-repeat;
	}
	.pic6
	{
		background:#EFEFEF url('../i/pic006.jpg') -1px top no-repeat;
	}
	.pic7
	{
		background:#EFEFEF url('../i/pic007.jpg') -1px top no-repeat;
	}

.opacity08
{
	opacity:0.8;
}

	* + html .opacity08 
	{
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); 
		zoom:1;
	}
	* html .opacity08 
	{ 
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); 
		zoom:1;
	}
.h430
{
	height:415px;
	padding-top:15px;
}	
.h635
{
	height:635px;
	padding-top:15px;
}
.mh400
{
	min-height:400px;
	padding-right:25px;
}
.puzzzle
{
	width:61px;
	height:50px;
	position:absolute;
	top:137px;
	right:35px;
	z-index:100;
	background:url('../i/puzzzle.png') left top no-repeat;
}
.chuvirlo
{
	width:196px;
	height:141px;
	position:absolute;
	right:50px;
	top:-64px;
	z-index:150;
	background:url('../i/forum.png') left top no-repeat;
}


.gray
{
	background:#fbfbfb  !important;
}
.mb80
{
	margin-bottom:80px !important;
}

.left
{
	float:left;
}
.right
{
	float:right;
}
.clear
{
	clear:both;
}

span.blue, span.blue a {
	color: #4B9EFF;
	font-weight: bold;
}

div.blank a {
	color: #0467E4;
}

div.imageBigShow img 
{
	margin-top: 10px;
f	border: 12px solid #fff;
}


/* myabc :-) */

div.myabc {
	margin: 20px 15px 10px 15px;
	font-size: 11px;
	background: #FFFFFF none repeat scroll 0 0;
	opacity: 0.8;
	color: #666666;
	padding: 10px;
	height: 75px;
	max-height: 75px;
	overflow: auto;
}

div.myabc p {
	margin: 0px 0px 6px 0px;
	line-height: 15px;
}

h1.myabc1 {
	font-size: 11px;
	font-weight: normal;
	display: inline;
	margin: 0pt 0.25em 0pt 0pt;
}

h2.myabc2, h2.myabc22 {
	font-size: 11px;
	font-weight: normal;
	display: inline;
	margin: 0pt 0.25em 0pt 0pt;
	padding: 0px;
}

h2.myabc22 {
	margin: 0pt;
}

strong.myabc3 {
	font-weight: normal;
}

a.myabc4 {
	border: none;
	cursor: default;
	color: #666666;
	text-decoration: none;
}

div.likeh1 {
	color:#000000;
	font-family:arial;
	font-size:19px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:italic;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin-bottom:15px;
}

div.likeh2 {
color:#FFFFFF;
font-family:Trebuchet MS;
font-size:17px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-bottom:2px;
margin-top:-4px;
position:relative;
}

/* end of myabc :-) */

/* news-mod*/
.news-item {
	margin-bottom: 25px;
}

/* video */
div.video-dialog {
	padding: 4px;
}

div.video-dialog .close {
	font-size: 130%;
	font-weight: bold;
	padding-top: 10px;
}

.blockOverlay {
	cursor: default !important;
}
