/*
Theme Name: INDEX
Theme URI: 
Description: 
Version: 3.3
Author: Dmitry Kovalev
Author URI: 
Tags: sgustok

*/



/* Begin Typography & Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial, Verdana, 'Lucida Grande', Sans-Serif;
	color: #333;
	text-align: center;
	}
	
a:focus {
  outline: none;
}

/* Страница */
#page {
	background: white;
	text-align: left;
	width: 950px;
	margin: 0 auto;
	margin-top: 32px;
	position: relative;
	border-top: none;
	clear: both;
}


#header_panel {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	width:100%;
	font-size:11px;
	left:0;
	position:fixed;
	top:0;
	z-index:999;
	opacity:0.92;	

}

#header_panel-box-close {
	display: block;
	width: 50px;
	height: 9px;
	background: #000 url(images/menu-active.png) 20px 37% no-repeat;
	position: relative;
	top: 31px;
	left: 445px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;

}

#header_panel #header_panel_2 { 	
   -webkit-transition: all 0.5s ease-in;
   -moz-transition: all 0.5s ease-in;
   -o-transition: all 0.5s ease-in;
   -ms-transition: all 0.5s ease-in;
   transition: all 0.5s ease-in;
   
   -webkit-transform: translateY(-69px);
   -moz-transform: translateY(-69px);
   -o-transform: translateY(-69px);
   -ms-transform: translateY(-69px);
   transform: translateY(-69px);
}


#header_panel_2 {
	background:#000000;
	height: 73px;
	width:100%;
	font-size:11px;
	left:0;
	position:fixed;
	top:0;
	z-index:999;
	opacity:0.8;

}

#header_panel:hover  #header_panel_2 { 
	
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
}


#header_panel_2, #header_panel_2:hover { 
	opacity:0.95;
	-webkit-transition-property:opacity; 
	-webkit-transition-duration: 0.5s, 0.5s; 
	-webkit-transition-timing-function: linear, ease-out;
	
	-moz-transition-property:opacity; 
	-moz-transition-duration: 0.5s, 0.5s; 
	-moz-transition-timing-function: linear, ease-out;
	
	-o-transition-property:opacity; 
	-o-transition-duration: 0.5s, 0.5s; 
	-o-transition-timing-function: linear, ease-out;
	
	-ms-transition-property:opacity; 
	-ms-transition-duration: 0.5s, 0.5s; 
	-ms-transition-timing-function: linear, ease-out;	
}

#header_panel_2:not(:hover) {
	opacity: 0.8;
}



#header_panel-box {
	opacity:1;	
	padding-top: 40px;
	width: 950px;
	z-index:1000;
	color:#FFFFFF;
	margin: 0px auto;
	font-family:Arial, Helvetica, sans-serif;
}

.header_panel-box-1 {
	width: 600px;
	float:left;
}

.header_panel-box-2 {
	width: 300px;
	float:right;
	text-align: right;
}

.header_panel-box-2 li {
	display:inline;
	margin:0;
	padding:0;
}

.header_panel-box-2 span{
	margin: 0px 8px;
}

#header_panel a, .widget_meta  a{
	color:#CCCCCC;
	text-decoration:none;
}

#header_panel a:hover, .widget_meta  a:hover {
	color:#CCCCCC;
	text-decoration:underline;
}

#header_panel-box span{ 
	margin-right:8px;
}


/* Шапка */
#header {
	position: relative;
	background: #fff;
	background-position: top right;
}
/* Конец Шапка */
	
	/* Header Лого + Меню + Баннер */

	#header_menu {
		position: relative;
		height:41px;
		background: #fff;
	}

	/* Header Лого */
	#header_logo {
		position: relative;
		float:left;
		height:41px;
		width: 200px;
		background:#000;
	}

	#header_logo h1{
	  font-size: 12px;
	  padding:0px;
	  margin:0px;
	}

	#header_logo h1 a{
	  width:200px;
	  height:41px;
	  overflow:hidden;
	  display:block;
	  position:relative;
	}

	#header_logo h1 a span{
	  position:absolute;
	  width:200px;
	  height:41px;
	  top:0;
	  left:0;
	  background: #000 url(images/sgustok_magazine_top_logo.png) no-repeat 0 0;
	  cursor:pointer;
	}
	/* Конец Header Лого */
	
	
	#header_version {
		position:absolute;
		top:-3px;
		left:212px;
		color:#999999;
		font-size:11px;
	}


	/* Header Меню */
	#header_navigation {
	  float:right; 
	  line-height:normal; 
	  width:70%;
	}

	#header_navigation ul { 
	  float:right; 
	  height:41px; 
	  margin:0; 
	  padding:0; 
	  list-style:none;
	  background:#000; 
	  border-left: solid 6px #000; 
	  border-right: solid 6px #000;
	}
	/*
	#header_navigation li:nth-child(1) {
  		display:block; 
  		padding:0px 0px 0px 0px;
  		background: #111;
  		width:0px;
 		height:0px; 
	}
	*/
	
	#header_navigation li:nth-child(5) { 
  		background:red; 
  		padding:0px;
  		width: 0px;
	}

	 
	#header_navigation li {
	  height:41px; 
	  float:left; 
	  display: inline;
	  margin:0; 
	  padding:0px; 
	  line-height: 41px; 
	  text-transform: lowercase;
	  font-family: Tahoma, Arial, Verdana, Sans-Serif; 
	  font-size:12px; 
	  font-weight:bold;
	} 

