body {
	margin:0;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:center;
}

img {
	border:0;
	behavior:url(css/iepngfix.htc);
}

form {
	margin:0;
}

input, select, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a {
	color:#124a8f;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

h1 {
	margin:0 0 9px 0;
	padding:0;
	font-size:24px;
	font-weight:normal;
	color:#124a8f;
	line-height:19px;
}

h2 {
	margin:0 0 18px 0;
	padding:0;
	font-size:18px;
	font-weight:normal;
	color:#000;
}

#center {
	width:984px;
	margin:0px auto;
	text-align:left;
}

#main {
	clear:both;
	width:966px;
	padding:0 9px;
	margin:0;
}

.clear-both {
	clear:both;
}

.line {
	width:702px;
	clear:both;
	height:3px;
	margin:0 9px 18px 9px;
	background:url(/library/images/content-line.gif) repeat-x;
}

/* glava */
#header {
	width:966px;
	height:42px;
	padding:27px 9px;
}

#header .logo {
	float:left;
}

#header .links {
	float:right;
	font-size:12px;
}

#header .links a {
	color:#000;
	text-decoration:none;
}

#header .links a:hover {
	text-decoration:underline;
}

/* meni */
#menu {
	clear:both;
	height:27px;
	padding:0 9px;
}

#menu ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#menu li {
	float:left;
	width:140px;
	height:27px;
	margin-right:2px;
	background:url(/library/images/menu-small.gif) no-repeat;
}

#menu li a {
	display:block;
	height:15px;
	padding:6px 9px;
	text-decoration:none;
}

#menu li.selected {
	float:left;
	width:140px;
	height:27px;
	margin-right:2px;
	background:url(/library/images/menu-small-on.gif) no-repeat;
}

#menu li.selected a {
	color:#fff;
	display:block;
	height:15px;
	padding:6px 9px;
	text-decoration:none;
}

#seperator {
	width:984px;
	height:9px;
	background:#124a8f;
}

/* pasica */
#banner img {
	display:block;
}

/* vsebina */
#content-top {
	position:relative;
}

#content-top .image {
	position:absolute;
	top:270px;
	left:9px;
	width:720px;
	height:18px;
	background:url(/library/images/content-top.gif) no-repeat;
}

#content-top .image-first {
	position:absolute;
	top:273px;
	left:9px;
	width:720px;
	height:18px;
	background:url(/library/images/content-top-first.gif) no-repeat;
}

#content-top .image-small {
	position:absolute;
	top:174px;
	left:9px;
	width:720px;
	height:18px;
	background:url(/library/images/content-top.gif) no-repeat;
}

#content {
	float:left;
	width:702px;
	min-height:387px;
	height:auto !important;
	height:387px;
	padding:0 9px;
	background:url(/library/images/content-background.gif) no-repeat;
}

#content .error {
	font-weight:bold;
	color:#ff0000;
}

#content .left {
	float:left;
	width:342px;
}

#content .right {
	float:left;
	width:342px;
	margin-left:18px;
}

#content-first-left {
	float:left;
	width:337px;
	min-height:387px;
	height:auto !important;
	height:387px;
	padding:0 9px;
	background:url(/library/images/content-background-first.gif) no-repeat;
}

#content-first-left .left, #content-first-right .left {
	float:left;
	width:193px;
}

#content-first-left .left li, #content-first-right .left li {
	color:#124a8f;
}

#content-first-left .right, #content-first-right .right {
	float:left;
	width:135px;
	margin-left:9px;
}

#content-first-right {
	float:left;
	width:337px;
	min-height:387px;
	height:auto !important;
	height:387px;
	margin-left:10px;
	padding:0 9px;
	background:url(/library/images/content-background-first.gif) no-repeat;
}

#content-first-left h1, #content-first-right h1 {
	margin:0 0 18px 0;
}

#content-first-left .line, #content-first-right .line {
	clear:both;
	width:337px;
	height:3px;
	margin:0 0 18px 0;
	background:url(/library/images/content-line.gif) repeat-x;
}

