#add_block {color:#000; font:9px/8px tahoma; width: 468px; background: #fff; text-align:left; margin-top:10px;}
#add_block a:link , #add_block a:visited, #add_block a:active, #add_block a:hover {color:#000; font:9px/8px tahoma; text-decoration:none;}
a:link.add , a:visited.add, a:active.add, a:hover.add {color:#000; font:9px/8px tahoma; text-decoration:none;}

body {	margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:0.7em;background:#fff;color:#000;border-top:4px solid #72A8CA;}
form {margin:0;padding:0;}
table {width:100%;}
table,th,tr,td {font-size:inherit;}
#main {	margin-left:5px;margin-right:5px;}
#left {	width:215px;float:left;margin-right:5px;}
#sidebar {width:200px;float:right;}

a:link {	text-decoration:underline;color:#00619F}
a:visited {	text-decoration:underline;color:#004670}
a:hover {	text-decoration:underline;color:#000}
a:active {	text-decoration:underline;color:#900}

a.blog:link {	text-decoration:none;color:#000}
a.blog:visited { text-decoration:none;color:#000}
a.blog:hover {	text-decoration:underline;color:#000}
a.blog:active {	text-decoration:none;color:#000}

#eventcounter {width:200px;height:90px;float:right;}
#eventtext {margin-right:70px;margin-left:7px;margin-top:7px;}

#menu 	{font-size:1.1em;margin:0 0 0 0;border-top:3px solid #00619F; background:#5F9CC3 url(/images/template/menubg.gif);padding:6px 0px }
#menu ul { white-space:nowrap;margin:0 0 0 15px;padding:0px 0 0px 0;text-transform:uppercase;font-weight:bold;}
#menu ul li {display:inline;padding:0 10px 0 13px;background: url(/images/template/menu-bullet.gif) no-repeat 0px .3em;}
#menu ul span {font-size:1.5em;color:#fff;text-transform:none;display:inline;padding:0 10px 0 13px;}
#menu ul li a:link,
#menu ul li a:visited {color:#fff;text-decoration:none;}
#menu ul li a:hover {color:#fff;text-decoration:underline;}
#menu ul li a:active {color:#900;text-decoration:underline;}

#topics {margin-bottom:1.5em;}
#topics	h3.hot {text-transform:uppercase;font-size:1.1em;font-weight:bold;margin:0;padding:0 0 3px 15px;border-bottom:3px solid #C95827;color:#C95827 }
#topics	h3 {text-transform:uppercase;font-size:1.1em;font-weight:bold;margin:0;padding:0 0 3px 15px;border-bottom:3px solid #00619F;color:#00619F;background:url(/images/template/sq-blue.gif) no-repeat 5px .4em;}
#topics ul {font-size:1.1em;font-weight:bold;margin:0;padding:0;	}
#topics ul li {	list-style:none;margin:0;padding:4px 0 4px 28px;background:#F2F7FA url(/images/template/topic-bullet-blue.gif) no-repeat 15px .7em;border-bottom:1px solid #fff;}

#topics table {font-size:1.1em;font-weight:bold;margin:0;padding:0;	}
#topics table tr td {	list-style:none;margin:0;padding:4px 0 4px 28px;background:#F2F7FA url(/images/template/topic-bullet-blue.gif) no-repeat 15px .7em;border-bottom:1px solid #fff;}

#topics ul li.hottopic {	background:#F9EEE9 url(/images/template/topic-bullet-red.gif) no-repeat 15px .7em;}
#topics ul li.hottopic a:link {color:#FF0000;}
#topics ul li.hottopic a:visited {color:#FF0000;}
#topics ul li.hottopic a:hover {color:#FF0000;}
#topics ul li.hottopic a:active {color:#FF0000;}
#topics ul li ul 	{font-weight:normal;font-size:0.9em;margin:4px  0 -4px -28px;}
#topics ul li ul li	{border:none;background:#fff;padding:1px 0 1px 38px;background:#fff url(/images/template/menu-bullet-2.gif) no-repeat 28px .5em;}
#topics ul ul 	{font-weight:normal;font-size:0.9em;margin:4px  0 4px 0px;}
#topics ul ul li	{border:none;background:#fff;padding:1px 0 1px 38px;background:#fff url(/images/template/menu-bullet-2.gif) no-repeat 28px .5em;}
#topics ul li ul li a:link {color:#333;}
#topics ul li ul li a:visited {color:#333;}
#topics ul li ul li a:hover {color:#333;}
#topics ul li ul li a:active {color:#333;}


#left .block {margin-bottom:1.5em;clear:both;}
#left .block h3 {text-transform:uppercase;font-size:1.1em;font-weight:bold;margin:0;padding:0 0 3px 15px;border-bottom:3px solid #00619F;color:#4089B7;background:url(/images/template/sq-blue.gif) no-repeat 5px .4em; }
#left .block ul	{ margin:1em 1em 1em 15px;padding:0px;}
#left .block ul	li	{list-style:none;padding:0 15px 0 13px;margin-top:.5em;margin-bottom:.5em;background:url(/images/template/topic-bullet-gray.gif) no-repeat 0px .4em;}

#left .block table	{ margin:1em 1em 1em 15px;padding:0px;}
#left .block table tr td	{ list-style:none;padding:0 15px 0 13px;margin-top:.5em;margin-bottom:.5em;background:url(/images/template/topic-bullet-gray.gif) no-repeat 0px .4em;}

#left .black a:link	{color:#333;}
#left .black a:visited	{color:#003;}
#left .black a:hover	{color:#000;}
#left .black a:active	{color:#c00;}
#left .black h3	{color:#333;border-bottom-color:#333;background:url(/images/template/sq-gray.gif) no-repeat 5px .4em;}
#left .red h3	{color:#C64926;border-bottom-color:#C64926;background:url(/images/template/sq-red.gif) no-repeat 5px .4em;}
#left .block .s {padding:0;margin:.5em 0 .5em 15px;}

#left .block form {padding:0;margin:.5em 0 .5em 15px;}
#left .block form select,
#left .block form input	{font-size:1em}

#sidebar .block {margin-bottom:1.5em;}
#sidebar .block h3 {text-transform:uppercase;font-size:1.1em;font-weight:bold;margin:0;padding:0 0 3px 0;border-bottom:3px solid #00619F;color:#4089B7;padding-left:10px;background:url(/images/template/sq-blue.gif) no-repeat 1px .4em;}
#sidebar .block .text {margin-top:.5em;padding-right:15px;}
#sidebar .block .text span {display:block;margin-bottom:.2em;}
#sidebar .block .text .l {margin-top:.5em;}

#sidebar .block #submit_poll {	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;padding:2px 5px 2px 5px;margin:.5em 0;-moz-border-radius:7%}
#sidebar .block ul.forum	{ margin:.5em 0;padding:0px;color:#666;}
#sidebar .block ul.forum	li	{ list-style:none;padding:0 0 0 22px;margin-top:.3em;margin-bottom:.3em;background:url(/images/template/forum-bullet.gif) no-repeat 2px .25em;}

#sidebar .block ul	{ margin:.5em 0;padding:0px;color:#666;}
#sidebar .block ul	li	{ list-style:none;padding:0 0 0 22px;margin-top:.3em;margin-bottom:.3em;background:url(/images/template/forum-bullet.gif) no-repeat 2px .25em;}

#main .topic {clear:right;padding-top:1.0em;}
#main .other	{clear:right;padding:2em 0 1.5em 0;}
#main .name	{display:block;text-transform:uppercase;font-size:1.1em;font-weight:bold;margin:0 0 5px 0;padding:0 0 -1px 0;border-bottom:3px solid #D9E7F1;color:#4089B7;padding-left:15px;background: url(/images/template/arrow-blue.gif) no-repeat 4px .4em;}
#main h2 a:link,
#main h2 a:visited,
#main h2 a:hover,
#main h2 a:active,
#main h3 a:link,
#main h3 a:visited,
#main h3 a:hover,
#main h3 a:active	{color:#000}

#main .bc2 {color:#999;display:block;padding:5px 0 0 0;border-top:3px solid #D9E7F1;}

#main .bc,
#main .bc a:link	{color:#999}
#main .bc a:visited	{color:#666}
#main .bc a:hover	{color:#000}
#main .bc a:active	{color:#c00}

#main span a.l:link,
#main span a.l:visited,
#main span a.l:active {color:#333;text-decoration:none;}
#main span a.l:hover {color:#000;text-decoration:none;}

#main .datetime		{float:right;color:#666;padding:5px 0 0 0;}
#main h3 {display:block;font-weight:500;font-size:1.5em;margin:5px 0 0 0;padding:0;color:#000;}
#main .topictext h1 {font-size:2em;margin:0.5em 0 0 0;padding:0;color:#000;font-weight:500;}
#main .topictext .name,
#main .rubrictitle .name	{margin:0 0 5px 0;padding-top:3px;background: url(/images/template/arrow-blue.gif) no-repeat 4px .6em;}
#main .topictext .author	{	margin:0 0 0 0}
#main .rubrictopic	{	margin-bottom:1em;border-bottom:1px solid #EBEBEB;padding-bottom:1em}
#main .readmore	{margin-top:1em;}
#main .rubrictitle dl {margin:0;padding:0;}
#main .rubrictitle dl dt {margin-left:15px	}
#main .rubrictitle dl dd {margin-left:30px	}
#main .rubrictitle .ch	{background-color:#f5f5f5;font-size:1.1em;font-weight:bold;padding:3px 1px 5px 1px;margin:-5px 0px 15px 0;border-bottom:1px solid #ebebeb}
#main .rubrictitle .ch	ul	{margin:5px 0 0 0;padding:0;}
#main .rubrictitle .ch	ul li	{display:inline;padding:0 10px 0px 15px;background: url(/images/template/menu-bullet.gif) no-repeat 3px .3em;list-style:none;line-height:140%}

#main .readmore a:link,	
#main .readmore a:visited,
#main .readmore a:hover,	
#main .readmore a:active	{border:1px solid #ccc;background-color:#fff;padding:0px 5px;text-decoration:none;-moz-border-radius:5%}
#main span,	
#main span	{display:inline;font-size:1.1em;line-height:135%;padding:0;}
#main span img	{padding:0 0 0 7px ;float:right;}
#main span img.konkurs	{padding:20px 10px; float:none;}

#main .maintopic	{border-bottom:1px solid #F1D5C9;}
#main .maintopic .name {font-size:1.3em;padding:0 0 -1px 0;margin-bottom:0;border-bottom-color:#C64926;color:#C64926;background:url(/images/template/arrow-red.gif) no-repeat 4px .4em; }
#main .maintopic .datetime		{color:#C64926;}
#main .maintopic h2	{display:block;font-weight:500;font-size:1.8em;margin:5px 0;padding:0;color:#000}

#main .topic h2 {display:block;font-weight:500;font-size:1.5em;margin:0.3em 0 0.3em 0;padding:0;color:#000;}
#main .topic span p {display:inline; padding:0; margin-top : 0;text-align : justify;}
#main .author	{font-size:1.1em;color:#666;margin-top:0.3em;padding:0;}
#main .topic span h3	{display:block;text-transform:uppercase;font-weight:bold;font-size:1.0em;color:#4089B7;padding:0.3em 0 0.3em 0;}

#main .other h3 {text-transform:uppercase;font-weight:bold;margin:0 0 5px 0;padding:0 0 -1px 0;border-bottom:3px solid #00619F;font-size:1.2em;color:#00619F;padding-left:15px;background: url(/images/template/arrow-blue.gif) no-repeat 4px .4em;}
#main .other ul {margin:1em 0;padding:0;}
#main .other ul li {list-style:none;margin:0.5em 0 0.5em 0;padding:0 0 0 35px;background:url(/images/template/topic-bullet-blue.gif) no-repeat 15px .45em;}
#main .other .t {font-size:1.2em;font-weight:bold;}

#main h6 {font-weight:bold;font-size:15px;margin:0px;padding:0px;color:#000;}
//#main h6 {font-weight:bold;font-size:25px;margin:0px;padding:0px;color:#000;}

.w {clear:right;margin:0px;padding:0px;height:1px;}

#footer p {margin-top:5px;margin-bottom:5px;margin-left:20px;margin-right:10px;}
#footer table {padding:10px;}
#footer table.text {width:100%; margin-top:2px; border-top:1px solid #ebebeb; border-bottom: 1px solid #ebebeb;}

h1 {margin-top: 0;}
p {text-align:justify;}
p.error {color:#FF0000;font-weight:bold;}

#filter {margin-bottom:1.5em;}
#filter table {font-size:1em;background:#CCEECC;margin:0;padding:0; width:215px;}
#filter td {margin:0;padding:0;font-size:1em;}
#filter select, input {font-size:1em;}
#filter	h3 {text-transform:uppercase;font-size:1.1em;font-weight:bold;margin:0;padding:0 0 3px 15px;border-bottom:3px solid #009F61;color:#009F61;background:url(/images/template/sq-green.gif) no-repeat 5px .4em;}

#lightsearch {overflow:hidden;float:right;margin-right:0px;font-size:1.2em;text-align:right;letter-spacing:-0.04em;vertical-align:center;padding-top:	7px;}
#lightsearch table {font-size:1em;margin:0;padding:0;}

#search {overflow:hidden;margin-right:0px;font-size:1em;vertical-align:center;}
#search	h3 {text-transform:uppercase;font-size:1.1em;font-weight:bold;margin:0;padding:0 0 3px 15px;border-bottom:3px solid #009966;color:#009966 }
#search table {font-size:1.1em;background:#CCEECC;margin:0;padding:0; width:400px;}
#search td.t1 {width:120px; text-align:center;}
#search td.t2 {width:120px; text-align:left;}
#search td.t3 {width:120px; text-align:center;}
#search td.bb {text-align:right;}

#shorttable {margin-bottom:1.5em;}
#shorttable h3 {text-transform:uppercase;font-size:1.1em;font-weight:bold;margin:0;padding:0 0 3px 15px;border-bottom:3px solid #AA1111;color:#AA1111;background:url(/images/template/sq-red.gif) no-repeat 5px .4em;}
#shorttable table {font-size:1em;width:215px;border:1px solid #AA1111;}
#shorttable tr {background:#FFe8e8;}
#shorttable th {padding: 3px;}
#shorttable td {padding: 3px;text-align:center;border:1px solid #AA1111;}
#shorttable td.team {text-align:left;}

#fulltable table {font-size:1em;width:350px;border:1px solid #AA1111;}
#fulltable tr {background:#FFE8E8;}
#fulltable th {padding:3px;}
#fulltable td {padding:3px;text-align:center;border:1px solid #AA1111;}
#fulltable td.team {text-align:left;}

#teamtable {margin-bottom:1.5em;}
#teamtable h3 {text-transform:uppercase;font-size:1.1em;font-weight:bold;margin:0;padding:0 0 3px 15px;border-bottom:3px solid #AA1111;color:#AA1111;background:url(/images/template/sq-red.gif) no-repeat 5px .4em;}
#teamtable table {font-size:1em;width:350px;border:1px solid #AA1111;}
#teamtable tr {background:#FFe8e8;}
#teamtable th {padding: 3px;}
#teamtable td {padding: 3px;text-align:center;border:1px solid #AA1111;}
#teamtable td.pn {text-align:left;}

.calend table {width:500px;}
.calend table th {background-color:#00619F; color:#fff;}
.calend table td {text-align:center;}
.calend table td.date {background-color:#F2F7FA;}
.calend table td.sht {width:15px;}