#header_navigation li a { 
  display:block; 
  padding:0px 25px 0px 25px;
  background:#000000; 
  color:#FFFFFF;
  text-decoration: none;
}




	#header_navigation li a:link, #header_navigation li a:visited, #header_navigation li a:active, #header_navigation li a:focus {
		
		-webkit-transition: background-color .3s linear, color .2s linear;
		-moz-transition: background-color .3s linear, color .2s linear;
		-o-transition: background-color .3s linear, color .2s linear;
		-ms-transition: background-color .3s linear, color .2s linear;
		transition: background-color .3s linear, color .2s linear;
		
	}

#header_navigation li a:hover { 
  display:block; 
  padding:0px 25px 0px 25px;
  color:#FFFFFF; 
  background: #222222;
  margin-right: 0px; 
  cursor:pointer;
  text-decoration: none;
}

	#header_navigation li span { 
	  padding:0px; 
	  color: #000; 
	  background-color: #fff; 
	  margin-right: 0px;
	}

	#header_navigation li span a { 
	  padding:0px 25px 0px 25px; 
	  color: #000; 
	  background-color: #FFF; 
	  margin: 0px; 
	  cursor:pointer;
	  text-decoration: none;
	}

	#header_navigation ul li span a:hover { 
      padding:0px 25px 0px 25px;
	  color: #000; 
	  background-color: #FFF; 
	  cursor:pointer;
	  text-decoration: none;
	}
	/* Конец Header Меню */


	#header_name {
	  padding:20px 0px 20px 0px;
	  color: #000;
	}

	#header_name h1 {
	  font-family:Tahoma;
	  font-size:18px;
	  font-weight:normal;
	}

	#header_top_banner {
	  padding:15px 0px 40px 0px;  
	}

	/* Конец Header Лого + Меню + Баннер */


/* Контент */
#content {
	/* font-size: 1.2em; */
	}


	
.content-box {
	padding: 0px;
	margin: 0px;
	}
	
.content-left {
	padding:0px 0px 0px 0px;
	width:230px;
	float:left;
}

.content-left h1 {
  color: #000;
  font-family:Arial;
  font-size:18px;
  font-weight:normal;
  padding-top:0px;
}

