form.tabs {margin:0; padding:0;}
form.tabs .tabs_content {padding:40px 0 40px 50px; border-left:1px solid #8e8a8a; border-right:1px solid #8e8a8a; border-bottom:1px solid #8e8a8a; background:#f5f4eb;}
form.tabs fieldset {clear:both; border:none; padding:0px;}
form.tabs legend {display:none;}
form.tabs ul#tabs_menu {list-style:none; height:23px; width:780px; background:url('../img/tabs/form_line.png') bottom left repeat-x;}
form.tabs ul#tabs_menu li {float:left; margin:0 2px 0 0; padding:3px 3px 0 0; font-size:11px; font-weight:bold; text-transform:uppercase; background:url('../img/tabs/form_normal_right.png') top right no-repeat;}
form.tabs ul#tabs_menu li.active {padding:0px 3px 0 0; background:url('../img/tabs/form_active_right.png') top right no-repeat;}
form.tabs ul#tabs_menu li a {display:block; _width:1px; white-space:nowrap; /* IE FIX */ height:14px; padding:4px 5px 0 9px; background:#e2e0d5 url('../img/tabs/form_normal_left.png') 0 -3px no-repeat; color:#999999; text-decoration:none;}
form.tabs ul#tabs_menu li.active a {height:16px; padding:7px 5px 0 7px; background:#f5f4eb url('../img/tabs/form_active_left.png') 0 0 no-repeat; color:#000000;}

form.tabs label {display:block; clear:both; padding:2px; font-size:12px; line-height:20px;}
form.tabs span.checkbox_heading {padding:2px;}
form.tabs label span, form.tabs span.checkbox_heading {display:block; float:left; width:180px; font-size:12px; text-transform:uppercase;}
form.tabs label small {font-size:12px; text-transform:none;}
form.tabs select {width:209px; padding:1px 0; font-size:12px;}
form.tabs option {padding:0 2px;}
form.tabs input.text {width:200px; padding:1px 2px; color:black; font-size:12px;}
form.tabs textarea.text {width:500px; padding:2px; font-size:12px;}
form.tabs textarea.small_fit {width:200px; padding:2px; font-size:12px; overflow:auto;}

/* checkbox */
form.tabs div.checkbox_container {width:540px; float:left; margin-bottom:30px;}
form.tabs span.checkbox {display:block; float:left; width:130px; height:1.3em; margin:0;}
form.tabs .long span.checkbox {width:178px;}
form.tabs label.checkbox {display:inline; margin:0; font-size:12px;}

form.tabs div.single_checkbox {margin-left:182px;}
form.tabs div.single_checkbox label {display:inline; margin:0;}

/* radio  */
form.tabs div.radio_container {width:540px; float:left; margin-bottom:0px;}
form.tabs div.radio_container input {display:inline;}
form.tabs div.radio_container label {display:inline;}
form.tabs span.radio {height:1.3em; margin:0;}


form.tabs div.separator {min-height:30px; _height:30px}
form.tabs div.separator p {margin:5px 0 12px 0;}
form.tabs .separator {clear:both;}
form.tabs .separator h3 {font-size:12px; font-weight:bold; text-transform:uppercase;}

/* UVOD */
form.tabs p {font-size:12px; margin:0 50px 30px 0; color:#999999;}
form.tabs p a {color:#ff0000; text-decoration:none;}
form.tabs p a:hover {text-decoration:underline;}
form.tabs hr {height:0; margin:0 50px 0 0; border:none; border-top:1px solid gray;}
form.tabs dl {margin:0 50px 10px 0; font-size:12px; line-height:2.5em;}
form.tabs dt {float:left; width:150px;}
form.tabs dt a {color:#ff0000; font-weight:bold; background:url('../img/anchor.png') 0 2px no-repeat; padding-left:16px; text-decoration:none;}
form.tabs dt a:hover {text-decoration:underline;}

form.tabs p.no_bottom_margin {margin-bottom:0;}

/* nastavenia */
form.tabs #nastavenia label {display:inline;}
form.tabs #pobocky label {display:inline;}
form.tabs #pobocky div {margin:15px 0;}
form.tabs #pobocky div#pobocky_0 {display:none;}

/* info */
form.tabs .holder {position:relative;}
form.tabs .info {position:absolute; top:0; left:414px; _left:234px; width:296px; color:#999; font-size:12px;}
form.tabs .note {margin-left:200px; font-size:12px; color:#999;}
form.tabs .form_agree {display:block; float:left; margin-left:70px; font-size:12px; color:#000;}
form.tabs .form_agree a {color:#ff0000; text-decoration:none;}
form.tabs .form_agree a:hover {text-decoration:underline;}

/* button */
form.tabs #form_buttons {position:relative; clear:both; margin-top:50px; line-height:19px;}
form.tabs #form_buttons button {float:left; margin:0 10px 0 0; padding:0; border:0; width:80px; height:19px; cursor:pointer; cursor:hand;} /* position:absolute; top:0; left:0; */
form.tabs #form_buttons2 {line-height:19px; padding:40px 0 0 0;}
form.tabs #form_buttons2 button {display:block; float:left; margin:0 10px 0 0; padding:0; border:0; height:19px; cursor:pointer; cursor:hand; background-position:0 0; background-repeat:no-repeat;}
form.tabs table td {vertical-align:middle; line-height:19px; font-size:12px; padding-right:10px;}
form.tabs a.special {background:url('../img/anchor.png') 0 2px no-repeat; padding-left:16px; color:#ff0000;}

form.tabs button.confirm {background-image:url('../img/buttons/potvrdit.png');}
form.tabs button.send {width:80px; background-image:url('../img/buttons/poslat.png');}
form.tabs button.register {width:100px; background-image:url('../img/buttons/registrovat.png');}
form.tabs button.register span {display:none;}
/* form.tabs #form_buttons button.reset {left:100px; width:92px; padding-left:12px; background-color:#f5f4eb; background-image:url('../img/anchor.png'); background-position:0 5px; background-repeat:no-repeat; color:red; text-decoration:underline; font-size:12px;} */

/* special */
form.tabs .special .info {width:280px; left:425px; _left:245px;}
form.tabs .special input.text {width:211px;}
form.tabs .special input.mini {width:65px;}
form.tabs .special select {width:220px;}
form.tabs .special select.small {width:auto; padding:2px 0; margin:0 5px 2px 0; font-size:12px;}
form.tabs .special textarea.small_fit {width:211px;}

form.tabs .double_input input.text {width:65px;}

/* image */
form.tabs .image img {display:block; float:left; border:1px solid #8e8a8a;}
form.tabs .image div.info2 {display:block; width:400px; float:left; margin-left:20px; font-size:12px; color:#999999;}
form.tabs .image div.info2 a {color:red; text-decoration:none;}
form.tabs .image div.info2 a:hover {text-decoration:underline;}

/* nadpis cerveny */
form.tabs h3.red {margin:0; padding:0; width:776px; height:39px; background:url('../img/title_registracia.png') 0 0 no-repeat; border-top:2px solid #cf0a0a; border-right:2px solid #cf0a0a; border-left:2px solid #cf0a0a;}
form.tabs h3.red span {display:none;}
form.tabs h3.album {background:url('../img/title_novy_album.png') 0 0 no-repeat;}
form.tabs h3.firma {background:url('../img/title_nova_firma.png') 0 0 no-repeat;}
form.tabs h3.praca {background:url('../img/title_nova_praca.png') 0 0 no-repeat;}
form.tabs h3.burza {background:url('../img/title_novy_inzerat.png') 0 0 no-repeat;}
form.tabs h3.akcia {background:url('../img/title_nova_akcia.png') 0 0 no-repeat;}
form.tabs h3.tovar {background:url('../img/title_novy_tovar.png') 0 0 no-repeat;}

h3.title,
form.tabs h3.brown {margin:0; padding:0; width:776px; height:39px; border:2px solid #9f794e; border-bottom:none;}
h3.title span,
form.tabs h3.brown span {display:none;}
form.tabs h3.album_edit {background:url('../img/title_edit_fotky.png') 0 0 no-repeat;}
form.tabs h3.praca_edit {background:url('../img/title_edit_praca.png') 0 0 no-repeat;}
form.tabs h3.burza_edit {background:url('../img/title_edit_inzerat.png') 0 0 no-repeat;}
form.tabs h3.akcia_edit {background:url('../img/title_edit_akcia.png') 0 0 no-repeat;}
form.tabs h3.tovar_edit {background:url('../img/title_edit_tovar.png') 0 0 no-repeat;}

h3.title.informuj_znameho {background:url('../img/title_informuj_znameho.png') 0 0 no-repeat;}
h3.title.upozorni_admina {background:url('../img/title_upozorni_admina.png') 0 0 no-repeat;}
h3.title.aktualizuj_udaje {background:url('../img/title_aktualizuj_udaje.png') 0 0 no-repeat;}

/* NAPOVEDA */
form.tabs .napoveda h2 {padding:20px 0 10px 0;}
form.tabs .napoveda p {color:#333; margin-bottom:0; padding:6px 0;}
form.tabs .napoveda ul {padding:10px 30px;}

/* DEAKTIVACIA PROFILU */
label.deaktivacia {_float:left; width:180px; text-transform:uppercase;}
label.deaktivacia input {margin-right:10px;}
p.deaktivacia {float:left; width:490px; color:#999;}
p.deaktivacia small {font-size:12px;}

/* REGISTRACIA */
.registracia h3 {display:none;}
.registracia div.vyhody {float:left; width:375px; border:1px solid #000;}
.registracia div.vyhody.right {margin-left:18px;}
.registracia div.vyhody div.hnede {margin:1px; background:#f5f4eb; min-height:420px;}
.registracia div.vyhody img {margin:1px;}
.registracia p {padding:10px;}
.registracia p.napoveda {float:left;}
.registracia p.napoveda a {float:left; background:url('../img/anchor.png') 0 2px no-repeat; padding-left:16px; line-height:16px;}
.registracia p.text-right {text-align:right;}
.registracia ul {font-size:12px; list-style-type:square; padding:20px; margin-left:15px;}
.registracia ul li {padding:4px 0;}
.registracia ul li em {color:#666; font-style:normal;}

/* PROFIL - zivotopis */
form.tabs table.zivotopis {width:682px; margin-top:10px;}
form.tabs table.zivotopis col.prvy {width:13px;}
form.tabs table.zivotopis col.roky {width:100px;}
form.tabs table.zivotopis td {vertical-align:top; line-height:normal; padding:2px 2px 2px 0;}
form.tabs table.zivotopis td em {color:#666;}

/* FIRMA - pobocky, cennik */
form.tabs div.line_up {margin-left:182px;}
form.tabs div.line_up button {float:none;}
form.tabs table.pobocky {width:682px; margin-top:10px;}
form.tabs table.pobocky tr.kategoria td {padding-top:20px;}
form.tabs table.pobocky th.first {width:13px;}
form.tabs table.pobocky th.cena {width:70px;}
form.tabs table.pobocky th {text-transform:uppercase; text-align:left;}
form.tabs table.pobocky td {vertical-align:top; line-height:normal; padding:2px 2px 2px 0;}
form.tabs table.pobocky td.cena {text-align:right;}
form.tabs table.pobocky td em {color:#666;}

/* FIRMA - clenovia */
form.tabs .clenovia ul {margin:0 50px 0 0; padding:0;}
form.tabs .clenovia ul li {margin:0 15px 15px 0; padding:8px; float:left; list-style:none; border:1px solid #ccc;}
form.tabs .clenovia ul li.no_border {border:none;}

/* FIRMA - spolupracujeme */
form.tabs div.loga_small {padding-bottom:10px;}
form.tabs div.loga_small p {float:left; width:130px; height:70px; margin:10px 10px 0 0; padding:0; color:#000}
form.tabs div.loga_small p img {border:1px solid #8e8a8a;}

/* TOVAR */
form.tabs table.zoznam {margin:10px 0 0 182px; border:1px solid #8e8a8a; width:490px;}
form.tabs table.zoznam th {text-align:left; padding:3px 5px; background:#bdba9e;}
form.tabs table.zoznam td {margin:0; padding:0 5px; border-top:1px solid #8e8a8a;}

form.tabs div#pobocky h4,
form.tabs div#kategorie h4 {color:#999;}

