/*begin reset styles*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,
h6,pre,form,fieldset,input,p,blockquote,table,
th,td { margin: 0; padding: 0; }
fieldset,img,abbr { border: 0; }
address,caption,cite,code,dfn,em,h1,h2,h3,
h4,h5,h6,strong,th,var { font-style: normal; font-weight: normal; }
caption,th { text-align: left; }
q:before,q:after { content: ''; }
a { text-decoration: none; }

table {
  border-collapse: collapse;
} 

/** html div {height: 1%;}*/

html, body {
	color: #333;
	/*font-family: arial;*/
	font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
	font-size: 12px;}

body {
	background: #ccc url('http://celebkepek.com/style/style_elements/fadeback.png') repeat-x; 
	background-attachment:fixed;
	behavior: url('http://celebkepek.com/style/csshover.htc');}

* html body {background-color: #c6c6c6;} /*ie6-8*/
*:first-child+html body {background-color: #c4c4c4;}

.for_firefox {
height: 0px; 
overflow: hidden;}

* html .for_firefox {display: none;}

#container {
	position: relative;}

* html #container {
	height: 1px; /*fix container height problem in ie*/}

#header, #nav, #footer, #left {
width: 100%;
min-width: 728px;}

/*#header	{
	background: #ccc*/ /*url('http://celebkepek.com/style/style_elements/body.png')*//*;
	height: 0px;
	position: absolute;
	top: 0;
	width: 100%;}

#nav {
	background: #000099;
	height: 30px;
	position: absolute;
	top: 110px;
	width: 100%;}*/

#header, #nav {display: none;}

#content {
	background: transparent url('http://celebkepek.com/style/style_elements/mainback.png') top center repeat-y;
	margin: 10px 0 0;}

* html #content {
	background-image: none;}

body.ad #content {margin: 140px 0 0;}

* html #content .distance {
	border-top: 2px solid #999;
	border-left: 2px solid #999;
	border-right: 2px solid #999;
	border-bottom: 1px solid #999;}

#footer	{
	background: none /*url('http://celebkepek.com/style/style_elements/body.png')*/;
	height: 40px;
	position: relative; /*hozzáadva 2008.07.05 footer p bug jav.*/
	width: 100%;}

#footer .distance, #header .distance, #nav .distance, #content .distance {
	background: #fff;
	margin: 0 auto;
	width: /*982px;*/728px;
	text-align: center;}

#footer .distance {
	background: transparent url('http://celebkepek.com/style/style_elements/footer.png') repeat-x;
	height: 40px;
	position: relative;}

* html #footer .distance {
	background: none;}

	#main {
	background: none;
	/*float: left;*/
	width: 728px;
	min-height: 400px;
	text-align: center;
	margin: 0/* 0 0 254px*/;}

* html #main {
	margin: 0/* 0 0 127px*/;
	background: none;
	height: 0;
	padding: 0;
	height: 400px;}

#left {
	background: #222 url('http://celebkepek.com/style/style_elements/left.png') repeat-x;
	width: 728px;/*244px*/
	padding-bottom: 110px;
	padding-top: 10px;
	margin: 0;/* 0 0 -982px*/
	position: relative;}

#left .left_header {
	background: #ff9900 url('http://celebkepek.com/style/style_elements/left-header.png') repeat-x;
	height: 100px;
	width: 728px;
	position: absolute;
	bottom: 0;
	left: 0;
	}



.clearfix {
	clear: both;
	margin: 0;
	padding: 0;
	height: 0;
	width: 0;
	overflow: hidden;}

/*************************************************************************************************/

