html, body
{
	margin: 0px;
	padding: 0px;
	height: 100%;
	font: 12px Verdana;
}

table
{
	border-collapse: collapse;
	padding: 0px;
	font: 12px Verdana;
}

td
{
	padding: 0px;
}

img
{
	border: 0px;
}

p
{
	font: 12px Verdana;
	line-height: 18px;
	margin:0px 0px 0px 0px;
	text-align: justify;
}

a, a:visited
{
	color: black;
	text-decoration: underline;
}

a:hover
{
	color: black;
	text-decoration: none;
}

ul
{
	margin: 0px;
}

p.about
{
	margin:10px 0px 0px 0px;
	text-align: left;
}

p.bottom
{
	font: 9px Tahoma;
	color: #685e9b;
	text-align: left;
}

a.contact, a.contact.visited
{
	font: bold 9px Tahoma;
	color: #685e9b;
	text-decoration: underline;
}

a.contact:hover
{
	font: bold 9px Tahoma;
	color: #685e9b;
	text-decoration: none;
}

p.headinfo
{
	font: 10px Tahoma;
	color: #F0F0F0;
}

.info
{
	font: 11px Arial;
	color: #000000;
	font-weight: bold;
}

.bblack
{
	color: #000;
	font-weight: bold;
}

.regionh
{
	font: 18px Tahoma;
	color: #fff;
	text-align: center;
}

.search
{
	font: bold 12px Verdana;
	color: #fcbf0e;
}

a.city, a.city:visited
{
	font: 10px Verdana;
	color: Black;
	text-decoration: none;
}

a.city:hover
{
	font: 10px Verdana;
	color: White;
	text-decoration: none;
}

td.city
{
	padding: 0px 3px 0px 3px;
	text-align: center;
	background-color: #d8d8d8;
	border-left: solid 1px #F0F0F0;
}

td.citys
{
	padding: 0px 3px 0px 3px;
	text-align: center;
	background-color: #b1b1b1;
	border-left: solid 1px #F0F0F0;
}

td.region
{
	height: 33px;
	padding: 0 2 0 2;
	text-align: center;
}

td.regions
{
	height: 33px;
	padding: 0 2 0 2;
	text-align: center;
	background-color: #f4cf4b;
}

td.topcalendar
{
	font: bold 14px Arial;
	text-align: center;
	padding: 10px 0 10px 0;
}

td.mbdate
{
	font: bold 11px Arial;
	text-align: center;
}

.mdate
{
	font: 11px Arial;
	color: #665c9b;
	text-align: center;
}

.nowdate
{
	font: 11px Arial;
	color: white;
	text-align: center;
	background-color: #665c9b;
}

a.calday, a.calday:visited
{
	font: bold 11px Arial;
	color: 665c9b;
	text-decoration: none;
}

a.calday:hover
{
	font: bold 11px Arial;
	color: 665c9b;
	text-decoration: underline;
}

a.calnowday, a.calnowday:visited
{
	font: bold 11px Arial;
	color: White;
	text-decoration: none;
}

a.calnowday:hover
{
	font: bold 11px Arial;
	color: White;
	text-decoration: underline;
}

a.about, a.about:visited
{
	font: 11px Verdana;
	color: Black;
	text-decoration: none;
}

a.about:hover
{
	font: bold 11px Verdana;
	color: Black;
	text-decoration: underline;
}

a.menu, a.menu:visited
{
	font: bold 12px Verdana;
	color: black;
	text-decoration: none;
}

a.menu:hover
{
	font: bold 12px Verdana;
	color: white;
	text-decoration: none;
}

a.menus, a.menus:visited
{
	font: bold 12px Verdana;
	color: black;
	text-decoration: none;
}

a.menus:hover
{
	font: bold 12px Verdana;
	color: white;
	text-decoration: none;
}

.date
{
	font: 10px Tahoma;
	padding-bottom: 2px;
	text-align: left;
}

.dater
{
	font: bold 10px Verdana;
	color: #6c5faf;
	text-align: left;
}

.date2
{
	font: bold 11px Tahoma;
	color: #665c9b;
	padding-top: 0;
}

