/* * {behavior: url(hover.htc);} /* pseudotrida pro IE tag.hover (misto tag:hover) */  

body {
padding: 0;
margin: 0;
background: #6e4726 url('tile_body.png') repeat-x;
font-family: Arial;
font-size: 0.75em;
text-align: center;
}


h1 {
color: #6e4726;
font-family: Georgia, Times New Roman, Serif;
font-size: 2.3em;
font-weight: normal;
margin: 20px 0 20px -00px;
margin: 00px 0 00px -00px;
position: relative;
top: -33px;
left: -125px;
/*_top: 133px;
_left: 145px;*/
padding: 0;
}

h2 {
color: #7c2d06;
font-size: 1.6em;
margin: 1.5em 0 1em 0;
}

h3 {
color: #555;
font-size: 1.3em;
letter-spacing: 0.05em;
margin: 1em 0 0.5em 0;
font-family: Trebuchet MS, Arial;
}

h4 {
font-size: 1.1em;
font-family: Trebuchet MS, Arial;
margin: 0.8em 0 0.3em 0;
}

h5 {
font-size: 1.0em;
font-weight: normal;
text-decoration: underline;
margin: 0.8em 0 0.0em 0;
}

h6 {
font-size: 1.0em;
font-weight: normal;
margin: 0.8em 0 0.0em 1em;
}


p {
margin: 0.5em 0 1.5em 0;
}

a {
color: #090;
color: #6e4726;
color: #386e13;
text-decoration: underline;
}


a img {
border: 0;
}


a:hover {
text-decoration: none;
}

table.simple {
padding: 0;
margin: 0;
}


.invisible {
visibility: hidden;
}

.red {
color: #f00;
}

.error {
color: #f00;
font-weight: bold;
}

.small {
font-size: 0.9em;
}

.clear {
clear: both;
}

.right {
text-align: right;
}

.left {
text-align: left;
}

.center {
text-align: center;
}



#container {
text-align: left;
margin: 0;
width: 984px;
margin: 0 auto 0 auto;
}


#header {
height: 199px;
background: #faefc2 url('bg_header.jpg');
}


#logo {
width: 296px;
height: 62px;
position: relative;
top: 00px;
left: 35px;
}

#logo a, #logo_pobocka a {
display: block;
width: 100%;
height: 100%;
text-decoration: none;
}

#logo_pobocka {
width: 370px;
height: 35px;
float: right;
margin: 27px 45px 0 0;
}


#navbar {
position: relative;
/*left: 120px;*/
left: 60px;
float: left;
top: 0px;
width: 760px;
width: 840px;
text-align: center;
}

#navbar ul {
display: block;
padding: 0;
margin: 0 auto 0 auto;
/*background: #00f;*/
}

#navbar li {
display: block;
float: left;
width: 77px;
height: 44px;
}

#navbar a {
display: block;
text-align: center;
padding: 12px 10px 10px 10px;
color: #000;
font-size: 0.95em;
text-decoration: none;
font-weight: bold;
height: 22px;
width: 57px;
background: #d5aa57 url('bg_menu.jpg');
}

#navbar a:hover {
text-decoration: underline;
}


#section_id_16 a {
color: #285e03;
}




#main {
padding: 00px 40px 20px 60px;
background: #faefc2 url('tile_content.jpg');
}


#bar_left {
width: 184px;
float: left;
}

#login_box {
/*background: #afa;*/
margin: 0 0 10px 0;
font-size: 0.95em;
font-size: 11px;
}

#login_box * {
margin: 0;
}

#login_box table {
padding: 0;
margin: 0;
border-collapse: collapse;
}

#login_box table * {
padding: 0;
margin: 0;
}

#login_box table td {
padding: 0 2px 0 0;
}

#login_box input {
font-size: 0.95em;
height: 14px;
}


#login_box #login {
width: 70px;
}

#login_box #login_password {
width: 50px;
}

#login_box .login_submit {
height: 20px;
}


#bar_left .box_body {
background: #eeefed url('bar_bg.jpg');
padding: 0 0px 0px 0;
margin-bottom: 10px;
word-break: break-all; /* funguje pouze v IE6, bude nasilne zalamovat konce radku */
}


