*{margin:0; padding:0; border:0;}

body{background-color:#e7ded4; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#717171; background-image:url(../images/bg.gif);}

ul{list-style:none;}

a{color:#184a79; text-decoration:underline;}
a:hover{text-decoration:none; }

h1{color:#565656; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:normal; margin-bottom:20px;}

h2{color:#565656; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-bottom:10px; text-transform:uppercase; padding-bottom:10px; font-weight:normal;}

h3{color:#565656; font-family:Tahoma, Geneva, sans-serif; font-size:12px; margin-bottom:10px; text-transform:uppercase; padding-bottom:10px;}

.t_nav{font-size:13px;height: 30px;font-weight: bold;padding:20px;line-height: 19px;text-align:center;}
.t_nav a{color: #3f4b51;}
.t_nav a:hover { background-color: #398dd8; color: #fff; }
.t_nav2 {padding:0px 10px 0px 10px;}
.t_nav3{color: #3f4b51;}
.t_nav3 a{color: #2C6DA5;}

.fullnews-text{font-size:13px;}

#top_news{width:285px;}
.top_news{padding:2px;width:100px;vertical-align:top;}
.top_news img{padding:3px; border:1px solid #d4dbe6;}
.top_news2{padding:2px;width:185px;}
.top_news2 a{font-size:13px;}

#sh_news{width:670px;border-bottom:#cccccc 1px dotted;}
.sh_news{padding:5px 5px 5px 0px;width:240px;vertical-align:top;}
.sh_news2{padding:5px;width:430px;vertical-align:top;}
.sh_news2 a{font-size:16px;}
.sh_news3{padding-top:2px;}
div.sh_news3 span.date{font-size:10px; font-weight:bold; color:#fff; padding:3px; background-color:#292929; display:inline-block; margin-top:15px; margin-left:0;}

#re_news{width:670px;border-bottom:#cccccc 1px dotted;}
.re_news{padding:3px 3px 3px 0px;width:125px;vertical-align:top;}
.re_news2{padding:3px;width:545px;vertical-align:top;}
.re_news2 a{font-size:16px;}
.re_news3{padding-top:2px;}


div#main{width:1001px; margin:0 auto;}

div#meniu{height:44px; background-image:url(../images/meniu-bg.jpg); background-repeat:no-repeat; margin-bottom:15px;}
div#meniu ul{float:left;width:505px;}
div#meniu ul li{float:left; margin-left:36px; padding-top:15px;}
div#meniu ul li a{color:#fff; text-transform:uppercase; border-bottom:none; font-weight:bold; text-shadow:1px 1px #414141; text-decoration:none;}
div#meniu ul li a:hover{text-shadow:none; color:#c4c4c4;}

.searchbox{float:right;width:450px;float:right;padding:4px 10px 0}
	.searchbox .field{width:350px;height:22px;border:1px solid #494949;background:#F5F5F5;color:#333;font-size:11px;border-radius:5px 0 0 5px;padding:0 10px;}
		.searchbox .sub{background:url(../images/bg.gif);color:#fff;height:24px;margin-left:-5px;border:1px solid #494949;vertical-align:top;padding:0 0 2px;border-radius:0 5px 5px 0;cursor:pointer;}

div#header{height:200px; background-image:url(../images/header.jpg); background-repeat:no-repeat; margin-bottom:25px;}
div#header img#logo{margin-top:25px;}

div#content{-moz-border-radius:4px; padding:15px; background-color:#f5f5f5; margin-bottom:25px;}

div#footer{margin-bottom:25px; text-align:center; color:#afafaf; text-shadow:1px 1px #494949;}

div#left{width:650px; float:left; margin-top:20px;}
h2.border{padding-bottom:10px; border-bottom:2px solid #292929;}
.border_1{padding-bottom:10px; border-bottom:2px solid #292929;color:#565656; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-bottom:10px; text-transform:uppercase; padding-bottom:10px; font-weight:normal;}
div#left img{padding:3px; border:1px solid #d4dbe6;}

  div.news-block div.news.first{float:none; width:670px;}
  div.news-block div.news.first img{float:left; margin-right:15px;}
  div.news-block div.news.first a{font-size:16px; display:inline-block; margin-top:5px; overflow:auto; width:auto; height:auto;}
  div.news-block div.news.first span.date{font-size:9px; font-weight:bold; color:#fff; padding:3px; background-color:#292929; display:inline-block; margin-top:15px; margin-left:0;}
  div.news-block div.news.first p{margin-top:15px; line-height:18px; height:105px; overflow:hidden;}
  div.news-block div.news.first{margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #c4c4c4;}
  
  div.news-block div.news{width:320px; float:left; margin-bottom:10px}
  div.news-block div.news span.date{margin-left:10px; margin-top:-2px;}
  div.news-block div.news a{width:230px; height:13px; overflow:hidden; display:inline-block;}


  div.grey-block{background-color:#f4f3f3; padding:15px; width:660px; margin:20px 0 20px -10px;}
  div.grey-block img{float:left; margin-right:10px; width:40px; margin-top:3px;}
  div.grey-block img.first{width:70px; margin-top:0;}
  div.grey-block div.left, div.grey-block div.right{width:320px;}
  div.grey-block p.last{height:30px; overflow:hidden;}
  div.grey-block p{height:40px; overflow:hidden;}
  
  div.news-block2 div.news img{float:left; margin-right:15px;}
  div.news-block2 div.news a{font-size:16px; display:inline-block; margin-top:5px; overflow:auto; width:auto; height:auto;}
  div.news-block2 div.news span.date{font-size:9px; font-weight:bold; color:#fff; padding:3px; background-color:#292929; display:inline-block; margin-top:15px; margin-left:0;}
  div.news-block2 div.news p{margin-top:15px; line-height:18px; height:105px; overflow:hidden;}
  
  
  div.grey-block{background-color:#f4f3f3; padding:15px; width:660px; margin:20px 0 20px -10px;}
  div.grey-block img{float:left; margin-right:10px; width:40px; margin-top:3px;}
  div.grey-block img.first{width:70px; margin-top:0;}
  div.grey-block div.left, div.grey-block div.right{width:320px;}
  div.grey-block p.last{height:30px; overflow:hidden;}
  div.grey-block p{height:40px; overflow:hidden;}

  div#right{width:280px; float:right; margin-top:20px;}
  div#right h3.otstup{margin-top:20px;}

  form#login-f input, #options input.f_input, #options .xprofile input{width:280px; padding:7px 5px 7px 5px; background-image:url(../images/login.jpg); background-repeat:no-repeat; font-size:10px; color:#817669; margin-bottom:13px;}
  form#login-f input.bt-bg{width:95px; height:27px; font-size:11px; text-align:center; background-image:url(../images/bt-bg.jpg); background-repeat:no-repeat;}
  form#login-f input.bt-bg:hover{text-shadow:none;}
  form#login-f a{padding-left:15px; text-shadow:1px 1px #fff;}
  

.reg-form .input, .reg-form textarea {border:1px solid #ccc; display:block; padding:5px; width:448px; margin-bottom:20px; background-color:#ebebeb;}
.textin{border:1px solid #e3d7d7; display:block; padding:5px; margin-bottom:10px; background-color:#f9f3f7;}
.reg-form .input:focus, .reg-form textarea:focus{background-color:#fff;}

.reg-form{width:670px;}
.reg-form h2, .minetitle, .ui-widget-header, .fullprofile h2{background:url("../images/bg.gif");position:relative;border-radius:5px 5px 0 0;box-shadow:0px 2px 3px #999999;color:#fff;text-transform:none;font-weight:bold;padding:0 0 0 10px;line-height:36px;margin:0;}
.minetitle{width:660px;}
.ahh2 p{background:url("../images/bg.gif");font-size:14px;position:relative;border-radius:5px 5px 0 0;box-shadow:0px 2px 3px #999999;color:#fff;text-transform:none;font-weight:bold;padding:0 0 0 10px;line-height:36px;margin:0;}
.ahh2{width:660px;}
.reg-form label.label{width:100px;display:block;float:left;line-height:28px}
.reg-form label.label span{color:red;}

.comment-form, #dle-comments-list{background:#fff;padding:20px 10px 0;border-right:1px solid #ebebeb;border-left:1px solid #ebebeb}
 #dle-comments-list{padding:20px 0;width:670px;}
.comment-form ul li{list-style:none;margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #ebebeb;position:relative;}
.comment-form ul li:last-child{border:none;margin:0}
.comment-form .input{margin:0}
div#left .comment-form #dle-captcha img.reload{border:none;padding:0;position:absolute;left:243px; top:13px}
.mceStatusbar{display:none !important;}

.comment-left{}

.bottom-shift{background:url("../images/bg.gif");box-shadow:0 -2px 3px #999999;border-radius:0 0 5px 5px;padding:0 0 0 10px;height:37px;width:660px;}
.small-shift-comm, .small-shift{height:8px;}
.bottom-shift input{border-radius:3px}

.bbcodes{background-image:url(../images/bbcodes.jpg);}
.bbcodes-repeat, .bbcodes{width:182px; height:27px;font-size:12px;}
.bbcodes-repeat{background:url(../images/bbcodes-repeat.png) repeat-x 0 0;margin:5px 0}

#easyTooltip{background:#ebebeb;color:#666;padding:5px 10px;border:1px solid #ccc;border-radius:3px}
/*--------------------------------------------------------------*/
.fullprofile{margin-top:-25px;}
.fullprofile h2{margin:0 0 10px}
.fullprofile .avatar{width:120px;float:left;}

.fullprofile .rightprofile{margin-left:120px;}
.fullprofile .rightprofile ul{margin:0 0 10px;}
.fullprofile .rightprofile ul li{padding:0 0 1px;}
.fullprofile .bottom-shift{width:auto;}

#options{padding:0 0 15px;}
#options td{vertical-align:top;}
#options input.f_input, #options .xprofile input{width:270px;border:none;}
#options textarea.f_textarea{padding:7px 5px 7px 5px; background-image:url(../images/login.jpg);-moz-background-size:100% 100%;-webkit-background-size:100% 100%;-o-background-size:100% 100%;-khtml-background-size:100% 100%;background-size:100% 100%;}
#options .checkbox input{margin:-2px 0 0 0;padding-top:4px;}
#options .bbcodes-repeat{border-radius:3px;}


div.vote{margin-bottom:10px;}

ul#user-blok li{width:130px; float:left; padding:4px 0;}

ul.pm-li{margin-bottom:15px; padding-bottom:15px; border-bottom:1px dotted #c4c4c4;}
ul.pm-li li{padding:4px;}

ul.userinfo{margin-bottom:25px; padding-bottom:25px; border-bottom:1px dotted #c4c4c4;}
ul.userinfo li.photo img{padding:3px; border:1px solid #e3d7d7;}
ul.userinfo li{padding:3px;}
ul.userinfo li.current-rating{padding:0;}

div.addnews .input, div.addnews select, table.xf input{border:1px solid #d6d6d6; display:block; margin-bottom:10px; padding:5px; width:400px;}
table.xf{width:100%;}
table.xf td{display:block !important;}
div.addnews textarea{width:598px; height:200px; margin-bottom:15px; border:1px solid #e3d7d7;}
div.addnews div.form-select select{margin-bottom:0; padding:0; display:inline; width:auto;}

input.commm{margin-top:10px;}
input#allow_subscribe{margin-right:5px;}
    
div.admintag label{display:block; float:left; margin:-14px 0 0 30px; position:relative;}
div.admintag input{clear:both; display:block;}
div.send{margin-top:20px; border-top:1px dotted #c4c4c4; padding-top:15px;}

div.comm{margin-top:25px; padding-top:25px; border-top:2px solid #e3d7d7;}
div.addcomment{margin-top:0;border:0;}

.comment {color: #494949; font: 1.1em/1.62em Verdana, Geneva, Sans-serif; overflow: hidden; zoom: 1;background:url("../images/bg.gif") repeat-x bottom;}
.comment-header {font: 0.9em Verdana, Geneva, Sans-serif; color: #909090; overflow: hidden; zoom: 1; padding-bottom: 10px;padding-top:10px;padding-left:20px}
.only-text{background:#F5F5F5;padding:3px;background:url(images/list.png) no-repeat 0 0;padding-left:20px;}
.comment-header a {color: #333;font-weight:bold;}
.comment-header li {display: inline;}
.comment-header del {padding: 0px 4px;}
.comment-header .comm-date {float: right;}
.comment-header .comm-date a {text-decoration: none; color: #4b4b4b;}
.comment-header .comm-date a:hover {text-decoration: underline;}
.comment-body {overflow: hidden; zoom: 1;}
.comment-options {position: absolute; right: 17px; margin-top: -26px;}
.comment a {text-decoration: underline;}
.comment a:hover {text-decoration: none;}
.comment-options del {padding: 0px 4px; background: url(../images/spacer-vertical.png) no-repeat 50% 0px;}
.comment-text {margin: 0 0px 0px 103px; padding: 0 20px 19px 0;}
.comment-left {float: left; width: 103px; padding:0 0px 0px 0px; background: url(../images/comment.png) no-repeat 0px 8px;}
.comment-avatar {padding: 4px 0px 10px 10px;}
.comment-user-group {text-align: center; width: 100px; text-align: center; color: #8f8f8f !important; font: normal 9px Verdana, Geneva, Sans-serif !important; padding-top: 2px;}
.comment-user-group * {color: #8f8f8f !important; font: normal 9px Verdana, Geneva, Sans-serif !important;}
.comment-footer {font: 0.9em Verdana, Geneva, Sans-serif; color: #b6b6b6; text-align: right; padding-top: 5px;}
.comment-footer del {padding: 0px 5px;}
.comment-footer a {color: #a3a3a3; text-decoration: underline;}
.comment-footer a:hover {text-decoration: none;}
.editinfo {font: italic 0.8em Verdana, Geneva, Sans-serif; color: #999; padding-top: 14px;}
.pm-footer {margin-left: 0px;}
.anchor {display: block; height: 1px; margin-bottom: -10px;}
.mass_comments_action {color: #4b4b4b; font: 1.1em/14px Verdana, Geneva, Sans-serif; background: url(../images/spacer-h.png) repeat-x -1px 100%; padding: 1px 0px 14px 0px; overflow: hidden; zoom: 1; text-align: right;}
.mass_comments_action .bbcodes {margin-bottom: -1px;}
.pm-comment {background: none;}
#dle-pm-preview .comment {border: 2px dashed #ccc; background: #fff; padding: 10px; position: relative; top: -3px;}

div.topnews{margin-bottom:5px; padding-bottom:5px; border-bottom:1px dotted #beb0a0;}

div.info{padding:5px 0 5px 15px; border-left:2px solid #7b0f1e; margin-bottom:20px;}

div#left div.editor img, div#left .any-form img{padding:0; border:0;}

textarea#short_story, textarea#full_story{width:655px;}



ul.info-post li{float:left; width:20%; padding-bottom:15px; color:#aeaeae;}
ul.info-post li a{color:#aeaeae; text-decoration:underline;}

span.nav-center a{margin:0 5px; padding:2px; border:1px dotted #f2f2f2;}}
span.nav-prev{margin-right:10px; font-weight:bold;}
span.nav-next{margin:0 10px; font-weight:bold;}

  div.footer-block{height:260px; margin:25px 0; }
  div.footer-block div.left, div.footer-block div.left2, div.footer-block div.left3{width:285px; float:left;}
  div.footer-block div.left{margin-right:35px;}
  div.footer-block div.left2{margin-right:50px;}
  div.footer-block img{padding:3px; background-color:#fff; float:left; margin-right:10px;}
  div.footer-block a{height:13px; overflow:hidden; width:200px; text-decoration:underline;}
  div.footer-block a:hover{text-decoration:none;}
  div.footer-block p{height:40px; overflow:hidden;}
  div.footer-block div.spacer{border-color:#b8b8b8;}
  
  div#right div.round{-moz-border-radius:4px; padding:5px; background-color:#ececec; margin-bottom:15px;}
  
  div#foto img{padding:3px; background-color:#fff; border:1px solid #c4c4c4; margin-right:65px;}
  div#foto img.last{margin-right:0;}
  
  div.fullnews-foto img{width:180px; margin-bottom:25px;}
  
  div.post.foto{width:206px; float:left; margin-left:10px; margin-bottom:25px;}
  div.post.foto a{text-transform:none;}
  div.post.foto img{margin-bottom:10px;}

.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.spacer{clear:both; margin-bottom:7px; padding-bottom:7px; border-bottom:1px dotted #c4c4c4;}
.spacer2{clear:both; margin-bottom:15px; padding-bottom:15px; border-bottom:1px dotted #c4c4c4;}



/* DLE default styles */
#busy_layer {display: none !important; width: 0px !important; height: 0px !important; z-index: -9999px !important; position: absolute !important; left: -9999px !important; top: -9999px !important;}
/* Цитата и скрытый текст */
.title_quote {color: #545454; background: #fff; border: 1px dotted #d7d7d7; border-bottom: 0; font-weight: bold; padding: 5px; margin-top: 6px;}
.quote {color:#545454; background: #f2f2f2; border: 1px dotted #d7d7d7; text-align:justify; padding:5px; margin-top:25px; clear:both;}
/* Тег SPOILER */
.title_spoiler {color: #555; background: #fff; border: 1px dotted #d7d7d7; font-weight: bold; padding: 5px; margin-top: 6px;}
.title_spoiler img {margin: 0; padding: 0;}
.text_spoiler {color: #555555; background: #fff; border: 1px dotted #d7d7d7; border-top: 0; text-align: justify; padding: 5px;}
/* Tэг CODE */
.scriptcode {color: #545454; background: #fff; border: 1px dotted #d7d7d7; text-align: left; padding: 5px; margin-top: 6px;}
/* Календарь */
.calendar {color: #808080; margin-left: 2px;}
.calendar * {font-weight: normal !important;}
.calendar a {color: #000; text-decoration: underline;}
.calendar a:hover {text-decoration: none;}
.calendar td, th {padding: 6px;}
.day-current {border: 1px solid #d3d3d3;}
.monthselect {font: 11px Arial, Helvetica, Sans-serif; color: #000;}
/* Рейтинг статьи */
.r2-unit{
 cursor: pointer;
}
.rating-text {float: left;}

#ratig-layer {
 font-weight: bold;
display:inline-block;
margin-top:-3px;
 padding-right: 5px;
 text-align:center;
 line-height:17px;
}
div#left #ratig-layer img{border:none;vertical-align:top;}
#ratig-layer .up, #ratig-layer .down{display:block;width:19px;height:19px;overflow:hidden;text-decoration:none;background:url(../images/rating-sprite.png) no-repeat;text-indent:-9999px;}
	#ratig-layer .up{background-position:0 0;float:right;}
		#ratig-layer .up:hover{background-position:0 -19px;}
	#ratig-layer .down{background-position:-19px 0;float:left;}
		#ratig-layer .down:hover{background-position:-19px -19px;}

#ratig-layer a, #ratig-layer a:hover {text-decoration: none;}
/* BB коды */
.editor_button {float: left; cursor: pointer; padding-left: 2px; padding-right: 2px;}
.editor_buttoncl {float: left; cursor: pointer; padding-left: 1px; padding-right: 1px; border-left: 1px solid #bbbbbb; border-right: 1px solid #bbbbbb;}
.editbclose {float: right; cursor: pointer;}
.editor_button select {font-family: tahoma; font-size: 11px;}
.editor_button img, .editbclose img, .editor_button_brk img {margin: 0; padding: 0;}
/* Дополнительные поля новостей */
.xfields textarea {color: #555; font-size: 11px; font-family: tahoma; width: 320px; height: 86px; border: 1px solid #e0e0e0; background-color: #ffffff;}
.xfields input {color: #555555; font-size: 11px; font-family: tahoma; width: 300px; height: 14px; border: 1px solid #e0e0e0; background-color: #ffffff;}
.xfields select {color: #555555; font-size: 11px; font-family: tahoma; height: 18px; border: 1px solid #e0e0e0; background-color: #ffffff;}
/* Дополнительные поля профиля пользователей */
.xprofile textarea {color: #555555; font-size: 11px; font-family: tahoma; width: 320px; height: 86px; border: 1px solid #e0e0e0; background-color: #ffffff;}
.xprofile input {color: #555555; font-size: 11px; font-family: tahoma; width: 250px; height: 14px; border: 1px solid #e0e0e0; background-color: #ffffff;}
/* Персональные сообщения */ 
table.pm input.bbcodes {margin: 10px 0px 20px 0px; position: relative; right: -32px;}
.pm_head {padding-top: 15px;}
.pm_list {color: #000; line-height: 22px;}
.pm_list a {color: #ef8a00;}
.pm-body {font: 1.2em/14px Tahoma, Sans-serif; padding-bottom: 10px;}
/* Выпадающее меню */
#dropmenudiv {border: 1px solid #ccc; font: normal 10px/20px 'Verdana'; margin: 2px;}
#dropmenudiv a {display: block; text-indent: 3px; text-decoration: none; color: #666; background: #fff; border: 1px solid #eee; padding: 1px 0px;}
#dropmenudiv a:hover {background: #eee; color: #000;}
/* Уведомление о получении новых PM */
#newpm {position: absolute; width: 400px; padding: 4px; background-color: #fdfdfd; border: 1px solid #bbb; font-family: verdana; color: #757575; line-height: 135%;}
#newpmheader {padding: 2px 5px 0px 5px; height: 20px; color: #ffffff; font-weight: bold; background-color: #000; font-family: verdana; cursor: move;}
#newpm a {background: transparent; color: #333; text-decoration: none;}
#newpm a:hover {background: transparent; color: #333; text-decoration: underline;}
#newpmheader a {color: #fff; text-decoration: none;}
/* Ссылка на скачивание прикрепленного файла */
.attachment {color: #808080;}
/* Поиск по сайту и результаты поиска */
/*.textin {color: #555555; font-size: 11px; font-family: tahoma; border: 1px solid #e0e0e0; text-decoration: none; padding-left: 3px; background-color: #fff;}*/
.sresult {text-align: justify; font-weight: normal; line-height: 16px; font-family: tahoma; font-size: 12px; color: #555555;}
/* показ оригинальной картинки загруженной на сайт из уменьшенной копии */
.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: black;}
.highslide-html {background-color: white;}
.highslide-html-content {display: none;}
.highslide-loading {display: block; color: #ffffff; font-size: 9px; font-weight: bold; text-decoration: none; padding: 3px; border: 1px solid #fff; background: #000;}
a.highslide-full-expand {background: url(../dleimages/fullexpand.gif) no-repeat; display: block; margin: 0 10px 10px 0; width: 34px; height: 34px;}
.highslide-footer {height: 11px;}
.highslide-footer .highslide-resize {float: right; height: 12px;width: 11px; background: url(../dleimages/resize.gif);}
.highslide-resize {cursor: nw-resize;}
.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) 0 -90px no-repeat; margin: 10px 15px 10px 0px;}
.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) right -90px no-repeat;}
.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;}
.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;}

/* ======= ========== === Информационное окно загрузки AJAX * /
#loading-layer {
display:none;
font-family:Verdana;font-size:11px;
background:#000;padding:10px;
text-align:center;border:1px solid #000;
color:#FFF;
border-radius:5px;
-webkit-border-radius:5px; 
-moz-border-radius:5px;
}

.topava {width: 70px;}
.topava img {padding:4px;border:1px solid #E7E5E0;}

/* Облако тегов */
.clouds_xsmall {font-size: x-small;}
.clouds_small {font-size: small;}
.clouds_medium {font-size: medium;}
.clouds_large {font-size: large;}
.clouds_xlarge {font-size: x-large; color: #000 !important;}

/* ==================== Автозаполнение облака тегов */
.autocomplete-w1 { position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { font-size: 11px;font-family: verdana;padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }

/* ==================== Быстрый поиск на сайте */
#searchsuggestions { border-width:1px; border-color:#919191; border-style:solid; width:300px; background-color:#5c9ccc; font-size:10px; line-height:14px; }
#searchsuggestions a { padding:5px;display:block; background-color:#ffffff; clear:left; height:70px; text-decoration:none; }
#searchsuggestions a:hover { background-color:#fdd08b; color:#ffffff; }
#searchsuggestions a span.searchheading { background: #5c9ccc; display:block; font-weight:bold; padding:5px; color:#ffffff; }
#searchsuggestions a:hover span.searchheading { color:#ffffff; }
#searchsuggestions a span {color:#555555; }
#searchsuggestions a:hover span { color:#0000; }
#searchsuggestions span.seperator { float:right; padding-right:15px; margin-right:5px;}
#searchsuggestions span.seperator a { background-color:transparent; display:block; height:auto; color:#ffffff; }
#searchsuggestions span.notfound {  padding:5px;background-color:#ffffff; display:block; height:auto; color:#00000; }
/* ==================== Диалоговые и всплывающие окна jQuery UI */
.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 {
    font-family: Tahoma, Lucida Sans, Arial, sans-serif;
    font-size: 11px;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: tahoma, Arial, sans-serif;
    font-size: 11px;
}
.ui-widget-content {
   /* background: #fcfdfd 50% bottom repeat-x;
    border: 1px solid #a6c9e2;
    color: #222222;*/
}
.ui-widget-content a {
    color: #222222;
}
.ui-widget-header {
    /*background: #5c9ccc url(../images/ui-bg_gloss-wave.png) 50% 50% repeat-x;
    border: 1px solid #4297d7;
    color: #ffffff;
    font-weight: bold;*/
	line-height:18px;
	
}
.ui-widget-header a {
    color: #ffffff;
}
.ui-state-default, .ui-widget-content .ui-state-default {
    background: #dfeffc url(../images/ui-bg_glass_85.png) 50% 50% repeat-x;
    border: 1px solid #c5dbec;
    color: #2e6e9e;
    font-weight: bold;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #2e6e9e;
    text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
    background: #d0e5f5 url(../images/ui-bg_glass_75.png) 50% 50% repeat-x;
    border: 1px solid #79b7e7;
    color: #1d5987;
    font-weight: bold;
}
.ui-state-hover a, .ui-state-hover a:hover {
    color: #1d5987;
    text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active {
    background: #f5f8f9 50% 50% repeat-x;
    border: 1px solid #79b7e7;
    color: #e17009;
    font-weight: bold;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #e17009;
    text-decoration: none;
}
.ui-widget :active {
    outline: none;
}
.ui-state-error {
    background: #fef1ec 50% 50% repeat-x;
    border: 1px solid #cd0a0a;
    color: #cd0a0a;
}
.ui-widget-header .ui-icon {
    background-image: url(../images/ui-icons.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    background-image: url(../images/ui-icons_h.png);
}
.ui-icon-close {
    background-position: -80px -128px;
}
.ui-icon-closethick {
    background-position: -96px -128px;
}
.ui-button .ui-button-text {
    display: block;
    line-height: 1.4;
}
.ui-button-text-only .ui-button-text {
    padding: .4em .8em;
}
input.ui-button {
    padding: .4em 1em;
}
.ui-button-set {
    margin-right: 7px;
}
.ui-button-set .ui-button {
    margin-left: 0;
    margin-right: -.3em;
}
button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}
.ui-dialog {
    overflow: hidden;
    position: absolute;
    width: 300px;
	box-shadow:3px 3px 10px #333;
}
.ui-dialog .ui-dialog-titlebar {
   
    position: relative;
}
#dleprofilepopup{background:#fff;}
.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 16px .2em 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-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
    padding: 0;
}
.ui-dialog .ui-dialog-content {
    background: none;
    border: 0;
    overflow: hidden;
    padding: .5em 1em;
    position: relative;
    zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane {
    background-image: none;
    border-width: 1px 0 0 0;
    padding: .3em 1em .5em .4em;
    text-align: left;
	background:url("../images/bg.gif");
}
.ui-dialog .ui-dialog-buttonpane button {
    cursor: pointer;
    float: right;
    line-height: 1.4em;
    margin: .5em .4em .5em 0;
    overflow: visible;
    padding: .2em .6em .3em .6em;
    width: auto;
}
.ui-dialog .ui-resizable-se {
    bottom: 3px;
    height: 14px;
    right: 3px;
    width: 14px;
}
.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}


/*--------------------------------------------------------------*/
.profile .lcol{float:left;width:110px;}
.profile .rcol{margin-left:110px;}

/*--------------------------------------------------------------*/
.lastcomments{padding:0 10px;}
.lastcomments li:after{content: '.';display: block;clear: both;visibility: hidden;height: 0;}
.lastcomments li{list-style:none;margin:0 0 10px;position:relative;height:1%;}
	.lastcomments li img{float:left;margin:0 10px 0 0;display:inline;    border: 1px solid #D4DBE6;    padding: 3px;} 
		.lastcomments li span{display:block;margin:0 0 0 48px}

rate_num{background-color:#D43261;color:#FFF;font-size:12px;font-weight:700;width:20px;padding:3px 0}
.rate_num label{cursor:hand}
.td_rate{background-color:#8ACD32;color:#FFF;font-weight:700;text-align:center}
.rate{color:#19425E;font:bold 30pt Tahoma, Verdana, Arial, Helvetica, sans-serif;text-align:center}
.rate2{font:bold 15pt Tahoma, Verdana, Arial, Helvetica, sans-serif}
.rate_info{color:green;font:normal 20px Tahoma;text-align:center}

.likes{position:relative;padding:0 0 0 40px;}
	.likes .vklike ul li{list-style:none;float:left;}
		.likes .vklike ul li.mail{width:215px;padding:0 0 0 5px;}
		.likes .vklike ul li.vk{width:160px;}
		.likes .vklike ul li.serf{width:90px;}
		.likes .vklike ul li.share{width:100px;}
		.likes .vklike ul li .connect_widget_summary .connect_widget_text{display:none !important;}
		div#left .likes .dlerating img{border:none;vertical-align:middle;}
			.likes .dlerating font{line-height:18px;}
			
			#ya-site-results iframe{height:1300px !important;}
			
			#main #ya-site-form0 .ya-site-form__search, #main #ya-site-form0 .ya-site-form__search td, #main #ya-site-form0 .yaform__precise-i{background:none !Important;}
			
	/*--------------------------------------------------------------*/
	
	.text {font-size:13px;}