.dates
{
	font: bold 11px Tahoma;
	color: #FFF;
	background-color: #858A8D;
	padding: 2px 7px 2px 7px;
}

.dated
{
	font: bold 11px Tahoma;
	color: #665c9b;
	padding: 0 2px 0 7px;
}

a.title, a.title:visited
{
	font: 12px Tahoma;
	line-height: 18px;
	color: black;
	text-decoration: underline;
}

a.title:hover
{
	font: 12px Tahoma;
	line-height: 18px;
	color: black;
	text-decoration: none;
}

a.titlel, a.titlel:visited
{
	font: bold 12px Tahoma;
	line-height: 18px;
	color: #646876;
	text-decoration: underline;
}

a.titlel:hover
{
	font: bold 12px Tahoma;
	line-height: 18px;
	color: #646876;
	text-decoration: none;
}

.pagest
{
	font: bold 11px Tahoma;
	color: #000;
}

.rubrout
{
	font: bold 12px Tahoma;
	color: #665c9b;
}

a.allnews
{
	font: bold 11px Tahoma;
	color: #000;
	text-decoration: underline;
}

a.allnews:hover
{
	font: bold 11px Tahoma;
	color: #000;
	text-decoration: none;
}

.hotnews2
{
	background-color: #F0F0F0;
}

.hotnews21
{
	background-color: white;
}

.hotnews3
{
	padding: 10px 0px 5px 0px;
}

.hotnews31
{
	padding: 9px 0px 10px 9px;
	background-color: white;
}

.podpis
{
	font: 12px Tahoma;
	color: black;
}

a.publ
{
	font: 24px Times New Roman;
	color: Black;
	text-decoration: underline;
}

a.publ:hover
{
	font: 24px TimesNewRoman;
	color: Black;
	text-decoration: none;
}

td.heading
{
	font: 18px Times New Roman;
	color: Black;
	background-color: #f4cf4b;
	padding: 10px 15px 10px 15px;
}

td.heading1
{
	font: 24px Times New Roman;
	color: Black;
	padding: 0 15px 10px 0px;
	border-bottom: solid 2px #f4cf4b;
}

.publ1
{
	background-color: #FFF;
	padding-left: 6px;
}

.publ2
{
	background-color: #EDEDED;
}

.publ3
{
	padding: 10px 10px 0px 12px;
}

.publ4
{
	padding: 10px 0px 10px 5px;
}

.publ3x
{
	padding: 0px 10px 8px 12px;
}

.publ4x
{
	padding: 15px 0px 7px 5px;
}

.publ5
{
	padding: 0px 0px 3px 12px;
}

.publ6
{
	padding: 0px 10px 0px 12px;
}

a.public
{
	font: 13px Tahoma;
	color: #000;
	text-decoration: underline;
}

a.public:hover
{
	font: 13px Tahoma;
	color: #000;
	text-decoration: none;
}

.atype
{
	font: 9px Tahoma;
	text-align: left;
}

.atype2
{
	font: 10px Tahoma;
	padding-top: 15px;
}

.dottype
{
	font: bold 9px Tahoma;
	padding: 0px 4px 0px 0px
}

.anons
{
	font: 11px Tahoma;
	text-align: left;
}

p.anons2
{
	margin: 10px 0px 10px 0px;
	font: 11px 'Tahoma';
	line-height: 14px;
}

a.small
{
	font: 11px Tahoma;
	color: #DE2921;
	text-decoration: underline;
}

a.small:hover
{
	font: 11px Tahoma;
	color: #DE2921;
	text-decoration: none;
}

.middot2
{
	padding-right: 4px;
	font-weight: bold;
	font-size: 11px;
}

.minw
{
	background-color: #F0F0F0;
}

.podblog
{
	font: bold 10px Tahoma;
	color: #6b6297;
	text-align: right;
}

.searchinp
{
	width: 125px;
	height: 20px;
	border: 1px;
	font: 11px Verdana;
	padding: 2px 2px 2px 5px;
}

h2
{
	font: 18px Tahoma;
	color: #000000;
	text-align: left;
	padding: 20px 0 0 0;
}