.content-right {
	width:680px;
	float:right;
	padding-top: 15px;
}

		/* Текст */
		
		#content-box-text  {
			/* margin-bottom: 30px;*/
			padding-bottom: 30px;
		}
		
		.content-right-text {
			margin: 0px 0px 30px 11px;
		}
		
		.content-right-text-entry-title {
			margin: 0px 0px;

		}

		.content-right-text-entry-title h1 {
		  color: #000;
		  font-family: Arial;
		  font-size:22px;
		  line-height:1.2em;
		  font-weight:normal;
		  padding-top:0px;
		  margin: 0px;
		}

		.content-right-text-img {
			background-color:#000;
			padding: 20px;
			color: #fff;
			text-align:center;
			margin: 15px 0px 15px 0px;
			min-height: 235px;
		}
		
		.content-right-text-img a, .content-right-text-img a:hover, .content-right-text-img a:visited {
			color:transparent;
			font-size:11px;
		}
		
		
		.content-right-text-citation {
			font-size:12px;
			line-height:1.5em;
		}

		.content-right-text-citation a {
			color:#000000;
			text-decoration:none;
		}
		
		.content-right-text-citation a:hover{
			color:#000000;
			text-decoration:none;
		}		
		
		/* .Текст */
		
		
		/* Арт */		
		#content-box-art  {
			padding-bottom: 30px;
		}
		
		#content-right {
			width:681px;
		}
		
		.content-right-art {
			width: 215px;
			margin: 0px 0px 30px 12px;
			padding:0px;
			display: -moz-inline-stack;
			display: inline-block;
			vertical-align: top;
			zoom: 1;
			*display: inline;
		}
		
		.content-right-art-img {
			margin: 0px 0px 10px 0px;
		}
		
		.content-right-art-img a, .content-right-art-img a:hover, .content-right-art-img a:visited {
			color:transparent;
			font-size:11px;
		}
		
		.content-right-art-img img {
			background-color:#F5F5F5;
			display:block;
			width: 215px;
			height: 140px; 
		}
		
		.content-right-art-img img:hover {
			background-color:#EEEEEE;
		}
		
		.content-right-art-entry-title {

		}
		
		.content-right-art-entry-title a {
			color: #000;
			font-family:Arial;
			font-size:11px;
			line-height:1.6em;
			font-weight:normal;
			padding-top:0px;
			text-decoration:underline;
		}		
		
		.content-right-art-entry-title a:hover {
			color: #000;
			text-decoration:none;
		}
		
		
		.content-right-art-img span.bg {
			position: absolute; 
			display: block; 
			width: 215px; 
			height: 140px; 
			background: #000000; 
			opacity:0.0;
		}
		
		.content-right-art-img span.bg, .content-right-art-img span.bg:hover {
			position: absolute; 
			display: block; 
			width: 215px; 
			height: 140px; 
			background: #000000; 
			opacity:0.6;
			-webkit-transition-property:opacity; 
			-webkit-transition-duration: 0.3s, 0.3s; 
			-webkit-transition-timing-function: linear, ease-out;
	
			moz-transition-property:opacity; 
			-moz-transition-duration: 0.3s, 0.3s; 
			-moz-transition-timing-function: linear, ease-out;
	
			-o-transition-property:opacity; 
			-o-transition-duration: 0.3s, 0.3s; 
			-o-transition-timing-function: linear, ease-out;
	
			-ms-transition-property:opacity; 
			-ms-transition-duration: 0.3s, 0.3s; 
			-ms-transition-timing-function: linear, ease-out;
		}
		
		.content-right-art-img span.bg:not(:hover) {
			opacity: 0.0;
		}
		
		
		/* .Арт */
		
		
		/* Видео */		
		#content-box-video  {
			padding-bottom: 30px;
		}
		
		#content-right {
			width:681px;
		}
		
		.content-right-video {
			width: 215px;
			margin: 0px 0px 30px 12px;
			padding:0px;
			display: -moz-inline-stack;
			display: inline-block;
			vertical-align: top;
			zoom: 1;
			*display: inline;
		}
		
		.content-right-video-img {
			margin: 0px 0px 10px 0px;
		}
		
		.content-right-video-img a, .content-right-video-img a:hover, .content-right-video-img a:visited {
			color:transparent;
			font-size:11px;
		}
		
		.content-right-video-img img {
			background-color:#F5F5F5;
			display:block;
			width: 215px;
			height: 140px; 
		}
		
		.content-right-video-img img:hover {
			background-color:#EEEEEE;
		}
		
		.content-right-video-entry-title {

		}
		
		.content-right-video-entry-title a {
			color: #000;
			font-family:Arial;
			font-size:11px;
			line-height:1.6em;
			font-weight:normal;
			padding-top:0px;
			text-decoration:underline;
		}		
		
		.content-right-video-entry-title a:hover {
			color: #000;
			text-decoration:none;
		}
		
		
		
		
		.content-right-video-img span.bg {
			position: absolute; 
			display: block; 
			width: 215px; 
			height: 140px; 
			background: #000000; 
			opacity:0.0;
		}	
		
		.content-right-video-img span.bg-icon { 
			position: absolute; 
			top: 52px; 
			left: 90px; 
			width: 36px; 
			height: 36px; 
			background: url(images/video_icon.png) 0 0 no-repeat; 
		}
		
		.content-right-video-img span.bg, .content-right-video-img span.bg:hover {
			position: absolute; 
			display: block; 
			width: 215px; 
			height: 140px; 
			background: #000000; 
			opacity:0.6;
			-webkit-transition-property:opacity; 
			-webkit-transition-duration: 0.3s, 0.3s; 
			-webkit-transition-timing-function: linear, ease-out;
	
			moz-transition-property:opacity; 
			-moz-transition-duration: 0.3s, 0.3s; 
			-moz-transition-timing-function: linear, ease-out;
	
			-o-transition-property:opacity; 
			-o-transition-duration: 0.3s, 0.3s; 
			-o-transition-timing-function: linear, ease-out;
	
			-ms-transition-property:opacity; 
			-ms-transition-duration: 0.3s, 0.3s; 
			-ms-transition-timing-function: linear, ease-out;
		}
		
		.content-right-video-img span.bg:not(:hover) {
			opacity: 0.0;
		}
		
		
		
		/* .Видео */
		
		
		
		/* Мода */		
		#content-box-fashion  {
			padding-bottom: 30px;
		}
		
		.content-right-fashion {
			width: 125px;
			margin: 0px 0px 30px 11px;
			padding:0px;
			display: -moz-inline-stack;
			display: inline-block;
			vertical-align: top;
			zoom: 1;
			*display: inline;	
		}
		
		.content-right-fashion-img {
			margin: 0px 0px 10px 0px;
		}
		
		.content-right-fashion-img a, .content-right-fashion-img a:hover, .content-right-fashion-img a:visited {
			color:transparent;
			font-size:11px;
		}
		
		.content-right-fashion-img img {
			background-color:#F5F5F5;
			display:block;
			width: 125px;
			height: 187px; 
		}
		
		.content-right-fashion-img img:hover {
			background-color:#EEEEEE;
		}
		
		.content-right-fashion-entry-title {

		}
		
		.content-right-fashion-entry-title a {
			color: #000;
			font-family:Arial;
			font-size:11px;
			line-height:1.6em;
			font-weight:normal;
			padding-top:0px;
			text-decoration:underline;
		}		
		
		.content-right-fashion-entry-title a:hover {
			color: #000;
			text-decoration:none;
		}	
		/* .Мода */
		
		/* Музыка */
		#content-box-music  {
			padding-bottom: 30px;
			margin: 0px;
		}		
		
		.content-right-music {			
			width: 125px;
			margin: 0px 0px 30px 11px;
			padding:0px;
			display: -moz-inline-stack;
			display: inline-block;
			vertical-align: top;
			zoom: 1;
			*display: inline;
		}
		
		.content-right-music-img {
			margin: 0px 0px 10px 0px;
		}
		
		.content-right-music-img a, .content-right-music-img a:hover, .content-right-music-img a:visited {
			color:transparent;
			font-size:11px;
		}
		
		.content-right-music-img img {
			background-color:#F5F5F5;
			display:block;
			width: 125px;
			height: 125px; 
		}
		

		.content-right-music-img img:hover {
			background-color:#EEEEEE;
		}
		
		.content-right-music-entry-title {

		}
		
		.content-right-music-entry-title a {
			color: #000;
			font-family:Arial;
			font-size:11px;
			line-height:1.6em;
			font-weight:normal;
			padding-top:0px;
			text-decoration:underline;
		}		
		
		.content-right-music-entry-title a:hover {
			color: #000;
			text-decoration:none;
		}	
		
		
		
		.content-right-music-img span.bg {
			position: absolute; 
			display: block; 
			width: 125px; 
			height: 125px; 
			background: #000000; 
			opacity:0.0;
		}
		
		.content-right-music-img span.bg, .content-right-music-img span.bg:hover {
			position: absolute; 
			display: block; 
			width: 125px; 
			height: 125px; 
			background: #000000; 
			opacity:0.6;
			-webkit-transition-property:opacity; 
			-webkit-transition-duration: 0.3s, 0.3s; 
			-webkit-transition-timing-function: linear, ease-out;
	
			moz-transition-property:opacity; 
			-moz-transition-duration: 0.3s, 0.3s; 
			-moz-transition-timing-function: linear, ease-out;
	
			-o-transition-property:opacity; 
			-o-transition-duration: 0.3s, 0.3s; 
			-o-transition-timing-function: linear, ease-out;
	
			-ms-transition-property:opacity; 
			-ms-transition-duration: 0.3s, 0.3s; 
			-ms-transition-timing-function: linear, ease-out;
		}
		
		.content-right-music-img span.bg:not(:hover) {
			opacity: 0.0;
		}		
		
		/* .Музыка */
		
		
		
		
		/* Блог */
		#content-box-blog  {
			padding-bottom: 30px;
			margin: 0px;
		}		
		
		.content-right-blog {			
			width: 125px;
			margin: 0px 0px 30px 11px;
			padding:0px;
			display: -moz-inline-stack;
			display: inline-block;
			vertical-align: top;
			zoom: 1;
			*display: inline;
		}
		
		.content-right-blog-img {
			margin: 0px 0px 10px 0px;
		}
		
		.content-right-blog-img a, .content-right-blog-img a:hover, .content-right-blog-img a:visited {
			color:transparent;
			font-size:11px;
		}
		
		.content-right-blog-img img {
			background-color:#F5F5F5;
			display:block;
			width: 125px;
			height: 125px; 
		}		

		.content-right-blog-img img:hover {
			background-color:#EEEEEE;
		}
		
		.content-right-blog-entry-title {

		}
		
		.content-right-blog-entry-title a {
			color: #000;
			font-family:Arial;
			font-size:11px;
			line-height:1.6em;
			font-weight:normal;
			padding-top:0px;
			text-decoration:underline;
		}		
		
		.content-right-blog-entry-title a:hover {
			color: #000;
			text-decoration:none;
		}			
		
		.content-right-blog-img span.bg {
			position: absolute; 
			display: block; 
			width: 125px; 
			height: 125px; 
			background: #000000; 
			opacity:0.0;
		}
		
		.content-right-blog-img span.bg, .content-right-blog-img span.bg:hover {
			position: absolute; 
			display: block; 
			width: 125px; 
			height: 125px; 
			background: #000000; 
			opacity:0.6;
			-webkit-transition-property:opacity; 
			-webkit-transition-duration: 0.3s, 0.3s; 
			-webkit-transition-timing-function: linear, ease-out;
	
			moz-transition-property:opacity; 
			-moz-transition-duration: 0.3s, 0.3s; 
			-moz-transition-timing-function: linear, ease-out;
	
			-o-transition-property:opacity; 
			-o-transition-duration: 0.3s, 0.3s; 
			-o-transition-timing-function: linear, ease-out;
	
			-ms-transition-property:opacity; 
			-ms-transition-duration: 0.3s, 0.3s; 
			-ms-transition-timing-function: linear, ease-out;
		}
		
		.content-right-blog-img span.bg:not(:hover) {
			opacity: 0.0;
		}
		
		
		/* .Блог */
		
		

		

		


