/* ------------------------------------------------------
	BR0kEN, Firstvector.org
	���������� �������� ��� DLE, ��������������� �������.
	
		email - support@firstvector.org
		skype - takemebabyonemoretime
------------------------------------------------------ */
@font-face {
    font-family:Cuprum-Italic;
    src: url('../fonts/cuprum-italic.eot');
    src: url('../fonts/cuprum-italic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/cuprum-italic.woff') format('woff'),
         url('../fonts/cuprum-italic.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
}
@font-face {
    font-family:Cuprum;
    src: url('../fonts/cuprum-regular.eot');
    src: url('../fonts/cuprum-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/cuprum-regular.woff') format('woff'),
         url('../fonts/cuprum-regular.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
}
/* ------------------------------------------------------
	body, html
------------------------------------------------------ */
* {margin:0; padding:0;}
ul, p, h1, h2, h3, h4 {margin:0; padding:0;}
ul {list-style:none}
a {text-decoration:none}
textarea, input, button, img {border:none; outline:none;}
html, body {
	background:url(../images/bg.jpg);
	height:100%;
}
body {
	background:url(../images/image.jpg) center top no-repeat;
	font-size:11px;
	font-family:COMIC SANS MS, Arial, Tahoma;
	font-weight:400;
}
::-webkit-input-placeholder {color:#fff}
input:-moz-placeholder {color:#fff}
input[type=checkbox]#allow_subscribe {visibility:hidden}
input[type=checkbox] {position:relative;top:2px;margin-right:3px;}
select {position:relative;top:1px;outline:none;}
.clr {clear:both}
/* ------------------------------------------------------
	top items
------------------------------------------------------ */
header {
	position:relative;
	width:1024px;
	margin:0 auto;
}
header form.search {
	position:relative;
	float:left;
	top:12px;
	left:0;
	width:314px;
	height:52px;
	z-index:2;
	background:url(../images/searchbg.png) 0 0 no-repeat;
}
header form.search input.field {
	position:relative;
	top:10px;
	left:7px;
	padding-left:12px;
	width:288px;
	height:32px;
	z-index:2;
	background:url(../images/search.jpg) 0 0 no-repeat;
	border:none;
	color:#fff;
	font-size:14px;
	font-family:Cuprum;
	outline:none;
}
header form.search input.field:focus {background:url(../images/search.jpg) 0 -32px no-repeat}
header form.search input.button {
	position:absolute;
	top:19px;
	right:18px;
	width:18px;
	height:15px;
	z-index:2;
	background:url(../images/search_button.png) 0 0 no-repeat;
	border:none;
	color:#fff;
	font-size:12px;
	font-weight:bold;
}
header div.join {
	position:relative;
	z-index:2;
	top:10px;
	right:0;
	float:right;
	display:inline-block;
	vertical-align:top;
	zoom:1;
	*display:inline;
}
header div.hello {
	display:inline-block;
	vertical-align:top;
	zoom:1;
	*display:inline;
	text-shadow:1px 1px 1px #111;
}
header div.hello p a {
	position:relative;
	top:5px;
	left:0;
	display:block;
	color:#7695c6;
	font-size:13px;
	font-family:Cuprum;
	background:#162123;
	text-transform:none;
	width:115px;
	height:24px;
	line-height:24px;
	border-radius:10px;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	-webkit-border-radius:10px;
	box-shadow:inset 0 0 1px 0 #111;
	-moz-box-shadow:inset 0 0 1px 0 #111;
	-webkit-box-shadow:inset 0 0 1px 0 #111;
	border-bottom:1px solid #2a3e57;
	text-align:center;
	behavior:url(/templates/MakeServer/css/PIE.htc);
}
header div.hello p a b {color:#fff}
header div.hello a.bye {
	position:relative;
	top:9px;
	left:3px;
	text-transform:none;
	font-size:12px;
	color:#a4b1c5;
	padding-left:14px;
	background:url(../images/mini_arrow.png) 0 5px no-repeat;
	font-family:Cuprum-Italic;
}
header div.hello a.bye:hover {color:#fff;}
header a {
	font-size:14px;
	font-weight:normal;
	font-family:Cuprum;
	color:#fff;
	text-shadow:1px 1px 1px #000;
	text-transform:uppercase;
	display:inline-block;
	text-align:center;
}
header div.join a.enter {
	background:url(../images/button_enter.png) no-repeat;
	margin-right:10px;
	width:136px;
	height:55px;
	line-height:55px;
}
header div.join a.enter:hover {background:url(../images/button_enter.png) 0 -55px no-repeat;}
header div.join a.forget {
	position:relative;
	top:10px;
	left:160px;
	display:block;
	zoom:1;
	*padding:0 15px;
	color:#fff;
	font-size:13px;
	font-family:Cuprum-Italic;
	right:60px;
	border:none;
	background:#162123;
	width:115px;
	height:24px;
	line-height:24px;
	*line-height:25px;
	border-radius:10px;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	-webkit-border-radius:10px;
	box-shadow:inset 0 0 1px 0 #111;
	-moz-box-shadow:inset 0 0 1px 0 #111;
	-webkit-box-shadow:inset 0 0 1px 0 #111;
	border-bottom:1px solid #1f3333;
	text-align:center;
	text-transform:none;
	behavior:url(/templates/MakeServer/css/PIE.htc);
}
header div.join a.forget:hover {
	background:#1b2228;
	color:#eee;
}
header div.head {
	position:relative;
	top:156px;
	*top:75px;
	left:-2px;
	z-index:2;
	background:url(../images/bg_head.png) no-repeat;
	height:130px;
	width:1024px;
	margin:0 auto;
}
header a.logo {
	position:relative;
	top:28px;
	left:15px;
	display:block;
	width:283px;
	height:89px;
	background:url(../images/logo.png) no-repeat;
}
header nav {
	position:relative;
	top:40px;
	left:3px;
	background:url(../images/bg_menu.png) repeat-x;
	height:60px;
	width:1024px;
	border-top:1px solid #111;
	border-radius:20px 20px 0 0;
	-moz-border-radius:20px 20px 0 0;
	-khtml-border-radius:20px 20px 0 0;
	-webkit-border-radius:20px 20px 0 0;
	behavior:url(/templates/MakeServer/css/PIE.htc);
}
header nav ul {
	float:left;
}
header nav li {
	float:left;
	margin:8px 10px 0 0;
}
header nav li span {
	border-right:1px dotted #d7de56;
	line-height:35px;
}
header nav li a {
	display:block;
	text-transform:uppercase;
	font-size:14px;
	text-shadow:1px 1px 1px #000;
	color:#fff;
	height:38px;
	line-height:39px;
}
header nav li a.main {
	background:url(../images/menu_main.png) 0 0 no-repeat;
	width:80px;
	text-align:center;
	margin-left:10px;
}
header nav li a.main:hover {background:url(../images/menu_main.png) 0 -39px no-repeat}
header nav li a.mid {
	background:url(../images/mid.png) 0 -39px no-repeat;
	width:117px;
	text-align:center;
}
header nav li a.mid:hover {background:url(../images/mid.png) 0 0 no-repeat;}
header nav li a.new_com {
	background:url(../images/new.png) 0 -39px no-repeat;
	width:154px;
	text-align:center;
}
header nav li a.new_com:hover {background:url(../images/new.png) 0 0 no-repeat;}
header nav li a.forum {
	background:url(../images/forum.png) 0 -39px no-repeat;
	width:98px;
	text-align:center;
}
header nav li a.forum:hover {background:url(../images/forum.png) 0 0 no-repeat;}
header nav a.rss {
	position:absolute;
	right:10px;
	top:11px;
	width:25px;
	height:32px;
	background:url(../images/rss.png) 0 0 no-repeat;
	display:block;
}
header nav a.rss:hover {background:url(../images/rss.png) -25px 0 no-repeat}
/* ------------------------------------------------------
	content
------------------------------------------------------ */
section.content {
	position:relative;
	top:127px;
	left:-2px;
	width:1024px;
	margin:0 auto;
}
section.content div.top_line {
	position:relative;
	top:88px;
	*top:7px;
	z-index:2;
	display:block;
	background:url(../images/content_top_line.png) no-repeat;
	height:9px;
	width:1024px;
}
section.content div.bottom_line {
	position:relative;
	top:88px;
	background:url(../images/bl.png) no-repeat;
	width:1022px;
	height:13px;
}
section.content div.content_space {
	position:relative;
	top:88px;
	*top:7px;
	z-index:2;
	width:1024px;
	float:left;
	background:url(../images/contetn_line.png) repeat-y;
}
/* ======================= left column */
section.content div.content_space div.left {
	float:left;
	width:260px;
	padding:0 10px 10px 8px;
}
/* ======================= adv banners */
section.content div.content_space div.left div.block_space div.adv_banner,
section.content div.content_space div.adv_banner {
	text-align:center;
}
/* ======================= menu */
section.content div.content_space div.left div.menu {
	background:url(../images/menu_head.jpg) no-repeat;
	width:262px;
	height:67px;
	line-height:53px;
	text-indent:38px;
	text-transform:uppercase;
	text-shadow:1px 1px 1px #000;
	font-size:14px;
	color:#fff;
}
section.content div.content_space div.left div.menu_space {
	background:url(../images/menu_body.png) repeat-y;
	width:270px;
}
section.content div.content_space div.left div.menu_space ul {
	position:relative;
	top:-7px;
	float:left;
	width:133px;
	font-size:13px;
	font-family:Cuprum;
}
section.content div.content_space div.left div.menu_space li {
	margin:0 3px;
	width:122px;
	border-bottom:1px dotted #2a323c;
	background:transparent;
	font-family:Cuprum-Italic;
}
section.content div.content_space div.left div.menu_space li.last {border-bottom:none}
section.content div.content_space div.left div.menu_space li:hover {background:url(../images/menu_itemhs.png) no-repeat}
section.content div.content_space div.left div.menu_space li a {
	display:block;
	background:url(../images/menu_item.png) 5px 6px no-repeat;
	padding:0 0 0 19px;
	height:22px;
	line-height:22px;
	color:#d5e8fe;
}
section.content div.content_space div.left div.menu_space li a:hover {
	background:url(../images/menu_itemh.png) 5px 6px no-repeat;
	color:#c9d637;
}
section.content div.content_space div.left div.menu_footer {
	position:relative;
	top:-10px;
	background:url(../images/menu_footer.png) no-repeat;
	width:262px;
	height:15px;
}
/* ======================= block */
section.content div.content_space div.left div.block_head {
	position:relative;
	background:url(../images/block_head.jpg) no-repeat;
	width:262px;
	height:64px;
	line-height:53px;
	text-indent:38px;
	text-transform:uppercase;
	text-shadow:1px 1px 1px #000;
	font-size:14px;
	color:#fff;
}
section.content div.content_space div.left div.block_head a.alltags,
section.content div.content_space div.left div.block_head a.allvotes {
	position:absolute;
	right:10px;
	top:17px;
	background:url(../images/allvotes.png) 0 0 no-repeat;
	width:21px;
	height:21px;
	cursor:pointer;
}
section.content div.content_space div.left div.block_head a.alltags {background:url(../images/alltags.png) 0 0 no-repeat}
section.content div.content_space div.left div.block_head a.alltags:hover {background:url(../images/alltags.png) -21px 0 no-repeat;}
section.content div.content_space div.left div.block_head a.allvotes:hover {background:url(../images/allvotes.png) -21px 0 no-repeat;}
section.content div.content_space div.left div.block_space {
	background:#181f26;
	width:262px;
}
section.content div.content_space div.left div.block_space a.doc {
	display:block;
	margin:0 auto;
	width:88px;
}
section.content div.content_space div.left div.block_footer {
	background:url(../images/block_footer.jpg) no-repeat;
	width:262px;
	height:20px;
	margin:-8px 0 10px 0;
}
/* ======================= advertise */
section.content div.content_space div.left img.adv {margin-bottom:8px}
/* ======================= radio */
section.content div.content_space div.left div.block_space div.radio {margin-left:6px}
section.content div.content_space div.left div.block_space div.radio b {
	text-align:center;
	display:block;
	color:#fff;
	font-size:13px;
	font-weight:normal;
}
section.content div.content_space div.left div.block_head a.window{
	position:absolute;
	right:10px;
	top:17px;
	background:url(../images/window.png) 0 0 no-repeat;
	width:21px;
	height:21px;
	cursor:pointer;
}
section.content div.content_space div.left div.block_head a.window:hover {background:url(../images/window.png) -21px 0 no-repeat}
/* ======================= topnews */
section.content div.content_space div.left ul.topnews {
	float:left;
}
section.content div.content_space div.left ul.topnews li {
	background: #161d25;
	background: -moz-linear-gradient(top,  #161d25 0%, #172027 4%, #172027 44%, #151c24 56%, #161d23 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#161d25), color-stop(4%,#172027), color-stop(44%,#172027), color-stop(56%,#151c24), color-stop(100%,#161d23));
	background: -webkit-linear-gradient(top,  #161d25 0%,#172027 4%,#172027 44%,#151c24 56%,#161d23 100%);
	background: -o-linear-gradient(top,  #161d25 0%,#172027 4%,#172027 44%,#151c24 56%,#161d23 100%);
	background: -ms-linear-gradient(top,  #161d25 0%,#172027 4%,#172027 44%,#151c24 56%,#161d23 100%);
	background: linear-gradient(to bottom,  #161d25 0%,#172027 4%,#172027 44%,#151c24 56%,#161d23 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#161d25', endColorstr='#161d23',GradientType=0 );
	border-radius:15px;
	-moz-border-radius:15px;
	-khtml-border-radius:15px;
	-webkit-border-radius:15px;
	border-width:1px;
	border-style:solid;
	border-color:#13181e #151c24 #1f2933 #151c24;
	box-shadow:inset 0 1px 0 1px #161d25;
	margin:0 7px 5px 7px;
	width:248px;
	min-height:26px;
	line-height:26px;
}
section.content div.content_space div.left ul.topnews li a {
	display:block;
	background:url(../images/tn_green.png) 8px 6px no-repeat;
	padding:0 10px 0 30px;
	font-size:12px;
	color:#fff;
	text-shadow:1px 1px 1px #111;
}
section.content div.content_space div.left ul.topnews li a:hover {
	background:url(../images/tn_blue.png) 8px 6px no-repeat;
	color:#7aa00f;
}
section.content div.content_space div.left ul.topnews li a b.cs {color:#ccff00;font-weight:normal;}
/* ======================= game servers monitoring */
section.content div.content_space div.left ul.monitoring {float:left}
section.content div.content_space div.left ul.monitoring li {
	width:238px;
	background:#1b242d;
	border-top:1px solid #253545;
	box-shadow:0 1px 2px 1px #161d23;
	-moz-box-shadow:0 1px 2px 1px #161d23;
	-webkit-box-shadow:0 1px 2px 1px #161d23;
	border-radius:10px;
	font-size:13px;
	margin:0 12px 10px 12px;
	text-shadow:1px 1px 1px #111;
	text-align:center;
	padding:0 0 8px 0;
}
section.content div.content_space div.left ul.monitoring li p.server {
	line-height:28px;
	color:#fff;
}
section.content div.content_space div.left ul.monitoring li p.server b {color:#94c106}
section.content div.content_space div.left ul.monitoring li div.image {
	position:relative;
}
section.content div.content_space div.left ul.monitoring li div.image div.stat {
	position:absolute;
	top:9px;
	left:13px;
	z-index:3;
	background: #8ab50e;
	background: -moz-linear-gradient(top,  #8ab50e 0%, #8ab211 4%, #88b10d 8%, #85ad0f 24%, #7fa709 40%, #719402 84%, #6c9400 92%, #6f9202 96%, #6e9101 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8ab50e), color-stop(4%,#8ab211), color-stop(8%,#88b10d), color-stop(24%,#85ad0f), color-stop(40%,#7fa709), color-stop(84%,#719402), color-stop(92%,#6c9400), color-stop(96%,#6f9202), color-stop(100%,#6e9101));
	background: -webkit-linear-gradient(top,  #8ab50e 0%,#8ab211 4%,#88b10d 8%,#85ad0f 24%,#7fa709 40%,#719402 84%,#6c9400 92%,#6f9202 96%,#6e9101 100%);
	background: -o-linear-gradient(top,  #8ab50e 0%,#8ab211 4%,#88b10d 8%,#85ad0f 24%,#7fa709 40%,#719402 84%,#6c9400 92%,#6f9202 96%,#6e9101 100%);
	background: -ms-linear-gradient(top,  #8ab50e 0%,#8ab211 4%,#88b10d 8%,#85ad0f 24%,#7fa709 40%,#719402 84%,#6c9400 92%,#6f9202 96%,#6e9101 100%);
	background: linear-gradient(to bottom,  #8ab50e 0%,#8ab211 4%,#88b10d 8%,#85ad0f 24%,#7fa709 40%,#719402 84%,#6c9400 92%,#6f9202 96%,#6e9101 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ab50e', endColorstr='#6e9101',GradientType=0 );
	height:25px;
	line-height:25px;
	width:197px;
	padding:0 9px 0 6px;
	box-shadow:0 1px 3px 1px #333;
	color:#fff;
	font-size:12px;
	text-align:left;
}
section.content div.content_space div.left ul.monitoring li div.image div.stat p.map {
	background:url(../images/map.png) 0 5px no-repeat;
	float:left;
	padding-left:15px;
	text-shadow:none;
}
section.content div.content_space div.left ul.monitoring li div.image div.stat p.people {
	background:url(../images/people.png) 0 6px no-repeat;
	float:right;
	padding-left:18px;
	text-shadow:none;
}
section.content div.content_space div.left ul.monitoring li img {
	min-width:218px;
	max-width:218px;
	min-height:136px;
	max-height:136px;
	padding:4px;
	background:#13181e;
	border-width:1px;
	border-style:solid;
	border-color:#0b0f12 #111518 #232d37 #101519;
}
section.content div.content_space div.left ul.monitoring li a.code {
	color:#d6d6d6;
	cursor:pointer;
	font-size:11px;
	margin-top:6px;
	display:block;
}
section.content div.content_space div.left ul.monitoring li textarea {
	background:#13181e;
	border-width:1px;
	border-style:solid;
	border-color:#0b0f12 #111518 #232d37 #101519;
	width:215px;
	height:50px;
	margin:5px 0 0 0;
	overflow:hidden;
	color:#d6d6d6;
	font-size:11px;
	text-align:left;
	padding:5px;
	resize:none;
}
div.poll button,
section.content div.content_space div.left div#votes button,
section.content div.content_space div.left ul.monitoring li a.button {
	background:url(../images/button.png) 0 0 no-repeat;
	width:109px;
	height:31px;
	line-height:29px;
	color:#fff;
	font-size:12px;
	font-family:Cuprum, Sans-serif;
	display:inline-block;
	vertical-align:top;
	zoom:1;
	*display:inline;
}
div.poll button:hover,
section.content div.content_space div.left div#votes button:hover,
section.content div.content_space div.left ul.monitoring li a.button:hover {background:url(../images/button.png) 0 -31px no-repeat}
/* ======================= vote */
section.content div.content_space div.left div#votes {
	margin-left:10px;
}
section.content div.content_space div.left div#votes div.vt {
	display:block;
	background:url(../images/vote_title.jpg) no-repeat;
	width:238px;
	height:62px;
	overflow:hidden;
	margin-left:1px;
}
section.content div.content_space div.left div#votes div.vt h4 {
	width:180px;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	padding:8px 0 0 50px;
	line-height:18px;
}
section.content div.content_space div.left div#votes p.pv {
	color:#fff;
	font-size:10px;
	margin:15px 0 6px 10px;
}
/* ======================= tags */
section.content div.content_space div.left div.block_space div.tagscloud {
	margin:0 15px;
	padding-bottom:5px;
}
section.content div.content_space div.left div.block_space div.tagscloud a {
	color:#cee8ff;
	line-height:18px;
}
section.content div.content_space div.left div.block_space div.tagscloud a:hover {text-decoration:underline}
/* ======================= right column */
section.content div.content_space div.right {
	float:left;
	width:744px;
}
/* ======================= slider */
section.content div.content_space div.right div.slider {
	background:#182128;
	border-radius:10px;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	-webkit-border-radius:10px;
	float:left;
	margin:0 9px;
	width:727px;
	border:1px solid #12171d;
	box-shadow:inset 0 0 1px 0 #0f1418;
	padding:5px 0 10px 0;
}
section.content div.content_space div.right div.slider a {
	position:relative;
	z-index:0;
	margin-left:3px;
}
section.content div.content_space div.right div.slider a img {
	max-width:706px;
	min-width:706px;
	min-height:228px;
	max-height:228px;
	margin:2px 0 3px 3px;
	border-radius:12px;
	-moz-border-radius:12px;
	-khtml-border-radius:12px;
	-webkit-border-radius:12px;
	background:#131a22;
	padding:3px;
	border-width:1px;
	border-style:solid;
	border-color:#151a1f #151a1f #202a33 #151a1f;
	box-shadow:inset 0 0 1px 1px #12171b;
	-moz-box-shadow:inset 0 0 1px 1px #12171b;
	-webkit-box-shadow:inset 0 0 1px 1px #12171b;
}
section.content div.content_space div.right div.slider a div#text_image {
	z-index:1;
	color:#d5d5d5;
	text-shadow:1px 1px 1px #000;
	padding:5px 10px;
	width:676px;
	text-align:left;
	position:absolute;
	bottom:15px;
	left:12px;
	right:10px;
	display:none;
	background:rgba(0,0,0,0.8);
	border-radius:8px;
	-moz-border-radius:8px;
	-khtml-border-radius:8px;
	-webkit-border-radius:8px;
	font-size:14px;
	font-weight:normal;
	font-family:Cuprum;
}
section.content div.content_space div.right div.slider a div#text_image a,
section.content div.content_space div.right div.slider a div#text_image a:visited,
section.content div.content_space div.right div.slider a div#text_image a:active,
section.content div.content_space div.right div.slider a div#text_image a:hover {
	color:#fff;
}
section.content div.content_space div.right div.slider ul {
	overflow:hidden;
	height:68px;
	margin-left:1px;
}
section.content div.content_space div.right div.slider ul li {
	min-width:235px;
	max-width:235px;
	height:65px;
	cursor:pointer;
	float:left;
	margin-right:5px;
}
section.content div.content_space div.right div.slider ul li.last {margin-right:0;}
section.content div.content_space div.right div.slider ul li img {
	min-width:225px;
	max-width:225px;
	min-height:59px;
	max-height:59px;
	border-radius:12px;
	-moz-border-radius:12px;
	-khtml-border-radius:12px;
	-webkit-border-radius:12px;
	background:#131a22;
	padding:3px;
	border-width:1px;
	border-style:solid;
	border-color:#151a1f #151a1f #202a33 #151a1f;
	box-shadow:inset 0 0 1px 1px #12171b;
}
section.content div.content_space div.right div.slider ul li img:hover {
	background:#555;
	border-radius:12px;
	-moz-border-radius:12px;
	-khtml-border-radius:12px;
	-webkit-border-radius:12px;
}
/* ======================= speedbar */
section.content div.content_space div.right .speedbar {
	display:block;
	height:38px;
	line-height:38px;
	background:#131a20;
	border-width:1px 0 1px 1px;
	border-style:solid;
	border-color:#0f1418 transparent #192229 #0f141a;
	border-radius:10px 0 0 10px;
	-moz-border-radius:10px 0 0 10px;
	-khtml-border-radius:10px 0 0 10px;
	-webkit-border-radius:10px 0 0 10px;
	box-shadow:inset 0 0 1px 1px #0f1418;
	-moz-box-shadow:inset 0 0 1px 1px #0f1418;
	-webkit-box-shadow:inset 0 0 1px 1px #0f1418;
	margin:0 0 0 10px;
	padding:0 0 0 15px;
	font-size:14px;
	text-shadow:1px 1px 1px #000;
	font-family:Cuprum-Italic;
	color:#fff;
}
section.content div.content_space div.right .speedbar div.behere {
	float:left;
	margin-right:5px;
	color:#b7d215;
}
section.content div.content_space div.right .speedbar div.links {float:left}
section.content div.content_space div.right .speedbar a {color:#fff}
section.content div.content_space div.right .speedbar div.end {
	float:right;
	background:url(../images/speedbar_end.png) no-repeat;
	width:11px;
	height:47px;
	position:relative;
}
section.content div.content_space div.right .speedbar div.end a {
	display:block;
	background:url(../images/speedbar_plus.png) -15px 0 no-repeat;
	width:15px;
	height:16px;
	position:absolute;
	right:8px;
	top:11px;
}
section.content div.content_space div.right .speedbar div.end a:hover {
	background:url(../images/speedbar_plus.png) 0 0 no-repeat;
}
/* ======================= info.tpl */
section.content div.content_space div.right div.error {
	float:left;
	background:rgb(248,142,142);
	background:-moz-linear-gradient(top,  rgba(248,142,142,1) 0%, rgba(248,162,161,1) 2%, rgba(246,130,130,1) 4%, rgba(247,135,134,1) 6%, rgba(244,120,120,1) 7%, rgba(245,115,117,1) 9%, rgba(242,108,107,1) 11%, rgba(239,97,95,1) 15%, rgba(234,88,88,1) 17%, rgba(232,84,84,1) 19%, rgba(227,67,67,1) 22%, rgba(218,58,58,1) 26%, rgba(219,56,57,1) 28%, rgba(214,51,52,1) 30%, rgba(211,47,48,1) 35%, rgba(207,43,41,1) 39%, rgba(205,41,40,1) 43%, rgba(199,35,34,1) 46%, rgba(196,34,32,1) 52%, rgba(193,30,31,1) 54%, rgba(190,32,33,1) 57%, rgba(187,29,26,1) 59%, rgba(185,31,29,1) 61%, rgba(182,26,27,1) 65%, rgba(174,26,26,1) 74%, rgba(166,20,20,1) 81%, rgba(163,21,20,1) 87%, rgba(156,18,16,1) 94%, rgba(162,18,18,1) 96%, rgba(153,17,17,1) 98%, rgba(175,23,22,1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,142,142,1)), color-stop(2%,rgba(248,162,161,1)), color-stop(4%,rgba(246,130,130,1)), color-stop(6%,rgba(247,135,134,1)), color-stop(7%,rgba(244,120,120,1)), color-stop(9%,rgba(245,115,117,1)), color-stop(11%,rgba(242,108,107,1)), color-stop(15%,rgba(239,97,95,1)), color-stop(17%,rgba(234,88,88,1)), color-stop(19%,rgba(232,84,84,1)), color-stop(22%,rgba(227,67,67,1)), color-stop(26%,rgba(218,58,58,1)), color-stop(28%,rgba(219,56,57,1)), color-stop(30%,rgba(214,51,52,1)), color-stop(35%,rgba(211,47,48,1)), color-stop(39%,rgba(207,43,41,1)), color-stop(43%,rgba(205,41,40,1)), color-stop(46%,rgba(199,35,34,1)), color-stop(52%,rgba(196,34,32,1)), color-stop(54%,rgba(193,30,31,1)), color-stop(57%,rgba(190,32,33,1)), color-stop(59%,rgba(187,29,26,1)), color-stop(61%,rgba(185,31,29,1)), color-stop(65%,rgba(182,26,27,1)), color-stop(74%,rgba(174,26,26,1)), color-stop(81%,rgba(166,20,20,1)), color-stop(87%,rgba(163,21,20,1)), color-stop(94%,rgba(156,18,16,1)), color-stop(96%,rgba(162,18,18,1)), color-stop(98%,rgba(153,17,17,1)), color-stop(100%,rgba(175,23,22,1)));
	background:-webkit-linear-gradient(top,  rgba(248,142,142,1) 0%,rgba(248,162,161,1) 2%,rgba(246,130,130,1) 4%,rgba(247,135,134,1) 6%,rgba(244,120,120,1) 7%,rgba(245,115,117,1) 9%,rgba(242,108,107,1) 11%,rgba(239,97,95,1) 15%,rgba(234,88,88,1) 17%,rgba(232,84,84,1) 19%,rgba(227,67,67,1) 22%,rgba(218,58,58,1) 26%,rgba(219,56,57,1) 28%,rgba(214,51,52,1) 30%,rgba(211,47,48,1) 35%,rgba(207,43,41,1) 39%,rgba(205,41,40,1) 43%,rgba(199,35,34,1) 46%,rgba(196,34,32,1) 52%,rgba(193,30,31,1) 54%,rgba(190,32,33,1) 57%,rgba(187,29,26,1) 59%,rgba(185,31,29,1) 61%,rgba(182,26,27,1) 65%,rgba(174,26,26,1) 74%,rgba(166,20,20,1) 81%,rgba(163,21,20,1) 87%,rgba(156,18,16,1) 94%,rgba(162,18,18,1) 96%,rgba(153,17,17,1) 98%,rgba(175,23,22,1) 100%);
	background:-o-linear-gradient(top,  rgba(248,142,142,1) 0%,rgba(248,162,161,1) 2%,rgba(246,130,130,1) 4%,rgba(247,135,134,1) 6%,rgba(244,120,120,1) 7%,rgba(245,115,117,1) 9%,rgba(242,108,107,1) 11%,rgba(239,97,95,1) 15%,rgba(234,88,88,1) 17%,rgba(232,84,84,1) 19%,rgba(227,67,67,1) 22%,rgba(218,58,58,1) 26%,rgba(219,56,57,1) 28%,rgba(214,51,52,1) 30%,rgba(211,47,48,1) 35%,rgba(207,43,41,1) 39%,rgba(205,41,40,1) 43%,rgba(199,35,34,1) 46%,rgba(196,34,32,1) 52%,rgba(193,30,31,1) 54%,rgba(190,32,33,1) 57%,rgba(187,29,26,1) 59%,rgba(185,31,29,1) 61%,rgba(182,26,27,1) 65%,rgba(174,26,26,1) 74%,rgba(166,20,20,1) 81%,rgba(163,21,20,1) 87%,rgba(156,18,16,1) 94%,rgba(162,18,18,1) 96%,rgba(153,17,17,1) 98%,rgba(175,23,22,1) 100%);
	background:-ms-linear-gradient(top,  rgba(248,142,142,1) 0%,rgba(248,162,161,1) 2%,rgba(246,130,130,1) 4%,rgba(247,135,134,1) 6%,rgba(244,120,120,1) 7%,rgba(245,115,117,1) 9%,rgba(242,108,107,1) 11%,rgba(239,97,95,1) 15%,rgba(234,88,88,1) 17%,rgba(232,84,84,1) 19%,rgba(227,67,67,1) 22%,rgba(218,58,58,1) 26%,rgba(219,56,57,1) 28%,rgba(214,51,52,1) 30%,rgba(211,47,48,1) 35%,rgba(207,43,41,1) 39%,rgba(205,41,40,1) 43%,rgba(199,35,34,1) 46%,rgba(196,34,32,1) 52%,rgba(193,30,31,1) 54%,rgba(190,32,33,1) 57%,rgba(187,29,26,1) 59%,rgba(185,31,29,1) 61%,rgba(182,26,27,1) 65%,rgba(174,26,26,1) 74%,rgba(166,20,20,1) 81%,rgba(163,21,20,1) 87%,rgba(156,18,16,1) 94%,rgba(162,18,18,1) 96%,rgba(153,17,17,1) 98%,rgba(175,23,22,1) 100%);
	background:linear-gradient(to bottom,  rgba(248,142,142,1) 0%,rgba(248,162,161,1) 2%,rgba(246,130,130,1) 4%,rgba(247,135,134,1) 6%,rgba(244,120,120,1) 7%,rgba(245,115,117,1) 9%,rgba(242,108,107,1) 11%,rgba(239,97,95,1) 15%,rgba(234,88,88,1) 17%,rgba(232,84,84,1) 19%,rgba(227,67,67,1) 22%,rgba(218,58,58,1) 26%,rgba(219,56,57,1) 28%,rgba(214,51,52,1) 30%,rgba(211,47,48,1) 35%,rgba(207,43,41,1) 39%,rgba(205,41,40,1) 43%,rgba(199,35,34,1) 46%,rgba(196,34,32,1) 52%,rgba(193,30,31,1) 54%,rgba(190,32,33,1) 57%,rgba(187,29,26,1) 59%,rgba(185,31,29,1) 61%,rgba(182,26,27,1) 65%,rgba(174,26,26,1) 74%,rgba(166,20,20,1) 81%,rgba(163,21,20,1) 87%,rgba(156,18,16,1) 94%,rgba(162,18,18,1) 96%,rgba(153,17,17,1) 98%,rgba(175,23,22,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f88e8e', endColorstr='#af1716',GradientType=0 );
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	padding:8px 10px;
	box-shadow:0 0 2px 1px #692323;
	margin:5px 11px 5px;
	width:685px;
	color:#fff;
	font-size:13px;
}
section.content div.content_space div.right div.error a {color:#cde7ff}
section.content div.content_space div.right div.error a:hover {color:#b4c8da}
section.content div.content_space div.right div.error div.info_alert {
	position:relative;
	top:3px;
	background:url(../images/info.png) no-repeat;
	width:31px;
	height:32px;
	float:left;
	margin:0 10px 0 0;
}
section.content div.content_space div.right div.error h4 {
	font-size:15px;
	color:#fff;
	font-weight:normal;
	margin-bottom:5px;
}
/* ======================= dle content */
section.content div.content_space div.right div.matherials {float:left}
section.content div.content_space div.right div.matherials p.hl {
	background:url(../images/mtl.png) no-repeat;
	width:727px;
	height:8px;
	margin:5px 0 0 10px;
}
section.content div.content_space div.right div.matherials div.cntnt {
	background:#fff;
	margin:0 10px;
	width:727px;
}
section.content div.content_space div.right div.matherials p.bl {
	background:url(../images/mbl.png) no-repeat;
	width:727px;
	height:10px;
	margin:0 0 0 10px;
}
/* ------------------------------------------------------
	login window
------------------------------------------------------ */
.enter_window {
	background:#131a20 url(../images/bg_login.jpg) no-repeat;
	width:331px;
	display:block;
	border-radius:9px 9px 11px 11px;
	-moz-border-radius:9px 9px 11px 11px;
	-khtml-border-radius:9px 9px 11px 11px;
	-webkit-border-radius:9px 9px 11px 11px;
	border-bottom:1px solid #000;
	box-shadow:inset 0 -3px 2px 0 #1b2025;
	-moz-box-shadow:inset 0 -3px 2px 0 #1b2025;
	-webkit-box-shadow:inset 0 -3px 2px 0 #1b2025;
	behavior:url(/templates/MakeServer/css/PIE.htc);
}
.enter_window .logo {
	position:relative;
	top:8px;
	left:20px;
	background:url(../images/logo.png) no-repeat;
	display:block;
	width:283px;
	height:89px;
}
.enter_window form {
	position:relative;
	top:20px;
	left:15px;
}
.enter_window form div.field {
	margin-bottom:10px;
}
.enter_window form div.field p {
	display:inline-block;
	zoom:1;
	*display:inline;
	width:50px;
	font-size:14px;
	color:#a3b631;
}
.enter_window form div.field input {
	background:#191c21;
	box-shadow:inset 0 1px 1px 0 #000;
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#232930;
	height:22px;
	width:240px;
	color:#b9c9da;
	font-size:13px;
	font-family:Cuprum;
	text-shadow:1px 1px 1px #000;
	padding:0 5px;
	border-radius:4px;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	behavior:url(/templates/MakeServer/css/PIE.htc);
}
.enter_window form div.field input:focus {background:#282c33}
.enter_window form button.enter {
	background:url(../images/button_autorize.png) 0 0 no-repeat;
	width:102px;
	height:34px;
	display:block;
	color:#fff;
	text-shadow:-1px 1px 1px #000;
	font-size:13px;
	font-family:Cuprum;
	margin-left:100px;
	box-shadow:none;
	border:none;
	padding:0;
}
.enter_window form button.enter:hover {background:url(../images/button_autorize.png) 0 -34px no-repeat}
.enter_window .avatar {
	position:relative;
	top:20px;
	left:10px;
	width:90px;
	height:90px;
	background:#16191c;
	border-radius:3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow:inset 0 0 1px 0 #000;
	-moz-box-shadow:inset 0 0 1px 0 #000;
	-webkit-box-shadow:inset 0 0 1px 0 #000;
	border-width:1px;
	border-style:solid;
	border-color:#0d0f11 #131618 #262d35 #131618;
	padding:5px;
	behavior:url(/templates/MakeServer/css/PIE.htc);
}
.enter_window .avatar img {
	min-height:88px;
	max-height:88px;
	min-width:88px;
	max-width:88px;
	border:1px solid #0f1112;
}
.enter_window ul {
	position:relative;
	top:16px;
	left:20px;
	display:inline-block;
	vertical-align:top;
	zoom:1;
	*display:inline;
}
.enter_window li {
	height:25px;
	line-height:25px;
	border-bottom:1px dotted #22272e;
	width:195px;
}
.enter_window li.last {border-bottom:none}
.enter_window li a {
	display:block;
	color:#fff;
	text-decoration:1px 1px 1px #000;
	font-size:13px;
	background:url(../images/tn_green.png) 2px 6px no-repeat;
	padding:0 0 0 20px;
}
.enter_window li a:hover {
	color:#a2c42e;
	background:url(../images/tn_blue.png) 2px 6px no-repeat;
}
.enter_window div.lc {
	display:inline-block;
	vertical-align:top;
	zoom:1;
	*display:inline;
}
.enter_window div.lc a.logout {
	position:relative;
	display:block;
	top:30px;
	left:20px;
	width:80px;
	height:20px;
	line-height:20px;
	background:#16191c;
	font-size:14px;
	color:#b5b5b5;
	text-shadow:1px 1px 1px #111416;
	text-align:center;
	border-radius:3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-width:1px;
	border-style:solid;
	border-color:#0d0f11 #131618 #262d35 #131618;
	box-shadow:inset 0 0 1px 0 #000;
	-moz-box-shadow:inset 0 0 1px 0 #000;
	-webkit-box-shadow:inset 0 0 1px 0 #000;
	behavior:url(/templates/MakeServer/css/PIE.htc);
}
.enter_window div.lc a.logout:hover {
	background:#1d2124;
	color:#fff;
}
/* ------------------------------------------------------
	tooltip
------------------------------------------------------ */
.tooltip { font-size: 11px; position: absolute; padding: 5px; z-index: 100000; }
.tooltip-inner { background-color: #000; color: #FFF; max-width: 200px; padding: 5px 8px 4px 8px; text-align: center; }
.tooltip-inner { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.tooltip-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }
.tooltip-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; }
.tooltip-arrow-n { border-bottom-color: #000; }
.tooltip-arrow-s { border-top-color: #000; }
.tooltip-arrow-e { border-left-color: #000; }
.tooltip-arrow-w { border-right-color: #000; }
  
.tooltip-n .tooltip-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
.tooltip-nw .tooltip-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;}
.tooltip-ne .tooltip-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none;  border-left-color: transparent; border-right-color: transparent;}
.tooltip-s .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
.tooltip-sw .tooltip-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
.tooltip-se .tooltip-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
.tooltip-e .tooltip-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }
.tooltip-w .tooltip-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }
/* ------------------------------------------------------
	shortstory.tpl
------------------------------------------------------ */
.shortstory {
	float:left;
	width:727px;
	background:#fff;
}
.shortstory hgroup {
	float:left;
	padding:3px 7px 0 7px;
}
.shortstory hgroup h1,
.shortstory hgroup h2 {
	position:relative;
	display:inline-block;
	vertical-align:top;
	zoom:1;
	*display:inline;
	font-size:14px;
	font-family:Cuprum;
	font-weight:normal;
}
.shortstory hgroup h2 a {color:#fcffff}
.shortstory hgroup h2 {
	background:#7da010;
	border-top:1px solid #7da010;
	height:25px;
	line-height:25px;
	padding:0 12px;
	border-radius:8px;
	-moz-border-radius:8px;
	-khtml-border-radius:8px;
	-webkit-border-radius:8px;
	color:#fcffff;
	text-shadow:1px 1px 1px #333;
	z-index:3;
	behavior:url(/templates/MakeServer/css/PIE.htc);
}
.shortstory hgroup h1 {
	background:#f1f1f1 url(../images/title_icon.png) no-repeat 14px center;
	height:25px;
	line-height:25px;
	border-width:1px 0 0 1px;
	border-style:solid;
	border-color:#d7d7d7 transparent transparent #e8e8e8;
	box-shadow:inset 0 1px 1px 0 #e8e8e8;
	border-radius:0 8px 8px 0;
	-moz-border-radius:0 8px 8px 0;
	-khtml-border-radius:0 8px 8px 0;
	-webkit-border-radius:0 8px 8px 0;
	padding:0 12px 0 35px;
	left:-10px;
	color:#729703;
	behavior:url(/templates/MakeServer/css/PIE.htc);
}
.shortstory div.line {
	background:url(../images/shrt_line.png) no-repeat;
	width:727px;
	height:18px;
	clear:both;
}
.shortstory div.rate {
	display:inline-block;
	vertical-align:top;
	zoom:1;
	*display:inline;
	float:right;
	width:94px;
	height:25px;
	line-height:25px;
	border-radius:8px;
	-moz-border-radius:8px;
	-khtml-border-radius:8px;
	-webkit-border-radius:8px;
	padding:3px 0 0 12px;
	background:url(../images/rating_bg.png) left 3px no-repeat;
	behavior:url(/templates/MakeServer/css/PIE.htc);
}
.shortstory div.info {
	margin:0 7px;
	padding:3px;
	background:#f6f6f6;
	border-width:1px 1px 0 1px;
	border-style:solid;
	border-color:#d6d6d6 #eaeaea transparent #ebebeb;
	border-radius:8px;
	-moz-border-radius:8px;
	-khtml-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:inset 0 1px 1px 0 #e1e1e1;
	-moz-box-shadow:inset 0 1px 1px 0 #e1e1e1;
	-webkit-box-shadow:inset 0 1px 1px 0 #e1e1e1;
	behavior:url(/templates/MakeServer/css/PIE.htc);
}
.shortstory div.info p {
	display:inline-block;
	vertical-align:top;
	zoom:1;
	*display:inline;
	margin-right:4px;
	height:21px;
	line-height:21px;
	padding:0 10px 0 5px;
	border-width:1px;
	border-style:solid;
	border-color:#dedede #dddddd #a7a8aa #dddddd;
	background: #fefefe;
	background: -moz-linear-gradient(top,  #fefefe 0%, #e9e9e9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e9e9e9));
	background: -webkit-linear-gradient(top,  #fefefe 0%,#e9e9e9 100%);
	background: -o-linear-gradient(top,  #fefefe 0%,#e9e9e9 100%);
	background: -ms-linear-gradient(top,  #fefefe 0%,#e9e9e9 100%);
	background: linear-gradient(to bottom,  #fefefe 0%,#e9e9e9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e9e9e9',GradientType=0 );
	border-radius:10px;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	-webkit-border-radius:10px;
	box-shadow:0 1px 0px 0 #ccc;
	-moz-box-shadow:0 1px 0px 0 #ccc;
	-webkit-box-shadow:0 1px 0px 0 #ccc;
	color:#7ba213;
	font-size:11px;
	behavior:url(/templates/MakeServer/css/PIE.htc);
}
.shortstory div.info p b,
.shortstory div.info p a {
	color:#616161;
	font-weight:normal;
}
.shortstory div.info p i {
	background:url(../images/info_icon.png) left center no-repeat;
	width:7px;
	height:7px;
	margin-right:5px;
	display:inline-block;
	zoom:1;
	*display:inline;
}
.shortstory div.info span {
	background:none;
	border:none;
	box-shadow:none;
	border-right:1px dotted #dedede;
	margin-right:6px;
	line-height:25px;
}
.shortstory div.info ul {
	float:right;
	margin:3px 5px 0 0;
}
.shortstory div.info li {
	display:inline-block;
	vertical-align:top;
	zoom:1;
	*display:inline;
	width:22px;
	height:21px;
}
.shortstory div.info li a {
	display:block;
}
.minus_fav,
.shortstory div.info li.heart {background:url(../images/info_icons.png) 0 0 no-repeat}
.plus_fav {background:url(../images/info_icons.png) 0 -21px no-repeat}


.shortstory div.info li.alert {background:url(../images/info_icons.png) 0 0 no-repeat}
.shortstory div.info li.alert:hover {background:url(../images/info_icons.png) 0 -21px no-repeat}
.shortstory div.info li.list {background:url(../images/info_icons.png) -24px 0 no-repeat}
.shortstory div.info li.list:hover {background:url(../images/info_icons.png) -24px -21px no-repeat}
.shortstory div.line2 {
	border-bottom:1px dotted #ccc;
	margin:2px 7px 7px 7px;
	clear:both;
}
.shortstory div.text {
	font-size:13px;
	font-family:Cuprum, Sans-serif, Arial;
	color:#636363;
	margin:0 12px;
}
.shortstory div.text a {
	color:#2c508b;
	text-decoration:underline;
}
.shortstory div.text a:hover {
	text-decoration:none;
	color:#4d6ea5;
}
.shortstory div.text img {
	border:1px solid #e4e4e4;
	padding:1px;
	max-width:650px;
	margin-right:2px;
}
/* ======================= tags */
.shortstory div.tags {
	color:#82a419;
	font-size:13px;
	margin:7px;
	padding:3px 6px 3px 10px;
	height:26px;
	line-height:26px;
	background:#f6f6f6;
	border-width:1px 1px 0 1px;
	border-style:solid;
	border-color:#d6d6d6 #eaeaea transparent #ebebeb;
	border-radius:8px;
	-moz-border-radius:8px;
	-khtml-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:inset 0 1px 1px 0 #e1e1e1;
	-moz-box-shadow:inset 0 1px 1px 0 #e1e1e1;
	-webkit-box-shadow:inset 0 1px 1px 0 #e1e1e1;
	behavior:url(/templates/MakeServer/css/PIE.htc);
}
.shortstory div.tags a {color:#3f3f3f}
.shortstory div.tags a:hover {color:#666}
.shortstory div.tags a.more {
	background:url(../images/more.png) 0 0 no-repeat;
	display:block;
	float:right;
	width:87px;
	height:32px;
	text-align:center;
	color:#fff;
}
.shortstory div.tags a.more:hover {background:url(../images/more.png) -87px 0 no-repeat}
.shortstory div.line3 {
	background:url(../images/line3.png) repeat-x;
	margin:0 7px 3px 7px;
	height:6px;
	clear:both;
}
/* ------------------------------------------------------
	navigation.tpl
------------------------------------------------------ */
#navig {
	width:727px;
	min-height:34px;
	overflow:hidden; 
	position:relative;
	background:#fff;
	behavior:url(/templates/MakeServer/css/PIE.htc);
}
.navig {
	overflow:hidden;
	line-height:35px;
	zoom:1;
}
.navig li {float:left}
.navig.navig-menu {
	position:relative;
	padding:5px;
	font-size:14px;
	margin:5px 0 0 5px;
	width:705px;
}
.navig.navig-menu li {
	height:24px;
	line-height:24px;
	margin-right:3px;
}
.navig.navig-menu li a { 
	color:#5f5f5f;
	float:left; 
	cursor:pointer;
	padding:0 10px;
}
.navig.navig-menu li a:hover {
	background:#eaeaea;
	border-radius:4px;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	color:#5f5f5f;
	behavior:url(/templates/MakeServer/css/PIE.htc);
}
.navig.navig-menu li.active a,
.navig.navig-menu li.active {
	background:#2b3946;
	border-radius:4px;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	color:#fff;
	behavior:url(/templates/MakeServer/css/PIE.htc);
}
.oldie .navig.navig-menu {
	border-color:#dfe3e8;
	border-right:none;
}
.navig.navig-menu li.back span,
.navig.navig-menu li.next span {
	padding:0 10px;
	line-height:22px;
	color:#d8d8d8;
	cursor:pointer;
	text-shadow:1px 1px 1px #444;
}
.navig.navig-menu li.next,
.navig.navig-menu li.back {
	height:22px;
	line-height:22px;
	padding:0 0 0 12px;
	float:right;
	border-radius:4px;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	text-shadow:1px 1px 1px #444;
}
.navig.navig-menu li.back {background:#293946 url(../images/back.png) 8px 7px no-repeat;}
.navig.navig-menu li.back:hover {color:#fff;}

.navig.navig-menu li.next {
	background:#7ea113 url(../images/next.png) 55px 7px no-repeat;
	padding:0 12px 0 0;
}
.navig.navig-menu li.back a,
.navig.navig-menu li.next a {
	background:none;
	line-height:22px;
	color:#fff;
}
.navig.navig-menu li.back a:hover,
.navig.navig-menu li.next a:hover {
	color:#eee;
}
/* ------------------------------------------------------
	footer
------------------------------------------------------ */
footer {
	position:relative;
	top:216px;
	left:-3px;
	height:105px;
	background:url(../images/footer.png) no-repeat;
	width:1022px;
	margin:0 auto;
}
footer .footer_logo {
	display:inline-block;
	vertical-align:top;
	zoom:1;
	*display:inline;
	background:url(../images/logo.png) 4px 6px no-repeat;
	height:79px;
	width:289px;
}
footer .copyrights {
	display:inline-block;
	vertical-align:top;
	zoom:1;
	*display:inline;
	padding:10px 0 0 35px;
	height:60px;
	width:550px;
	font-size:10px;
	color:#fff;
}
footer .copyrights p.top_cop {font-size:13px}
footer .copyrights p {margin-bottom:6px}
footer .copyrights p a {color:#d5e8fe}
footer .copyrights p a:hover {color:#b3cbe7}
footer .copyrights p b {color:#a6bd2c}
footer .counter {
	display:inline-block;
	vertical-align:top;
	zoom:1;
	*display:inline;
	float:right;
	width:88px;
	height:31px;
	background:url(../images/temp/88.png) no-repeat;
	margin:33px 15px 0 0;
}
footer .links {
	position:relative;
	top:20px;
	left:20px;
	width:1022px;
	height:25px;
	font-size:11px;
	color:#d5e8fe;
}
footer .links a {color:#8faf04}
footer .links a:hover {color:#839e10}


    a.commer {  
    width: 154px;  
    height: 43px;  
    background-image: url(../images/new.png);  
    text-align:center;
    display:block;
	text-transform:uppercase;
	font-size:14px;
	text-shadow:1px 1px 1px #000;
	color:#fff;
	height:38px;
	line-height:39px;
    }  
      
    a.commer:hover { 
    background-position: 0 39px;  
    }  


/*---------[new_reg_form]---------*/
.form-1 *,
.form-1 *:after,
.form-1 *:before {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
margin: 0;}

.clearfix:after {
content: "";
display: table;
clear: both;}

.form-1 {
width: 340px;
margin: 0px;
padding: 10px;
position: relative;
box-shadow:
0 0 1px rgba(0, 0, 0, 0.3),
0 3px 7px rgba(0, 0, 0, 0.3),
inset 0 1px rgba(255,255,255,1),
inset 0 -3px 2px rgba(0,0,0,0.25);
border-radius: 5px;
background: white;
background: -moz-linear-gradient(#eeefef, #ffffff 10%);
background: -ms-linear-gradient(#eeefef, #ffffff 10%);
background: -o-linear-gradient(#eeefef, #ffffff 10%);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#eeefef), color-stop(0.1, #ffffff));
background: -webkit-linear-gradient(#eeefef, #ffffff 10%);
background: linear-gradient(#eeefef, #ffffff 10%);}

.form-1 .field {
position: relative;}

.form-1 .field i {
left: 0px;
top: 0px;
position: absolute;
height: 36px;
width: 36px;
border-right: 1px solid rgba(0, 0, 0, 0.1);
box-shadow: 1px 0 0 rgba(255, 255, 255, 0.7);
color: #777777;
text-align: center;
line-height: 42px;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
pointer-events: none;}

.form-1 input[type=text], .form-1 input[type=password] {
font-family: 'Lato', Calibri, Arial, sans-serif;
font-size: 13px;
font-weight: 400;
text-shadow: 0 1px 0 rgba(255,255,255,0.8);
width: 100%;
padding: 10px 18px 10px 45px;
border: none;
box-shadow:
inset 0 0 5px rgba(0,0,0,0.1),
inset 0 3px 2px rgba(0,0,0,0.1);
border-radius: 3px;
background: #f9f9f9;
color: #777;
-webkit-transition: color 0.3s ease-out;
-moz-transition: color 0.3s ease-out;
-ms-transition: color 0.3s ease-out;
-o-transition: color 0.3s ease-out;
transition: color 0.3s ease-out;}

.form-1 input[type=text] {margin-bottom: 10px;}
.form-1 input[type=text]:hover ~ i, .form-1 input[type=password]:hover ~ i {color: #52cfeb;}
.form-1 input[type=text]:focus ~ i, .form-1 input[type=password]:focus ~ i {color: #42A2BC;}
.form-1 input[type=text]:focus, .form-1 input[type=password]:focus, .form-1 button[type=submit]:focus {outline: none;}

.form-1 .submit {
width: 65px;
height: 65px;
position: absolute;
top: 16px;
right: -25px;
padding: 10px;
z-index: 2;
background: #ffffff;
border-radius: 50%;
box-shadow:
0 0 2px rgba(0,0,0,0.1),
0 3px 2px rgba(0,0,0,0.1),
inset 0 -3px 2px rgba(0,0,0,0.2);}

.form-1 .submit:after {
content: "";
width: 10px;
height: 10px;
position: absolute;
top: -2px;
left: 30px;
background: #ffffff;
box-shadow: 0 62px white, -32px 31px white;}

.form-1 button {
width: 100%;
height: 100%;
margin-top: -1px;
font-size: 1.4em;
line-height: 1.75;
color: white;
border: none;
border-radius: inherit;
background: #52cfeb;
background: -moz-linear-gradient(#52cfeb, #42A2BC);
background: -ms-linear-gradient(#52cfeb, #42A2BC);
background: -o-linear-gradient(#52cfeb, #42A2BC);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#52cfeb), to(#42A2BC));
background: -webkit-linear-gradient(#52cfeb, #42A2BC);
background: linear-gradient(#52cfeb, #42A2BC);
box-shadow:
inset 0 1px 0 rgba(255,255,255,0.3),
0 1px 2px rgba(0,0,0,0.35),
inset 0 3px 2px rgba(255,255,255,0.2),
inset 0 -3px 2px rgba(0,0,0,0.1);
cursor: pointer;}

.form-1 button:hover,
.form-1 button[type=submit]:focus {
background: #52cfeb;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;}

.form-1 button:active {
background: #42A2BC;
box-shadow:
inset 0 0 5px rgba(0,0,0,0.3),
inset 0 3px 4px rgba(0,0,0,0.3);}
/*---------[/new_reg_form]---------*/



/*a.commer {
 background:url(../images/new.png) 0 -39px no-repeat;
 width:154px;
 text-align:center;
}
a.commer:hover {background:url(../images/new.png) 0 0 no-repeat;}*/


