/*  
Theme Name: LifeStyle
Theme URI: http://prodengiblog.ru/
Description: LifeStyle
Theme is combining a magazine and a weblog into one. 
Support Widgets and Gravatars along with automatic thumbnail resizer.
Version: 1.0
Author: Ksana
Author URI: http://prodengiblog.ru/
Tags: gray, light, two-columns, fixed-width, right-sidebar, magazine-style
*/


/************************************************
* import 	                        					*
************************************************/

@import url("css/header.css");
@import url("css/slider.css"); 
@import url("css/content.css");
@import url("css/sidebar.css");
@import url("css/bottom.css");
@import url("css/navi.css");
@import url("css/footer.css");
@import url("css/contact.css");

/************************************************
* Global Styles			                        		*
************************************************/

* {
	margin:0;
	padding:0;
	}
body {  
  position: relative;
	width: 100%;
  height: 100%;
	font-family: Arial, verdana, Sans-Serif;
	font-size: 13px;	
	color: #333;
}
#overall_background {
  position: relative;
	z-index: 10;
}

p {	
	margin: 15px 0;
}
.Left, .alignleft {
	float: left !important;
}
.Right, .alignright {
	float: right !important;
}
.clear {
  clear: both;
}
img, a img {border:none}

/************************************************
* link					*
************************************************/

a:link, a:visited {
	color: #333;
	text-decoration: none;
  outline: none;
}
a:hover, a:active {
	color: #666;
	text-decoration: none;
  outline: none;
}

img.wp-smiley { 
  float : none; 
	width: 15px;
  height: 15px;
  margin : 0; 
  padding : 0; 
  border : 0; 
} 

/************************************************
* Structure	container				*
************************************************/

#container { 
  position: relative;
  width: 1118px;
  height: 100%; 
  margin : 0 auto;
  padding: 0; 
  z-index: 1;
} 
#header {  
}
#page { 
    position: relative;
    margin: 80px 0 0 0;
    text-align: left;
    z-index: 12;
    clear: both;
    z-index: 10;
}

/************************************************
* H                           					*
************************************************/

h1, h2, h3, h4 {
	color : #222; 
	font-weight: normal;
}
h1 {
	font-size: 24px;
}
h2 {
	font-size: 22px;
}
h3 {
	font-size: 20px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 16px;
}
h6 {
	font-size: 14px;
	margin-bottom: 10px;
}

/************************************************
*	Advertise								*
************************************************/

#headerAdvertise{
    position: absolute; top: 20px; right: 25px;
    height: 60px;
    width: 468px;
}
.contentAdvertise{
    float: none;
    width: 780px;
    height: 92px;
    margin: 0 auto 20px!important;
    padding: 0 !important;
    overflow: hidden;
    text-align: center;
    clear: both;
}
#Advertise {
    float: left;
    margin: 23px 0 0 7px!important;
}
#footerAdvertise { 
  position: absolute; left: 20px; top: 20px;
  width: 234px;
  height: 60px;
}
.ad-top { 
  float: none;
  width: auto;
  height: auto;
  margin: 0 auto 20px;
  text-align: center;
}

/************************************************
*	Comments								*
************************************************/

#comments {  
	float: left;
  position : relative;
  width: 750px;
  height: auto;
  margin : 0 0 20px 0; 
  padding : 0;  
  background : transparent; 
	clear: both;
  font-family : Arial, Verdana, Sans-Serif; 
  font-weight : normal; 
  font-size : 13px; 
  overflow: hidden;
} 
#comments h4 { 
  margin: 0 0 5px 0;
}
/* reply to comment  */

ol.commentlist li.reply { 
  width : auto; 
  margin : 10px 0 10px 0;  
  font-size : 13px; 
  text-align: left;
  text-decoration : none; 
}
ol.commentlist li .reply a:link, ol.commentlist li .reply a:visited {  
  text-decoration: none; 
  font-size : 13px; 
  color: #3f7cc7;     /*   Синий     */
}
ol.commentlist li .reply a:hover, ol.commentlist li .reply a:active {  
  text-decoration: none; 
  color: #555;
}
#cancel-comment-reply {
  margin: 10px 0 20px 0;
	font-size: 13px;
}
/* list comments  */

ol.commentlist {  
  width: 750px;
  height: 100%;
  margin : 20px 0 0 0; 
  padding : 0; 
  list-style-type: none; 
}
ol.commentlist li, #trackbacks {  
  position: relative; 
  width: 750px;
  height: auto;
  min-height: 70px;
  margin : 0; 
  padding: 0; 
  list-style-type : none; 
  clear: both!important;
}
#trackbacks { 
  min-height: 0;
  margin : 20px 0 20px 0; 
  padding: 10px 10px 13px 10px; 
  font-size : 13px; 
}
#trackbacks li {    
  font-size : 13px; 
  list-style-type: square;
  margin : 0 0 0 15px; 
  padding: 0; 
}
ol.commentlist li img.avatar {   
  float: left;
  position : relative;
  width : 50px; 
  height : 50px; 
  margin : 1px 10px 0 0; 
  padding: 1px; 
  border: 1px solid #bcbcbc;
}
.commentmetadata {     
  line-height: 1.5;
  margin : -4px 0 7px 0; 
  padding: 0;
  font-size : 12px; 
  font-weight : normal; 
  text-align: left;
  overflow: hidden;
} 
.commentmetadata .time{
  margin : 0 5px 0 0; 
}
.commentmetadata .author {
  margin : 0; 
}
.comment_text {     
  width: auto; 
  min-height: 50px;
  padding: 0; 
  margin : 0 0 10px 0;  
	overflow: hidden;
  font-size: 13px;
} 
.comment_text p {     
  color: #000;
} 
.comment_text p {   
  width: auto; 
  padding: 0; 
  margin : 0;  
	overflow: hidden;
  font-size: 13px; 
} 
#respond {   
  margin: 0; 
  padding : 0; 
}
#respond h4 { 
  margin: 0; 
  padding : 10px 0 0 0; 
}
#respond p { 
  font-size: 12px; 
  margin: 0 0 1em; 
}

/************************************************
*	subsidiaries comments					*
************************************************/

ol.commentlist ul.children,
ol.commentlist ul ul.children,
ol.commentlist ul ul ul.children,
ol.commentlist ul ul ul ul.children {
  width: auto;
  height: auto;
  margin: 15px 0 0 0;
  padding: 0; 
  text-indent: 0; 
  list-style: none; 
  clear: both;   
}
ol.commentlist ul.children li {  
  height: auto;
  min-height: 70px;
  margin : 10px 0 0 30px; 
  list-style-type : none; 
  clear: both;
 }
ol.commentlist li.depth-1 {    
  width: 750px; 
  margin : 10px 0 10px 0; 
}
ol.commentlist ul.children li.depth-2 { 
  width: 720px;
  padding: 5px 0 0 0;
 }
ol.commentlist ul.children li.depth-3 { 
  width: 690px;
 }
ol.commentlist ul.children li.depth-4 { 
  width: 660px;
 }
ol.commentlist ul.children li.depth-5 { 
  width: 630px;
 }