#bar_left .box_body h3 {
background: #676766 url('bar_h2.jpg');
color: #fff;
font-family: Verdana;
font-size: 0.8em;
height: 18px;
padding: 6px 2px 0px 26px;
margin: 0;
/*font-variant: small-caps;
font-weight: normal;*/
}

#bar_left .box_content {
margin: 0 8px 10px 8px;
padding: 0;
font-size: 0.9em;
}

#bar_left .box_content p {
margin: 4px 0 8px 0;
padding: 0;
}

#bar_left .box_footer {
background: url('bar_footer.jpg') repeat-y bottom;
height: 2px;
line-height: 0;
font-size: 0;
clear: both;
}



.google_search {
font-size: 1em;
}

.google_search * {
margin: 0;
}

.google_search input {
font-size: 1em;
}

.google_search_query {
width: 115px;
}

.google_search_submit {
padding-left: 0px;
padding-right: 0px;
}



.categories {
  margin: 5px 0 0 0;
}

.categories ul {
padding: 0;
margin: 0;
list-style: none;
}

.categories li {
padding: 0;
margin: 0;
font-weight: bold;
padding: 4px 5px 4px 5px;
}


.product_random_header {
font-weight: bold;
margin: 1px 0px 4px 3px;
}

.product_random_header a {
color: #555;
font-size: 1.3em;
font-family: Lucida Bright Semi-Bold, Lucida, Times New Roman;
}

.product_random_header a:hover {
color: #000;
text-decoration: underline;
}

.product_random_image {
margin: 0 auto 0 auto;
margin: 0;
width: 100%;
text-align: center;
}

.product_random_image img {
border: solid #ddd;
border-width: 4px;
}

.product_random_image a {
text-decoration: none;
color: #000;
}

.product_random_image a:hover img {
border: solid #eee;
border-width: 4px;
}


.most_read_articles {

}

.most_read_articles_footer {
margin: 0 0 5px 0;
font-size: 1em;
}



#content {
width: 630px;
float: right;
margin: -32px 40px 20px 30px;
_margin: -32px 20px 20px 00px;
}


img.user_image {
border: solid #fff;
border-width: 4px;
}


.article {
background: #fbfaea url('bg_article.jpg') no-repeat;
width: 616px;
margin: 0 0 15px 0;
}

.article_header {

}

.article_header h2 {
font-family: Arial;
font-size: 1.4em;
padding: 20px 5px 0 20px;
margin: 0;
color: #386e13;
}

.article_body {
padding: 0 20px 0px 20px;
margin: 0.5em 0 1.5em 0;
_margin-bottom: 0;
}

.article_body p {
margin: 0;
}

.article_body img {
border: solid #fff;
border-width: 6px 6px 16px 6px;
margin: 0 20px 0 0;

}

.article_footer {
clear: both;
background: url('bg_article_footer.jpg') no-repeat bottom;
padding: 5px 20px 10px 20px;
text-align: right;
font-size: 0.8em;
}

.article_intro_label {
width: 180px;
float: left;
text-align: left;
color: #f9e9d5;
color: #927144;
color: #725124;
/*color: #523104;*/
padding: 0px 00px 0 0px;
}



#article_detail_footer {
font-size: 0.9em;
text-align: right;
margin: 40px 0 20px 0;
clear: both;
}


.article_pages {
clear: both;
font-weight: bold;
}

.article_pages_headline {
font-weight: normal;
}


.post {
margin: 10px 0 00px 0;
border: 1px solid #ecdeb1;
clear: both;
}

.post_header {
font-weight: bold;
background: #ecdeb1;
padding: 0px 10px 0px 8px;
height: 24px;
}

.post_header .post_header_right, .post_header div.name, .post_header .post_subject {
display: block;
margin: 3px 0 0px 0;
}

.post_header div.name {
float: left;
padding: 0 5px 0 0;
}
.post_header .post_subject {
float: left;
}
.post_header .spacer {
}

.post_header .vylozka {
margin: 3px 0 0px 0;
float: left;
}


