/* CSS Document */
body{ width:100%; text-align:center; background:#000; color:#c6c6c6; font-family:Tahoma, Helvetica, sans-serif; font-size:12px; margin:0; padding:0;}
img{ border:0;}

h2, h3, h4{ font-family:Franklin Gothic Medium, Helvetica, sans-serif; font-size:24px; text-transform:uppercase; font-weight:100; color:#fff; margin:20px 0;}
h3{ font-size:20px;}
h4{ font-size:16px;}
	h4 a{ font-size:11px; text-decoration:underline; text-transform:lowercase; font-family:Arial, Helvetica, sans-serif;}


#all{ width:900px; margin:10px auto 50px auto; text-align:left;}

table td{ vertical-align:top;}

#topMenu{ float:right;}
	#topMenu a{ font-size:10px; color:#fff; text-decoration:none; margin-left:5px;}
	#topMenu .act{ font-size:10px; background:#ff1ca6; padding:1px 3px; color:#fff; margin-left:5px;}
	
ul#img{ }
	
ul#menu{ float:right; width:600px; list-style:outside none none; position:relative; z-index:15;}
	ul#menu li{ float:left; list-style:outside none none; position:relative; z-index:11;}
	ul#menu li a, ul#menu li.active span{ color:#9f9f9f; font-size:14px; font-family:Franklin Gothic Medium, Helvetica, sans-serif; margin:0 25px; text-decoration:none;}
		ul#menu li.active span{ color:#fff;}
		ul#menu li ul.vyp{ position:absolute; top:30px; left:0; background:#1e1e1e; list-style:none none inside; margin:0 0 0 20px; padding:0; background:#000; z-index:110; width:200px;}
			ul#menu li ul.vyp li{ font-size:11px; border:1px solid #595959; list-style:none none inside; margin:0; width:100%; background:#1e1e1e; padding:3px;}
				ul#menu li ul.vyp li a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0; color:#e6e6e6;}
	
#content{}
#content #menu{ width:300px; height:242px; float:left; margin:20px 0 0 0; padding-left:0;}
	#content #menu div{ text-align:right; margin:5px 0 5px 0; line-height:19px;}
		#content #menu div a{ font-family:Tahoma, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; color:#dfdfdf; padding:5px 20px 5px 3px; text-decoration:none;}
		#content #menu div a div{ padding-right:20px; margin:0; text-align:right;}
			#content #menu div a:hover{ background:#676767;}
			
#content #catalogue{ width:300px; float:left; font-size:11px; color:#d7d7d7;}
	#catalogue div{ font-size:14px; color:#ff1da7; background:url(images/arrow.gif) right no-repeat; padding-right:15px; width:100px; margin-bottom:5px;}
	#catalogue img{ margin:15px 0 0 -20px; position:relative; z-index:2;}
#content #words{ width:600px; margin-right:0px; float:left; font-size:11px; line-height:18px;}
		/*html #words{ margin-right:25px;}*/
		
#content #words #tags{ width:250px; background:#3d3d3d; float:right; line-height:16px; margin:-11px 0 10px 10px;}
	*html #content #tags{ margin-top:-15px;}
	#content #tags a{ font-size:11px; color:#dddddd; margin-right:5px;}
		#content #tags a:hover{ text-decoration:underline; color:#ff41b5;}
		
/*#centerImg{ width:600px; height:262px; float:right;}
	#centerImg div{ background:url(images/fon.png); width:250px; height:120px; behavior: url(iepngfix.htc); float:right; margin-top:142px; font-size:11px; color:#fff;}
		#centerImg h4{ margin:10px;}
	#centerImg ul{ list-style:none none outside; margin:10px; padding:0;}
		#centerImg ul li{ border-top:1px solid #595959; margin:2px 0 0 0; padding-bottom:2px;}
		#centerImg ul li a{ text-decoration:none; color:#fff;}*/
		
#centerImg{ position:relative; width:600px; height:262px; float:right;}
	#centerImg #img{ position:absolute; top:0; left:0; z-index:2;}
	#centerImg div{	background:url(images/fon.png); width:250px; height:120px; behavior: url(iepngfix.htc); position:absolute; z-index:3; right:0; top:142px; font-size:11px; color:#fff;}
		#centerImg h4{ margin:10px;}
	#centerImg ul#video{ list-style:none none outside; margin:10px; padding:0;}
		#centerImg ul#video li{ border-top:1px solid #595959; margin:2px 0 0 0; padding-bottom:2px;}
		#centerImg ul#video li a{ text-decoration:none; color:#fff;}
	#centerImg ul#img{ list-style:none none outside; margin:0; padding:0;}
		#centerImg ul#img li{ margin:0; padding-bottom:0;}
		#centerImg ul#img li a{ text-decoration:none; color:#fff;}
	
		

		
#footer{ padding:20px 0; width:250px; float:right; border-top:1px solid #1e1e1e; margin-top:50px; color:#3d3d3d; font-size:11px;}


/*page*/
#text{ line-height:18px;}
	#text p, #textPage p{ margin-bottom:20px;}
	#text a, #textPage a{ color:#ff41b5; text-decoration:underline;}
		#text a:hover, #textPage a:hover{ text-decoration:none;}
		
#textPage{ width:600px; float:left;}

#innermenu{ width:200px; float:left; text-align:right; margin:20px 50px 0 0;}
	*html #innermenu{ margin:20px 50px 0 0;}
	#innermenu div { font-weight:100; margin:0 25px 0 0;}	
		#innermenu div a{ color:#9f9f9f; font-size:14px; font-family:Franklin Gothic Medium, Helvetica, sans-serif; text-decoration:none; font-weight:100;}
		#innermenu div a:hover{ text-decoration:underline;}
#innermenu div.act{ color:#fff; font-family:Franklin Gothic Medium, Helvetica, sans-serif; font-size:14px;}


/*articles*/
ul#artList{ margin:20px 0 0 0; list-style:none none inside; padding:0;}
	ul#artList li{ margin:5px 0;}
		ul#artList li span{ font-size:11px;}
		ul#artList li a{ margin-left:0px; color:#fff; text-decoration:none;}
			ul#artList li a:hover{ text-decoration:underline;}

#innermenu #tags{ background:none; font-family:Arial, Helvetica, sans-serif; width:200px; padding-top:10px;}
	#innermenu #tags a{ font-family:Arial, Helvetica, sans-serif; margin:0;}
		#innermenu #tags a:hover{ text-decoration:underline; color:#ff41b5;}

/*contacts*/
#innermenu div a.mail{ font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px;}
dl#contForm{}
	dl#contForm dt{ float:left; width:200px; text-align:right; margin-right:15px;}
	dl#contForm dt, dl#contForm dd{ margin-bottom:5px;}
		dl#contForm dd input, textarea{ background:#000; border:1px solid #999999; color:#fff; width:200px;}
			dl#contForm textarea{ width:264px; height:100px;}
			dl#contForm input.submit{ background:#e71695; border:#e71695; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; padding:3px 0; cursor:pointer;}


#innermenu div.menu2{margin:0 25px 5px 0;}
	#innermenu div.menu2 a{font-size:12px; color:#fff; text-decoration:underline;}
	#innermenu div.menu2 a:hover{text-decoration:none;}
		#innermenu div.menu2 div.act{font-size=:12px;}
		

/*gallery*/
#gallery{ width:100%;}
	#album{ width:180px; text-align:center; height:250px; background:#333333; float:left; margin:20px 20px 0 0;}
		#album img{ width:150px; height:150px; margin:20px;}
		#album a{ color:#fff; text-decoration:none; cursor:pointer;} 
	#photos{}
		#photos img, #photosVit img{ width:150px; height:150px; border:10px solid #333333; margin:20px 20px 0 0;}
	#photosVit{ margin-bottom:30px;}	
		#photosVit img{ width:75px; height:75px; border:5px solid #333;}
	