.required {  
  font-size: 15px; 
}
.moderation {
  font-style:italic; 
  font-size: 16px;
}

/************************************************
*	Isolation comments				*
************************************************/

li.bypostauthor {
    /* CSS для комментариев автора записи */
}
li.byuser {
    /* CSS для пользовательских комментариев */
}

/************************************************
*	Commentsform								*
************************************************/

#commentform {  
  float: left; 
  position: relative;
  width: 550px!important;
  margin: 0 0 20px 0; 
  font-family: Arial, Verdana, Sans-Serif; 
  z-index: 200;
  clear: both;
} 
#commentform p {      
  overflow : hidden; 
  margin : 0 0 8px 0; 
  padding : 0; 
} 
#commentform input, textarea#new-comment,
#contactform input, #contactform textarea#cp_message {  
  float: left;
  font-family : Arial, Verdana, Sans-Serif;  
  font-size : 13px; 
  padding : 3px; 
  border: 1px solid #e3dfde;
  background : #f8f7f6; 
  clear: both;
} 
#commentform input:focus, textarea#new-comment:focus { 
	background-color: #fff;
} 
#commentform input { 
  width : 35%; 
  min-width : 165px; 
  height : 22px; 
  margin : 0 10px 0 0; 
} 
#commentform label {   
  width: 100%; 
	margin: 0;
  padding: 0; 
  font-size: 13px; 
  line-height: 1;
}
label#text { 
  margin : 20px 0 20px 0 !important; 
}
textarea#new-comment {  
  position : relative;
  width: 99%;
  min-height : 150px; 
  margin : 10px 0 10px 0; 
  padding: 0; 
  overflow : auto; 
} 
ol.commentlist ul.children li.depth-1 #commentform,
ol.commentlist ul.children li.depth-2 #commentform,
ol.commentlist ul.children li.depth-3 #commentform,
ol.commentlist ul.children li.depth-4 #commentform { 
  width: 99%;
}
ol.commentlist ul.children li.depth-1 textarea#new-comment,
ol.commentlist ul.children li.depth-2 textarea#new-comment,
ol.commentlist ul.children li.depth-3 textarea#new-comment,
ol.commentlist ul.children li.depth-4 textarea#new-comment { 
  width: 100%;
}
#commentform input#com-submit, 
#contactform input#contact_submit, 
#subscribe form input#SR_submit {
  float: right;
  width: 160px;
  height: 32px;
  background: #000 url('images/enter.jpg') repeat-x top left;
  border: 1px solid #ccc;
  border-bottom: 1px solid #aaa2a2;
  border-right: 1px solid #aaa2a2;
  margin: 0 3px 0 0;
  padding: 0 0 5px 0;
  text-align: center;
  color: #333;
  text-shadow: 1px 1px 1px #fff;
  font-size: 14px;
  cursor: pointer;
} 
#commentform input#com-submit:hover, 
#contactform input#contact_submit:hover, 
#subscribe form input#SR_submit:hover {
  color: #555;
} 
#commentform .alignleft { 
	margin: 0 0 10px 0;
  padding-top: 0;
  width: 60%; 
  font-size: 13px; 
}
#commentform .alignright {     
  float: right; 
  text-align : right; 
	margin: 0 3px 10px 0;
  padding: 0; 
  width: 60px; 
  font-size: 13px; 
  text-align: right;
}
/*  Warning   */

#warning { 
  float : left; 
  position : relative;
  margin : 0px 0 10px 0; 
  color : #666; 
}
#attention {
  font-size: 16px !important;
  margin : 20px 0 0 0; 
  clear: both;
}

/*********************************************
	a navi
*********************************************/

#recent_comments {  
  float: left;
  width : 168px; 
  margin: 10px 0 20px 0 !important; 
} 
a#recent_comments {  
  background: url('/wp-content/themes/LifeStyle/images/arrow_top.gif') right 4px no-repeat;
  text-decoration: underline;
  color: #666;
} 
a#recent_comments:hover {  
  text-decoration: none;
  color: #222;
} 
.navi_top { 
  float: left;
  width : 100%; 
  height: auto;
  margin: 0; 
} 
a#first {  
  width: auto;
  padding-right: 30px;
  background: url('/wp-content/themes/LifeStyle/images/arrow_bot.gif') right 4px no-repeat;
} 
a#ancor { 
  width: auto;
  padding-left: 20px;
  background: url('/wp-content/themes/LifeStyle/images/arrow_bot.gif') left 4px no-repeat;
} 

/************************************************
*	navigation								*
************************************************/

#navig { 
  width: 600px;
  height: 20px;
  margin : 0 auto 0; 
  padding : 0; 
  border: 0;
  overflow: hidden;
} 
#navig .alignleft, #navig .alignright{ 
  margin : 0 0 10px 0; 
  padding : 0; 
} 

/*********************************************
	Comment	editor
*********************************************/

blockquote {
  color: #222;
	margin: 5px 0 5px 10px;
	padding: 0 0 0 10px;
	border-left: 4px solid #bcbcbc;
	font-style: italic;
}
blockquote blockquote {
	margin: 5px 0 5px 10px;
	padding: 0 0 0 10px;
	border-left: 4px solid #bcbcbc;
}
p.subscribe-to-comments{
  padding : 0; 
  margin : 20px 0 10px 0; 
} 
p.subscribe-to-comments a {
  font-size : 13px; 
}
.small{
    font-size: 10px;
}
.sid_block #twtr-widget-1 .twtr-doc, 
.sid_block #twtr-widget-1 .twtr-hd a, 
.sid_block #twtr-widget-1 h3, 
.sid_block #twtr-widget-1 h4 {
    background: transparent !important;
}
#logo-image{
    margin: 0 10px 0 25px;
}
#text-content { 
    float: right; 
    width: 810px;
    color: #333;
    font-style: italic;
    text-align: left;
    text-shadow: 0 1px 0 #fff;
    padding-top: 7px;
    cursor: pointer;
}
.slides_container{
    width: 780px;
    height: 350px;
}
body.custom-background {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/***********************************************
*    bottom                      					*
************************************************/

/*  catPost  */

#bottom .catPostWrapper{ 
    width: 195px;
    float: left;
}
/*  about  */

.bot-title {
    border-bottom: 2px solid #DDDDDD;
    color: #3D3D3D;
    font-size: 21px;
    margin-bottom: 15px;
    padding: 0 0 2px 0;    
}
.aboutText {
    font-size: 12px;
}
.aboutText p {
    margin: 0 0 7px 0;
}
.aboutText ul {
    margin: 0 0 7px 15px;
}


/*  connect  */

