


body {
    background-color: #84401e;
    min-width: 320px;
}
.home {


}
body {
    background: url("/wp-content/themes/divine/images/bg03.jpg") no-repeat fixed 50% 0 / 100% auto #84401e;
}


.headadcontainer {
    margin: 0 auto 25px;
    max-width: 1300px;
    min-height: 90px;
}
 

.img_image {
  float: left;
  margin: 0 20px 10px 0;
}

.itemHolder, #recent_comments ul li {
  text-align: left;
  background-color: #fdfdfd;
  display: block;
  border-style: solid;
  border-width: 1px;
  border-color: #eeeeee #dddddd #cccccc #dddddd;
  border-radius: 5px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -opera-border-radius: 5px;
  -webkit-border-radius: 5px;
  margin-top: 3px;
  overflow: hidden;
}
.adg336 {
    margin-bottom: 20px;
    margin-right: 20px;
    margin-top: 20px;
}
.itemHolder:hover, #recent_comments ul li:hover {

  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #EBE394;
  border-right-color: #EBE394;
  border-bottom-color: #dddddd;
  border-left-color: #EBE394;
}
.itemHolder:hover, #recent_comments ul li:hover, .discussions .item-holder:hover   {
	/* Legacy browsers */
	background: #FAEEC8 url("itemHolder-hover-recent_comments-ul-li-hover--bg.png") repeat-x center;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	/* Internet Explorer */
	*background: #FAEEC8;
	background: #FAEEC8\0/;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FFFFFFF1, endColorstr=#FFFAEEC8);
	}
	@media all and (min-width: 0px) {
		.itemHolder:hover, #recent_comments ul li:hover  {
			/* Opera */
			background: #FAEEC8 url("itemHolder-hover-recent_comments-ul-li-hover--bg.svg");
			/* Recent browsers */
			background-image: -webkit-gradient(
				linear,
				left top, left bottom,
				from(#FFFFF1),
				to(#FAEEC8)
			);
			background-image: -webkit-linear-gradient(
				top,
				#FFFFF1,
				#FAEEC8
			);
			background-image: -moz-linear-gradient(
				top,
				#FFFFF1,
				#FAEEC8
			);
			background-image: -o-linear-gradient(
				top,
				#FFFFF1,
				#FAEEC8
			);
			background-image: linear-gradient(
				top,
				#FFFFF1,
				#FAEEC8
			);
		}
	}
.itemHolder img {
  border: 0;
}

.itemHolder .mainImg {
  border: solid 1px #dddddd;
  margin: 5px;
  float: left;
}

.itemHolder .itemTitle {
  color: #4281F4;
  text-decoration: none;
  margin: 4px 5px 3px 5px;
  font-size: 14px;

}

.itemHolder .itemTitle:HOVER {
  text-decoration: underline;
}

.itemHolder .itemDesc {
  color: #666666;
  overflow: hidden;
  margin: 0 5px 0 5px;
  font-size: 12px;
  height: 45px;
}

/*Items list*/
.itemsList {
  margin: 5px 0 0 0;
}

.itemsList .itemHolder {
  margin: 0 0 5px 0;

  overflow: hidden;
box-shadow: 2px 2px 3px rgba(62, 50, 18, 0.12);
}


.relatedsingle .itemHolder{
height: 72px;    
}

.relatedsingle .mainImg img{
margin-top: -4px !important;
}
.itemsList .itemHolder .mainImg {
  margin: 7px;
  float: left;
}

.itemsList .itemHolder .itemTitle {
  margin: 4px 5px 3px 5px;
  font-size: 16px;
  height: 19px;
  font-weight: bold;
  overflow: hidden;  
}

.itemsList .itemHolder .itemDesc {
  margin: 0 5px 0 5px;
  font-size: 14px;
  line-height: 22px;
  height: 66px;
  color: black;
}

.meta {
  margin-top: 5px;
  line-height: normal;
  color: #545a70;
}

.cat_list {
  margin-top: 4px;
}

.cat_list em, .cat_list strong {
  text-transform: lowercase;
}

.addpost {
    color: #7B2801 !important;
    font-weight: bold;
    margin-right: 10px;
}
/*
 RECENT
*/
#homeslider{

    float: left;
    padding-top: 92px;
    width: 100%;  
}

.recentHome {

  width: 100%;
  float: left;
}
.recent {
  margin: 0 1% 0 0;
  width: 49%;
  float: left;
  height: 460px;
  overflow: hidden;
}
.rlist {
  height: 385px;
  overflow: hidden;
  margin-bottom: 20px;
}

/*Third Party*/
.thirdPartyHome {
  margin-top: 20px;
}
.thirdPartyHome .rlist {
  height: 231px;
}

.thirdPartyHome .recent {
  height: 312px;
  margin: 0 1% 0 0;
  width: 32%;
}

/*tabs*/
.rpgn {
  padding-top: 5px;
}

.rpgn span, .rpgn a {
  padding: 5px;
  display: block;
  float: left;
  text-align: center;
  text-decoration: none;
}


.rpgn .current {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #8A969D;
}
.rpgn .current.next, .rpgn .current.prev {
  border: none;
} 


.margin {
  margin-top: 10px;
}

.label {
     font-weight: bold;
 color: #727272;
    display: block;
    font: 1.1em Verdana;
    padding: 3px 10px;
}

.label a {

    color: #2A2A83;
    font-family: verdana;
    font-size: 1em;
    text-decoration: none;
    text-shadow: 0 0 2px white;

}
.label a:hover {
  color: white;
  text-shadow: 0px 0px 2px #0B487D;
  text-decoration: underline;
} 

/*recent video*/

.lastvideo {

    background-color: #FFFFFF;
    box-shadow: 4px 6px 6px #898070;
    overflow: hidden;
   padding: 10px 15px 19px;
    position: relative;
    display: block;
}

.lastvideo .vlist {
  height: 176px;
  overflow: hidden;
}

.lastvideo .vitem {
  text-align: center;
  font-size: 12px;
  vertical-align: top;
  width: 25%;
  float: left;
  overflow: hidden;
}

.lastvideo .vitem img {
  margin:5px 0;
} 

