
body { margin: 0; padding: 0; border: 0; font: normal 9pt Verdana; }
img { margin: 0; padding: 0; border: 0; }
form { margin: 0; padding: 0; border: 0; }

table { border-collapse: collapse; margin: 0; padding: 0; border: 0; }
td { margin: 0; padding: 0; border: 0; font: normal 9pt Verdana; }
div { font: normal 9pt Verdana; }

a { color: #C00000; text-decoration: none; }
a:hover { color: #D03333; text-decoration: none; }


.image { border: 1px solid black; margin: 2px; } 
.text { text-align: justify; }
.search { font: bold 9pt Verdana; color: #FF3333; }
.right {text-align:right;}
.bottom {vertical-align:bottom}
.m_bottom10 {margin-bottom:10px;}

.top_h {padding:10px; border-top: 1px dotted black; border-bottom: 1px dotted black; color: #444444;}
.top_h img {margin-right:10px;}


.top_item { margin: 5px 10px; padding: 5px; font: normal 9pt Verdana; }
.top_item table { width: 100%; }
.top_item td { margin: 3px; }
.top_item a { color: #C00000; }
.top_item a:hover { color: #FF0000; }
.top_item .h { font: bold 9pt Verdana; }
.top_item .dl { font: normal 8pt Verdana; color: #00C000; }


.item { border-bottom: 1px dotted black; margin: 20px 10px 20px 0px; padding: 5px; font: normal 9pt Verdana; }
.item table { width: 100%; }
.item td { margin: 3px; }
.item a { color: #C00000; }
.item a:hover { color: #FF0000; }
.item .h { font: bold 9pt Verdana; }
.item .text { font: normal 9pt Verdana; }
.item .info { font: normal 8pt Verdana; color: #777777; }
.item .dl { font: normal 9pt Verdana; color: #00C000; }
.item .date { text-align: right; width: 200px; color: #888888; font: normal 8pt Verdana; }


.torrents { border-bottom: 1px dotted black; margin: 20px 10px 20px 0px; padding: 5px; font: normal 9pt Verdana; }\
.torrents td { margin: 3px; }
.torrents a { color: #C00000; }
.torrents a:hover { color: #FF0000; }
.torrents small { color: #888888; font: normal 8pt Verdana; }
.torrents .small {display:inline; font-size:11pt Verdana; color:#777777; padding-top:10px;}
.torrents .h { font: bold 9pt Verdana; }
.torrents .text { font: normal 9pt Verdana; }
.torrents .info { font: normal 8pt Verdana; color: #777777; }
.torrents .dl { font: normal 9pt Verdana; color: #00C000; }
.torrents .date { text-align: right; width: 200px; color: #888888; font: normal 8pt Verdana; }
.torrents .torrent td {	padding:0px; margin:0px;}
.torrents .hidden { padding:5px; font-size: 0.7em; display:none; border: 1px dotted #D0D0D0}
.torrents .torrent .header td {  font-family: georgia, serif; text-align:center; font-weight:bold; padding:3px;}
.torrents .torrent table.torrent1 td { text-align:center; padding:3px;}
.torrents .link_block{	width:100%;	margin-top:20px;}
.torrents .link_block ul { list-style:none;}
.torrents .link_block li {list-style:none; display:inline; margin:0 5px;}
.torrents .link_block li a { text-transform:uppercase;	font-size:1.1em; font-weight:bold; text-decoration:none; border-bottom:5px solid #b5b4b4; cursor:pointer; padding:0 0 1px 0;}
.torrents .link_block li a:hover{ border-bottom:5px solid #000; color:#000; text-decoration:none;}
.torrents .link_block li a.link_active{	border-bottom:5px solid #b5b4b4; color:#000; text-transform:uppercase; font-size:1.1em; font-weight:bold; text-decoration:none;}


.logo { background-image: url('im/bg1.gif'); width: 100%; height: 93px; } 
.newlogo { background-image: url('/im/logo_new_bg.gif'); width: 100%; height: 30px; }

.topmenu { width:100%; height: 27px; background-image: url('/im/bg3.gif'); }
.topmenu a { font: bold 8pt Verdana; color: #676767; }
.topmenu a:hover { color: #960202; }


.menu { font: normal 8pt Sans-Serif; } 
.menu a { display: block; color: #444444; font-size:8pt;margin-bottom:3px;}
.menu a:hover { background-color: #5ebaf5; color: #FFFFFF; }
.menu img { margin: 5px; float: left; }
.menu .menu_h { border-top: 1px dotted black; border-bottom: 1px dotted black; padding: 5px; background-color: #FFFFFF; font-size:9pt;}
.menu .menu_s { background-color: #33a0e6; color: #FFFFFF; }
.menu .menu_hs { background-color: #33a0e6; color: #FFFFFF; }
.menu .main { border-top: 1px dotted #CCCCCC; text-align: right; padding: 2px 10px 2px 0px; font-weight: bold; }
.menu .mains { border-top: 1px dotted #CCCCCC; text-align: right; padding: 2px 10px 2px 0px; font-weight: bold; color: #FFFFFF; background-color: #33a0e6; }
.menu .a_menu_item { padding-left: 20px; }
.menu .a_sub { padding: 0; }

h1 { font: normal 16pt Verdana; color: #C00000; padding:0; margin:20px 0px 0px 0px; text-decoration: underline; }
h2 { font: normal 14pt Verdana; color: #C00000; padding:0; margin:10px 0px 0px 0px; }


.blink { width: 100%; text-align: right; font: bold 8pt Sans-Serif; color: #003399; }


.news { border-bottom: 1px dotted #555555; margin: 5px 0px 5px 0px; padding: 5px; font: normal 9pt Sans-Serif; color: #444444; }
.news .h { color: #C00000; font: normal 9pt Sans-Serif; }
.news .link { text-align: right; color: #000000; font: normal 8pt Verdana; }
.news .link a { color: #4444C0; }
.news a:hover { text-decoration: underline; }
.news .hh { color: #C00000; font: normal 12pt Sans-Serif; }
.news img { margin: 5px; border: 1px; float: left; }
.news .text { font: normal 8pt Sans-Serif; }

.blog { margin-top: 30px; padding: 5px; font: normal 9pt Sans-Serif; color: #444444; clear: both; }
.blog .h { color: #C00000; font: normal 9pt Verdana; }
.blog .link { text-align: right; color: #000000; font: normal 8pt Verdana; clear: both; }
.blog .link a { color: #4444C0; }
.blog a:hover { text-decoration: underline; }
.blog .hh { color: #C00000; font: normal 14pt Verdana; }
.blog img { margin: 5px; border: 1px; float: left; }
.blog .text { font: normal 9pt Verdana; }

.copyright { margin: 0px; padding: 10px; font: normal 8pt Sans-Serif; color: #889999; text-align: justify; border-top: 1px dotted #99AAAA; }
.copyright a { color: #000000; }
.copyright b { color: #555555; font: bold 8pt Sans-Serif; display: block; width: 100%; text-align: center; }
.copyright .bottommenu { font: normal 8pt Sans-Serif; color: #006699; text-align: center; width: 100%; }
.copyright .bottommenu a { font: normal 8pt Sans-Serif; color: #006699; }
.copyright .bottommenu a:hover { color: #003366; text-decoration: underline; }
.tiny 	{ font: normal 8pt Verdana; }
.tiny td b { font: bold 11pt Arial; }

.context_adv { margin: 20px 5px; width: 160px; overflow:hidden;}
.context_adv a.context_title { display: block; font: bold 9pt Verdana; color: #c00000; text-decoration: underline; }
.context_adv a.context_title:hover { color: #6699CC; text-decoration: underline; }
.context_adv .context_text { margin: 2px 0px; font: normal 9pt Verdana; color: #333333; }
.context_adv .context_phone { font: bold 8pt Verdana; margin-left: 5px; }
.context_adv .context_url { color: #336699; font: normal 8pt Verdana; overflow:hidden;}