.connect {
    float: right;
    width: 265px;
    margin: 0 5px 0 0;
}
#readUs{
    height: auto;
    margin: 0 0 25px 0;
    font-size: 13px;
}
#readUs a{ 
    display: block;
    float: left;
    height: 33px;
    margin: 0 0 7px 10px;
    padding: 0 0 0 40px;
    width: 74px;
}
#readUs a span{
    text-transform: capitalize;
}
.rssLink{
    background: url('../images/icons/rss.gif') no-repeat left top;
}
.mailLink {  
    background: url('../images/icons/mail.gif') no-repeat left top;
}
.twitterLink{
    background: url('../images/icons/twitter.gif') no-repeat left top;
}
.livejournalLink{
    background: url('../images/icons/livejournal.gif') no-repeat left top;
}
.facebookLink{
    background: url('../images/icons/facebook.gif') no-repeat left top;
}
.vkontakteLink{
    background: url('../images/icons/vkontakte.gif') no-repeat left top;
}
#readUs span{
    margin: 10px 0;
}
#connectUs p{
    margin: 0 0 7px 10px;
}
#connectUs{
    font-size: 13px;
}
#connectUs p span{
    float: left;
    display: block;
    width: 50px;
    padding: 0;
}

/***********************************************
*    background	                      					*
************************************************/

.widget {
  height: 285px;
  overflow: hidden;
}
.widget ul {
  margin: 15px 0 0 15px;
}
.widget .tagcloud a, .widget p, .widget ul li a {
  font-size: 13px !important;
}
.widget p {
  margin: 0 0 10px 0;
}
.textwidget {
  height: 245px;
  overflow: hidden;
}














/************************************************
* Global Styles					*
************************************************/

#contactform {       
  position: relative; 
  width : 550px; 
  height: auto; 
	margin: 25px 0 30px 0;
	overflow: hidden;   
	font-size: 13px;
}
#contactform .fieldwrap {     
  width : 480px; 
  height: auto; 
  float: left;
	text-align: left;
	display: inline; 
	margin: 0 0 10px 0; 
	padding: 0;
}
#contactform .fieldwrap label {   
  height: auto;
  float: left;
	text-align: left;
	display: inline; 
	margin: 3px 0 0 0; 
	padding: 0;
}
#contactform input, #contactform textarea#cp_message {
	width: 190px;
  height : 22px; 
  margin : 0 10px 0 0; 
}		
#contactform input:focus, #contactform textarea#cp_message:focus { 
	background-color: #fff;
} 
input#cp_verify {  
	width: 125px;
	margin: 0 75px 0 0; 
}
#contactform textarea#cp_message {
  width: 98%;
  min-height : 150px; 
	margin:  0 0 10px 0;
	overflow: auto;	
}
#contactform input#contact_submit { 
  width: 162px !important; 
  margin: 25px 3px 0 0 !important;
} 



/***********************************************
*    background	                      					*
************************************************/

.catPostFirst, .catLastPosts, .lastNewsContainer, 
#contentSlider, #entry, .post, .box {    
    width: 284px;
    height: 300px;
    box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.2);
    background: #fff url('../images/Post_bg.jpg') left bottom repeat-x;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #cdc8c7;
    padding: 20px 15px 15px 20px;
}
.minivrezka,
.lastNewsLink a:link,
.lastNewsLink a:visited,
.catContent .catLastItemContent .catLastName a:link, 
.catContent .catLastItemContent .catLastName a:visited {
    color: #3f7cc7;     /*   blue    */
}
.lastNewsLink a:hover,
.lastNewsLink a:active,
.catContent .catLastItemContent .catLastTitle a:hover, 
.catContent .catLastItemContent .catLastTitle a:active { 
    color: #666;
}

/************************************************
* img:hover                          					*
************************************************/

.text img:hover, 
.catPostContentWrapper img:hover, 
.catPostContentWrapper iframe:hover,
.catPostContentWrapper object:hover,
.catLastItem img:hover, .catLastItem img.youtube:hover,
.lastNewsItem img:hover, .lastNewsItem img.youtube:hover,
.carousel img:hover, .carousel img.youtube:hover,
#other img:hover, #other img.youtube:hover {
  filter:alpha(opacity=80);	
  opacity:.80; 
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
  border: 1px solid #bbb7b7;
}

/************************************************
* catContent                          					*
************************************************/

.catContent{ 
    width: 797px;
    float: left;
    font-size: 12px;
    margin: 0;
    padding-top: 2px;
    overflow: hidden;
}
.catContent a:link,
.catContent a:visited{
    color: #3d3d3d;
}
.catContent a:hover,
.catContent a:active {
    color: #666;
}

/************************************************
* catBlock	                        					*
************************************************/

.catBlock{    
    float: none;
    position: relative;
    width: 797px;
    height: 340px;
    margin: 0 0 19px 0!important;
    padding: 0;
}

/************************************************
* Post First                        					*
************************************************/

.catPostFirst { 
    float: left;
    width: 413px;
    margin: 0;
}
/* catPost content */

.catPostContainer{
    height: 285px;
    overflow: hidden;
}
.catPostName{ 
    font-size: 22px;
    padding: 0;
    margin-bottom: 15px;
    height: 25px;
    overflow: hidden;
}
.catPostName a:link,
.catPostName a:visited{
    color: #222;
}
.catPostName a:hover,
.catPostName a:active {
    color: #666;
}
.catPostContentWrapper{ 
    height: 210px;    
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.catPostContentWrapper img, 
.catPostContentWrapper iframe,
.catPostContentWrapper object {
    width: 200px;
    height: 200px;
    border: 1px solid #d4d4d4;
    float: left;
    margin: 2px 13px 5px 0;
}
.catPostTitle, .catLastTitle {
    margin: 0 0 3px 0;
    max-height: 35px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: normal;
    overflow: hidden;
}
.catPostTitle a,  .catLastTitle a {
    font-weight: normal;
    text-transform: uppercase;
    font-size: 14px;
}
span.catPostDate{
    padding: 0 0 7px 0;
    color: #707070;
    height: auto;
}
.catPostContent{
    height: 167px;
    overflow: hidden;
    margin: 7px 0 0 0;
}
.catPostContent p {
    border-top: 1px solid #c3c3c3;
    margin-top: 0;
    padding-top: 5px;
    line-height: 1.2;
}
/* catPostMeta */

.catPostMeta{ 
    height: auto;
    margin: 12px 0;
}
span.catPostComment a,
span.catPostCount a,
span.catReadMore a {
    float: left; 
    height: 17px;
    display: block;
    font-size: 12px;
    padding: 4px 6px 2px;
}
span.catPostComment a, span.catPostComment span,
span.catPostCount a {  
  text-align: left;
  overflow: hidden;
  padding: 5px 0 0 35px;
}
span.catPostComment a {  
  width: 90px;
}
span.catPostCount a {  
  width: auto;
}
span.catReadMore { 
    float: right;
    width: 106px !important;
    height: 23px;
    padding: 0 0 10px 0 !important;
    text-align: center;
    overflow: hidden;
}
span.catReadMore a:link, span.catReadMore a:visited { 
    color: #fff;
    width: 94px;
}
span.catReadMore a:hover{
    color: #eee;
}

/************************************************
* Last Posts	                        					*
************************************************/

.catLastPosts { 
  float: right;
  margin: 0 5px 0 0;
}
.catLastTitle {
    border-bottom: 2px solid #ddd;
    margin: 0 0 15px 0;
    padding-bottom: 2px;
}
.catLastTitle, .catLastTitle a {
    font-size: 18px;
}
/* catLastItem */

.catLastItem{  
    position: relative;
    height: 55px;
    overflow: hidden;
    margin: 0 0 8px 0;
}
.catLastItemContent{
    border-bottom: 1px dashed #D7D7D7;
    height: 54px;
    margin: 0 5px 0 61px;
    overflow: hidden;
    line-height: 1;
}
.catLastItem img, .catLastItem img.youtube {
    float: left;
    width: 53px;
    height: 53px !important;
    margin: 0 10px 10px 0;
    padding: 0;
    border: 1px solid #d4d4d4;
}
.catLastItemContent .catLastName{
    font-size: 14px;
    height: 14px;
    line-height: 12px;
    overflow: hidden;
}
.catLastItemContent p {
    height: 36px;
    line-height: 1;
    overflow: hidden;
    margin: 0;
}
.readmMoreSmall{
    position: absolute; right: -1px; bottom: -1px;
    width: 21px;
    height: 15px;
}

/************************************************
* lastNews                    					*
************************************************/

#lastNews {  
    float: left;
    width: 100%;
    margin: 0 0 16px 0 !important;
    padding: 0 !important;
    overflow: hidden;
}
/* last News Header   */