.post_header a.delete {
color: #f00;
}

.post_subject {
font-weight: normal;
}

.post_header_right {
font-size: 0.9em;
font-weight: normal;
float: right;
}

.post_image {
float: left;
clear: both;
margin: 5px 5px 5px 5px;
}

.post_body {
margin: 5px 5px 5px 0;
overflow: auto;
word-break: break-all; /* funguje pouze v IE6, bude nasilne zalamovat konce radku */
}

.post_footer {
clear: both;
text-align: right;
font-size: 0.9em;
margin: 0;
padding: 0;
line-height: 0.8em;
}


.products_header {
padding: 0 34px 6px 0;
text-align: right;
}

.article_pages_upper {
float: left;
margin: 3px 0 0 0;
}

.products_order_by * {
font-size: 1em;
margin: 0;
}


.product {
width: 286px;
height: 330px;
background: #f8e9b7 url('bg_product.jpg');
float: left;
margin: 00px 25px 20px 0;
}

.product_inner {
margin: 0 20px 0 20px;
}

.product_header h2 {
font-size: 1.3em;
height: 38px;
margin: 10px 10px 5px 10px;
color: #000;
font-family: Lucida Bright Semi-Bold, Lucida, Times New Roman;
}

.product_header a {

color: #555;
}

.product_header a:hover {
text-decoration: underline;
color: #000;
}

.product_body {
font-size: 1em;
height: 62px;
}

.product_image {
float: left;
margin: 0 auto 0px auto;
width: 100%;
text-align: center;
font-size: 1.0em;
}

.product_image img {
border: solid #ecdeb1;
border-width: 6px 6px 6px 6px;
}

.product_image a {
/*background: #ecdeb1;*/
text-decoration: none;
color: #222;
}

/*.product_image a strong {
font-family: Verdana;
font-size: 0.9em;
}*/

.product_image a:hover img  {
border-color: #fceec1;
}

.product_footer {
clear: both;
}


#product_detail {
margin: 0 0 20px 0;
}

#product_detail_image {
float: left;
margin: 0 20px 0 0;
}

#product_detail_image a {
display: block;
border: solid #ecdeb1;
border-width: 6px 6px 6px 6px;
}

#product_detail_image a:hover {
border-color: #fceec1;
}

#product_detail_stats {
line-height: 1.7em;
font-size: 1.1em;
}

#product_detail_footer {
clear: both;
height: 0px;
line-height: 0;
font-size: 0;
}

#product_buttons {
float: left;
padding: 0 0 0 4px;
}

#product_buttons a {
display: block; 
width: 188px; 
height: 27px; 
margin: 10px 0 0 0px;
}


#footer_outer {
clear: both;
text-align: center;
font-size: 0.8em;
padding: 0 00px 0 0;
}



#cart {
/*border: 1px solid #dccea1;*/
/*border-collapse: collapse;*/
width: 100%;
}

#cart th {
background: #777;
color: #fff;
padding: 2px 4px 2px 6px;
}

#cart td {
padding: 1px 2px 1px 6px;
margin: 2px;
border: 2px;
background: #ecdeb1;
}

#cart input {
font-size: 0.9em;
width: 2em;
height: 1em;
}


.order caption {
text-align: left;
font-weight: bold;
}



.chat-reagovat {
font-weight: normal;
font-size: 0.9em;
color: #bd4f1f;
}



.manufacturers {
text-align: center;
}

.manufacturers a {
display: block;
margin: 8px 0 0 0;
}



.whosonlinecounter img {
display: block;
margin: 2px 0 0 0;
}



.document_versions {
text-align: inherit;
margin: 20px 0 20px 0;
}

.document_versions img {
float: left;
margin: 0 4px 0 0;
}



#loga_eshop {
clear: both;
padding: 00px 0 0px 0px;
}

#loga_eshop a, #loga_eshop a span {
display: block;
width: 121px;
height: 87px;
}

#loga_eshop a {
float: left;
margin: 0 76px 10px 0;
text-decoration: none;
}

a.minelab  {
background: url('../img/loga-eshop/minelab_inactive.jpg');
}
a.minelab:hover  {
background: url('../img/loga-eshop/minelab_active.jpg');
}