.content-left-categories {
	color:#999999;
	font-size:11px;
	line-height:1.6em;
	margin: 35px 0px 0px 10px;
}

.content-left-categories  ul  {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.content-left-categories  a {
	color:#000000;
	text-decoration:none;
}

.content-left-categories  a:hover {
	color:#000000;
	text-decoration:underline;
}


.widecolumn .entry p {

	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn {
	line-height: 1.6em;
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}

.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}

	
/* Подвал (Footer) */
#footer {
	width: 100%;
	color: #cccccc;
	background-color: #000;
	border: none;
	padding: 60px 0px 40px 0px;
	margin: 0px 0px;
	text-align:left;
	}
	
#footer a {
	color: #cccccc;
	text-decoration:none;
}

#footer a:hover {
	color: #FFFFFF;
	text-decoration:none;
}
	
#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	}	
	
#footer-top {
	width: 950px;
	padding: 0px 0px;
	margin: 0px auto;
	overflow:hidden;
}

#footer-_ {
	color:#cccccc;
	font-family:Arial;
	font-size:18px;
	margin:0px;
	padding: 0px 0px 30px 0px;
}

#footer-about {
	width: 290px;
	color: #cccccc;
	padding: 0px 0px;
	margin: 0px 40px 0px 0px;
	float: left;
	font-size:11px;

}
	