.lastNewsHeader, #footerMenu{
    position: relative;
    height: 34px;
    background: url("../images/last_news_header.gif") repeat-x scroll 0 0 transparent;
    margin: 0 5px 23px 0!important;
    padding: 6px 20px;
    border-radius: 6px;
    border: 1px solid #a8a5a3;
    border-top: 1px solid #C5C1C0;
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2);
    z-index: 100;
    clear: both !important;
}
.lastNewsHeader{
    width: 1071px!important;
}
.lastNewsTitle{
    float: left;
    width: 240px;
    border-right: 1px solid #a9a6a5;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 24px;
    color: #544f4d;
    margin: 0 20px 0 0;
    text-shadow: 1px 1px 0 #FFFFFF;
}
.marquee{
   height: 30px;
   line-height: 250%;
   width: 810px;
}
.pointer{
   line-height: 250%; 
}
.lastNewsDesc{
    font-family: Arial;
    font-size: 12px;
    color: #000;
    margin: 8px 0 8px 270px;
}
/*  last News Container   */

.lastNewsContainer {
    width: 509px;
    max-height: 540px;
    height: auto;
    margin-bottom: 7px;
}
.Right { 
    margin-right: 5px;
}
/*  lastNewsItem  */

.lastNewsItem{
    height: 123px;
    overflow: hidden;
    margin: 2px 0 13px 0;
}
.lastNewsItem img, .lastNewsItem img.youtube {
    float: left;
    width: 120px;
    height: 120px;
    margin: 1px 10px 10px 0;
    padding: 0;
    border: 1px solid #D4D4D4;
}
.lastNewsItem p{
    margin: 0;
}
.lastNewsLink {
    margin: 0 0 3px 0;
    height: 16px;
    overflow: hidden;
}
.lastNewsLink a {
    font-size: 16px;
    line-height: 16px;
}
.lastNewsItemContent{
    font-size: 12px;
    height: 83px;
    line-height: 14px;
    overflow: hidden;
}
p.lastNewsMeta{
    height: 19px;
    vertical-align: bottom;
    color: #6a6969;
    font-size: 13px;
}
p.lastNewsMeta a {
    float: right;
    display: block;
    height: 19px;
    width: 27px;
}
p.lastNewsMeta span{
    position: relative;
    top: 6px;
}

/************************************************
* carusel                   					*
************************************************/

#contentSlider { 
    width: 1091px;
    height: 172px;
    padding: 20px 10px 15px 10px;
    margin-bottom: 21px!important;
    overflow: hidden;
}
.infinite {
    float: left;
    position: relative;
    width: 1092px;
    height: 164px;
    margin: 0 auto;
}
.carousel { 
    position: absolute; top: 0; left: 24px;
    width: 1042px;
    height: 162px;
    overflow: auto;
}
.infinite .carousel ul {
    width: 10000px;
}
.infinite ul li {
    float: left;
    position: relative;
    width: 162px;
    height: 162px;
    list-style: none outside none;
    padding: 0 6px;
}
.carousel img, .carousel img.youtube {
    border: 1px solid #D4D4D4;
    width: 160px;
    height: 160px;
    padding: 0;
    width: 160px;
}
.featured-info {
    position: absolute; left: 7px; bottom: 1px;
    width: 160px;
    background-color: #000000;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: normal;
    line-height: 1.1;
    opacity: 0.5;
    padding: 5px 0 7px;
    text-align: center;
    display: none;    
}
.featured-info a:link,
.featured-info a:visited{
    text-decoration: underline;
}
.cloned:hover .featured-info{
    display: block;
}
.featured-info a:link,
.featured-info a:visited{
    text-decoration: none;
    color: #fff;
}
.infinite .arrow {
    cursor: pointer;
    display: block;
    height: 60px;
    position: absolute;
    width: 35px;
}
.infinite .back {
    background: url('../images/arrow_left.gif') no-repeat;
    top: 66px;
    left: 1px;
}
.infinite .forward {
    background: url('../images/arrow_right.gif') no-repeat;
    right: -13px;
    top: 66px;
}

/************************************************
* content    
************************************************/

.content {    
  float: left;
  position: relative; 
  height: auto;
}
.breadcrumbs {
	float:left;
	width: 750px;
	font-size: 13px;
	color: #666;
  margin: 0 0 15px 0;
}

/************************************************
*  post
************************************************/

#entry, .post {    
  width: 750px;
  height: auto;
  margin: 2px 0 0 0!important;
  padding: 25px 20px 20px 20px;
}
.post {    
  position: relative; 
  height: 290px;
  margin: 2px 0 23px 0!important;
	font-size: 13px;
  padding: 22px 20px 23px 20px;
}
.catPostMetaData {  
  height: 20px;
  overflow: hidden;
}
.post .catPostContent{
    height: 180px;
}
.minivrezka {
  position: absolute; top: 10px; right: 17px; 
  width: 170px; 
  font-size: 12px;
  text-align: right;
}

/************************************************
* text   / single.php, page.php, 404.php /*
************************************************/
	
.text {  	
	display: block;
	overflow: hidden;
	margin: 15px 0 0 0;
	padding: 0;
	font-size: 14px;
}
.text p {  	
	margin: 0 0 10px 0;
	padding: 0;
}
.text img, .text iframe {
	float: left;
  max-width: 750px !important; 
	border: 1px solid #ddd;
	margin: 3px 15px 5px 0;
	padding: 0;
}
.text img.alignleft  {
	float: left;
  height: auto;
	margin: 3px 15px 5px 0;
}
.text img.alignright {
	display: inline;
	float: right;
	margin: 3px 0 5px 15px;
}
.text img.aligncenter {
	float: none;
	clear: both;
	display: block;
	margin: 10px auto 10px;
}
.text img.alignnone {
  margin-top: 5px;
  margin-bottom: 5px;
}
.wp-caption {
	text-align: center!important;
	margin: 0;
  padding: 0;
}
.wp-caption-text, .gallery-item .wp-caption-text {
   text-align: center!important;
   font-weight: bold;
   padding-top: 10px;
   display: block;
}
/*  gallery    */

