body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
input,fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym {
	border:0;
}

a,input,button { outline: none; }

/* // */

fieldset {
	border: 1px solid #e0e0e0;
	margin: 0 3px 10px !important;
	padding: 5px;
	text-align: center;
}

legend { font-weight: bold; }

textarea,input,select { font: normal 12px Arial,Verdana,Helvetica,sans-serif; }

select { font-size: 11px; }

html,body { height: 100%; }

body {
	background: #ffffff url(../images/bg.png) repeat-x 0 0;
	color: #4f4f4f;
	font-family: Trebuchet MS,Verdana,Helvetica,sans-serif;
	line-height: 1.4;
	font-size: 12px;
	text-align: left;
}

a { color: #4f4f4f; text-decoration: underline; }
a:hover { text-decoration: none; }

.clr { clear: both; height:0; line-height:0; font-size:0; overflow: hidden; }

/* clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

div#wrap { min-height: 100%; }
* html div#wrap { height: 100%; }

div.wrap { margin: 0 auto; text-align: left; width: 950px; }

div#head { height: 80px; position: relative; }

div.navigation_icons { position: absolute; top: 34px; left: 14px; }

div.navigation_icons a {
	display: inline-block;
	height: 10px;
	margin-right: 15px;
	text-indent: -9999px;
	width: 10px;
}
div.navigation_icons a.home { background:url(../images/sprite.png) no-repeat -113px -597px}
div.navigation_icons a.search { background:url(../images/sprite.png) no-repeat -123px -597px}
div.navigation_icons a.mail { background:url(../images/sprite.png) no-repeat -133px -597px}

form.search_form { position: absolute; top: 24px; right: 106px; }

span.field_text_search { border: 1px solid #c7c7c7; display: block; padding: 8px 32px 8px 15px; width: 189px; }
span.field_text_search_focus { background: #ffffff; }
input.search_field { background: none; color: #999999; font-size: 12px; width: 100%; }
input.search_button {position: absolute; right: 2px; top: 3px; //top: 4px; background:url(../images/sprite.png) -113px -569px; width:29px; height:28px; cursor:pointer; border:0 none}

#logo { position: absolute; top: 15px;  }
h1#logo a {
	background: url(../images/logo.png);
	display: block;
	height: 43px;
	text-indent: -9999px;
	width: 435px;
}

ul.head_navigation { position: absolute; top: 20px; right: 15px; }
ul.head_navigation li { color: #c3c3c3; display: inline; font-size: 22px; }
ul.head_navigation a { border-bottom: 2px solid #a3a3a3; font-size: 18px; text-decoration: none; }
ul.head_navigation a:hover { border-bottom: 0; }
ul.head_navigation a:focus { color: #c3c3c3; border-bottom: 0; }

div#top_navigation {display:block !important}

div.top_navigation_right { /*background: url(../images/nav_top_right.png) no-repeat 100% 0;*/ height:41px; display:block }

ul.top_navigation { /*background: url(../images/nav_top_bg.png) repeat-x; margin: 0 16px;*/ height: 41px; font-weight:normal; letter-spacing:normal }

ul.top_navigation li.index { display: inline; float: left; position: relative; }

ul.top_navigation li.index a.index {
	color: #ffffff;
	display: block;
	float: left;
	font-size: 20px;
	padding: 7px 13px;
	text-decoration: none;
}

ul.top_navigation li.rss_link { float: right; margin-top: 15px; }
ul.top_navigation li.rss_link a { background: url(../images/sprite.png) -142px -569px; display: block; font-size: 0; height: 12px; text-indent: -9999px; width: 12px; }