.footer-about-text {
	margin: 0px 0px 25px 0px;
	font-size: 12px;
	line-height:1.4em;
}

.footer-about-cover {
	padding: 20px 0px 0px 0px;
}

.footer-about-cover img {
	display:block;
	height:400px;
	width:290px;
	color:transparent;
}

.footer-about-cover img:hover {
	background:#222222;
	color:transparent;
}
	
	#footer h1, h4 {
		color:#cccccc;
		font-family:Arial;
		font-size:18px;
		text-transform: uppercase;
		font-weight:normal;
		padding: 0px;
		margin: 0px;
		margin-bottom: 20px;
	}
	
	#footer ul {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:0;
		padding:0;
		border-top:1px solid #666666;
	}
	
	#footer ul li {
		border-bottom:1px solid #666666;
	}
		
	#footer #footer-about ul  li {
		text-transform:uppercase;
	}
	
	#footer-about ul li a .footer-about-name {
		text-decoration:none;
	}
	
	#footer-about ul li a:hover .footer-about-name {
		text-decoration:none;
		color:#FFFFFF;
	}
	
	#footer-about ul li a {
		color:#CCCCCC !important;
		padding: 13px 0 13px 0px;
		display:block;
		font-size:11px;
		background: #000000;
	}
	
	#footer-publications ul li a, #footer-comments ul li a {
		color:#CCCCCC !important;
		padding: 8px 0 8px 0px;
		display:block;
		background: #000000;
	}
	
	
	#footer-publications ul li a:link, #footer-publications ul li a:visited, #footer-publications ul li a:active, #footer-publications ul li a:focus,
	#footer-comments ul li a:link, #footer-comments ul li a:visited, #footer-comments ul li a:active, #footer-comments ul li a:focus,
	#footer-about ul li a:link, #footer-about ul li a:visited, #footer-about ul li a:active, #footer-about ul li a:focus {
		
		-webkit-transition: background-color .3s linear, color .2s linear;
		-moz-transition: background-color .3s linear, color .2s linear;
		-o-transition: background-color .3s linear, color .2s linear;
		-ms-transition: background-color .3s linear, color .2s linear;
		transition: background-color .3s linear, color .2s linear;
		
	}
	
	#footer-publications ul li a:hover, #footer-comments ul li a:hover, #footer-about ul li a:hover {
		text-decoration:none;
		background: #222222;
	
	}
	
	
	#footer-publications ul li a:hover .footer-publications-name, #footer-comments ul li a:hover .footer-comments-name {
		text-decoration:none;
		color:#FFFFFF;
	}
	
	#footer-publications ul li a:hover .footer-publications-number, #footer-comments ul li a:hover .footer-comments-number {
		text-decoration:none;
		color:#FFFFFF;
	}
	

	