a.garrett  {
background: url('../img/loga-eshop/garrett_inactive.jpg');
}
a.garrett:hover  {
background: url('../img/loga-eshop/garrett_active.jpg');
}

a.fisher  {
background: #fff url('../img/loga-eshop/fisher_inactive.jpg');
}
a.fisher:hover  {
background: url('../img/loga-eshop/fisher_active.jpg');
}

a.whites  {
background: url('../img/loga-eshop/whites_inactive.jpg');
}
a.whites:hover  {
background: url('../img/loga-eshop/whites_active.jpg');
}

a.cscope  {
background: url('../img/loga-eshop/cscope_inactive.jpg');
}
a.cscope:hover  {
background: url('../img/loga-eshop/cscope_active.jpg');
}

a.viking  {
background: url('../img/loga-eshop/viking_inactive.jpg');
}
a.viking:hover  {
background: url('../img/loga-eshop/viking_active.jpg');
}

a.laser  {
background: url('../img/loga-eshop/laser_inactive.jpg');
}
a.laser:hover  {
background: url('../img/loga-eshop/laser_active.jpg');
}

a.tesoro  {
background: url('../img/loga-eshop/tesoro_inactive.jpg');
}
a.tesoro:hover  {
background: url('../img/loga-eshop/tesoro_active.jpg');
}

a.mikron  {
background: url('../img/loga-eshop/mikron_inactive.jpg');
}
a.mikron:hover  {
background: url('../img/loga-eshop/mikron_active.jpg');
}

a.bazar  {
background: url('../img/loga-eshop/bazar_inactive.jpg');
}
a.bazar:hover  {
background: url('../img/loga-eshop/bazar_active.jpg');
}

a.goldenmask  {
background: url('../img/loga-eshop/goldenmask_inactive.jpg');
}
a.goldenmask:hover  {
background: url('../img/loga-eshop/goldenmask_active.jpg');
}


#prodejna {
clear: both;
padding: 20px 0 0 0;
}

#prodejna h2 {
margin: 0 0 12px 0;
}

#prodejna .prodejna_img {
float: right;
display: block;
margin: 0 20px 0 10px;
}


#vyveska {
clear: both;
}

#vyveska .box {
float: left;
margin: 0 20px 0 0;
}


#obchodni_podminky {
clear: both;
padding: 10px 0 10px 0;
}




#hledejvarchivu {
width: 585px;
height: 233px;
background: url('../modules/archiv/hledejvarchivu.jpg');
margin: 0 0 30px 0;
}

#hledejvarchivu .archiv_searchbox {
font-family: Arial;
font-size: 1.3em;
font-weight: bold;
line-height: 1em;
vertical-align: top;
width: 256px;
height: 53px;
width: 220px;
height: 24px;
padding: 19px 16px 20px 20px;
border: 0;
background: transparent;
/*position: relative;
left: 140px;
top: 69px;*/
position: absolute;
margin: 69px 0 0 140px;
}

#hledejvarchivu .archiv_submit {
width: 82px;
height: 53px;
position: absolute;
margin: 69px 0 0 406px;
border: 0;
background: transparent;
}

#hledejvarchivu .google_znacka {
position: absolute;
margin: 132px 0 0 140px;
color: #999;
}


.hrbetknihy_1, .hrbetknihy_2, .hrbetknihy_3 {
display: block;
background: #c0aa79;
font-family: Georgia, Times New Roman, Serif;
font-size: 1.5em;
text-decoration: none;
color: #510;
margin: 0 0 0 60px;
}
.hrbetknihy_1:hover, .hrbetknihy_2:hover, .hrbetknihy_3:hover {
  color: #fff;
  margin: 0 0 0 58px;
}

.hrbetknihy_1 {
width: 523px;
height: 76px;
width: 328px;
height: 47px;
background: url('../modules/archiv/kniha1.jpg');
padding: 28px 160px 0 35px;
}
.hrbetknihy_2 {
width: 328px;
height: 42px;
background: url('../modules/archiv/kniha2.jpg');
padding: 28px 160px 0 35px;
}
.hrbetknihy_3 {
width: 328px;
height: 40px;
background: url('../modules/archiv/kniha3.jpg');
padding: 22px 160px 5px 35px;
}

