/*Design by art-dessign.ru*/
html,body{margin:0px;padding:0px;text-align:left;border:0px;background:#fff url("/wp-content/themes/datahomes/images/bg.jpg") ;font-family:Verdana; font-size:14px;color:#434343;}
a, a img {border: none; outline: none;}
li,form, fieldset, dl, dt, dd, del {margin: 0px; padding: 0px; list-style: none; text-decoration: none; font-style: normal; border: none;}
h4,h5{padding:0px;margin:0px;font-weight:normal}
h1 {color:#333; font-size:11px;font-weight:bold;}
h3{color:#D1292B;font-size:11px;font-weight:bold;text-decoration:none;}
h2{color:#313131; font-size:14px; font-weight:bold; margin: 0; }
h2 a { color:#6699FF; text-decoration: none; }
h2 a:hover {text-decoration: underline; color:Tomato}
a{text-decoration:underline;margin:0px;padding:0px;color:#6699FF; }
a:hover{text-decoration:underline; color:Tomato}
h1 { color: #00500f; display: block; font-size: 18px; font-weight: bold; background:url("/wp-content/themes/datahomes/images/dotted-line.png") 0% 100% repeat-x; padding: 10px 0; }

img.aligncenter{display:block;margin:0 auto;}
img.alignleft{float:left;margin-right:10px;}
img.alignright{float:right;margin-left:10px;}


.page{width:1014px;margin:0 auto; background:#fff url("/wp-content/themes/datahomes/images/logo-footer.png") bottom center no-repeat;padding:5px;margin-bottom:10px; padding-bottom:20px;}
.pagecom{width:1014px;margin:0 auto; background:#fff url("/wp-content/themes/datahomes/images/logo-footer.png") bottom center no-repeat;padding:5px;margin-bottom:10px; padding-bottom:20px;}
.page div{overflow:hidden;}
.pagecom div{overflow:visible;}




.tlinks{color:#d1292b; font-weight:700; padding:5px; font-size:13px;}
.tlinks a{ color:#000; text-decoration:none;font-size:16px;}
.tlinks a:hover{color:#F32427; text-decoration: underline;}





#top { width: 100%; background: url("/wp-content/themes/datahomes/images/bg_top.png") 0% 0% repeat-x; height: 128px; }

.header2 {width:1024px;margin:0 auto;}
.block-layout { width:1024px;margin:0 auto; display: table; }
.header {width:1024px;margin:0 auto;position: relative;text-align: left;padding:0px;background:url("../wp-content/themes/datahomes/images/header.png") 0px 0px no-repeat;}

#logo { float: left; margin: 24px 0 0 25px; }
#topright { float: right; margin: 33px 0 0 0; }

/*Поиск*/
#top-search { overflow: hidden; }
#topsearch { float: right; width: 250px; background: url("/wp-content/themes/datahomes/images/bg_topsearch.png") no-repeat;  }
#topsearch .search { border: 0; margin: 7px 0 6px 5px; width: 212px; background: none; color: #fff;  }
.search_button { border:none; padding: 0px 5px; width:12px; height:13px;}
#phone { float: right; text-shadow: 1px 1px 1px #2b3f1f; color: #fff; font-size: 17px; padding: 2px 5px 0 20px; }
#mail { float: right; text-shadow: 1px 1px 1px #2b3f1f; color: #fff; font-size: 12px; padding: 2px 5px 0 5px; }
#plink {
 text-shadow: 1px 1px 1px #2b3f1f;
 float: right;
 color: #fff;
 font-size: 12px;
 padding: 2px 5px 0 20px;
 }
#plink a {
text-decoration: none;
color: #fff;
}
#plink a:hover {
text-decoration: underline;
color: #fff;
}

#topmenu { overflow: hidden; clear: left; display: table; margin: 90px 0px 0 0; padding: 1px 0px 0 0;   width: 1024px;  border:0; position:absolute; }

#topmenu .nav-menu {
    padding-left: 0;
	margin-left: 1px;
    width: 1024px;
	}



#topmenu li { list-style: none; margin: 0px 0px 0 0; display:table-cell; text-align: center; border:0; overflow: hidden; padding-left: 0;
border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
}



#topmenu li a { color: #fff; background: #75a35c;  min-width: 146px; text-decoration: none;  display: block; padding: 4px 0; }

#topmenu  li.current-page-ancestor a{
text-decoration: none; 
background: #fff;
color: #006633;
font-weight: bold;
}

#topmenu  li.current-category-ancestor a{
text-decoration: none; 
background: #fff;
color: #006633;
font-weight: bold;
}

#topmenu  li.current-post-ancestor a{
text-decoration: none; 
background: #fff;
color: #006633;
font-weight: bold;
}

#topmenu li.current-menu-item  a {
text-decoration: none; 
background: #fff;
color: #006633;
font-weight: bold;

}

#topmenu li.current-menu-item  a:hover {
    color: #006633; 
    text-decoration: underline;
   }


#topmenu li a:hover {  background: #d0d0d1; color: #006633;  text-decoration: underline;
border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
 }
#topmenu li.active a { color: #3a581f; background: #fff; display: block; padding: 4px 0; text-decoration: none; font-weight: bold;
border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
 }

#topmenu li div { display: none; }
#topmenu li:hover div { position: absolute; z-index: 999; background: url("/wp-content/themes/datahomes/images/green-arrow.png") no-repeat 20px 0%; display: block; padding: 12px 0 0 0; }
#topmenu li ul { background: #468a20; display: block; overflow: hidden; padding: 10px 0; margin: 0px 10px 0 0;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
 }
#topmenu li ul li { display: block; border-bottom: 1px dotted #88b470; text-align: left; }

#topmenu li ul li a { display: block; text-shadow: 1px 1px 1px #274d12; color: #fff; text-decoration: none; 
background: url("/wp-content/themes/datahomes/images/arrow2.png") no-repeat 15px 50%; padding: 6px 25px 6px 25px; }
#topmenu li li a:hover { 
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
 }
#topmenu li li:hover { 
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
 }


#downmenu  { overflow: hidden; clear: left; display: table; padding: 20px 0 0 0; margin: 30px 0px 0 0; width: 1000px; border:0; border-top: 1px dashed; position:relative; }

#downmenu .nav-menu {
    padding-left: 0;
	margin-left: 1px;
    width: 1000px;
	}

#downmenu  li { list-style: none; display:table-cell; text-align: center; border:0; overflow: hidden;
width: 170px;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
}
#downmenu  li a { color: #fff; background: #75a35c; text-shadow: 1px 1px 1px #3f5831; min-width: 100px; text-decoration: none; display: block; padding: 4px 0; }

#downmenu li.current-page-ancestor a{
text-decoration: none; 
background: #fff;
color: #006633;
font-weight: bold;
}

#downmenu li.current-category-ancestor a{
text-decoration: none; 
background: #fff;
color: #006633;
font-weight: bold;
}

#downmenu  li.current-post-ancestor a{
text-decoration: none; 
background: #fff;
color: #006633;
font-weight: bold;
}

#downmenu li.current-menu-item  a {
text-decoration: none; 
background: #fff;
color: #006633;
font-weight: bold;

}

#downmenu li.current-menu-item  a:hover {
    color: #006633; 
    text-decoration: underline;
   }



#downmenu  li a:hover {  background: #d0d0d1; color: #516e35; text-shadow: underline;
border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
 }
#downmenu  li.active a { color: #3a581f; background: #fff; text-shadow: none; display: block; padding: 4px 0; text-decoration: none; font-weight: bold;
border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
 }

#downmenu  li div { display: none; }
#downmenu  li:hover div { position: absolute; z-index: 999; background: url("/wp-content/themes/datahomes/images/green-arrow.png") no-repeat 20px 0%; display: block; padding: 12px 0 0 0; }
#downmenu  li ul { background: #468a20; display: block; overflow: hidden; padding: 10px 0; margin: 0;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
 }
#downmenu  li ul li { display: block; border-bottom: 1px dotted #88b470; text-align: left; }
#downmenu  li ul li a { display: block; text-shadow: 1px 1px 1px #274d12; color: #fff; text-decoration: none; 
background: url("/wp-content/themes/datahomes/images/arrow2.png") no-repeat 15px 50%; padding: 6px 25px 6px 25px; }
#downmenu  li li a:hover { 
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
 }
#downmenu  li li:hover { 
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
 }