h1, h2, h3, h4, h5, h6 {
	color: #036;
	font-family: Georgia,"Bitstream Vera Serif","Times New Roman",serif;
	font-weight: bold;
	text-align: left;
	margin: 10px;
	height: 1%;
	border: 0px solid #000;}

h1 {font-size: 14px;z-index:5;clear: both;}
h2 {font-size: 20px;}
h3 {font-size: 18px;}
h4 {font-size: 16px;}

a, a:visited {color: #036;}
a:hover {color: #f30; text-decoration: underline;}

.breadcrumb {
	margin: 0 0 0;
	background: #f90;
	padding: 3px 10px 3px;
	font-weight: bold;
	text-align: left;
	width: 708px;
	height: 16px;
	border-bottom: 1px solid #f60;
	}

.breadcrumb a, .breadcrumb a:visited,  .breadcrumb a:hover {color: #fff;}


.index h1 {
	margin-top: 0; 
	padding-top: 10px; 
	background: #f90; 
	margin: 0 0 5px; 
	padding: 3px 10px;	
	border-bottom: 1px solid #f60;}

ul {
	list-style-image: none;
	list-style-position: inside;
	list-style-type: none;
	border: 0px solid #000;
	padding: 0;}

li {
	border: 0px solid #000;
	padding: 0;
	margin: 0;
	display: inline;}

dl {
	margin: 5px 10px;
	text-align: left;}

.more {
	margin: 0px 10px 30px;
}

.thumbs {
	width: 718px;
	margin-left: 10px;}

* html .thumbs {
	margin-left: 10px;}

 .thumbnail {
	background: #fff;
	border: 1px solid #eee;
	float: left;
	display: inline;
	margin: 0 10px 10px 0;
	position: relative;
	width: 160px;
	height: 160px;
	z-index: 100;
	}

.thumbnail:hover {
	z-index: 110;}

	.thumbnail h2, .thumbnail h3 {
		position: absolute;
		top: 5px;
		left: 5px;
		font-size: 11px;
		font-weight: normal;
		font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
		margin: 0 5px 5px 0;
		text-align: center;
		width: 155px;
		height: 30px;
		overflow: hidden;}

	.thumbnail img {
		margin: 36px 5px 5px;
		border: 0px solid #000;
		width: 100px;
		height: 100px;
		}

	.thumbnail ul {
		background: #fff url('http://celebkepek.com/style/style_elements/c.png') 3px 3px no-repeat;
		border: 1px solid #eee;
		top: 140px;
		display: block;
		height: 15px;
		left: 3px;
		margin: 0;
		position: absolute;
		width: 15px;
		z-index: 120;
		text-align: center;
		}

	.thumbnail ul:hover {
		background: #fff url('http://celebkepek.com/style/style_elements/cimkek.png') 4px 3px no-repeat;
		border: 1px solid #ccc;
		position: absolute;
		padding: 15px 5px 5px;
		width: 155px;
		height: auto; 
		z-index: 125;
		word-spacing: 10px;}

		.thumbnail ul li {
			font-size: 12px;
			color: #333;
			border: none;
			display: none;
			padding: 0;
			/*margin: 5px 10px 5px 0;*/}

		.thumbnail ul:hover li {
			display: inline;
			text-align: center;}

#left a.mtitle {
	background: #fff url('http://celebkepek.com/style/style_elements/logo.png') no-repeat;
	position: relative;
	color: #036;
	display: block;
	width: 242px;
	height: 100px;
	border: 0px solid #000;
	text-decoration: none;
	padding:0;
	float: left;}

#left a.mtitle span{
	letter-spacing: 10px;
	display: block;
	position: absolute;
	left: 50px;
	top:10px;
	font-size: 30px;
	/*font-family: Georgia,"Bitstream Vera Serif","Times New Roman",serif;*/
	font-weight:bold;
	cursor: pointer;}

#left a.mtitle span span{
left:0;
border-top: 5px solid #f60;
top:40px;
padding-top: 2px;}

#left .search {
	text-align: center;
	width:486px;
	position: absolute;
	right: 0;
	bottom: 50px;}

/*//////////////////////////////////////////////////////////////////////////////////*//*//////////////////////////////////////////////////////////////////////////////////*//*//////////////////////////////////////////////////////////////////////////////////*//*//////////////////////////////////////////////////////////////////////////////////*//*//////////////////////////////////////////////////////////////////////////////////*/

/*#main.picture ul.tag {
	margin: 0 10px 10px;
	font-size: 11px;
	/*position: absolute;
	bottom: 0;
	z-index: 1000000;*//*}

#main.picture ul.tag li:first-child {
	padding-left: 70px;
	background: url('http://celebkepek.com/style/style_elements/cimkek2.png') left 1px no-repeat;}*/

	#main.picture .img_frame {
		position: relative; display: block;}
	
	#main.picture .main_pic, #main.picture .main_pic:hover {display: block;}
	
	#main.picture #icons {
		bottom: 0px;
		right: 0px;
		width: 115px;
		text-align: center;
		margin: 0 auto;
		position: absolute;
		z-index: 20;
		padding: 10px 16px 10px 10px;}

	#main #icons img {
		border: 1px solid #eee;
		margin-bottom: 0;}

	#main #icons a:hover img {
		border: 1px solid #999;}

	#main.picture ul.tag {
		background: #fff url('http://celebkepek.com/style/style_elements/c.png') 3px 3px no-repeat;
		border: 1px solid #eee;
		/*top: 140px;*/
		display: block;
		height: 15px;
		right: 10px;
		margin: 0;
		position: absolute;
		width: 15px;
		z-index: 120;
		text-align: center;
		/*float: left;*/
		}

	#main.picture ul.tag:hover {
		background: #fff url('http://celebkepek.com/style/style_elements/cimkek.png') 4px 3px no-repeat;
		border: 1px solid #ccc;
		position: absolute;
		padding: 15px 5px 5px;
		width: 155px;
		height: auto; 
		z-index: 125;
		word-spacing: 10px;
		}

		#main.picture ul.tag li {
			font-size: 12px;
			color: #333;
			border: none;
			display: none;
			padding: 0;
			/*margin: 5px 10px 5px 0;*/}

		#main.picture ul.tag:hover li {
			display: inline;
			text-align: center;}

