/* new version 2.1 */
* {margin:0;padding:0} 

#zagruzka {z-index:1;position:fixed;top:10px;left:10px;width:16px;height:16px;background:url(/img/loading_str.gif) no-repeat}

img {border:0;} 
table {border-collapse:collapse;table-layout:inherit;}
html, body {font-size:100.1%;}
body {
	width:100%;height: auto !important;height:100%;
	background-color:#ffffff;position: relative;
	font: 12px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
} 

a {
	outline:0; outline:none;
	text-decoration:none;color:#424242;
}

/* js load */            
.loading {height: 32px;width: 32px;}
#header, .line, #footer, .cntbl, #navigation_url, #right_blocks {display:none}


/* #content a:visited:after {content: "\00B0";} */

/* text-align */
#content td, #content th 
{
	text-align:left
}
#content .size, #content .dir, #content .date, 
#content_processing, #content_filter 
{
	text-align:center
}
#information, #smskopilka, #footer p.copyrights, #content_paginate, 
.dd_kachaut, .dd_novinka, .dd_c a
{
	text-align:right
}

/* text-decoration */
#smskopilka a, #topmenu li a, a:visited,
#footer p.copyrights a, #navigation_url a
{
	text-decoration:none
}
a:hover, #content th
{
	text-decoration:underline
}

/* position fixed */
#header, #footer, #content_filter,
.line, #navigation_url, #right_blocks
{
	position:fixed
}

/* z-index */
#header, #footer, #smskopilka, #content_filter,
#navigation_url, #right_blocks
{
	z-index:10
}

/* float */
#topmenu li, #content_length, 
#content_previous, #content_next, #content_info, #navigation_url li
{
	float:left
}
#footer .liru, #footer p.copyrights, #content_paginate
{
	float:right
}

/* colors */
#content_processing, #navigation_url a, 
#topmenu li a:hover, #topmenu li a.active,
#smskopilka a:hover
{
	color:#fff
}

a:visited, #smskopilka a, #topmenu li a,
p.copyrights, p.copyrights a, #content th
{
	color:#858585
}

a:hover, .dd_a b, .dd_c em
{
	color:#be0000
}

/* background colors */
#topmenu li a:hover, #topmenu li a.active, 
#content_processing, #navigation_url
{
	background-color:#be0000;
}

#smskopilka, .dd_a p, .dd_c {font:11px Tahoma;}


#smskopilka {font-weight:normal;}

#right_blocks {top:0px;right:10px;width:310px;padding:5px;font:11px Tahoma}
#information {margin-top:40px;margin-bottom:5px}

a:visited:before {padding-left:3px;}
a:visited {padding-left:5px;}
a:hover:before {} 
a:hover:after {}

#smskopilka {}
#smskopilka a {border-bottom:1px dotted #858585;font-size : 12px;font-style:normal}
#smskopilka a:hover {border-bottom:1px dotted #fff}


.dd_a {color:#858585;font-size:8px;text-align:right;padding:0px 1px 1px 2px;cursor:pointer;margin:2px 0 2px 0;}
.dd_a span {color:#000;}
.dd_a p {border-bottom:1px dashed #be0000;color:#be0000;display:inline;padding:0 1px 0 1px;}
.dd_a b {}
.dd_c {list-style:none;background-color:#fff}
.dd_c li {text-align:right;padding:1px 0}
.dd_c li a {}
.dd_a h1 {display:inline;color:#000;text-transform:uppercase;font-size:10px;font-weight:normal;border-bottom:1px dashed #000;}
.dd_c em {font-style:normal;display:block;padding:5px 0 5px 0;}
.dd_a a:hover {
	border-bottom:1px dotted #000;text-decoration:none;
	color:#000;padding:0px 1px 1px 2px;
}



#header {width:100%;left:0;height:25px}
#header ul {background-color:#424242;width:100%;overflow:hidden;height:25px;padding:0 0 0 10px}
#header #topmenu li {list-style-type:none;text-transform:uppercase}
#header #topmenu li a {display:block;padding:10px 8px 3px 8px;letter-spacing:1px;font:10px Tahoma;}

.zblock {width:70%;padding:80px 10px 50px 30px;}
.cntbl {padding:0 0 0 0;}

.zblock .text-content {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
	width:100%;font:10pt/20px Tahoma;}

#content {width:100%}
#content td {border-bottom : 1px solid #d2d2d2; padding : 5px 0px 5px 5px; vertical-align : middle;}
#content td.lnk {}

.view_image {display:block}
#content a {font-size:1.0em;}
#content .date {width:100px;}
#content .size, #content .dir, #content .date {color:#7d7d7d;}
#content .size, #content .dir {width:35px;}

#footer {font-size:12px;width:350px;bottom: -200px;padding:5px;right:0;}
#footer .liru {}
#footer p.copyrights {padding:3px 5px 3px 3px;}
#footer p.copyrights a {font-size : 11px}


#content_wrapper {position: relative;min-height: 302px; * height: 302px;clear: both;}
#content_processing {position: absolute;top: 39px;left: 320px;width: 200px;padding: 5px;}
#content_length {width: 40%;}


#content_filter {width:212px;top:220px;right:20px;}
#content_filter input {width:206px;padding:2px;border:1px solid #858585;}
#content_info {width: 60%;}
#content_paginate {width: 44px; * width: 50px;}
#content_previous, #content_next {height: 19px;width: 19px;margin-left: 3px;}
.paginate_disabled_previous {}
.paginate_enabled_previous {}
.paginate_disabled_next {}
.paginate_enabled_next {}



#content th {font-size:10px;padding:2px 2px 10px 15px;border-bottom:1px solid #ccc;font-weight:bold;}
#content th.sorting_desc {background: url('/img/sb.gif') no-repeat center left;cursor:pointer }
#content th.sorting_asc {background: url('/img/st.gif') no-repeat center left;cursor:pointer }

#s_con {margin:3px 0 0 0;}
#s_con td {vertical-align:top;}
#s_con td.s_l {background:url('/img/s_l.gif') no-repeat right top;}
#s_con td.s_t {padding:2px 10px 0 0;}
#s_con td.s_r {background:url('/img/s_r.gif') no-repeat left top;}
#s_con td.s_l,#s_con td.s_r {width:9px;height:18px}

#content th.hover {border-bottom: 1px solid #000;}



#content tr.odd {background-color: #f8f8f8;}
#content tr.even {background-color: #fff;}


/* view_image */
#navigation_url {list-style:none;top:25px;padding:0 0 0 20px;width:100%;min-height:2px;}
#navigation_url li {padding:3px 2px 3px 2px;font-size:11px;}
#navigation_url a {text-transform:uppercase;font-size:11px}
#navigation_url a:hover {color:#000}

.line {width:100%;height:23px;background:url(/img/t-bg.png) repeat-x bottom}



/* RULES FOR IMAGE PREVIEW, NOT REQUIRED: */
#imgPreviewWithStyles,#imgPreviewWithStyles2,#imgPreviewWithStyles3 {
    background-color: #222;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 15px;
    z-index: 999;
    border: none;
}
#imgPreviewWithStyles span, #imgPreviewWithStyles2 span, #imgPreviewWithStyles3 span {
	color: white;
    font-size: 1em;
    text-align: center;
    display: block;
	padding: 10px 0 3px 0;
}


