body {
	text-align:center;
	margin:0px;
	padding:0px;
	color: #000;
	background:#fff;
	font-size:10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:100%;
}

#main {
	width: 100%;
	margin:0 auto;
	padding:10px 0px 0px 0px;
	text-align:center;
	background:#fff;
}

#frame {
	width:980px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
}

#contentleft {
	width:180px;
	padding:0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
}

#contentcenter {
	width:790px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position:relative;
	left:0px;
	top:0px;
	float:left;
}
#contentmain {
	width:100%;
	padding:0px;
	margin: 0px 0px 0px 0px;
	float:left;
}

#footer {
}
#footerline {
}
#footertext {
	color:#000000;
	width:980px;
	font-size:10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	padding:12px;
}
#contentleft p.side,p.meniu {
	margin-left:25px;
	margin-right:20px;
}

p,h1,pre {
	/*margin:0px 10px 10px 10px;*/
	}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14pt;
	padding:0px;
	margin:0px;
	margin-bottom:2px;
	color:#000000;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	padding: 0px;
	margin: 0px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	padding: 0px;
	margin: 4px;
}
h4, h5, h6 {
	margin: 0px;
	padding: 0px;
	font-size: 10pt;
}
h2.big {
	font-size:28px;
	font-weight:normal;
	margin-left:10px;
}
img {
	border:0px;
}
p {
	text-align:justify;
	line-height:20px;
	padding:4px;
}


div.menu {
	width:170px;
	height:22px;
	background-color:#598CCA;
	color:#FFF;
	padding:5px 0px 0px 10px;
	text-shadow: #000 1px 1px 2px;

}
div.menu_inner {
	width:170px;
	height:22px;
	background-color:#77AADD;
	color:#FFF;
	padding:5px 0px 0px 10px;
	text-shadow: #000 1px 1px 2px;
}
.menu_spacer {
	height:1px;
	width:180px;
	color:#3F76B2;
	margin:0px;
	padding:0px;
	line-height:1px;
	border-top:1px solid black;
}

hr.g {
	color:#009900;
	background-color:#009900;
}
p.meniu {
	font-size:10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:0px;
	margin-bottom:0px;
}

form {
	margin:0px;
	padding:0px;
}
.button {
	font-size:10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:1px solid black;
	background: #CEDBE3;
	margin:0px;
}
input[type=text], input[type=password], textarea {
	font-size:10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #cccccc;
	background: #eeeeee;
	margin:0px;
	padding:5px;
}
select {
	font-size:10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #cccccc;
	background: #eeeeee;
	margin:0px;
}
p.forum {
	margin-top:1px;
	margin-bottom:1px;
}

.title {
	font: 11pt Verdana, Tahoma, sans-serif;
	font-weight:bold;
	color:#ff8833;
}
div, table {
	font-size:10pt;
	font:inherit;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:0px;
	margin-bottom:0px;
}
table.indexbox {
	margin-left:18px;
	margin-right:18px;
	margin-top:12px;
	margin-bottom:0px;
	padding:0px;
	width:760px;
}

table.forum {
	margin-top:0px;
	margin-bottom:1px;
	padding:0px;
	width:100%;
	border: 0px;
	border-spacing:0px;
	border-collapse:collapse;
}
table.forum td {
	padding:6px;
	border: 0px solid black;
	border-spacing:0px;
	border-collapse:collapse;
}
.header {

}
tr.header td {
	background-color:#eeeeee;
	border-bottom:2px solid #CCCCCC;
	font-weight:bold;
}

table.tb
{
    border-color: #000;
    border-width: 0 0 0px 0px;
    border-style: solid;
    background-color: #FFF;
}
table.tb td
{
    border-color: #600;
    border-width: 0px 0px 0 0;
    border-style: solid;
    margin: 0px;
    padding: 3px;
	padding-left: 6px;
}
.big {
	font-size:14px;
}