.lastvideo .vitem a {
  display: block;
  text-decoration: none;
  color: #333;
  overflow: hidden;
}

.lastvideo .vtext {
  display: block;
  height: 30px;
  overflow: hidden;
}

.lastvideo .vitem:hover a {
  color: #fff;
}

.blue {
  border-top: 8px solid #3c78a7;
  border-bottom: 8px solid #3c78a7;
}

.blue:hover {
  background-color: #3c78a7;
}

.gray {
  border-top: 8px solid #333333;
  border-bottom: 8px solid #333333;
}

.gray:hover {
  background-color: #333333;
}

/*header*/
.header {

    height: 210px;

}
.headlogo {
    cursor: pointer;
    height: 69px;
    margin: 30px 0 0 30px;
    position: relative;
    width: auto;
    z-index: 100;
}


.headlogo h1 a {
    color: #ffd700 ;
    font-size: 40px;
    font-weight: bold;
    line-height: 36px;
    text-decoration: none;
    text-shadow: 2px 2px 4px #33330C;
}


.headlogo h1 a:hover, .headlogo h1  a:focus, .headlogo h1  a:active {
    color: #ffff92;
}



.headlogo h2#site-description {
    color: #ffffde;
    font-size: 22px;
    margin: 0 0 3.65625em;
    text-shadow: 1px -1px 3px #303000;
}
#usermenu {
    font-size: 12px;
    text-align: right;
    padding: 15px;


}

#usermenu a {

  text-decoration: none;
  color: #454545;
}

#usermenu a:hover {
  text-decoration: none;
}
#addpostlink {
  position: absolute;
  top: 70px;
  right: 20px;  
  z-index: 200;
}
#addpostlink .hbuttoms a{
  font-size: 16px;
  z-index: 110;
  padding: 5px 10px;  
  display: inline-block;  
  background-color: #3C78A7;
  color: white;
  text-decoration: none;
}

#addpostlink .hbuttoms a:hover {
  background-color: #333;
}

#addpostlink .htext {
  font-size: 14px;
  line-height: 24px;
}

#clockm img {
  border: 0;
}

#headicons {
    display: block;
    padding-top: 10px;
    right: 20px;
    text-align: right;
}

.socIcons a {
  text-decoration: none;
   padding-right: 3px;
}

.headtitle { /*	border: 1px solid gray;*/
}

.headtitle h1 {
  font-size: 12px;
  margin: 0;
  padding: 0;
}

.headtitle a {
  margin-right: 7px;
  text-decoration: none;
}


/*Present*/
.present {
  margin-top: 10px;
  height: 250px;
  background-color: black;
  margin-right: 12px;
}

.galContent {
  display: none;
}

/*slide */

#slide {

    height: 450px;
  margin-top: -542px;
}
.slide {
    margin-bottom: 30px;
    margin-top: 40px;
}
#cycle {
 height: 440px;
    margin: 100px auto;
    width: 1000px;
}
.slide-banner {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    height: 330px;
    padding: 10px;
    width: 580px;
    box-shadow: 2px 2px 20px white;
}
.slide-content {
 float: left;
    margin-left: 10px;
    margin-right: 20px;
    width: 370px;
}
.clear {
    clear: both;
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    width: 100%;
}
.slide-content h2 {
    color: #FFFFFF;
    font-family: BebasNeueRegular;
    font-size: 42px;
    font-weight: normal;
    line-height: 100%;
    margin-top: 10px;
    max-height: 171px;
    overflow: hidden;
    text-shadow: 2px 1px 3px rgba(0, 58, 137, 0.5);
}
.sl-more {
    background: none repeat scroll 0 0 rgba(0, 132, 219, 0.62);
    border-radius: 3px 3px 3px 3px;
    box-shadow: 2px 2px 4px rgba(46, 86, 122, 0.27);
    color: #FFFFFF !important;
    display: block;
    font-size: 18px;
    margin-top: 20px;
    padding: 7px 10px;
    text-decoration: none !important;
    width: 157px;
}
.slide-content p {
    color: white;
    font-family: verdana;
    font-size: 16px;
    font-weight: bold;
    max-height: 128px;
    overflow: hidden;
    text-shadow: 1px 1px 2px rgba(0, 58, 137, 0.7);
}

.slide-content-small {
    background-color: black !important;
    border-radius: 5px 5px 5px 5px !important;
    float: left !important;
    margin-left: 22% !important;
    margin-top: 33% !important;
    max-width: 57% !important;
    min-width: 230px !important;
    opacity: 0.5 !important;
    padding-bottom: 10px !important;
    padding-right: 5px !important;
    position: absolute !important;
    width: 76% !important;
}
.slide-content-small h2 {
    color: white !important;
    font-family: BebasNeueRegular !important;
    font-size: 20px !important;
    font-weight: normal !important;
    line-height: 100% !important;
    margin-left: 20px !important;
    margin-top: 10px !important;
    text-shadow: 0 1px 0 #000000 !important;
}
.slide-banner-small {
    background: none repeat scroll 0 0 #FFFFFF !important;
    float: inherit !important;
    height: auto !important;
    margin: auto !important;
    max-width: 600px !important;
    min-width: 320px !important;
    overflow: hidden !important;
    padding: 1% !important;
    width: 78% !important;
}
.slidepic-small {
    width: 100% !important;
}
.slide-small {
    margin-bottom: 30px !important;
    margin-top: 40px !important;
    width: 100% !important;
}
.cycle-small {
    max-width: 900px !important;
    width: 100% !important;
}























/*Comments*/
#recent_comments {
  height: auto;
  /*background-color: #3C78A7;*/ 
  margin: 0 10px 10px 0;
  padding: 0; 
  overflow: visible;
  word-wrap: break-word;
  position: relative;

}



#recent_comments ul li {
  height: auto;
  line-height: 18px;
  font-size: 12px;
  padding: 5px;
}

#recent_comments ul li a {
  font-style: italic;
}

#recent_comments ul li:hover {
  border-color: #3C78A7;
  background-color: white;
}

#recent_comments h3 {
  position:absolute;
  left:0;
  top:-3px;
  font: 1.1em Arial;
  background: red;
  color: #fff;
  padding: 3px 10px;
  z-index: 1;
}

