/* general */
body,
div, label, p,
form, input, button, select, textarea,
ul, li,
dd, dt, dl,
table, tr, th, td,
h1, h2, h3
{
	margin				: 0;
	padding				: 0;
}

body {
	color				: #000000;
	font-size			: 62.5%;
	font-family			: Arial, Verdana, sans-serif;
}

input.text, textarea {
	padding				: 2px 0px 3px 5px;
}

select {
	padding				: 2px 2px;
}

img {
	border				: 0px;
}

a {
	color				: #006CC0;
}

a:hover {
	text-decoration		: none;
}

.error {
	font-weight			: bold;
	color				: #EC008C;
}

a.more {
	background-color	: #606060;
	color				: #ffffff;
	font-size			: 0.8em;
	text-decoration		: none;
	padding				: 0px 2px;
	margin-top			: -15px;
	float				: right;
}

div.spacer {
	clear				: both;
	height				: 0;
	overflow			: hidden;
}

ul {
	margin-top			: 0px;
	margin-bottom		: 15px;
}

li {
	margin-left			: 20px;
}


p {
	margin-top			: 0px;
	margin-bottom		: 15px;
}

h1, h2, h3 {
	font-size			: 17px;
	font-weight			: normal;
	margin				: 0;
}

h1 {
	font-weight			: bold;
	color				: #A5A5A5;
	font-size			: 3.6em;
}

#center h1 {
	font-family			: Georgia;
	font-weight			: normal;
	margin-bottom		: 15px;
}

h2 {
	color				: #006CC0;
	font-weight			: bold;
	margin-bottom		: 15px;
}

table {
	border				: none;
	border-collapse		: collapse;
	width				: 100%;
}

td,
th {
	vertical-align		: top;
	text-align			: left;
}

.hr {
	border-bottom		: 1px solid #000000;
	margin-bottom		: 15px;
	padding-bottom		: 15px;
}

/* layout */
#top-left, #top-right {
	background-image	: url(/dsg/page_bg.gif);
	background-repeat	: repeat-x;
	width				: 50%;
	height				: 121px;
}

#top-right {
	background-image	: url(/dsg/page_right_bg.gif);
}

#page {
	width				: 980px;
	background-image	: url(/dsg/page_bg.gif);
	background-repeat	: repeat-x;
	margin				: 0px auto;
	margin-top			: -121px;
	overflow			: hidden;
	font-size			: 1.2em;
}

#top {
	overflow			: hidden;
}

#top #logo {
	float				: left;
	margin-right		: 17px;
}

#top h1 {
	color				: #8B8B8B;
	font-size			: 2.7em;
	letter-spacing		: 15px;
	margin				: 0;
	margin-top			: 22px;
	font-weight			: normal;
	float				: left;
}

#top-right-img {
	margin-bottom		: 15px;
}

#language {
	float				: right;
	padding-right		: 180px;
	padding-top			: 15px;
}

#language a {
	color				: #ffffff;
	text-decoration		: none;
}

#menu {
	width				: 500px;
	margin-top			: 15px;
	color				: #ffffff;
	float				: left;
}

#menu a {
	color				: #ffffff;
	text-decoration		: none;
}

#menu a:hover {
	text-decoration		: underline;
}

#menu li {
	margin				: 0;
	display				: inline;
	padding-right		: 4px;
}

#menu li.selected a {
	font-weight			: bold;
}

#menu-left {
	margin-bottom		: 25px;
}

#menu-left ul,
#menu-left li {
	list-style			: none;
	list-style-image	: none;
	margin				: 0;
}

#menu-left li {
	margin-bottom		: 15px;
}

#menu-left a {
	background-image	: url(../dsg/bullet.gif);
	background-repeat	: no-repeat;
	font-weight			: bold;
	padding-left		: 22px;
}

#menu-left li ul {
	margin-top			: 10px;
}

#menu-left li li {
	margin-top			: 5px;
	margin-bottom		: 0;
}

#menu-left li.selected li a {
	background-image	: none;
	font-weight			: normal;
	padding-left		: 35px;
	text-decoration		: underline;
}

#menu-left li.selected li li a {
	padding-left		: 55px;
}

#menu-left li.selected a {
	text-decoration		: none;
}

#menu-left li.selected li.selected a {
	text-decoration		: none;
}


/* container */
#container {
	clear				: both;
	margin-top			: -15px;
}

#center {
	float				: left;
	width				: 600px;
	margin-left			: 20px;
}

#left {
	margin-top			: 20px;
	float				: left;
	width				: 170px;
}

#right {
	float				: left;
	width				: 170px;
	margin-left			: 20px;
	margin-top			: -67px;
}

/* plugins */
.plugin {
	margin-bottom		: 10px;
}

#left .plugin,
#right .plugin {
	background-color	: #F0F0F0;
}

#left .plugin .content,
#right .plugin .content{
	padding				: 10px 4px;
}

#left .plugin h1,
#right .plugin h1 {
	background-image	: url(../dsg/box_h1.gif);
	height				: 22px;
	color				: #ffffff;
	margin				: 0;
	padding				: 0;
	font-size			: 1.1em;
	padding-top			: 5px;
	padding-left		: 5px;
}

#spletna-postaja {
	margin-top			: 20px;
	margin-bottom		: 10px;
}

#foot {
	width				: 980px;
	text-align			: right;
	margin				: 0px auto;
	margin-top			: -83px;
	background-image	: url(/dsg/foot_bg.gif);
	background-position	: 0px 11px;
	background-repeat	: repeat-x;
}

#foot-left, #foot-right {
	background-image	: url(/dsg/foot_bg.gif);
	background-repeat	: repeat-x;
	width				: 50%;
	height				: 72px;
}

#foot-right {
	background-image	: url(/dsg/foot_bg_right.gif);
}