#content p, #content-first-left p, #content-first-right p {
	margin:0 0 18px 0;
	padding:0;
	line-height:18px;
}

#content ul, #content-first-left ul, #content-first-right ul {
	margin:0 0 9px 0;
	padding:0;
}

#content li, #content-first-left li, #content-first-right li {
	list-style:none;
	background:url(/library/images/li.gif) no-repeat 0 6px;
	padding:0 0 9px 18px;
	line-height:18px;
}

#content-first-left .link, #content-first-right .link {
	margin-bottom:5px;
}

#content-first-left .image, #content-first-right .image {
	margin-bottom:18px;
}

#content .title {
	float:left;
	width:551px;
}

#content .step {
	float:left;
	width:151px;
	color:#124a8f;
	font-size:40px;
	vertical-align:top;
	text-align:right;
}

#content .answer {
	padding-top:18px;
}

#content .button-left {
	float:left;
	width:351px;
	margin-bottom:18px;
}

#content .button-right {
	float:left;
	width:351px;
	margin-bottom:18px;
	text-align:right;
}

#content .button {
	text-align:right;
	margin-bottom:18px;
}

#content .line {
	clear:both;
	width:auto;
	height:3px;
	margin:0 0 18px 0;
	background:url(/library/images/content-line.gif) repeat-x;
}

#content-left {
	float:left;
	width:432px;
}

#content-right {
	float:left;
	width:252px;
	margin-left:18px;
}

#content-right .link {
	margin-bottom:5px;
}

#content-right .image {
	margin-bottom:18px;
}

/* obrazci */
#content .form td {
	vertical-align:top;
	padding:0 9px 18px 0;
}

#content .form th {
	vertical-align:top;
	text-align:left;
	padding:0 0 0 0;
}

#content .form .info-img {
	cursor:pointer;
}

#content .form input {
	width:250px;
}

#content .form input.radio, #content .form input.checkbox, #content .form input.submit {
	width:auto;
	height:auto;
}

#content .form select {
	width:252px;
}

#content .form textarea {
	width:250px;
	height:81px;
}

#content .form label {
	display:block;
}

#content .form label.label {
	padding-bottom:9px;
}

#content .form .info-relative {
	position:relative;
}

#content .form .info {
	width:248px;
	min-height:225px;
	height:auto !important;
	height:225px;
	display:none;
	position:absolute;
	top:-64px;
	left:25px;
}

#content .form .info-arrow {
	float:left;
	width:12px;
	height:225px;
	background:url(/library/images/info-arrow.gif) no-repeat 0 39px;
}

#content .form .info-content {
	float:left;
	width:236px;
}

#content .form .info-top {
	width:236px;
	height:5px;
	overflow:hidden;
	background:url(/library/images/info-top.gif) no-repeat;
}

#content .form .info-middle {
	width:236px;
	min-height:214px;
	height:auto !important;
	height:214px;
	background:#6072aa url(/library/images/info-middle.gif) no-repeat;
}

#content .form .info-middle h2 {
	margin:0;
	padding:9px 9px 0 9px;
	font-size:15px;
	font-weight:normal;
	color:#fff;
}

#content .form .info-middle p {
	margin:0;
	padding:9px;
	font-size:11px;
	color:#fff;
	line-height:14px;
}

#content .form .info-bottom {
	width:236px;
	height:5px;
	background:url(/library/images/info-bottom.gif) no-repeat;
}

#content .form .date-day {
	width:60px;
}	

#content .form .date-month {
	width:60px;
}
	
#content .form .date-year {
	width:112px;
}

#content .form .phone-1 {
	width:42px;
}

#content .form .phone-2 {
	width:195px;
}

#content .form .trr-1 {
	width:51px;
}

#content .form .trr-2 {
	width:42px;
}

#content .form .post {
	width:151px;
}

#content .form .date-1 {
	width:140px;
}

#content .form .date-2 {
	width:107px;
}

#content .form .button {
	width:auto;
}