#recent_comments ul {
  padding-top: 20px;
  position: relative;
  z-index: 5;
}



.rc-info{
  font-size: 14px;
  margin-bottom: 5px;
}
.rc-content p {
  margin: 0 0 15px 0;
  padding: 0;
}

.avatholder {
  float: left;
}

.umeta span{
  margin: 3px 0 0 3px;
  font-size: 16px;
  line-height: 16px;
  height: 16px;
  padding-left: 20px;
  display: block;
}

.urating{
  background: url('../images/star_green.png') no-repeat;
}

.minus .urating{
  background: url('../images/star_red.png') no-repeat;
}

.ucarma{
  background: url('../images/angel.png') no-repeat;
}

.minus .ucarma{
  color: red;    
  background: url('../images/devil.png') no-repeat;
}
.plus .ucarma{
  color: green;
}

.avatholder.size-40 .umeta span{
  margin: 1px 0 0 1px;
  font-size: 10px;
  line-height: 10px;
  height: 10px;
  padding-left: 12px;
}

.avatholder.size-40 .urating{
  background: url('../images/star_green_10.png') no-repeat;
}

.avatholder.size-40 .minus .urating{
  background: url('../images/star_red_10.png') no-repeat;
}

.avatholder.size-40 .ucarma{
  background: url('../images/angel_10.png') no-repeat;
}

.avatholder.size-40 .minus .ucarma{  
  background: url('../images/devil_10.png') no-repeat;
}

/* Sidebar*/
#sidebar {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 4px 5px 6px #898070;
    float: right;
    font-size: 0.7em;
   margin: 0 0 0 20px;
    width: 305px;
    padding-top: 7px;
}


#sidebar a {
  text-decoration: none;
}

#sidebar h3 {
    color: #666666;
    font: 16px verdana;
    margin: 10px 0 5px;
    padding: 3px 10px;
}

#sidebar-top, #sidebar-bottom {
  width: 280px;
  float: right;
  padding: 10px;
  background: #fff;
}

#sidebar-bottom, #sidebar-middle {
  margin-top: 10px;
}

#sidebar-middle {
  width: 300px;
  float: right;
  background: #fff;
}

#sidebar-left {
  width: 120px;
  padding: 0px 10px 10px 10px;
  float: left;

}

#sidebar-right {
  width: 150px;
  padding: 0 10px 10px 0;
  float: right;
  background: #fff;

}
/*
#sidebar-right h3 {
  margin-right: 10px;
}*/




#sidebar-top, #sidebar-bottom, #sidebar-left, #sidebar-right {
}

#sidebar li {
    border-bottom: 1px dotted #CCCCCC;
    display: block;
    list-style: none outside none;
    padding: 2px 0 2px 20px;
}

#sidebar li ul li:last-child {
    border-bottom: 0 dotted #CCCCCC;
    display: block;
    list-style: none outside none;
    padding: 2px 0 0 20px;
}

#sidebar-ads {
  width: 336px;
  float: right;
  margin-bottom: 10px;
  background: #fff;
  padding-top: 0px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}

/*Other*/
.adCenter {
  margin-top: 10px;
  width: 100%;
  text-align: left;
  /*background: #ececec;*/
  font-size: 12px;
  color: gray;
}

.adCenter a {
  color: gray;
}


.broker { /*margin-top: 10px;
     width: 100%;
     height: 200px;
     background-color: blue;*/
}

/*kotirovki*/
.tabSmall {
  font-family: Arial, Verdana;
  font-size: 13;
  color: #3545B7;
}

.tabSmall2 {
  font-family: Arial, Verdana;
  font-size: 11px;
  color: #000000;
}

A.tabMenu:link, A.tabMenu:visited {
  font-family: Arial, Verdana;
  font-size: 9px;
  color: #0AA632;
  text-decoration: none;
}

A.tabMenu:hover, A.tabMenu:active {
  font-family: Arial, Verdana;
  font-size: 9px;
  color: #CC0000;
}

.tabSm {
  font-family: Arial, Helvetica, Verdana;
  font-size: 9px;
  color: 000000;
  text-align: center;
}

/*Footer*/
#footer_back {

}

#footer_back, #footer {
  position: relative;
}

#footer_back {

}
.ftop {
    background: url("../images/marble_smalltop.png") repeat scroll left top transparent;
  box-shadow: 0 -4px 4px white;
    height: 22px;
    width: 100%;
}
#footer {
  margin: 0 auto;
background: url("../images/mramor.png") repeat scroll left top transparent;
}

/*footer_title*/
#footer_title {
    height: 110px;
    margin: 0;
    padding: 0 0 15px;
}


#footer_ads {
  position: relative;
  text-align: center;
  z-index: 10;
  display: block;
  top: -140px;
  margin-left: 250px;
  overflow: hidden;
  height: 90px;

}

/*end footer title*/ /*footer table*/ /*size*/
#footer_column1, #footer_column2, #footer_column3 {
 margin: 0px auto;

}

#footer_column1 {
    margin-left: 2%;
    width: 98%
}

#footer_column2 {
width: 100%;
}

#footer_column3 {
width: 100%;
}

/*vertical hr*/
#footer table tr td.col_hr {
  /*   background: transparent url(../images/hr_570x2_2.png) no-repeat scroll bottom left;*/
}

/*footer banners*/
#footer p {
  height: 30px;
  margin: 0px;
  text-align: center;

}

#footer p a, #footer #fsitemap {
    color: #7A540B;
    font: 12px/100% sans-serif,arial,verdana,helvetica;
    margin-right: 20px;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
}

#footer #fsitemap a {    
  margin: 0;
  padding: 0;

}

#footer_column1 .itemHolder{
background-color: white;
border: 0px none;    
margin: 1%;
width: 30%;
height: auto;
position: relative;
 box-shadow: 4px 2px 6px rgba(188, 151, 92, 0.81);
}

#footer_column1 .itemHolder .mainImg{
border: 1px solid #DDDDDD;
    float: left;
    margin: 12px 7%;
    width: 86%;
}

.FouterMain{
margin-bottom: 40px;    
}