.sea{color:#d1292b; font-weight:700; border-bottom: solid 1px #ccc; padding:5px; font-size:16px;}
.sea a{ color:#000; text-decoration:none;font-size:16px;}
.sea a:hover{color:#F32427; text-decoration: underline;}


#mainproducts { overflow: hidden; margin: 0; padding: 20px 0 10px 0; }
#mainproducts li { list-style: none; float: left; display: block; background: url("/wp-content/themes/datahomes/images/bg_product.png") no-repeat; width: 165px; height: 181px;  padding: 10px 10px 10px 5px; position: relative; margin: 0 0 0 20px; }
.product-img { float: left; }
.addcart { position: absolute; bottom: 78px; right: 20px; }
.textopis {
background: #fff;
width:159px;
height:40px;
border: 1px solid #75a35c; border-radius: 5px;
margin: 147px 0px;
padding:5px 5px 0px 10px;
}
.textopis a { color: #75a35c; 
    text-decoration: none; 
	font: bold 80% Verdana;
   }
.textopis a:hover {
    color: Tomato; 
    text-decoration: underline;
	font: bold;
   }


/*Минименю*/
.mini-top {color:#999;height:19px; float: right; padding-right:400px;}
.mini-top a {color:#999;padding: 0 10px 0 10px;border-right: 1px #999 solid;text-decoration: none;}
.mini-top a:hover {text-decoration: underline;color:#d1292b;}

/*Горизонтальное меню*/
.go-menu {height:45px; margin-left:275px; }
.go-menu a {display:block;height:45px;line-height:33px;color:#fff;text-decoration: none;padding:0px 7px 0px 15px;float: left;font-weight:700;font-size:16px;}
.go-menu a:hover {color:#fff; text-decoration:underline;}
.go-menu img {border: 0;float: left;}
.postnews {position:absolute;left:-1950px;}

/*Контент*/  

#wrap { background: #fff; border-left: 1px solid #c4c4c5; border-right: 1px solid #c4c4c5; border-bottom: 1px solid #c4c4c5; width:1024px; margin:0 auto; display: table; box-shadow: 0 3px 3px #919191;}
.main {overflow:hidden;width:1000px;margin:0 auto;border-top:2px solid #BDBCB8; border-bottom:2px solid #BDBCB8;}
#txtselect_marker { display: none; }
.pa1 { float:left; width:715px; margin:0 15px 0 10px; overflow:hidden;}

.lsidebar {
float:left; width:272px;
 padding: 0 0px 0px 0px;
 background: #fff;
 display: block;
 margin: 5px 0 10px 0;
}




.pa3 .green-block { float:left; width:260px; padding: 0 10px 5px 3px; background: #468a20; display: block; margin: 0 2px 10px 0; color: #fff;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
box-shadow: 0 3px 3px #919191;
}
.pa3 .green-block a { 
color: #fff; 
    text-decoration: none; 
	padding: 0 0px 0px 3px;
	font: 100% Verdana;
   }
   .pa3 .green-block a:hover { color: fff; 
   padding: 0 0px 0px 3px;
    text-decoration: underline; 
   }
   
      
   .pa3 .green-block .zag { 
    font: 150% Verdana;
    width:254px;
    height:30px;
    padding:8px 1px 0px 10px;
    margin:2px 3px 5px 0px;
    clear: both;
    border: 1px solid #75a35c;
	border-radius: 6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	text-align:center;
	background: #9dd53a; /* Old browsers */
background: -moz-linear-gradient(top,  #9dd53a 0%, #a1d54f 50%, #80c217 51%, #7cbc0a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9dd53a), color-stop(50%,#a1d54f), color-stop(51%,#80c217), color-stop(100%,#7cbc0a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 ); /* IE6-9 */
}
   
   .pa3 .green-block .zag:hover { 

    width:254px;
    height:30px;
    padding:8px 1px 0px 10px;
    margin:2px 3px 5px 0px;
    clear: both;
    border: 1px solid #75a35c;
	border-radius: 6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	text-align:center;
	background: #9dd53a; /* Old browsers */
background: -moz-linear-gradient(top,  #9dd53a 0%, #a1d54f 50%, #80c217 51%, #7cbc0a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9dd53a), color-stop(50%,#a1d54f), color-stop(51%,#80c217), color-stop(100%,#7cbc0a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 ); /* IE6-9 */
}

 .pa3 .green-block .zaga { 
    font: 150% Verdana;
    width:254px;
    height:30px;
    padding:7px 1px 0px 10px;
    margin:2px 3px 5px 0px;
    clear: both;
    border: 1px solid #75a35c;
	border-radius: 6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	text-align:center;
	background: #9dd53a; /* Old browsers */
background: -moz-linear-gradient(top,  #9dd53a 0%, #a1d54f 50%, #80c217 51%, #7cbc0a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9dd53a), color-stop(50%,#a1d54f), color-stop(51%,#80c217), color-stop(100%,#7cbc0a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 ); /* IE6-9 */
}



.pa3 .green-block .little { 

    width:252px;
    height:17px;
    padding:2px 1px 0px 10px;
    margin:2px 3px 0px 0px;
}


.zakiss { 
    font:bold 120% Verdana;
    width:260px;
    height:20px;
    padding:2px 1px 0px 1px;
    margin:2px 1px 0px 0px;
    clear: both;
    border: 1px solid #f85032;;
    border-radius: 6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	text-align:center;
	background: #9dd53a;
}

.pa3 .green-block li { 
font: bold 105% Verdana;
    width:260px;
    height:17px;
    padding:2px 1px 0px 3px;
    margin:4px 1px 0px 0px;
}

.pa3 .vacancy { 
    padding:0px 0px 0px 3px;

}

.pa3 .green-block ul li{ 
font: bold 100% Verdana;
margin:-10px 0px 8px 0px;
  
}

.pa3 br:first-child { display: none; }
.pa3 .gr-title { padding: 10px 0 0 0; }
.pa3 table { width: 240px !important; }
.pa3 table td { background: none !important; color: #fff !important; }
.pa3 input[type="text"]  {background: url("/wp-content/themes/datahomes/images/bg_inputtxt.png") no-repeat 0% 50% !important; border: 0; width: 176px; padding: 6px 0;  text-indent: 10px; color: #fff !important;}
.pa3 input[type="submit"] { background: url("/wp-content/themes/datahomes/images/menu-hover.jpg") repeat-x 0% 50% !important; border: 0 !important; color: #fff !important; cursor: pointer;  margin: 10px 0 0 0; font-weight: bold !important;
padding: 1px 10px !important;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
 }

.gr-title{  font-size: 20px; color: #fff; }
h2.gr-title, div.gr-title, div.gr-title a, div.title{font-size:13px;color:#fff;font-weight:700;text-align: center; line-height: 15px;text-decoration:none; margin-bottom:7px;}
div.gr-title a:hover {text-decoration: underline;}
div.gr-title span { color: #fff; font-weight: bold; font-weight: 14px; }
/*Custom главная*/
.lie{ background:#E2DFE0;height:1px;margin:7px;}
.lie2{background:url('../wp-content/themes/datahomes/images/lie.gif') repeat-x;height:1px;margin:7px;}

.cate-date{color:#A7A7A7; font-size:11px; padding:5px 0px 5px 0px;}
.cate-date a{color:#A7A7A7; font-size:11px; padding:5px 0px 5px 0px; text-decoration:none; font-weight:normal;}
#calendar-layer { padding-bottom: 10px; }


/*Краткая новость*/
.shortstory { display: block; background: url("/wp-content/themes/datahomes/images/dotted-line.png") repeat-x 0% 100%; padding: 10px 0 15px 0; color: #000; margin: 0; }
.shortstory h2 { float: left; width: 720px; padding: 0 0 10px 0; }
.shortstory .date { float: right; color: #01500f; font-size: 12px; padding: 3px 0 0 0; }
.views { float: left; background: url("/wp-content/themes/datahomes/images/views.png") no-repeat 0% 50%; padding: 0 10px 0 20px;  }
.comm-n { float: left; background: url("/wp-content/themes/datahomes/images/comm-n.png") no-repeat 0% 50%; padding: 0 0 0 20px; }
.more { float: right;  }
.more { float: right; color: #b78444; }
.comm-n a, .views a { color: #000; }
.more a { color: #b78444;  text-decoration: none; }
.more a:hover { text-decoration: underline; }

/*Полная новость*/
.fullinfo { overflow: hidden; background: url("/wp-content/themes/datahomes/images/dotted-line.png") repeat-x 0% 100%;  padding: 0 0 5px 0; }
.fullinfo h1 { float: left; background: none; padding: 0; margin: 0;  }
.fullinfo h1 a { color: #00500F; text-decoration: none; }
.fullinfo h1 a:hover { text-decoration: underline; }

.fullinfo .date { float: right; color: #01500f; font-size: 12px; padding: 3px 0 0 0; }
.fullstory h1 { background: none; padding: 5px 0 0;  margin: 0;  }
.full-title { overflow: hidden; }
.full-title h1 { float: left; width: 700px;  }
.full-title .views,  .full-title .comm-n { float: right; margin: 5px 0 0 5px; }
.fullst-header img {vertical-align: middle; margin-left: 5px;}
.fullst-text {font-size:12px; color:#434343; font-family:Verdana, Geneva, sans-serif;}
.fullst-text a{font-size:12px;color:#6699FF; text-decoration:none;}
.fullst-text a:hover {font-size:12px; text-decoration: none; color: #FF3333;}
.fullst-text strong{color:#333;padding-right: 6px;}
.fullst-text img {padding:0px 10px 10px 0px;}

.related { background: url("/wp-content/themes/datahomes/images/dotted-line.png") repeat-x 0% 0%; }
.related h1 { padding: 5px 0; margin: 0; color: #313131;  }
#related { overflow: hidden; margin: 0;  padding: 5px 0 0 0; }
#related li { list-style: none; float: left; width: 170px; margin: 0 10px 0 10px; min-height: 260px; }
#related h2 { font-size: 14px; color: #000; padding: 5px 0; margin: 0; height: 35px; overflow: hidden; }
#related h2 a { color: #000; }
#related img { display: block; margin: 5px 0; }
#related .rmore { clear: left; text-align: right; display: block; font-style: italic; padding: 5px 0 0 0; }
#related .rmore a { color: #1074d2; text-decoration: none; }
#related .rmore a:hover { text-decoration: underline; }

/*футер*/
#footer { width: 100%; background: url("/wp-content/themes/datahomes/images/bg_footer.png") repeat-x 0% 100%; height: 68px; margin: 20px 0 0 0; }


.foot {color:#fff; padding:10px; width: 1004px; margin: 0 auto; overflow: hidden; }
.inn {float: left; font-size: 11px; margin: 5px 10px 0 0;}
.copyrights { float: right; color: #fff; margin: 25px 0 0 0; }
.copyrights a { color: #fff; }
.counter { float: left; margin: 30px 0 0 0; }


.social {float: left; margin: 15px 0 0px 60px;}
		
	.social li {
		float:left;
                margin: 0 0 0px 5px;
		}
	.social li a {
		display:block;
		width:33px;
		height:33px;
		}












/*n1*/
.n1 {width:90px;background:#fff;float: left;margin: 0 3px 0 3px; border:#DCDCDC solid 1px;}
.n1-content {padding:2px;}
.n1-image {height:60px;overflow: hidden;}
.n1-image img {width:90px;}
.tok-title2 a{color:#000; text-decoration:none;}
.tok-title2 a:hover{color:#d1292b;}
/*n2*/
.n2 {width:140px;background:#fff;float: left;margin:0 5px 0 4px; border:#DCDCDC solid 1px;}
.n2-content {padding:2px;}
.n2-image {height:60px;overflow: hidden;}
.n2-image img {width:140px;}
.tok-title3 a{color:#000; text-decoration:none;width:140px;margin:0 5px 0 4px;}
.tok-title3 a:hover{color:#d1292b;}
/*n3*/
.shortstory-r2{width:200px; margin-right:5px; font-size:16px; color:#434343;}
.shortstory-l2{ float:left;width:70px;border:#DCDCDC solid 1px; padding:2px; background:#fff; margin-right:10px;}
.title-short2 {padding:20px 0 20px 0;overflow:hidden; height:10px; line-height:15px;}
.title-short2 a{ font-size:16px;color:#000;text-decoration:none; padding:20px 0 20px 0;}
.title-short2 a:hover{ font-size:16px;color:#d1292b;}
.short12 img:first-child {width:100px; height:auto;}
/*n4*/
.shortstory-l3{ float:center;width:184px;border:#DCDCDC solid 1px; padding:2px; background:#fff; margin-right:10px;font-size:16px;}
.shortstory-l3a{font-size:16px;}
.title-short3 h2 { padding:5px 0 5px 0; font-weight: normal; font-size: 12px; }
.title-short3 h2 a { color: #fff; text-decoration: underline; text-shadow: 1px 1px 1px #2a5213; }
.title-short3 h2 a:hover { color: #67ff01 !important; text-shadow: 1px 1px 1px #2a5213; }
.short13 img:first-child {width:100px; height:100px;}

/*Местонахождение*/
.seedbar {color:#999; font-size:16px;background:#fff;padding:7px;margin-bottom:3px; border-top:#DCDCDC solid 1px;}
.seedbar a {color:#75a35c; margin: 0px 4px 0px 3px; text-decoration:none;}
.seedbar a:hover {color:#d1292b; text-decoration:underline;}

/* Навигация по страницам */
.navigation { padding:10px;clear: both; margin: 0 auto; display: table; font-size: 12px; }
.navigation a { background: #fff;float: left;padding: 0px 5px; text-decoration: none; color: #000;margin: 0 5px 0 0; border: 1px solid #55873b; }
.navigation span { background: #67a447; float: left; display: block; padding: 3px 5px 2px 5px; text-decoration: none; color: #fff; margin: 0 5px 0 0; border: 1px solid #55873b;}


/*Опрос*/
.vote_full {width:340px; margin:0 0 0 10px;}
.vote_tt {width:340px; float:right; color:#d1292b; font-size:16px; font-weight:700; padding-top:7px; text-align:center;}
.vote_cont {padding:6px 10px; overflow:hidden; width:320px;}
.vote_bottom {width:340px; text-align:center; overflow:hidden; padding:0 0 5px 0;}
.button_g {width:106px; height:23px; padding:9px 0 0 0; display:inline-block; color:#fff; text-align:center; background:#a6c734 url(../wp-content/themes/datahomes/images/vote.png) no-repeat 0 0; cursor:pointer;}
.button_g:hover {background:#819d1e url(../wp-content/themes/datahomes/images/vote.png) no-repeat 0 -32px;}
/*Комментарии */
.comment_l {width:110px; height: auto; float:left; margin:0 2px 0 0; position:relative;}
.comment_l .avatar {margin-bottom: 10px;padding: 4px;background-color: #fff;border: 1px solid #dfddd9;}
.comment_l .avatar img {width: 100px;}
.comment_r {overflow:hidden;}
.comment_message {padding:0 8px 0 28px; color:#5f5f5f;}	


/*Слайдер-верхний*/
.slaider-block{color:#fff;height:45px;position: relative;padding: 20px 0 0 420px;}
.slaider-block-news{display: none;height:45px;width: 45px;position: absolute;top: 0px;left: 0px;}
.slaider-block-news-image{position: absolute;left:10px;top:20px;width:45px;height:45px;overflow: hidden;background:#fff; padding:3px;}
.slaider-block-news-image img{width:45px;min-height:45px;}
.slaider-right-col{width:400px;height:150px;position: absolute;top:10px;left:420px;}
.slaider-block-news-content{margin: 10px 0 0 0;font: bold 12px Times New Roman;color:#fff;line-height: 17px;height:133px;overflow: hidden;}
		
.slaider-block-news-mini{float: left;width:116px;height:74px;overflow: hidden;margin:180px 20px 0 0;cursor: pointer; background:#F06;width:}
.slaider-block-news-image-mini img{width:116px;min-height:74px;}
.slaider-activ .slaider-block-news-mini {width:116px;height:74px;}

.frame-block {position: relative;display: block;height:74px;width: 116px;}
.frame-block span {background: url(../wp-content/themes/datahomes/images/frame.png) no-repeat center top;height:74px;width: 116px;display: block;position: absolute;}

.box7 .item{ float:left; position:relative;width:393px; cursor:pointer;overflow:hidden; height:245px;}
.box7 .item span.tt{ display:block; position:absolute;BOTTOM:30px;left:0;Z-index:2; width:150px;color:#fff;font-size:16px;text-decoration:none; padding:10px 10px; background:url('../wp-content/themes/datahomes/images/bg1.png')}
.box7 .item:hover span.tt,.box-grid .item:hover span.dt{ color:#fff;background:url('../wp-content/themes/datahomes/images/bg2.png') !important}

.int-b {padding: 0px 0px 0px 1px; position: relative;}
.int {background: url(../wp-content/themes/datahomes/images/int.png) left top no-repeat;display: block;position: absolute;left:735px;width:100px;height:24px;top:1px;margin: -10px 0 0 0;}
/* Логин-панель */



.logs {width:130px;height:85px;margin: 12px 0 0 0;color:#fff;display:table;}
.logs a {color:#fff;text-decoration: none;font-size: 11px; font-family:Times New Roman, Geneva, sans-serif;}
.logs a:hover {color:#88AB30;}
.logs-link a {display: block;padding: 5px;}
.logs-input-text { border:1px #999 solid;width:100px;height: 15px;margin: 5px 0 5px 0;background:#fff;color:#666;font-size: 11px;padding: 2px;vertical-align: middle;}
.enter {}.enter-to-site {font-weight: bold;}
ul.log{width:130px;margin:0 auto; padding-left:20px;}
ul.log li {padding:-1px 0px 3px 7px;float: left;width:130px; font-size:11px;color:#fff;background:url(../wp-content/themes/datahomes/images/toch.gif) 0px 10px no-repeat;}
ul.log li a{color:#000;}
ul.log a:hover{color:#000;}
.lo { color:#000;}
.lo a{ color:#000;}
.lo a:hover{ }
/*---Панель пользователя---*/
.userinfo {padding-left: 125px;}
.rateui {width: 85px;height: 17px;margin: 0 auto;padding-top: 4px;}
.userinfo .lcol { float:left;margin-left: -125px;width: 110px;padding-right: 15px;}
.userinfo .lcol .avatar {margin-bottom: 10px;padding: 4px;background-color: #fff;border: 1px solid #dfddd9;}
.userinfo .lcol .avatar img {width: 100px;}
.userinfo .rcol {width: 100%;}
.userinfo .rcol ul {list-style: none;margin-left: 0;}
.userinfo .rcol ul li {margin-bottom: 0.2em;}
.ussep {padding-top: 12px;background: url("../wp-content/themes/datahomes/images/user-lin.png") no-repeat;}
.reset, .reset li {list-style: none;padding: 0;margin: 0;}
/*---Кнопки---*/
.fbutton{border: 0 none;background: none;cursor: pointer;}
.fbutton {margin-bottom: 2px;border: 1px solid #c4c4c4;width: 103px;height:23px;color: #fff;padding: 0px 0 5px 0;background: #fff url("../wp-content/themes/datahomes/images/fbutton.png") repeat-x 0 100%;font-weight: bold;}
button.fbutton span {cursor: pointer;display: block;}
/*---Вывод информации и ошибок---*/
.berrors { margin-top:10px;color:#434343;padding: 15px 15px 15px 72px;background: #EDECE8 url("../wp-content/themes/datahomes/images/berrors.png") no-repeat 9px 10px;}
.berrors a {color: #FF626A;}

/*Скроллер s5
 ------------------------------------------*/ 
.scroll { background:#468a20; color: #fff; padding: 10px;  width:1004px; margin: 12px auto 0 auto; clear: left; 
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
box-shadow: 0 3px 3px #919191;
}
.scroll a { color: #fff; } 
.jcarousel-clip {z-index: 2; padding: 0;margin: 0; overflow: hidden; position: relative; } 
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; } 
.jcarousel-list li, 
.jcarousel-item { float: left; list-style: none; } 
.jcarousel-item {width:157px;}  
.jcarousel-container { position: relative;} 
.jcarousel-container-horizontal {width:940px; padding:20px 30px 7px 40px; } 
.jcarousel_img { width:140px; height: 100px; background: #fff;margin-bottom: 3px; } 
.jcarousel-next-horizontal { position: absolute; top: 40px; right: 0px; width: 32px; height: 32px; cursor: pointer; background: transparent url('../wp-content/themes/datahomes/images/next-horizontal.png') no-repeat 0 0; } 
.jcarousel-prev-horizontal { position: absolute; top: 40px; left: 5px; width: 32px; height: 32px; cursor: pointer; background: transparent url('../wp-content/themes/datahomes/images/prev-horizontal.png') no-repeat 0 0; } 
.transparency_i a:hover img {filter: progid: DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; filter: alpha(opacity=50);}

.box33 .item{ float:left; position:relative;height:104px; width:140px; cursor:pointer; margin-bottom:6px; overflow:hidden;margin:0px 5px 0px 5px;}
.box33 .item span.tt { display:block; position:absolute;BOTTOM:0;left:0;Z-index:2; width:140px;color:#fff; font-size:11px; text-decoration:none; padding:2px 5px 5px  5px; background:url('../wp-content/themes/datahomes/images/bg2.png');}
.box33 .item:hover span.tt,.box-grid .item:hover span.dt{ color:#fff;background:url('../wp-content/themes/datahomes/images/bg3.png') !important}

.scroll2 { background:#468a20; color: #fff; padding: 10px; height: 102px; width:1004px; margin: 12px auto 0 auto; clear: left; 
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
box-shadow: 0 3px 3px #919191;
}

.scroll2 img {
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
}

/* Стили движка по умолчанию */

.textin{ width:140px !important;}

.selectmass input {
    float: right;
    margin-left: 6px;
}

.mass_comments_action {
    text-align: right;
}

/*---Информационное оконо загрузки AJAX---*/
#loading-layer {
    display: none;
    font-size: 11px;
    background: #000;
    padding: 10px;
    text-align: center;
    color: #fff;
}

/*---Цитата и скрытый текст---*/
.scriptcode, .title_quote,.quote, .title_spoiler, .text_spoiler {
    font-size: 11px;
    padding: 5px;
    background: #f1f0ed;
    border-left: 5px solid #82bb2a;
}

.title_quote, .title_spoiler {
    background: #f1f0ed;
}

.title_spoiler, .text_spoiler {
    border-color: #4a4949;
}

.title_quote {
    border-bottom: 0;
    font-weight: bold;
}

.scriptcode {
    color: #076fb1;
    text-align: left;
    font-family: "Courier New";
}

.title_spoiler {
    font-weight: bold;
}

.text_spoiler {
    border-top: 1px solid #fff;
    text-align: justify;
}

.hide {
    background-color: #e8f3fa;
    padding: 5px;
    color: #3a78a5;
    margin: 0 0 1em;
}

.hide a {  text-decoration: underline; }

.hide a:hover {
    text-decoration: none ;
}

.inhide {
    border: 1px solid #d1e3ef;
    padding: 5px;
    background-color: #fff;
    margin-bottom: 5px;
}

/*---Календарь---*/
.calendar {
    width: 100%;
}

.calendar td, .calendar th {
    padding: 4px 0;
    vertical-align: middle;
    text-align: center;
}

.weekday-active-v, .day-active-v, .weekday-active, .day-active {
    font-weight: bold;
}

.weekday {
    color: #dd3e2a;
}

.day-current {
    background-color: #00500f !important;
    color: #fff;
}

.day-current a {
    color: #fff;
}

/*---Лучшие пользователи---*/
.userstop td, .pm td.pm_list, .pm td.pm_head {
    border: 1px solid #d8d8d8;
    padding: 2px;
    background-color: #fff;
}

.userstop thead td, .pm td.pm_head {
    font-size: 0.9em;
    background: #fff url("../wp-content/themes/datahomes/images/fbutton.png") repeat-x 0 50%;
    height: 22px;
    padding: 0;
    font-weight: bold;
    text-align: center;
    color: #fff;
}

/*---Рейтинг---*/
.rating {
    width: 85px;
    height: 17px;
    font-size: 0.9em;
}

.unit-rating {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 85px;
    height: 17px;
    position: relative;
    background: url("../dleimages/rating.png") repeat-x;
}

.unit-rating li {
    text-indent: -90000px;
    padding: 0;
    margin: 0;
    float: left;
}

.unit-rating li a {
    display: block;
    width: 17px;
    height: 17px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 17;
    position: absolute;
    padding: 0;
}

.unit-rating li a:hover {
    background: url("../dleimages/rating.png") 0 -17px;
    z-index: 2;
    left: 0;
}

.unit-rating a.r1-unit {
    left: 0;
}

.unit-rating a.r1-unit:hover {
    width:17px;
}

.unit-rating a.r2-unit {
    left: 17px;
}

.unit-rating a.r2-unit:hover {
    width: 34px;
}

.unit-rating a.r3-unit {
    left: 34px;
}

.unit-rating a.r3-unit:hover {
    width: 51px;
}

.unit-rating a.r4-unit {
    left: 51px;
}

.unit-rating a.r4-unit:hover {
    width: 68px;
}

.unit-rating a.r5-unit {
    left: 68px;
}

.unit-rating a.r5-unit:hover {
    width: 85px;
}

.unit-rating li.current-rating {
    background: url("../dleimages/rating.png") 0 -34px;
    position: absolute;
    height: 17px;
    display: block;
    text-indent: -9000px;
    z-index: 1;
}

/*---BB коды---*/
 /* различие bbcodes и bbcodes_poll исключительно в длине кнопки */
/* класс bbcodes используем в списке персональных сообщений (pm.tpl) и по умолчанию в модуле редактора сообщений*/
.bbcodes, .bbcodes_poll {
    background: #fff url("../wp-content/themes/datahomes/images/fbutton.png") repeat-x 0 50%;
    text-shadow: 0 1px 0 #fff;
    border: 1px solid #b3b3b3;
    color: #fff;
    padding: 1px 9px 4px 9px;
    margin-bottom: 2px !important;
    height: 24px;
    font-weight: bold;
    cursor: pointer;
}

.bbcodes_poll {
    width: 100px;
}

/*---Дополнительные поля---*/
.xfields textarea, .xprofile textarea {
    height: 86px;
    margin: 0px 1px 0px 0px;
    padding: 0px;
}

.xfields input, .xprofile input {
    width: 250px;
    padding: 2px;
}

.xfields_table td {
    vertical-align: top;
}

/*---Персональные сообщения---*/
 .pm_head {
    font-weight: bold;
}

/*---Выпадающее меню кнопки редактировать---*/
#dropmenudiv {
    background-color: #d1292b;
    font-size: 0.9em;
    line-height: 20px;
    margin: 2px 0;
    padding: 5px;
    opacity:0.9;
    -moz-opacity:0.9;
    filter:alpha(opacity=90);
}

#dropmenudiv a {
    display: block;
    text-decoration: none;
    color: #fff;
    padding: 2px 4px;
    width: 162px;
}

#dropmenudiv a:hover {
    background-color: #D1292B;
}

/*---Ссылка на скачивание прикрепленного файла---*/
.attachment {
    color: #808080;
}

/*---Рамка расширенной формы поиска по сайту---*/
fieldset {
    border: 1px solid #fff;
    padding: 5px;
    text-align: left;
}

/*---показ оригинальной картинки загруженной на сайт из уменьшенной копии---*/
.highslide-wrapper, .highslide-outline {
    background: #FFFFFF;
}

.highslide-image {
    border: 2px solid #FFFFFF;
}

.highslide-active-anchor {
    visibility: hidden;
}

 .highslide-active-anchor img {
    visibility: hidden;
}

.highslide-dimming {
    background-color: black;
}

.highslide-html {
    background-color: white;
}

.highslide-loading {
    display: block;
    color: white;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
    padding: 3px;
    border: 1px solid white;
    background-color: black;
}

a.highslide-full-expand {
    background: url("../dleimages/fullexpand.gif") no-repeat;
    display: block;
    margin: 0 10px 10px 0;
    width: 34px;
    height: 34px;
}

.highslide-display-block {
    display: block;
}

.highslide-display-none {
    display: none;
}

.highslide-caption {
    display: none;
    padding: 5px;
    background: white;
}

.highslide-controls {
    width: 195px;
    height: 40px;
    background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 0 -90px;
    margin-right: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.highslide-controls ul {
    position: relative;
    left: 15px;
    height: 40px;
    list-style: none;
    margin: 0;
    padding: 0;
    background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 100% -90px;
}

.highslide-controls li {
    float: left;
    padding: 5px 0;
}

.highslide-controls a {
    background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif");
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    outline: none;
}

.highslide-controls a.disabled {
    cursor: default;
}

.highslide-controls a span {
    display: none;
}

 /*---The CSS sprites for the controlbar---*/
.highslide-controls .highslide-previous a {
    background-position: 0 0;
}

.highslide-controls .highslide-previous a:hover {
    background-position: 0 -30px;
}

.highslide-controls .highslide-previous a.disabled {
    background-position: 0 -60px !important;
}

.highslide-controls .highslide-play a {
    background-position: -30px 0;
}

.highslide-controls .highslide-play a:hover {
    background-position: -30px -30px;
}

.highslide-controls .highslide-play a.disabled {
    background-position: -30px -60px !important;
}

.highslide-controls .highslide-pause a {
    background-position: -60px 0;
}

.highslide-controls .highslide-pause a:hover {
    background-position: -60px -30px;
}

.highslide-controls .highslide-next a {
    background-position: -90px 0;
}

.highslide-controls .highslide-next a:hover {
    background-position: -90px -30px;
}

.highslide-controls .highslide-next a.disabled {
    background-position: -90px -60px !important;
}

.highslide-controls .highslide-move a {
    background-position: -120px 0;
}

.highslide-controls .highslide-move a:hover {
    background-position: -120px -30px;
}

.highslide-controls .highslide-full-expand a {
    background-position: -150px 0;
}

.highslide-controls .highslide-full-expand a:hover {
    background-position: -150px -30px;
}

.highslide-controls .highslide-full-expand a.disabled {
    background-position: -150px -60px !important;
}

.highslide-controls .highslide-close a {
    background-position: -180px 0;
}

.highslide-controls .highslide-close a:hover {
    background-position: -180px -30px;
}

/*---Облако тегов---*/
.clouds_xsmall {
    font-size: 1em;
}

.clouds_small {
    font-size: 1.1em;
}

.clouds_medium {
    font-size: 1.2em;
    font-weight: bold;
}

.clouds_large {
    font-size: 1.5em;
}

.clouds_xlarge {
    font-size: 1.7em;
}

/*---Быстрый поиск на сайте---*/
#searchsuggestions {
    z-index: 998;
    border: 1px solid #000;
    width:300px;
    background-color: #fff;
    font-size: 0.9em;
}

#searchsuggestions a, #searchsuggestions span.notfound {
    padding: 10px;
    display: block;
    text-decoration: none;
}

#searchsuggestions a {
    color: #2c2c2c;
    border-bottom: 1px solid #f4f4f4;
}

#searchsuggestions a:hover {
    background-color: #f4f4f4;
}

#searchsuggestions span.searchheading {
    display: block;
    font-weight: bold;
    color: #61a117;
}

#searchsuggestions span.seperator {
    display: block;
    background-color: #61a117;
}

#searchsuggestions span.seperator a {
    padding: 5px 10px;
    text-align: right;
    border: 0 none;
    background-color: transparent;
    color: #fff;
}

#searchsuggestions span.notfound {
    padding: 10px;
    display: block;
}

#searchsuggestions .break {
    display: none;
}

/*---Диалоговые и всплывающие окна jQuery UI---*/
.ui-widget-overlay {
    background: #000;
    opacity:0.4;
    -moz-opacity:0.4;
    filter:alpha(opacity=40);
    left: 0;
    position: absolute;
    top: 0;
}

.ui-helper-clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.ui-helper-clearfix {
    display: inline-block;
}

* html .ui-helper-clearfix {
    height: 1%;
}

.ui-helper-clearfix {
    display: block;
}

.ui-icon {
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px;
}

.ui-widget-header {
    color: #fff;
    background: url("../wp-content/themes/datahomes/images/lines.png");
    font-weight: bold;
}

.ui-widget-header a {
    color: #fff;
}

.ui-widget-header .ui-icon {
    background-image: url("../wp-content/themes/datahomes/images/ui-icons.png");
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    background-color: #db143d;
}

.ui-icon-close, .ui-icon-closethick {
    background: url("../wp-content/themes/datahomes/images/close.png") no-repeat 50% 50% !important;
}

.ui-dialog {
    background: url("../wp-content/themes/datahomes/images/fon-w.png") repeat;
    border: 1px solid #dfdedb;
    overflow: hidden;
    padding: 5px;
    position: absolute;
    width: 300px;
    -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
}

.ui-widget input, .ui-widget textarea {
    font-family: Verdana;
    word-spacing: 0.1em;
    letter-spacing: 0;
    line-height: 1.5em;
    font-size: 11px;
    color:#000;
    background: #fff url("../wp-content/themes/datahomes/images/fields.png") repeat-x;
    border: 1px solid #bcc0c2;
}

.ui-dialog .ui-dialog-titlebar {
    padding: .5em 1em .3em;
    position: relative;
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 13px .3em 0;
}

.ui-dialog .ui-dialog-titlebar-close {
    height: 18px;
    margin: -10px 0 0 0;
    padding: 1px;
    position: absolute;
    right: .3em;
    top: 50%;
    width: 19px;
}

.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    margin: 1px;
}

.ui-dialog .ui-dialog-content {
    background: none;
    border: 0;
    overflow: hidden;
    padding: 13px 13px 0 13px;
    position: relative;
    zoom: 1;
    margin-bottom: 13px;
}

.ui-dialog .ui-dialog-buttonpane {
    background: url("../wp-content/themes/datahomes/images/ussep.png") no-repeat 50% 0;
    padding: 12px 6px 6px 6px;
    text-align: left;
}

.ui-dialog .ui-dialog-buttonpane button {
    cursor: pointer;
    float: right;
    line-height: 1.4em;
    margin: 0 1px;
    overflow: visible;
    width: auto;
}

.ui-button {
    border: 0 none;
    background: none;
    cursor: pointer;
}

.ui-button {
    font-size: 0.85em;
    margin-bottom: 2px;
    border: 1px solid #c4c4c4;
    width: 106px;
    height: 31px;
    color: #fff;
    padding: 2px 8px 5px 8px;
    background: #fff url("../wp-content/themes/datahomes/images/fbutton.png") repeat-x 0 100%;
    font-weight: bold;
  
}



button.ui-button span {
    cursor: pointer;
    display: block;
}

.ui-dialog .ui-resizable-se {
    bottom: 3px;
    height: 14px;
    right: 3px;
    width: 14px;
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

.ui-state-error {
    background: #fef1ec 50% 50% repeat-x !important;
    border: 1px solid #cd0a0a;
    color: #cd0a0a;
}

/* ==================== Автозаполнение облака тегов */
.ui-autocomplete {
    position: absolute;
    cursor: default;
}

* html .ui-autocomplete {
    width:1px;
}

 /* without this, the menu expands to 100% in IE6 */
.ui-menu {
    list-style:none;
    padding: 2px;
    margin: 0;
    display:block;
    float: left;
    background: #fff 50% bottom repeat-x;
    border: 1px solid #dedede;
    color: #222;
}

.ui-menu .ui-menu {
    margin-top: -3px;
}

.ui-menu .ui-menu-item {
    margin:0;
    padding: 0;
    zoom: 1;
    float: left;
    clear: left;
    width: 100%;
}

.ui-menu .ui-menu-item a {
    text-decoration:none;
    display:block;
    padding:.2em .4em;
    line-height:1.5;
    zoom:1;
}

.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px;
    border: 1px solid #a7a7a7;
    color: #4e4e4e;
    font-weight: bold;
}

/*---подсветка текста в теге [code]---*/
pre code {
    display: block;
    padding: 0.5em;
    background: #f1f0ed;
    border-left: 5px solid #82bb2a;
    overflow:auto;
    white-space: pre;
}

pre .comment,pre .template_comment,pre .diff .header,pre .doctype,pre .lisp .string,pre .javadoc {
    color: #93a1a1;
    font-style: italic;
}

pre .keyword,pre .css .rule .keyword,pre .winutils,pre .javascript .title,pre .method,pre .addition,pre .css .tag,pre .lisp .title {
    color: #859900;
}

pre .number,pre .command,pre .string,pre .tag .value,pre .phpdoc,pre .tex .formula,pre .regexp,pre .hexcolor {
    color: #2aa198;
}

pre .title,pre .localvars,pre .function .title,pre .chunk,pre .decorator,pre .builtin,pre .built_in,pre .lisp .title,pre .identifier,pre .title .keymethods,pre .id {
    color: #268bd2;
}

pre .tag .title,pre .rules .property,pre .django .tag .keyword {
    font-weight: bold;
}

pre .attribute,pre .variable,pre .instancevar,pre .lisp .body,pre .smalltalk .number,pre .constant,pre .class .title,pre .parent,pre .haskell .label {
    color: #b58900;
}

pre .preprocessor,pre .pi,pre .shebang,pre .symbol,pre .diff .change,pre .special,pre .keymethods,pre .attr_selector,pre .important,pre .subst,pre .cdata {
    color: #cb4b16;
}

pre .deletion {
    color: #dc322f;
}

pre .tex .formula {
    background: #eee8d5;
}

/*---прогресс бар заполненности персональных сообщений---*/
.pm_progress_bar {
	border: 1px solid #d8d8d8;
	padding: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.pm_progress_bar span {
	background: #D8D4D4;
	font-size: 0em;
	text-indent: -2000em;
	height: 10px;
	display: block;
	overflow: hidden;
}

/*---Вывод результатов голосования на сайте---*/
.voteprogress {
  overflow: hidden;
  height: 15px;
  margin-bottom: 5px;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.voteprogress span {
  color: #ffffff;
  text-align: center;
  text-indent: -2000em;
  height: 15px;
  display: block;
  overflow: hidden;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -ms-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(top, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
}

.voteprogress .vote2 {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
}

.voteprogress .vote3 {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(top, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
}

.voteprogress .vote4 {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(top, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
}

.voteprogress .vote5 {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(top, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
}

/*---Вывод результатов опросов в новостях---*/
.pollprogress {
  overflow: hidden;
  height: 18px;
  margin-bottom: 5px;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.pollprogress span {
  color: #ffffff;
  height: 18px;
  display: block;
  overflow: hidden;
  font-size: 18px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -ms-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(top, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
}

.pollprogress .poll2 {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
}

.pollprogress .poll3 {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(top, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
}

.pollprogress .poll4 {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(top, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
}

.pollprogress .poll5 {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(top, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
}

/*---BB Редактор---*/

.bb-pane { height: 1%; overflow: hidden; border: 1px solid #BBB; background-image: url("../bbcodes/bg.gif"); }
.bb-btn, .bb-sep { height: 25px; float: left; display: block; overflow: hidden; text-indent: -9999px; white-space: nowrap; }
.bb-sel { float: left; padding: 4px 2px 0 2px; }
.bb-sel select { font-size: 11px; }
.bb-sep { width: 5px; background-image: url("../bbcodes/brkspace.gif"); }
.bb-btn { cursor: pointer; width: 23px; }

#b_font { width: 118px;}
#b_size { width: 65px;}
#b_font select { padding: 0px;}
#b_size select { padding: 0px;}
#b_b { background-image: url("../bbcodes/b.gif"); }
#b_i { background-image: url("../bbcodes/i.gif"); }
#b_u { background-image: url("../bbcodes/u.gif"); }
#b_s { background-image: url("../bbcodes/s.gif"); }
#b_img { background-image: url("../bbcodes/image.gif"); }
#b_up { background-image: url("../bbcodes/upload.gif"); }
#b_emo { background-image: url("../bbcodes/emo.gif"); }
#b_url { background-image: url("../bbcodes/link.gif"); }
#b_leech { background-image: url("../bbcodes/leech.gif"); }
#b_mail { background-image: url("../bbcodes/email.gif"); }
#b_video { background-image: url("../bbcodes/mp.gif"); }
#b_audio { background-image: url("../bbcodes/mp3.gif"); }
#b_hide { background-image: url("../bbcodes/hide.gif"); }
#b_quote { background-image: url("../bbcodes/quote.gif"); }
#b_code { background-image: url("../bbcodes/code.gif"); }
#b_left { background-image: url("../bbcodes/l.gif"); }
#b_center { background-image: url("../bbcodes/c.gif"); }
#b_right { background-image: url("../bbcodes/r.gif"); }
#b_color { background-image: url("../bbcodes/color.gif"); }
#b_spoiler { background-image: url("../bbcodes/spoiler.gif"); }
#b_fla { background-image: url("../bbcodes/flash.gif"); }
#b_yt { background-image: url("../bbcodes/youtube.gif"); }
#b_tf { background-image: url("../bbcodes/typograf.gif"); }
#b_list { background-image: url("../bbcodes/list.gif"); }
#b_ol { background-image: url("../bbcodes/ol.gif"); }
#b_tnl { background-image: url("../bbcodes/translit.gif"); }
#b_br { background-image: url("../bbcodes/pbreak.gif"); }
#b_pl { background-image: url("../bbcodes/page.gif"); }

.clr {
    clear: both;
}

.bb-editor textarea { 
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
    padding: 2px; border: 1px solid #bcc0c2; width: 100%; background: #fff url("../wp-content/themes/datahomes/images/fields.png") repeat-x;
}
.editorcomm .bb-editor { width:305px;}
.editorcomm .bb-editor textarea { height: 156px; }

/*---Выделение текста и всплывающее окно (поделиться ссылкой)---*/
#marker-bar,
#txtselect_marker {
	display: block;
	visibility: hidden;
    position: absolute;
    z-index: 1200;
    opacity: 0;
    -webkit-transition: opacity .4s, visibility .1s linear .4s;
    -moz-transition: opacity .4s, visibility .1s linear .4s;
    -o-transition: opacity .4s, visibility .1s linear .4s;
    transition: opacity .4s, visibility .1s linear .4s;
}
#txtselect_marker {
    cursor: pointer;
    width: 32px;
    height: 32px;
    background:url(../dleimages/marker.png) -0px -0px no-repeat; display: none;
}

#txtselect_marker:hover {
        background-position: -0px -32px;
}

#marker-bar{
    border: 1px solid #ccc;
    border-radius: 15px;
    background: #fff;
    padding: 5px 10px;
    cursor: default;
    box-shadow: 0px 0px 4px #ccc;
}

#marker-bar.show,
#txtselect_marker.show {
        /* XXX make a common css fadeIn/fadeOut classes */
	visibility: visible;
	-webkit-transition: opacity .4s, visibility 0s;
	-moz-transition: opacity .4s, visibility 0s;
	-o-transition: opacity .4s, visibility 0s;
	transition: opacity .4s, visibility 0s;
	opacity: 1;
}

#marker-bar .masha-social,
#marker-bar .masha-marker{
	cursor: pointer;
	display: block;
	margin: 0 5px;
	float: left;
}

#marker-bar .masha-marker{
	line-height: 1em;
	color: #aaa;
	border-bottom: 1px dotted #aaa;
	margin-right: 10px;
}

#marker-bar .masha-marker:hover {
	color: #ea3e26;
	border-color: #ea3e26;
}

.user_selection, .user_selection_true {
	background: #c4f47d;
	padding: 2px 0;
}
.user_selection a.txtsel_close, .user_selection_true a.txtsel_close {
	display:none;
}
.user_selection .closewrap, .user_selection_true .closewrap {
	position: relative;
}
.user_selection.hover a.txtsel_close, .user_selection_true.hover a.txtsel_close {
	display: inline-block;
	position: absolute;
	top: -7px;
	left: -5px;
	width: 33px;
	height: 33px;
	background: url(../dleimages/closemarker.png) -0px -0px no-repeat;
}

.user_selection.hover a.txtsel_close:hover, .user_selection_true.hover a.txtsel_close:hover {
	background-position: -0px -33px;
}


#share-popup {
	background: #fff;
	border: 1px solid #aaa;
	border-radius: 5px;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	position: absolute;
	width: 414px;
	display:none;
	z-index: 100;
	padding: 10px 0;
	opacity: 0;
	-webkit-transition: opacity .4s, visibility .1s linear .4s;
	-moz-transition: opacity .4s, visibility .1s linear .4s;
	-o-transition: opacity .4s, visibility .1s linear .4s;
	transition: opacity .4s, visibility .1s linear .4s;
}

#share-popup.show {
	display:block;
	opacity: 1;
	-webkit-transition: opacity .4s, visibility 0s;
	-moz-transition: opacity .4s, visibility 0s;
	-o-transition: opacity .4s, visibility 0s;
	transition: opacity .4s, visibility 0s;
	opacity: 1;
}

#share-popup .social {
	padding: 0 0 10px 17px;
	height: 40px;
}

#share-popup .social p {
	padding-bottom: 10px;
	margin: 0;
	font-weight: bold;
}

#share-popup .social ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#share-popup .social ul li {
	float: left;
	margin-right: 20px;
	padding-top: 2px;
	position: relative;
}

#share-popup .social ul a {
	text-decoration: none;
	font-size: 11px;
	display: inline-block;
	color: #aaa;
	padding-left: 25px;
}

#share-popup .social ul a:hover {
	text-decoration: underline;
	color: #ea3e26;
}

#share-popup .social a span{
	cursor: pointer;
	width: 20px;
	height: 20px;
	background: url(../dleimages/social-icons.png) 20px 20px no-repeat;
	position: absolute;
	left: 0;
	top: 0;
}

#share-popup .social .tw span{
	background-position: 0 -20px;
}

#share-popup .social .tw:hover span{
	background-position: 0 0;
}

#share-popup .social .fb span{
	background-position: -20px -20px;
}

#share-popup .social .fb:hover span {
	background-position: -20px 0;
}

#share-popup .social .vk span{
	background-position: -40px -20px;
}

#share-popup .social .vk:hover span {
	background-position: -40px 0;
}

#share-popup .social .gp span{
	background-position: -60px -20px;
}

#share-popup .social .gp:hover span {
	background-position: -60px 0;
}

#share-popup .link {
	clear: both;
	border-top: 1px solid #d9d9d9;
	padding: 10px 5px 0 10px;
	line-height: 1.2;
	overflow: hidden;
	margin: 0 7px;
}

#share-popup .link p {
	font-weight: bold;
	padding: 0 0 3px 0;
	margin: 0;
}

#share-popup .link span {
	color: #999;
	font-size: 10px;
	display: block;
	padding-top: 3px;
}

#share-popup .link a {
	display: block;
}

/*---forms---*/
.baseform .heading {
    color: #707070;
    font-size: 1.4em;
}

.baseform, .mass_comments_action {
    margin: 0 15px 15px 15px;
    background-color: #f1f0ed;
}

.mass_comments_action {
    padding: 10px 13px;
}

.baseform .dcont {
    padding: 13px 0;
    margin: 0 13px;
}

.baseform .dcont .heading {
    margin: 0;
}

.tableform {
    width: 100%;
}

.tableform td {
    ;
}

.tableform td.label {
    width: 20%;
    vertical-align: top;
    padding-right: 0;
    font-weight: bold;
}

.fieldsubmit, .tableform td {
    padding: 10px 13px;
    border-top: 1px solid #fff;
}

.addnews {
    font-weight: bold;
}

.impot {
    color: #d51e44;
    font-weight: normal;
}

.checkbox {
    padding: 4px 0;
    line-height: 1em;
}

.checkbox input {
    margin-top: -2px;
    vertical-align: middle;
}

.f_input {
    width:300px;
    padding: 1px;
}

.f_textarea {
    width: 458px;
}

.fieldtr select, .textin, .f_textarea, .f_input, .xfields textarea, .xprofile textarea,.xfields input, .xprofile input, .xfields select, .xprofile select, .mass_comments_action select, .logform li.lfield input {
    padding: 2px;
    background: #fff url("../wp-content/themes/datahomes/images/fields.png") repeat-x;
    border: 1px solid #bcc0c2;
}

.f_textarea, .editor_button select {
    padding: 0;
}

.textin {
    padding: 2px;
}

#menu_itc {
 font-size: 0.85em;
 height:42px; 
 color: #d1292b;
 text-align:center;
 background-color: #d1292b; 
}
#menu_itc div {
 width:44em; 
 margin: auto;
}
#menu_itc span {
 float:left; 
 color: #d1292b;
 background-color: #d1292b; 
 padding: 10px 18px;   
}
#menu_itc a {
 display:block; 
 float:left; 
 color: #fff;
 background-color: #d1292b;
 text-align:center; 
 padding: 10px 18px;
 text-decoration: none;
}
#menu_itc a:hover {
 color: #fff;	
 background-color: #e14f51;
 border-top: 4px solid #d1292b;
 padding: 6px 18px 8px 18px;
}
#menu_itc a:active {
 color: #fff;	
 background-color: #e14f51;
 padding: 6px 18px 8px 18px;
}
.section {
	width: 800px;
	background: #EFEFEF;
	margin: 0 0 0px;
}
ul.tabs {
	height: 28px;
	line-height: 25px;
	list-style: none;
	border-bottom: 1px solid #DDD;
	background: #F1F0ED;
}
.tabs li {
	float: left;
	display: inline;
	margin: 0 1px -1px 0;
	padding: 0 13px 1px;
	color: #777;
	cursor: pointer;
	background: #F9F9F9;
	border: 1px solid #E4E4E4;
	border-bottom: 1px solid #F9F9F9;
	position: relative;
}
.tabs li:hover,
.vertical .tabs li:hover {
	color: #F70;
	padding: 0 13px;
	background: #FFFFDF;
	border: 1px solid #FFCA95;
}
.tabs li.current {
	color: #444;
	background: #EFEFEF;
	padding: 0 13px 2px;
	border: 1px solid #D4D4D4;
	border-bottom: 1px solid #EFEFEF;
}
.box {
	display: none;
	border: 1px solid #D4D4D4;
  border-width: 0 1px 1px;
	background: #EFEFEF;
	padding: 0 12px;
}
.box.visible {
	display: block;
}

.wp-post-image {
float: left;
margin: 4px 15px 5px 0;
}


.entry-meta {
	clear: both;
}
.entry-header {
	margin-bottom: 5px;
	margin-bottom: 1.714285714rem;
}
.entry-header img.wp-post-image {
	margin-bottom: 10px;

}
.entry-header .entry-title {
	font-size: 15px;
	line-height: 1.2;
	font-weight: normal;
}
.entry-header .entry-title a {
	text-decoration: none;
}
.entry-header .entry-format {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-weight: normal;
}

/*--sidebar---*/

.kssidnazv {
padding:0px 7px 0px 5px;
font-color:#fff;
font-size:16px;
}

hr {
    border: none; /* Убираем границу */
    background-color: #fff; /* Цвет линии */
    color: #fff; /* Цвет линии для IE6-7 */
    height: 2px; /* Толщина линии */
   }

#gor {
background-color: #CCFFCC;
}
.childcatbig{
padding:0px 7px 3px 5px;
color: #cccccc;
font-size:12px;
font-weight:bold;
}










.srelated {
    padding:5px 0 5px 0;
    margin:30px 0 30px 0;
    clear: both;
    border: 1px solid #75a35c; border-radius: 5px;
}
.srelated ul{
    padding:2px 0 5px 20px;
	font-size:14px;
    font-weight:bold;
	color: #006600;
}
.srelated li{
    padding:2px 0 5px 1px;
	font: bold 105% Verdana;
}

.srelated a { color: #468a20; 
    text-decoration: none; 
	
   }
.srelated a:hover {
    color: Tomato; 
    text-decoration: underline;
   }
   
 .frontend {
 width:712px;
    /*height:267px;*/
    background: #fff;
    background-position: 8px;
    padding:5px 0 1px 1px;
    margin:5px 0 3px 0;
    clear: both;
    /*border: 1px solid #75a35c; border-radius: 5px;*/
}




.frontend .poluch {
    padding:5px 0 1px 100px;
    margin:3px 0 3px 0;
	text-align:center;
	font: bold 125% Verdana;
	color: #000000;
    clear: both;
  
}


 .frontimage {
    width:130px;
    height:130px;
    padding:5px 0 1px 1px;
    margin:5px 0 3px 0;
float: left;

}
 .oplatapodpis {
 font: 125% Verdana;
  padding:10px;
border: 1px solid #75a35c;
border-radius: 10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
}

 .oplatapodpistable {
border-bottom: 1px dotted #75a35c;
}

 .oplatapodpisleft { 
    width:330px;
    padding:5px 0 1px 1px;
    margin:5px 20px 3px 10px;
float: left;
}
 .oplatapodpisright{
    width:330px;
    padding:5px 0 1px 1px;
    margin:0px 0 3px 0;
float: left;
}
.oplatabot { 
    width:270px;
	height:30px;
	background: #F50000;
	 border: 1px solid #F50000;
	border-radius: 10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
}

.oplatabot:hover{ 
cursor:pointer;
}


.frontend .namecf7 {
    width:220px;
    height:10px;
    padding:2px 0 2px 2px;
    margin:3px 0 1px 5px;
	font: bold 95% Verdana;
	color: #75a35c;
    clear: both;
    border: 1px solid #75a35c;
	border-radius: 5px;
}

	.frontend .submitcf7{
	color: #fff;
    width:500px;
    height:50px;
    padding:2px 10px 1px 2px;
    margin:10px 0 0px 6px;
    box-shadow: 0 3px 3px #919191;
    border: 1px solid #468A20;
	border-radius: 5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	text-align:center;
	font-size:22px;
	background: #468A20; /* Old browsers */
background: -moz-linear-gradient(top,  #468A20 0%, #468A20 50%, #004E0C 51%, #004E0C 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#468A20), color-stop(50%,#004E0C), color-stop(51%,#004E0C), color-stop(100%,#004E0C)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #468A20 0%,#468A20 50%,#004E0C 51%,#004E0C 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #468A20 0%,#468A20 50%,#004E0C 51%,#004E0C 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #468A20 0%,#468A20 50%,#004E0C 51%,#004E0C 100%); /* IE10+ */
background: linear-gradient(to bottom,  #468A20 0%,#468A20 50%,#004E0C 51%,#004E0C 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#468A20', endColorstr='#004E0C',GradientType=0 ); /* IE6-9 */
	}

.frontend .submitcf7:hover{
 border: 1px solid #9dd53a;
	background: #9dd53a; /* Old browsers */
background: -moz-linear-gradient(top,  #9dd53a 0%, #a1d54f 50%, #80c217 51%, #7cbc0a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9dd53a), color-stop(50%,#a1d54f), color-stop(51%,#80c217), color-stop(100%,#7cbc0a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 ); /* IE6-9 */

}	
	
	.zakazissl {
    width:265px;
    height:30px;
    padding:2px 1px 1px 2px;
    margin:2px 0 6px 0px;
    clear: both;
    border: 1px solid #75a35c;
	border-radius: 6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	text-align:center;
	font-size:18px;
	background: #9dd53a; /* Old browsers */
background: -moz-linear-gradient(top,  #9dd53a 0%, #a1d54f 50%, #80c217 51%, #7cbc0a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9dd53a), color-stop(50%,#a1d54f), color-stop(51%,#80c217), color-stop(100%,#7cbc0a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 ); /* IE6-9 */
}
	.zakazissl:hover{
background: #f85032; /* Old browsers */
background: -moz-linear-gradient(top,  #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f85032), color-stop(50%,#f16f5c), color-stop(51%,#f6290c), color-stop(71%,#f02f17), color-stop(100%,#e73827)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827',GradientType=0 ); /* IE6-9 */
	}
	
.zakazissl a { color: #000000; 
    text-decoration: none; 
	font: bold 80% Verdana;
   }
.zakazissl a:hover {
     color: #000000;
    text-decoration: underline;
	font: bold;
   }



.forsitecomments
{
background: #fff;
width:700px;
height:40px;
border: 1px solid #468A20; border-radius: 5px;
margin: 5px 6px 30px 5px;
font-size:14px;
}

.forsitecommentscat
{
background: #fff;
width:700px;
height:40px;
border: 1px solid #468A20; border-radius: 5px;
margin: 5px 6px 2px 5px;
font-size:14px;
}

.forbotdate
{
float:left;
padding: 4px 5px;
margin: 6px 15px;
}

.forbotcenter
{
float:left;
border-left: 2px solid #468A20;
border-right: 2px solid #468A20;
padding: 0px 20px 0px 20px;
margin: 6px 5px 1px 1px;
a:hover: #cc0000;
}

.forbotcomments
{
float:left;
padding: 0px 10px 0px 15px;
margin: 5px 1px 1px 10px;
}
.forbotcomments a { color: #CC3333; /* Цвет ссылки при наведении на нее курсора мыши */  
    text-decoration: none; /* Добавляем подчеркивание */
   }
.forbotcomments a:hover {
    color: #800000; /* Цвет ссылки при наведении на нее курсора мыши */  
    text-decoration: underline; /* Добавляем подчеркивание */
   }


.forbotcommentscat
{

padding: 0px 10px 0px 15px;
margin: 5px 1px 1px 10px;
}

.forbotcommentscat a {
    color: #cc3333;
    text-decoration: none;
font-size:12px;
}

.forbotcommentscat a:hover {
    color: #800000; /* Цвет ссылки при наведении на нее курсора мыши */  
    text-decoration: underline; /* Добавляем подчеркивание */
   }

.forcomnumber {
float:right;
border: 1px solid #468A20; border-radius: 5px;
padding: 2px 5px 2px 5px;
margin: 8px 5px;
}

.spoiler-wrap {
background: #eee;
border: 1px solid #aaa; border-radius: 5px;
margin: 12px 6px;
}
.spoiler-head {
padding: 6px 18px;
cursor: pointer;
background: url('images/spoiler-icon1.png') no-repeat 2px 10px
}

.unfolded { background: url('images/spoiler-icon2.png') no-repeat 3px 9px }
.spoiler-body {
overflow: visible;
margin: 5px;
display: none;
}


.forsiteindexcomments
{
background: #eee;
width:730px;
height:40px;
border: 1px solid #aaa; border-radius: 5px;
margin: 5px 6px 30px 190px;
}

.fornext {
float:right;
padding: 2px 2px 2px 2px;
margin: 8px 15px;
}
.fornext a { color: #CC3333; /* Цвет ссылки при наведении на нее курсора мыши */  
    text-decoration: none; /* Добавляем подчеркивание */
   }
.fornext a:hover {
    color: #800000; /* Цвет ссылки при наведении на нее курсора мыши */  
    text-decoration: underline; /* Добавляем подчеркивание */
   }



.forsitecommentsv
{
background: #eee;
width:600px;
height:40px;
border: 1px solid #aaa; border-radius: 5px;
margin: 5px 6px;
}

.forbotdatev
{
float:left;
padding: 4px 8px;
margin: 5px 5px;
}

.forbotcenterv
{
float:left;
border-left: 2px solid #aaa;
border-right: 2px solid #aaa;
padding: 0px 5px 0px 5px;
margin: 5px 5px;
a:hover: #cc0000;
}

.forbotcommentsv
{
float:left;
padding: 0px 2px 0px 2px;
margin: 5px 1px;
}
.forbotcommentsv a { color: #CC3333; /* Цвет ссылки при наведении на нее курсора мыши */  
    text-decoration: none; /* Добавляем подчеркивание */
   }
.forbotcommentsv a:hover {
    color: #800000; /* Цвет ссылки при наведении на нее курсора мыши */  
    text-decoration: underline; /* Добавляем подчеркивание */
   }

.forcomnumberv {
float:right;
border: 1px solid #CC3333; border-radius: 5px;
padding: 2px 2px 2px 2px;
margin: 6px 2px;
}


.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}


.greencontainer {
	height:135px;
    background: #fff;
    background-position: 8px;
    padding:1px 0 2px 2px;
    margin:10px 0 20px 0;
    border: 1px solid #75a35c;
	border-radius: 5px;
}

 .greencontainerl {
    width:132px;
    height:132px;
    margin:1px 0 1px 0;
	float: left;
    border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}



.greencontainerr {
    padding:5px 20px 1px 20px;
    margin:3px 0 3px 0;
	text-align:center;
	font: Verdana;

  
}



#ddostup {
    font-family: "Trebuchet MS", sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse: separate;
    margin: 0;
    padding: 0;
    border-color: transparent !important;
}
#ddostup thead {
    display: table-header-group;
    vertical-align: middle;
    border-color: inherit;
    font-family: "Trebuchet MS", sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse: separate;
}

#ddostup tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}
#ddostup table {
    font-family: "Trebuchet MS", sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse: separate;
}
#ddostup thead th {
    background: transparent;
    border: none;
    padding: 6px;
    color: #fff !important;
    text-shadow: 1px 1px 1px #568F23 !important;;
    border: 1px solid #93CE37 !important;;
    border-bottom: 3px solid #9ED929 !important;;
    background-color: #9DD929 !important;;
    background: -webkit-gradient( linear, left bottom, left top, color-stop(0.02, rgb(123,192,67)), color-stop(0.51, rgb(139,198,66)), color-stop(0.87, rgb(158,217,41)) ) !important;;
    background: -moz-linear-gradient( center bottom, rgb(123,192,67) 2%, rgb(139,198,66) 51%, rgb(158,217,41) 87% ) !important;;
    -webkit-border-top-left-radius: 5px !important;;
    -webkit-border-top-right-radius: 5px !important;;
    -moz-border-radius: 5px 5px 0px 0px !important;;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    display: table-cell;
    vertical-align: inherit;
    font-weight: bold;
    font-family: "Trebuchet MS", sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse: separate;
}
#ddostup thead th p {
    margin: 0;
}
#ddostup td {

    text-align: center;
    background-color: #DEF3CA;
    border: 2px solid #E7EFE0;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color: #666;
    text-shadow: 1px 1px 1px #fff;
    font-family: "Trebuchet MS", sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse: separate;

}

#ddostup td input[type="checkbox"] {
    cursor: pointer;
}
#ddostup td input[type="checkbox"]+label {
    display: block;

}
#ddostup input[type="checkbox"]:checked+label {
}
#ddostup td:nth-child(3), #ddostup td:nth-child(3):hover, #ddostup td:nth-child(5) {
    width: 31px;
}
.frontend .send2 {
    margin: 0 auto;
    width: 183px;
    height:  78px;
    background: url('./images/tr.png') no-repeat;
}
.confid {
    ont-family: "Trebuchet MS", sans-serif;
    font-weight: bold;
    font-style: normal;
    border-collapse: separate;
    font-size: 12px !important;
    padding: 5px;
    border-right-color: #DEF3CA;
}
#ddostup td p:first-child{
    width: 60px;
    display: inline-block;
    float:left;
}
#ddostup td span {
    float: right;
    display: inline-block;
    margin-top: -3px;
}
#ddostup.ttesst td, #ddostup.ttesst th{
    text-align: left;
}
#ddostup.ttesst td b, #ddostup.ttesst td strong, #ddostup.ttesst td p {
    color: #000000;
    font-size: 12px;
}
/* JRPP */
.JRPP_wrap {
 box-sizing: border-box;
 width: 100%;
 clear: both;
 overflow: hidden;
 margin: 0 0 1em 0;
}
.JRPP_wrap * {
 box-sizing: border-box;
}
.JRPP_wrap ul {
 overflow: hidden;
 width: 100%;
 margin: 0;
 padding: 0;
 display: block;
}
.JRPP_wrap ul li {
 width: 33%;
 float: left;
 list-style: none;
 margin: 0;
 padding: 5px;
 background: #eee;
    border: 2px solid #f00;
    border-radius: 5px;
    position: relative;
}
.JRPP_wrap ul li:hover {
 background: #eee;
    border-color: #bbb;
}
.JRPP_wrap ul li + li {
 margin-left: 0.5%;
}
.JRPP_image {
 display: block;
 width:  100%;
 height: 100%;
}
.JRPP_image img {
 display: block;
 width: 100%;
 height: 250px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.JRPP_wrap ul li:hover .JRPP_image img {
 opacity: 0.8;
 filter: alpha(opacity=80);
}
.JRPP_name {
 display: block;
 position: inherit;;
 bottom: 0;
 left: 0;
 width: 100%;
    color: #fff;
    font-size: 18px;
    text-shadow: 1000 .1em .1em .2em;
 vertical-align: bottom;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.4);
    box-shadow: 0 1px 2px rgba(0,0,0,.4);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.JRPP_name a {
 display: block;
 line-height: 1.4;
text-align: center;
 color: #fff;
margin: 6px 0 0 0;
    padding: 5px;
    background: rgb(0.5, 0.5, 0.5);
    background: rgba(0, 0, 0, 0.5);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.JRPP_wrap li:hover .JRPP_name a {
 text-decoration: none;
 background: #000;
}
/*END JRPP*/