* { margin: 0; padding: 0; }

body  {
	font: 12px Arial, Tahoma, Verdana, Helvetica, sans-serif;
	background: #ffffff url('img/bg_body.png') no-repeat 0 222px;
	/* text-align: center; It's for center alignment*/
	color: #333333;
	padding-bottom: 200px;
}

h2 { font-size: 14px; color: #eed500; margin: 0 0 15px 0;}
h2 img {margin-right: 5px; }
h2 b {text-decoration: underline; color:#eed500;}
h2 b span {color:#e90724;}

img {border: 0;}

a { text-decoration: none; }
a:hover { text-decoration: underline;}
a:visited{ text-decoration: none;}
a:visited:hover { text-decoration: underline;}
.highlight { background-color: #f1e4c2;}

#container { 
	width: 1011px;
	/* margin: 0 auto; It's for center alignment */
	/*text-align: left; It's for center alignment */
} 

/* header:start */
#header { 
	height: 237px;
	background: url('img/bg_header.png') no-repeat left top; 
} 

	/* slogan:start */
	#slogan {
		width: 575px; /*575*/
		height: 237px; /*237*/
		float: left;
	
	}
		
		#slogan a {
			display: block;
			width: 332px;
			height: 108px;
			text-decoration:none;
		}
		
		
		#slogan p.servtype {
position: absolute;
width: 150px;
top: 37px; left: -110px;
		color:#e90724;
		font-size: 14px;
		font-weight: bold;
		font-style:normal;
}



		
		
		#slogan p {
			font-size: 20px;
			font-weight: bold;
			font-style: italic;
			letter-spacing: 2px;
			color: #ffffff;
			
			margin: 50px 0 0 389px;		
		}
	/* slogan:end */

	/* lang change:start */	
	#lang {
		width: 342px; /*342*/
		height: 237px;
		float:left;
		position: relative;

	}
		#lang #letter {
			width:342px;
			height:295px;
			position: absolute;
			background: url('img/letter.png') no-repeat top left;
		
		}
		
		#lang img {
			position:absolute;
			top:0;
			left:0;
		}

		#lang p {
			position: absolute;
			top: 100px;
			left: 30px;
		}
		
		#lang p a {
			color: #333333;
		}
	/* lang change:end */	

	/* web icons:start */	
	#webicon {
		width: 34px;
		height: 77px;
		float: left;
		
		text-align: center;
		padding-top: 160px;
		margin-left: 46px;
	}
	
		#webicon a {
			display: block;
			width:11px;
			margin: 10px auto 0 auto;
		}
	/* web icons:end */	
/* header:end */


/* category images:start */	
#cat_image {
	width: 750px;
	float: left;
	margin: 20px 0 0 0;
	padding-left: 30px;
	
}

#cat_image div {
	width: 115px;
	padding-right: 35px;
	float:left;
	
}

	#cat_image p {margin: 3px 0 20px 0;}
	#cat_image p a{display: inline;}
	
	#cat_image a {font-size:11px;text-decoration: underline; color:#e90724; background-repeat:no-repeat; background-position: center; display:block;}
	#cat_image a:hover { text-decoration: none;}
	#cat_image a:visited{ text-decoration: underline;}
	#cat_image a:visited:hover { text-decoration: none;}
/* category images:end */	


/* search:start */
	#srh {
		width: 10px;
		float: left;
		padding-top: 70px;
	}
	#srh h2 {
		font: 16px Tahoma;
		letter-spacing:2px;
		font-weight: bold;
		color: #535353;
		margin: 0 0 5px 0;
	}
	
	#srh input.inp {
		width:177px;
		border: 1px solid #cfcfcf;
		font-size: 11px;
		padding: 3px;
		color:#999999;
	}
	
	#srh input.sbm {
		position: relative; left:194px;top:-17px;
	}
/* search:start */




/* sidebar left:start */
#sidebar_l {
	width: 211px;
	float:left; 
	
	padding: 0 0 0 30px;
}

	#sidebar_l ul {
		list-style: none;
		font-size: 14px;
		font-weight: bold;
	}
	
		#sidebar_l ul li img {
			margin: 10px 7px 0 0;
		}
		
		#sidebar_l ul li a { color:#e90724; }
		
			#sidebar_l ul ul {
				font-size: 12px;
				margin: 2px 0 0 30px;
			}

			#sidebar_l ul ul a { color: #cc9900; text-decoration: underline;}
			#sidebar_l ul ul a:hover { text-decoration: none;}
			#sidebar_l ul ul a:visited{ text-decoration: underline;}
			#sidebar_l ul ul a:visited:hover { text-decoration: none;}
			#sidebar_l ul ul a.active {text-decoration: none; color:#333333; line-height: 17px;}
					
				#sidebar_l ul ul ul	{
					margin-left: 15px;
				}	
				
				#sidebar_l ul ul ul a { color: #999999; }
/* sidebar left:end */