#footer_column1 .itemHolder .itemTitle{
   bottom: 5px;
    height: 100px;
    left: 1px;
    margin: 0;
    position: absolute;
    width: 100%;
    
}
#footer_column1 .itemHolder .itemTitle a{
    background-color: rgba(56, 119, 153, 0.62);
    bottom: 8px;
    display: block;
    font-weight: bold;
    margin-left: 7%;
    margin-right: 7%;
    padding: 8px 5%;
    position: inherit;
    text-shadow: 0 0 2px #1F5E80;
    width: 76%;     
}

#footer_column1 .itemHolder .itemDesc{
display: none;
}

#footer_column1 .itemHolder img{
 width: 100%;
}

#footer p a:hover {
  text-decoration: underline;
}

#sitemap td {
  vertical-align: top;
}

/*end footer banners*/ /*footer table*/ /*headings*/
#footer table h3 {
  color: #FFFFFF;
}

/*end footer table*/
.footerLinks {
 background-color: rgba(169, 120, 69, 0.28);
box-shadow: 0 -4px 2px rgba(188, 151, 92, 0.62);
    padding: 10px 0 0;
}

/*footer content big*/
.footerbig {
  text-align: left;
}

.footerbig .label {
  margin-left: 4px;
}

.footerbig div {
  text-align: center;
}

.footerbig .itemHolder {
  color: #fff;
  background-color: #333333;
  width: 140px;
  height: 143px;
  float: left;
  margin: 4px;
  border: 1px solid #000;
  -webkit-box-shadow: 0 0 15px #fff;
  -moz-box-shadow: 0 0 15px #fff;
  box-shadow: 0 0 15px #fff;
}

.footerbig .itemHolder a {
  color: white;
}

.footerbig .itemHolder:hover {
  background-color: #3C78A7;
}

.footerbig .itemHolder .itemTitle {
  font-size: 12px;
  height: 27px;
}








/*footer content small*/
.footersmall {
  text-align: left;
}

.footerbig div {
  text-align: center;
}

.footersmall .label {
  background-color: #3C78A7;
  margin-left: 4px;
}

.footersmall .itemHolder {
  margin: 2px 4px 0 4px;
  color: #fff;
  background-color: #333333;
  border: 1px solid #000;
  -webkit-box-shadow: 0 0 10px #fff;
  -moz-box-shadow: 0 0 10px #fff;
  box-shadow: 0 0 10px #fff;
}

.footersmall .itemHolder a {
  color: #e1e1e1;
}

.footersmall .itemHolder:hover {
  background-color: #3C78A7;
}

.footersmall .itemHolder .itemDesc {
  color: #E1E1E1;
}

.footersmall .itemHolder .itemTitle {
  font-size: 14px;
}

#meminfo {
  background-color: white;
}

/*end footer*/


#rinfo{
  width: 100%;
  height: 76px;
  overflow: hidden;
}
#rinfo a {
  font-size: 14px;
}

/*discussions*/

.discussions {
  width: 250px;
  margin-right: 20px;
}


.discussions .item-holder, .discussions .itemHolder {
    background-color: white;
    border: 1px solid #d3c4a9;
    box-shadow: 4px 2px 6px rgba(188, 151, 92, 0.81);
    height: auto;
    margin: 10px;
    padding: 8px;
    position: relative;
    width: 258px;
    border-radius: 0;
}


.discussions .itemTitle {
    height: 50px;
    left: 90px;
    margin: 0;
    overflow: hidden;
    position: absolute;
    top: -2px;
}


.discussions  .itemTitle a {
    color: #9e4301;
    font-size: 14px;
    line-height: 15px;
    text-decoration: none;
}
.discussions  .itemTitle:hover {
    
     text-decoration: none!important;   
    
}
.discussions  .inner{
 position: relative;   
}
.discussions .mainImg{
display: inline-block;  
    margin: 0;  
}

.discussions .itemDesc {
    color: #7f7164;
    font-size: 12px;
    font-style: italic;
    height: 16px;
    margin: 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: 46px;
}
.discussions .itemDesc b{
  font-size: 13px;
}
/*ru-an*/
img.r-40 {
  float: left;
}
/*Calendar*/
#sidebar .calendList h3{
  margin-bottom: 0;
}
.calendList div {
  font-size: 14px;
  cursor: pointer;
  text-align: center;
  background-color: #e5e5e5;
  color: gray;
}
.calendList .active {
  background-color: #3C78A7;
  font-weight: bold;
  color: white;
}

/*Rating*/
.comment .thumblock {
  margin: 0;
}

.comment .ratingtext {
  float:right;
  margin-left: 5px;
}


.comment .cText.bad-5 { opacity: 0.2;background:#fff;  }
.comment .cText.bad-4 { opacity: 0.35;background:#fff; }
.comment .cText.bad-3 { opacity: 0.5;background:#fff;  }
.comment .cText.bad-2 { opacity: 0.65;background:#fff; }
.comment .cText.bad-1 { opacity: 0.8;background:#fff;  }

.comment .cText {
  transition: opacity 700ms linear;
  -webkit-transition: opacity 700ms linear;
  -moz-transition: opacity 700ms linear;
}
.comment .cText:hover {
  opacity: 1;
}

/*Articles rating*/
.star-0, .star-1 {
  color:red;
}
.star-2 {
  color:#d3171d;
}
.star-3 {
  color:#a72e3a;
}
.star-4 {
  color:#7e4455;
}
.star-5 {
  color:#545A70;
}
.star-6 {
  color:#3f8255;
}
.star-7 {
  color:#2bab39;
}
.star-8 {
  color:#16d41d;
}
.star-9, .star-10 {
  color:green;
}

#sbtop-adv{
   display: none; 
  width: 300px;
  height: 250px;
  margin-bottom: 10px;
  text-align: center;
  background: url('/wp-content/themes/divine/images/ajax-loader-big.gif') no-repeat center center;
}


/*Sphinx search*/
.sphinxsearch .itemTitle a{
  font-weight: normal;
}


.sphinxsearch #spform input{
  font-size: 20px;
}

.sphinxsearch #sbar{
  width: 80%;
}

.sphinxsearch .tabs{
  padding: 10px 0 0 0;
}

.sphinxsearch .scontent{
  padding-top: 20px;
}

td#rimage img{
  max-width: 100px;
  min-width: 100px;
}

td#rinfo {
  word-wrap: break-word;
  width: auto;
}

