@import "reset.css";

/* tools */
.clear {clear:both; display:block; overflow:hidden; width:100%; height:1px;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }

/* general styles */
.noline a { text-decoration:none }
.noline a:hover { text-decoration:underline }

a { text-decoration:underline; color:#1b93e7; }
a:hover { text-decoration:none }

.overflow { overflow:auto; }

input, textarea, select { font:11px Tahoma, Arial, Helvetica, sans-serif; }

body { background:#010413; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#06c; }
body { background:#06184a url('../images/mbg.jpg2'); }

#mainWrapper1 { background:url('../images/main-bg.jpg') 0 0 repeat-x; }
#mainWrapper2 { background:url('../images/inner.jpg') 50% 0 no-repeat; min-width:1000px; }

#main #mainWrapper2 { background:url('../images/main.jpg') 50% 0 no-repeat; min-width:1000px; }
#mainWrapper2a { background:url('../images/foot-graf.png') 0 100% repeat-x; }

#mainWrapper3 { background:url('../images/beard.jpg') no-repeat; width:1000px; margin:0 auto; }


#wrapper { width:1000px; margin:0 auto; min-height:750px; position:relative; }

#header { height:350px; position:relative; }
#header a { color:#1b93e7; }

#header .logo { left:89px; top:12px; position:absolute; }

	#header .language { position:absolute; left:298px; top:45px; }
	#header .registration { position:absolute; top:17px; left:818px; }
	#header .icons { position:absolute; top:44px; left:833px; }
	
	#header .language li { float:left; padding-right:20px; }
		#header .language li a { color:#fff; text-decoration:none; width:27px; height:27px; background:url('../images/blue-circle.png') no-repeat; display:block; text-align:center; line-height:25px; }
		#header .language li.active a,
		#header .language li a:hover { background-image:url('../images/pink-circle.png') }
	#header .registration li { float:left; padding:0 5px; font-size:10px; }
	#header .registration li.sep { background:url('../images/language-sep.png') no-repeat 100% 4px; }
	#header .icons li { float:left; padding-right:20px; }
	
	#header .info { position:absolute; width:261px; height:110px; background:url('../images/inner-head-block.png'); left:20px; top:127px; color:#fff; font-size:14px; padding:34px 24px; }
	#header .info h1 { display:inline; }
	
	.overflow { padding-bottom:30px; padding-top:10px; }
	.sidebar { float:left; width:275px; padding-left:55px; min-height:848px; }
	.contentBlock { margin-left:330px; }
	#main .contentBlock { padding-top:190px; }
	
	.textBlock  { width:650px; text-align:justify; }
	
	.search { padding-bottom:25px; position:relative; }
		.search * { vertical-align:middle; }
		.searchbox { background:url('../images/searchbox.gif') 0 50% no-repeat; padding:15px 5px; margin-left:5px; margin-right:2px; }
			.searchbox input { width:86px; border:0; background:none; color:#fff; position:relative; top:-2px; }
		.search button { background:none; border:0; padding:0; margin:0; cursor:pointer; }
	
	.contentBlock .search { padding-top:20px; }
		
	.sidebar .h2 { color:#fff; font-size:12px; font-weight:bold; padding-bottom:10px; }
	.sidebar .h2 a { color:#fff; }
	.sidebar .popular { padding-left:15px; font-size:12px; }
		.sidebar	.popular li { padding-bottom:10px; }
		.sidebar	.popular a { color:#ec008c; }
		
	.pager { text-align:right; height:30px; padding-right:40px; padding-top:15px;}
		.pager a { margin:0 1px color:#1b93e7; padding:12px; }
		.pager a:hover,
		.pager a.active { color:#fff; background:url('../images/blue-circle.png') 50% 50% no-repeat; position:relative; text-decoration:none; }
		.pager a.ico:hover { background:none; }
		
	.text { padding:10px 43px; text-align:justify; }
	
	#footer { height:93px; padding-top:97px; background:url('../images/inner-footer.jpg') 100% 30px no-repeat; }
		#footer .create { float:left; }
		#footer .copyright { float:right; padding-right:43px;  }
		#footer .copyright img { vertical-align:top; position:relative; top:1px; }
		#footer strong { color:#fff; }
		
	.screenList { width:648px;  }	
	.screenList li { padding-right:30px; float:left; width:309px; height:208px; padding-bottom:24px; }
	#main .screenList li { float:none; }
	#main .screenList2 li { float:left!important; }
	.screenList li.even { padding-right:0; }
	
	.twoColumnBox { background:url('../images/mouse.jpg') 360px 270px no-repeat; padding-bottom:0; position:relative; }
	
	.haker { position:absolute; left:335px; top:-20px; width:215px; height:230px; background:url('../images/haker.png'); color:#fff; padding:55px; font-size:12px; padding-left:65px; padding-top:50px; }
	.haker h2 { display:inline }
	.haker strong { font-size:18px; font-weight:normal; display:block; padding-bottom:5px; }
	
	.screenList .screen { width:263px; height:188px; background:url('../images/screen.png'); overflow:hidden; padding:10px 23px; }
	.screenList .saver { float:left; padding:6px; height:80px; width:108px; background:url('../images/screen-bg.png') no-repeat; }
	.screenList .title { margin-left:130px; padding-top:20px; font-size:12px; line-height:16px; }
	.screenList .info { clear:both; color:#fff; padding:7px 0; height:59px; overflow:hidden; margin-bottom:5px; }
	.screenList .links { white-space:nowrap; }
	.screenList .links a { margin-right:4px; padding-left:7px; background:url('../images/link-bullet.gif') 0 6px no-repeat; }
	
	.hz { position:absolute; display:block; width:23px; height:11px; background:url('../images/search.gif') no-repeat; left:200px; top:6px; }
	
	.crumbs { color:#fff; font-size:11px; padding-bottom:10px;  }
	.crumbs a { margin:0 4px; font-size:13px }
	.crumbs strong { margin:0 4px; font-size:13px }
	
	.h2header { font-size:26px; color:#fff; padding-bottom:20px; }
	.blockText { padding-bottom:20px; }
	
	.feedback input.text,
	.feedback textarea{ display:block; margin:5px 0 10px; width:300px; font:14px Arial; padding:5px; border:0; background:none; color:#fff; }
	.feedback input.text { width:300px; }
	.feedback textarea { width:440px; height:90%; margin:auto 0; }
	.feedback  form p { font-size:13px; color:#fff; font-weight:bold; }
	.feedback .submit { padding:5px; cursor:pointer; }
	
	.feedback  span.label {}
	.feedback  span.input { background:url('../images/input.gif') 0 50% no-repeat; width:300px; display:block;}
	.feedback  span.textarea { background:url('../images/textarea.gif') 0 50%  no-repeat; height:199px; display:block; width:450px; margin-bottom:20px; }
	
	.screenView { height:425px; text-align:center; padding-bottom:30px; }
		
		.screenView .preview { float:left; width:419px; height:419px; background:url('../images/screen.jpg') no-repeat; padding-top:17px; }
				.screenView .actions { width:205px; float:right; text-align:left; padding-top:20px; }
		.screenView .actions div { padding-bottom:10px;  }
	.aboutScreen { padding-bottom:30px; width:440px; text-align:justify; }
	
	.social p { font-weight:bold; padding-bottom:10px;  }
	.social img { margin:2px; }
	.screenView .actions li { padding-bottom:10px; color:#1b93e7; padding-left:7px; background:url('../images/link-bullet.gif') 0 6px no-repeat; }
	.screenView .actions a { color:#1b93e7 }
	.h2headeraboutScreen { color:#1b93e7; padding-bottom:0!important  }
	
	.sizeScreen { font-size:16px; color:#fff; padding-bottom:20px!important  }
	.sizeS { margin-left:130px; padding-top:5px; color:#fff; }
	
	.counts { padding-top:20px; text-align:right; padding-top:10px; clear:both; padding-right:30px; padding-bottom:20px; }
	
#inner #header .info { background:url('../images/inner-head-block2.png'); }

.searchRez { padding-bottom:20px; }

.google { margin-top:20px; }
	.sidebar .google { margin-left:8px; }