#archiv_clanky .article img {
width: 10%;
height: 10%;
border-width: 4px 4px 10px 4px;
}



/* BEGIN mince */
#karta_velka {
float: left;
background: url('../modules/mince/karta-velka.jpg') no-repeat;
width: 385px;
height: auto;
_height: 343px;
min-height: 343px;
font-size: 1.1em;
}

#karta_panovnik, #karta_velikost, #karta_vaha, #karta_material {
position: relative;
float: left;
}

/* pozn.: Parametr left ze vztahuje k predchozimu prvku, ne k nadrazenemu divu! Parametr top je (vicemene) k nadrazenemu. */

#karta_panovnik {
position: relative;
top: 35px;
width: 100%; 
text-align: center; 
font-size: 1.5em;
height: 30px;
}

#karta_velikost, #karta_vaha {
position: relative;
top: 94px;
}

#karta_velikost {
left: 56px;
width: 90px;
}

#karta_vaha {
text-align: right;
left: 132px;
width: 90px;
}

#karta_material {
position: relative;
top: 157px;
left: -65px;
width: 200px;
}

#karta_spodek {
top: 153px;
margin: 0 0 0 27px;
padding: 153px 0 0 0;
clear: both;
width: 330px;
}

#karta_druh {
clear: both;
margin: 0 0 0 55px;
width: 270px;
}

#karta_poznamka {
clear: both;
background: url('../modules/mince/poznamka.jpg') no-repeat;
padding: 25px 0 0 0;
margin: 10px 0 0 0;
text-align: left;
}

#karta_velka_footer {
clear: both;
}



#karta_mala {
width: 227px;
height: 343px;
float: right;
background: url('../modules/mince/karta-mala.jpg') no-repeat;
}

#karta_obrazek {
display: block;
margin: 50px 6px 0 6px;
text-align: center;
}

#karta_obrazek img {
display: block;
margin: 0 auto 0 auto;
}

#karta_obrazek span {
text-align: center;
width: 100%;
display: block;
font-size: 0.8em;
}

#karta_razba {
margin: 8px 10px 0 10px;
}

#karta_razba table {
font-size: 0.9em;
width: 100%;
}

#karta_razby_box {
height: 140px;
overflow: auto;
}

#karta_razby_box table {
width: 190px;
}

#karta_razby_box table td {
text-align: center;
}
#karta_razby_box table td.rok {
text-align: left;
}


#mince_filtr select, #mince_filtr input {
font-size: 1.00em;
}


td.nalez_foto_left {
text-align: right;
}
td.nalez_foto_right {
text-align: left;
}



.nalezovy_stav {
width: 621px;
height: 175px;
background: url('../modules/mince/bg_nalezovy-stav.jpg');
clear: both;
margin: 0 0 10px 0;
}

.nalezovy_stav_text {
width: 354px;
padding: 36px 0 0 40px;
background: 10px;
float: left;
}

.nalezovy_stav_header {
padding: 0 0 4px 0;
}
.nalezovy_stav_date {
float: right;
font-size: 0.9em;
}


.nalezovy_stav_main {
height: 68px;
}

.nalezovy_stav_userfoto {
float: left;
margin: 0px 4px 0 0;
}

.nalezovy_stav_popis {
margin: 0px 0 0 0;
}

.nalezovy_stav_mince {

}
.nalezovy_stav_poznamka {
margin: 6px 0 0 0;
line-height: 1.2em;
}

.nalezovy_stav_stats {
padding: 2px 0 0 0;
font-size: 0.9em;
}

.nalezovy_stav_footer {
margin: 3px 0 0 0;
}

.nalezovy_stav_diskuze_banner {
float: right;
text-align: left;
width: 170px;
font-size: 1.1em;
font-weight: bold;
}

.nalezovy_stav_foto {
width: 180px;
height: 100px;
float: right;
padding: 36px 35px 0 0;
}

