/* Games Portal [Triolan, Kharkov] 
Дизайн: Vano
Верстка: aL13n */

form {
margin:0;
padding:0;
}

.archives {
margin-top:6px;
margin-left:10px;
margin-bottom:10px;
}

.archives a {
color:#fff;
text-decoration:underline;
}

.title_quote {
width:94%;
color:#474747;
font:bold 9px Tahoma, Helvetica, sans-serif;
position:relative;
left:17px;
top:12px;
line-height:16px;
}

.quote {
width:94%;
color:black;
font:11px Tahoma, Arial, sans-serif;
text-align:left;
line-height:15px;
margin:5px 0 5px 5px;
padding:5px 0 0 20px;
}

.hide {
color:#e51f1f;
font:italic 11px Tahoma, Helvetica, sans-serif;
text-align:left;
line-height:16px;
margin:5px 0 10px 20px;
padding:15px 0 0 20px;
}

.scriptcode {
background:#636363;
border:1px solid #000;
color:#fff;
font:11px Tahoma, Helvetica, sans-serif;
text-align:left;
margin:0;
padding:15px 0 5px 10px;
}

.calendar {
font:normal 10px Tahoma;
color:#616060;
}

.calendar td {
width:160px;
}

.monthlink {
color:#3b3b3b;
text-decoration:none;
}

.day {
color:#616060;
}

.weekday {
color:#fff;
background-color:#586e05;
border:1px solid #000;
}

.rating {
color:#fff;
font-size:11px;
font-family:tahoma;
width:85px;
height:16px;
}

.unit-rating {
list-style:none;
width:85px;
height:16px;
position:relative;
background-image:url(../dleimages/rating.gif);
background-position:top left;
background-repeat:repeat-x;
margin:0;
padding:0;
}

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

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

.unit-rating li a:hover {
background-image:url(../dleimages/rating.gif);
background-position:left center;
z-index:2;
left:0;
}

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

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

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

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

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

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

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

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

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

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

.unit-rating li.current-rating {
background-image:url(../dleimages/rating.gif);
background-position:left bottom;
position:absolute;
height:16px;
display:block;
text-indent:-9000px;
z-index:1;
}

.bbcodes {
background-color:#769309;
font:normal 12px Tahoma;
color:#000;
margin-top:5px;
border:0;
padding:3px;
}

.bbcodes_poll {
border:1px solid #999;
color:#555;
font-size:12px;
font-family:Tahoma, Arial, Verdana;
padding:3px;
}

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

.editor_buttoncl {
float:left;
cursor:pointer;
padding-left:1px;
padding-right:1px;
border-left:1px solid #999;
border-right:1px solid #999;
}

.editbclose {
float:right;
cursor:pointer;
}

.editor_button select {
font-family:Tahoma, Arial, Verdana;
font-size:11px;
}

.xfields textarea {
width:350px;
height:160px;
background-color:#FFF;
color:#000;
padding:3px;
}

.xfields input {
width:150px;
background-color:#FFF;
color:#000;
padding:3px;
height:16px;
}

.xfields select {
color:#757575;
font-size:11px;
font-family:Tahoma, Arial, Verdana;
height:14px;
border:1px solid #e0e0e0;
margin-top:3px;
margin-bottom:3px;
}

.xprofile textarea {
width:350px;
height:160px;
background-color:#FFF;
color:#000;
padding:3px;
}

.xprofile input {
width:150px;
background-color:#fff;
color:#000;
padding:3px;
height:16px;
}

.pm_head {
font:bold 10px Tahoma;
padding:5px 10px;
}

.pm_list {
text-decoration:none;
font:normal 11px Tahoma;
color:#3d3d3d;
width:200px;
line-height:18px;
padding:0 3px;
}

.pm_list a:hover {
color:#2facbe;
text-decoration:underline;
}

#dropmenudiv {
border:0;
font:normal 10px Tahoma;
color:#FFF;
background-color:#3d4207;
line-height:20px;
filter:alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
margin:2px;
}

#dropmenudiv a {
border:0;
display:block;
text-indent:3px;
color:#fcfcfc;
background-color:#445012;
text-decoration:none;
margin:0;

}

#dropmenudiv a:hover {
background-color:#000;
color:#fcfcfc;
border:0;
}

#newpm {
position:absolute;
width:400px;
padding:5px;
background:#efece4;
color:#3d3d3d;	
border:1px solid #e4e0d4;
font:normal 11px Tahoma;
}

#newpmheader {
padding:7px 8px;
color:#3d3d3d;	
font:bold 11px Tahoma, Arial, Verdana;
background-color: #e4e0d4;
vertical-align:middle;
cursor:move;
}

#newpm a {
background:transparent;
color:#4b73d4;
text-decoration:none;
}

#newpm a:hover {
background:transparent;
color:#4b73d4;
text-decoration:underline;
}

#attachment {
color:#2facbe;
}

.search {
color:#3d3d3d;
}

.textin {
background-color:#fff;
border:0;
font:normal 11px Tahoma;
color:#3d3d3d;
padding:3px;
}

.sresult {
text-align:justify;
font:normal 11px Tahoma;
line-height:18px;
color:#3d3d3d;
}

fieldset {
border:1px solid #abc918;
text-align:left;
font:normal 11px Tahoma, Arial, Verdana;
padding:5px;
}

legend {
background-color:#333333;
border:1px solid #abc918;
margin-top:3px;
color:#FFF;
padding:3px;
}

.highslide-html-content {
position:absolute;
display:none;
}

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

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