.country-24 {
  height: 16px;
  width: 24px;
  position: relative;
  display: inline-block;
}

.country-24 img{
  position: absolute;
  top: -2px;
}

.ljuser{

}

/*jGrowl*/
div.jGrowl div.warning {
  color: #884400;
  background: #ffee66;
  border-color: #eedd55;
}

div.jGrowl div.error {
  color: white;
  background: #ee6633;
  border-color: #dd5522;
}

div.jGrowl div.status {
  color: #336600;
  background: #ccff88;
  border-color: #bbee77;
}

div.jGrowl div.jGrowl-closer {
  background:  #3C78A7;
}

a.pflag, span.pflag {
    background: rgba(0, 0, 0, 0) url("/wp-content/plugins/wp-ajax-edit-comments/images/minus.png") no-repeat scroll left center;
    color: #1982d1;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 12px;
    padding: 2px 0 2px 20px;
    text-decoration: underline;
}

.block_links * {
  background:transparent none repeat scroll 0 0 !important;
  border:medium none !important;
  clear:none !important;
  clip:rect(auto, auto, auto, auto) !important;
  font-size:100% !important;
  font-style:normal !important;
  font-variant:normal !important;
  font-weight:normal !important;
  height:auto !important;
  letter-spacing:normal !important;
  line-height:normal !important;
  margin:0 !important;
  overflow:visible !important;
  padding:0 !important;
  position:static !important;
  text-align:left !important;
  text-decoration:none !important;
  text-indent:0 !important;
  text-transform:none !important;
  vertical-align:baseline !important;
  visibility:visible !important;
  white-space:normal !important;
  width:auto;
  word-spacing:normal !important;
  z-index:auto !important;
  cursor: pointer!important;
}
.block_links li {
  display:list-item !important;
  list-style-image:none !important;
  list-style-position:outside !important;
  list-style-type:none !important;
  display: inline;
}
.block_links li DIV {
  padding:0.5em !important;
}

.block_links DIV, .block_links TABLE {
  padding: 5px !important;
}

.block_links {
  width: auto!important;
  font-family: Verdana!important;
  font-size: 11px!important;
  border: 1px solid #DDDDDD!important;
  background-color: #FFFFFF!important;
  padding:5px!important;
  position: relative!important;
  display:block!important;

  border-radius:5px !important;
  -moz-border-radius:5px !important;
  -webkit-border-radius:5px !important;
  -khtml-border-radius:5px !important;

}
.block_links_icnt, .block_links_icnt * {
  text-align: left!important;
}

.block_links_text, .block_links_text A, .block_links_text A:hover {
  color: #000000!important;
  font-size: 11px!important;
}
.block_links_url {
  color: #999999!important;
  font-size: 11px!important;
}
.block_links_header, .block_links_header A {
  color: #3C78A7!important;
  font-size: 13px!important;
  font-weight: bold!important;
  text-decoration: underline!important;
}
.block_links_sign {
  color: #999999!important;
  font-size: 10px!important;
  text-align: left!important;
}

.block_links_clear {
  clear:both!important;
}

.block_links TABLE {
  width: 100%!important;
  border: 0px!important;
}

.related {
    margin-top: 20px;
    overflow: hidden;

}

.related, .relatedsingle {
        font-size: medium;
}

.post .relatedsingle img, .post .relatedsingle a img {
border: 0;
margin: 0;
padding: 0;
}

.post .relatedsingle .clearfloat {
    border: none;
}

/*ADS*/
.adg728 {
    text-align: center;
    overflow: hidden;
}


.adg336 {   

}

.related .left {
    
}
.related .right {
   margin-left: 350px; 
   float: none;
}

.gdmultitable {
    font-size: 14px;
    line-height: 16px;
}

.gdmultitable td.mtstars{
        padding-left: 15px;
    display: inline-block;
}
.addthisblock {
    margin: 15px 0;
}
.addthistitle {
    font-size: 1.3em;
    font-weight: bold;
}

.innerVideoContainer{
position: absolute;   
overflow: visible !important; 
height: 315px !important;
width: 420px;
}

div.innerTitle{
    height: 60px;
    position: absolute !important;
    top: 255px;
    width: 420px;
}
div.innerTitle .innerTitleText{

 background-color: rgba(0, 39, 66, 0.62);
    bottom: 0;
    color: white;
    padding: 12px !important;
    position: inherit !important;
    width: 396px;  
    text-decoration: none;
}
div.innerVideoContainer a:hover{
    

}
.innerPlay{
    background: url("../images/videoPlay.png") no-repeat scroll 50% 50% rgba(240, 241, 193, 0.38);
    border-radius: 50% 50% 50% 50%;
    box-shadow: 0 0 24px rgba(240, 241, 193, 0.76);
    height: 89px;
    left: 163px;
    position: absolute !important;
    top: 110px;
    width: 89px;
    cursor: pointer;
    z-index: 5;
    
}
a.innerPlay:hover{
    background: url("../images/videoPlay.png") no-repeat scroll 50% 50% rgba(240, 241, 193, 0.6);
    box-shadow: 0 0 24px rgba(240, 241, 193, 0.9);
}
.ye-center{
text-align: center;    
}
.ye-maxwidth{
text-align: left; 
max-width: 920px; 
max-height: 750px;  
}

.buttomEmbed{
    background-color: rgba(0, 0, 0, 0.7);
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 5px 5px 5px 5px;
    color: white;
    display: block;
    height: 50px;
    position: absolute !important;
    right: 20px;
    right: 10px;
    top: 70px;
    z-index: 9999999; 
    cursor: pointer;
    width: 50px;
}
.buttomEmbed strong{
    font-size: 12px;
    left: 6px;
    position: absolute;
    top: 11px;  
}
.buttomEmbed span{
   font-size: 11px;
    left: 14px;
    position: absolute;
    top: 27px; 
    color: #DCDCDC;
}

.ye-container{
background-color: black;    
}
.buttomEmbed.flash{
top: 40px;    
}
.innerTitleTop{
top: -8px !important;
    height: 34px !important;
    overflow: hidden !important;  
}
.innerTitleTop a{
 background-color: black;  
 bottom: auto !important;  
   background-color: rgba(0, 39, 66, 0.9) !important;
    
}


