 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.sep {
	CLEAR: both
}
FORM LABEL {
	CURSOR: pointer
}
TABLE {
	BORDER-COLLAPSE: collapse; border-spacing: 0
}






















/* here page structure is described */
html, body{text-align:center;height:100%;}
#main-table{height:100%;margin:0 auto;text-align:left;width:984px}
  #main-table td{vertical-align:top}
  #main-table td#header{height:94px}
  #main-table td#banners{height:84px}
  #main-table td#stats{height:20px}
  #main-table td#search{height:35px}
  #main-table td#content{}
  #main-table td#footer{height:90px}
.clear{clear:both;}

#header{}
  #logo{float:left;padding:6px 0 0 8px}
  #head-banner{float:right;padding:17px 60px 0 0!important;}

.line-sep{background:#e0e0e0;margin:1px 0;}



#content-table{width:100%;height:100%;padding-bottom:10px;}
  .first-cell{width:193px;}
  .second-cell{}
  .third-cell{width:193px;}
  #adwert{height:50px;padding:10px 0 0 0;vertical-align:bottom}
.text-block{margin:20px 20px 30px 20px;}
  .text-block img.news-photo{margin:0 12px 4px 0;float:left}
  
#right-banner{padding:1px 0 1px 1px;}

#content-banner{text-align:center;padding:20px 0;}

  

  
  
#album-info{clear:both!important}
	#album-info img{float:left;margin:10px 0 10px 10px;}
	#album-info p{float:left;padding:10px 10px 10px 10px;width:300px;}
	#album-info p.album-name{float:left;clear:right;padding:10px 0 0 10px;margin:0}

  



  
/* Tables */
td.pbp{height:20px!important;padding:0 0 10px 0;vertical-align:middle;}

#download-table{margin:0 1px;}
#download-table th{height:15px;}
  #download-table td{height:60px;vertical-align:middle;}
  #download-table .center{text-align:center;}
  #download-table tfoot td{height:30px;}

#download-table-album{margin:0 1px;}
#download-table-album th{height:15px;}
  #download-table-album td{height:35px;vertical-align:middle;}
  #download-table-album .center{text-align:center;}
  #download-table-album tfoot td{height:30px;}

#authors-table td{padding:0 0 0 16px;width:33%;}
  #authors-table tfoot td{height:30px;vertical-align:middle}

table.twocells-table{width:100%;margin:10px 0;}
.twocells-table td{padding:0 0 0 16px;width:50%;}
  .twocells-table tfoot td{height:30px;vertical-align:middle}

.manycells-table{margin:0 1px;}
.manycells-table th{height:15px;}
  .manycells-table td{height:50px;vertical-align:middle!important;}
  .manycells-table .center{text-align:center;}


 
/* navigation and menus */
ul.menu{margin:1px 1px 0 0;padding:0}
  ul.menu li{display:block;margin:0;padding:2px 8px 3px 8px;background:none;}
    #main-menu li.li-sep{margin:0;padding:0 10px;}

ul.pbp{margin:0 0 10px 0;padding:0;text-align:center}
	ul.pbp li{display:inline;text-align:center;margin:0;padding:0 3px;background:none}
    
#char-filter{margin:2px 1px 0 2px;}
  #char-filter td{width:20px;height:20px;margin:0;padding:0;text-align:center;vertical-align:middle;}

ul#similar-albums{margin:10px 0 10px 5px;padding:0}
  ul#similar-albums li{display:block;float:left;width:90px;height:120px;margin:0;padding:2px 0 0 0;background:none;text-align:center;}
	ul#similar-albums li a, ul#similar-albums li a strong{margin:0;font-size:11px;line-height:12px;text-align:center;}







































/* links-color */
a:link{color:#0089cf;}


.menu a:link{color:#7D7D7D;}
.menu a:visited{color:#7D7D7D;}
.menu a:hover, .menu li.selected-menu a{color:#0089cf;}
.menu a:hover span, .menu li.selected-menu a span{color:#fafafa;}


#char-filter a:visited{color:#0089cf}
#char-filter a:hover, #char-filter a.sel{color:#FFF;font-weight:bold;}

#download-table td a, .manycells-table td a{text-decoration:none;color:#7D7D7D;}
	#download-table td a:hover, .manycells-table td a:hover{text-decoration:underline;color:#0089cf}

#download-table-album td a, .manycells-table td a{text-decoration:none;color:#7D7D7D;}
	#download-table-album td a:hover, .manycells-table td a:hover{text-decoration:underline;color:#0089cf}

.twocells-table a{color:#7D7D7D}
	.twocells-table a:hover{color:#0089cf}
.twocells-table td strong, .manycells-table td strong{color:#0089cf}

#download-table tr.dark-row td, .manycells-table  tr.dark-row td{background:#f7f7f7!important;}

#download-table-album tr.dark-row td, .manycells-table  tr.dark-row td{background:#f7f7f7!important;}

ul.pbp li span{color:#0089cf}


/* paragraph color */
p,span, td{color:#7D7D7D}
#copy p{color:#999999}
#main-table td#stats p{color:#0089cf}

#content h1{background:#E0E0E0 repeat-x;color:#0089cf;}
#content h2{background:#ebebeb repeat-x;color:#2D6E89;}
h1#filter{color:#7D7D7D}

#download-table th{color:#0089cf;background:#F5F5F5;}
#download-table tfoot td{color:#0089cf;background:#F5F5F5;}

#download-table-album th{color:#0089cf;background:#F5F5F5;}
#download-table-album tfoot td{color:#0089cf;background:#F5F5F5;}

.manycells-table th{color:#0089cf;background:#F5F5F5;}
.manycells-table tfoot td{color:#0089cf;background:#F5F5F5;}

#album-info p.album-name{color:#0089cf;}

span.orange{color:#FF6600}
span.green{color:#7FC31C}
span.blue{color:#0089CF}

o{color:#0089cf;}

.menu strong{color:#7d7d7d;}

#footer p{color:#fff;}


/* background-color */
body{background:#d7d7d7}

#main-table td#header{background:#e1e1e1 left no-repeat;}
#main-table td#content{background:#fff;}
#main-table td#banners{background:#5fb6e1 repeat-x;}

#main-table td#search{background:#6877A4 repeat-x;}
#main-table td#footer{background:#e9e9e9 repeat-x;}

#content .second-cell{border-right:1px solid #E0E0E0;border-left:1px solid #E0E0E0;}
#right-banner{border-bottom:1px solid #E0E0E0;}


ul.menu{background:#fafafa;}
ul.menu li{border-bottom:1px solid #E0E0E0;}
ul.menu li.no-bottom{border:none;}

/* border-color */
#search form input, #search form select{border:1px solid #75736E;border-right:1px solid #F2F0EE;border-bottom:1px solid #F2F0EE;}
#search-btn{border:none!important;}

#adwert h2{border-top:1px solid #E0E0E0;margin:1px 1px 0 0!important;}

div.border-sep{border-bottom:1px solid #999;} /* use it instead of <hr /> */

fieldset{border:1px solid grey}

#char-filter td{border:1px solid #E0E0E0;border-collapse:collapse;}

/* forms */
#search form{color:#000}
form .send-btn{background:#ccc;border:1px solid #999}
#contact-form input, #contact-form select, #contact-form textarea{border:1px solid #e0e0e0;color:#666}
#contact-form p{color:#0089cf;}

/* tables */
#authors-table tfoot td{background:#f5f5f5}
#authors-table td a{color:#7d7d7d}
	#authors-table td a:hover{color:#0089cf}
































*{font-size:12px;font-family:Tahoma;line-height:18px;}

/* Headlines styles */
h1{font-size:24px;line-height:36px;margin-bottom:18px}
  #content h1{margin:1px!important;font-size:12px;margin:0;line-height:12px;padding:6px 15px 8px 15px;}
  #content h1#filter{padding:6px 15px 5px 15px;}
  h1 span{display:block;float:right;clear:both;}
h2{font-size:12px;line-height:13px;padding:3px 0 5px 12px}
  #content .first-cell h2{margin:1px 1px 0 0;}
  #content .second-cell h2{margin:1px 1px 0 1px;}
  #content .third-cell h2{margin:1px 0 0 1px;}
  h2 a{line-height:12px;}

o{font-size:14px;line-height:18px;margin-bottom:18px;}
h4, h5, h6{font-size:112px;line-height:18px}


/* Paragraph styles */
p, ul, ol{margin-bottom:18px}
abbr, acronym{border-bottom:1px dashed red;font-weight:bold}
b, strong{}
big{font-size:14px;}
blockquote, cite{margin:20px;font-style:italic}
dl{}
  dt{font-weight:bold;}
  dd{margin:0 0 10px 20px;}

form#search span{margin-right:10px}
#copy p{font-size:10px;line-height:10px}
p.message{font-size:12px}

p.small, span.small{font-size:10px}
p.big, span.big{font-size:14px}

#album-info p.album-name{font-size:14px;font-weight:bold}


#stats p{font-size:12px;margin:0;padding:0;text-align:center;}
	#stats p span{margin:0 10px;}

.menu strong{display:block;font-size:13px;margin:3px 0;}

#adwert .menu p{text-align:center;padding:10px 0;margin:0;}

#footer p{font-size:9px;line-height:10px;padding:5px 15px 0 15px;margin:0;}
#footer div.first-cell p{font-size:12px;padding-top:35px;line-height:20px;}

#download-table th{font-size:10px;font-weight:normal}
#download-table-album th{font-size:10px;font-weight:normal}
.manycells-table th{font-size:10px;font-weight:normal}

.second-cell p.search-result{margin:20px 15px;}

/* Links styles */
a:link,
a:visited,
a:hover{}
a:hover{text-decoration:none}

ul.menu li a{text-decoration:none;}
  .third-cell ul.menu li a{display:block;line-height:13px;margin:4px 0 8px 8px}
  .third-cell ul.menu li strong{margin:0 0 4px 0px}



/* Lists styles */
ul{margin-left:1em}
  ul li{background: left 9px no-repeat;list-style:none;padding-left:15px}
ol{margin-left:2.5em}
  ol li{list-style:decimal}
li ul, li ol{margin-bottom:0;}
  li ul li, li ol li{background: left 10px no-repeat;list-style:none;padding-left:15px}

ul.menu li span{margin:0 5px 0 0;text-decoration:none!important;}

ul.pbp li span{font-weight:bold;}

/* Form styles */
textarea{font-family:tahoma;font-size:12px}
#search form input, #search form select, #search form option{font-size:11px;line-height:12px}
legend{margin:0 10px;padding:0 4px;font-weight:bold;}

#filter select{font-weight:normal;font-size:11px;}
#contact-form p{margin:0;padding:0;font-size:11px;}

/* tables */
#download-table td *, #download-table-album td *, #authors-table td *, .manycells-table *{line-height:15px}
#authors-table td a{display:block;line-height:14px;margin:13px 0;text-decoration:none;font-weight:bold;}
  #authors-table td span{font-weight:normal;}
  #authors-table td a:hover{text-decoration:underline}
  
.twocells-table td a{line-height:25px;margin:13px 0;text-decoration:none}
  .twocells-table td span{font-weight:normal;}
  .twocells-table td a:hover{text-decoration:underline}


table.text-table caption{font-style:italic;text-align:right}
table.text-table thead{font-weight:bold;text-align:center;}
table.text-table tfoot{font-style:italic;font-weight:bold;}

/* Other */
div.hr{border-bottom:1px solid #999;clear:both;margin:10px 0;}





















body,td,th {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}

a {
	font-family: Verdana;
	color: #000000;
}
a:link {
	text-decoration: underline;
        color: #7D7D7D;
}
a:visited {
	text-decoration: none;
	color: #003366;
}
a:hover {
	text-decoration: underline;
	color: #003366;
}
a:active {
	text-decoration: none;
	color: #000000;
}
.title {
	background-color: #ebebeb;
	font-size: 13px;
	font-weight: bold;
	padding: 3px;
	border: 1px solid #CCCCCC;
	color: #003366;
}
.form_info {
	color: #6060B0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #E8E8FF;
	background-color: #FBFBFF;
}
.form_text {
	color: #6060B0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #E8E8FF;
	background-color: #FBFBFF;
}
.form_submit {
	color: #6060B0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	background-color: #E8E8FF;
	font-weight: bold;
}
.addmess {
	margin-top: 1px;
	border: 1px solid #CCCCCC;
	color: #6060B0;
}
.page_top {
	padding: 3px;
	background-color: #FFFFFF;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin-top: 1px;
}
.page_bottom {
	background-color: #FFFFFF;
	padding: 3px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.text{
	background-color: #F9F9FF;
	padding: 3px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	color: #6060B0;
}
.text3{
	background-color: #FFFFFF;
	padding: 3px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	color: #6060B0;
}
.text2{
	background-color: #FFFFFF;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	color: #6060B0;
}
.text2_left{
	border-right: 1px solid #CCCCCC;
	padding: 3px;
}
.text2_right{
	padding: 3px;
}
.refresh {
	padding: 3px;
	border: 1px solid #CCCCCC;
	background-color: #F6F6FF;
}
.copyright {
	padding: 3px;
	margin-top: 1px;
	font-size: 9px;
}
