.nalezovy_stav_foto a {
/*margin: 0 3px 3px 0;*/
}
.nalezovy_stav_foto a img {
margin: 2px;
}

.nalez_foto_left, .nalez_foto_right {
width: 90px;
height: 100px;
float: left;
}

.nalez_foto_left {
text-align: right;
}



/* END mince */


.releated_product {
width: 150px;
margin: 0 7px 5px 0;
height: 210px;
float: left;
font-size: 0.9em;
}

.releated_product_header {
font-weight: bold;
margin: 1px 0px 4px 3px;
height: 3em;
}

.releated_product_header a {
color: #555;
font-size: 1.3em;
font-family: Lucida Bright Semi-Bold, Lucida, Times New Roman;
}

.releated_product_header a:hover {
color: #000;
text-decoration: underline;
}

.releated_product_image {
margin: 0 auto 0 auto;
margin: 0;
width: 100%;
text-align: center;
/*height: 150px;*/
}

.releated_product_image a {
text-decoration: none;
color: #000;
}

.releated_product_price {
margin: 0 auto 0 auto;
margin: 0;
width: 100%;
text-align: center;
}

/*
.releated_product_image img {
border: solid #ddd;
border-width: 4px;
}

.releated_product_image a:hover img {
border: solid #eee;
border-width: 4px;
}
*/


.banner_box {
text-align: center;
}

.banner_box a {
display: block;
margin: 8px 0 0 0;
}





#add_thread input.text, textarea {
width: 500px;
}


#threads {
width: 100%;
border-collapse: collapse;
}

#threads th, #threads td {
padding: 4px 4px 4px 4px;
}

#threads td {
border-bottom: 1px dashed #888;
}

#threads th {
background: #333;
color: #fff;
text-align: left;
}

#threads .thread_img {
width: 20px;
}

#threads .thread_name .details {
font-size: 0.8em;
color: #444;
}

#threads .replies {
width: 80px;
text-align: center;
}

#threads .last_comment {
width: 150px;
text-align: right;
}
#threads td.last_comment {
font-size: 0.80em;
}



.banner {
    clear: both;
    padding: 15px 0 30px 0;
}

.banner .preview {
    width: 250px;
    float: left;
}

.banner textarea {
    width: 370px;
    float: right;
}



#mapka_prodejen {
width: 600px;
height: 308px;
position: relative;
}

#mapka_foto {
position: absolute;
right: 0px;
width: 227px;
height: 173px;
background: url('kontakt-foto.jpg') no-repeat;
visibility: hidden;
}

#mapka_foto img {
margin: 7px 0 0 12px;
position: absolute;
visibility: hidden;
}



#pridat_nalez #intro, #pridat_nalez #text {
width: 540px;
}

#pridat_nalez #nalez_podklady td {
    padding: 10px;
    text-align: center;
}


.nalez_image_desc {
    width: 550px;
    text-align: center;
    padding: 16px 0 0 0;
}

.nalez_image_style_0 {
    width: 550px;
    margin-bottom: 30px;
}
.nalez_image_style_0 .nalez_image_desc {
    padding: 10px 0 0 0;
}

.nalez_image_style_1 {
    width: 630px;
    height: 511px;
    width: 592px;
    height: 476px;
    padding: 35px 0 0 38px;
    margin-bottom: 18px;
    background: url('/modules/nalezy/podklady/1.jpg') no-repeat;
}

.nalez_image_style_2 {
    width: 630px;
    height: 537px;
    width: 589px;
    height: 494px;
    padding: 43px 0 0 41px;
    margin-bottom: 18px;
    background: url('/modules/nalezy/podklady/2.jpg') no-repeat;
}
.nalez_image_style_2 .nalez_image_desc {
    padding-top: 25px;
}

.nalez_image_style_3 {
    margin: 20px 0 20px 0;
}
#nalez_images_style_3 {
    width: 630px;
    padding: 10px 0;
    text-align: center;
    background: url('/modules/nalezy/podklady/3.jpg') repeat-y;
}
#nalez_images_style_3 .nalez_image_desc {
    color: #fff;
    margin: 0 auto;
    padding: 15px 0 15px 0;
}