.gallery-item .wp-caption-text {
   padding-top: 0!important; 
   margin-top: 0;
}
.gallery-item img  {
 margin: 0 4px 4px 4px!important;
}
/*  Table  */

.text table {
      width: 99%;
      border: 1px solid #ccc;
      border-collapse: collapse;
      margin: 15px 0 15px 0!important;
}              
.text table thead, .text table th {
      background-color: #ddd;
      text-align: center;
      vertical-align: text-top;
      padding: 9px 10px 9px 10px;
      border: 1px solid #ccc;
      border-collapse: collapse;
}
.text table td, .text table tr {
      text-align:left;
      padding: 10px;
      border: 1px solid #ccc;
      border-collapse: collapse;
}
.text table tr {
      background: #fff;
}
/*  Listing  */

.text ul, .text ol  { 	
	margin: 0 0 10px 0;
	padding: 0;
}
.text ul li, .text ul ul li, .text ol li, .text ol ol li {  
  margin: 0;
	padding: 0 0 7px 1px;
  list-style: disc inside;
	line-height: 1.1;
}
.text ul ul, .text ol ol,
.text ol ul, .text ul ol { 	
	margin: 12px 0 0 15px;
}
.text ol li {  
  margin: 0;
	padding: 0 0 7px 1px;
  list-style: decimal inside;
	line-height: 1.1;
}
.text a:link,
.text a:visited {
   color: #1583d1;        /*  Синий   */
}
.text a:hover,
.text a:active { 
   color: #666;
}
.text h2, .text h3, .text h4, .text h5, .text h6 {
  margin: 10px 0 12px 0;
}

/************************************************
* vrezka    / single.php /*
************************************************/

.vrezka {
  float: right;
  min-width: 180px; 
  background: #eee url('../images/Post_bg.jpg') left bottom repeat-x;
  border: 1px solid #ddd;
  border-left: 1px solid #CBC2C5;
  border-bottom: 0;
  font-size: 13px;
  padding: 9px 10px 5px 5px; 
  margin: 5px 0 5px 5px; 
}
.vrezka img {
  border: 1px solid #ddd;
  margin: -4px 8px 0 0;
}

/************************************************
* tags, page_navi     / single.php /*
************************************************/

#tags {
  clear: both;
  margin : 10px 0 20px 0; 
  padding: 0;
}
#tags span {
  padding : 5px 0 0 0; 
  font-size: 14px;
}

#page_navi { 
  width: auto;
  margin: 10px 0 10px 0; 
  text-align: left !important;
  clear: both; 
  overflow: hidden;
}
#page_navi .left {
  float: left;
  width: 90px;
  font-size: 20px;
  clear: both;  
}
#page_navi .right { 
  float: right;
  width: 650px!important;
  margin-top: 5px!important;
}
#page_navi a:link, #page_navi a:visited {
  text-align: left !important;
  margin: 8px 0 0 0!important;
}
#page_navi .right a:link span, #page_navi .right a:visited span {
  background: #fff;
  color: #333;
  padding: 0!important;
  text-align: left !important;
}
#page_navi span {
  float: left;
  background: #2890DE; /*   blue   */
  margin-right: 12px;
  padding: 0 7px 0 6px!important;
  color: #fff;
  display: block;
  font-size: 16px;
}

/************************************************
* postmetadata    / single.php, page.php, archive.php /*
************************************************/

.postmetadata { 
  clear:both;
	width: 730px;
	height: 16px;
  border-top: 1px solid #e3dfde;
  border-bottom: 1px solid #e3dfde;
  background : #f0eeed; 
  margin: 10px 0 20px 0; 
  padding : 11px 10px; 
  font-size : 13px; 
  color : #000; 
} 
.postmetadata a { 
  font-size: 13px; 
}
.postmetadata span { 
  font-size : 13px; 
  color : #5d5d5d; 
} 

/************************************************
* box     
************************************************/

.box { 	
  width: 718px;
  box-shadow: none;
	height: auto;
  margin: 0 0 10px 0; 
  padding: 15px;
  border-top: 1px solid #e3dfde;
  border-left: 1px solid #e3dfde;
  overflow: hidden;
  clear: both;
}
.box ul {
  color: #666;
  margin: 0 0 10px 0; 
  padding: 0; 
} 
.box li { 			
  float : left; 
  list-style-position: outside;
  list-style-type: disc; 
} 
.single-title {  
  width: 100%;
	margin: 0 0 15px 0;
	font-size: 18px;
}
.box ul { 	
	margin: 0;
	padding: 0;
}
.box ul li {  
  margin: 0;
	padding: 0 0 7px 1px;
  list-style: disc inside;
	line-height: 1.1;
}

/************************************************
* donate     / single.php /*
************************************************/

#donate {
  padding-bottom: 10px;
}
.donate_link {   
  position: relative;  
  width: 725px;
  height: 27px;
  margin: 0 0 10px 0px;
  padding : 0; 
  overflow: hidden;
  clear: both;
} 
.donate_link a img {
  float: left;
  border: none;
  background: none;
  margin: 0 6px 10px 0;
  padding: 0;
}
.donate_link img {
  margin: 0;
  font-size: 10px;
}
/*  Google  */
.donate_link .google {
  height: auto;
  margin-left: 15px;
}
/*   Tweet		*/
.donate_link .twit { 
  background: transparent;
  margin: 2px 10px 0 0;
}
.donate_link .twit iframe {
  width : 110px !important;
  height: 16px;
}
/* I like Ya.ru  */

.donate_link .ya-share {   
  width: 80px;
  margin: 0 230px 0 0;
}
.donate_link span.c {
  width: 80px;
}
#ya_share_counter_html_ya-share-count-0 {
  width: 20px;
}

/************************************************
* other     / single.php /*
************************************************/

#other { 	
	margin: 10px 0 20px 0;
}
#other ul { 	
	width: 790px;
	margin: 0;
	padding: 0;
  clear: both;
}
#other li {  
	float: left;
	width: 350px;
	height: 66px;
	margin: 0 15px 0 0;
	padding: 5px 0 5px 0;
	font-size: 13px;
  list-style-type: none; 
	border-top: 1px dashed #999;
	display: block;
}
#other img, #other img.youtube {
	float: left;
  width: 63px;
  height: 63px;
	margin: 0 10px 0 0;
  border: 1px solid #bcbcbc;
}
#other .title { 
	margin: 0;
	padding: 0;
  font-weight: bold;
}
#other span.tx {
  color: #222;
  padding: 5px 0 5px 0!important;
  line-height: 1!important;
}
#other li .title a:hover, #other li .title a:active,
#other li .meta, #other li .meta a:link, #other li .meta a:visited {
	color: #666;
	font-size: 13px;
	clear: both;
}
#other li .title, #other li .title a:link, #other li .title a:visited,
#other li .meta a:hover, #other li .meta a:active {
	color: #000;
}
#other li br {
	margin: 0 0 5px 0 !important;
}

/********************************************************
*   archiv         / archives.php /                     *    
*********************************************************/