#content .data { width:100%; margin-bottom:18px; border-collapse:collapse; }
#content .data th {	padding:4px; text-align:left; vertical-align:top; border-bottom:1px solid #dadada; }
#content .data td { padding:4px; vertical-align:top; border-bottom:1px solid #dadada; }
#content .data .right { text-align:right; margin:0; float:none; }

/* desni stolpec */
#sidebar {
	position:relative;
}

#sidebar h2 {
	margin:9px 18px;
	padding:0;
	font-size:15px;
	color:#124a8f;
}

#sidebar h2 .big {
	font-size:40px;
}

#sidebar h2 .top {
	vertical-align:top;
}

#sidebar p {
	margin:0 18px 15px 18px;
	padding:0;
	font-size:11px;
}

#sidebar .background {
	position:absolute;
	left:738px;
	width:237px;
	min-height:729px;
	height:auto !important;
	height:729px;
	background:url(/library/images/sidebar-background.gif) no-repeat;
}

#sidebar .rate-h2 {
	margin-bottom:0;
}

#sidebar .rate {
	position:relative;
	left:65px;
	height:75px;
}

#sidebar .rate-image {
	position:absolute;
	top:-8px;
}

sidebar .text-small {
	font-size:9px;
}

#sidebar ul li {
	font-size:11px;
}

#sidebar .personal {
	position:relative;
	padding:3px 0 0 4px;
}

#sidebar .personal img, #sidebar .corporate img, #sidebar .account img {
	display:block;
}

#sidebar .personal .text {
	position:absolute;
	top:31px;
	left:29px;
	color:#fff;
	font-size:14px;
}

#sidebar .personal .text a {
	color:#fff;
	text-decoration:underline;
}

#sidebar .corporate {
	position:relative;
	padding:0 0 0 4px
}

#sidebar .corporate .text {
	position:absolute;
	top:17px;
	left:29px;
	color:#fff;
	font-size:14px;
}

#sidebar .corporate .text a {
	color:#fff;
	text-decoration:underline;
}

#sidebar .account {
	position:relative;
	padding:0 0 0 4px;
}

#sidebar .account .text {
	position:absolute;
	top:19px;
	left:53px;
	color:#124a8f;
	font-size:21px;
}

#sidebar .account .text a {
	color:#124a8f;
	text-decoration:underline;
}

#sidebar .number {
	margin:18px 0 17px 51px;
}

#sidebar .title {
	float:left;
	width:131px;
}

#sidebar .title-right {
	float:left;
	width:70px;
	color:#124a8f;
	font-size:40px;
}

#sidebar .button-relative {
	position:relative;
}

#sidebar .button-left {
	position:absolute;
	top:-27px;
	left:195px;
}

#sidebar .line {
	clear:both;
	width:auto;
	height:3px;
	margin:3px 18px 6px 18px;
	padding:0;
	background:url(/library/images/sidebar-line.gif) repeat-x;
}

/* noga */
#footer {
	clear:both;
	margin:0 18px 18px 18px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#bfbfbf;
}

#footer p {
	margin:0;
	padding:0;
}

#footer a {
	color:#bfbfbf;
	text-decoration:underline;
}

#footer a:hover {
	text-decoration:none;
}

/* pop-up */
#popup {
	width:564px;
	padding:18px;
	text-align:left;
}

#popup .line {
	width:566px;
	clear:both;
	height:3px;
	margin:0 0 18px 0;
	background:url(/library/images/content-line.gif) repeat-x;
}

#popup h1 {
	margin-bottom:18px;
	
}

#popup .form td {
	padding:0 9px 18px 0;
}

#popup .form .info-img {
	cursor:pointer;
	margin:0 9px;
}

#popup .form input {
	width:150px;
}

#popup .form input.submit {
	width:auto;
	height:auto;
}

#popup .form label {
	display:block;
}

#popup .form label.label {
	padding-bottom:9px;
}

#popup .data {
	width:566px;
	margin-bottom:18px;
}

#popup .data th {
	padding:4px;
	border-bottom:1px solid #dadada;
	text-align:left;	
}

#popup .data td {
	padding:4px;
	border-bottom:1px solid #dadada;
}


#popup #footer {
	margin:0 0 18px 0;
}