#footer-publications {
	width: 290px;
	color: #cccccc;
	padding: 0px 0px;
	margin: 0px 40px 0px 0px;
	float: left;
	font-size:11px;
	}
	
#footer-comments {
	width: 290px;
	color: #cccccc;
	padding: 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	font-size:11px;
	}
	
#footer-bottom{
	width: 950px;
	padding: 30px 0px 0px 0px;
	margin: 80px auto 0px auto;
	border-top:1px solid #666666;
	font-size:12px;
	overflow:hidden;
}

#footer-bottom-top {

}

#footer-bottom-top span {
	text-transform:uppercase;
}



#footer-bottom-left {
	width: 620px;
	font-size:12px;
	float: left;
}

#footer-bottom-left span {
	text-transform:uppercase;
	margin-right: 15px; 
}

#footer-bottom-left div {
	text-transform:uppercase;
	margin-right: 15px; 
	float: left;
}

div#footer-bottom-left-LiveInternet {
	top: -10;
	float: left;
	margin-left: 5px; 
}

#footer-bottom-right-top  #footer-bottom-top span {
	text-transform: none;
}

#footer-bottom-right-top {
	float: right;
	padding: 0px 0px 0px 0px;
	text-align:right;
}

#footer-bottom-right-top a {
	text-transform: none;
	background: url("images/footer_back_to_top.png") no-repeat scroll transparent;
	background-position: 0px -8px;
	padding-left:16px;
}

#footer-bottom-right-top a:hover {
	text-transform: none;
	background: url("images/footer_back_to_top.png") no-repeat scroll transparent;
	background-position: 0px 2px;
	padding-left:16px;
}


#footer-bottom-right {
	width: 320px;
	float: right;
	padding: 30px 0px 0px 0px;
}


.footer-bottom-right-logo {
	height: 20px;
	margin-left: 10px;
	float: right;
	opacity:0.7;
}

.footer-bottom-right-logo, .footer-bottom-right-logo:hover {
	opacity: 1;
	-webkit-transition-property:opacity; 
	-webkit-transition-duration: 0.3s, 0.3s; 
	-webkit-transition-timing-function: linear, ease-out;
}

.footer-bottom-right-logo:not(:hover) {
	opacity: 0.7;/* Menu transparency on mouse out */
}







/* .Подвал (Footer) */


/* Подвал 2 */
#footer-2 {
	width: 950px;
	clear: both;
	text-align: left;
	margin:0px auto 40px auto;
	padding:0px 0px 0px 0px;
	position:relative;
	background: #fff;
	color: #444;	
	font-size: 12px;
	font-family: Arial;
}

#footer-2 span { 
text-transform:uppercase;
}

#footer-2 a { 
	color:#444;
	text-decoration:none;
}

#footer-2 a:hover { 
	color:#444;
	text-decoration:underline;
}

#footer-bottom-2 {
	width: 950px;
	padding: 15px 0px 0px 0px;
	margin: 30px auto 0px auto;
	border-top: 1px solid #000000;
	font-size:12px;
	overflow:hidden;
}

#footer-bottom-top-2 {

}

#footer-bottom-top-2 span {
	text-transform:uppercase;
	margin-right: 15px; 
}

#footer-bottom-left-2 {
	width: 620px;
	font-size:12px;
	float: left;
}

#footer-bottom-left-2 span{
	text-transform:uppercase;
	margin-right: 15px; 
}


#footer-bottom-right-2 {
	width: 320px;
	float: right;
	padding: 5px 0px 0px 0px;
}

.footer-bottom-right-logo-2 {
	height: 20px;
	margin-left: 10px;
	float: right;
	opacity: 0.6;
}

.
/* Конец Подвал 2 */
	

	
	
small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}

h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}

h1 {

	}

#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}

h2 {
	font-size: 1.6em;
	}

h2.pagetitle {
	font-size: 1.6em;
	}

#sidebar h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
	}

