body, h2, h3, blockquote, ul.news, ul.news li, .menu {margin: 0; padding: 0;}
#site {margin: 0 auto; min-width: 1000px; max-width: 1280px;}
.goals {font-size: 13px; text-align: left; vertical-align: top; padding: 0 0 10px 15px;}
.goals i {position: absolute; width: 10px; height: 10px; margin: 3px 0 0 -12px; background: url('/images/ball.gif') no-repeat;}
.goals span {padding-left: 5px;}
sup {position: relative; top: -.4em;}
sub {position: relative; bottom: -.4em;}

.userbar {background: url('/banners/tavriya_userbar.jpg') no-repeat; width: 350px; height: 20px;}
.userbar2 {background: url('/banners/tavriya_userbar2.jpg') no-repeat; width: 350px; height: 20px;}

img.news {margin-right: 13px; margin-bottom: 10px;	float: left;}
table {font-size: 15px;}
div.logo {width: 200px; font-size: 19px;}

.menu {overflow:hidden; margin-bottom:1em; height:130px;}
.menu, .menu ul {list-style:none;}
.menu li {line-height:25px;}

h1 {font-size: 140%;}
h2 {font-size: 20px; font-weight: normal; margin: 15px 0 10px 0; color: #555;}
h3 span {font-size: 13px; font-weight: normal; color: #8d8d8d;}
h3 {font-size: 20px; font-weight: normal; margin: 15px 0 10px 0;}
h4 {font-size: 19px; font-weight: normal; margin: 0;}
.content {width: 97%; border: 1px solid #cfcfcf; margin: 9px 0; background-color: #f7f7f7;}
.content td {padding: 5px;}
.anons-ad {width: 94.5%!important; background-color: #D8ECFE; margin: 0 auto; font-size:14px!important; text-align: center;}
.anons-ad td {padding: 5px;}
.res {width: 450px; padding: 5px;}
.res2 {width: 100%; padding: 5px;}
.h-res {padding: 20px 0 10px 0;}
ul.news {list-style:none; margin: 1em 0 .5em 1em;}
ul.news li {margin: .5em 0;}
.bg2 {background-color: #F45000; font-size: 15px; color: #fff; padding: 0 5px; height: 20px;}
.news blockquote {font: italic 1.1em georgia; border: none; background: none;}
cite {float: right;}

.ads {margin-left:-8px;}

.clients {width:90%; border:0; text-align:center; margin:1em 0;}
.clients td {padding-bottom:3em; vertical-align:bottom;}
.clients img {margin-bottom:.7em;}
.manager {clear:both; width:100%; text-align:center; background-color:#5baf00; padding: .8em 0; margin: 2em 0;}
.manager a:link, .manager a:hover, .manager a:visited {color:#fff; font-size:22px;}

table.news {width: 94%; font-size: 15px;}
table.right {width: 90%; font-size: 13px;}
table.anons {width: 90%; font-size: 16px; text-align: center;}

DIV.comments{
	margin-left: 23px;
	margin-right: 23px;
}
DIV.count{
	font: bold 1.4em arial, verdana;
}
DIV.date {
	color: #8d8d8d;
	width: 100%;
	text-align: center;
	margin-bottom: 5px;
}
SUP{
	font-size: 11px;
	color: #BFBFBF;
}
TABLE.crimea {
    width: 90%;
	font-size: 13px;
}
TABLE.right P {
    margin-bottom: 5px;
	margin-top: 5px;
}
TABLE.block {
    width: 100%;
	background: #F7F7F7;
}
TABLE.footer {
    width: 95%;
	font-size: 13px;
}
P{
	margin-bottom: 8px;
	margin-top: 8px;
}
SPAN.bg{
	background: #9F9F9F;
	font-size: 15px;
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	height: 20px;
}
HR{
	color: #EFEFEF;
}
IMG.text{
	margin-bottom: 5px;
	margin-right: 13px;
	float: left;
}
SMALL{
	font-size: 13px;
	color: #777;
}
INPUT{
	font-size: 11px;
	font-family: Verdana;
}
TEXTAREA{
	 font-family: Verdana;
	 font-size: 11px
}
SELECT {
     color: #1D1D1D; 
     font-family: verdana, arial, helvetica; 
     font-size: 11px;
}
div.links {
	width: 98%;
	border: 1px dotted #bbb;
	padding: 4px;
	font-size: 12px; color: #888888;
}
.links a:link, .links a:visited, .links a:hover  {
	font-size: 12px;
	color: #888888;
}
A:link{
	color : #000000;
	font-size: 15px;
	text-decoration:underline;
}
A:visited{
	color : #6a6a6a;
	font-size: 15px;
	text-decoration:underline;
}
A:hover{
	color : #000000;
	font-size: 15px;
	text-decoration:underline;
}
A:link.crimea{
    font-size: 13px;
	color : #000000;
	text-decoration:underline;
}
A:visited.crimea{
    font-size: 13px;
	color : #4e4e4e;
	text-decoration:underline;
}
A:hover.crimea{
    font-size: 13px;
	color : #000000;
	text-decoration:underline;
}
A:link.logo {
	color: #000000;
	text-decoration: none;
	font-size: 19px;
}
A:hover.logo {
	color: #000000;
	text-decoration: none;
	font-size: 19px;
}
A:visited.logo {
	color: #000000;
	text-decoration: none;
	font-size: 19px;
}
A:link.title {
	color: #000000;
	font-size: 36px;
	text-transform: uppercase;
	text-decoration: none;
}
A:hover.title {
	color: #000000;
	font-size: 36px;
	text-transform: uppercase;
	text-decoration: none;
}
A:visited.title {
	color: #000000;
	font-size: 36px;
	text-transform: uppercase;
	text-decoration: none;
}
A.tit:link, A.tit:hover {color: #000000; font-family: Georgia; font-size: 17px; text-decoration: underline;}
A.tit:visited {color: #6a6a6a; font-family: Georgia; font-size: 17px; text-decoration: underline;}
a.grey:link, a.grey:hover, a.grey:visited {color: #8d8d8d; font-size: 13px; text-decoration: underline;}

blockquote {background-color: #eee; color: #333; margin: 20px 0 7px 0; padding: 7px; border: 1px dashed #999;}
acronym {cursor: help; border-bottom:1px dotted;}
.last {list-style: none; font-size: 13px; color: #8d8d8d; margin: 0; padding: 0;}
.last li {margin: 0 0 10px 0; padding: 0;}