body {
	background-image : url(../images/body_bg.gif);
		background-position : top;
		background-repeat : repeat-x;
		background-color: #ecdab7;
		text-align: center;
		margin: 0px;
		padding: 0px;
}

#container {
	display: table; width: 799px; text-align: left; margin: 42px auto; border: 0px solid red;
}

#header {
	border: 0px solid red; background-color: #ffffff; display: table; width: 799px; border: 0px solid red;
}

#headerrightshadow {
	float: right; width: 9px; height: 242px; background-image: url(../images/right_shadow.gif); background-position: top right; background-repeat: no-repeat;
}

#headercont {
	float: right; width: 614px; border: 0px solid red; text-align: right;
}

#headerimage {
	border: 0px solid red; width: 614px;
}

#headermenu {
	width: 614px; height: 46px; display: table; position: relative;  background-image: url(../images/menu.gif); background-position: top right; background-repeat: no-repeat;
}

#headerleftshadow {
	float: left; width: 23px; height: 242px; background-image: url(../images/left_shadow.gif); background-position: top left; background-repeat: no-repeat;
}

#headerlogo {
	float: left; padding: 123px 0px 15px 20px; border: 0px solid red;
}

#headerlang {
	float: right; border: 0px solid red; text-align: right; display: table; margin: 20px 20px 0px 0px;
}

#layout {
	display: table; height: 300px; width: 786px; background-color: #ffffff; margin: 0px 0px 0px 6px; border: 0px solid red; background-image: url(../images/left_col.gif); background-position: left; background-repeat: repeat-y;
}

#leftcoll {
	border: 0px solid red; float: left; width: 210px; background-image: url(../images/left_col_top.gif); background-position: top left; background-repeat: no-repeat;
}

#rightcoll {
	border: 0px solid red; margin: 0px; float: left; width: 510px; display: table;
}

#helperscont{
	border: 0px solid red; text-align: right; padding: 18px 0px 18px 0px;
}

#textcont {
	border: 0px solid red;  background-image: url(../images/antraste_line.gif); background-position: top; background-repeat: repeat-x;
}

#antraste {
	font-family: Arial; font-size: 16px; font-weight: bold; color: #bd8e01; padding: 0px 0px 20px 0px;
}

.text, td, div, span {
	font-family: Arial; font-size: 11px; color: #3d3d3d;
}

#bottomcont {
	height: 100px; width: 786px; display: table; background-color: #ffffff; margin: 0px 0px 0px 6px; border: 0px solid red; background-image: url(../images/left_bottom.gif); background-position: top left; background-repeat: no-repeat;
}

.gallerija {
	float: left; margin: 0px 20px 20px 0px; width: 99px; height: 78px; text-align: center; background-position: center; background-repeat: no-repeat;
}





a:link, a:active, a:visited {
	color: #3d3d3d;
	text-decoration: underline;
}
a:hover {
	color: #000000;
	text-decoration: none;
}

.helper:link, .helper:visited, .helper:active {
	color: #bd8e01;
	text-decoration: none;
}

.helper:hover {
	color: #bd8e01;
	text-decoration: underline;
}

.tvs_core_table_border_style_on {
	font-family: Arial;
	font-size: 11px;
	color: #3d3d3d;
	border-top: 1px solid #c1c0c0;
	border-left: 1px solid #c1c0c0;
	padding: 0;
	margin: 0;
	
}

.tvs_core_table_border_style_on td{
	font-family: Arial;
	font-size: 11px;
	color: #3d3d3d;
	padding-left: 3px;
	padding-right: 2px;
	border-right: 1px solid #c1c0c0;
	border-bottom: 1px solid #c1c0c0;
	vertical-align: top;
}

.tvs_core_table_border_style_off {
	font-family: Arial;
	font-size: 11px;
	color: #3d3d3d;
	padding: 0;
	margin: 0;
	border: 0px;
}

.tvs_core_table_border_style_off td{
	font-family: Arial;
	font-size: 11px;
	color: #3d3d3d;
	padding-left: 3px;
	padding-right: 2px;
	vertical-align: top;
	border: 0px;
}

#paging a { color: #bd8e01; text-decoration: none; font-weight:bold; }
#paging a:hover { color: #bd8e01; text-decoration: underline; font-weight:bold; }
#paging .page { text-decoration: underline; }
