/*
================================================================================
Система управления содержанием сайта
--------------------------------------------------------------------------------
Разработчик - Андрей Головко | www.golovko.net (С)
--------------------------------------------------------------------------------

Сброс CSS

================================================================================
*/
* {
	margin:0;
	padding:0;
}

body {
	background: white;
	color:black;
	overflow:auto;
}

body, 
td, 
th { 
	font: normal normal normal 12px/1.5em Verdana, Tahoma, Arial, Sans-Serif;
}

a {outline: none;}

a:link,
a:active,
a:visited {
	color: #990000;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

ul, 
ol {
	margin-left:2em;
}

img {
	border:0;
	margin:auto;
}

form input,
form select,
form option,
form textarea {
	font: normal normal normal 11px/100% Tahoma, Verdana, Arial, Sans-Serif;
	color:#000;
}


h1,
h3,
h5 {
	margin-bottom:1em;
	background:#EEE;
	padding:0.5em;
	color:#cc0000;
}

h2,
h4,
h6 {
	margin-bottom:1em;
	color:#cc0000;
}


h1 {
	font: normal normal bold 15px/1.5em Verdana, Arial, Tahoma,  Sans-Serif;
}

h2 {
	font: normal normal bold 15px/1.5em Verdana, Arial, Tahoma,  Sans-Serif;
}

h3 {
	font: normal normal bold 14px/1.5em Verdana, Arial, Tahoma,  Sans-Serif;
}

h4 {
	font: normal normal bold 14px/1.5em Verdana, Arial, Tahoma,  Sans-Serif;
}

h5 {
	font: normal normal bold 13px/1.5em Verdana, Arial, Tahoma,  Sans-Serif;
}

h6  {
	font: normal normal bold 13px/1.5em Verdana, Arial, Tahoma,  Sans-Serif;
}


/* Старый каскадный лист для совместимости */

.h-white	{color:#ffffff; font-size:65%; font-weight:bold; text-transform:uppercase; padding:4px 10px 4px 10px;
margin:10px 0px 0px 0px;}
.h-white#orange	{background-color:#FF8100;}
.h-white#blue	{background-color:#4985CF;}
.h-white a	{color:#ffffff;}
.h-white a:visited	{color:#ffffff;}

.white	{color:#ffffff;}
.white a	{color:#ffffff;}
.white a:visited	{color:#ffffff;}

.blue	{color:#B0E1F5;}
.blue a	{color:#B0E1F5;}
.blue a:visited	{color:#B0E1F5;}

.orange	{color:#FF6600;}
.orange a	{color:#FF6600;}
.orange a:hover {color:#1F73C6;}
.orange a:visited	{color:#FF6600;}


.grey	{color:#989898;}
.grey a	{color:#989898;}
.grey a:visited	{color:#989898;}

.menuleft td.m	{font-size:70%; font-weight:bold; color:#FF6600; border-left:3px solid #4985CF; padding:3px 0px 3px 10px;}
.menuleft td.m a	{color:#2C4456; text-decoration:none;}
.menuleft td.m a:visited	{color:#2C4456;}
.menuleft td.m a:hover	{text-decoration:underline;}

.menuleft td.sub	{font-size:70%; color:#FF6600; padding:5px 0px 5px 5px;}
.menuleft td.sub a	{color:#2C4456; text-decoration:none;}
.menuleft td.sub a:visited	{color:#2C4456;}
.menuleft td.sub a:hover	{text-decoration:underline;}

.menumain td	{font-size:60%; font-weight:bold; color:#ffffff; text-transform:uppercase;}
.menumain td a	{color:#2C4456; text-decoration:none;}
.menumain td a:visited	{color:#2C4456;}
.menumain td a:hover	{text-decoration:underline;}
.menumain td#m1	{padding:2px 10px 3px 0px;}
.menumain td#m2	{padding:2px 10px 3px 10px;}

.dropdownmenu {font-size:70%; font-weight:bold; color:#ffffff; background-color:#FFD000;}
.dropdownmenu div	{padding:5px 2px 5px 2px;}
.dropdownmenu div#s	{background-color:#FF8100; border-bottom:1px solid #FBEFB1;}
.dropdownmenu div#b	{border-bottom:1px solid #FBEFB1;}
.dropdownmenu a	{color:#2C4456; text-decoration:none;}
.dropdownmenu a:visited	{color:#2C4456;}
.dropdownmenu a:hover	{text-decoration:underline;}

.vote td				{font-size:100%;}
.vote td.per			{font-weight:bold; padding:0px 0px 0px 10px;}
.vote td.data			{font-size:100%;color:#989898; padding:1px 5px 1px 0px;}
.vote div.diagramma		{background-color:#E3E3E3; height:15px;}

.specmenu td.m	{font-size:70%; font-weight:bold; color:#2C4456; background-color:#FF8100; padding:5px 10px 5px 10px; border-bottom:1px solid #FBEFB1;}
.specmenu td.m a	{color:#ffffff; text-decoration:none;}
.specmenu td.m a:visited	{color:#ffffff;}
.specmenu td.m a:hover	{text-decoration:underline;}
.specmenu td.s	{font-size:70%; font-weight:bold; color:#2C4456; background-color:#FFD000; padding:5px 10px 5px 10px;}

.specmenu td.sub	{font-size:90%; color:#ffffff; padding:0px 0px 5px 10px;}
.specmenu td.sub a	{color:#2C4456; text-decoration:none;}
.specmenu td.sub a:visited	{color:#2C4456;}
.specmenu td.sub a:hover	{text-decoration:underline;}
.specmenu td.subs	{font-size:90%; color:#2C4456; padding:0px 0px 5px 10px;}

.events td	{font-size:72%; color:#2C4456; padding:10px 10px 10px 10px;}
.events td a	{color:#B9140B; TEXT-DECORATION: none;}
.events td a:hover	{color:#FF6600; TEXT-DECORATION: none;}
.events td a:visited	{color:#B9140B;}
.events td#bord	{border-top:1px solid #FBEFB1;}

td.lastnews	{font-size:72%; padding:10px 10px 10px 10px; border-top:1px solid #C1E4FF;}
td.lastnews a	{TEXT-DECORATION: none;}
.all_lastnews a	{
	TEXT-DECORATION: none; 
	font-weight:bold;
	font-size:80%
}

td.lastnews-bord	{border-top:1px solid #C1E4FF;}
td.weather {font-weight:bold; color:#ffffff;}
.tabl-blue td	{font-size:72%; border-bottom:1px solid #ffffff; padding:3px 1px 5px 1px;}

.tabl	{border:solid 1px #CDCDCD;}
.tabl tr td	{font-size:70%; padding:7px;}
.tabl tr#title td	{font-weight:bold; background-color:#989898; color:#ffffff;}
.tabl tr#line td	{background-color:#EEEEEE;}

.tab	{border:solid 1px #CDCDCD;}
.tab tr td	{font-size:80%; padding:7px; font-weight:bold; color:#ffffff; background-color:#4985CF;}
.tab th	{font-size:90%; padding:7px; font-weight:bold; color:#ffffff; background-color:#4985CF; text-transform:uppercase;}

td .t65	{font-size:65%;}
td .t70	{font-size:70%;}
td .t75	{font-size:75%;}

#t1_70  {font-size:70%;}
#t2_70  {font-size:70%;}
#t3_70  {font-size:70%;}

#t65	{font-size:65%;}
#t70	{font-size:70%;}
#t90	{font-size:80%;}

#mimg	{margin:0px 15px 3px 0px;}

#p5	{padding:5px;}
#p10	{padding:10px;}
#p55	{padding:5px 0px 5px 0px;}
#p1010	{padding:10px 0px 10px 0px;}

.input	{font-size:11px; border:solid 1px #CDCDCD; color:#2C4456;}
.button	{font-size:11px; color:#ffffff; background-color:#FF8100; border:1px solid #FF8100;}
.input-w	{font-size:11px; color:#4985CD; border:solid 1px #ffffff; background-color:#ffffff;}

.line	{background-color:#E4E4E4; margin:5px 0px 5px 0px;}
.line-m	{background-color:#ffffff; margin:2px 0px 2px 0px;}

ul	{line-height:130%;}
li	{ margin:0px 0px 5px 0px;}

hr	{color:#E4E4E4;}

#bgx	{background-repeat:repeat-x;}

/* LEADERS */
.leaders img {
	padding-right : 5px;
	margin-right : 5px;
	padding-bottom : 5px;
	margin-bottom : 5px;
	border-right : 1px solid #CCCCCC;
	border-bottom : 1px solid #CCCCCC;
	border-top : 1px solid white;
	border-left : 1px solid white;
	background-color : #FFFFF5;
}
.arrowimg {
	border: 0px;
}

.leaders ol {
	font-size : medium;
	font-weight : bold;
	list-style : none;
}

.leaders ol dl {
	font-size : x-small;
	background-color : #FFFFF5;
	width : 40em;
	padding : 5px;
	margin-bottom : 5px;
	margin-top : 5px;
	border-right-width : 1px;
	border-right-style : solid;
	border-right-color : #CCCCCC;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #CCCCCC;
	clear : both;
}

.leaders ol dl dt strong {
}

.leaders ol dl dt em {
	font-weight : normal;
	font-style : normal;
}

.leaders ol dl dd {
	text-align : right;
	font-weight : normal;
	margin-top : 3px;
	padding-top : 2px;
	border-top-width : 1px;
	border-top-style : dotted;
	border-top-color : #CCCCCC;
}

.leaders ol dl dd em {
	color : #666666;
	font-style : normal;
	font-weight : bold;
}

.leaders ol dl dd em a {
	font-weight : bold;
}

.leaders  a {
	font-size : x-small;
	text-decoration : none;
	font-weight : normal;
}

.shedules {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}

.shedules dl {
	font-size : xx-small;
	background-color : #FFFFF5;
	width : 100%;
	padding : 5px;
	margin-bottom : 5px;
	border-right-width : 1px;
	border-right-style : solid;
	border-right-color : #CCCCCC;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #CCCCCC;
}

.shedules dl dt strong {
}

.shedules dl dt em {
	font-weight : normal;
	font-style : normal;
}

.shedules dl dd {
	text-align : right;
	font-weight : normal;
	margin-top : 3px;
	padding-top : 2px;
	border-top-width : 1px;
	border-top-style : dotted;
	border-top-color : #CCCCCC;
}

.shedules dl dd em {
	color : #666666;
	font-style : normal;
	font-weight : bold;
}

.shedules dl dd em a {
	font-weight : bold;
}
.photosign {
	font-size : xx-small;
	text-align : center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.photo-sign {
	margin-right : 20px;
	width : 1%;
}

#solid {
	background-color : #F9F9F9;
}

.photo-sign tr td dl {
	margin-bottom : 0;
}

.photo-sign tr td dl dt {
	color : #EAA664;
	font-size : x-small;
	border-left-width : 1px;
	border-left-style : dotted;
	border-left-color : #666666;
	padding-left : 1ex;
	padding-right : 9px;
	font-style : normal;
	padding-bottom : 3px;
}

.spr1 { border-bottom: 1px double #336699; border-top: 1px solid #336699;}
.spr2 { border-right: 1px solid #336699; }

.belochka	{color:#ffffff; font-size:80%; font-weight:bold; text-transform:uppercase; padding:4px 10px 4px 10px;
margin:10px 0px 0px 0px;}
.belochka#ruda	{background-color:#FF8100;}
.belochka#goluba {background-color:#4985CF;}

td.novinki	{font-size:86%; padding:10px 10px 10px 10px; border-top:1px solid #C1E4FF;}
td.novinki a	{TEXT-DECORATION: none;}

td.podijki	{font-size:86%; padding:10px 10px 10px 10px; border-top:1px solid #FBEFB1;}
td.podijki a	{color:#B9140B; TEXT-DECORATION: none;}
td.podijki a:hover {color:#FF6600; TEXT-DECORATION: none;}

.tablitsa td {
border:  #E8E8E8 solid 1px;
padding: 2px 2px 2px 2px;
margin: 0px;

}


.tablitsa th {
border:  #E8E8E8 solid 1px;
padding: 2px 2px 2px 2px;
margin: 0px;

}

table.tablitsa { 
border:  #D0D0D0 solid 2px;
padding: 5px 5px 5px 5px;
margin: 5px 5px 5px 5px;


}