p.title2
{
	font: 18px Tahoma;
	color: #000000;
	text-align: left;
}

.fulltext
{
	padding: 20px 20px 40px 15px;
}

a.pages
{
	font: 14px Tahoma;
	color: #665c9b;
	text-decoration: underline;
}

a.pages:hover
{
	font: 14px Tahoma;
	color: #665c9b;
	text-decoration: none;
}

span.pages
{
	font: 14px Tahoma;
	color: #DE2921;
}

.pages td
{
	padding: 0px 5px 0px 5px;
}

.nopad td
{
	padding: 0px;
}

.img
{
	margin: 0px 8px 5px 0px;
}

.img td
{
	padding: 3px;
	background-color: #EDEDED;
}

.imgborder
{
	border: #FFFFFF 1px solid;
}

.author
{
	background-color: #F9F9F9;
	border-bottom: #D4D4D4 1px solid;
	padding: 10px 10px 10px 13px;
	font: italic 11px 'Tahoma';
}

.more
{
	border: #EEE 3px solid;
	margin-right: 15px;
}

a.allblog, a.allblog:visited
{
	font: 12px Arial;
	color: #646876;
	text-decoration: underline;
}

a.allblog:hover
{
	font: 12px Arial;
	color: #646876;
	text-decoration: none;
}

p.blogs
{
	font: 11px Tahoma;
	color: #000;
	text-align: left;
}

a.blogtitle, a.blogtitle:visited
{
	font: 12px Verdana;
	color: #6b6297;
	text-decoration: none;
}

a.blogtitle:hover
{
	font: 12px Verdana;
	color: #6b6297;
	text-decoration: underline;
}

td.star
{
	padding: 0px 10px 0px 7px;
}

td.bt
{
	padding: 0px 10px 0px 0px;
}

td.lines
{
	padding: 11px 10px 11px 28px;
}


a.baner, a.baner:visited
{
	font: 10px Tahoma;
	color: #686870;
	text-decoration: none;
}

a.baner:hover
{
	font: 10px Tahoma;
	color: #686870;
	text-decoration: underline;
}


a.rss, a.rss:visited
{
	font: bold 10px Tahoma;
	color: #fd9124;
	text-decoration: underline;
}

a.rss:hover
{
	font: bold 10px Tahoma;
	color: #fd9124;
	text-decoration: underline;
}

span.searchres
{
	color: #FFF;
	background-color: #646876;
}

ul
{ font: 11px tahoma }

li
{ font: 11px tahoma }

.calendar
{
	border-collapse: separate;
}

.calendar td
{
	background: #EAEAEA;
	text-align: center;
	font: 9px Arial;
	color: #DE2921;
	padding: 2px;
}

a.calend, a.calend:visited
{
	font: 12px Verdana;
	color: #000000;
	line-height: 18px;
	text-decoration: underline;
}

a.calend:hover
{
	font: 12px Verdana;
	color: #000;
	line-height: 18px;
	text-decoration: none;
}

td.calsel
{
	background: #efb901;
	color: Black;
}

td.calnosel
{
	background: white;
	color: Black;
}

a.ccc, a.ccc:visited
{
	text-decoration: none;
}

a.ccc:hover
{
	text-decoration: underline;
}

a.ccc2, a.ccc2:visited
{
	color: #FFF718;
	text-decoration: none;
}

a.ccc2:hover
{
	color: #FFF718;
	text-decoration: underline;
}

td.quest
{
	font: bold 12px Verdana;
	border-left: solid 2px #dedede;
	text-align: center;
}

td.answer
{
	font: 11px Tahoma;
}

td.voting
{
	font: bold 12px Verdana;
	color: #6b6297;
	padding: 3px;
}

.mvoting
{
	font: bold 10px Arial;
	color: #6b6297;
	padding: 3px;
}

td.mainnewsheading
{
	font: 18px Times New Roman;
	line-height: 20px;
	padding:8px 10px 8px 10px;
	background: #f4cf4b;
}

td.mainnews
{
	font: 12px Verdana;
	line-height: 15px;
	margin:0px 0px 0px 0px;
	text-align: justify;
	padding: 20px 0 15px 20px
}

