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 */

/* tools */
.clear {clear:both; display:block; overflow:hidden; width:100%; height:1px;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }

.overflow { overflow:auto; }

/* general styles */
.noline a { text-decoration:none }
.noline a:hover { text-decoration:underline }

a { text-decoration:underline; color:#36505a; }
a:hover { text-decoration:none }

html { font-size:100.1%; min-width:1000px; }

body { font:12px/1.3 Tahoma, Arial, Helvetica, sans-serif; color:#36505a; min-width:1000px; }
input, select, textarea { font:12px Arial, Helvetica, sans-serif; color:#36505a; }

/* inner */
body { background:#7aa5b5 url('../images/header-inner.jpg') 50% 0 no-repeat; }
body #header { height:145px; }
#contentWrapper { padding-bottom:155px; width:100%; }
#innerpage #contentWrapper { background:url('../images/header-inner.jpg') 50% 0 no-repeat; }
body #footer { background:url('../images/footer-inner.jpg') 50% 100% no-repeat; height:680px; z-index:50; }

.logo, .logo span { width:303px; height:79px;}
.logo { left:34px; top:54px; z-index:30; }
.logo span { background:url('../images/header-inner.jpg') -84px -48px no-repeat; }
.slogan { left:54px; top:92px; }
.slogan a { text-decoration:none; }


#innerpage .logo { top:48px; }

#main .info .text { overflow:hidden; height:188px;}
#main .info .text p { padding-bottom:2px; }

/* main */

body#main { background:#7aa5b5; }
body#main #header { height:530px; }

/*body#main #content { background:#7aa5b5 url('../images/mainbg.jpg') 50% 0 repeat-y; } */

body#main #footer { background:url('../images/footer.jpg') 50% 100% no-repeat; height:786px; z-index:50; }

body#main .logo { left:29px; top:69px; height:70px; }
body#main .logo, body#main .logo span { width:315px; height:82px;}
body#main .logo span { background:url('../images/header.jpg') no-repeat -119px -69px; }
body#main .slogan { left:54px; top:110px; }
body#main #header .info { width:430px; height:263px; background:url('../images/header-info.png') no-repeat; top:195px; display:block;  }

/* layout */
html, body { margin:0; padding:0; width:100%; height:100%; }
body { min-height:100%; height:auto !important; height:100%; position:relative; }
#footer { width:100%; position:absolute; bottom:0; }

#contentWrapper { position:relative; z-index:100; background:url('../images/header.jpg') 50% 0 no-repeat; }
#content { min-height:887px; overflow:hidden }
#footerMenu { text-align:center; position:absolute; width:100%; bottom:0; left:0; z-index:300; }

#footerMenu p { width:800px; margin:0 auto; padding:40px 0 20px; }
#footerMenu p.copyright { padding:0; padding-bottom:20px; font-size:11px; }

#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; z-index:20; }
	#header .slogan strong { font-weight:normal }

#header .vk { display:block; height:34px; left:50%; margin-left:-139px; position:absolute; top:65px; width:35px; opacity:0.7; }
#header .vk:hover { opacity:0.9 }
	
#header .info { position:absolute; left:24px; line-height:24px; color:#153440; padding:20px 36px 20px 30px; }
	#header .info .header,
	#header .info .header span { display:block; width:339px; height:24px; position:relative; }
	#header .info .header { text-indent:-9999px; padding-bottom:18px; }
	#header .info .header span { background:url('../images/header-info-header.png') no-repeat; position:absolute; left:0; top:0;  }
	
#header .language { font-size:14px; font-weight:bold; position:absolute; left:832px; top:15px; }
	#header .language li { width:34px; height:34px; float:left; margin-right:18px; text-align:center; line-height:33px; color:#444c50; }
	#header .language a,
	#header .language span	{ display:block; width:34px; height:34px; float:left; color:#fff; text-decoration:none;  background:url('../images/languages.png') no-repeat; position:relative; }
	#header .language .active span,
	#header .language a:hover { color:#444c50; background-position:0 -34px; }
	#header .language span { cursor:default; }
	
#innerpage #mainNavigation { width:630px; font-weight:bold; font-size:14px; height:100px; padding-top:5px; }
#mainNavigation { font-size:18px; height:120px; }
	#mainNavigation li { float:left; text-align:center; width:25%; position:relative; }
	#mainNavigation a { color:#274a56; text-decoration:none; }
	#mainNavigation img { position:relative; }

#mainNavigation .red a { color:#C40303!important }

.sidebar { float:left; width:221px; padding-left:24px; padding-bottom:37px; }
.content { float:right; width:721px; padding-left:15px; position:relative; }

.sidebar { position:relative; padding-bottom:67px }
.sidebar .adv { position:absolute; left:40px; bottom:30px; width:195px; }

.sidebar .search { width:220px; height:64px; background:url('../images/search.png') no-repeat; padding-bottom:20px; position:relative; }
	.sidebar .search .text { position:absolute; left:15px; top:14px; width:135px; background:none; border:0; font-size:14px; color:#3f575d; }
	.sidebar .search .submit { position:absolute; left:158px; top:8px; width:30px; height:30px; background:none; border:0; cursor:pointer; text-indent:-9999px; }

.sidebar .social { margin-top:-32px; padding-bottom:20px; padding-left:9px; position:relative; padding-top:35px; }
.sidebar .social strong { display:block; padding-bottom:3px; }
	
.content .header { font-size:24px; color:#fff; padding-left:10px; text-shadow:2px 1px 2px #6e8a80; padding-bottom:20px; }
.content .header2 { font-size:16px; color:#fff; text-shadow:2px 1px 2px #6e8a80; padding-bottom:10px; margin-bottom:20px; font-weight:bold; border-bottom:1px solid #fff; }

.content .header a { color:#fff; text-decoration:none; }
.content .headerTop { padding-top:6px; }
.sidebar .header { font-size:24px; color:#fff; padding-left:8px; text-shadow:2px 1px 2px #6e8a80; padding-bottom:12px; }

.sidebar .category a,
.sidebar .category span { display:block; text-decoration:none; }

.sidebar .category sup { color:#FF0; }

.sidebar .category .last { padding-bottom:0; }
.sidebar .category .last a { border:none; }
.sidebar .category a { padding:6px 0; border-bottom:1px solid #bfd3db; padding-top:3px; }
.sidebar .category .title { font:14px Arial, Helvetica, sans-serif; color:#fff; padding:5px 7px 2px; padding-top:0; }
.sidebar .category .info { font:12px Arial, Helvetica, sans-serif; color:#053d51; padding:0 10px; display:none; }

.sidebar .category a:hover { background:url('../images/category-hover.png') repeat-x; color:#36505a; }
.sidebar .category li.popular a:hover  { padding-left:0; }
.sidebar .category a:hover .title {  color:#36505a; font-weight:bold;}
.sidebar .category a:hover .info { color:#fff; }

.sidebar .category  .popular a span { color:#C40303!important; }
.sidebar .category  img.popular { vertical-align:middle; position:absolute; top:-4px; margin-left:4px; }
.sidebar .category .title { position:relative; }

.contentWrapper { position:relative; }

.crumbs { margin-top:-20px; padding-bottom:21px; padding-left:10px; }
.crumbs, .crumbs a { color:#416c7c; }

.sidebarbox { width:195px; background:url('../images/sidebar-box.png') no-repeat; position:relative; padding:10px; padding-bottom:0; margin-left:6px; margin-bottom:30px; }
	.sidebarbox .bottom { width:215px; background:url('../images/sidebar-box.png') 100% 0 no-repeat; 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:38px; overflow:hidden; text-indent:-9999px; background:url('../images/slider-buttons.png') no-repeat; 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; background:url('../images/rss.png') 100% 0 no-repeat; padding-right:37px; white-space:nowrap; }
		.subscribe .rss a:hover { color:#b61e10; text-shadow:none; }
		
#footerMenu, #footerMenu a { color:#274a56; }
#footerMenu a { margin:0 5px; }

	.screensaver .actions { clear:both; height:1px; overflow:hidden; font-size:0; }

	.screensaver a.tofriend { background:url('../images/actions-friend.png') 0 50% no-repeat; position:relative; color:#36505a; padding:7px 0; padding-left:36px; text-decoration:none}
	.screensaver a.help { background:url('../images/actions-help.png') 0 50% no-repeat; color:#36505a; padding:7px 0; padding-left:26px; font-size:12px; }

.socFriend { height:70px; }
	.socFriend .social { float:left; }
	.socFriend a.tofriend { float:right; position:relative; top:20px; padding-right:10px; }
	
	.screensaver .screen { float:left; width:490px; }
		.screensaver .screen .view { position:relative; border:4px solid #fff; width:480px; font-size:0; line-height:0; min-height:360px; }
		.screensaver .screen .info { height:34px; }
	
	.view .navInfo { display:block; color:#fff; display:block; height:44px; text-align:center; width:482px; position:absolute; left:0; bottom:10px; font-size:14px; font-weight:bold; z-index:15; border-top:4px solid #fff; padding-top:6px; line-height:23px; }
	.view .navInfoWrapp	{ display:block; background:url(../images/screen-nav.png) repeat-x; display:block; height:60px; width:480px; position:absolute; left:0; bottom:0; z-index:10; opacity:0.8 }
		.view .navInfo a  { color:#fff; }
		
		.screensaver .view .prew { display:block; width:39px; height:38px; position:absolute; left:13px; bottom:10px; background:url('../images/slider-buttons.png') 0 -38px no-repeat; z-index:20; }
		.screensaver .view .next { display:block; width:39px; height:38px; position:absolute; right:17px; bottom:10px; background:url('../images/slider-buttons.png') no-repeat; z-index:20; }
		.screensaver .view .prew:hover, 
		.screensaver .view .next:hover { opacity:0.9 }
		
		.content .stars { margin:0; padding:0;  list-style:none; width:100px; height:20px; position:relative; background: url('../images/stars.png') 0 100%; }
        .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 a:hover { background: url('../images/stars.png'); left: 0; z-index: 2; }
        	
		.stars a.star1 { left: 0; }       
		.stars a.star1:hover { width: 20px; }
        .stars a.star2 { left: 20px; }
		.stars a.star2:hover { width: 40px; }
        .stars a.star3 { left: 40px; }
		.stars a.star3:hover { width: 60px; }
        .stars a.star4 { left: 60px; }        
		.stars a.star4:hover { width: 80px; }
        .stars a.star5 { left: 80px; }
		.stars a.star5:hover { width: 100px;}
        
		.stars li.current { background: url('../images/stars.png') ; height: 20px; width:50px; z-index: 1; }
		.stars:hover li.current  { background:none; }
	
	.screensaver .info { height:35px; width:488px; }
	
	.screensaver .info .reyting { float:left; }		
		.screensaver .info strong { margin-right:5px; }
		.screensaver .info .stars { float:left; }
	
	.screensaver .reyting strong { display:block; float:left; }
	
	.screensaver .info .tags { float:right; padding-top:4px; line-height:17px; padding-bottom:9px; text-align:right; width:320px; }
	.screensaver .tags a { color:#36505a; }
	
	.screensaver .generalInfo .tags { padding-top:14px; }
	.screensaver .generalInfo .tags strong { font-weight:bold; padding-right:10px; }
	
.social { padding-top:10px; white-space:nowrap; padding-bottom:8px; }
	.social strong { padding-right:7px; }
	.social img { vertical-align:middle; margin-right:2px; border:1px solid #fff; }
	.social img:hover { border:1px solid #467586; }
	
.generalInfo { padding-top:20px; padding-bottom:10px; }
	.generalInfo p { padding-bottom:0!important; color:#fff; font-size:14px; margin-top:-3px;}
	.generalInfo strong { color:#36505a; font-size:12px; }
	.generalInfo #loadScreen { float:right; margin-right:5px; display:block; width:181px; height:38px; position:relative; text-decoration:none; text-align:left; font-size:20px; text-indent:20px; line-height:37px; text-transform:uppercase; }
	
		.generalInfo #loadScreen span { display:block; width:181px; height:38px; background:url('../images/button-load.png') no-repeat; position:absolute; left:0; top:0; cursor:pointer; }
		.generalInfo #loadScreen:hover span { background-position:0 -38px; }

	.generalInfo .howInst { display:block; width:181px; float:right; margin-right:5px; }

.generalInfo .help, .generalInfo .free { position:relative; top:-3px; }
.generalInfo .free { color:#C40303; }
.generalInfo .trial { color:#36505a; }
	.generalInfo .trial a { text-decoration:none; }
	.generalInfo .trial a:hover { text-decoration:underline; color:#fff; }
	.generalInfo .free img { margin-right:4px; }
	.generalInfo .free * { vertical-align:middle; }

.generalInfo td { vertical-align:top; padding:2px 0; padding-right:5px; }
	
.screenText { padding-top:30px; padding-bottom:20px; }

.comments dt { font-size:14px; padding-bottom:5px; font-weight:bold; }
.comments dd { position:relative; padding:0px 20px 20px; line-height:18px; }
.comments .date { color:#fff; font-weight:normal; }

.comments .leftBloquote { background:url('../images/bloquote.png') no-repeat; height:8px; width:10px; display:block; position:absolute; left:0; top:5px; font-size:0; overflow:hidden; }
.comments .rightBloquote { background:url('../images/bloquote.png') -10px 0 no-repeat; height:8; width:10px; display:inline-block; margin-left:6px; font-size:0; overflow:hidden; }

.addComment { padding:10px 0 0; border-top:1px solid #fff; margin-top:10px; }
.addComment .title { font-size:14px; font-weight:bold; padding-bottom:10px; background:url('../images/addcomment.png') 0 1px no-repeat; padding-left:32px; position:relative; }
.addComment .title span { text-decoration:none; border-bottom:1px dashed #36505a; position:relative; cursor:pointer; }
.addComment dl { padding:0 10px; }
.addComment dt { font-size:12px; padding:0; padding-bottom:5px; font-weight:bold; }
.addComment dd { padding:0; padding-bottom:15px; }
.addComment input.text,
.addComment textarea { width:430px; border:0; padding:5px; }
.addComment textarea { height:70px; }
.addComment input.textShort { width:190px; border:0; padding:5px; }

.addComment div.submit { text-align:right; padding-right:20px; height:38px; }
.addComment input.submit { display:block; float:right; width:113px; height:38px; background:url('../images/button-add.png') no-repeat; border:0; text-indent:-9999px; margin-left:10px; cursor:pointer; }
.addComment input.submit:hover { background-position:0 -38px; }
.addComment input.reset { display:block; float:left; width:133px; height:38px; background:url('../images/button-reset.png') no-repeat; border:0; text-indent:-9999px; margin-left:10px; cursor:pointer; display:none; }
.addComment input.reset:hover { background-position:0 -38px; }

#main .content { padding-top:309px; position:relative; }

.sectionText { line-height:22px; text-align:justify; width:654px; padding:15px 26px; padding-bottom:30px; }
.sectionText p { padding-bottom:10px }
.simpletext { padding:0 20px; line-height:22px; padding-bottom:20px; text-align:justify; }
.simpletext p { padding-bottom:10px; }
.simpletext strong { font-weight:normal; }

.sort { padding:7px 0 30px; padding-left:10px;}
	.sort strong { margin-left:5px; padding:0 3px; }
	.sort strong.nopad { margin:0!important; padding:0!important; }

	.sort a { color:#fff; margin-left:5px; padding:0 3px; }
	.sort a:hover {color:#36505a; }
	
.pager { padding:10px 0 20px 0; text-align:right; width:706px; }
.comments .pager  { width:auto; }
	.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 a:hover,
	.pager span { background:url('../images/pager.png') no-repeat; color:#fff; }
	.pager .next:hover { background:none; }
	
.content .list { padding-bottom:20px!important; }	
.content .list, .content .list li { padding:0; margin:0; list-style:none; } 
.content .list li { background:url('../images/list-screen.png') no-repeat; width:325px; float:left; height:144px; overflow:hidden; margin-left:9px; margin-bottom:9px; padding:10px 12px; }

.content .list .screenName { font-size:14px; padding-bottom:10px; font-weight:bold; width:314px; overflow:hidden; white-space:nowrap; color:#fff; font-weight:bold; }
.content .list .screenName h2 { display:inline; font-weight:bold; }
	.content .list h2 a { text-decoration:none; }
	.content .list h2 a:hover { color:#fff; }
	.content .list .screen { float:left; padding:3px; background:#fff; 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; background:url('../images/stars-min.png') repeat-x; display:block; float:left; }
		.content .list .stars span { background:url('../images/stars-min.png') 0 -14px repeat-x; height:14px; display:block; float:left; }
		
	.content .list .more { float:right; color:#36505a; text-decoration:none; background:url('../images/more.png') 0 1px no-repeat; padding-left:10px; font-size:11px; margin-top:1px; }
	.content .list .more:hover { color:#fff; }

#commentBlock { display:none; width:465px; }

.favorite { position:absolute; left:50%; z-index:200; top:60px; margin-left:333px; background:#7AA5B5 url('../images/favorite.png') 3px 2px no-repeat; padding-left:21px; padding-bottom:2px; padding-right:5px; border:1px solid #c7d9e0; }
.favorite a { color:#fff; text-decoration:none; }
.favorite a:hover { color:#fff1cd; }


dl.form dt { padding-bottom:5px; }
dl.form dd { padding-bottom:10px; }
dl.form input.text { width:200px; padding:5px; }
dl.form textarea { width:400px; height:200px; padding:5px;  }

#feedbackCaptcha { width:115px; }

dl.form input.submit { width:107px; height:37px; display:block; background:url('../images/button-send.png') no-repeat; text-indent:-9999px; border:0; cursor:pointer; position:relative; top:-10px; }

dl.form .error { color:#f00; padding-top:1px; font-weight:bold; padding-left:10px; }
	
#friendSend input { text-align:center; }

#commentAdd { font-size:18px; }
#commentAdd.error { color:#ac1515; padding:10px; }

#reytvoteerror { white-space:nowrap; }
#reytvoteerror  .error,
#subscribeError .error { color:#ac1515; }
#reytvoteerror { color:#FFFFFF; font-weight:bold; left:21px; position:absolute; top:-7px; }

.content .searchResult { font-size:14px; padding-left:0; padding-bottom:20px; }
.content .textBox .box,
.content .searchResult .box { margin-bottom:20px; }
.content .textBox .box, .content .textBox p,
.content .searchResult .box, .content .searchResult p { padding-bottom:0; padding-top:0; }

.content .searchResult .q { color:#C40303; font-size:16px; font-weight:bold; }

.tagsCloud { padding-bottom:15px; padding-right:24px; }
	.tagsCloud ul { padding-left:15px; text-align:center; }
	.tagsCloud li { display:inline; padding:4px 10px; }
	.tagsCloud a { text-decoration:none; }
	.tagsCloud a:hover { text-decoration:underline; }
	.tagsCloud a.lev1 { font-size:12px; }
	.tagsCloud a.lev2 { font-size:14px; }
	.tagsCloud a.lev3 { font-size:16px; }
	.tagsCloud a.lev4 { font-size:18px; }
	.tagsCloud a.lev5 { font-size:20px; }
	
#help, #help li { margin:0!important; padding:0!important }
#help li { list-style:none!important; padding-bottom:15px!important; }
#help h2 { font-size:20px; color:#fff; text-decoration:none; border-bottom:2px dotted #B5CDD6; cursor:pointer; padding-bottom:10px; padding-left:24px; background:url('../images/help.png') 0 7px no-repeat; }
#help h2:hover { text-decoration:none; }
#help .text { display:none; padding:10px; padding-left:20px; border-left:2px solid #B5CDD6; padding-bottom:0; padding-top:30px;  }
#help li li { padding-bottom:0!important; list-style:disc!important }
#help li ul { margin:0; margin-top:-25px; margin-bottom:20px; }

.allTags { position:relative; }
.allTags ul { padding-left:90px; text-align:left; margin-top:-10px; }
.allTags .all { position:absolute; left:30px; top:1px; }

#showFriendForm { text-align:center; font-size:18px; display:none; }
#showFriendForm  a:hover { text-decoration:none; }

/* feedback */

#toFeedback { display:block; width:39px; height:155px; background:url('../images/feedback.png') no-repeat; position:fixed; right:0; top:50%; margin-top:-78px; text-decoration:none; z-index:500; }
#toFeedback.active,
#toFeedback:hover { background-position:-39px 0; }

#feedbackForm { padding:20px 30px; width:511px; }

#feedbackForm .head { padding-bottom:20px; font-size:11px; overflow:visible!important; height:58px; }
#feedbackForm .hello { float:left; width:245px; padding-top:5px; }
#feedbackForm .emoticons { float:right; height:67px; width:257px; background:url('../images/feedback-popup.png') 0 -131px no-repeat; text-align:center; padding-top:5px; font-weight:bold; position:relative; }

#feedbackForm .emoticons a { text-decoration:none; display:block; width:43px; height:43px; position:absolute; }
#feedbackForm .emoticons a.active { background:url('../images/feedback-popup.png') 0 -68px no-repeat; }

#feedbackForm .emoticons a:hover span { display:block; }

#feedbackForm .emoticons a span { text-decoration:none; position:absolute; top:35px; white-space:nowrap; padding:2px 5px; background:#fff; border:1px solid #ccc; display:none; opacity:0.8; }
#feedbackForm .bad { left:16px; top:25px; }
#feedbackForm .super { left:72px; top:25px; }
#feedbackForm .norm { left:140px; top:25px; }
#feedbackForm .angry { left:194px; top:25px; }

#feedbackForm .bad span { left:0; }
#feedbackForm .super span { left:-17px; }
#feedbackForm .norm span { left:-7px; }
#feedbackForm .angry span { left:-12px; }

#feedbackForm .form { background:url('../images/feedback-popup.png') 100% 100% no-repeat; padding:10px; border-top:1px solid #d0d9dc; }

#feedbackForm .tabs { height:35px; margin-bottom:-1px; }
	#feedbackForm .tabs li { height:35px; float:left; width:127px; text-align:center; }
	#feedbackForm .tabs span.wrapper { display:block; height:35px; line-height:34px; cursor:pointer; }
	#feedbackForm .tabs li#question { float:right; }
	
	#feedbackForm .tabs span.active { background:url('../images/feedback-popup.png') -67px 0 no-repeat; cursor:default; font-weight:bold; }
	#feedbackForm .tabs span:hover { font-weight:bold; }
	
#feedbackForm .submit { font-size:14px; height:28px; padding-bottom:10px; }
	#feedbackForm .submit input.tosend { display:block; background:url('../images/feedback-popup.png') -217px 0 no-repeat; width:118px; height:30px; border:0; cursor:pointer; font-weight:bold; float:right; }

#feedbackForm  .text { font-size:12px; display:inline; }	
#feedbackForm  .text,
#feedbackForm  select,
#feedbackForm  textarea { width:480px; padding:5px; border:1px solid #d8dfe1; }
#feedbackForm  textarea { padding:5px; height:140px; }
#feedbackForm  select { padding:3px; }

#feedbackForm .label { padding-bottom:5px; }

#feedbackError { padding:10px 0; }
#feedbackError .error { color:#f00; font-weight:bold; }

.newScrens { color:#c40303!important; }
 

/* system */

.box { width:654px; background:url('../images/box.png') repeat-y; position:relative; padding:15px 26px; margin:11px 0 30px; font-size:12px; line-height:24px; }
	
	.box .bottom, .box .top { display:block; width:706px; height:11px; overflow:hidden; position:absolute; left:0;  }

	.box .top { background:url('../images/box.png') -706px 0 no-repeat; top:-11px; }
	.box .bottom { background:url('../images/box.png') -1412px 0 no-repeat; bottom:-11px; }

	.box p { padding-bottom:30px; }

#popupBackground { background:#000; opacity:0.3; position:absolute; left:0; top:0; height:100%; width:100%; z-index:600; }
.popup { position:absolute; top:220px; width:491px; left:50%; margin-left:-285px; z-index:700; background:url('../images/popup.png') repeat-y; padding:20px 40px; }
	.popup .top, .popup .bottom { display:block; width:571px; height:27px; position:absolute; left:0; top:-27px; }
	.popup .bottom { top:auto; bottom:-27px; }

	.popup .header { font-size:18px; padding-bottom:20px; }
	.popup p { padding-bottom:20px; }
	.popup .text { width:280px; margin:0 auto; display:block; font-size:18px; padding:5px; }
	.popup .send { width:107px; height:37px; display:block; margin:0 auto; background:url('../images/button-send.png') no-repeat; text-indent:-9999px; border:0; cursor:pointer; margin-top:20px; }
	.popup .send:hover { background-position:0 -37px; }
		
.popup .close { width:29px; height:29px; overflow:hidden; background:url('../images/popup-close.png') no-repeat; position:absolute; right:21px; top:5px; cursor:pointer; }
.popup .close:hover { background-position:-29px 0; }

#popupBackground, .popup { display:none; }

#adminPanel { height:30px; color:#fff; width:100%; position:fixed; left:0; top:0; z-index:1000; text-align:right; background:url('../images/admin.png') repeat-x; line-height:27px; }
#adminPanel a { color:#fff; text-decoration:none; }
#adminPanel .wrapper { width:960px;  margin:0 auto; }
#adminPanel .left { float:left }
#adminPanel .rigt { float:right }


.showError { font-size:16px; text-align:center; margin-top:52px; }

.sc_menu { width:138px; overflow:hidden; margin:0 auto; }
.sc_menu a { z-index:200; }

#ie_holder_images_wrapp { display:none; }

#error { position:fixed; }
	#error .header { color:#f00; }
	
.popup .errortext .error { color:#f00; }
.popup .errortext { color:#36505A }
.errortext { text-align:center; font-weight:bold; color:#fff; font-size:14px; }
.errortext strong { color:#36505a; }

strong.strong { font-weight:bold!important; }

#page404 .popularScreens  { position:relative; left:0; margin-left:10px; }
#page404 #carousel { position:relative!important; left:0; top:0; overflow:hidden; }
#page404 .popularScreensText { position:relative; left:15px; top:0; padding-left:20px; margin-left:10px; }

	.page404 p { padding-bottom:5px; }
	.page404 ul { padding-bottom:20px; }

/* carousel */

.popularScreens { position:absolute; left:15px; top:6px; padding-right:30px; }
.popularScreensText { position:absolute; left:10px; top:58px; line-height:24px; width:696px; }


#carousel { position:absolute!important; left:5px; top:84px; width:706px; height:215px; }

#carousel a { display:block; text-align:center; border:0; text-decoration:none; }
#carousel noscript { font-size:20px; }
#carousel noscript p { padding-top:80px; text-align:center; }
#carousel noscript a { display:inline; color:#000; text-decoration:underline; }
noscript { color:#AC1515; }

#carousel img.screen { border:1px solid #9f9494; padding:4px; background:#fff; }
#carousel img.shadow { position:relative; left:5px; }
#carousel span {text-decoration:none!important;}

#ie_holder_images_wrapp { position:relative; }

#ie_holder_images_wrapp .prev,
#carousel #left { background:url('../images/slider-buttons.png') 0 -38px no-repeat; width: 39px; height: 38px; float:left; margin-left:15px; cursor: pointer; position:relative; z-index:900; margin-top:70px; }
#ie_holder_images_wrapp .next,
#carousel #right { background:url('../images/slider-buttons.png') no-repeat; width: 39px; height: 38px; float:right; margin-right:25px; cursor: pointer; position:relative; z-index:900; margin-top:70px; }
	
#holder_images { display: none; }

#ie_holder_images .title,
#carousel .title { width:145px; background:url('../images/slider-text.png') no-repeat; position:absolute; left:30px; top:70px; padding-top:17px; color:#fff; font-size:14px; display:none; }

#ie_holder_images .title  .bottom,
#carousel .title .bottom { width:145px; display:block; background:url('../images/slider-text.png') -145px -2px no-repeat; height:12px; overflow:hidden; position:absolute; left:0; bottom:-12px; }

#ie_holder_images a:hover span.title,
#carousel a:hover span.title { display:block }

/* innerscroll */

div.sc_menu_wrapper { position:relative; height:415px; overflow:auto; }
.sc_menu a { display:block; position:relative; width:136px; margin:0 auto; text-decoration:none; }
.sc_menu_wrapper .loading { position:absolute; top:170px; left:19px; padding:10px; height:46px; width:102px; text-align:center; color:#fff; background:url('../images/load.png') no-repeat; }
.sc_menu_wrapper .name { font-size:12px; line-height:14px; display:block; padding-bottom:12px; white-space:nowrap; overflow:hidden; padding-top:7px; text-decoration:underline; }

.sc_menu .screensaver { display:block; height:106px; }

.screensaver .scroll { width:158px; height:469px; float:right; background:url('../images/scroll.png') no-repeat; text-align:center; padding:0; margin:0; position:relative; left:5px; }
	
	.screensaver .scroll .star { height:14px; width:70px; overflow:hidden; background:url('../images/stars-min.png') repeat-x; display:block; float:left; position:absolute; left:50%; margin-left:-35px; top:80px; }
	.screensaver .scroll .reyt { background:url('../images/stars-min.png') 0 -14px repeat-x; height:14px; display:block; float:left; }
		
	.screensaver .scroll .title { padding-bottom:0; height:41px; line-height:40px; font-size:13px; color:#fff; font-weight:bold; }
	.screensaver .scroll img { background:#fff; padding:3px; display:block; margin:0 auto; }
	

#carousel .leftWrapp { z-index:130; position:absolute; display:block; top:57px; left:3px; width:60px; height:60px;}
#carousel .rightWrapp { z-index:130; position:absolute; right:12px; display:block; top:57px; width:60px; height:60px; }

.informer td{ vertical-align:top; padding-bottom:20px; }
.informer p { padding-bottom:0; }

.informer textarea { width:98%; margin:0 auto; height:60px; }
.informer table { width:100%; }
.informer .label { font-weight:bold; }
.informer label { padding-right:20px; }
.informer label input { margin-left:0; margin-right:5px; }
.informer textarea { margin-bottom:20px; background:#fff; border:1px solid #36505A; padding:5px; }

.ui-slider { width:70%; margin-bottom:10px; margin-top:10px; margin-left:5px; }
.ui-slider-handle { cursor:pointer!important; }

.informer #example { width:648px; overflow:auto; }

.sectionText h1 { font-weight:bold; padding-bottom:10px; font-size:14px; }

.g468x15v { margin-top:-18px; padding-bottom:10px; padding-left:29px; text-align:left; }
.g120x240v { float:right; width:138px; padding-bottom:10px; }
.g160x600 { float:right; width:160px; padding-bottom:10px; position:relative; left:6px;  }
.g468x15g { text-align:center; padding-top:10px; }
/* .screensaver .g468x15g { border:1px solid #fff; border-left:0; border-right:0; margin-top:10px; } */
.g468x60g { text-align:center; position:relative; margin-left:-7px; width:728px; }

.screensaver .vk { position:absolute; right:20px; top:15px; }
.screensaver .vkEn { width:170px; }
.screensaver .vk .b { float:left; padding-left:10px; }

#videoPrew { display:none; top:300px; }
#videoPrew  .wrapp { width:480px; margin:0 auto; }

#openvideoPrew { text-align:center; }

#openvideoPrew { display:block; position:absolute; right:6px; top:20px; text-indent:-9999px; width:126px; height:33px; overflow:hidden; background:url('../images/video.png') no-repeat; opacity:0.8; cursor:pointer; }
#openvideoPrew:hover { background-position:0 -33px; opacity:1; }
.screensaver .screen { position:relative; }

.content .list li  { position:relative; left:-9px; }
.list .icons { width:50px; height:19px; left:98px; top:125px; position:absolute; display:block; overflow:hidden; }
.list .video { display:block; background:url('../images/stat.png') -22px 0 no-repeat; width:22px; height:19px; display:block; float:right; margin-left:2px; }
.list .top10 { display:block; background:url('../images/stat.png') no-repeat; width:22px; height:19px; display:block; float:right; margin-left:2px; }

.content strong { font-weight:normal; }

/* alawar */

#body { overflow:auto; text-align:left!important; }

.mLev1 { height:30px; font-size:20px; margin:0!important; }
	.mLev1  li { float:left; list-style:none!important; padding-right:25px; }
	.mLev1  a { color:#fff; }
.mLev2 { height:25px; font-size:14px; margin:0!important; padding-bottom:20px!important; }
	.mLev2 li  { float:left; list-style:none!important; padding-right:20px; }
	.mLev2  a { color:#fff; }
	.mLev2  a.selected { color:#36505A; font-weight:bold; text-decoration:none; }
	
.games { padding:15px 6px!important; width:694px; }
.game { width:328px; padding-left:10px; padding-right:7px; display:inline-block; vertical-align:top; text-align:left; padding-bottom:20px; }
	.game .name { padding-bottom:10px; font-size:19px; }
	.game .photo { float:left; padding-right:10px; font-size:0; line-height:0; }
	.game .text { padding-bottom:10px; line-height:17px; }
	.itemGame .botton,
	.game .dwonaload .botton { display:inline-block; text-indent:9999em; font-size:0; width:181px; height:38px; background:url('../images/button-load.png') no-repeat; cursor:pointer; vertical-align:top; text-decoration:none; color:#99bac6; }
	.itemGame .size,
	.game .dwonaload .size { display:inline-block; font-size:20px; height:38px; vertical-align:top; padding-left:20px; line-height:38px; color:#fff; }
	
#body td { vertical-align:top; }

.itemGame .photo { padding-right:20px; }
.itemGame  p { padding-bottom:10px; }
.itemGame .scr a { margin-right:10px; }
.itemGame  h1 { font-size:16px!important; color:#fff; padding-bottom:20px!important; font-weight:bold; }
.itemGame .detailTextClass h1 { font-size:14px!important; padding-bottom:0!important; }
.itemGame .size { display:block; text-align:center; }

.topGames { padding-left:20px; padding-right:10px; line-height:14px; }
.topGames .title { font-size:14px!important; font-weight:bold; padding-bottom:15px!important; padding-top:5px; color:#fff; }
.topGames td { padding-bottom:5px; }
.topGames  img { margin-right:10px; }

.wallpapersList { margin:0!important; padding:0!important; }
.wallpapersList li { display:inline-block; width:162px; vertical-align:top; list-style:none!important; margin:0!important; text-align:center; padding-bottom:20px; }
.wallpapersList .wallpaper { display:block; font-size:0; line-height:0; }

.walls p { padding-bottom:10px; }
.walls p.h { font-size:14px; font-weight:bold; }

.popup .send,
input.submit { overflow:hidden; line-height:400px; font-size:0; }

.genTime { text-align:center; font-size:10px; position:relative; z-index:400; padding-bottom:4px; }

#genInformer { padding:5px 10px; margin:0 auto; font-size:15px; cursor:pointer; }
.informer table  { margin-bottom:20px; }

.myadv1, .myadv2 { text-align:center; position:absolute; left:0; width:705px; height:16px; overflow:hidden; padding:0!important; line-height:16px; }
.myadv1 { bottom:0px; }
.myadv2 { bottom:-20px; }

.walls .myadv1 { bottom:-145px; }
.walls .myadv2 { bottom:-165px; }

.screensaver .screen .myadv1 { width:455px; bottom:-21px; }
.screensaver .screen .myadv2 { width:455px; bottom:-41px; }

.screensaver { width:660px; padding-left:20px; }

.textBox { padding-bottom:10px; }


.generalInfo .links { font-size:14px; font-weight:bold; color:#fff; background:url('../images/bg-links.png') no-repeat; width:484px; height:87px; }
.generalInfo .links  ul { padding:17px 10px 10px 90px; background:url('../images/download.gif') 10px 10px no-repeat; }
.generalInfo .links a { color:#C40303; }
.generalInfo .links a { color:#36505A; }

.ie6update { position:absolute; left:405px; top:60px; display:block; color:#C40303; font-weight:bold; width:250px; text-transform:uppercase; background:#fff; padding:5px 10px; }
#main .ie6update { top:80px; }

#mainHeaderMenu { height:33px; background:url('../images/main-header-menu.png') 0 -10px repeat-x; margin-bottom:-8px; position:relative; z-index:900; line-height:20px; }
	#mainHeaderMenu .wrapp { width:952px; margin:0 auto; color:#fff; position:relative; }
	#mainHeaderMenu .wrapp a { color:#fff; margin:0 10px; }
	#mainHeaderMenu a.red { color:#FFFF00!important }
	#mainHeaderMenu a.help { position:absolute; right:0; top:0; }

#wideoboi table { width:100%; border-collapse:collapse; }	
#wideoboi table td { padding:5px 0; }
#wideoboi a img { border:3px solid #fff;
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.5);
 }
#wideoboi a img:hover {
-moz-transform: rotate(5deg); /* Firefox */
-webkit-transform: rotate(5deg); /* Safari, Chrome */
-o-transform: rotate(5deg); /* Opera */
transform: rotate(5deg);
}

.sidebarMenu { font-size:14px; }
	.sidebarMenu a { padding-left:10px!important; color:#fff; }
	.sidebarMenu a:hover { font-weight:bold; }
	
.sText p { padding-bottom:5px;  }

.guestbookBox .addComment { border:0; padding-bottom:20px; min-height:25px; }
	.guestbookBox .addComment .title { float:right; }
	.guestbookBox .addComment #commentBlock { margin-top:-20px; }
	
.guestbookBox #commentAdd { padding-bottom:40px; padding-left:10px; padding-top:0; }
.guestbookBox #commentAdd.ok { padding-left:0; padding-bottom:0; }

img.cr { cursor:pointer; }
