body, html {
	margin: 0px;
	padding: 0px;
	border: 0;
	height: 100%;
}

body {
	background-color: #444;
	xbackground-image: none;
	background-image: url('../img/stit_waw_pozadi2.gif');
	background-position: top center;
	_width: auto;
}

div#frame {
	/*width: 980px;*/
	width: 978px;
	margin: 0px auto;
	background-image: url('../img/bg2simple2.png');
	&background-image: url('../img/bg2simple2.gif');
	xbackground-color: #000;
	background-repeat: repeat-y;
	background-position: center center;
	min-height: 100%;
	_height: 100%;
}

div#frame div.f_1, div#frame div.f_2 {
	background-repeat: no-repeat;
	overflow: visible;
}

div#frame div.f_1 {
	background-image: url('../img/sw-mini-r3.gif');
	background-position: right 70px;
}

div#frame div.f_2 {
	background-image: url('../img/sw-mini-l3.gif');
	background-position: left 70px;
	padding: 45px 66px 20px 66px;
}

/*total 846px*/
table.main {
    width: 780px;
    margin: 0px auto 10px auto;
    border-collapse: collapse;
}

table.main td {
    padding: 0px;
}

table#login {
    margin: 20px auto 0px auto;
    border-collapse: collapse;
    width: 160px;
}

table#login td.l-first {
    height: 50px;
}

table.main td.first {
    width: 280px;
    vertical-align: bottom;
    text-align: center;
    padding-bottom: 30px;
}

table.main td.second {
    width: 220px;
    vertical-align: top;
    text-align: center;
}

table.main td.third {
    width: 280px;
    vertical-align: bottom;
    text-align: center;
}

div.big-line {
    line-height: 30px;
    vertical-align: center;
}

div.big-line input {
    &margin-top: 5px;
    &margin-bottom: 5px;
}

div#text-under {
    margin: 0px 30px;
}