h3 {
	font-size: 1.3em;
	}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: #000;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {

	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}


.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

#sidebar {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

a, h2 a:hover, h3 a:hover {
	text-decoration: underline;
	}

a:hover {
	text-decoration: none;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */



/* Begin Structure */
body {
	margin: 0px 0px 0px 0px;
	padding: 0;
	}


	

.narrowcolumn {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 950px;
	}

.widecolumn {
	padding: 0px;
	margin: 0px;
	width: 950px;
	}

.post {
	margin: 0 0 40px;
	text-align: justify;
	}

.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: left;
}

.clear {
	clear: both;
}




/* End Structure */



/*	Begin Headers */
h1 {
	padding-top: 70px;
	margin: 0;
	}

h2 {
	margin: 30px 0 0;
	}

h2.pagetitle {
	margin-top: 30px;
	text-align: center;
}

#sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
	}

h3 {
	padding: 0;
	margin: 30px 0 0;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */



/* Begin Sidebar */
#sidebar
{
	padding: 20px 0 10px 0;
	margin-left: 545px;
	width: 190px;
	}

#sidebar form {
	margin: 0;
	}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/


/* .Error 404 */

#error-404-box {
	text-align:left;
	font-family:Arial;
	width: 550px;
	margin:0px 0px 0px 0px;
}

#error-404-box a {
	color:#999999;
	text-decoration:none;
}

#error-404-box a:hover {
	color:#999999;
	text-decoration:underline;
}

.error-404-01  {
	margin:0px 0px 20px 0px;
}

.error-404-01 h2 {
	font-family:Arial;
	font-size:2.5em;
	font-weight:bold;
	padding:0;
	margin:0px;
	color:#000;
}

.error-404-02 {
	margin:0px 0px 25px 0px;
	font-size:12px; 
	line-height:1.6em;
	color:#000;
}

/* .Error 404 */


.entry-title {
	font-size: 2.5em;
	font-weight:bold;
	letter-spacing:0px;
	padding:0;
	margin:0px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin-bottom:20px;
}

     .entry-edit {
        color: #999999;
        font-size: 11px;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
        font-weight:normal;
        margin: 0px 0px 0px 10px;
		text-transform:none;
       }
       
     .entry-edit a, .entry-edita a:visited {
        color: #999999;		
        padding: 0px;
        height: 16px;
       }
       
     .entry-edit a:hover {
        color: #999999;
        text-decoration: underline;
       }
	   
	.entry p {
		color:#444444;
		font-size:12px;
		line-height:1.6em;
	}
	   
	.entry  p a {
		color: #000;
		text-decoration: underline;
	}

	.entry p a:hover {
		color: #000;
		text-decoration: none;
	}
	
	.text-uppercase {
		text-transform:uppercase;
	}
	
	.text-box {
	padding: 1px 0px 1px 0px;
	}
	
	/* Реклама на главной */
	.index-advertise {
		color: transparent;
		background: #F5F5F5;
		text-align: right;
		float: right;
		padding: 0px;
		margin: 0px;
	}
	
	.index-advertise img {
		background: #F5F5F5;
		display:block;
		/* min-height:125px; */
		width:670px;
	}
	
	.index-advertise img:hover {
		background-color:#EEEEEE;
	}
	
	.index-advertise a, .index-advertise a:hover, .index-advertise a:visited {
		color:transparent;
		font-size:11px;
	}	

	/* .Реклама на главной */
	

	/* Партнеры */
	
	#partners {
		padding-top:1px;
		padding-left:1px;
		overflow:hidden;
		width: 955px;
	}
	
	.partners-box {
		border: 1px solid #CCC;
		width: 190px;
		height: 190px;
		float: left;
		margin-left: -1px;
		margin-top: -1px;
	}

	.partners-box a, .partners-box a:hover, .partners-box a:visited {
		font-size:11px;
		color:#999999;
		text-decoration: none;
	}
	
	.partners-box img {
		width: 190px;
		height: 190px;
		opacity: 0.7;
	}
	
	.partners-box img:hover {
		opacity: 1;

}
	
	/* .Партнеры */
	
	
.page-1 {
	width: 455px;
	float: left;
	padding: 0px 40px 40px 0px; 
	text-align: left;
}

.page-2 {
	width: 455px;
	float: right;
	padding: 0px 0px 40px 0px; 
	text-align: left;
}

#page-2-h2 {
	position: relative; 
	top: -42px;
	margin-bottom: -15px; 
}
	

	
	/* Регистрация */
	