.margin {
  margin-top: 20px;
}
ul.archive { 	
  float : left; 
  overflow: hidden;
} 
ul#archive1 { 	 		
 	width: 180px;  
} 
ul#archive2 { 			
 	width: 230px;  
} 
ul#archive3 { 			
 	width: 300px;  
  margin: 0; 
} 
ul.archive li { 	
 	width: 260px;  
} 

/************************************************
*  links           / links.php /             *
************************************************/

.links ul {
  margin: 0; 
}
.links li {
  float: left;
  width: 48%; 
}

/************************************************
*	ddsg-wrapper		/  site map    /				*
************************************************/

.ddsg-wrapper { 
  position: relative;
	margin: 10px 0 0 0; 
	padding: 0;  	
	overflow: hidden;
}
.ddsg-wrapper h2 {
  text-shadow: 1px 1px 1px #fff;
  min-height: 33px;
  font-size: 24px;
  margin: 0 0 10px 0;
} 
.ddsg-wrapper ul { 
  margin: 10px 0 15px 0;
  padding-left: 0;
}  
.ddsg-wrapper ul li {
  float: none;
  list-style-type: none;
  padding-left: 0;
  margin-left: 0;
  font-size: 17px;
  font-weight: normal!important;
}
.ddsg-wrapper ul li a:link, .ddsg-wrapper ul li a:visited {
    color: #3f7cc7;     /*   blue    */
}
.ddsg-wrapper ul ul {
  margin: 5px 0 5px 13px !important;
}  
.ddsg-wrapper ul ul li {
  line-height: 1.3;
  list-style-type: disc !important;
  padding-left: 0px;
  font-size: 13px;
}  
.ddsg-wrapper ul ul li a:link, .ddsg-wrapper ul ul li a:visited {
  color: #333 !important;
}  
.ddsg-pagenav {
  margin-top: 25px;
}








#footerMenu{
    position: relative;
    width: 1111px;
    height: 32px;    
    margin: 10px 0 28px 0!important;
    padding: 8px 0;
    font-family: Georgia;
    font-size: 20px;
    text-shadow: 1px 1px 0 #FFFFFF;
}
#footerMenu ul{
    list-style: none;
}
#footerMenu ul li{
    float: left;
    padding: 2px 15px;
    border-right: 1px solid #aca8a8;
}
#footer {
    position: relative;
    min-height: 80px;
    background: #3a3b45;
    margin: 0 5px 0 0;
    padding: 15px 0 10px 0;
    color: #a8a8b5;
    text-align: center;
    font-family: Georgia;
    font-size: 18px;
    clear: both;
}
#footer p{
  margin: 0 0 10px 0;
}
#footer a, a:visited { 
  text-decoration : none; 
  color: #a8a8b5;
} 
#footer a:hover { 
  text-decoration : underline;
  color: #666;
} 
#copyright { 
  float: none;
  width: 580px;
  margin: 10px auto 0;
  padding: 0;
}
#footer .text {
    font-size: 12px;
    line-height: 1.1;
}
#footer_right {
    position: absolute; right: 20px; top: 20px;
    width: 180px;
    font-size: 13px;
    text-align: left;
    margin: -5px 0 0 0;
}
#logo_mini, #logo_mini2 { 
    position: absolute; right: 20px; bottom: 10px;
    width: 141px;
    height: 36px;
}
#track {   
  clear: both !important;
  width : 100%; 
  height : 30px;
  margin : 10px auto 0; 
  padding : 0;
  text-align: center;
} 
#track img {   
  float: none;
  margin-right: 5px; 
} 

/************************************************
* header					*
************************************************/

#header {  
  position: relative;
  height: 110px;
  overflow: hidden;
}
#logo, #logo2 {
  float: left;
  width: 235px;
  height: 65px;
  margin: 20px 10px 0 25px;
  overfloW: hidden;
}
#title { 
  float: left;
  position: relative; 
  width: 450px;
  height: 100px;
  margin: 20px 0 20px 0;
  color : #4B0082; 
  font-size: 70px;
  text-align: left;
  overflow: hidden;
}
#topMenu {  
  position: absolute; top: 110px;
  width : 1111px; 
  height : 50px;
  color : #fff; 
  z-index: 1000;
  box-shadow: 2px 2px 3px rgba(50, 50, 50, 0.4);
  border-radius: 6px;
}

/************************************************
* #primary-menu								*
************************************************/	

#primary-menu {  
  float: left;
  width : auto; 
  height : 46px; 
  margin: 0 0 30px 15px;
  padding: 0 !important;
  color : #fff; 
  z-index: 100;
}

/************************************************
*	menu  			   			*
************************************************/

#primary-menu .menu {
  float: right;
  margin: 0 10px 0 0;
  clear: both !important;
  
}
#primary-menu .menu li {  
  float: left;
  position: relative; 
  height: 50px;
  list-style-type: none;
  z-index: 100;
  font-size: 20px;
  font-family: "Georgia";
  margin: 0!important;
  padding: 0;
}
#primary-menu .menu li a{  
  margin : 0; 
  padding: 11px 15px 14px 15px;
  color: #fff;
  display: block;
}
#primary-menu .menu li a:hover,
#primary-menu .menu li a:active {
  color: #fff;
  margin: 0 1px 0 0;
  padding: 11px 14px 14px 15px;
  display: block;
  text-decoration: none;
}
#primary-menu .menu li.current-menu-item,
#primary-menu .menu  li.current-menu-ancestor,
#primary-menu .menu li.current-menu-parent {  
  text-decoration: none;
}

/************************************************
*	menu sub-menu			   			*
************************************************/

#primary-menu .menu .sub-menu {
  background-color: #ffffff;
  position: absolute; top: 50px; left: 0;
  width: 234px;
  border-top: 0;
  border-radius: 0 0 5px 5px;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.4);
  z-index: 1000;
}
#primary-menu .menu .sub-menu li {  	 
  float: left;
  position: relative;
  height: auto;
  background : transparent;    
  font-weight: normal;
  text-align: left;
  line-height: 1;
  margin: 0;
  padding: 0;
  z-index: 1000;
}
#primary-menu .menu .sub-menu li:last-child,
#primary-menu .menu .sub-menu li:last-child a,
#primary-menu .menu .sub-menu li ul.sub-menu li:last-child,
#primary-menu .menu .sub-menu li ul.sub-menu li:last-child a{
    border-radius: 0 0 5px 5px;
}
#primary-menu .menu .sub-menu li ul.sub-menu li,
#primary-menu .menu .sub-menu li ul.sub-menu li a{
    border-radius: 0;
}
#primary-menu .menu .sub-menu li .sub-menu li,
#primary-menu .menu .sub-menu li .sub-menu li a{
    z-index: 5;
}
#primary-menu .sub-menu a {
  float: left;
  width: 200px;
  padding: 7px 10px 10px 25px!important;
  font-weight: normal;
  text-align: left;
  font-size: 18px;
  text-decoration: none;
  display: block;
  position: relative;
  z-index: 1000;
}
#primary-menu .sub-menu a:hover {
  float: left;
  width: 200px;
  height: auto;
  padding: 7px 9px 10px 25px!important;
  font-weight: normal;
  text-align: left;
  text-decoration: none;
  color: #fff !important;
}
#primary-menu .menu ul {  display: none; }
#primary-menu .menu ul li a:hover,
#menu-top-menu ul li a:active { display: block; }

