/*
	Meelk.com.ua Stylesheet
	Copyright (c) 2009, Meelk
	version: 1.0
*/

@import url(http://fonts.googleapis.com/css?family=Lobster);

/* @group CSS Reset */
	html{background:#0e5866;color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

	
/* @end */

/* @group Layout */

	/* @group Body */
	
		body {	
			text-shadow: #000000 0 1px 0;	
			font: 100% "Lucida Grande", Verdana, sans-serif;
			color: #FFF;
			-webkit-text-size-adjust: none;	
			margin:0;
			padding:0;
			background:#0e5866 !important;
		}
		
		div#flyingWindow {
			margin:0 auto;			
			width:858px;
			text-align:center;
			background:  url("/images/clouds.png") no-repeat center 20px;
			height:400px;
			padding:120px 0 0 300px;	
		}				
		
		div#flyingWindow, {
			padding-left:0px !important;
		}
	 	
	/* @end */

	/* @group header */
	
		div#header {
			background: url("/images/header.png") no-repeat;
			height:64px;
			width:490px;		
		}
		
		div#header h1 a{
			text-decoration:none;	
			color:white;
		}
			
		div#header h1 {
			padding:5px 10px 0 20px;
			font-size: 200%;
			font-family: 'Lobster', tahoma, arial, serif;
			text-shadow: #000000 0 2px 0;	
			float:left;
		}
		
		ul#topNavigation {			
			display:block;
			list-style: none;
		}
		
		ul#topNavigation li {
			float:left;			
			padding:20px 10px 0 10px;
			text-align:center;
			background: url("/images/divider-long.png") no-repeat right;
			background-repeat:no-repeat;
			background-position:right 40%;
			height:44px;
		}
			 	
		ul#topNavigation li a:link, ul#topNavigation li a:visited { 		
			color:#aac9ce;
			text-decoration:none;
		}

		ul#topNavigation li a:hover { 		
			color:#ffffff;
			text-decoration:none;
		}
		 		
	/* @end */
					
	/* @group content*/
	
		div#content {
			background:url("/images/content.png") repeat-y;	
			height:198px;
			width:490px;
			padding:0px 0px 0px 30px;			
			*margin-left:29px;			
			
		}		
		
		#content div {
			width:440px;
			font-size:80%;
			text-align:left;
		}

		#content h2 a {
				color:#ffd904 !important;	
		}
		
		#content h2 {			
			font: 180%  Tahoma,Verdana, sans-serif;
			text-shadow: #000000 0 2px 0;	
			color:#ffd904;	
			font-weight:bold;		
			padding:0 0 10px;
		}		
		
		#content div strong {
			font-size:120%;
			font-weight:bold;
			color:#ffc104;
			
		}
		
		a.email, #content div a:link, #content div a:visited {
			color:#fcdc7b;
			border-bottom:1px dotted #fcdc7b;
			text-decoration:none;									
		}
		
		#content div a:hover {
			color:#d8b341;
		}
		
		div#work {
			display:none;
		}
		
		div#contacts {
			display:none;
		}

		div#personal {
			display:none;
		}
		


		
	/* @end */
	
	/* @group about */
		
		p.tagline {
			color:#BBB;
			margin-bottom:6px;			
		}
				
		img.meelk-image {
			padding:0 10px;
			margin:0 10px 80px;
			float:left;
		}		
		
		span.about-text strong {		
			color:#faeda5 !important;
			font-size:105% !important;				
		}
		
		div.about-text p strong {		
			color:#faeda5 !important;
			font-size:110% !important;			
		}
		
		div.about-text p {
			margin-bottom:10px;			
			line-height:13px;
		}
		
		div.about-text {
			padding-top:5px;
		}
		div.about-text h2 {
			padding-bottom:4px !important;			
		}		 	
	/* @end */
	
	/* @group personal-networks */
		
		div#personal h2 {
			padding-bottom:3px !important;
			float:left;
		}

		div#personal h3 {
			float:left;
			clear:right;
			padding-top:5px;
			font-size:120%;
			font-weight:bold;
			color:#aaa;
		}
		
		ul.personal-networks {
			margin-left:10px;
			clear:both;
		}
		ul.personal-networks li {
			display:block;float:left;
			padding:4px 0px 3px 0px;
			
		}
		
		ul.personal-networks a img {
			float:left;	
			margin-right:10px;
			position:relative;
			top:-2px;
		}		
		
		ul.personal-networks a:link, ul.personal-networks a:visited{
			border:0 !important;	
			color:white !important;
			width:200px;
			height:20px;
			display:block;			
			text-transform:uppercase;
			font-size:80%;
			font-weight:bold;
			padding:7px 0px 0px 10px;
			background:url("/images/panel.png") no-repeat;
		} 
		
		ul.personal-networks a:hover {
			background:url("/images/panel-light.png") no-repeat;
			color:#ffd904 !important;	
		}				
		 	
	/* @end */
		
	/* @group footer */
			div#footer a { 	
				color:#497882;				
			}
			
			div#footer {
				background:url("/images/footer.png") repeat-y;	
				height:32px;
				width:490px;
				padding-top:13px;		 		
				font-size:80%;
				text-align:center;
				color:#497882;
				text-shadow: #000 0 1px 0;				
				font-weight:bold;
		 	}
	/* @end */
	
	/* @group contacts */
		.hidden {display:none;};
		div.adr {
			display:none;
		}
		
		div.text-bar p {
			padding:0 20px 10px 10px;			
		}
		
		div.text-bar ul {
			padding-left:10px;			
		}
		
		div#contacts {
			padding:5px 0 0 20px;
		}		 	
	/* @end */
			
	/* @group work */
		div.work-intro	{
			padding:0 0 10px 10px;
			line-height:15px;

		}
	/* @end */
		
/* @end */

.map {
	width:800px !important; height:600px !important; margin:auto !important;
	text-shadow:none !important;color:black;
}