html, body {
	padding: 0px;
	margin: 0px;
    background-image: url('../img/bg.png');
    background-repeat: repeat-x;
    background-position: 0px 71px;
    font-family: Arial, Helvetica, sans-serif;
    color: #222840;
}

div.login {
    display: none;
}

div.body {
    min-height: 600px;
    width: 980px;
    margin: 0px auto 20px auto;
}

div.header {
    background-image: url('../img/head.jpg');
    height: 243px;
    margin-bottom: 10px;
}

div.header form {
    position: absolute;
    margin: 190px 0px 0px 43px;
}

div.footer {
    clear: both;
    background-image: url('../img/bg_line.png');
    background-repeat: repeat-x;
    margin: 15px 40px 0px 20px;
    padding: 5px 10px 5px 10px;
    font-size: 8pt;
    color: #999;
}

div.footer table {
    width: 100%;
}

div.footer table td {
    text-align: center;
}

div.footer a {
    color: #999;
}

div.breadcrumbs {
    position: absolute;
    width: 660px;
    margin: 210px 0px 0px 280px;
    font-size: 8pt;
    color: #999;
    background-image: url('../img/bg_line.png');
    background-repeat: repeat-x;
    background-position: bottom;
    padding: 2px 2px 5px 2px;
}

div.menu {
    float: left;
    width: 260px;
    margin: 0px 10px 10px 5px;
}

div.menu a {
    display: block;
    height: 22px;
    width: 172px;
    font-size: 9pt;
    font-weight: bold;
    padding: 6px 0px 0px 50px;
    margin-bottom: 2px;
    background-image: url('../img/menu_bg.png');
    color: #474da0;
    text-decoration: none;
}

div.content {
    float: right;
    font-size: 9pt;
    width: 680px;
    margin: 0px 25px 10px 0px;
}

div.newclient {
    background-image: url('../img/newcard.png');
    width: 652px;
    height: 152px;
    margin-top: 20px;
    margin-left: 10px;
}

div.newclient table {
    position: absolute;
    margin: 18px 0px 0px 288px;
}

div.newclient table td {
    padding-bottom: 10px;
}

div.newclient table td input.newcl {
    width: 100px;
    margin-right: 20px;
    border: 1px solid #aaa;
    color: #001f6a;
}

div.entercode {
    background-image: url('../img/login.png');
    width: 652px;
    height: 68px;
    margin-top: 20px;
    margin-left: 10px;
    color: #001f6a;
}

div.entercode table {
    width: 97%;
    margin: 13px 0px 0px 10px;
}

div.entercode input.code {
    border: 1px solid #727890;
    background-color: #d8dbf3;
    color: #001f6a;
    font-weight: bold;
}

div.partneri {
    clear: both;
    width: 940px;
    height: 203px;
    background-image: url('../img/partneri.png');
    padding: 15px 10px 10px 10px;
}

div.items {
    margin-bottom: 20px;
}

ul.items li {
    padding-bottom: 3px;
    font-size: 10pt;
}

div.items a {
    display: block;
    float: left;
    text-decoration: none;
    margin: 7px 1px 7px 1px;
    text-align: center;
    color: #727890;
    width: 130px;
}

a img {
    border: none;
}

h1 {
    margin-top: 0px;
}
a {
    color: #727890;
}

div a.active {
    color: #e00;
}

/* ------hypoclac----- */

#cs-kalkulator {
	width : 250px;
	height : 147px;
	_width : 258px;
	padding-left : 10px;
	background : url('../img/bck.gif') 0 0 no-repeat;
	font : 9px Arial, Helvetica, sans-serif;
	color : #013e6a;
}

#cs-kalkulator form {
	padding : 0px;
	margin : 0px;
}

#cs-kalkulator h3 {
	color : #fff;
	text-transform : uppercase;
	font-size:  11px;
	padding-left : 2px;
	height : 16px;
	line-height : 16px;
	margin-bottom : 9px;
	margin-top : 0px;
}

#cs-kalkulator label {
	width : 80px;
	height : 17px;
	_width : 85px;
	_height : 19px;
	background : url('../img/input.gif') 0 0 no-repeat;
	display : block;
	line-height : 17px;
	border : 1px solid #58acd9;
	padding-left : 3px;
	text-align : left;
	float : left;
	margin-right : -1px;
}

#cs-kalkulator input, #cs-kalkulator select {
	float : left;
	border : 1px solid #48a2d5;
	display : block;
	width : 84px;
	line-height : 17px;
	_width : 84px;
	height : 15px;
	font-size : 9px;
	color : #013e6a;
	padding-left : 5px;
}

#cs-kalkulator input#cs-uver, #cs-kalkulator input#cs-urok {
	margin-right : 6px;
	_margin-right : 2px;
}

#cs-kalkulator select {
	height : 17px;
	_height : 19px;
	padding-left : 0px;
}

#cs-kalkulator input#cs-mesicni_splatka {
	_margin-right : -3px;
}

#cs-kalkulator input.darken {
	background-color : #EBEBE4;
}

#cs-kalkulator a {
	display : block;
	float : left;
	margin : 3px 12px 0 0px;
}

#cs-kalkulator .infotel {
	color : #ed1c24;
	font-size : 11px;
	line-height : 20px;
	padding-left : 23px;
	float : left;
	background : url('../img/phone.gif') 0 50%	 no-repeat;
}

#cs-kalkulator input.vice {
	border : 0;
	width : 84px;
	height : 20px;
	background : url('../img/button-vice.gif') 0 0 no-repeat;
	color : #fff;
	text-align : center;
	margin-top : 1px;
	padding-left : 0px;
}