/*
::-webkit-scrollbar
{
	width:4px;
}

::-webkit-scrollbar-thumb
{
    background-color: #EBBE33;
}
*/
body
{
	background:#F0E2C2 url(../img/backgr.png) repeat;
	//background:#F0E2C2 url(../img/backgr.jpg) repeat;
	margin:0px;
	color:#7C4101;	
	font:10pt Verdana,Tahoma,arial,sans-serif;
}

img
{
	border: 0;
}

a 
{ 
    text-decoration: none; 
	outline: none;
	color: #3F3FCF;
}

p
{
	text-indent:40px;
	margin-top:2px;
	margin-bottom:6px;
}

input[type='text'],input[type='number'],input[type='password'],select,textarea
{
    border-radius: 3px;
	border: 1px solid #BEBEBE;
	outline: none;
	padding:2px;
	background:#FBF2DD;
	font:10pt Verdana,Tahoma,arial,sans-serif;
}

textarea
{
	font:10pt Tahoma,arial,sans-serif;
	resize: none;
}

td.tab, th
{
	border:1px solid #bebebe;
	height:23px;
	padding:1px 3px;
}

td.tab
{
	background:#FBF2DD;
}

th
{
	font:bold 8pt Verdana,Tahoma,arial,sans-serif;
	background:#EBBE33;
}

th.thlot
{
	border:1px solid black;	
}

td.tdlot
{
	vertical-align:center;
	text-align:center;
	border:1px solid black;	
	background:#FBF2DD;
}

table#general
{
	background:#F0E2C2;
	width:1000px;
	height:100%;
	margin:auto;
	border-collapse:collapse;
	border:1px solid #BEBEBE;
}

div#header
{
	position:relative;
	font:bold 14px Tahoma,Verdana,Arial,sans-serif;
	width:600px;
	height:23px;
	padding-top:5px;
	margin:3px auto 5px;
	color:#BA0000;
	background:#F6DA98;
    border-radius: 3px;
	box-shadow:	
		0 0 12px rgba(159,121,4,1);
}

div#autform
{
	position:relative;
	font:bold 8pt Verdana,Tahoma,Arial,sans-serif;
	width:130px;
	height:auto;
	margin:0px auto 3px;
	padding-top:8px;
	padding-bottom:14px;
	background:#F6DA98;
	border:1px solid #9F7904;
    border-radius: 3px;
	box-shadow:	
		0 0 8px rgba(159,121,4,1);
}

div#timer
{
	font:10pt Verdana,Tahoma,Arial,sans-serif;
	width:130px;
	padding-top:10px;
	padding-bottom:10px;
	height:auto;
	margin:3px auto;
	background:#F6DA98;
	border:1px solid #9F7904;
    border-radius: 3px;
	box-shadow:	
		0 0 8px rgba(159,121,4,1);
}

div.news
{
	width:820px;
	margin:0px 2px;
}

div.newshdr
{
	width:820px;
	position:relative;
	font:bold 11pt Tahoma,Verdana,Arial;
	text-align:left;
	padding-top:3px;
}

div.newsbody
{
	padding:2px 4px;
	width:820px;
	font:11pt Tahoma,Verdana,Arial;
	text-align:justify;
}

div.bloklot
{
	text-align:left;
	font:9pt Verdana,Tahoma,Arial,sans-serif;
	width:820px;
	height:auto;
	position:relative;
	padding-top:0px;
	margin:0px auto 10px;
	color:#BA0000;
	background:#F6DA98;
	border:1px solid #9F7904;
	box-shadow:	0 0 9px rgba(159,121,4,1);
    border-radius: 4px;
}

div.bloklot:hover
{
	box-shadow:	
		0 0 12px rgba(0,0,255,0.8),
		inset 0 0 4px rgba(0,0,0,0.6);
}

td#copyright
{
	height:20px;
	font:bold 8pt Verdana,Tahoma,Arial,sans-serif;
	text-align:center;
	border:1px solid #BEBEBE;
}

div[id$='box']
{
	position:relative;
	padding-top:5px;
	padding-bottom:5px;
	margin:auto;
}

div[id^='blstr']
{
	width:98%;
	margin:6px auto;
	position:relative;
}

div#blstr1
{
	text-align:left;
	margin-top:10px;
}

div#blstr2
{
	text-align:center;
}

div#telo1
{
	width:848px;
	height:600px;
	position:relative;
	text-align:center;
	margin:12px auto 0px;
	overflow-y:auto;
}

div.str0,div.str1
{
	display:inline-block;
	font-size:11px;
	width:17px;
	height:15px;
	text-align:center;
    border-radius:3px;
	margin-right:3px;
	border:1px solid black;
}