.scrollTop {
 background-color: rgba(255, 225, 0, 0.62);
    border-bottom: 3px solid #FFFFFF;
    border-radius: 0 0 5px 0;
    border-right: 3px solid white;
    color: #45688E !important;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    left: 0;
    opacity: 0.8;
    padding-left: 10px;
    position: fixed;
    text-decoration: none !important;
    top: 0;
    width: 100px;
    z-index: 2000;
    display: none;
}
.scrollTop i {
    background: url("../images/toplink.gif") no-repeat scroll left 3px top 12px transparent;
    display: inline-block;
    height: 19px;
    margin-right: 4px;
    width: 22px;
}
#titleMotivators{
 margin-top: 20px;   
}
.BgImage{
position: fixed;
z-index: -1;
top: 0px;
opacity: 0;
   
}
.BgImage1 {
    opacity: 0;
    position: fixed;
    top: 0;
    z-index: -4;
}
.BgImage2 {
    opacity: 0;
    position: fixed;
    top: 1200px;
    z-index: -2;
}
.BgImage3 {
    opacity: 0;
    top: 2400px;
    position: absolute;
    z-index: -1;
}



#titleMotivators .galleryImg{
box-shadow: 3px 3px 13px rgba(255, 255, 255, 0.62);    
}
.pagination a, .pagination span{
color: #033C31;    
text-shadow: 1px 1px 2px white;    
    
}
.pagination a {
color: #0043AD;    
}

#titleMotivators .label{
margin-left: 20px;    
    
}
#PlayerMain{
margin-left: -10px;    
}

#PlayerSpeak {
    box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.21) !important;
}


.MusicSlider {
    margin-top: 0;
    overflow: hidden;
    padding-bottom: 50px;
    padding-top: 30px;
    width: 100%;
}


.bannerFouter{
    float: left;
    overflow: hidden;
    text-align: center;
    margin-left: 5%;
     width: 62%;
}    
.FooterLink {
    color: #5D4110 !important;
    float: left;
    font-size: 36px;
    font-weight: bold;
    margin-left: 34px;
    opacity: 0.38;
    padding-top: 27px;
    text-decoration: none !important;
}

.MusicSlider .label a{
  color: #727272;
    display: block;
    font: 1.1em Verdana;
    padding: 3px 10px;   
}
.MusicSlider .label a:hover{
    
text-shadow: 0 0 0 white;    
}
.MusicSlider .ajaxloadContainer{
margin-top: 10px;    
}


.innerTitle{
display: none;    
}


.makeMeScrollable2 {
   background-color: rgba(169, 120, 69, 0.15);
    box-shadow: 0 0 3px rgba(169, 120, 69, 0.61);
    padding-bottom: 10px;
    padding-top: 10px;
}
.VideoContainer {
    margin-bottom: 10px;
    margin-top: 10px;
}
.galleryVideo {
    background-color: white;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 7px 7px 14px gray;
    display: block;
    margin-left: 2%;
    margin-right: 2%;
    max-width: 90%;
    padding: 30px;
}
.VideoContainer img {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;  
}

.galleryVideo .cat_list{
 display: inline-block;   
}
.VideoTitle {
    display: block;
    font-size: 18px;
    margin-top: 15px;
    width: 100%;
}

.VideoContainer .innerPlay {
    background: url("../images/videoPlay.png") no-repeat scroll 50% 50% rgba(240, 241, 193, 0.38);
    border-radius: 50% 50% 50% 50%;
    box-shadow: 0 0 24px rgba(240, 241, 193, 0.76);
    cursor: pointer;
    height: 31%;
    left: 41%;
    position: absolute !important;
    top: 35%;
    width: 19%;
    z-index: 5;
}
.videoShow{
display: block;
width: 100%;    
}
.InnerVidCont {
    border-radius: 8px 0 0;
    border-top: 1px solid #cccccc;
    display: inherit;
    padding-bottom: 40px;
    position: relative;
    width: 100%;
    min-width: 80px;
}
.InnerVidCont img{
width: 80%; 
margin-top: 10%;  
margin-bottom: 5%;
display: block; 
margin-left: 10%;
}
span.totalCount{
    color: white;
    font-size: 12px;
    height: 17px;
    position: relative;
    width: 5%;
}
span.totalCount span{
 background-color: rgba(255, 41, 56, 0.62);
    float: right;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 6px;

}

.videoShow tr {
width: 100%;    
}
.videoShow th {
    background: linear-gradient(to bottom, rgba(255, 200, 100, 0.7) 0%, rgba(255, 255, 225, 0.8) 100%) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 8px 0 0;
    box-shadow: 4px 8px 6px #312306;
    vertical-align: top;
    width: auto;
}
.InnerVidCont .linkInner {
    display: -moz-deck;
    font-size: 12px;
    margin-bottom: 5%;
    margin-left: 5%;
    position: absolute;
    width: 90%;
}



.videoShow{

        
}
.linkmain {
    margin-bottom: 5%;
    width: 100%;
}
.VidSelected{
    background: none!important;
    background-color: #FFFFFF !important;
box-shadow: 2px 10px 13px #4E4E4E !important;
    z-index: 5;
}
.linkInner a{
text-decoration: none;
color: #673922;     
}
.VidSelected .linkInner a{
color: #A57760;  
}
.warp{ width: 100%;
height: 300px;
display: block;
}
.homevideo {
    display: block;
    margin: 0 auto;
    max-width: 1460px;
    width: 100%;
}
.makeMeScrollable{
 width: 100%;   
}
.hiddenrow{
position: absolute;
width: 100%;
z-index: -10;
height: 1px;
overflow: hidden;
 
}