ul.top_navigation li.index a.selected,
ul.top_navigation li.index:hover a.index,
ul.top_navigation li.selected a.index,
ul.top_navigation li.index a.index:hover { background: url(../images/nav_top_hover_left.png) no-repeat; color: #4f4f4f; cursor: pointer; margin-top: 2px; padding: 0; }

ul.top_navigation li.index a.selected span,
ul.top_navigation li.index:hover a.index span,
ul.top_navigation li.selected a.index span,
ul.top_navigation li.index a.index:hover span { background: url(../images/nav_top_hover_right.png) no-repeat 100% 0; display: block; padding: 5px 13px 7px 13px; }

div.sub_menu {
	background: #f1f1f1;
	-moz-border-radius: 0 15px 15px 15px;
	-webkit-border-radius: 0 15px 15px 15px;
	-khtml-border-radius: 0 15px 15px 15px;
	border-radius: 0 15px 15px 15px;
	display: none;
	float: left;
	padding: 17px 0 20px 7px;
	position: absolute;
	left: 0;
	top: 42px;
	z-index: 20;
}

ul.sub_menu_col { display: inline; float: left; width: 250px; } /* default submenu column width */
ul.sub_menu { width: 250px; }  /* default submenu width */

ul.sub_menu li { display: inline; width: 100%; }
ul.sub_menu li a { clear: both; display: inline-block; font-size: 14px; float: left; height: 23px; line-height: 22px; margin-left: 12px; text-decoration: none; white-space: nowrap; }
ul.sub_menu li a.sub_selected, ul.sub_menu li a:hover, ul.sub_menu li a:focus { background: url(../images/nav_top_sub_hover_left.png) no-repeat 0 0; color: #ffffff; margin-left: 0; }
ul.sub_menu li a.sub_selected span, ul.sub_menu li a:hover span, ul.sub_menu li a:focus span { background: url(../images/nav_top_sub_hover_right.png) no-repeat 100% 0; cursor: pointer; display: block; float: left; height: 23px; padding: 0 12px; }

#login_button {position: absolute; right: 2px; top: 24px; width:94px; height:32px; text-decoration:none !important; }
#login_button em {display:block; height:100%; font-size:16px; text-decoration:none !important; line-height:32px; letter-spacing:normal; font-family:Arial, Helvetica, sans-serif}

/* main content */

ul#main_index { padding: 18px 15px; }
ul#main_index li.index,ul.showfull li.post_showfull { float: left; padding-right: 15px; width: 465px; }
ul#main_index li.index_full { float: left; width: 693px; }
ul#main_index li.side_left,ul.showfull li.post_comments { float: right; width:209px }
ul.showfull li.post_comments1 { float: left; width:465px }
ul#main_index li.side_right { float: right; padding-left: 14px; width: 209px; }
ul#main_index li.lcr_side_right,
ul#main_index li.llc_side_right { float: left; padding-right: 14px; width: 209px; }
ul#main_index li.llc_side_left { float: left; width: 209px; }
ul#main_index li.llc_index { padding-left: 14px; padding-right: 0; }
/*
div.index_block { background: url(../images/index_block_bg.png); height: 214px; width: 465px; position: relative; z-index: 1; }
div.index_block ul { padding: 27px 0; }
div.index_block ul li.img { float: left; text-align: center; width: 40%; }
div.index_block ul li.descr { float: right; width: 60%;  }
div.index_block ul li.descr h2,
div.index_block ul li.descr h2 a { font-size: 24px; color: #ffffff; }
div.index_block ul li.descr p { color: #ffffff; line-height: 18px; text-indent: 15px; }
div.index_block ul li.descr div.buttons { text-align: right; }
div.index_block ul li.descr div.inner { padding-right: 27px; }*/

/* post */

div.post { background: url(../images/post_dot.png) repeat-x 100% 100%; padding: 24px 0; overflow: hidden; width: 100%; }
div.post_full { background: none; padding: 24px 0 0 0; }
div.post div.cat { color: #c3c3c3; float: left; font-size: 17px; font-weight: bold; width: 80%;}
div.post div.cat a { color: #4f4f4f; font-weight: normal; }
div.post h2, div.post h1,
div.post h2 a { clear: both; color: #fda800; font-size: 26px; line-height: 30px; }
div.post h2 { color: #4f4f4f; font-size: 18px; line-height: 18px; margin-top: 15px; margin-bottom: 5px; }
div.post div.data { color: #d9d9d9; font-size: 18px; text-align: right; }
div.post div.data img { margin-right: 3px; }
div.post div.data span { color: #4f4f4f; font-size: 12px; }
div.post div.data span var,
div.post div.data span var a { color: #fda800; }
div.post div.post_text { line-height: 18px; padding-top: 10px; }
div.post div.post_text img { margin: 0 5px; }
div.post div.post_text div.editor img { margin: 0; }
div.post div.tags { padding: 10px 0; }
div.post_full div.related_block_title { /*background: url(../images/block_title_bg.png) no-repeat;*/ }
div.post_full div.related_block_title h3.related { background: url(../images/sprite.png) no-repeat 100% -299px; color: #4f4f4f; font-size: 17px; padding: 9px 0 9px 15px; }
div.post_pages { clear: both; font-size: 14px; padding: 5px 0 10px 0; text-align: center; }
span.copy { display: block; margin-top: 5px; }
span.copy span { color: #1d8ec3; font-weight: bold; }

ul.related_list { line-height: 20px; padding: 15px 20px 0 20px; }
div#dle-poll-list div { clear: left; cursor: pointer; float: left; }
div#dle-poll-list img { border: 0 !important; }
form#dlepollform { padding-bottom: 5px; }
div.editor input[type=text] { border: 1px solid #c7c7c7; padding: 4px 6px; }

/* info block */

div.info_block { background: #e7e7e7; width: 465px; }
div.info_block div.top { background: url(../images/info_top.png) no-repeat; }
div.info_block div.bot { background: url(../images/info_bot.png) no-repeat 0 100%; }
div.info_block div.message { background: url(../images/icon_info_bg.png) no-repeat 17px 50%; padding: 15px 25px 15px 50px; height: 1%; z-index: 2; }
div.info_block div.message_fixed { background: url(../images/icon_info_bg_fixed.png) no-repeat 17px 50%; padding: 15px 25px 15px 50px; height: 1%; }

div.info_block div.message ul li { background: url(../images/info_block_bullet.gif) no-repeat 0 50%; padding-left: 10px; }

/* comments */

div.editor textarea { font-size: 11px; }
textarea#comments { -moz-border-radius: 0 0 15px 15px; -webkit-border-radius: 0 0 15px 15px; -khtml-border-radius: 0 0 15px 15px; border-radius: 0 0 15px 15px;  background: #f1f1f1; font-size: 12px; padding: 3px 3px 8px !important; height: 90px !important; overflow: auto; width: 207px !important; }
ul#main_index li.index textarea#comments { width: 99% !important; }
div.editor { border: 0 !important; width: 100% !important; }
div#b_b { margin-left: 12px; }
div[id^=comment-id-] div.editor>div { height: 75px !important; }
div.editor div { -moz-border-radius: 15px 15px 0 0; -webkit-border-radius: 15px 15px 0 0; -khtml-border-radius: 15px 15px 0 0; border-radius: 15px 15px 0 0;  border-bottom: 0 !important; }

div.side_block div.comments_block_title {/* background: url(../images/block_title_bg_orange.png) no-repeat;*/ margin-top:20px; }
div.side_block div.comments_block_title h3 { color: #ffffff; font-size: 17px; padding: 8px 0 4px 15px; }
div.side_block div.comments_block_title h3.comments { background: url(../images/sprite.png) 100% -258px }

div.comments_block { padding-top: 10px; }
div.addcomment_form label.field { cursor: pointer; display: block; }
div.addcomment_form div.area { padding-top: 3px; }
div.addcomment_form div.sec_code { overflow: auto; padding: 3px 0; text-align: center; }
div.addcomment_form div.addb { padding: 3px 0; text-align: right; }
div.addcomment_form input#allow_subscribe { margin-right: 3px; }

div.even { background: #f6f6f6; }
div.mini_comment { margin-top: 3px; padding: 10px 13px; }
div.mini_title a { color: #fda800; font-weight: bold; }
div.mini_title span { float: left; }
div.mini_title var { color: #c3c3c3; float: right; font-size: 11px; }
div.mini_date { color: #c3c3c3; font-size: 10px; padding-top: 3px; }
div.mini_date span.mini_subj { color: #4f4f4f; font-size: 14px; font-weight: bold; }
div.mini_text { line-height: 18px; padding-top: 5px; overflow: hidden; }
div.mini_signature { font-size: 11px; font-style: italic; line-height: 13px; padding-top: 5px; }
div.mini_act { visibility: hidden; text-align: right; }

/* static */

div.static h2 { color: #fda800; font-size: 26px; margin-bottom: 14px; }
div.static h3 { font-size: 16px; font-weight: bold; margin: 5px 0 5px 5px; }
div.static div.page { line-height: 18px; }
span#dle-pm-preview { height: 1%; }

/* profile */

.block_zindex { z-index: 1; }
div.block_orange { background: url(../images/block_orange_bg.png) repeat-y; margin-bottom: 12px; }
div.block_orange div.top { background: url(../images/block_orange_top.png) no-repeat; }
div.block_orange div.bot { background: url(../images/block_orange_bot.png) no-repeat 0 100%; }
div.block_orange div.page { color: #ffffff; line-height: 18px; height: 1%; min-height: 150px; padding: 20px 17px; }
div.block_orange div.page h4 { font-size: 24px; font-weight: bold; }
div.block_orange div.page h4 span.group { font-size: 12px; }
div.block_orange div.page h4 span.group span { color: #ffffff !important; }
div.block_orange div.page div.about { padding: 15px 0; position: relative; }

ul.userinfo li.left { float: left; display: inline; text-align: center; width: 24%; }
ul.userinfo li.left span { display: block; padding-left: 8px; //padding: 0; }
ul.userinfo li.right { float: right; display: inline; width: 72%; }
ul.userinfo li.right li.buttons { padding-top: 10px; text-align: right; }
ul.userinfo li.right li.with_text { font-size: 10px; }
ul.userinfo a { color: #ffffff; }
div.single_buttons { padding-top: 5px; }
ul.userinfo li.right li.buttons a,
div.single_buttons a,
div.single_buttons_login input,
div.edit_button a { /*-moz-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px; border-radius: 15px;  background: #dcdcdc url(../images/button_bg.png) repeat-x 0 0;*/ cursor: pointer; color: #4f4f4f !important; display: inline-block; font-size: 10px; font-weight: bold; text-decoration: none; padding: 8px; position: relative; }
div.single_buttons_login a { font-size: 12px; padding: 8px 14px; }
div.single_buttons_login input { font-size: 12px; font-weight: normal; overflow: visible; padding: 8px 12px; }
div.edit_button { position: absolute; right: 0; _right: 17px; top: -25px; }
div.single_buttons_orange { padding-top: 20px; }
div.single_buttons_orange a { background: #fed100; }

table.table_edit { margin: 10px 0; width: 100%; }
table.table_edit td { padding-top: 3px; }
table.table_edit td.left { padding-right: 10px; text-align: right; width: 45%; }
table.table_edit td.left_add { width: 26%; }

span.field_text { border: 1px solid #c7c7c7; display: block; padding: 8px 14px 7px 14px; width: 187px; }
span.field_text_area { padding: 6px; width: 203px; }
span.field_text_stable { width: 150px; }
span.field_text_stable_fixed { width: 22px; }
span.field_text_area_add { padding: 6px; width: 443px; }
span.field_text select { width: 100%; }
span.field_text input { background: none; font-size: 12px; width: 100%; }
span.field_text textarea { background: none; border: 0; font-size: 12px; height: 95px; overflow: auto; width: 100%; }
span.field_text_area_add textarea { height: 200px; }
span.field_file { position: relative; }
span.field_file div { cursor: pointer; right: 2px; top: 1px; }

span.field_text_login { border: 1px solid #dd9b00; display: block; padding: 9px 34px 8px 14px; width: 196px; position:relative }
span.field_text_login input { background: none; color: #c88909; font-size: 14px; width: 100%; }

.field_text_login .ico,.field_text_password_icon .ico {
	display:inline-block;
	width:33px;
	height:33px;
	background:url(../images/sprite.png) -166px -569px;
	position:absolute;
	right:0;
	top:0
}
.field_text_password_icon .ico {
	background-position:-166px -603px
}

/* user popup */

ul.user_popup { color: #4f4f4f; font-weight: bold; padding: 10px; text-align: left; }
ul.user_popup li.avatar { float: right; padding-top: 10px; }
ul.user_popup li b span { color: #4f4f4f !important; font-style: italic; text-decoration: underline; }

/* addnews */

select#category { border: 0; width: 100% !important; }

/* search */

input.textin { border: 0; width: 100% !important; }
div#searchtable td { padding: 3px; }
select#replyless { margin-bottom: 6px; }
div.search_result_text { font-size: 14px; padding: 20px 0; }

/* stats */

table.stats_table { font-weight: bold; width: 100%; }
table.stats_table td { padding: 1px; }
table.stats_table td.left { font-weight: normal; }
table.stats_table td.center { font-size: 14px; text-align: center; }

table.top_users { font-size: 10px; width: 100%; }
table.top_users td { padding: 0 1px; }
table.top_users b { font-weight: normal; }

/* register */

a.login_check { background: url(../images/login_check.png) no-repeat 0 50%; padding-left: 15px; }

/* login */

div#profile_layer {
	background: #000000;
	display: none;
	position: absolute;
	z-index: 9000;
}

div.profile_dialog {
	/*background: url(../images/login_bg.png) no-repeat;*/
	display: none;
	position: absolute;
	height: 230px;
	width: 355px;
	z-index: 9999;
}

div.profile_dialog  a.close { background: url(../images/sprite.png) -148px -597px; display: block; position: absolute; right: 13px; top: 10px; height: 18px; text-indent: -9999px; width: 18px; }

table.user_login_avatar { position: absolute; top: 38px; left: 20px; }

table.user_login_avatar td { background: url(../images/avatar_bg.png) no-repeat 50% 50%; height: 120px; width: 120px; }

ul.user_logged_list {
	color: #f9f9f9;
	line-height: 24px;
	padding: 20px;
	position: absolute;
	left: 140px;
	top: 28px;
}
ul.user_logged_list a { color: #f9f9f9; }

ul.user_login_list { padding: 0 54px; text-align: center; }
ul.user_login_list li { padding-top: 10px; }
div.logo_login { background: url(../images/logo_login.png); margin-top: 15px; height: 23px; width: 241px; }

/* side blocks */

div.side_block { overflow: hidden; width: 100%; }
div.side_block div.side_block_title, .btn-2,.related_block_title,a.button, input.button, input.bbcodes, input.bbcodes_poll,ul.userinfo li.right li.buttons a,
div.single_buttons a,
div.single_buttons_login input,
div.edit_button a {
	/*background: url(../images/block_title_bg.png) no-repeat;*/
	background: #f1f1f1;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkY2RjZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f1f1f1 0%, #dcdcdc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#dcdcdc));
	background: -webkit-linear-gradient(top,  #f1f1f1 0%,#dcdcdc 100%);
	background: -o-linear-gradient(top,  #f1f1f1 0%,#dcdcdc 100%);
	background: -ms-linear-gradient(top,  #f1f1f1 0%,#dcdcdc 100%);
	background: linear-gradient(top,  #f1f1f1 0%,#dcdcdc 100%);
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px
}
div.side_block div.side_block_title h3 { color: #4f4f4f; font-size: 17px; padding: 8px 0 5px 15px; }
div.side_block div.side_block_title h3.top { background: url(../images/sprite.png) 100% -126px }
div.side_block div.side_block_title h3.popular { background: url(../images/sprite.png) 100% -84px }
div.side_block div.side_block_title h3.tags { background: url(../images/sprite.png) 100% -170px }
div.side_block div.side_block_title h3.adv { background: url(../images/sprite.png) 100% 0}
div.side_block div.side_block_title h3.vote { background: url(../images/sprite.png) 100% -41px }
div.side_block div.side_block_title h3.calendar { background: url(../images/sprite.png) 100% -215px }

ul.side_block_top { padding: 9px 14px 10px 14px; }
ul.side_block_top i { display: block; float: left; width: 16px; }
ul.side_block_top a { cursor: pointer; display: block; margin-top: 5px; text-decoration: none; }
ul.side_block_top strong { display: block; float: right; font-weight: normal; padding-left: 3px; text-decoration: underline; width: 163px; }
ul.side_block_top a:hover,
ul.side_block_top a:hover strong { text-decoration: none; }
ul.side_block_top span { color: #c3c3c3; display: block; float: right; padding-left: 19px; width: 163px; }

div.side_block_popular, .pad_pop { padding: 6px 14px 15px 14px; }
/*div.side_block_popular li { background: url(../images/icon_top_popular.png) no-repeat 0 50%; }*/
div.side_block_popular li {
	position:relative
}
div.side_block_popular li:before {
	content:" ";
	display:inline-block;
	width:26px;
	height:12px;
	background: url(../images/sprite.png) -113px -607px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-6px
}
div.side_block_popular a { display: block; line-height: 16px; margin-top: 6px; padding-left: 30px; }

div.side_block_tags,
div.side_block_adv { line-height: 18px; padding: 9px 14px 15px 14px; }
div.side_block_tags a { text-decoration: none; }
div.side_block_tags a:hover { text-decoration: underline; }

div.side_block_vote { padding: 9px 14px 15px 14px; }
div.side_block_vote form { text-align: center; }

/*
div.vote_bubble_1 { background: url(../images/vote_bubble_bg.png) repeat-y; }
div.vote_bubble_2 { background: url(../images/vote_bubble_top.png) no-repeat; }
div.vote_bubble { background: url(../images/vote_bubble_bot.png) no-repeat 0 100%; color: #ffffff; font-weight: bold; line-height: 14px; min-height: 17px; padding: 14px 15px 17px 15px; zoom: 1; }
*/

div.vote { cursor: pointer; line-height: 16px; margin-top: 5px; text-align: left; }
div.vote img { border: 0 !important; }
div#dle-vote { line-height: 16px !important; padding: 5px 0 10px 0; }

div.side_block_calendar { padding: 9px 10px 15px 11px; }

/* buttons */

a.button, input.button, input.bbcodes, input.bbcodes_poll { /*background: #dcdcdc url(../images/button_bg.png) repeat-x 0 0;*/ font-weight: bold; text-decoration: none; overflow: visible; position: relative; }
a.button, input.button { cursor: pointer; color: #4f4f4f; font-size: 11px; padding: 8px 12px; }
input.button_orange { background: url(../images/button_orange_bg.png) repeat-x 0 0; height: 31px; }
input.button_votes { text-align: center; width: 90px; }
a.button_block { display: inline-block; }
input.bbcodes, input.bbcodes_poll { -moz-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px; border-radius: 15px;  cursor: pointer; color: #626262; font-size: 11px; margin: 2px 0; padding: 8px 12px; }

span.field_text_comment { border: 1px solid #c7c7c7; display: block; }
input.field_text_comment { background: none; font-size: 12px; padding: 6px 14px; width: 183px; }

/* footer */

div#footer { line-height: 18px; }
div.copyright { color: #b4b4b4; padding-top: 20px; position: relative; width: 700px; }
div.creator { position: absolute; width: 250px; text-align: right; right: -250px; top: 20px; }
div.creator a { color: #fda800; }

/* pm */

table.pm td.pm_head { font-size: 11px; }
table.pm td.pm_list { line-height: 15px; padding: 2px 0; }

/* DLE IN STYLES */

div#dlepopup,
div#newpm { background: url(../images/icon_attention.png) no-repeat 0 50%; color: #4f4f4f; margin-left: 10px; padding-left: 70px; }

div.speedbar {	
	padding: 20px 0 20px 23px;
	position:relative
}
div.speedbar .ico-speedbar {
	display:inline-block;
	width:19px;
	height:20px;
	background:url(../images/sprite.png) -113px -619px;
	position:absolute;
	left:1px;
	top:19px
}

div.comments_navigation .navigation { font-size: 11px; }

.navigation {
	color: #555555;
	font-size: 17px;
	margin-top: 20px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:active {
	padding: 1px 3px;
}

.navigation a:hover {
	
}

.navigation span {
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;	 
	padding: 1px 7px;
	background: #f1f1f1;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f1f1f1 0%, #e2e2e2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#e2e2e2));
	background: -webkit-linear-gradient(top,  #f1f1f1 0%,#e2e2e2 100%);
	background: -o-linear-gradient(top,  #f1f1f1 0%,#e2e2e2 100%);
	background: -ms-linear-gradient(top,  #f1f1f1 0%,#e2e2e2 100%);
	background: linear-gradient(top,  #f1f1f1 0%,#e2e2e2 100%)
}

.navigation span.nav_ext {
	border: none;
	background: transparent;
}

/* dropdown menu */

#dropmenudiv {
	border: 1px solid #c7c7c7;
	line-height: 18px;
}

#dropmenudiv a {
	background: #f9f9f9;
	display: block;
	text-decoration:none;
	color: #4f4f4f;
	padding: 2px;
	font-weight: bold;
}

#dropmenudiv a:hover { background: #ffcb00; }

/* text bbcodes */

.title_quote {
	background: #f1f1f1;
	border: 1px dotted #c7c7c7; 
	border-bottom: 0;
	font-weight: bold;
	padding: 5px;
}

.quote {
	background: #fafafa;
	border: 1px dotted #c7c7c7;
	text-align: justify;
	padding: 5px;
}

.title_spoiler {
	background: #f1f1f1;
	border: 1px dotted #c7c7c7; 
	font-weight: bold;
	padding: 5px;
}

.text_spoiler {
	background: #fafafa;
	border: 1px dotted #c7c7c7;
	border-top: 0;
	text-align: justify;
	padding: 5px;
}

.scriptcode {
	color: #545454;
	background: #ffffe0; 
	border: 1px dotted #bebebe;
	text-align: left;
	padding: 5px;
}

/* bbcodes */

.editor_button {
	float: left;
	cursor: pointer;
	padding-left: 1px;
	padding-right: 1px;
}

.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;
}

/* ajax loading */

#loading-layer {
	background: #fdaa00 url(../images/loading-layer.png) repeat-x 0 0;
	border: 1px solid #e78f08;
	color: #ffffff;
	display: none;
	font-size: 14px;
	font-weight: bold;
	padding: 10px;
	text-align:center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
	border-radius: 5px;
}

/* rating */

div.rating_layer { float: right; width: 20%; }

.rating { height: 16px; width: 85px; }
.unit-rating {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 85px;
	height: 16px;
	position: relative;
	background-image: url(../dleimages/rating.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
}
.unit-rating li {
	text-indent: -90000px;
	padding: 0px;
	margin: 0px;
	float: left;
}
.unit-rating li a {
	display: block;
	width: 17px;
	height: 16px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 17;
	position: absolute;
	padding: 0px;
}
.unit-rating li a:hover {
	background-image: url(../dleimages/rating.gif);
	background-position: 0 32px;
	z-index: 2;
	left: 0px;
}
.unit-rating a.r1-unit { left: 0px; }
.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-image: url(../dleimages/rating.gif);
	background-position: 0 100%;
	position: absolute;
	left: 0;
	height: 16px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

/* xfields */

.xfields { padding-top: 5px; }

.xfields textarea {
	border: 1px solid #c7c7c7;
	font-size: 12px;
	height: 95px;
	overflow: auto;
	padding: 8px 14px 7px 14px;
	width: 187px;
}

.xfields input {
	border: 1px solid #c7c7c7;
	font-size: 12px;
	padding: 8px 14px 7px 14px;
	width: 187px;
}

.xfields select { border: 1px solid #e0e0e0; background: #ffffff; }

/* xprofile */

.xprofile { padding-top: 5px; }

.xprofile textarea {
	border: 1px solid #c7c7c7;
	font-size: 12px;
	height: 95px;
	overflow: auto;
	padding: 8px 14px 7px 14px;
	width: 187px;
}
.xprofile input {
	border: 1px solid #c7c7c7;
	font-size: 12px;
	padding: 8px 14px 7px 14px;
	width: 187px;
}
.xprofile select { border: 1px solid #e0e0e0; background-color: #ffffff; }

/* attachment */

.attachment { color: #4f4f4f; }

/* highslide */
.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: #000000; }
.highslide-html { background-color: #ffffff; }

.highslide-loading {
    display: block;
	color: #ffffff;
	font-size: 9px;
	font-weight: bold;
    text-decoration: none;
	padding: 3px;
	border: 1px solid #ffffff;
    background-color: #000000;
}
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: #ffffff; }

.highslide-controls {
    width: 195px;
    height: 40px;
    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) 0 -90px no-repeat;
    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) 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; }
 
/* 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; }

.wide-border { background: #ffffff; }
.wide-border .highslide-image { border-width: 10px; }
.wide-border .highslide-caption { padding: 0 10px 10px 10px; }

.borderless .highslide-image { border: none; }
.borderless .highslide-caption { background: #ffffff; border-bottom: 1px solid #ffffff; border-top: 1px solid #ffffff; }

.less .highslide-image { border: 1px solid #000000; }
.less .highslide-caption { background: #ffffff; border: 1px solid #000000; }

/* autocomplete tagscloud */

.autocomplete-w1 { margin: 8px 0 0 6px; position: absolute; top: 0; left: 0; _background: none; _margin: 0; }
.autocomplete { background: #ffffff; border: 1px solid #999999; cursor: default; margin: -6px 6px 6px -6px; max-height: 350px; overflow: auto; text-align: left; width: 196px !important; _height: 350px; _margin: 0; _overflow-x:hidden; }
.autocomplete .selected { background: #f0f0f0; }
.autocomplete div { padding: 2px 5px; white-space: nowrap; }
.autocomplete strong { color: #3399ff; font-weight: normal; }

/* live search */

#searchsuggestions { background: #ffcb00; border: 1px solid #c7c7c7; font-size: 11px; line-height: 13px; top: 56px !important; width: 300px;  }
#searchsuggestions a { background: #ffffff; clear: left; display: block; height: auto; padding: 5px; text-decoration: none; }
#searchsuggestions a:hover { background: #f6f6f6; }
#searchsuggestions a span.searchheading { background: #ffcb00; color: #ffffff; display: block; font-weight: bold; padding: 5px; }
#searchsuggestions a:hover span.searchheading {}
#searchsuggestions a span { color: #4f4f4f; }
#searchsuggestions a:hover span {}
#searchsuggestions span.seperator { float: right; margin-right: 5px; padding-right: 15px; }
#searchsuggestions span.seperator a { background: none; color: #ffffff; display: block; height: auto; }
#searchsuggestions span.notfound { background: #ffffff; color: #000000; display: block; height: auto; padding: 5px; }

/* tags sizes */


.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; }

/* 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: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #e78f08; background: #fda800 url(../images/ui-bg.png) 0 0 repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(../images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #fbcb09; background: #fdf5ce url(../images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-size: 12px; font-weight: bold; color: #c77405; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #fbd850; background: #ffffff url(../images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff; font-weight: bold; color: #eb8f00; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.ui-widget :active { outline: none; }

/* states and images */

.ui-icon { width: 16px; height: 16px; background-image: url(../images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(../images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(../images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(../images/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(../images/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(../images/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/ui-icons_ffd27a_256x240.png); }

/* buttons */

.ui-button { background: #fda800 url(../images/ui-bg.png) 0 0 repeat-x !important; color: #4f4f4f !important; display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; }
button.ui-button-icon-only { width: 2.4em; }
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/* button text element */

.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
input.ui-button { padding: .4em 1em; }

/* button icon element(s) */

.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/* button sets*/

.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */

button.ui-button::-moz-focus-inner { border: 0; padding: 0; }

/* dialog */

.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.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 { position: relative; border: 0; padding: .5em 1em; background: none; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1.4em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

.ui-autocomplete { cursor: default; position: absolute; top: 10px; }
* html .ui-autocomplete { width: 1px; }
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.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;
}

.radius_15 {
	-moz-border-radius: 15px; 
	-webkit-border-radius: 15px; 
	-khtml-border-radius: 15px; 
	border-radius: 15px; 
}

/* behavior */

iframe.selectOverlap {
	position: absolute;
	z-index: -1;
	filter: mask();
	border: 0;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	overflow: hidden;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}

div.sub_menu,
textarea#comments,
div.editor div,
ul.userinfo li.right li.buttons a,
/* @buttons in login box
 * div.single_buttons a, 
 */
div.single_buttons_login input,
div.edit_button a,
input.bbcodes,
input.bbcodes_poll,
.navigation span,
.radius_15 { behavior: url(/templates/topdownloads/css/PIE.htc); }

.side_block_cats { padding: 9px 14px 10px 14px; }
.side_block_cats li { margin-bottom: 5px; }
.side_block_cats li span { color: #cccccc; }
.side_block_cats .parent_item a { color: #4f4f4f !important; font-weight: bold; }
.side_block_cats li.child_item {
	position:relative
}
.side_block_cats li.child_item:before {
	background: url(../images/sprite.png) -143px -597px;
	width:5px;
	height:5px;
	position:absolute;
	left:-10px;
	top:6px;
	display:inline-block;
	content:" "
}
.arrow {text-align:right; padding-right: 20px; padding-top:10px;}

.centr {
text-align:center
}

.banner_top {
text-align:center; 
margin-bottom:20px;
}

.banner_bottom {
text-align:center; margin-top:15px;
}

.banner_top {
margin-top:5px;
}

.sosial {
margin-left:-3px;
margin-top:5px;}

.soc {
background-color:#FFFFCC; padding:10px; margin:0 60px;
}

.follow-vk, .follow-twitter {
	display:inline-block;
	margin:10px 2px 10px 0;
	vertical-align:top;
	width:0;
	height:86px;
	overflow:hidden;
	cursor:pointer;
	background:url(../images/sprite.png) -113px -640px;
	padding:0 0 0 86px
}
.follow-twitter {
	background-position:-200px -640px;
	height:88px
}

.google {
margin:10px 0 20px 0;
}
.btn,.vote_title,.advblock-1,div#top_navigation,.comments_block_title,.profile_dialog {
	display:inline-block;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	/*border:1px solid;
	border-color:#FFF5E2 #FDB828 #FEDA99;*/
	background: #fed200;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZDIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGFhMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fed200 0%, #fdaa00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fed200), color-stop(100%,#fdaa00));
	background: -webkit-linear-gradient(top,  #fed200 0%,#fdaa00 100%);
	background: -o-linear-gradient(top,  #fed200 0%,#fdaa00 100%);
	background: -ms-linear-gradient(top,  #fed200 0%,#fdaa00 100%);
	background: linear-gradient(top,  #fed200 0%,#fdaa00 100%);
	color:#FFF;
}
.comments_block_title {
	display:block
}
.btn em,.vote_title em,.advblock-1 .em,.top_navigation_right,.profile_dialog .em{
	display:inline-block;
	font-style:normal;
	background:url(../images/sprite.png) 0 -340px;
	height:28px;
	padding:0 10px;
	text-align:center;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	border:0 none;
	border-bottom:1px solid #FDA100;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:bold;
	line-height:28px;
	letter-spacing:-.05em;
	text-decoration:none
}
.profile_dialog .em {
	display:block;
	height:auto;
	padding:0;
	text-align:left;
	font-size:12px;
	line-height:normal;
	letter-spacing:normal;
	font-weight:normal;
	border-bottom:0 none
}
.btn-1 em {
	width:180px
}
.vote_title {
	display:block;
	position:relative;
	margin-bottom:10px
}
.vote_title i.corner {
	display:inline-block;
	background:url(../images/sprite.png) 100% -339px;
	width:6px;
	height:9px;
	position:absolute;
	top:100%;
	right:16px
}
.vote_title em {
	 color:#fff;
	 font-weight:bold;
	 line-height:14px;
	 min-height:17px;
	 padding:14px 15px 10px;
	 display:block;
	 font-size:12px;
	 line-height:14px;
	 text-align:left;
	 letter-spacing:normal
}
.btn em input {
	background:none;
	color:#4F4F4F;
	font-size:11px;
	height:100%;
	border:0 none;
	font-weight:bold;
	cursor:pointer
}
#vote-layer .btn, #dle-vote .btn-2 {
    width: 90px;
	cursor:pointer
}
#vote-layer .btn em {
	display:block;
	cursor:pointer
}
#dle-vote input.btn-2,.btn-2 {
	font-size:11px;
	font-weight:bold;
	color:#4f4f4f;
	height:32px;
	line-height:30px;
	padding:0 8px 3px;
	width:90px;
	text-align:center
}
#vote-layer input.btn-2 {
	cursor:pointer
}
.advblock-1 {
	width:auto;
	display:block;
	color:#FFF;
	position:relative
}
.advblock-1 a{
	color:#FFF
}
.advblock-1 .em {
	cursor:default;
	padding:30px 40px 0 185px;
	height:180px;
	letter-spacing:normal;
	font-weight:normal
}
.advblock-1 h2 {
	font-size:24px;
	margin-bottom:23px
}
.advblock-1 .img {
	display:block;
	width:0;
	height:158px;
	padding:0 0 0 113px;
	overflow:hidden;
	background:url(../images/sprite.png) 0 -569px;
	position:absolute;
	left:36px;
	top:28px
}
.advblock-1 p {
	font-size:12px;
	line-height:18px;
	text-indent:15px;
	text-align:left
}
.advert-links {
	margin-bottom:30px
}
.advert-links li {
	 display:block;
	 margin-bottom:10px;
	 -moz-border-radius:10px 10px 10px 10px;
	 -webkit-border-radius:10px 10px 10px 10px;
	 border-radius:10px 10px 10px 10px;
	 padding-bottom:5px
}
.advert-links .books {
	background: #007dbf;
	 background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwN2RiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDUyN2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	 background: -moz-linear-gradient(top,  #007dbf 0%, #00527f 100%);
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#007dbf), color-stop(100%,#00527f));
	 background: -webkit-linear-gradient(top,  #007dbf 0%,#00527f 100%);
	 background: -o-linear-gradient(top,  #007dbf 0%,#00527f 100%);
	 background: -ms-linear-gradient(top,  #007dbf 0%,#00527f 100%);
	 background: linear-gradient(top,  #007dbf 0%,#00527f 100%)	
}
.advert-links li em {
	-moz-border-radius:10px 10px 10px 10px;
	 -webkit-border-radius:10px 10px 10px 10px;
	 border-radius:10px 10px 10px 10px;
	background:url(../images/sprite.png) -1px -1px no-repeat;
	display:block;
	padding:12px 10px 0 75px;
	position:relative;
	min-height:48px
}
.advert-links li i {
	display:block;
	position:absolute;
	left:15px;
	top:7px;
	height:48px;
	width:48px;
	background:url(../images/sprite.png) -201px -569px
}
.advert-links li a {
	color:#FFF;
	font-size:14px;
	line-height:19px;
	font-family:Verdana, Geneva, sans-serif
}
.advert-links .comps {
	background: #ffd400;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmE5MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffd400 0%, #ffa900 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd400), color-stop(100%,#ffa900));
	background: -webkit-linear-gradient(top,  #ffd400 0%,#ffa900 100%);
	background: -o-linear-gradient(top,  #ffd400 0%,#ffa900 100%);
	background: -ms-linear-gradient(top,  #ffd400 0%,#ffa900 100%);
	background: linear-gradient(top,  #ffd400 0%,#ffa900 100%)	
}
.advert-links .comps i {
	background-position: -249px -569px
}
.advert-links .films {
	background: #b723a3;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3MjNhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YTE0NmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #b723a3 0%, #7a146c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b723a3), color-stop(100%,#7a146c));
	background: -webkit-linear-gradient(top,  #b723a3 0%,#7a146c 100%);
	background: -o-linear-gradient(top,  #b723a3 0%,#7a146c 100%);
	background: -ms-linear-gradient(top,  #b723a3 0%,#7a146c 100%);
	background: linear-gradient(top,  #b723a3 0%,#7a146c 100%)
}
.advert-links .films i {
	background-position: -297px -569px
}

.advert-links .uroki {
	background: #ffd400;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3MjNhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YTE0NmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffd400 0%, #ffa900 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd400), color-stop(100%,#ffa900));
	background: -webkit-linear-gradient(top,  #ffd400 0%,#ffa900 100%);
	background: -o-linear-gradient(top,  #ffd400 0%,#ffa900 100%);
	background: -ms-linear-gradient(top,  #ffd400 0%,#ffa900 100%);
	background: linear-gradient(top,  #ffd400 0%,#ffa900 100%)	
}
.advert-links .uroki i {
	background-position: -345px -569px
}