/************************************************
*	sub sub menu 			   			*
************************************************/

#primary-menu .menu ul.sub-menu ul{ 
  position: absolute; left: 234px; top: 0; 
  border-radius: 0 5px 5px 5px;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.4);
  z-index: 9;
}
.menu ul.sub-menu ul { display: none;  }

#primary-menu ul li:hover > ul{
    display: block;
}
#primary-menu .menu ul.sub-menu ul li:first-child a:hover { 
  border-top-right-radius: 5px;
}
#primary-menu .menu ul.sub-menu ul li:last-child a:hover { 
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}




/********************************
     navigation       
********************************/

.navigation {  
  position: relative; 
  width : 600px; 
  text-align: center;
  font-weight : normal; 
  margin: -10px 0 26px 100px!important;
  clear: both; 
}
.navigation .alignleft {  
  float: left;  
}
.navigation .alignright {  
  float: right;  
}
.navigation .alignleft, .navigation .alignright,
.pagenavi a, .pagenavi .current {  
  box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.2);
  background: #fff url('../images/navi.gif') left bottom repeat-x;
  border-left: 1px solid #e3dedd;
  border-right: 1px solid #cbc2c5;
  margin-top: 10px;
  padding: 7px 15px 7px 15px;
  text-shadow: 1px 1px 1px #fff;
}
.pagenavi { 
  width : 300px; 
  display: block;
  font-size: 14px;
  text-align: center!important;
  margin: 0 0 0 145px!important;
  padding-top: 17px!important; 
}
.pagenavi a, .pagenavi .current  {
  padding: 7px 10px 7px 10px;
}
.pagenavi .current {
  color: #fff;
  box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.3);
  border: 0;
}


#sidebar { 
    float: right; 
    position: relative; 
    width: 305px;
    margin: 0!important;
}
.sidebar { 
    float: right; 
    position: relative; 
    width: 305px;
    margin: 0!important;
}
.sid_block {
    width: 268px;
    height: 310px;
    background: #fff;
    padding: 10px 15px 15px 15px;
    box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.2);
    background: #fff url('../images/Post_bg.jpg') left bottom repeat-x;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #cdc8c7;
    margin: 23px 0 0 0;
}
.sid-title {
    font-size: 22px;
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #222;
    border-bottom: 2px solid #dddddd;
    padding: 0 0 2px 0;
    margin: 0 0 20px 0 !important;    
}

/************************************************
*  search, .social 	                        		*
************************************************/

.search, .social {
    position: relative;
    width: 308px;
    height: 43px;
    margin: 1px 5px 0 0;
    padding-top: 16px;
    right: 2px;
    z-index: 100;
}
.social {
    width: 297px;
    height: 50px;
    padding: 9px 0 0 14px;
    color: #FFFFFF;
    font-size: 22px;
    font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif;
}
.search #s{
    width: 230px;
    height: 20px;
    background: transparent;
    border: 0;
    color: #8A8977;
    display: block;
    margin: 0 0 0 28px;
}
.search #submit{
    float: right;
    position: relative;
    width: 18px;
    height: 18px;
    background: url("../images/search.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    right: 31px; bottom: 18px;
    cursor: pointer;
    display: block;
}

/************************************************
*  Advertise,  Social		                        		*
************************************************/

.sidebarAdvertise,
#sidebarSocial {
    margin: 7px 0 0 0;
    height: 245px;
}
.sidebarAdvertise{
    width: 298px;
    padding: 0;
}
#top {
    height: 250px;
    margin: 27px 0 0 0;
}
#bot {
    height: 300px;
}
.sidebarSocialContent{ 
    margin: 5px 0 0 -7px;
    height: 235px;
    overflow: hidden;
}  

/************************************************
*  subscribe 	                        		*
************************************************/

#subscribe img#img_sub {
  float: none;
  max-width: 200px;
  height: auto;
  border: 1px solid #ccc;
  margin: 0 0 10px 30px !important;
  overflow: hidden;
}
#subscribe form {
  width: 200px;
  height: 75px;
  margin: 8px 0 10px 30px !important;
  overflow: hidden;
}
#subscribe form input {
  width: 193px;
  height: 26px;
  border: 1px solid #ccc;
  margin: 0 0 15px 0px !important;
  padding: 0 0 0 5px;
}
#subscribe form input#SR_submit {
  height: 28px;
  margin: 0 18px 0 0!important;
}

/************************************************
*  last		                        		*
************************************************/

#lastVideo #videoFile { 
    margin: 15px 0 15px 0;
    padding: 10px;
    width: 248px;
    height: 200px;
    background: #000 url('../images/video_wrapper.jpg') no-repeat top left;
}
#lastVideo a#list {
    width: 270px;
    font-size: 13px;
}

/************************************************
*  lastComments 			                        		*
************************************************/

#lastComments {
    margin-bottom: 21px;
}
#lastComments .comments {
    font-size: 12px;
    line-height: 13px;
    height: 46px;
    margin: 0 0 3px 0; 
    border-bottom: 1px dashed #ccc;
}
.commentsAvatar {
    float: left;
    width: 50px;
    height: 50px;
    margin: 0;
    display: block;
}
.commentsAvatar img {
    border: 1px solid #ccc;
}
.comments .meta{
    background: url('../images/elapsed.gif') no-repeat 100% 4px;
    display: block;
    float: left;
    font-weight: bold;
    height: 15px;
    max-width: 95px;
    margin-right: 5px;
    overflow: hidden;
    padding-right: 11px;
}
.comments .elapsedTime{
    color: #666685;
}
.comments p.title {    
    float: left;
    width: 215px;
    max-height: 26px;
    overflow: hidden;
    margin: 0;
}

/************************************************
*  twitts			                        		*
************************************************/

.twtr-widget{
    margin: -3px 0 0 0 !important;
    overflow: hidden; 
    border-top: 1px dashed #ccc !important;
}
.twtr-hd,
.twtr-ft{
    display: none;
}
.twtr-user{    
    font-weight: bold;
}
/*     */

.twtr-tweet  {   
  height: 50px !important;
  border-bottom: 1px dashed #ccc !important;
  margin: 0;
  padding: 0 !important;
  overflow: hidden; 
}
/*      */

.twtr-tweet-wrap {    
  width: 265px;
  overflow: hidden; 
}
/*   */

.twtr-avatar { 
  float: left;
  position: relative;
  width: 35px !important;
  height: 35px !important;
  border: 1px solid #ccc !important; 
  margin: 1px 0 10px -8px;
}
.twtr-img a img {   
  width: 35px !important;
  height: 35px !important;
}
/* tweet-text  */

.twtr-tweet-text {
  margin: -2px 0 0 0;
}
#lastTwitts #twtr-widget-1 .twtr-new-results, #lastTwitts #twtr-widget-1 .twtr-results-inner, #lastTwitts #twtr-widget-1 .twtr-timeline{
  background-color: transparent !important;
}