p.mainnewspodr
{
	font: 11px Arial;
	text-align: right;
}

a.mainnews, a.mainnews:hover, a.mainnews:visited
{
	color: #6b6297;
	text-decoration: underline;
}

td.resvoting
{
	font: 12px Arial;
	color: black;
	padding: 3px;
}

.datevoting
{
	font: italic 12px Arial;
	padding-bottom: 5px;
	color: black;
	text-align: center;
}

.mdatevoting
{
	font: italic 11px Arial;
	padding: 7px 5px 10px 5px;
	color: black;
	text-align: center;
}

#blogs div {
 	padding:10px;
	margin-top:1em;
	background-color:#e6e6e6;
	font:12px Verdana;
 }

#blogs div strong {
	display:block;
	font:bold 10px Tahoma;
	color:#6b6297;
	text-align:right;
 }

 #blogs div a {
	color:#6b6297;
	text-decoration:none;
 }

 #blogs div a:hover {
	color:#6b6297;
	text-decoration:underline;
 }

a.addcomm, a.addcomm:hover, a.addcomm:visited
{
	font:bold 12px Tahoma;
	color: #6b6297;
	text-decoration: underline;
}

td.headcomm
{
	font: bold 14px Tahoma;
	padding: 3px;
	background-color: #F0F0F0;
	text-align: left;
}

.addcommtxt
{
	font: 12px Verdana;
	vertical-align: top;
	text-align: right;
	padding-right: 5px;
	width: 180px;
}

.addcommprim
{
	font: 11px Verdana;
	vertical-align: top;
	padding: 5px 0 10px 0;
}

table.addcommtab
{
	width: 100%;
	visibility:hidden;
	display:none;
}

.addcommrepl
{
	font: 11px Verdana;
	color: red;
	padding-bottom: 5px;
}

.nikcomm
{
	font: bold 12px Verdana;
	padding-bottom: 5px;
}

.datecomm
{
	font: 11px Verdana;
	color: gray;
	padding-left: 10px;
}

.ipcomm
{
	font: 11px Verdana;
	color: black;
	padding-left: 30px;
}

.txtcomm
{
	font: 12px Verdana;
}

.comment
{
	border-top: solid 1px #efb901;
	padding: 5px 0 10px 0;
}

a.delcomm, a.delcomm:hover, a.delcomm:visited
{
	font: 12px Tahoma;
	color: red;
	text-decoration: underline;
}

a.urlnav, a.urlnav:visited
{
	font: bold 12px Tahoma;
	color: black;
	text-decoration: none;
}

a.urlnav:hover
{
	font: bold 12px Tahoma;
	color: black;
	text-decoration: underline;
}

.txtnav
{
	font: bold 12px Tahoma;
	color: #665c9b;
	padding: 15px 0px 15px 150px;
	text-align: left;
	vertical-align: top;
}

a.bigurl, a.bigurlurl:visited
{
	font: bold 14px Tahoma;
	color: black;
	text-decoration: none;
}

a.bigurl:hover
{
	font: bold 14px Tahoma;
	color: black;
	text-decoration: underline;
}

.partners
{
	font: bold 12px Arial;
	color: #665c9b;
	text-align: center;
}

.txtkino
{
	font: 12px Arial;
	color:#6b6297;
}

a.urlkino, a.urlkino:visited
{
	font: bold 11px Arial;
	color:#6b6297;
	text-decoration:none;
}

a.urlkino:hover
{
	font: bold 11px Arial;
	color:#6b6297;
	text-decoration:underline;
}

#ssylki ul, div
{
	list-style-type: none;
	font: 8pt Arial;
	padding: 5px 10px;
}

.mbtext {
	font: bold 11px Arial;
}

.ssy {
	list-style-type: none;
	font: 8pt Arial;
	color: #8a8a8a;
}

.ssy a {
	list-style-type: none;
	font: 8pt Arial;
	color: #8a8a8a;
}

.forex {
	list-style-type: none;
	font: 8pt Arial;
	color: #f0f0f0;
}
.forex a {
	list-style-type: none;
	font: 8pt Arial;
	color: #f0f0f0;
}