/* BASIC FORMATING */
body, html {border: 0px none; margin: 0px; padding: 0px; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 11px; text-align: center; background-color: #fff; }
.reseter {border:  0px none; margin:  0px; padding: 0px; float: none; clear: both; width: 0px; height: 0px; line-height: 0px; font-size: 0px; }
p, img, table, tr, th, td, h1, h2, h3, h4, h5, a, form {border:  0px none; margin:  0px; padding: 0px; }
img {border: 0px; padding: 0px; margin: 0px; vertical-align: middle; }

/* DESIGN FORMATING */
#main {margin: 0px auto 0px auto; width: 900px; }
#top {padding: 8px 0px 9px 15px; background: url('../images/back_top.jpg') #fff top center no-repeat; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 12px; font-weight: normal; text-align: left; }
.top_right {float: right; text-align: right; padding: 10px 20px 0 0; margin: 0px; font-size: 10px; }
#head {border: 0px; }
#logo {float: left; }
#obrazek { float: right; }
#obsah {padding: 20px 0px 0px 0px; background: url('../images/back_obsah.jpg') #fff top center repeat-x; }
#content {float: left; width: 675px; margin: 0px 0px 0px 10px; text-align: left; }
#navigace {width: 680px; border-bottom: 1px solid rgb(231,231,231); padding: 7px 5px; text-align: left; }
.zvyrazni, .zvyrazni_np, .zvyrazni2 {background-color: rgb(248,248,248); border-top: 1px solid rgb(224,224,224); padding: 7px; margin: 0px 0px 15px 0px; width: 100%; }
.zvyrazni2 {border-top: 1px solid rgb(44,179,209);; background-color: rgb(122,210,230); }
#left {float: left; width: 200px; }
.side_top {padding: 7px 0px 7px 0px; background: url('../images/back_side.jpg') #fff top center no-repeat; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; color: rgb(44,179,209); font-size: 12px; font-weight: bold; font-style: normal; text-decoration: none; }
.side {padding: 0px 0px 5px 0px; background-color: rgb(248,248,248); }
.log_picture {float: right; margin: 0px 8px 8px 0px; border: 1px solid #fff; padding: 1px; }
.obr {padding: 2px; border: 1px solid #ccc; background-color: #eee; height: 100px; width: 100px; vertical-align: middle; }
.item {vertical-align: top; width: 230px; text-align: right; color: rgb(99,99,99);   font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important;   font-size: 12px;   font-weight: bold;     TEXT-DECORATION: none;  }
.field {text-align: left; }
#reklama {height: 116px; background: url('../images/back_reklama.jpg') #fff top center repeat-x; }
#reklama_logo {padding: 20px 0px 0px 15px; float: left; text-align: center; }
#reklama_banner {padding: 25px 15px 0px 0px; float: right; text-align: center; }
#patka {float: none; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 11px; font-weight: normal; color: #aaa; margin: 0px 0px 10px 0px; }

/* FORMS FORMATING */
input, .button, .button2, .button3, textarea, select {border: 1px solid rgb(196,196,196); margin: 0px; padding: 4px 4px; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 11px; font-weight: bold; color: rgb(99,99,99); background: url('../images/back_input.jpg') #fff bottom center repeat-x; }
.button {padding: 4px 6px; color: rgb(44,179,209); cursor: pointer; }
.button2 {padding: 2px 6px; color: rgb(44,179,209); cursor: pointer; font-size: 10px; margin: 0px 0px 0px 5px; }
.button3 {padding: 4px 6px; border: 1px solid rgb(44,179,209); color: rgb(44,179,209); cursor: pointer; background: url('../images/back_input2.jpg') #fff top center repeat-x; }
select, option {font-size: 10px; padding: 2px 4px 0px 4px; background-color: #fff; }
fieldset {border: 1px solid #eee; }
legend {font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 11px; font-weight: bold; color: rgb(99,99,99); }

/* LINKS FORMATING */
a:link, a:visited, a:active, a:hover {font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; color: rgb(44,179,209); cursor: pointer; font-style: normal; text-decoration: none; }
a:hover {color: rgb(44,179,209); text-decoration: underline; }
a.white:link, a.white:visited, a.white:active, a.white:hover {font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; color: #fff; cursor: pointer; font-style: normal; text-decoration: none; }
a.white:hover {text-decoration: underline; }

/* TEXT FORMATING */
h1, h2, h3, h4, h5, h6 {margin: 0px 0px 0px 0px; padding: 3px 0px 5px 0px; text-align: left; }
h1, .nad1 {padding-left: 3px; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 16px; font-weight: bold; color: rgb(44,179,209); }
h1.nadpis {padding-left: 3px; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 16px; font-weight: bold; color: rgb(44,179,209); }
h2, .nad2 {padding-left: 3px; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 14px; font-weight: bold; color: rgb(44,179,209); }
h3, .nad3 {padding-left: 6px; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 13px; font-weight: bold; color: rgb(44,179,209); }
h4, .nad4 {padding: 0px 0px 5px 0px; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 12px; font-weight: bold; color: rgb(99,99,99); }
h5, .nad5 {padding-left: 12px; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 11px; font-weight: bold; color: #000; }
h6, .nad6 {font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 10px; font-weight: normal; color: #000; }
span, span.small {font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 12px; font-weight: normal; color: #000; }
span.blue, span.bold, span.blue2, span.normal {font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 11px; font-weight: normal; color: rgb(44,179,209); }
span.normal {color: #000; }
span.small {font-size: 10px; font-weight: bold; }
span.nabidka {font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 11px; font-weight: bold; color: rgb(44,179,209); }
span.inz_nadpis {font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 12px; font-weight: bold; color: rgb(44,179,209); }
span.big_color, span.big_color2, span.big_black {font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 12px; font-weight: bold; color: rgb(44,179,209); }
span.big_color2 {color: #fff; }
span.big_black {color: #000; }
span.bold {font-weight: bold; color: #000; }
span.blue2 {font-size: 12px; }
.error {font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 11px; font-weight: bold; color: rgb(44,179,209); color: red; }
p, .p_biger, .small_r {margin: 3px 0px; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 12px; font-weight: normal; color: #000; text-align: justify; }
p {line-height: 18px; }
.underline {text-decoration: underline; }
.small_r {margin: 7px 0px; font-size: 11px; color: #666; }
.p_biger {line-height: 18px; }
.gray_p {font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 11px; font-weight: normal; color: #bbb; padding: 0px 8px; }
p.small {font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 10px; font-weight: normal; color: #000; text-align: left; padding: 5px 8px; }
.inz {padding: 3px 0px; border-bottom: 1px solid rgb(225,225,225); }
ul {margin: 5px 0px 5px 0px; list-style: square outside; }
ul li {font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 12px; font-weight: normal; color: #666; text-align: left; margin: 0px; padding: 2px 0px; }
ul.small {margin: 5px 0px 5px 0px; list-style: square outside; }
ul.small li {font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 11px; font-weight: normal; color: #aaa; text-align: left; margin: 0px; padding: 2px 0px; }

/* INZERAT */
.foto {width: 110px; border: 1px solid #ddd; background-color: rgb(240,240,240); text-align: center; padding: 5px 0px 5px 0px; }
.foto2 {border: 1px solid #ddd; background-color: rgb(240,240,240); text-align: center; padding: 5px 5px 5px 5px; }
.tab_base {width: 688px; padding: 0px; margin: 0px; border-collapse: collapse; }
.tab, .tab2 {border: 1px solid #ddd; background-color: rgb(248,248,248); padding: 5px; }
.tab2 {padding: 3px 5px; }
.icon {width: 40px; padding: 3px; border: 1px solid #ccc; background-color: #fff; }
.format {margin: 0px 0px 5px 0px; }
.format.img {margin: 0px 2px 0px 2px; }

/* menu */
/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmfv {visibility: visible !important; }
.qmfh {visibility: hidden !important; }
.qmmc .qmdivider {display: block; font-size: 1px; border-width: 0px; border-style: solid; }
.qmmc .qmdividery {float: left; width: 0px; }
.qmmc .qmtitle {display: block; cursor: default; white-space: nowrap; }
.qmclear {font-size: 1px; height: 0px; width: 0px; clear: left; line-height: 0px; display: block; }
.qmmc {position: relative; }
.qmmc a {float: left; display: block; white-space: nowrap; }
.qmmc div a {float: none; }
.qmsh div a {float: left; }
.qmmc div {visibility: hidden; position: absolute; }

/*"""""""" (MAIN) Container """"""""*/
#qm0 { background-color: rgb(248,248,248); margin: 0px 0px 0px 2px; padding: 2px 1px 2px 1px; width: 194px; }

/*"""""""" (MAIN) Items """"""""*/
#qm0 a {color: #000; background-color: rgb(240,240,240); font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 12px; font-weight: normal; text-decoration: none; font-weight: bold; text-align: center; padding: 6px 0px 6px 0px; margin: 2px 0px 2px 0px; }

/*"""""""" (MAIN) Hover State """"""""*/
#qm0 a:hover { color: #000; background-color: rgb(252,241,224); }

/*"""""""" (MAIN) Active State """"""""*/
body #qm0 .qmactive, body #qm0 .qmactive:hover { color: #000; background-color: rgb(252,241,224); }

/*"""""""" [SUB] Containers """"""""*/
#qm0 div {background-color: rgb(248,248,248); padding: 0px 5px 5px 5px; }

/*"""""""" [SUB] Items """"""""*/
#qm0 div a {text-align: left; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important; font-size: 12px; font-weight: normal; text-decoration: none; font-weight: bold; color: #666; padding: 6px 0px 6px 5px; background-color: rgb(252,241,224); width: 170px; }

/*"""""""" [SUB] Hover State """"""""*/
#qm0 div a:hover {color: #000; background-color: rgb(252,241,224); }

/*""""""""[SUB] Active State """"""""*/
body #qm0 div .qmactive, body #qm0 div .qmactive:hover {color: #000; background-color: rgb(252,241,224); }
.nadpis_top, .nadpis_top a, .nadpis_top a:link, .nadpis_top a:visited, .nadpis_top a:hover {font-size: 16px; color: rgb(255,85,0); font-weight: bold; }

