body, h1, h2, h3, h4 ,h5, h6, p, ul, li, form, fieldset { margin:0; padding:0; list-style-type:none; border:none; }

body {color:#8c8c8c;font:11px Tahoma; background-color:#000;text-align:left;}
#container { width:911px; margin:0 auto;}
#main { border-left:15px solid #0e0e0e; border-right:15px solid #0e0e0e; background:url(image/content_top.png) no-repeat center top; padding-top:30px;}

#top { height:153px; background:#0e0e0e url(image/top_bg.png) no-repeat right top; position:relative;}
#top h1 a { display:block; width:597px; height:99px; background:url(image/logo.jpg) no-repeat left top;}
#top h1 a span { display:none;}
#top li { float:left; padding-right:2px;}
#top li a { display:block; width:109px; height:51px; background:url(image/nav_bg.png) no-repeat left top; line-height:48px; text-align:center; color:#d8773f;}

#top #login { position:absolute; top:45px; left:645px;}
#top #login .input { border:1px solid #000; background:#fff url(image/input_bg.png) repeat-x top; font-size:11px; width:101px; padding:3px 3px;}
#top #login .submit { position:relative; top:5px;}

#left { width:144px; float:left;}
#left .header { position:relative; height:47px; margin:5px 0;}
#left h3 { width:167px; background:url(image/left_header_bg.png) no-repeat left top; position:absolute; left:-23px; height:42px; margin:5px 0;}
#left h3 span { display:block; padding-left:49px; width:118px; background:url(image/sidebar_icons.png) no-repeat 125px top; line-height:42px; font-weight:bold; color:#fff; font-size:11px;}

#left h3 span.ico_2 { background-position:125px -42px;}
#left h3 span.ico_3 { background-position:125px -84px;}
#left h3 span.ico_4 { background-position:125px -126px;}
#left li { line-height:22px; border-bottom:1px solid #0e0e0e; padding-left:10px;}

#content { float:left; width:498px; padding:0 15px 10px 14px;}
.game { background:url(image/game_bg.png) no-repeat left top; height:135px; margin-bottom:5px; position:relative;}
.game h2 { padding:8px 0 8px 30px; font:bold 13px/23px Tahoma;}
.game h2 a { /*color:#d64e00;*/ color: #8C8C8C;}
.game p { position:absolute; top:43px; left:277px; width:190px; font-size:11px;}
.game img.thumbnail { position:absolute; top:34px; left:10px; width: 130px; height: 97px;}
.game ul { position:absolute; top:42px; left:144px; background:url(image/icons.png) no-repeat left 4px; padding-left:19px;}
.game ul li { line-height:16px;}
.game ul li strong { color:#d64e00;}
.game .voting { position: absolute; top: 95px; left: 104px; }

h2.heading { padding-top:3px; height:20px; background:url(image/head_bg.png) no-repeat left top; font:bold 14px/18px Tahoma; padding-left:15px;}

ul.topusers img { width: 75px; height: 75px; }
ul.topusers { text-align: center; }
ul.topusers span { color: #D64E00; font-weight: bold;}

#sortuj { padding-top:3px;}
#sortuj li { float:left; padding-right:2px;}
#sortuj li a { display:block; float:left; text-align:center; background:url(image/btn_bg.png) no-repeat left top; width:121px; height:20px; line-height:20px; font-size:10px; color:#000; }

.pages { padding-left:20px; border-bottom:1px solid #131313; line-height:25px; margin-bottom:5px;}
.pages a { padding:0 1px;}

.text { margin-top:3px; background:#080808 url(image/gradient.png) repeat-x bottom; margin-bottom:5px;}

#register { padding:20px 80px 120px 40px;}
#register span { display:block; float:left; width:110px; padding-left:10px; line-height:20px; background:#191919; margin-right:10px;}
#register .input { border:1px solid #000; background:#fff url(image/input_bg.png) repeat-x top; font-size:11px; width:230px; padding:3px 3px; display:block; float:left; margin:0;}
#register small { display:block; clear:left; padding-left:132px; line-height:15px; padding-bottom:3px;}
#register .small_captcha { clear:none; float:left; width:170px; position:relative; top:-22px; left:24px; margin-bottom:-15px;}
#register .captcha { float:left; margin-right:10px; display:block;}
#register .input_captcha { border:1px solid #000; background:#fff url(image/input_bg.png) repeat-x top; font-size:11px; width:166px; padding:3px 3px; display:block; float:left; margin:0;}
#register select { width: 238px; border:1px solid #000; background:#fff url(image/input_bg.png) repeat-x top; font-size:11px; padding:3px 3px; }
#register .submit { display:block; text-align:center; margin:0 auto; padding:10px 0;}

#film { padding:15px 47px;}
#film .video { display:block; margin:0 auto;}
#film .stats { width:143px; height:140px; background:url(image/stats_bg.png) no-repeat left top; margin-top:15px; padding-left:25px; padding-top:15px; float:left;}
#film .stats ul.ico { background:url(image/icons.png) no-repeat left 4px; padding-left:19px;}
#film .stats ul.ico li { line-height:16px;}
#film .stats ul.ico li strong { color:#d64e00;}
#film .stats .zglos { display:block; padding:15px 0;}
#film p { margin-left:180px; padding:30px 0 0; position:relative;}

#film .half { width:170px; padding:0 10px; float:left;}
#film .half .input { border:1px solid #000; background:#fff url(image/input_bg.png) repeat-x top; font-size:11px; width:161px; padding:3px 3px;}
#film .half span { display:block; padding:10px 0;}

#comments { padding:10px 15px;}
#comments .comment { margin:10px 0;}
#comments .comment .left { width:100px; padding-top:10px;}
#comments .comment .left strong { color:#d64e00;}
#comments .comment .right { background-color:#000; padding:10px; width:330px;}
#comments p.center { text-align:center; padding-top:15px;}
#comments p.center a { color:#d64e00; }


#right { float:right; width:210px; line-height:15px; padding-bottom:20px;}
#right .header { position:relative; height:47px; margin:5px 0;}
#right h3 { width:233px; background:url(image/right_header_bg.png) no-repeat left top; position:absolute; left:0; height:42px; margin:5px 0;}
#right h3 span { display:block; padding-left:54px; width:179px; background:url(image/sidebar_icons.png) no-repeat 165px top; line-height:42px; font-weight:bold; color:#000; font-size:11px;}
#right .right_content { padding:5px 3px 5px 15px;}
#right span { color:#d64e00;}
#right a.bigger { font-size:13px; font-weight:bold;}
#right a.big { font-size:14px; font-weight:bold;}
#right img.left { position:relative; left:-10px; border:3px solid #d64e00;}
#right h4 { text-align:center; font-size:14px; font-weight:normal; padding-bottom:10px; }
#right .right_ul li { clear:left; padding:3px 0; }

#right .topweek { text-align:center; }
#right .topweek img { width: 190px; height:140px; }

#search { background:url(image/search_bg.png) no-repeat left top; height:70px; margin-bottom:-10px; position:relative; text-align:center;}
#search fieldset { padding-left:25px;}
#search #lupa { position:absolute; width:51px; height:49px; background:url(image/search_lupa.png) no-repeat left top; top:-15px; left:-10px;}
#search .input { border:1px solid #000; background:#fff url(image/input_bg.png) repeat-x top; font-size:11px; width:121px; padding:3px 3px; display:block; margin:11px auto 5px;}

#right h3 span.ico_5 { background-position:175px -168px;}
#right h3 span.ico_6 { background-position:175px -210px;}
#right h3 span.ico_7 { background-position:175px -252px;}
#right h3 span.ico_8 { background-position:175px -294px;}
#right h3 span.ico_9 { background-position:175px -336px;}

#foot { background:url(image/footer.png) no-repeat 2px top; height:104px; position:relative; color:#fff;}
#foot p { position:absolute; top:40px; left:65px;}
#foot .links { position:absolute; top:40px; left:480px; color:#fff;}
#foot .links a { color:#fff;}
#foot a.orange { font-weight:bold; color:#d64e00;}
#foot a.white { font-weight:bold; color:#fff;}

.left { float:left;}
.right { float:right;}
.clear {clear:both;font-size:1px;line-height:0px;height:1px;overflow:hidden;}
a img {border-width:0;}
a {color:#8c8c8c;text-decoration:none;}
a:hover { text-decoration:underline;}

div.sep, div.space-line {
		clear: both; margin: 0; padding: 0; width: auto;
	}