/* CSS Document */

body {
background:#232e33;
font:12px Verdana;
}

a:hover {
text-decoration:none;
}

#widget {
margin-left:15px;
margin-bottom:15px;
}

#widget h2 {
background:url(images/line.gif) no-repeat scroll left bottom;
font-size:11px;
text-transform:uppercase;
font-weight:700;
color:#255d75;
padding-bottom:8px;
margin-left:5px;
}

#widget ol {
font-size:10px;
color:#666;
margin:0;
padding:0 10px 0 15px;
list-style-image:url(images/arrow.gif);
}

#widget ol li {
padding:3px;
color:#ccc;
}

#widget ol li a {
color:#666;
font-size:12px;
}

#widget ol li a:hover {
color:#000;
}

#widget ul {
font-size:10px;
color:#666;
margin:0;
padding:0 10px 0 15px;
list-style-image:url(images/arrow.gif);
}

#widget ul li {
padding:3px;
color:#ccc;
}

#widget ul li a {
color:#666;
font-size:11px;
}

#widget ol li a:hover {
color:#000;
}

#rss_link {
float:right;
padding:10px 14px 12px 12px;
background:#343434;
border-top:solid 1px #404040;
color:#FFA100;
text-decoration:none;
font-weight:bold;
}

#rss_link:hover {
color: #FFF;
text-decoration:underline;
}

#topbutton {
background:url(images/top_button.gif);
color:#FFFFFF;
text-decoration:none;
font-size:13px;
padding:7px;
margin-right:10px;
}

#topbutton:hover {
background:url(images/top_button_hover.gif);
}

.block {
background:#FFFFFF url(images/block_bg.gif) repeat-y;
}

.nav {
border-bottom:3px solid #ffe05c;
}

#navigation {
margin-left:0px;
margin-top:0px;
padding-left:0px;
}

#navigation li {
position:relative;
float:left;
margin-right:2px;
list-style:none;
}

#navigation li a {
float:left;
display:block;
position:relative;
text-decoration:none;
color:#000;
font-weight:bold;
padding:10px 14px 12px 32px;
background:#343434;
color:#FFF;
border-top:solid 1px #404040;
}

#navigation .upload a {
background:#237044;
border-top:solid 1px #488952;
}

#navigation li a img {
position:absolute;
top:9px;
left:11px;
}

#navigation .active a {
background:#FFE05C;
color:#000;
border-top:solid 1px #FFF;
}

#navigation li a:hover {
text-decoration:underline;
}

.footer {
font-size:11px;
color:#646c73;
padding-top:10px;
}

.footer a {
color:#FFF;
text-decoration:none;
}

.footer a:hover {
color:#999;
}

.creative {
margin-top:5px;
}

.post {
border-bottom:1px dotted #999;
margin-bottom:7px;
}

.post h2 {
padding:0;
margin:0;
font-size:18px;
font-weight:normal;
}

.post h2 a {
color:#237044;
}

#rub_link {
color:#343434;
text-decoration:none;
}

.more {
font-size:11px;
color:#666;
}

.more a {
color:#666;
font-weight:bold;
}

.pagination {
clear:both;
color:#AEAEAE;
padding:0 5px 0 2px;
font-size:12px;
overflow:auto;
}

.pagination a {
padding:6px 8px;
margin:0 0 0 -1px;
font-weight:bold;
display:block;
float:left;
border-top:solid 1px #C7C7C7;
border-left:solid 1px #B6B6B6;
border-right:solid 1px #B6B6B6;
border-bottom:solid 1px #9F9F9F;
background:#E2E2E2;
}

.pagination a {
color:#000;
text-decoration:none;
}

.pagination a:hover {
background:#FFF;
text-decoration:underline;
}

.entry {
width:230px;
overflow:visible;
border:1px solid #3E3C22;
background-color:#fff;
position:absolute;
top:30%;
left:40%;
z-index:55;
padding:30px 10px 15px;
}

.entry dl {
clear:both;
display:block;
}

.entry dt {
float:left;
width:25%;
padding:5px 0;
}

.entry dd {
float:left;
width:70%;
padding:3px 0;
}

.entry input {
width:160px;
}

.auth {
position:absolute;
left:15px;
top:10px;
font:18px Verdana;
color:#2588b2;
}

.close {
position:absolute;
right:15px;
top:10px;
}

#tooltip {
background:#3d90b3;
font:11px Verdana;
color:#FFFFFF;
padding:6px 7px;
position:absolute;
visibility:hidden;
}

