/* --------------- Default Styles --------------- */
html, body, p, h1, h2, h3, h4, h5, em, i, table, tr, td, th, form, input, textarea, select, li, ol, ul, strong {padding:0;margin:0;}
html {font-size:62.5%;}
body {background:#000 url(images/bg.jpg) 50% 0 repeat-x;color: #373737; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
em, i { font-style:normal;}
li { list-style-type:none;}
h1, h2, h3, h4, h5 {font-weight:normal;padding:5px 0;}
p {padding:5px 0;}
a:active, a:focus, img, input, select {outline: 0;}
a, a:link, a:active, a:visited {color: #ff3f3f;cursor: pointer;text-decoration: none;}
a:hover {color:#fff;text-decoration: underline;}
img {border:none;}
.clear { clear:both; font-size:0; line-height:0; height:0;}
/* ------------------------------------------- */
#all { width:1000px; margin:0 auto;}
/* --------------- Header --------------- */
#header { height:92px; position:relative; width:990px; margin:0 auto; overflow:hidden;}
.h_img { display:block; float:left;}

.nav { width:100%; background:url(images/index_05.jpg) 0 100% repeat-x;}
.nav_box { height:46px; margin:0 auto; width:1000px;  position:relative;}
.nav_2 .nav_box{ height:46px; background:none;}
.name { position:absolute; left:55px; top:-2px; font-size:17px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
	.sort { position:absolute; left:40px; bottom:7px;}
	.sort li { background:url(images/sort_m.png) 0 0 repeat-x; float:left; display:inline; margin-right:2px;}
	.sort li a, .sort li a:visited { color:#000; background:url(images/sort_l.png) 0 0 no-repeat; display:block;float:left; }
	.sort li em {background:url(images/sort_r.png) 100% 0 no-repeat; height:31px; padding:4px 8px 0; display:block;float:left;}
.addthis { position:absolute; right:15px; bottom:10px;}
.pages { position:absolute; left:303px; bottom:10px;}
	.pages span { float:left; padding-top:4px; padding-right:5px;}
	.pages ul { display:inline; float:left;}
	.pages li { float:left; display:block; width:27px; height:19px; background:url(images/p1.png) 0 0 no-repeat; text-align:center; margin-right:2px; padding-top:3px; }
	.pages li a, .pages li a:visited, .pages li a:hover {color:#fff;}
	
.h_tops { position:absolute; left:375px; top:16px;  font-size:11px; font-weight:bold;}
	.h_tops span {color:#340e61; font-size:11px; font-weight:bold; display:block; padding-bottom:19px; padding-left:15px;}
	.h_tops a, .h_tops a:visited, .h_tops a:hover { color:#ffffff; text-transform:uppercase; }
	.h_tops ul { width:150px; float:left; padding-right:2px;}
	.h_tops li { padding:3px 0 1px 15px; height:1%; background:url(images/flag.png) 0 6px no-repeat;}
	
/* ------------------------------------------- */

.nav2 { width:100%; background:url(images/nav.png) 0 100% repeat-x;}
.nav_box2 { height:46px; margin:0 auto; width:1000px;  position:relative;}
.nav_2 .nav_box2{ height:46px; background:none;}

.pages2 { position:absolute; left:23px; bottom:10px; color:#FFF;}
	.pages2 span { float:left; padding-top:4px; padding-right:5px;}
	.pages2 ul { display:inline; float:left;}
	.pages2 li { float:left; display:block; width:27px; height:19px; background:url(images/p1.png) 0 0 no-repeat; text-align:center; margin-right:2px; padding-top:3px; }
	.pages2 li a, .pages2 li a:visited, .pages2 li a:hover {color:#000;}

/* --------------- Content --------------- */
.thumbs {width:100%; margin:0 auto; padding:5px 0 15px; text-align:center; }

	.thumbs h3 {font-weight:bold; font-size:13px;padding:3px 0 3px 24px; height:1%; text-align:left; height:18px; overflow:hidden; line-height:19px; background:url(images/item_icon.png) 4px 3px no-repeat;}
	.thumbs h3 a{color:#ffffff;}
	
	.thumbs li {padding:0; width:326px; height:323px;display: -moz-inline-stack; display:inline-block; vertical-align:top; margin:0px 0px 0px 0px; *margin: 0px 0px 0px 0px; zoom: 1; *display: inline; position:relative; z-index:99; background:url(images/item.png) 0 0 no-repeat; padding-top:5px;}
	
	.thumbs * {vertical-align: top;}
	.thumbs li img {position:relative;z-index:99; width:320px; height:240px; margin:0 auto; border:1px solid #d1d1d1; display:block;}
	.thumbs li p {width:93%; margin:0 auto; overflow:hidden; font-size:11px; padding:5px 0 1px; color:#76c3ff;}
	.thumbs li p i  { color:#5B5B5B; font-weight:bold;}
	.thumbs li span {float:left;}
	.thumbs li .added { float:right;}

.lm2 { margin:0 auto; display:block; width:999px; margin-bottom:15px; margin-top:15px;}
.lm2 ul{ float:left; width:166px; color:#666666;}
.lm2 li {padding-left:20px; font-size:12px; text-align:left; text-transform:uppercase;}
.lm2 a{color:#78b8ff; font-weight:bold;}
.lm2 a:hover{color:#fff; text-decoration:none;}

/* ------------------------------------------- */

/* --------------- Footer --------------- */
#footer { height:92px; width:100%; overflow:hidden; color:#fff;}
.footer_1 {background:#000 url(images/bg.jpg) 50% 0 repeat-x;}
.footer_2 { width:990px; margin:0 auto; background:url(images/index_01.jpg) 0 0 no-repeat; height:92px; position:relative; text-align:center;}
.footer_2 p{ padding:22px 0 0 450px; width:450px;}
#footer a, #footer a:visited, #footer a:hover { color:#e5b52a; }
/* ------------------------------------------- */
.dots2 {FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #fff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
.thumbs5 {border-color:#333333; border-width:1px; border-style:solid;}
a:hover .thumbs5{border-color:#CCC; border-width:1px; border-style:dashed;}

#tags a:hover {
	color:#793c00; background-color: #ffffff;
	}

.tag-1 a:link, .tag-1 a:visited {
	font-size:14px;
	color:#E2E2E2;
	}
	
.tag-2 a:link, .tag-2 a:visited {
	font-size:16px;
	color:#D4D4D4;
	}

.tag-3 a:link, .tag-3 a:visited {
	font-size:18px;
	color:#C4C4C4;
	}
	
.tag-4 a:link, .tag-4 a:visited {
	font-size:20px;
	color:#B7B7B7;
	}

.tag-5 a:link, .tag-5 a:visited {
	font-size:22px;
	color:#A8A8A8;
	}
	
.tag-6 a:link, .tag-6 a:visited {
	font-size:24px;
	color:#9F9F9F;
	}
	
.tag-7 a:link, .tag-7 a:visited {
	font-size:26px;
	color:#919191;
	}
	
.tag-8 a:link, .tag-8 a:visited {
	font-size:28px;
	color:#838383;
	}

.nagy { text-transform: uppercase; font-weight:bold; font-family: Georgia, Helvetica, sans-serif; COLOR: #CC0000; FONT-SIZE: 20px; text-align: center;}
a:hover .nagy{COLOR: #ffff00;}

.thumbsx {width:100%; margin:0 auto; padding:5px 0 15px; text-align:center; }

	.thumbsx h3 {font-weight:bold; font-size:13px;padding:3px 0 3px 24px; height:1%; text-align:left; height:18px; overflow:hidden; line-height:19px; background:url(images/item_icon.png) 4px 3px no-repeat;}
	.thumbs h3 a{color:#ffffff;}
	
	.thumbsx li {padding:0; width:326px; height:285px;display: -moz-inline-stack; display:inline-block; vertical-align:top; margin:0px 0px 0px 0px; *margin: 0px 0px 0px 0px; zoom: 1; *display: inline; position:relative; z-index:99; background:url(images/item.png) 0 0 no-repeat; padding-top:5px;}
	
	.thumbsx * {vertical-align: top;}
	.thumbsx li img {position:relative;z-index:99; width:320px; height:240px; margin:0 auto; border:1px solid #d1d1d1; display:block;}
	.thumbsx li p {width:93%; margin:0 auto; overflow:hidden; font-size:11px; padding:5px 0 1px; color:#76c3ff;}
	.thumbsx li p i  { color:#5B5B5B; font-weight:bold;}
	.thumbsx li span {float:left;}
	.thumbsx li .added { float:right;}

.player iframe, object, embed {
       width: 640px;
       height: 480px;
    }

#back-top a:hover span{background-color:#777}
.player { width:640px; height:480px; padding-bottom:10px;}
.player, .player iframe, .player embed, .adv {width:640px !important; height:480px !important; }
.player { margin-bottom:10px;position:relative;}
	.adv { position:absolute; left:0; top:0;background:#000;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
	.adv_box { width:620px; height:260px; position:absolute; left:50%; top:50%; margin:-130px 0 0 -310px;background:#000;}
	.adv_close {   background:#000000;color: #FFFFFF;cursor: pointer;font-size: 12px;line-height: 18px;padding: 0 5px;position: absolute;right: 0;top: -20px;}
	.adv_ban { width:620px; height:260px;background:#000; position:absolute; left:0; top:0; overflow:hidden;}  
	.adv_all { display:none;}	
	.adv_ban_1 {float:left;width:300px;height:250px;overflow:hidden;margin:5px; background:#000000;}	
	.adv_ban_2 {float:right;margin-left:0;}

#media {
	background-image: url(tbg_h.png);
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}