/* 
    -------------------------
    PRAVY PANEL
    -------------------------
*/
.pravypanel {
	width: 158px;
	padding: 11px 0px 15px 0px;
	float: left;
	position: relative;
}
.klientska_zona {
    width:175px;
    position:relative;
}
.klientska_zona h2 {
    height:40px;
    width:158px;
    margin:0px;
    padding:0px;
    position:absolute;
    top:-60px;
    left:0px;
}
.login_form {
	margin: 0px 2px 0px 2px;
	padding:5px 0px 0px 20px;
    position:relative;
    z-index:10;
}
.logged_user {
    margin: 0px 2px 0px 2px;
	padding:0px 10px 10px 20px;
    min-height:1px;
    _height:1px;
}
.logged_user strong {
    font-size:1.6em;
    font-family:Arial,sans-serif;
}
.login_form input { width:80px; }
.login_form .submit {
    width:auto;
    border:none;
    font-weight:bold;
    margin:5px 0px 0px 40px;
    cursor:pointer;
}
.login_message {
    margin:0px;
    padding:0px 0px 5px 0px;
    text-align:center;
    font-weight:bold;
    color:#FF0000;
}
div.login {
    width:180px;
    margin:10px 0px 0px 15px;
}
div.login div {
    padding:10px 15px 10px 5px;
}

/* 
    -------------------------
    REGISTRACIA
    -------------------------
*/
ul.registration {
	margin: 0px 2px 0px 2px; 
	padding: 10px 0px 10px 20px;
	list-style-type: none;
	font-weight: bold;
    position:relative;
    z-index:10;
}
ul.registration li {
	padding: 2px 5px 3px 0px;
	font-family: Arial,sans-serif;
}
ul.registration li a {
	text-decoration: none;
	font-weight: bold;
}
ul.registration li a:hover {
	text-decoration: none;
	font-weight: bold;
}
/* 
    -------------------------
    NAKUPNY KOSIK
    -------------------------
*/
.cart {
    position:relative;
	padding:80px 0px 0px 0px;
	margin:0px;
}
.cart .h2 {
    height:80px;
    position:absolute;
    top:0px;
    left:-18px;
    width:196px;
}
.cart h2 { height:80px; }
.cart .info {
    padding:0px 0px 25px 0px;
    text-align:center;
    line-height:16px;
}
.cart .info p {
    margin:0px;
    padding:10px 25px 5px 25px;
    text-align:center;
    font-weight:bold;
}
.cart .info ul {
    list-style:none;
    text-align:left;
    margin:15px 20px 0px 20px;
    padding:5px 0px 0px 0px;
    line-height:14px;
}
.cart .info ul li { padding:5px 0px 0px 2px; }
.cart .info ul li a { text-decoration:none; font-weight:bold; }
.cart .info ul li a:hover { text-decoration:none; font-weight:bold; }

ul.cart_menu {
	text-align: left;
	line-height: 14px;
	margin: 0px 2px 0px 2px; 
	padding: 10px 0px 0px 12px;
	list-style-type: none;
	font-weight: bold;
}
ul.cart_menu li {
	padding: 5px 0px 0px 5px;
	font-family: Tahoma, sans-serif;
}
ul.cart_menu li a {
	text-decoration: none;
	font-weight: bold;
}
ul.cart_menu li a:hover {
	text-decoration: none;
	font-weight: bold;
}

/* 
    -------------------------
    ANKETA
    -------------------------
*/
div.ankety {
    position:relative;
	padding:79px 0px 15px 0px;
	margin:0px 2px 0px 2px;
}
div.ankety .progress {
    background:url('images/working.gif') no-repeat center 5px #FFF;
    height:50px;
    border:1px solid #FFDA9A;
    margin:0px 6px 0px 6px;
}
div.ankety .h2 {
    height:79px;
    position:absolute;
    top:0px;
    left:-18px;
    width:196px;
}
div.ankety h2 { height:72px; }
div.ankety p.message {
    margin:0px;
    padding:7px 5px 7px 5px;
    font-weight:bold;
    text-align:center;
}
div.anketa {  font-weight:bold; text-align:left; line-height:14px; }
div.anketa .title {
    text-align:center;
    padding:10px 0px 5px 0px;
}
div.anketa_result { padding:5px 7px 10px 7px; text-align:center; }
ul.anketa {
    margin:5px 6px 0px 6px;
    padding:10px 10px 10px 10px;
    list-style:none;
}
ul.anketa a { text-decoration:none; }
ul.anketa li p {
    height:4px;
    margin:2px 0px 5px 0px;
    padding:0px;
    font-size:1px;
}
ul.anketa li span {
    font-weight:normal;
}

p.msg {
    margin:0px;
    padding:7px 15px 7px 15px;
    font-weight:bold;
    text-align:center;
}

/* 
    -------------------------
    MAILING LIST
    -------------------------
*/
div.mailinglist {
    position:relative;
	padding:79px 0px 0px 0px;
	margin:0px 2px 0px 2px;
}
div.mailinglist .format {
    text-align:center;
    padding:0px 0px 20px 0px;
}
div.mailinglist .h2 {
    height:79px;
    position:absolute;
    top:0px;
    left:-18px;
    width:196px;
}
div.mailinglist h2 { height:72px; }
div.mailinglist input { margin:2px 0px 2px 0px;}
div.mailinglist input.submit {
    background:transparent;
    border:none;
    font-weight:bold;
}
p.ml_msg {
    margin:0px;
    padding:7px 15px 7px 15px;
    font-weight:bold;
    text-align:center;
}

div.action_panel {
    text-align:center;
}
div.action_panel img { border:none; }