div.forum_box {
	border: 1px solid #cccccc;
	margin-top:6px;
	margin-bottom:6px;
	padding:0px;
}
.tr_info {
	background-color:#DDDDFF;
	font-size:8pt;
	margin:0px;
}
div.noticebox {
	border: 1px solid #cccccc;
	margin-top:4px;
	margin-bottom:4px;
	padding:5px;
}
p.notice {
	text-align:center;
}
a {
	font-size:10pt;
	font:inherit;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
}
a:hover, a:active {
	font-size:10pt;
	font:inherit;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #000;
}

a.menu {
	font-size:inherit;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#FFF;
}
a.menu:hover, a.menu:active {
	font-size:inherit;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color:#FFF;
}

.green a {
	font-size:inherit;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#FFFFFF;
}
.green a:hover, .green a:active {
	text-decoration: underline;
	color:#FFFFFF;
}

.box_head {
	#background-image:url('/images/design/box_head.gif');
	#background-repeat:repeat-x;
	width:170px;
	padding-top:0px;
}
.box_head_wide {
	background-image:url('/images/visual/box_head_wide.gif');
	background-repeat:repeat-x;
	width:770px;
	padding-bottom:1px;
}
.box {
	background-color:#FFFFFF;
	border: 1px solid #DDDDFF;
	width:100%;
	padding:4px;
}
.cmtline {
	height:1px;
	width:100%;
	color:#DDDDDD;
	background-color:#DDDDDD;
	margin:2px 0px 4px 0px;
	border:0px;
}
ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
div.board_full li, div.board_wide li, div.board_narrow li {
	background-image: url('/images/dn/li.gif');
	background-repeat: no-repeat;
	background-position: 0em 0.4em;
	padding-left: 1.3em;
	margin-top: 2px;
	margin-bottom: 2px;
	list-style-type:none;
	line-height:20px;
}
li {
	text-align: left;
}
.top_bar {
	color:#FFFFFF;
	background-image:url('/images/dn/yellow_bg.gif');
	background-repeat:repeat;
}

h2.title {
	background: url(/images/dn/blue_long.jpg);
	height:32px;
	color: #FFF;
	padding: 10px 0px 0px 10px;
	font: Verdana;
	font-size:20px;
	text-shadow:#000 1px 1px 4px;
	text-transform:capitalize;
}

h2.half {
	background: url(/images/dn/blue_half.jpg);
	height:32px;
	width:380px;
	color: #FFF;
	padding: 10px 0px 0px 10px;
	font: Verdana;
	font-size:20px;
	text-shadow:#000 1px 1px 4px;
	text-transform:capitalize;
}

h2.mini {
	background: url(/images/dn/blue_short.jpg);
	height:32px;
	width:170px;
	color: #FFF;
	padding: 10px 0px 0px 10px;
	font: Verdana;
	font-size:20px;
	text-shadow:#000 1px 1px 4px;
	text-transform:capitalize;
}


h3.center_menu {
	background: url(/images/dn/blue_long.jpg);
	height:27px;
	color: #FFF;
	padding: 15px 0px 0px 10px;
	font: Verdana;
	font-size:12px;
	text-shadow:#000 1px 1px 4px;
	text-align:center;
	margin:0px;
}

h2.title a, h2.half a, h3.center_menu a, h2.mini a {
	color:#FFF;
}

.yellow_text {
	padding:8px;
	color:#A86700;
	font-weight:bold;
}

.blue {
	background-color: #DDDDFF;
}