.body-register {
background:white none repeat scroll 0 0;
border-top:medium none;
clear:both;
margin:0 auto;
padding-top:10px;
position:relative;
text-align:left;
width:950px;
	}
	
		.mu_register { width: 100%; margin:0 auto; }
		.mu_register form { margin-top: 2em; }
		.mu_register .error { font-weight:700; padding:10px; color:#333333; background:#FFEBE8; border:1px solid #CC0000; }
		.mu_register input[type="submit"],
			.mu_register #blog_title,
			.mu_register #user_email, 
			.mu_register #blogname,
			.mu_register #user_name { width:100%; font-size: 24px; margin:5px 0; }	
		.mu_register .prefix_address,
			.mu_register .suffix_address {font-size: 18px;display:inline; }			
		.mu_register label { font-weight:700; font-size:15px; display:block; margin:10px 0; }
		.mu_register label.checkbox { display:inline; }
		.mu_register .mu_alert { font-weight:700; padding:10px; color:#333333; background:#ffffe0; border:1px solid #e6db55; }
		
	/* .Регистрация */
	
	

	
/* Социальные сети */

#social-box {
	float: right;
	height: 28px;
	}

#social-box  ul  {
	border:0px;
}
	
#social-box ul li {
	float:right;
	border:0px;
}

#social-box  li a{
	float:right;
}


.footer-bottom-right-logo {
	height: 28px;
	margin-left: 10px;
	float: right;
	opacity:0.7;
}

.footer-bottom-right-logo, .footer-bottom-right-logo:hover {
	opacity: 1;
	-webkit-transition-property:opacity; 
	-webkit-transition-duration: 0.3s, 0.3s; 
	-webkit-transition-timing-function: linear, ease-out;
}

.footer-bottom-right-logo:not(:hover) {
	opacity: 0.7;/* Menu transparency on mouse out */
}

#footer-bottom-right-logo-vkontakte {
  width: 28px;
  background: transparent url(images/icon-vkontakte.png) no-repeat center;
}

#footer-bottom-right-logo-gplus {
  width: 28px;
  background: transparent url(images/icon-gplus.png) no-repeat center;
}

#footer-bottom-right-logo-soundcloud {
  width: 28px;
  background: transparent url(images/icon-soundcloud.png) no-repeat center;
}

#footer-bottom-right-logo-facebook {
  width: 28px;
  background: transparent url(images/icon-facebook.png) no-repeat center;
}

#footer-bottom-right-logo-myspace {
  width: 28px;
  background: transparent url(images/icon-myspace.png) no-repeat center;
}

#footer-bottom-right-logo-twitter {
  width: 28px;
  background: transparent url(images/icon-twitter.png) no-repeat center;
}



/* .Социальные сети */
	

	
#top {
	position: relative;
	top: -32px;
}

#sgustok-studio-box {
	float:right;
	left:-220px;
	position:relative;
	text-align:right;
	top:-21px;
}

#sgustok-studio-box  a {
	text-decoration:none;
}

#sgustok-studio-box  a:hover {
	text-decoration:none;
	color: #FFFFFF;
}
	
#sgustok-studio {
  background: url(images/icon-sgustok-studio.png) no-repeat transparent;
  background-position: 190px -20px;
  width:180px;
  display:table-cell;
  height:20px;
  font-size: 10px;  
  padding-right:30px;
  line-height:11px;
}		

#sgustok-studio:hover {
  background: url(images/icon-sgustok-studio.png) no-repeat transparent;
  background-position: 190px 0px;

}		

/* Всплывающие подсказки */
.tooltip, .arrow:after {
  background: #FFFFFF;
}

.tooltip {
  pointer-events: none;
  opacity: 0;
  display: inline-block;
  position: absolute;
  padding: 5px 10px;
  color: #000000;
  border-radius: 3px;
  margin-top: 20px;
  text-align: center;
  font: 12px "Helvetica Neue", Sans-Serif;
  font-stretch: condensed;
  text-decoration: none;
}

.arrow {
  width: 70px;
  height: 16px;
  overflow: hidden;
  position: absolute;
  left: 50%;
  margin-left: -32px;
  bottom: -11px;
}

.arrow:after {
  content: "";
  position: absolute;
  left: 20px;
  top: -20px;
  width: 25px;
  height: 25px;

  -webkit-transform: rotate(45deg);
  -moz-transform:    rotate(45deg);
  -ms-transform:     rotate(45deg);
  -o-transform:      rotate(45deg);
}

.tooltip.active {
  opacity: 0.8;
  margin-top: 5px;
  -webkit-transition: all 0.4s ease;
  -moz-transition:    all 0.4s ease;
  -ms-transition:     all 0.4s ease;
  -o-transition:      all 0.4s ease;
}

.tooltip.out {
  opacity: 0;
  margin-top: -20px;
}
/* .Всплывающие подсказки */

	