a.vkbuttom {
    background: url("../images/vk_btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #3f78b5 !important;
    display: inline-block;
    font-family: tahoma;
    font-size: 16px;
    font-weight: bold;
    height: 25px;
    margin-left: 10px;
    padding-left: 32px;
    padding-top: 3px;
}

#sidebar-top .yashare-auto-init {
    margin-bottom: 16px;
    margin-top: 10px;
    min-height: 27px;
}
.sidebar-left{
    background-color: rgba(240, 240, 240, 0.62);
    border-radius: 0 8px 0 0;
    bottom: 0;
    display: block;
    float: none !important;
    margin-bottom: 50px !important;
    padding: 14px !important;
    position: absolute;
    width: 300px !important;
}
.ContSidebar{
    display: block;
    min-height: 500px;
    position: relative;  
}
.ContSidebar2{
    display: block;
    min-height: 700px;

}
.firstSidebar #sidebar{
    
position: relative;  
    
}
.lastvideo .adg728{
margin-top: 15px;    
}
.BgImage4{
 opacity: 0;  
}
.background4{
 position: absolute;
 z-index: -1; 
overflow: hidden;   
    
}

.background4{
overflow: hidden;
width: 100%;
max-width: 100%;    
}
.ngg-albumoverview {

    margin-left: 2% !important;
    width: 98% !important;
}
th.marginTh {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-shadow: none;
    width: 28%;
}

.ittems-list {
    margin: 0 -10px;
}
.ittems-list .item-holder {
    float: left;
    width: 49.99%;
}
.ittems-list .mainImg {
    display: block;
    margin: -5px -5px 20px;
    position: relative;
}
.ittems-list .mainImg img {
    width: 100%;
}
.ittems-list .mainImg .video {
    background: url("../images/play.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 100%;
    opacity: 1;
    position: absolute;
    top: 0;
    transition: opacity 0.5s linear 0s;
    width: 100%;
}
.ittems-list .mainImg .video:hover {
    background: url("../images/link.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    opacity: 0.7;
}
.ittems-list .item-holder h3 {
    font-size: 18px;
    font-weight: bold;
    line-height: 1.5;
    margin: 5px 0 20px;
}
.ittems-list .item-holder .inner {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    margin: 10px;
    padding: 20px;
     box-shadow: 4px 5px 6px #898070;
}
.ittems-list .item-holder .meta {
    margin: 10px 0 0;
}
.isotope-item {
    z-index: 2;
}
.isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1;
}
.isotope, .isotope .isotope-item {
    transition-duration: 0.8s;
}
.isotope {
    transition-property: height, width;
}
.isotope .isotope-item {
    transition-property: transform, opacity;
}
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {
    transition-duration: 0s;
}
#HomeRecentMain{
    display: inline-block;
    max-width: 1280px;
    text-align: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 20px;
    overflow: hidden;
}
.HomeCenter {
    background-color: rgba(240, 240, 240, 0.67);
    box-shadow: 0 1px 2px white;
    margin: 0 auto;
    max-width: 1300px;
    padding-left: 0.5%;
    padding-right: 0.5%;
    text-align: center;
    width: 99%;
}
.mainHome{
width: 100%;
vertical-align: top;    
}
.sidebarHome{
vertical-align: top;   
}
.itemDesc {
    color: #000000;
    font-size: 14px;
    line-height: 20px;
}
.itemTitle{
  font-size: 16px;   
}
.itemTitle a{
text-decoration: none;    
    
}
.item-holder .itemTitle a:hover{
text-decoration: none;    
color: #CB1919;    
}
.ads728conainer {
    display: block;
    height: 115px;
    margin-bottom: 15px;
    margin-top: 0;
    overflow: hidden;
    position: relative;
    width: 100%;

}
 
.ads728conainer .adg728 {
    height: 115px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    width: 100%;
}

.HmaxWidth{
max-width: 1550px;
margin: 0 auto;   
}
.HbackGround {
    height: 400px;
    max-width: 640px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}