/* main:start */
#main	 {
	float: left; 
	width: 537px;
	
}


	/* player:start */
	#player {
		height: 60px;
		padding: 0 0 10px 50px;
	}
	/* player:end */
	
	/* content type lang:start */
	#ctl {
		float:left;
		font-weight: bold;
		padding-bottom: 1px;
		border-bottom:1px solid #b2b2b2;
		width:100%;
		font-size:11px;
	}
    
		#ctl ul {
			padding:10px 10px 0 0;
			list-style:none;
		}
		
			#ctl li {
				display:inline;
			}
			
			#ctl a {
				float:left;
				background:url('img/tab_left.png') no-repeat left top;
				padding:0 2px 0 5px;
				text-decoration:none;
			}
		
				#ctl a span {
					float:left;
					display:block;
					background:url('img/tab_right.png') no-repeat right top;
					padding: 1px 15px 0 15px; /* to font size change */
					color:#ffffff;
				}
				

	#ctl a:hover span {color:#FFF;background-position:100% -15px; cursor:pointer;}
	#ctl a:hover {background-position:0% -15px;}
	#ctl a:hover span {background-position:100% -15px;}
	
	#ctl a.active span {color:#FFF;background-position:100% -15px; cursor:pointer;}
	#ctl a.active {background-position:0% -15px;}
	#ctl a.active span {background-position:100% -15px;}
	
	/* content type lang:end */

	#content {
		font-family: Tahoma, Verdana, Helvetica, sans-serif;
		margin: 10px 0 15px 0;
	}	
		#content h3 {padding: 8px 0 8px 0; border-bottom: 1px solid #cccccc; cursor:pointer;}
		#content h3.selected { border: none;}
		
		#content h3 b { font-size:14px; width: 60px; text-align:center; float:left; cursor:pointer; }
		#content h3 span { font-size:12px; color: #e90724; display:block; width: 440px; float:left; }
		#content h3 span a { font-size:14px; color: #333333; font-weight:normal;}
		#content h3.selected a { color:#e90724; font-weight: bold;}
		#content h3 em {width: 15px; height:15px; background: url('img/play.png') no-repeat top left; margin:0 5px; display:block; float:left; cursor:pointer;}
		
		#content div.orderhelp { padding: 0 10px 25px 20px;	border-bottom: 1px solid #cccccc; position:relative; display: none;}
		#content div.orderhelp p {font-size: 12px; margin: 10px 0;}
		#content div.orderhelp p span {display: block; font-size: 11px;}
		#content div.orderhelp img {position:absolute; right:13px; bottom:28px;}
		
	
	.pages a { color: #626469; text-decoration: none; margin: 0 3px;}
	.pages a:hover { color: #000000; text-decoration: underline; }
	.pages a:visited { color: #626469; }
	.pages a:visited:hover { color: #000000; text-decoration: underline;}
	
	.pages b {
		margin: 0 3px;
	}
		

/* side bar right:start */
#sdb_r {
	float: left;
	width: 230px;
	position: relative;
	top: -30px;
}

	/* Order help :start */
	#orderhelp {
		padding-bottom: 40px;
	}
		#orderhelp img {
			display: block;
			margin: 0 auto;
		}
	
	/* Order help :end */

	/* cr telefon :start */
	#cr_tel {
		padding: 0 0 40px 35px;
	}
	/* cr telefon:end */

	/* send your message:start */
	#sym {
		padding: 0 5px 40px 30px;
	}
	/* send your message:end */

		
		/* wishform:start */
		#wishform{
			width:500px;
		}
	
		#wishform label{
			display:block;
			font-weight:bold;
			text-align:right;
			width:140px;
			float:left;
		}
		
		#wishform label img{
			border: 1px solid #555555;
		}
		
		#wishform .small{
			color:#555555;
			display:block;
			font-size:11px;
			font-weight:normal;
			text-align:left;
			width:180px;
		}
		#wishform input, #wishform textarea{
			float:left;
			width:300px;
			margin:2px 0 15px 10px;
		}
		
		#wishform .cp { 
			float: left; 
			width: 200px;
			padding-left: 10px;
		}
		
		#wishform div.cp span.small a { text-decoration: underline; color: #000000; border: none; }
		#wishform div.cp span.small a:hover { text-decoration: none; color: #000000; border: none; }
	
		
		#wishform .cp input { 
			clear: both;
			margin: 0;
		}
	 

		#wishform  #sendbutton{ 
			
			font-size: 14px; 
			color: #eed500;
			font-weight:bold;
			width:100px;
			font-family:Arial, Helvetica, sans-serif;
			width: 120px;
			margin-left:150px;
			margin-top: 15px;							

			background:transparent;
			border:1px solid #cccccc;
		}
		
		
		div#errform p {
		
			padding-left: 10px;
			border-left: 4px solid red;
			
			margin: 15px;
		
		}
		/* wishform:end */
		
	/* celebrities:start */
	
	#celeb a {
		width: 65px;
		display: block;
		margin: 15px auto 5px auto; 
	}
	/* celebreties:end */

	
	
/* side bar right:end */

#footer { 
	width:1000px;
padding: 20px 0 0 50px;
}
 

#footer p {
float: left;
padding: 0 15px;

}

#footer img {
margin: 0 7px;
}

p.cpp{
height: 45px;
padding: 150px 0 0 0;
border-left: 1px solid #cccccc;
}


/* clearfix:start */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* clearfix:end */