#main.index ul.category {
	margin: 0 10px 10px 10px;
	border: 0px solid #ccc;}

#main.index ul.category li {
	position: relative;
	background:#fff;
	border: 1px solid #eee;	
	display: block;
	float: left;
	width: 160px;
	height: 160px;
	margin: 0 10px 10px 0;}

	#main.index ul.category li a {
		width: 150px;
		height: 154px;
		display: block;
		padding: 5px 3px;
		font-size: 11px;
		text-align: center;
		font-family: Georgia,"Bitstream Vera Serif","Times New Roman",serif;
		font-weight: bold;
		vertical-align: bottom;
		border: 0px solid #000;}

#left a.alltag {
	font-weight: bold;
	color: #f60;
	display: block;
	font-size: 10px;
	margin: 10px;
	text-align: center;}

#left.index ul.tag, #left.category ul.tag, #left.tag ul.tag {
	display: block;
	text-align: center;
	margin: 0 10px 10px 20px;
	word-spacing: 10px;}

#left.index ul.tag li, #left.category ul.tag li, #left.tag ul.tag li {
	display: inline;
	/*loat: left;*/
	margin: 0;}

#left.index ul.tag li a, #left.category ul.tag li a, #left.tag ul.tag li a{
	color: #ddd;}

#left ul.category {
	margin: 0 10px 10px 20px;
	text-align: center;
	padding: 0;}

#left ul.category li {
	list-style-image: url('http://celebkepek.com/style/style_elements/dot.png');	
	display: list-item;
	list-style-type: none;
	list-style-position: outside;
	padding: 0 0 0 0;}

#left .celebek ul.category li {
	line-height: 1.5em;
	display: inline;
	margin-right: 0px;
	padding-left: 11px;
	background: url('http://celebkepek.com/style/style_elements/dash.png') 2px 1px no-repeat;}

#left .celebek ul.category li:first-child {
	background: none;}

#left ul.category li a{
	color: #ddd;}

#main.category dl,#main.picture dl {
	margin: 0 10px 10px 10px;}

#main.category dl dd,#main.picture dl dd {
	margin: 0 0 5px 0;}

#main.category dl dt,#main.picture dl dt {
	font-weight: bold;
	/*float: left;*/
	display: block;
	margin-right: 10px;}

#main.category dl dt a,#main.picture dl dt a, #main.category dl dt a:visited, #main.picture dl dt a:visited {
	color: #f30;
	text-decoration: underline;}

#main.picture img {
margin-bottom: 0px; 
border: 1px solid #036;
}

#main ul.pages {
	margin: 0 0 0;
	font-size: 14px;
	font-weight: bold;
	position: relative;
	z-index: 10;
	background: transparent url('http://celebkepek.com/style/style_elements/navback.png') repeat-x/*#fff8dd*/;
	padding: 15px 0px 7px;
	height: 24px;
	/*border: 1px solid #333;*/}