#skin-changer {
  position: fixed; left: 0; top: 80px; 
  width: 173px; 
  z-index: 1000; 
  color: #9f9f9f; 
  text-shadow: 1px 1px 1px #fff; 
  padding-bottom: 28px; 
}

#skin-changer-top { 
  width: 173px; 
  height: 28px;
  background: url('../images/sc/sc-top.png') no-repeat top left;
}
#skin-changer-body { 
  background: url('../images/sc/sc-mainbg.png') repeat-y;
}
#skin-changer-bottom { 
  width: 173px; 
  height: 28px;
  background: url('../images/sc/sc-bottom.png') no-repeat bottom left;
}

#skin-changer-close {
  background: url('../images/sc/sc-close.png') no-repeat;
  position: absolute; top: 20px; right: -35px; 
  width: 43px; 
  height: 50px; 
  display: block; 
}
.skin-changer-open { 
  background: url('../images/sc/sc-open.png') no-repeat !important;
}
#skin-changer-content {
  margin-top: -15px;
  padding: 0 0 0 18px; 
}
#skin-changer h3.skin-changer-title {
    float: left;
    font-size: 15px;
    margin: 10px 0 0;
    padding: 2px 0 5px;
    width: 139px;
}
#skin-changer p { 
  font-style: italic; font-family: Georgia, serif; 
  font-size: 10px; 
}
.skin-changer-option { 
  display: block; 
  width: 29px; 
  height: 29px; 
  position: relative; 
  float: left; 
  margin: 0 4px 4px 0; 
  text-indent: -9999px; 
}
.skin-changer-option span.skin-changer-overlay {
  background: url('../images/sc/sc-overlay.png') no-repeat;
  display: block; 
  position: absolute; top: 0; left: 0; 
  width: 31px; 
  height: 31px; 
} 


#skin-changer-color1 { background: #ffffff; }
#skin-changer-color2 { background: #f3efee; }
#skin-changer-color3 { background: #ece8e6; }
#skin-changer-color4 { background: #e7e3e2; }
#skin-changer-color5 { background: #f5f5f5; }
#skin-changer-color6 { background: #f2f2f2; }
#skin-changer-color7 { background: #ececec; }
#skin-changer-color8 { background: #e5e5e5; }

#skin-changer-texture1 { background: url('../bg/1.png'); }
#skin-changer-texture2 { background: url('../bg/2.png'); }
#skin-changer-texture3 { background: url('../bg/3.png'); }
#skin-changer-texture4 { background: url('../bg/4.png'); }
#skin-changer-texture5 { background: url('../bg/5.png'); }
#skin-changer-texture6 { background: url('../bg/6.png'); }
#skin-changer-texture7 { background: url('../bg/7.png'); }
#skin-changer-texture8 { background: url('../bg/8.png'); }
#skin-changer-texture9 { background: url('../bg/9.png'); }
#skin-changer-texture10 { background: url('../bg/10.png') 139px 104px; }
#skin-changer-texture11 { background: url('../bg/11.png'); }
#skin-changer-texture12 { background: url('../bg/12.png') 14px 14px; }
#skin-changer-texture13 { background: url('../bg/13.png'); }
#skin-changer-texture14 { background: url('../bg/14.png'); }
#skin-changer-texture15 { background: url('../bg/15.png'); }
#skin-changer-texture16 { background: url('../bg/16.png'); }
#skin-changer-texture17 { background: url('../bg/17.png'); }
#skin-changer-texture18 { background: url('../bg/18.png'); }
#skin-changer-texture19 { background: url('../bg/19.png'); }
#skin-changer-texture20 { background: url('../bg/20.png'); }
#skin-changer-texture21 { background: url('../bg/21.png'); }
#skin-changer-texture22 { background: url('../bg/22.png'); }
#skin-changer-texture23 { background: url('../bg/23.png'); }
#skin-changer-texture24 { background: url('../bg/24.png'); }
#skin-changer-texture25 { background: url('../bg/25.png'); }
#skin-changer-texture26 { background: url('../bg/26.png'); }
#skin-changer-texture27 { background: url('../bg/27.png'); }
#skin-changer-texture28 { background: url('../bg/28.png'); }
#skin-changer-texture29 { background: url('../bg/29.png'); }
#skin-changer-texture30 { background: url('../bg/30.png');  }
#skin-changer-texture31 { background: url('../bg/31.png'); }
#skin-changer-texture32 { background: url('../bg/32.png');  }
#skin-changer-texture33 { background: url('../bg/33.png'); }
#skin-changer-texture34 { background: url('../bg/34.png'); }
#skin-changer-texture35 { background: url('../bg/35.png'); }

.dn-font-control { margin-top: 9px; }
.colorpicker { z-index: 10000; }

#et_control_header_font, #et_control_body_font { width: 73px; }
.blurb h3.title, #footer h4.widgettitle, .widget h4.title { font-family: Arial, Verdana, sans-serif; }














#tab_slider, #tab_slider_single { 
    position: relative;
    margin: 0 5px 23px 0;
    width: 1081px;
    height: 290px;
    padding: 20px 15px 14px 15px;
    box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.2);
    background: #fff url('../images/Post_bg.jpg') left bottom repeat-x;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #cdc8c7;
    overflow: hidden;
    clear: both !important;
}
#slider {
  height: 283px;
  overflow: hidden;
  display: block;  
}
/*   .   */

#Big {      
    float: left;
    position: relative;
    width: 775px;
    height: 280px;
    border: 1px solid #d8d8d8;
    overflow: hidden;   
    z-index: 10;
}
#Big ul.posts {
    margin: 0;
}
.slides { 
    width: 780px;
    position: absolute; top: 0; left: 0;
}
.slides > div {
    width: 780px;
}
ul.posts li.slide {   
    float: left;
    width: 775px;
    height: 280px;
}
/*   */

#Big img, #Big iframe { 
    width: 775px !important;
    height: 280px !important;
    font-size: 13px;
    background: #fff;
    color: #ddd;
    overflow: hidden;   
}
#slider span.sliderTitle{
    position: relative; left: 1px; bottom: 70px;
    width: 326px;
    height: 44px;
    background: #FFFFFF;
    display: block;
    padding: 10px 15px 12px 15px;
    opacity: 0.7;
    font-size: 20px;
    color: #35353d;
    line-height: 22px;
    overflow: hidden;
}
/*    */

#Small {     
    float: right;
    position: relative;
    width: 294px;
    height: 284px;
    margin: 0;
    padding: 0;
    z-index: 200;
    overflow: hidden;
}
#Small ul.pagination {
    padding: 0;
    z-index: 200;
    overflow: hidden;
}
#Small li { 
    float: left;
    display: block;
    margin: 0 0 4px 8px;
}
#Small li img {
  width: 63px;
  height: 63px;
  filter:alpha(opacity=60);	
  opacity:.60; 
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; 
  border: 1px solid #cececf;
  font-size: 11px;
  margin: 0;
  padding: 0;
  color: #666;
}
#Small li img:hover {
  filter:alpha(opacity=80);	
  opacity:.80; 
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
}
#Small li.active img {
  filter:alpha(opacity=100);	
  opacity:1; 
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}