div.str0
{
	background:#FFFF00;
}

div.str1
{
	cursor:pointer;
	background:#EBBE33;
	color:black;
}

div.str1:hover
{
    box-shadow:	0 0 6px rgba(0,0,0,0.6);
}

div.listfix
{
	display:none;
	border-top:1px solid;
	padding:5px;
	position:relative;
	text-align:center;
}

.selrazd
{
	color:#000000;
	text-shadow: 
		-1px -1px 4px rgba(255,255,0,1),
		1px 1px 4px rgba(255,255,0,1);
}

.imga
{
	text-decoration: none;
	width:16px;
	margin-top:2px;
	border:0px;
}

.thumb 
{
	height: 100px;
	border: 1px solid #000;
}

img.like
{
	width:18px;
	cursor:pointer;
}

img.like:hover
{
	border:1px solid red;
}
/*------------ Стили для кнопок меню разделов --------------------*/

.butrazd,.butrazd:hover,.butrazd:active
{
	outline: none;
	display:inline-block;
    cursor:pointer;
    position:relative;
	border:1px solid;
    border-radius: 4px;
    box-shadow:	
		1px 1px 2px rgba(0,0,0,0.3),
		1px -1px 2px rgba(0,0,0,0.3),
		-1px 1px 2px rgba(0,0,0,0.3),
		-1px -1px 2px rgba(0,0,0,0.3),
		inset 0 0 2px rgba(0,0,0,0.6);
	margin-top:3px;
    text-align:center;
    padding-top:2px;
    width:131px;
	height:20px;
	font:bolder 10pt Verdana,Tahoma,Arial;
    background:#EBBE33;
}

.butrazd:hover
{
	box-shadow:	
		0 0 8px rgba(0,0,255,0.8),
		inset 0 0 4px rgba(0,0,0,0.6);
}

.butrazd:active
{
	box-shadow:	
		0 0 12px rgba(0,0,255,0.8),
		inset 0 0 4px rgba(0,0,0,0.6);
    left:1px;
    top:1px;
}

.butrazd2,.butrazd2:hover,.butrazd2:active
{
	outline: none;
	display:inline-block;
	//display:inline;
    cursor:pointer;
    position:relative;
	border:1px solid;
    border-radius: 4px;
    box-shadow:	
		1px 1px 2px rgba(0,0,0,0.3),
		1px -1px 2px rgba(0,0,0,0.3),
		-1px 1px 2px rgba(0,0,0,0.3),
		-1px -1px 2px rgba(0,0,0,0.3),
		inset 0 0 2px rgba(0,0,0,0.6);
	margin-right:3px;
	margin-top:3px;
    text-align:center;
    padding-top:2px;
	height:17px;
	font:bolder 8pt Tahoma,Arial;
    background:#F6D572;
}

.butrazd2:hover
{
	box-shadow:	
		0 0 6px rgba(0,0,255,0.8),
		inset 0 0 3px rgba(0,0,0,0.6);
}

.butrazd2:active
{
	box-shadow:	
		0 0 16px rgba(0,0,255,0.8),
		inset 0 0 5px rgba(0,0,0,0.6);
}

.butrazd3,.butrazd3:hover,.butrazd3:active
{
	outline: none;
	display:inline-block;
	//display:inline;
    cursor:pointer;
    position:relative;
	border:1px solid;
    border-radius: 4px;
    box-shadow:	
		1px 1px 2px rgba(0,0,0,0.3),
		1px -1px 2px rgba(0,0,0,0.3),
		-1px 1px 2px rgba(0,0,0,0.3),
		-1px -1px 2px rgba(0,0,0,0.3),
		inset 0 0 2px rgba(0,0,0,0.6);
	margin-right:3px;
	margin-top:3px;
    text-align:center;
    padding-top:2px;
	height:17px;
	font:bolder 8pt Tahoma,Arial;
    background:#9AF672;
}

.butrazd3:hover
{
	box-shadow:	
		0 0 6px rgba(0,0,255,0.8),
		inset 0 0 3px rgba(0,0,0,0.6);
}

.butrazd3:active
{
	box-shadow:	
		0 0 16px rgba(0,0,255,0.8),
		inset 0 0 5px rgba(0,0,0,0.6);
}

/*----------------------------------------------------------------*/

.korka
{
	outline: none;
	cursor:pointer;
	position:absolute;
	left:0px;
	top:0px;
	opacity:0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);		/* работает в IE6, IE7 и IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";	/* только для IE8 */
	width:100%;
	height:100%;
	z-index:1;
}
