html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
.table, caption, .table tbody, .table tfoot, .table thead, 
.table tr, .table th, .table td { margin:0px; padding:0px; border:0px; outline:0px; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; }

body { color: black; background: white; }
ul { list-style:none }
strong { font-weight:bold; }
h1, h2, h3, h4, h5 { font-weight:normal } 
.table { border-collapse: collapse; border-spacing: 0px; width:100%; }
caption, .table th, .table td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
address { font-style:normal }
em { font-style:italic; }
blockquote { font-style:italic; padding-left:20px; }
sub, sup { font-size:90% }

big { font-size:16px; }
small { font-size:11px; }
tt { font-family:"Times New Roman", Times, serif;  }
code { font-family: Courier, "Courier New", monospace }

.content ol { padding-left:20px; margin:10px 0 }
.content ul { padding-left:15px; margin:10px 0 }
.content ul li { list-style:disc }

/* ALL STYLES */

.overflow { overflow:auto; }

a { color:#36505a; }

html { font-size:100.1%;}

body { font:12px/1.3 Tahoma, Arial, Helvetica, sans-serif; color:#36505a; }
input, select, textarea { font:12px Arial, Helvetica, sans-serif; color:#36505a; }

/* inner */
body #header { height:182px; }

.logo, .logo span { width:303px; height:70px;}
.logo { left:34px; top:54px; }
.slogan { left:54px; top:92px; }
#header .info { display:none; }

/* main */
body#main .logo { left:29px; top:69px; }
body#main .logo, body#main .logo span { width:315px; height:82px;}
body#main .slogan { left:54px; top:110px; }

/* layout */

#footer, #footerMenu { display:none; }

#header, #content { width:1000px; position:relative; margin:0 auto; }

/* logo */
.logo, .logo span { position:absolute; display:block; }
	.logo { text-align:left; text-indent:18px; }
	.logo, .logo a { color:#fff; font-size:20px; text-decoration:none; line-height:50px; }
	.logo a span { cursor:pointer; left:0; top:0; }
	
#header .slogan { font-size:11px; position:absolute; }
	#header .slogan strong { font-weight:normal }


#header .language { font-size:14px; font-weight:bold; position:absolute; left:832px; top:25px; }
	#header .language li { width:34px; height:34px; float:left; margin-right:18px; text-align:center; line-height:33px; color:#444c50; }
	#header .language a { display:block; width:34px; height:34px; float:left; color:#fff; text-decoration:none;  }
	#header .language .active a { color:#444c50; }

#mainNavigation { display:none}

.sidebar { float:left; width:221px; padding-left:24px; padding-bottom:37px; }
.content { float:right; width:706px; padding-right:24px; padding-bottom:37px; padding-top:6px; }

.sidebar .search { display:none}
	
.content .header { font-size:24px; color:#fff; padding-left:28px; padding-bottom:20px; }
.sidebar .header { font-size:24px; color:#fff; padding-left:8px; padding-bottom:12px; }

.sidebar .category { padding-left:10px; padding-bottom:8px; margin-bottom:20px; }
.sidebar .category a,
.sidebar .category span { display:block; text-decoration:none; }

.sidebar .category a { padding:15px 0; width:207px; }
.sidebar .category .title { font:18px Arial, Helvetica, sans-serif; color:#fff; padding:0 7px; padding-bottom:4px; }
.sidebar .category .info { font:12px Arial, Helvetica, sans-serif; color:#053d51; padding:0 10px; }

.box { width:654px; position:relative; padding:15px 26px; margin:11px 0 51px; font-size:12px; line-height:24px; }
	
	.box .bottom, .box .top { display:block; width:706px; height:11px; overflow:hidden; position:absolute; left:0;  }

	.box .top { top:-11px; }
	.box .bottom { bottom:-11px; }

	.box p { padding-bottom:30px; }

.content .slider { position:relative; }
.content .slider ul { margin:0; padding:0; text-align:center; overflow:hidden; }
.content .slider li { display:inline-block; width:193px; margin:0; padding:0; list-style:none; text-align:center; vertical-align:middle; position:relative; }

.slider { padding-bottom:40px; }
.slider img.screen { border:1px solid #9f9494; padding:4px; }
.slider .active img.screen { border:1px solid #9f9494; padding:4px; }

.content .slider .prew { position:absolute; left:20px; top:60px; }
.content .slider .next { position:absolute; right:20px; top:60px; }

.slider .title { width:145px; display:block; position:absolute; left:70px; top:90px; padding-top:17px; color:#fff; font-size:14px; display:none; }
.slider .title .bottom { width:145px; display:block; height:12px; overflow:hidden; position:absolute; left:0; bottom:-12px; }

.slider .active .title { display:block; }

.contentWrapper { position:relative; }

.crumbs { margin-top:-20px; padding-bottom:20px; padding-left:30px; }
.crumbs, .crumbs a { color:#416c7c; }

.sidebarbox { width:195px; position:relative; padding:15px 10px; padding-bottom:0; margin-left:2px; }
	.sidebarbox .bottom { width:215px; height:10px; position:absolute; left:0; bottom:-10px;  }

.subscribe { font-size:11px; line-height:15px; color:#36505a; }
	.subscribe p { padding-bottom:10px; }
	.subscribe .text { color:#36505a; border:0; padding:5px; width:140px; vertical-align:middle; }
	.subscribe .submit { width:39px; height:39px; overflow:hidden; text-indent:-9999px; border:0; cursor:pointer; vertical-align:middle; position:relative; top:2px; }
	
	.subscribe .rss { padding:0; padding-bottom:20px; margin-top:5px; }

		.subscribe .rss a { text-decoration:none; color:#fff; padding-right:37px; }
		
	.screensaver .actions { font-size:14px; text-align:right; padding-top:20px; border-top:1px solid #fff; }
	.screensaver .actions a { color:#36505a; margin-left:44px; padding:7px 0; padding-left:36px; text-decoration:none }
	
	.screensaver .screen { float:left; width:490px; }
		.screensaver .screen .view { height:305px; }
			.screensaver .screen .view img { padding:3px; }
		.screensaver .screen .info { height:34px; }

	.screensaver .scroll { width:158px; height:414px; float:right; text-align:center; padding:0; margin:0; position:relative; }
		.screensaver .scroll ul,
		.screensaver .scroll li { padding:0; margin:0; list-style:none; }
		
			.screensaver .scroll .title { padding-bottom:0; height:41px; line-height:40px; font-size:13px; color:#fff; font-weight:bold; }
			.screensaver .scroll li { padding-bottom:12px; }
			.screensaver .scroll img { padding:3px; }
			
		.content .stars { margin:0; padding:0;  list-style:none; width:100px; height:20px; position:relative; }
        .content .stars li { float:left; margin:0; padding:0; list-style:none; overflow:hidden; }
        .stars li a { display:block; width: 20px; height: 20px; text-indent: -9999px; position: absolute; text-decoration: none; z-index: 10; overflow:hidden; }
		.stars li.current { height: 20px; width:50px; z-index: 1; }
	
	.screensaver .info { height:35px; }
	
	.screensaver .info .reyting { float:left; }		
		.screensaver .info strong { display:block; float:left; margin-right:5px; }
		.screensaver .info .stars { float:left; }

	.screensaver .info .tags { float:right; padding-right:7px; }		
	.screensaver .tags a { color:#36505a; }
	
.social { padding-top:20px; white-space:nowrap; padding-bottom:8px; }
	.social strong { padding-right:10px; }
	.social img { vertical-align:middle; margin-right:4px; }
	
.generalInfo { padding-top:15px; }
	.generalInfo p { padding-bottom:0; color:#fff; font-size:14px; margin-top:-3px;}
	.generalInfo strong { color:#36505a; font-size:12px; }
	.generalInfo .load { float:right; margin-right:5px; margin-top:3px; }
	
.screenText { clear:both; padding-top:30px; }

.comments dl { padding-bottom:20px; }
.comments dt { font-size:18px; padding-bottom:10px; }
.comments dd { position:relative; padding:5px 30px 20px; }
.comments .date { color:#fff; }

.comments .leftBloquote,
.comments .rightBloquote { display:none;}

.comments .addComment { display:none }

.popularScreens { position:absolute; left:0; top:6px; }
.popularScreensSlider { position:absolute!important; left:0; top:57px; width:706px;}
#main .content { padding-top:298px; position:relative; }

.sectionText { padding-left:30px; line-height:22px; }

.sort { padding:20px 0; padding-left:30px; }
	.sort a { color:#fff; margin-left:5px; padding:0 3px; }
	
.pager { padding-left:30px; text-align:right; }
	.pager strong { padding-right:10px; }
	.pager span,
	.pager a { width:22px; height:22px; display:inline-block; text-decoration:none; color:#36505a; text-align:center; line-height:21px; margin-right:3px; }
	.pager span { color:#000; }
	
.content .list { padding-bottom:20px!important; }	
.content .list, .content .list li { padding:0; margin:0; list-style:none; } 
.content .list li { width:314px; float:left; height:144px; overflow:hidden; margin-left:15px; margin-bottom:15px; padding:10px 12px; }

.content .list h2 { font-size:14px; padding-bottom:10px; font-weight:bold; width:314px; overflow:hidden; white-space:nowrap; }
	.content .list h2 strong { color:#fff; }
	.content .list .screen { float:left; padding:3px; margin-right:10px; }
	.content .list .info { font-size:10px; padding-top:5px; height:80px; overflow:hidden; margin-bottom:5px; }
	
	.content .list .stars { height:14px; width:70px; overflow:hidden; display:block; float:left; }
		.content .list .stars span { height:14px; display:block; float:left; }
		
	.content .list .more { float:right; color:#36505a; text-decoration:none; padding-left:10px; font-size:11px; margin-top:1px; }
	