.form input {
border:1px solid #999;
font:12px Verdana;
color:#999;
padding:3px;
}

.form input:focus {
color:#333;
border:1px solid #333;
background:#f3f3f3;
}

.commentforusersp {font-size:11px; font-family:Verdana; margin-left:5px;}
input {
	padding: 2px;
	border:1px solid #eee;
	font: normal 1em Verdana, sans-serif;
	color:#777;
}
textarea {
	width:400px;
	padding:2px;
	font: normal 1em Verdana, sans-serif;
	border:1px solid #eee;
	height:100px;
	display:block;
	color:#777;
}
input.button { 
	margin: 0; 
	font: bolder 12px Arial, Sans-serif; 
	border: 1px solid #CCC; 
	padding: 1px; 
	background: #FFF;
	color: #CC0000;
}
/* links */
a {
	color: #003366;
	background-color: inherit;
	text-decoration: none;
}
a:hover {
	color: #CC0001; 
	background-color: inherit;
}

#feedback h1 {
	font-size:18px;
	font-weight:normal;
	color:#090;
}

#feedback input {
	padding:3px;
	font:11px Verdana;
	border:1px solid #999;
	color:#999;
}

#feedback input:focus {
	color:#333;
	border:1px solid #333;
}

#feedback textarea {
	padding:3px;
	font:11px Verdana;
	border:1px solid #999;
	color:#999;
}

#feedback textarea:focus {
	color:#333;
	border:1px solid #333;
}

.button {
	color:#FFF;
	font:bold 11px Verdana;
	padding:3px;
	background:url(images/top_button.gif);
}
.cooment {
	background-color:#a09366;
	border: 1px dashed #424242;
	margin:15px;
	text-align:center;
	padding:15px;
}
.tcenter {background-image:url(images/tcenter.jpg); background-repeat:repeat-y;}
.dateauthor {
	font-size:11px;
	color:#666;
	text-align:center;
	
	}
.textcomment {
	margin:15px; font-family:Verdana; font-size:11px; color:#969;}
.delcomments { margin:1px; margin-top:-12px; text-align:left; font-size:12px; font-weight:bold;}
.forbanned {border:2px solid #992a2a;}
.forbanned1 {border-bottom:1px dashed #992a2a; background-color:#e3c0c0; padding:5px; font-weight:bold; color:#992a2a;}
.forbanned2 {background-color:#f2dddd; padding:10px; background-image:url(images/banned.png); background-repeat:no-repeat; background-position:center; font-weight:bold; color:#10279b;}
.signature {font-size:12px; margin:10px; font-family:Tahoma; font-style:italic;}
.forhr {
	border:1px dashed #999; width:300px;}
	.search_text { font-family:Tahoma; color:#999; padding:1px; font-size:12px; background-image:url(images/search.png); background-repeat:no-repeat; background-position:right;}
	.searchbutton {background-color:#f2f2f2; margin:10px; margin-left:45px; color:#666; font-family:Verdana, Geneva, sans-serif; font-weight:bold;}
	.profi {margin-right:5px; width:450px; background-image:url(http://img.uz/d/2010/03/4ba3c1697e8b7.jpg); background-repeat:no-repeat; background-position:bottom right;}
	.forjquery {display:none;}
	.title_razdel {text-indent:2px; text-align:center; letter-spacing:3px;}
	.forcommenttext {background-image:url(images/comment_rect.png); background-repeat:no-repeat; background-position:right; width:420px; height:150px;}
.slideup { border:1px solide #f2f2f2; padding:4px; padding-left:6px; padding-right:6px; background-color:#f6f6f6; margin: 15px; }
#st_opros {font-family: 'verdana', Times, serif; font-size:11px;  color:#990000 ;margin:3px; }
#st_tab_opros {border:1px dashed #666666; text-align:center;}
#st_radio {font-size:11px; color:#0099CC; font-family:Georgia, 'Times New Roman', Times, serif;}
#st_subm_opros {border:1px solid #CCCCCC; background-color:#CCCCCC; font-size:11px; margin:5px;}
.keyboardLayout { position: absolute; margin: 1px 0 0 -25px; *margin-top: 2px; width: 24px; height: 20px; color: #999; text-align: center; }
#input_a { border: 1px solid #ccc;}
.input_sub {
    border: 1px solid silver;
    width: 15em;
    margin-top: 5px;
    padding:1px;
}