@charset "utf-8";
* {margin:0; padding:0; font-family:'Arial MT', Arial, Helvetica, sans-serif;} /* spotene safari na iPhone - bude treba font-weight:normal; pre nadpisy v zalozkach */
html {-webkit-text-size-adjust:none;} /* iPhone fix */
body {margin:0; padding:0; position:relative; background:#e7e7e7; font-size:12px; font-weight:normal;}
hr.break {display:none;}
#container {width:980px; margin:8px auto; background-color:#f9f9f9; border:10px solid #fff;}
#header {height:133px; position:relative;}
#content_container {float:left; width:780px; overflow:hidden; padding-top:10px;}

h1 {position:absolute; top:15px; left:10px; margin:0; padding:0; width:220px; height:72px; background:url('../img/logo.gif') no-repeat 0 0; z-index:1; _cursor:hand;}
h1 a {display:block; width:100%; height:100%;}
h1 span {display:none;}

a img {border:none}
a {color:red; text-decoration:none;}
a:hover {text-decoration:underline;}

p.text_odsek {margin:10px 0 0 15px;}

.center {text-align:center;}
.clear {clear:both; height:0; overflow:hidden;}
.reset, .submit {background:url(../img/buttons/default.png) no-repeat; border:none; color:#fff; font-size:10px; text-transform:uppercase; float:right; margin:10px 15px 0 0; width:80px; height:19px; cursor:pointer; cursor:hand;}
.reset {background:url(../img/buttons/reset.gif) no-repeat}
.help {cursor:help;}

#menu {position:absolute; bottom:0; width:745px; height:92px; margin:0; padding:0 0 0 245px; overflow:hidden; background:url('../img/menu_bar.png') no-repeat bottom left; list-style:none; font-family:arial; font-size:11px;}
#menu li {float:left;}
#menu li.button {width:73px; height:71px;}
#menu li.text {padding-top:50px; padding-left:18px;}
#menu li.separator {background:url('../img/menu_separator.png') 8px 52px no-repeat;}
#menu li a {text-decoration:none; color:#ff0000;}
#menu li a:hover {text-decoration:underline;}
#menu li.button a {display:block; background-image:url('../img/menu_icons.png'); background-repeat:no-repeat; width:73px; height:71px;}
#menu li.button a span {display:none;}

#menu li.normal a#item01 {background-position:0 -355px;}
#menu li.normal a#item02 {background-position:-73px -355px;}
#menu li.normal a#item03 {background-position:-146px -355px;}
#menu li.normal a#item04 {background-position:-219px -355px;}
#menu li.normal a#item05 {background-position:-292px -355px;}
#menu li.normal a#item06 {background-position:-365px -355px;}
#menu li.normal a#item07 {background-position:-438px -355px;}

#menu li.normal a:hover#item01 {background-position:0 -142px;}
#menu li.normal a:hover#item02 {background-position:-73px -142px;}
#menu li.normal a:hover#item03 {background-position:-146px -142px;}
#menu li.normal a:hover#item04 {background-position:-219px -142px;}
#menu li.normal a:hover#item05 {background-position:-292px -142px;}
#menu li.normal a:hover#item06 {background-position:-365px -142px;}
#menu li.normal a:hover#item07 {background-position:-438px -142px;}

#menu li.normal a.active#item01 {background-position:0 -284px;}
#menu li.normal a.active#item02 {background-position:-73px -284px;}
#menu li.normal a.active#item03 {background-position:-146px -284px;}
#menu li.normal a.active#item04 {background-position:-219px -284px;}
#menu li.normal a.active#item05 {background-position:-292px -284px;}
#menu li.normal a.active#item06 {background-position:-365px -284px;}
#menu li.normal a.active#item07 {background-position:-438px -284px;}

#menu li.normal a.active:hover#item01 {background-position:0 -213px;}
#menu li.normal a.active:hover#item02 {background-position:-73px -213px;}
#menu li.normal a.active:hover#item03 {background-position:-146px -213px;}
#menu li.normal a.active:hover#item04 {background-position:-219px -213px;}
#menu li.normal a.active:hover#item05 {background-position:-292px -213px;}
#menu li.normal a.active:hover#item06 {background-position:-365px -213px;}
#menu li.normal a.active:hover#item07 {background-position:-438px -213px;}

#menu li.selected a#item01 {background-position:0 0;}
#menu li.selected a#item02 {background-position:-73px 0;}
#menu li.selected a#item03 {background-position:-146px 0;}
#menu li.selected a#item04 {background-position:-219px 0;}
#menu li.selected a#item05 {background-position:-292px 0;}
#menu li.selected a#item06 {background-position:-365px 0;}
#menu li.selected a#item07 {background-position:-438px 0;}

#menu li.selected a.active#item01 {background-position:0 -71px;}
#menu li.selected a.active#item02 {background-position:-73px -71px;}
#menu li.selected a.active#item03 {background-position:-146px -71px;}
#menu li.selected a.active#item04 {background-position:-219px -71px;}
#menu li.selected a.active#item05 {background-position:-292px -71px;}
#menu li.selected a.active#item06 {background-position:-365px -71px;}
#menu li.selected a.active#item07 {background-position:-438px -71px;}

#submenu {width:710px; position:absolute; top:74px; left:275px; margin:0; padding:0; list-style:none; text-align:center;}
#submenu li {float:left; padding:0 10px; background:url('../img/menu_separator_white.png') 0px 2px no-repeat; font:bold 10px Arial, Helvetica, sans-serif;}
#submenu li.first {background:none;}
#submenu li a {display:inline !important; background:transparent !important; color:#ccc;}
#submenu li a:hover {color:#fff; text-decoration:none;}

/* SIDEBAR */
#sidebar {float:left; width:200px; overflow:hidden;}
.box {width:190px; overflow:hidden; margin:10px 0 0 10px;}
.box h2 {width:190px; height:23px; margin:0; padding:0; background-image:url('../img/box_titles.png'); background-repeat:no-repeat;}
.box h2 span {display:none;}
.box h2 span.user {display:block; padding:5px 0 0 32px; font-family:arial; font-size:12px; color:#c6c3ab; text-transform:uppercase;}
.box .box-inner {border:1px solid black; background:#f5f4eb;}
.box .box-inner-login {padding:10px;}
.box form {margin:0; padding:0;}
.box label {display:block; margin-bottom:5px;}
.box label.text {font-size:10px; color:black; text-align:right; text-transform:uppercase; letter-spacing:1px;}
.box label.checkbox {position:relative; font-size:11px; color:#333333; height:45px;}
.box label.text span {display:block; float:left; padding-top:3px;}
.box label.checkbox span {position:absolute; top:-1px; _top:0; padding-left:5px; width:115px; padding-top:3px;}
.box label.text input {width:110px; margin-left:5px; padding:2px; border:1px solid #a5acb2; background:#fff; font-family:arial; font-size:12px; color:black; text-transform:none; letter-spacing:0.6px; /* opera? */}
.box input.button {border:none;}
.box input.login {background:url('../img/button_bg_80.png') 0 0 no-repeat; width:80px; height:19px; color:#fefefe; text-transform:uppercase; font-size:10px;}
.box input.zrusit {background:url('../img/buttons/reset.gif') 0 0 no-repeat; color:#fff; margin-right:8px;}
.box div.right {text-align:right;}
.box ul.login {margin:5px 0 0 0; padding:0; list-style:none; font-family:arial; font-size:11px; color:black;}
.box ul.login li {background:url('../img/anchor.png') 0 2px no-repeat; padding-left:16px; line-height:16px;}
.box a {color:red; text-decoration:none;}
.box a:hover {text-decoration:underline;}

#title00 h2 {background-position:0 -92px;}
#title01 h2 {background-position:0 0;}
#title02 h2 {background-position:0 -23px;}
#title03 h2 {background-position:0 -46px;}
#title04 h2 {background-position:0 -69px;}
#title05 h2 {background-position:0 -115px;}
#title06 h2 {background-position:0 -138px;}
#title07 h2 {background-position:0 -161px;}
#title08 h2 {background-position:0 -184px;}
#title09 h2 {background-position:0 -207px;}
#title10 h2 {background-position:0 -230px;}

.box .box-inner-user {padding:1px 3px 3px 3px;}
.box .box-user-content {background:#bdba9e; border-left:1px solid #9f9b91; border-right:1px solid #9f9b91; border-bottom:1px solid #9f9b91; padding:8px 9px;}
.box .box-user-content h3 {display:none;}
.box .box-user-content #box_user_img {display:block; float:left; width:75px; height:96px; overflow:hidden; border-left:1px solid #444444; border-top:1px solid #444444; border-right:1px solid #cfcdb7; border-bottom:1px solid #cfcdb7;}
#box_user_content_1, #box_user_content_2 {display:none; min-height:110px; _height:110px; padding-bottom:20px; _padding-bottom:0px;}
#box_user_content_1.active, #box_user_content_2.active {display:block;}
#box_user_content_2 {color:#444;}
.box .box-user-content div.navstevy {float:left; width:75px; height:96px; overflow:hidden; margin-left:8px; border-top:1px solid #585750; border-left:1px solid #999782; border-right:1px solid #c8c5ad; border-bottom:1px solid #cfcdb7; background:#dbd9c8;}
.box .box-user-content div.navstevy a {color:black;}
.box .box-user-content h4 {font-size:10px; margin:0; padding:1px 4px; border-bottom:1px solid #bfb2b2; background:#c9c7b1;}
.box .box-user-content ul {padding:0; margin:1px 4px; background:#dbd9c8; list-style:none; font-size:10px; width:600px;}
.box .box-user-content p {clear:both; padding-top:10px; font-size:12px; line-height:19px;}
.box #box_last_visits_container p {padding:20px 8px;}
.box .box-user-content .link_upravit {display:block; float:left; background:url('../img/anchor2.png') 0 2px no-repeat; padding-left:14px;}
.box .box-user-content .link_odhlasit {display:block; float:right;}
#box_user_firmy {min-height:98px; _height:98px;}
#box_user_firmy a img {display:block; margin:2px 0 6px 24px; width:111px; height:30px; border-left:1px solid #444444; border-top:1px solid #444444; border-right:1px solid #cfcdb7; border-bottom:1px solid #cfcdb7;}
#box_user_firmy a.admin_mode img {border:2px solid #f00;}
#box_user_firmy ul {padding:0; margin:0; background:none; font-size:12px; width:auto;}

#vyhladavanie input.text, #vyhladavanie select {margin-bottom:3px; padding:2px; width:162px; border:1px solid #ccc; font:12px Arial, Helvetica, sans-serif; color:#333}
#vyhladavanie select {width:168px}
#vyhladavanie div.right {margin-top:8px}
#vyhladavanie label {display:inline;}
#vyhladavanie .ch_box {padding:3px; float:left; width:78px; _margin-left:-2px;}
#vyhladavanie .short input {width:74px;}
#por_0, #por_1 {display:inline; padding:0 7px 0 3px; _padding:0; font-size:12px; color:#666}

.topfoto {margin:3px; padding:5px; text-align:center; border:1px solid #9f9b91; background:#bdba9e;}
.topfoto h4 {margin:0 auto; padding:0 0 5px 0; color:#fff; font-size:11px; text-transform:uppercase;}
.topfoto h4 a {color:#fff;}
.topfoto a img {border:1px inset #bdba9e;}
.topfoto a:hover img {border:1px solid #e7e6dc}
.topfoto small {font-size:11px; color:#333;}

.smiles a {color:#f5f4eb;}
.smiles a img {border:none; margin-right:5px;}
.smiles ul li a {color:#f00;}

.zalozky {background:#bdba9e; border:1px solid #9f9b91; border-top:none; padding:8px 9px;}
.zalozky ul {margin:0 0 5px 0; padding:0;}
.zalozky ul li {list-style:none; padding:3px 0; font-size:11px}
.zalozky ul li input {float:right; height:14px; width:14px;}
.zalozky ul li label {float:right; margin-right:5px; color:#666;}
.zalozky ul li a {color:#333;}
.zalozky .center {margin:15px 0; color:#333;}
.zalozky .vlavo {text-align:right;}
.zalozky .submit {margin:0 auto; float:none;}

.admin_box_links {margin:3px; padding:5px; border:1px solid #9f9b91; background:#bdba9e;}
.admin_box_links ul {margin-left:23px; list-style-type:square;}

/* FOOTER */
#pre_footer {clear:both;} /* height:10px; overflow:hidden; */
#footer {border-top:10px solid #fff; background:#edece4 url('../img/footer_bg.png') 0 0 no-repeat; _background-position:0 10px;}
#footer a {color:#333;}
#footer small {display:block; padding:6px 160px; font:11px arial; color:#333; text-align:center;}

/* MESSAGE */
#message p {margin-bottom:10px; padding-left:62px; border:1px solid #df2121; color:#df2121;}
#message p.ok	 {background:#f0f6ea url('../img/message/ok.png') 0 0 no-repeat; border:1px solid #2d9d3b; color:#2d9d3b;}
#message p.stop	 {background:#ffebe4 url('../img/message/stop.png') 0 0 no-repeat;}
#message p.error {background:#ffebe4 url('../img/message/error.png') 0 0 no-repeat;}
#message p a {text-decoration:underline;}
#message p.ok a {color:#2d9d3b;}
#message p.stop a, 
#message p.error a {color:#df2121;}
#message input.text {border:1px solid #df2121;}
#message input.submit {float:none; margin:0 0 0 10px;}
#message .one-line {height:56px; line-height:56px;}
#message .two-lines {min-height:36px; padding:10px 0 10px 62px; line-height:22px;}

/* INFOBOX */
#infobox p {margin-bottom:10px; background:#ffebc0 url('../img/message/info.png') 0 0 no-repeat; border:1px solid #94711a; color:#94711a; font-weight:bold; min-height:36px; padding:10px 0 10px 62px; line-height:22px;}
#infobox p a {color:#c30; text-decoration:underline;}
#infobox p.two-lines {padding:10px 0 10px 62px; min-height:36px; line-height:24px;}

/* FORMBOX */
#formbox h2 {margin:0; padding:0;}
#formbox p {margin:10px 0; color:#666;}

/* PATH */
h2#path {margin:0 0 10px 5px; font-size:12px; font-weight:normal;}
h2#path a {color:#666;}
h2#path .current {color:#c00; font-weight:bold;}

/* BOX TABS */
#box_tabs, .box_tabs {list-style:none; height:23px; background:url('../img/tabs/form_line.png') bottom left repeat-x; overflow:hidden;}
#box_tabs li, .box_tabs 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/box_normal_right.png') top right no-repeat;}
#box_tabs li.active, .box_tabs li.active {padding:0px 3px 0 0; background:url('../img/tabs/box_active_right.png') top right no-repeat;}
#box_tabs li a, .box_tabs li a {display:block; _width:1px; white-space:nowrap; /* IE FIX */ height:14px; padding:4px 5px 0 9px; background:#e2e0d5 url('../img/tabs/box_normal_left.png') 0 -3px no-repeat; color:#999; text-decoration:none;}
#box_tabs li a:hover, .box_tabs li a:hover {text-decoration:none;}
#box_tabs li.active a, .box_tabs li.active a {height:16px; padding:7px 5px 0 9px; background:#fff url('../img/tabs/box_active_left.png') 0 0 no-repeat; color:#fff;}

.links {height:62px; padding:12px 16px; background:#f5f4eb; border:1px solid #bdba9e; margin-bottom:10px; overflow:hidden; font-size:14px;}
.links ul {list-style:none; float:left; margin-right:25px;}
.links ul.last {margin-right:0}
.links li {color:#f00; font-weight:bold; margin-bottom:6px;}
.links li a {color:#000; text-decoration:none; font-weight:normal}
.links li a:hover {color:#f00; text-decoration:underline;}

/* POSTA */
.posta_vypis textarea {width:616px; height:180px; border:1px inset #eee; overflow:auto; font-size:12px; padding:3px}
.posta_vypis .odsek {float:left; width:140px}
.posta_vypis .archiv {padding:10px 0; width:765px; border-top:1px solid #ddd}
.posta_vypis .archiv:hover {background:#f5f4eb}
.posta_vypis .archiv h4 {float:left; padding-left:10px; width:130px; font-size:12px}
.posta_vypis .archiv p {float:right; width:620px}
.posta_vypis .archiv em {color:#c00}
.posta_vypis .archiv u {background:#ff0}
.posta_vypis .moja {font-weight:normal}
.posta_vypis .light {color:#666}
.posta_vypis .hladaj {margin:0 15px 10px 10px;}
.posta_vypis .vyhladaj {float:right; margin:0 0 10px 0; border:1px inset #ddd; padding:1px 3px;}
.posta_vypis .hint {color:#999; float:right; margin:13px 10px 0 0;}
.posta_vypis .left_links {float:left; margin-top:13px;}
.posta_vypis .left_links a {color:#666;}
.posta_vypis .left_links a:hover {color:#f00;}
.posta_vypis.big_font textarea {font-size:160%; font-weight:bold;}
.posta_vypis.big_font .archiv p {font-size:160%;}

/* FOTKY */
.fotky_popis {float:right; width:650px; margin-bottom:15px;}
.fotky_popis.uzky {float:none; width:auto;}
.fotky_popis h3 {padding:0 16px; margin-bottom:5px; border:1px solid #585858; background:#000; color:#aaa; font:bold 14px Arial, Helvetica, sans-serif; text-align:right; height:24px; line-height:24px;}
.fotky_popis h3 strong {float:left; color:#fff;}
.fotky_popis h3 a {text-decoration:none; padding:0 5px; color:#f00;}
.fotky_popis h3 a:hover {background:#c00; color:#ddd;}
.fotky_popis p {padding:5px 10px 0 0;}
.fotky_popis p.pic {margin-bottom:15px; padding:10px 0; text-align:center; border:1px solid #ccc; background:#fff;}
.fotky_popis p.pic img {margin:auto; border:none;}
.fotky_popis input.komentar {margin-right:0;}
.fotky_popis .komentare {margin:20px 6px 0 0; clear:both;}
.fotky_popis .komentare h4 {border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:10px; font:bold 12px Arial, Helvetica, sans-serif;}
.fotky_popis .komentare div {clear:both; padding:5px 5px 0 5px;}
.fotky_popis .komentare div.parne {background:#eee;}
.fotky_popis .komentare div img {float:left; margin-right:10px; border:1px inset #fff;}
.fotky_popis .komentare div.parne img {border:1px inset #eee;}
.fotky_popis .komentare div h5 {float:left; font-weight:normal; font-size:12px;}
.fotky_popis .komentare div h5 a {color:#f00;}
.fotky_popis .komentare div h5 small {display:block; padding-top:35px; font:bold 11px Arial, Helvetica, sans-serif;}
.fotky_popis .komentare div h5 small a {color:#aaa; text-decoration:none;}
.fotky_popis .komentare div h5 small a:hover {color:#f00; text-decoration:underline;}
.fotky_popis .komentare div p {float:right; width:400px; min-height:96px; _height:96px; padding:0 0 0 10px; font-weight:bold; border-left:1px solid #eee;}
.fotky_popis .komentare div.parne p {border-left:1px solid #fff;}
.fotky_popis .komentare input {margin-top:4px; _margin:0 0 0 -3px;}
.fotky_popis #a_komentuj {float:right; color:#f00; text-decoration:none;}
.fotky_popis #form_komentuj {display:none}
.fotky_popis #form_komentuj textarea {width:644px; height:120px; border:1px inset #eee; overflow:auto; font-size:12px; padding:3px;}
.fotky_popis #form_komentuj textarea.wide {width:100%;}
.fotky_popis .komentare .actions {border-top:1px solid #ccc; margin-top:10px; padding-top:5px; clear:both;}
.fotky_popis .komentare .actions .submit {margin-right:-5px;}
.fotky_popis .komentare .actions .indent {margin-left:40px;}

.fotky_vypis div {float:left; width:146px; height:140px; margin:0 0 10px 10px; background:#eae9e2; border:1px solid #000; overflow:hidden;}
.fotky_vypis h4 {margin:0; padding:3px 8px 0 8px; font:bold 12px Arial, Helvetica, sans-serif; color:#333; height:16px; line-height:16px; overflow:hidden; cursor:default;}
.fotky_vypis input {_margin:-3px 0 0 -3px;}
.fotky_vypis input.nazov {margin:0; _margin:-1px 0 -1px -10px; padding:3px 8px 0 8px; border:none; background:none; color:#333; font:bold 12px Arial, Helvetica, sans-serif; width:130px; height:16px; line-height:16px;}
.fotky_vypis p {margin:0 40px 0 8px; cursor:default;}
.fotky_vypis a {display:block;}
.fotky_vypis a:hover {color:#fff;} /* IE fix - image border on hover */
.fotky_vypis a img {border:1px solid #999; margin:3px;}
.fotky_vypis a:hover img {border:1px solid #fff;}

.fotky_edit {float:right; width:628px; height:210px; overflow:hidden; padding:20px 0 20px 20px; margin-bottom:15px; border:1px solid #8e8a8a; background:#f5f4eb;}
.fotky_edit label {float:left; width:270px;}
.fotky_edit label.inline {float:none;}
.fotky_edit label span {color:#999;}
.fotky_edit input.text, .fotky_edit textarea, .fotky_edit select {width:330px; padding:2px; font:12px Arial, Helvetica, sans-serif; color:#333;}
.fotky_edit select {width:336px; padding:0px;}
.fotky_edit input.text {_width:328px;}
.fotky_edit textarea {height:100px; overflow:auto;}
.fotky_edit textarea.short {height:85px; overflow:auto;}
.fotky_edit input.submit, .fotky_edit input.reset {float:left}
.fotky_edit_uprav {height:175px; margin-top:10px;}
.fotky_edit_presun {height:70px; margin-top:10px;}
.fotky_edit_presun label {width:285px;}
.fotky_edit_presun select {width:321px;}

.fotky_edit.wide {width:758px; height:auto; overflow:auto;}
.fotky_edit.wide label {width:300px;}
.fotky_edit.wide input.text, .fotky_edit.wide textarea, .fotky_edit.wide select {width:430px;}
.fotky_edit.wide select.short {width:155px;}
.fotky_edit.wide div.wide label {float:none;}

#popis_text {padding:12px;}

#vyber_kategorii {margin-top:12px;}
#vyber_kategorii h3 {font-size:12px; font-weight:bold; text-transform:uppercase; clear:both; line-height:30px}
#vyber_kategorii h4 {font-size:12px; font-weight:normal; text-transform:uppercase; clear:both; float:left; width:200px;}
#vyber_kategorii div.checkboxes {float:right; width:540px; padding:2px 2px 20px 2px;}
#vyber_kategorii div.checkboxes label {width:178px; float:left;}

#nepresuvanie, #presuvanie {width:800px; height:456px; overflow:hidden; position:relative; left:-10px; _left:-20px; top:0px;}
#presuvanie div {cursor:move; background:#eae9e2 url(../img/fotky/move.gif) 120px 115px no-repeat;}
#presuvanie h4 {cursor:text;}
#presuvanie p {cursor:default;}

#inputy {height:0px; overflow:hidden;}
.buttons_left .submit, .buttons_left .reset {float:left;}

/* FIRMY VYPIS */
.firmy_vypis a {float:left; width:113px; height:32px; margin:0 0 16px 16px;}
.firmy_vypis a.first {margin:0 0 16px 0;}
.firmy_vypis a img {background:#ccc; padding:1px; border:1px solid #000;}

select option.nadpis {font-weight:bold; background:#eae9e2;}

/* FIRMA PROFIL */
#logo_firmy {border:1px solid #000; float:left; margin-right:10px;}
#nazov_firmy {margin-bottom:5px; padding:0 12px; border:1px solid #585858; background:#000; color:#fff; font:bold 14px Arial, Helvetica, sans-serif; height:24px; line-height:24px; text-align:right;}
#nazov_firmy strong {float:left;}
#nazov_firmy span {font-weight:normal; color:#ccc;}
#nazov_firmy span.online {color:#f00;}
#popis_firmy {padding:0 0 7px 0;}
#popis_firmy h4 {padding:0 12px; margin-bottom:-10px;}
#popis_firmy p {padding:12px;}
#popis_firmy p.gray {color:#666;}

#profil_firma_container #profil_container {padding:0; margin:0 4px; _margin:0 2px 0 3px;} /* only IE 6 need fix*/

/* AKCIE */
#f {margin-bottom:5px; padding:0 12px; border:1px solid #585858; background:#000; color:#fff; font:bold 14px Arial, Helvetica, sans-serif; height:24px; line-height:24px; text-align:right;}
#f strong {float:left;}
#f span {font-weight:normal; color:#ccc;}

#forms_pridaj .fotky_edit {margin-top:6px;}
#img_letak {margin-top:6px;}

.letaky div {width:250px; height:290px;}
.letaky div img {background:#fff; padding:5px;}
.letaky div img.pdf_icon {padding:50px 58px 45px 58px;}
.letaky input.nazov {width:234px;}
#letaky #presuvanie div {background-position:225px 265px;}
#letaky #presuvanie, 
#letaky #nepresuvanie {height:604px;}

.pobocky_odstup {padding:15px 10px 0;}
.pobocky_odstup div {display:none; padding:5px 0 10px 10px;}

/* BURZA */
.burza_kategorie ul {margin:0 50px 40px 0; padding:0;}
.burza_kategorie ul li {list-style:none; clear:both; margin-top:20px;}
.burza_kategorie ul li a {float:left; margin-right:20px;}
.burza_kategorie ul li p {margin:0; padding:0; width:350px; float:right;}

#burza_vypis {border:1px solid #000; float:left; margin:5px 10px 0 0; padding:3px 0; width:300px; overflow:auto;}
#burza_vypis table {width:300px;}
#burza_vypis table th, #burza_vypis table td {padding:2px 3px; background:#eee; text-align:left; vertical-align:top;}
#burza_vypis table tr.empty th, #burza_vypis table tr.empty td {background:none;}

#burza_fotky {margin-top:5px; padding:3px 0 0 0; width:466px; float:right; border:1px solid #000;}
#burza_fotky p {padding:5px 0; text-align:center;}
#burza_fotky p em {line-height:100px;}
#burza_fotky p a {margin:6px 7px 50px 6px;}
#burza_fotky p a img {border:2px solid #999;}
#burza_fotky p a:hover img {border:2px solid #c00;}
#burza_fotky div.cena {padding:0 10px; font:bold 18px Arial, Helvetica, sans-serif; line-height:36px; text-align:right; background:#c00; color:#fff;}

#nahrane_fotky p {float:left; margin:0 15px 15px 0;}
#nahrane_fotky p img {border:1px solid #999;}

/* PRACA VYPIS */
.praca_vypis {list-style:none; font-size:12px;}
.praca_vypis li {display:block; float:left; width:113px; height:250px; overflow:hidden; margin:0 0 16px 16px; border:1px solid #000; background:#fff;}
.praca_vypis li.first {margin-left:0; clear:both;}
.praca_vypis h4 {width:111px; height:30px; overflow:hidden; line-height:30px; font-size:12px; border:1px solid #eae9e2;}
.praca_vypis h4 a {display:block; width:101px; padding-left:10px; color:#efefef; text-decoration:none;}
.praca_vypis h4.logo a {padding:0;}
.praca_vypis h4.logo a img {border:none;}
.praca_vypis p {padding:6px 8px; height:105px; overflow:hidden; color:#666;}
.praca_vypis p.sede {background:#eae9e2;}
.praca_vypis p.zlte {background:#ffc;}
.praca_vypis p.popis {height:86px; border-top:1px solid #eae9e2;}
.praca_vypis p a {display:block; color:#333; text-decoration:none;}

/* PRACA DETAIL */
.polozky {padding:10px 0 0 15px;}
.polozky h3 {background:#eee; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; margin:10px 0; padding:5px 10px 4px 10px;}
.polozky p {padding:10px;}
.polozky dl {padding:0 10px;}
.polozky dl dt {float:left; width:140px; margin:0 0 4px 0; font-weight:bold; clear:both;}
.polozky dl dd {float:right; width:600px; margin:0 0 4px 0; _float:none; *float:none;}
.polozky dl dd em {color:#999;}


/* SAMPLE BOXY */
.sample_box {width:384px; height:294px; background:#bdba9e; overflow:hidden; float:left; margin:6px 0 0 3px;}
.sample_box.first {margin-top:0;}
.sample_box.right {float:right; margin:6px 3px 0 0; _margin:6px 1px 0 0;} /* only IE 6 need fix*/
.sample_box h3 {height:15px; margin:6px 0 3px 12px; text-transform:uppercase; font:bold 13px Arial, Helvetica, sans-serif;}
.sample_box ul {list-style:none; font-size:12px; margin:0 6px; padding:5px 0 0 5px; background:#fff; height:258px; overflow:hidden;} /* border:1px inset #bdba9e; */
.sample_box li {display:block; float:left; width:113px; height:250px; overflow:hidden; margin:0 0 0 8px; border:1px solid #000; background:#fff;}
.sample_box li.first {margin-left:0; clear:both;}
.sample_box h4 {width:111px; height:30px; overflow:hidden; line-height:30px; font-size:12px; border:1px solid #eae9e2;}
.sample_box h4.online {border:1px solid #bdba9e;}
.sample_box h4 a {display:block; width:101px; padding-left:10px; color:#efefef; text-decoration:none;}
.sample_box h4.male a {background:#4c472c url('../img/ludia/male_bg.png') 0px 0px no-repeat;}
.sample_box h4.female a {background:#da17cd url('../img/ludia/female_bg.png') 0px 0px no-repeat;}
.sample_box div {padding:8px; text-align:center; background:#eae9e2;}
.sample_box div.online {background:#bdba9e;}
.sample_box div.datum {padding:4px 8px;}
.sample_box img {border-left:1px solid #0e0e0e; border-top:1px solid #0e0e0e; border-right:none; border-bottom:none;}
.sample_box p {padding:10px;}

/* titles */
.sample_box h3 {height:24px; width:145px; margin:0; padding:0; overflow:hidden; background:#bdba9e url('/img/sample_box_titles.gif') 0 0 no-repeat;}
.sample_box h3.komentare {background-position:0 0;}
.sample_box h3.fotky {background-position:0 -24px;}
.sample_box h3.praca {background-position:0 -48px;}
.sample_box h3.tovar {background-position:0 -72px;}
.sample_box h3.akcie {background-position:0 -96px;}
.sample_box h3.burza {background-position:0 -120px;}
.sample_box h3.clenovia	{background-position:0 -144px;}
.sample_box h3.priatelia {background-position:0 -168px;}
.sample_box h3.spolupraca {background-position:0 -192px;}
.sample_box h3.firmy {background-position:0 -216px;}
.sample_box h3 span {display:none;}

.sample_box h3 {float:left;}
.sample_box small {display:block; padding-right:14px; text-align:right; line-height:24px; font-size:12px;}
.sample_box ul {clear:both;}



/* praca */
.sample_box.praca_vypis p {padding:6px 8px; height:105px; overflow:hidden; color:#666;}
.sample_box.praca_vypis p.popis {height:86px; border-top:1px solid #eae9e2;}
.sample_box.praca_vypis p a {display:block; color:#333; text-decoration:none;}

/* akcie */
.sample_box h4.logo a {padding:0;}
.sample_box h4.logo a img {border:none;}
.sample_box div.letak {padding:4px; height:157px;}
.sample_box p.platnost {padding:4px; text-align:center;}
.sample_box p.ukoncena,
.sample_box p.ukoncena strong {color:#999;}

/* burza */
.sample_box h4.auto-moto a {background:#fff url('../img/burza/auto-moto.png') 0px 0px no-repeat;}
.sample_box h4.reality a {background:#fff url('../img/burza/reality.png') 0px 0px no-repeat;}
.sample_box h4.elektro a {background:#fff url('../img/burza/elektro.png') 0px 0px no-repeat;}
.sample_box h4.rozne a {background:#fff url('../img/burza/rozne.png') 0px 0px no-repeat;}
.sample_box h4.cestovanie a {background:#fff url('../img/burza/cestovanie.png') 0px 0px no-repeat;}
.sample_box h4.sluzby a {background:#fff url('../img/burza/sluzby.png') 0px 0px no-repeat;}
.sample_box h4 a {height:30px;}
.sample_box h4 a span {display:none;}
.sample_box p.cena {background:#c00; font:bold 14px Arial, Helvetica, sans-serif; color:#fff; margin:0 2px; padding:8px 6px; text-align:right;}
.sample_box p.datum {padding:5px 8px;}

/* fotky */
.sample_box h5 {height:46px; overflow:hidden; padding:5px 6px 0; background:#eae9e2; font:bold 12px Arial, Helvetica, sans-serif;}
.sample_box h5 a {display:block; height:46px; overflow:hidden; text-decoration:none; color:#333;}
.sample_box div.album {height:90px; padding:6px 2px 0 2px; background:#eae9e2 url(../img/fotky/album.jpg) center center no-repeat;}
.sample_box div.album a {display:block; height:88px; background-position:center center; background-repeat:no-repeat; border:1px solid #999; border-bottom:1px solid #fff; border-right:1px solid #fff;}
.sample_box div.info {text-align:left; padding-bottom:24px;}
.sample_box strong {color:#333}
.sample_box strong.zamok {padding-left:12px; background:url(../img/fotky/zamok.png) left center no-repeat; color:#333}
.sample_box strong.clovek {padding-left:14px; background:url(../img/fotky/clovek.png) left center no-repeat; color:#333}
.sample_box form {background:#bcb9a6; padding:10px 5px;}
.sample_box form small {display:inline; padding:0; margin:0; line-height:normal; font-size:9px;} /* oprava */
.sample_box form input {width:95px; height:auto; padding:2px; margin:5px 0; border:1px solid #999;}
.sample_box form input.button {width:80px; height:19px; color:#fefefe; text-transform:uppercase; font-size:10px; margin-left:19px; border:none; background:url(../img/buttons/default.png) no-repeat;}
.sample_box h5.komenty {height:90px;}
.sample_box h5.komenty a {height:89px;}
.sample_box div.najkomenty {height:110px; margin:0; padding:8px; font-size:10px;}
.sample_box div.najkomenty strong {font-size:16px;}
.sample_box .red {color:#c00;}
.sample_box .red strong {color:#c00;}

/* tovar */
.sample_box.tovar_list h5 {height:45px; padding-bottom:5px;} /* prepisuje styl pre FOTKY, BURZA */
.sample_box.tovar_list h5 a {height:45px;}
.sample_box.tovar_list div.album {height:112px; background:#fff; padding:0;}
.sample_box.tovar_list div.album a {height:112px; border:none;}
.sample_box.tovar_list p.cena {margin:1px; padding:9px 8px;}
.sample_box.tovar_list p.cena .euro {font:bold 12px Arial, Helvetica, sans-serif; color:#ccc;}

.sample_box ul#firmy_clena li,
.sample_box ul#spolupracujeme li {height:32px; margin-bottom:9px;}
.sample_box ul#firmy_clena li a img,
.sample_box ul#spolupracujeme li a img {border:none; margin:1px;}


/*
.sample_box h3 {height:15px;}
.sample_box h3 span {display:none;}
.sample_box h3.clenovia {background:url('../img/smiles/noie.gif') no-repeat;}
*/

/* HOMEPAGE */
.homepage_info {margin:0 8px 15px 0; padding:15px; border:1px solid #9f9b91; background:#f4f4ea;}
.homepage_reklama {margin-bottom:15px;}

.homepage h3 {display:none;}
.homepage div.banner_box {float:left; margin:0 0 20px 18px; width:375px; height:250px; border:1px solid #9f9b91; background:#f5f5eb; background-repeat:no-repeat; overflow:hidden;}
.homepage div.banner_box.first {margin:0 0 20px 0;}
.homepage div.banner_box.praca {background-image:url('../img/home/praca.jpg');}
.homepage div.banner_box.posta {background-image:url('../img/home/posta.jpg');}
.homepage div.banner_box.fotky {background-image:url('../img/home/fotky.jpg');}
.homepage div.banner_box.editacia {background-image:url('../img/home/editacia.jpg');}
.homepage div.banner_box p {margin:38px 230px 0 13px; color:#333;}

.homepage_tmp div.banner_box {float:left; width:247px; margin:0 0 15px 15px;}
.homepage_tmp div.banner_box.first {margin:0 0 10px 0;}
.homepage_tmp div.banner_box h3 {background:#bdba9e url('../img/smaple_box_home_titles.gif') no-repeat;}
.homepage_tmp div.banner_box.akcie h3 {background-position:0 0;}
.homepage_tmp div.banner_box.firmy h3 {background-position:0 -24px;}
.homepage_tmp div.banner_box.praca h3 {background-position:0 -48px;}
.homepage_tmp div.banner_box.burza h3 {background-position:0 -72px;}
.homepage_tmp div.banner_box.ludia h3 {background-position:0 -96px;}
.homepage_tmp div.banner_box.fotky h3 {background-position:0 -120px;}
.homepage_tmp div.banner_box h3 a {display:block; padding:0 10px; height:24px; line-height:24px; text-align:right; font-size:12px; font-weight:normal; outline:none;}
.homepage_tmp div.banner_box p {padding:10px 15px; height:220px; border:1px solid #bdba9e; border-top:none; font-weight:bold; background:#f4f4ea;}

.homepage_tmp div.banner_box.akcie p {background:#f4f4ea url('../img/titulka/akcie.jpg') center bottom no-repeat;}
.homepage_tmp div.banner_box.firmy p {background:#f4f4ea url('../img/titulka/firmy.jpg') center bottom no-repeat;}
.homepage_tmp div.banner_box.praca p {background:#f4f4ea url('../img/titulka/praca.jpg') center bottom no-repeat;}
.homepage_tmp div.banner_box.burza p {background:#f4f4ea url('../img/titulka/burza.jpg') center bottom no-repeat;}
.homepage_tmp div.banner_box.ludia p {background:#f4f4ea url('../img/titulka/ludia.jpg') center bottom no-repeat;}
.homepage_tmp div.banner_box.fotky p {background:#f4f4ea url('../img/titulka/fotky.jpg') center bottom no-repeat;}


/* NAPOVEDA */
.napoveda a.hint {color:#666633; text-decoration:underline; cursor:help;}
.napoveda h3 {margin:15px 0 0 0; color:#000; font-size:12px;}
.napoveda label span,
.napoveda span.checkbox_heading {color:#333; text-decoration:none; cursor:auto;}


/* ADMIN */
.nove_clenske_fotky div {float:left; width:300px; padding:3px; margin:0 0 12px 14px; border:1px solid #333;}
.nove_clenske_fotky div div {float:none; border:none; padding:0; margin:0;}
.nove_clenske_fotky div p {float:left; padding:2px 0 0 5px;}
.nove_clenske_fotky div p em {color:#999;}
.nove_clenske_fotky div form div {float:right; text-align:right; width:100px;}
.nove_clenske_fotky div form div input.submit {margin-right:3px;}
.ciara_wide {margin:0 14px; padding:0; border-top:1px solid #ccc; text-align:right;}
.ciara_wide select {float:left; margin:10px 15px 0 0;}
.ciara_wide input.submit {margin:10px 8px;}

/* OTHER */
.debug_h3 {margin:50px 0;}
.dibi {font:12px "Courier New", Courier, mono;}

/* BANER SETUP
#container {position:relative; margin-top:53px;}
#slevomat_ad {position:absolute; top:-60px; right:8px;}
 */