.heading {
	font-weight:bold;
	font-size:14px;
	margin:15px;
	text-align:center;
}
.h1 {
	font-size:28px;
	font-weight:bold;
}
tr.row1 {
	background-color:#FFFFFF;
}
tr.row2 {
	background-color:#E3E3FF;
}
tr.row3 {

}
tr.row3 td {
	border-bottom: 1px solid #CCCCCC;
}
div.board_wide {
	float:left;
	background: #FFFFFF;
	border: 1px #CCCCCC solid;
	margin:5px;
	margin-right:4px;
	padding:5px;
	width:420px;
	padding-bottom:10px;
}
div.board_narrow {
	float:right;
	clear:right;
	background: #FFFFFF;
	margin-left:10px;
	border: 1px #CCCCCC solid;
	margin:5px;
	margin-left:4px;
	padding:5px;
	width:320px;
	padding-bottom:10px;
}
div.board_full {
	float:left;
	background: #FFFFFF;
	border: 1px #CCCCCC solid;
	margin:5px;
	padding:5px;
	width:761px;
	padding-bottom:10px;
}
.gr_silver {
	overflow:auto;
	padding:3px;
	background: #f2f5f6; /* old browsers */
	background: -moz-linear-gradient(top, #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f5f6), color-stop(37%,#e3eaed), color-stop(100%,#c8d7dc)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 ); /* ie */
	background: -o-linear-gradient(top, #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* opera */
}
.gr_blue {
	overflow:auto;
	padding:3px;
	background: #cfe7fa; /* old browsers */
	background: -moz-linear-gradient(top, #cfe7fa 0%, #6393c1 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cfe7fa), color-stop(100%,#6393c1)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfe7fa', endColorstr='#6393c1',GradientType=0 ); /* ie */
	background: -o-linear-gradient(top, #cfe7fa 0%,#6393c1 100%); /* opera */
}
.gr_green {
	background: #c9de96; /* Old browsers */
	background: -moz-linear-gradient(top, #c9de96 0%, #8ab66b 44%, #398235 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9de96), color-stop(44%,#8ab66b), color-stop(100%,#398235)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c9de96 0%,#8ab66b 44%,#398235 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c9de96 0%,#8ab66b 44%,#398235 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #c9de96 0%,#8ab66b 44%,#398235 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9de96', endColorstr='#398235',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #c9de96 0%,#8ab66b 44%,#398235 100%); /* W3C */
}
.gr_red {
	background: #ff3019; /* Old browsers */
	background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff3019 0%,#cf0404 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff3019 0%,#cf0404 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ff3019 0%,#cf0404 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ff3019 0%,#cf0404 100%); /* W3C */
}



/* LANDING PAGE SLIDESHOW */

#flowtabs {margin:0 10px 10px; padding:0;clear:both; float:left;}
	#flowtabs li {float:left; margin:0; padding:0; list-style-type:none; display:inline;}
	#flowtabs li a {display:block; font-weight:normal; color:#FFFFFF; background:url(/images/slideshowbuttons2.gif) repeat-x left -50px #4A7DBE; font-size:0.9em; text-align:center; text-decoration:none; padding:6px 5px; border:1px solid #000; float:left; display:inline; margin:0 3px 0 0;}
	#flowtabs a:hover {background-position: left -100px; background-color:#4A7DBE;}
	#flowtabs a.current {cursor:default; background-position: left top; background-color:#FFD908;color:#AD7B12;font-weight:bold;}

#flowpanes {height:350px; position:relative; overflow:hidden; clear:both; border:1px solid #516178; margin:10px 11px 10px 10px;}
	#flowpanes div {display:none; position:relative; margin:0; float:left; display:block; width:750px;}
	#flowpanes div p {position:absolute; left:15px; top:300px; width:650px; color:#000; font-size:12px; line-height:170%; margin:0 !Important;}

	/* additional wrapper element for the items */
	#flowpanes .items {width:20000em; position:absolute ;clear:both; margin:0; padding:0;}

	.prev, .next {position:absolute; width:58px; height:58px; display:block; z-index:999; top:40%; cursor:pointer; background-image:url(arrows.png); text-indent:-999em; letter-spacing:-999em;}
		.prev {left:0; background-position:left top;}
		.prev:hover {left:0; background-position:left -80px;}
		.next {right:0; background-position:right top;}
		.next:hover {right:0; background-position:right -80px;}

/* simple css-based tooltip */
.tooltip {
	background-color:#000;
	border:1px solid #fff;
	padding:10px 15px;
	width:200px;
	display:none;
	color:#fff;
	text-align:left;
	font-size:12px;

	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
}

.chat_div {
	height:20px;
	width:255px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	position: fixed; 
	right: 0px; 
	bottom: 0px;
	vertical-align: center;
	z-index:10;
}

