/****************************************************** 
	Title:    Shukar Deco
	Author:   Wizzard
	Updated:  07/08/2009
	Style:    DEFAULT Stylesheet
******************************************************/



/****************************************************** 
	LIST OF CONTENTS

		Global:				:	=Common
							:	=Logo
							:	=Copyright
							:	=Wizzard


		Layout:				:	=Body
							:	=Header
							:	=Sidebar
							:	=Main
							:	=Footer


		Navigation:			:	=Main menu
							:	=Footer menu


		Inner Pages:		:	=About Us
							:	=Services
							:	=Contacts

******************************************************/


/* ************************ GLOBAL STYLES */

/* .................... Common */
	
div#footer,
div#footer ul li a,
div.wizzard a {
	color: #b5b5b5;		
}


/* ...................... Logo */
	
/* ........................... */


/* ................. CMS Input */
	
/* ........................... */


/* ................. Copyright */
	
div#footer address {
	float: left;
	margin: 10px 0 0 10px;
	font-size: 11px;
	color: #b5b5b5;	
}


/* ................ Wizzard */
	
div.wizzard {
	float: right;
	margin: 0 20px 0 0;
}
	
	div.wizzard a {
		display: block;
		width: 55px;
		height: 20px;
		padding: 12px 65px 0 0;
		font-size: 11px;
		text-decoration: none;
		
		background: url(../images/site_images/backgrounds/wizzard_logo.gif) right 2px no-repeat;
	}



/* ******************************* LAYOUT */

/* ...................... Body */

	body {
		font-family: Tahoma, Geneva, sans-serif;
		background-color: #000;	
	}

/* ...................... Wrapper */

	div#wrapper {
		margin: 0 auto;
		width: 950px;
		min-height: 791px;
		overflow: hidden;
		color: #ffffff;
		
		background: url(../images/site_images/backgrounds/wrapper.jpg) center top no-repeat;
	}

/* .................... Header */

	div#header {
		float: left;
		width:100%;
	}
	

/* ...................... Main */
	
	#main {
		padding: 25px 0 0 50px;
		xpadding-bottom: 355px;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 11px;
		float: left;
		width: 100%;
		min-height: 550px;
		height: 1%;
		height: 550px !important;
	}
	
		#main p {
			width: 800px;
			margin: 0 0 10px 0;	
		}
		
		#logo
		{
			display:block;
			margin:110px auto;
			margin-bottom:0;
		}

	ul#lang
	{
		margin:0;
		padding:0;
		list-style-type:none;
		width:210px;
		margin:25px auto;
	}
	
		ul#lang li
		{
			float:left;
			margin-left:25px;
		}
		
		ul#lang li a
		{
			color:#FFFFFF;
			font-size:12px;
		}
		
		ul#lang li a:hover
		{
			color:#CCCCCC;
		}
	
	ul#partners_list
	{
		margin:0;
		padding:0;
		list-style-type:none;
		padding-left:180px;
		height:512px;
		font-size:12px;
	}
	
		ul#partners_list li
		{
			float:none;
			color:#CCCCCC;
			font-weight:bold;	
		}
	
		ul#partners_list li a
		{
			color:#FFFFFF;
			border:0;
			font-weight:normal;
		}

	ul#about_us_list
	{
		margin:0;
		padding:0;
		padding-left:20px;
		color:#FFFFFF;
		width:600px;
		padding-left:190px;
		height:512px;
		font-size:12px;
	}	
		ul#about_us_list li
		{
			list-style-type:square !important;
			float:none;
		}
		
		ul#about_us_list li a
		{
			border:0;
			color:#FFFFFF;
			text-decoration:underline;
		}
		
		ul#about_us_list li a:hover
		{
			text-decoration:none;
		}

/* .................... Footer */
	
div#footer {
	height: 32px;
	
	background: url(../images/site_images/backgrounds/footer.gif) left top repeat-x;	
}



/* *************************** NAVIGATION */

/* ................. Main menu */

ul#main_menu {	
	margin: 0 0 0 35px;
	padding: 70px 0 0 0;
	display:block;
	overflow: hidden;
}

	ul#main_menu li {
		float: left;
		margin: 0 10px 0 0;
		list-style-type: none;
	}
	
	ul#main_menu li a {
		display: block;
		width: 202px;
		height: 71px;
		text-decoration: none;
	}
	
	ul#main_menu li a {
		background-image: url(../images/site_images/backgrounds/menu.gif);	
	}
	

/* ................. Bulgarian Menu */
	
	body#bg ul#main_menu li.logo a
	{
		background-image: url(../images/site_images/backgrounds/logo_nav.gif);
	}
	
	body#bg ul#main_menu li.home a {
		background-position: 0px 0px;;
	}
	
		body#bg ul#main_menu li.home a.active,
		body#bg ul#main_menu li.home a:hover {
			background-position: 0px -72px;
		}
	
	body#bg ul#main_menu li.gallery a {
		background-position: 0px -290px;
	}
	
		body#bg ul#main_menu li.gallery a.active,
		body#bg ul#main_menu li.gallery a:hover {
			background-position: 0px -362px;
		}
	
	body#bg ul#main_menu li.about_us a {
		background-position: 0px -145px;
	}
	
		body#bg ul#main_menu li.about_us a.active,
		body#bg ul#main_menu li.about_us a:hover {
			background-position: 0px -218px;
		}
	
	body#bg ul#main_menu li.partners a {
		background-position: 0px -434px;
	}
	
		body#bg ul#main_menu li.partners a.active,
		body#bg ul#main_menu li.partners a:hover {
			background-position: 0px -506px;
		}
		
/* ................. English Menu */
	
	body#en ul#main_menu li.home a {
		background-position: 202px 0px;
	}
	
		body#en ul#main_menu li.home a.active,
		body#en ul#main_menu li.home a:hover {
			background-position: 202px -72px;
		}
	
	body#en ul#main_menu li.gallery a {
		background-position: 202px -290px;
	}
	
		body#en ul#main_menu li.gallery a.active,
		body#en ul#main_menu li.gallery a:hover {
			background-position: 202px -362px;
		}
	
	body#en ul#main_menu li.about_us a {
		background-position: 202px -145px;
	}
	
		body#en ul#main_menu li.about_us a.active,
		body#en ul#main_menu li.about_us a:hover {
			background-position: 202px -218px;
		}
	
	body#en ul#main_menu li.partners a {
		background-position: 202px -434px;
	}
	
		body#en ul#main_menu li.partners a.active,
		body#en ul#main_menu li.partners a:hover {
			background-position: 202px -506px;
		}	
	

/* ............... Footer menu */

div#footer ul {
	float: left;
	width: 700px;
	margin: 10px auto;
	padding: 0px;
	text-align: center;
}

	div#footer ul li {
		list-style-type: none;	
	}
	
		div#footer ul li a {
			font-size: 11px;
			text-decoration: none;	
		}

	

/* ************************** INNER PAGES */

/* .................. Gallery Page */
	
div.gallery ul {
	float: left;
	margin: 0 0 65px 0;
	padding: 0px;	
}

div.gallery ul li {
	float: left;
	padding: 0 10px 15px 0;	
	list-style-type: none;
}

	div.gallery ul li a {
		display: block;
		border: 2px solid #b5b5b5;
	}


/* .................. Services */
	
/* ........................... */


/* .................. Contacts */
	
/* ........................... */