#main ul.pages li.prev a {
	padding: 10px 0 10px 70px;
	background: url('http://celebkepek.com/style/style_elements/prev-big.png') left 50% no-repeat;
	color: #fff;
	font-weight: bold;
	/*border: 1px solid #333;*/}

* html #main ul.pages li.prev a {
	background: url('http://celebkepek.com/style/style_elements/prev-big-ie.png') left 50% no-repeat;}

#main ul.pages li.next a {
	padding: 10px 70px 10px 0;
	background: url('http://celebkepek.com/style/style_elements/next-big.png') right 50% no-repeat;
	color: #fff;
	font-weight: bold;
	/*border: 1px solid #333;*/}	

* html #main ul.pages li.next a {
	background: url('http://celebkepek.com/style/style_elements/next-big-ie.png') right 50% no-repeat;}

#main ul.pages li.next {
	padding-left: 40px;
	background: url('http://celebkepek.com/style/style_elements/dot2.png') 12px 50% no-repeat;
	/*border: 1px solid #333;*/}	

* html #main ul.pages li.next {
	background: url('http://celebkepek.com/style/style_elements/dot2-ie.png') 12px 50% no-repeat;}

#left h1, #left h2, #left h3, #left h4, #left h5, #left h6 {
	font-size: 16px;
	background: /*url('http://celebkepek.com/style/style_elements/left_h.png')*/ no-repeat;
	margin: 0 0 10px 0;
	padding: 2px 10px 0;
	height: 20px;
	border: 0px solid #000;
	color: #f60;}

#main.alltag ul {
	text-align: center;
	margin: 10px 30px 10px 10px;
	line-height: 30px;} 

#footer p {
	position: absolute;
	left: 10px;
	bottom: 15px;
	font-size: 10px;
	display: inline;
	text-align: left;}

#footer p span {
	font-weight: bold;}

/**************MyCelebs********************/

#main #mycelebs_side_ad {
	position: relative;
	border: 0px solid #eee;
	margin: -2px auto 0/*10px 40px 0px 10px*/;
	padding: 0;
	width:728px;
	text-align: center;
	/*2010.05.07*/
	padding-bottom: 20px;
	}

* html #main #mycelebs_side_ad {
	height: 1px;}

#main #mycelebs_side_ad p {
	display: inline;
	position: relative;
	width: 120px;
	height: 133px;
	float: left;
	font-size: 10px;
	border: 0px solid #eee;
	margin: 10px 0px 10px 20px;}

#main #mycelebs_side_ad p img {
	position: absolute;
	top: 35px;
	left: 15px;
	display: block;
	margin: 0px auto 3px;
	border: 1px solid #ccc;
	width: 100px;
	height: 100px;}

#main #mycelebs_side_ad p a {
	display: block;
	margin: 5px 5px 0px;
	text-decoration: none;
	height: 30px;
	border: 0px solid #000;}

#main #mycelebs_side_ad h2 {
	text-align: right;
	font-size: 10px;
	margin: 10px 10px 0;
/*	background-image: none;
	display: block;*/
	/*height: 59px;
	width: 728px;
	margin: 0 auto;*/
/*	margin: 5px 10px;
	height: 20px;
	right: 10px;
	padding-top: 10px;
	clear: both;*/	
	/**/
	/*padding: 0;
	border: 0px solid #eee;
	overflow: hidden;*/
}

#main #mycelebs_side_ad h2 img {border: none;}

#left .search {
	text-align: center;
	width:486px;
	position: absolute;
	right: 0;
	bottom: 50px;
	z-index: 1000;
	clear: both;}

.adsense1 {
border: none;
background: transparent;
margin: 0;
padding: 0;
width: 728px;
height: 90px;
position: absolute; 
right: 15px;
top: 15px;
}

#left .ad {
margin: 0 10px 10px;
}

img {
font-size: 2px; color: #fff;
}

#trck {position: fixed ! important; bottom: 0px ! important; right: 0px ! important; z-index: 9999999 ! important; opacity: 1.0 ! important; display: block; visibility: visible;}

#trck img {border: 0px none ! important; margin: 0pt ! important; padding: 0pt ! important; height: 25px ! important; z-index: 999999 ! important;}
* html #trck {_right: 0px;}