.itemMore {
    background: linear-gradient(to bottom, #BFF0C8 0%, #51E75A 20%, #37CD40 83%, #00AF11 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    box-shadow: 4px 5px 6px #898070;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
    height: 25px;
    margin: 15px auto;
    padding: 16px 12px 12px 20px;
    text-align: center;
    text-shadow: 1px 1px 1px #017901;
    width: 250px;
}
.itemMore:hover {
    
  background: linear-gradient(to bottom, #BFF0C8 0%, #60F669 20%, #3ED447 83%, #00AF11 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;    
    
}

.ajaxLoader2 {
    background: url("../images/ajax-loader.gif") no-repeat scroll center center #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 8px 8px 8px 8px;
    display: none;
    float: left;
    height: 30px;
    margin: -27px 23%;
    position: relative;
    width: 52%;
}

.ittems-list .mainImg .video {
    background: url("../images/play.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 100%;
    opacity: 1;
    position: absolute;
    top: 0;
    transition: opacity 0.5s linear 0s;
    width: 100%;
}
.ittems-list .mainImg .video:hover {
    background: url("../images/link.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    opacity: 0.7;
}
.itemHolderArchive .itemHolderMain {
    display: table;
    width: 100%;
}


.itemHolderArchive .itemHolderMain .itemTitle {
    margin-bottom: 10px !important;
    margin-top: 8px !important;
}

.itemHolderArchive .itemHolderMain .listItem{
position: relative; 
bottom: 0px;
   
}
.itemAfter {
    margin-bottom: 20px;
    margin-top: -29px;
    padding-bottom: 10px;
    padding-left: 334px;
    position: relative;
}

.itemAfter .itemLink {
    float: right;
    font-size: 16px;
    margin-right: 10px;
}

.itemHolderArchive .listItem {
    margin-bottom: 6px;
    margin-top: 13px;
}

.itemHolderArchive .itemDesc {
        
    height: 110px !important;    
        
    }
    
.itemHolderArchive .itemTitle {
    font-size: 16px;
    font-weight: bold;
    height: 19px;
    margin: 4px 5px 3px;
    overflow: hidden;
}    

.itemHolderArchive .itemDesc {
    color: #000000;
    font-size: 14px;
    height: 66px;
    line-height: 22px;
    margin: 0 5px;
}
.itemHolderArchive {
    margin-bottom: 5px;
}

#content * {
    word-wrap: break-word;
}
a:link, a:visited {
    color: #1982d1;
    text-decoration: underline;
}


.openSidebar {
    background-color: #dfdfdf;
    cursor: pointer;
    display: none;
    padding: 10px;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 10000;
}


.openSidebar:hover {
background-color: #E8ECEE;    
}

.openSidebar .bar {
    background: none repeat scroll 0 0 #5e76b6;
    display: block;
    height: 4px;
    margin-top: 4px;
    width: 25px;
}


.closeThis {
    background: url("../images/close.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    width: 16px;
    margin: 15px;
}




.likeit{
  margin-top: 10px;
  margin-bottom: 15px;  
}





@media (max-width: 1190px) {
    
 .itemAfter {
    margin-top: 0;   
}
}

@media (max-width: 1080px) {

.HomeCenter {
    overflow: hidden;
    text-align: center;
    
   
}



.otinf td.otd1, .otinf td.otd2  {
display: block;
width: 100%;    
}


.gdmultitable {
    width: 99%;
    }


.otinf .adg336 {
    text-align: center;
}



.mainHome {
 position: relative;   
overflow: unset;    
}

}


@media (max-width: 990px) {

.itemDesc {
    font-size: 12px;
    line-height: 15px;
}


.ittems-list .item-holder .meta {
  font-size: 10px;
  line-height: 10px;
}

.ittems-list .item-holder h3 {

    margin: -15px 0 7px;
}
.itemTitle {
    font-size: 14px;
}
	
.makeMeScrollable .scrollableArea .contentBox {
    height: 240px;
    padding-right: 10px !important;
    width: 320px;
}

#content .makeMeScrollable  img {
    height: 240px;
    max-width: 100%;
    width: 320px;
}

.makeMeScrollable .innerVideoContainer {
    height: 235px !important;
    width: 320px;
}
.makeMeScrollable div.innerTitle {
    top: 180px;
    width: 320px;
}

.makeMeScrollable div.innerTitle .innerTitleText {
    width: 296px;
}



.makeMeScrollable .innerPlay {

    left: 116px;
    top: 76px;
    }
.makeMeScrollable, .makeMeScrollable2 {
    height: 240px!important;
    }

.FouterMain td {
 width: 100%;
 display: block;   
}

.bannerFouter {
    display: block;
    margin-left: 0;
    width: 100%;
}
.FooterLink {
display: none;    
}


th.marginTh {

    width: 0%;
}

.InnerVidCont .linkInner {
    font-size: 12px;
}
}


@media (max-width: 850px)    {




  
.itemAfter {

    padding-left: unset;
    }  
  




.itemsList .galleryRubric .mainImg, .galleryRubric .itemHolder .mainImg  {
    display: block;
    float: none;
    margin: 0;
    padding-top: 10px;
    text-align: center;
    border: none;
}

.galleryRubric .itemTitle {
    text-align: center;
    }
.itemsList .galleryRubric .itemDesc, .galleryRubric .itemHolder .itemDesc {

    font-size: 13px;
    line-height: 16px;
    
      height: unset!important;

    padding-left: 4%;
    padding-right: 4%;
}
  
    
.galleryRubric .itemHolderMain img{
border: 1px solid #dddddd;
    height: auto;
    max-width: 100%;
    width: 90%;   
}    

.galleryRubric .itemHolder .meta {

    max-width: 90%;
}
     
}



@media (max-width: 740px) {

.ittems-list .item-holder {

    width: 99.99%;
}

.videoShow, .scrollingHotSpotLeft {
display: none!important;
}
.itemTitle {
    font-size: 18px;
}

.itemDesc {
    font-size: 16px;
    line-height: 20px;
}

.meta{
display: none;    
}

.content, .comment .cText {
    font-size: 16px;
    line-height: 24px;
}

.itemHolder .itemTitle {
    font-size: 15px;
}
ul .cat-item {
    font-size: 18px;
    font-weight: bold;
    line-height: 27px;
}
ul li ul li.cat-item {
    font-size: 16px;
    font-weight: normal;
    line-height: 26px;
}

#sidebar {
    font-size: 0.8em;
}

.itemsList .galleryRubric .itemDesc, .galleryRubric .itemHolder .itemDesc {
    font-size: 16px;
    line-height: 23px;
    }

.itemHolder .itemTitle {
    font-size: 14px;
}


.galleryVideo {



    border-radius: 10px;
    margin-left: 0;
    margin-right: 0;
    max-width: 94%;
    padding: 10px;
}

.VideoTitle {
    font-size: 15px;
}

.galleryRubric {
    margin-bottom: 15px;
}
.galleryCenter {
    padding-bottom: 5px;
    padding-top: 15px;
    text-align: center;
}
   
}

@media (max-width: 650px) {
 
 
#footer_column1 .itemHolder {
    width: 47%;
}




#access {
display:none;    
}

#navbar {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-shadow: none;
    } 
    
}


@media (min-width: 711px) {
    
.openSidebar, .closeThis {
    
display: none!important;    
}
#sidebar {
right: 0px !important;    
}
      
}

@media (max-width: 710px) {

.itemTitle a {
    line-height: 16px;
    }
    
.itemHolder .itemTitle {
    font-size: 12px;
    }

.lastside {
    background-color: rgba(0, 0, 37, 0.38);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 900;
}
.single {

    margin-left: 0px;
    }
td.msec {
    position: relative;
    width: 1px;
}
table.main {
    overflow-x: hidden;
}
    
#sidebar {
    background: none repeat scroll 0 0 #ffffff;
    box-shadow: -3px 6px 19px #625949;
    float: right;
    font-size: 0.7em;
    margin: 0 0 0 20px;
    padding-top: 7px;
    position: absolute!important;
    right: -340px;
    width: 305px;
    z-index: 10000;
}    
  
.sidebarHome {
    position: inherit;
    vertical-align: top;
    width: 1px;
}  
   
.openSidebar {
    
display: block;    
}   
    
}


@media (max-width: 400px) {
.otinf td.otd1, .otinf td.otd2 {
 width: 85%;
 overflow: hidden;   
}
}

@media (max-width: 360px) {
.otinf td.otd1, .otinf td.otd2 {
 width: 83%;
}
}

@media (max-width: 400px) {

.gdmultitable td {
display:block;    
}   
}


@media (max-width: 350px) {
 

#footer_column1 .itemHolder {
    width: 90%;
}

    .catalog_links_block {
        vertical-align: top;
    }
 
    
}