.highslide-loading {
display:block;
color:#FFF;
font-size:9px;
font-weight:700;
text-decoration:none;
border:1px solid #FFF;
background-color:#000;
padding:3px;
}

.archives a:hover,.pm_list a {
color:#fff;
text-decoration:none;
}

.day-active,.day-active a,.day-active-v,.day-active-v a {
color:#000;
text-decoration:none;
background-color:#616060;
}

.weekday-active,.weekday-active a,.weekday-active-v,.weekday-active-v a {
color:#fff;
}

#dle_poll_votes {
margin:0 0px;
}

.topava {width: 70px;}
.topava img {padding:2px;border:2px solid #2b2b29;}

.comment {
	margin:10px 0;
	font-size:11px;
}
.comm_hdr {
	height:20px;
	padding:5px 10px;
	background: black;
}
.comm_user_data {
	width:90px;
	height:100%;
	vertical-align:top;
	padding:5px 10px 10px;
	border-left:1px solid #464451;
	color:#5e5f5e;
       float:right;
}
.comm_user_data ul {
	padding-right:10px;
	float:left;
}
.underlined_list {
	margin:0 -5px;
	padding:0 10px 0 5px;
	border-bottom:1px solid black;
}
.margined_list {margin:-13px 0 5px}

.comm_inner {
	width:370px;
       padding:10px;
	vertical-align:top;
	background:black;
}
.comm_content {
	padding-bottom:5px;
	}

.comm_serv_links a {margin-right:10px}

/* Start ---- Modern Poll Style */
.polled { height: 22px; }
.voted { height: 11px; }
.progress { border: 1px solid #ccc; position: relative; display: block; padding: 0; margin:4px 0; background: #DEDEDE; background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#e9e9e9)); background: -moz-linear-gradient(top, #ccc, #e9e9e9);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#e9e9e9');

    -moz-box-shadow:0 1px 0 #fff;
    -webkit-box-shadow:0 1px 0 #fff;
    box-shadow:0 1px 0 #fff;

    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.polled span { height:20px; }
.voted span { height: 9px; }
.progress span { display: block; margin: 0; padding: 0; text-align:center; width:0;
    
    -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
    box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);

    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.progress span b { color:#fff; line-height:20px; padding-left:2px; text-shadow:0 1px 1px rgba(0, 0, 0, 0.5); }

.progress-1 span {
    border: 1px solid #0078a5; background-color: #5C9ADE;
    background: -moz-linear-gradient(top, #00adee 10%, #0078a5 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #00adee), color-stop(0.9, #0078a5));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}

.progress-2 span {
    border: 1px solid #5c9425;  background-color: #77AF3F;
    background: -moz-linear-gradient(top, #8fc857 10%, #5c9425 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #8fc857), color-stop(0.9, #5c9425));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#8fc857', endColorstr='#5c9425');
}
.progress-3 span {
    border: 1px solid #f47a20; background-color: #faa51a;
    background: -moz-linear-gradient(top, #faa51a 10%, #f47a20 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #faa51a), color-stop(0.9, #f47a20));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.progress-4 span {
    border: 1px solid #A92C2C; background-color: #cd00cd;
    background: -moz-linear-gradient(top, #DD5F5F 10%, #A92C2C 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #DD5F5F), color-stop(0.9, #A92C2C));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#DD5F5F', endColorstr='#A92C2C');
}
.progress-5 span {
    border: 1px solid #8c2ca9; background-color: #C44747;
    background: -moz-linear-gradient(top, #bf5fdd 10%, #8c2ca9 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #bf5fdd), color-stop(0.9, #8c2ca9));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf5fdd', endColorstr='#8c2ca9');
}
/* End ---- Modern Poll Style */

.gallery {
	list-style: none;
	margin: 0;
	padding: 0;
}
.gallery li {
	padding: 10px;
	margin: 0;
	float: right;
	position: relative;
	width: 120px;
	height: 120px;
}
.gallery li:hover img {
	border-color: #000;
}
.gallery img {
	background: #fff;
	border: solid 1px #888;
	padding: 5px;
}
.gallery em {
	background: #fff url(images/grey-gradient.gif) repeat-y;
	color: #000;
	font-style: normal;
	padding: 2px 10px;
	display: block;
	position: absolute;
	top: 110px;
	left: 9px;
	border: 1px solid #999;
	border-left-color: #888;
}
.gallery a {
	text-decoration: none;
}
.gallery a:hover em {
	background: #ffdb01 url(images/orange-gradient.gif) repeat-y;
	border-color: #c25b08;
}

#tdleft {width: 450px; text-align: right; padding: 5px; color: #777; font-weight: bold}
#tdright {width: 300px; padding: 5px}
#tdprofile {width: 640px; border: 0; margin-top: 5px}

.profiletr {background-color: #fff; vertical-align: middle}
.profiletr:hover {background-color: #F2F4FF}
.userprofilename {height: 100px; font-size: 35px; font-weight: normal; text-shadow: #999 2px 2px 2px}
.profiletextarea {width:320px; height:70px; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0}
.ratelink {padding: 3px;background: #215D98;font-size: 13px; font-weight: bold; color: #fff; text-decoration: none}
.ratelink:hover {background: #4F94D0; text-decoration: none}

.sr {float: left;margin-right: -3px;width: 250px;margin-left: -250px;position: relative;background: #fff}
.blockname {font-size: 115%; font-weight: bold; color: #E11B33; border-bottom: 1px dashed #ccc; margin-bottom: 10px; padding-bottom: 2px}
.menublock {padding: 0.5em 1em 1em; text-align: left}

