body,p,form,fieldset,h1,h2,h3,h4,h5,h6,ul,ol,li,td,th {
  margin: 0px;
  padding: 0px;
}
fieldset {
  border: 0px;
}
.nocss {
  display: none;
}
.clr {
  clear: both; 
  display: block; 
  height: 1px; 
  font-size: 1px;
}
.ir {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  display: block;
}
a .ir {
  cursor:pointer;
}
a img {
  border: 0px
}
.fl {
  float: left;
}
.fr {
  float: right;
}
a {
  color: #ef3e34; 
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}
.imgr {
  float: right; 
  margin-left: 22px;
}
.imgl {
  float: left; 
  margin-right: 22px;
}
.taj {
  text-align: justify !important;
}
.tal {
  text-align: left !important;
}
.tar {
  text-align: right !important;
}
.nowrap {
  white-space: nowrap !important;
}

					/* TEXT styles*/
					
body.wysiwyg {
  background: #121417; 
  text-align: left; 
  font-size: 0.75em; 
  padding: 12px;
}					

.wysiwyg a {
  color: #ef3e34;
}

.wysiwyg h1 {
  color: #fff; 
  font-size: 1.7em; 
  margin-bottom: 22px; 
  font-weight: normal;
  text-transform: uppercase;
  padding-left: 16px;
  background: url(../images/layout/ico/h1-ico.gif) 0 0.3em no-repeat;
}

.wysiwyg h2 {
  font-size: 1.35em; 
  margin-bottom: 10px; 
  color: #ef3e34;
  text-transform: uppercase;
}

.wysiwyg h3 {
  font-size: 1.2em; 
  margin-bottom: 10px; 
  color: #fff; 
  text-transform: uppercase;
  padding-left: 12px;
  padding-bottom: 6px;
  border-bottom: 1px solid #454e58;
  background: url(../images/layout/ico/h3-ico.gif) 0 0.2em no-repeat;  
}

.wysiwyg p {
  margin-bottom: 14px; 
  font-size: 1em;
  color: #fff;
  line-height: 1.5em;
}

.wysiwyg img {
  padding: 2px; 
  border: 5px solid #1f2328; 
  margin-bottom: 20px;
}


.wysiwyg #logosh img,.wysiwyg #logosv img{
border:0;margin:0;padding:0;
}

.wysiwyg #logosh a{float:left;
margin-right:30px;margin-bottom:30px;
}




.wysiwyg img.nobr {
  border: none;
}

.wysiwyg ul, .wysiwyg ol {
  margin-bottom: 14px; 
  padding-bottom: 4px; 
  font-size: 1em;
  color: #fff;
}

.wysiwyg ul ul, .wysiwyg ol ol, .wysiwyg ul ol, .wysiwyg ol ul {
  margin-bottom: 0px;
  margin-top: 6px;
}
.wysiwyg ul	li {
  padding-left: 18px; 
  _height: 6px; 
  list-style-type: none; 
  padding-bottom: 5px; 
  background: url(../images/layout/ico/content-li.gif) 0 0.3em no-repeat;
}

.wysiwyg ol	li {
  margin-left: 18px; 
  padding-bottom: 5px;
}

.wysiwyg a.doc, .wysiwyg a.xls, .wysiwyg a.pdf, .wysiwyg a.ppt, .wysiwyg a.xls, .wysiwyg a.zip, .wysiwyg a.jpg {
  background-position: 0 0; 
  background-repeat: no-repeat; 
  padding: 2px 0 2px 22px;
}

.wysiwyg a.doc {
  background-image: url("../../common/images/layout/filetypes/doc.gif");
}

.wysiwyg a.xls {
  background-image: url("../../common/images/layout/filetypes/xls.gif");
}

.wysiwyg a.pdf {
  background-image: url("../../common/images/layout/filetypes/pdf.gif");
}

.wysiwyg a.ppt {
  background-image: url("../../common/images/layout/filetypes/ppt.gif");
}

.wysiwyg a.zip {
  background-image: url("../../common/images/layout/filetypes/zip.gif");
}

.wysiwyg a.jpg {
  background-image: url("../../common/images/layout/filetypes/jpg.gif");
}

table {
  margin-bottom: 14px;
}

table td {
  padding: 0px 12px 0px 0px;
  vertical-align: top;
}

.wysiwyg table.common {
  margin-bottom: 14px; 
  width: 100%; 
  font-size: 1em; 
  color: #fff;
}

.wysiwyg table.common thead th {
  padding: 8px 12px; 
  background: #1e2126 url(../images/layout/background/th.gif) 100% 0 no-repeat;
  text-align: left;
  color: #ef3e34;  
  }
  
.wysiwyg table.common tbody td, .wysiwyg table.common tbody th {
  padding: 8px 12px; 
  background: #141619 url(../images/layout/background/td.gif) 100% 0 no-repeat; 
}

.wysiwyg table.common tbody th {
  vertical-align: top;
}

.wysiwyg table.common tbody tr.even td, .wysiwyg table.common tbody tr.even th {
  background: #1b1e22 url(../images/layout/background/td-even.gif) 100% 0 no-repeat; 
}

					/* SITE */

body {
  color: #d4d7de;
  text-align: center;
  font-family: Arial, Verdana, sans-serif;
  background: #121417 url(../images/layout/background/body.gif) 0 0 repeat-x;
}

body#hp {
  background: #121417 url(../images/layout/background/body_hp.gif) 0 0 repeat-x;
}

#global {
  position: relative;
  margin: 0px auto;
  width: 970px;
  text-align: left;
  font-size: 0.75em;
}

					/* header */

#header {
  position: relative;
  width: 970px;
  height: 82px;
  background: url(../images/layout/background/header.gif) 0 100% no-repeat; 
}

#hp #header {
  background: none;
  height: 79px;  
}

#header h1 {
  position: absolute;
  top: 31px; left: 0px;
  width: 249px;
  height: 34px;
  background: #ed392f;
  font-size: 2em;
  padding: 4px 0px 0px 10px;
  overflow: hidden;
}

#header h1 a {
  color: #fff;
  text-decoration: none;
}

#header h1 a span {
  font-size: 0.5em
}

#header h1 a span.ir {
  width: 259px;
  height: 38px;
  background: url(../images/layout/heading/h1.jpg) 0 0 no-repeat; 
}

					/* navi */

ul#navi {
  position: absolute;
  top: 31px; left: 259px;
  width: 558px;
  height: 38px;  
  font-weight: bold;
  font-size: 1.25em;   
  list-style-type: none;
  overflow: hidden;  
}

ul#navi	li {
  position: relative;
  float: left;
  height: 38px;
}

ul#navi	li a {
  position: relative;
  display: block;
  text-align: center;
  text-decoration: none;
  height: 28px;
  color: #fff;
  background: #424b52;
  padding-top: 10px;
}

      /* SETTINGS by PageID */

ul#navi	li#li2 a:hover, ul#navi	li#li2 a.act, 
ul#navi	li#li4 a:hover, ul#navi	li#li4 a.act, 
ul#navi	li#li3 a:hover, ul#navi	li#li3 a.act, 
ul#navi	li#li5 a:hover, ul#navi	li#li5 a.act, 
ul#navi	li#li6 a:hover, ul#navi	li#li6 a.act, 
ul#navi	li#li7 a:hover, ul#navi	li#li7 a.act, 
ul#navi	li#li8 a:hover, ul#navi	li#li8 a.act, 
ul#navi	li#li9 a:hover, ul#navi	li#li9 a.act,
ul#navi	li#li203 a:hover, ul#navi	li#li203 a.act {
  background: #ed382e;
}

ul#navi	li#li2 a:hover span.ir, ul#navi	li#li2 a.act span.ir, 
ul#navi	li#li4 a:hover span.ir, ul#navi	li#li4 a.act span.ir, 
ul#navi	li#li3 a:hover span.ir, ul#navi	li#li3 a.act span.ir, 
ul#navi	li#li5 a:hover span.ir, ul#navi	li#li5 a.act span.ir, 
ul#navi	li#li6 a:hover span.ir, ul#navi	li#li6 a.act span.ir, 
ul#navi	li#li7 a:hover span.ir, ul#navi	li#li7 a.act span.ir, 
ul#navi	li#li8 a:hover span.ir, ul#navi	li#li8 a.act span.ir, 
ul#navi	li#li9 a:hover span.ir, ul#navi	li#li9 a.act span.ir,
ul#navi	li#li203 a:hover span.ir, ul#navi	li#li203 a.act span.ir {
  background-position: 0px -38px;
}

ul#navi	li#li2, ul#navi	li#li2 a span.ir {
  width: 37px; height: 38px;
}
ul#navi	li#li4, ul#navi	li#li4 a span.ir {
  width: 60px; height: 38px;
}
ul#navi	li#li3, ul#navi	li#li3 a span.ir {
  width: 72px; height: 38px;
}
ul#navi	li#li5, ul#navi	li#li5 a span.ir {
  width: 77px; height: 38px;
}
ul#navi	li#li6, ul#navi	li#li6 a span.ir {
  width: 81px; height: 38px;
}
ul#navi	li#li203, ul#navi	li#li203 a span.ir {
  width: 86px; height: 38px;
}
ul#navi	li#li7, ul#navi	li#li7 a span.ir {
  width: 63px; height: 38px;
}
ul#navi	li#li8, ul#navi	li#li8 a span.ir {
  width: 82px; height: 38px; _width: 85px; 
}

ul#navi	li#li2 a span.ir {
  background: url(../images/layout/navi/li1.gif) 0 0 no-repeat;
}
ul#navi	li#li4 a span.ir {
  background: url(../images/layout/navi/li2.gif) 0 0 no-repeat;
}
ul#navi	li#li3 a span.ir {
  background: url(../images/layout/navi/li3.gif) 0 0 no-repeat;
}
ul#navi	li#li5 a span.ir {
  background: url(../images/layout/navi/li4.gif) 0 0 no-repeat;
}
ul#navi	li#li6 a span.ir {
  background: url(../images/layout/navi/li5.gif) 0 0 no-repeat;
}
ul#navi	li#li203 a span.ir {
  background: url(../images/layout/navi/li6.gif) 0 0 no-repeat;
}
ul#navi	li#li7 a span.ir {
  background: url(../images/layout/navi/li7.gif) 0 0 no-repeat;
}
ul#navi	li#li8 a span.ir {
  background: url(../images/layout/navi/li8.gif) 0 0 no-repeat;
}

					/* ------ Home Page ------ */

					/* HP FLASH */

#hp_flash {
  position: relative;
  width: 675px;
  height: 292px;
 /* background: #17191d url(../images/layout/background/hp_flash.jpg) 0 0 no-repeat; */
  margin-bottom: 9px; 
  float: left;
}

					/* HP WELCOME */

#hp_welcome {
  position: relative;
  float: left;
  width: 619px;
  height: 168px;
  padding:  18px 28px 40px 28px;
  margin-bottom: 8px; 
  background: #17191d url(../images/layout/background/hp_welcome.jpg) 0 0 no-repeat;  
}

#hp_welcome h2, #hp_news h2, #hp_our_watches h2, #hp_newsletter h2, #hp_prod_news h2, #hp_maloobchod h2 {
  position: relative;
  width: 380px;
  height: 14px;
  color: #fff;
  font-size: 1.25em;
  /*font-weight: normal;*/
  text-transform: uppercase;
  margin-left: 11px;
  margin-bottom: 20px;  
  overflow: hidden;
}

#hp_welcome h2 {
  height: 17px;  
}

#hp_welcome h2 span.ir {
  width: 380px;
  height: 17px;
  background: url(../images/layout/heading/h2_welcome.gif) 0 0 no-repeat;  
}

#hp_welcome p {
  font-size: 0.9em;  
  margin-bottom: 8px;
}

#hp_welcome .more {
  position: absolute;
  bottom: 20px;
  right: 28px;
}

					/* HP NEWS */

#hp_news {
  position: relative;
  float: left;
  width: 229px;
  min-height: 165px; _height: 165px;
  padding:  21px 28px 40px 28px;
  margin-left: 9px; _margin-left: 8px;
  margin-bottom: 8px;
  background: #17191d url(../images/layout/background/hp_news.jpg) 0 0 no-repeat;  
}

#hp_news h2 {
  width: 200px; 
}

#hp_news h2 span.ir {
  width: 200px;
  height: 14px;
  background: url(../images/layout/heading/h2_news.gif) 0 0 no-repeat;  
}

#hp_news h3, #hp_news p {
  display: inline;
  font-size: 0.9em; 
}

#hp_news h3 a {
  text-decoration: none;
}

#hp_news h3 a:hover {
  text-decoration: underline;
}

.detail {
  padding-right: 14px;
  background: url(../images/layout/ico/a_detail.gif) 100% 0.3em no-repeat; 
}

#hp_news p.date {
  color: #6a7486;
  display: block;
}

#hp_news .clr {
  margin-bottom: 8px;
}

#hp_news .more {
  position: absolute;
  bottom: 20px;
  right: 28px;
}

            /* HP PRODUCT NEWS */

#hp_prod_news {
  background: #17191d url(../images/layout/background/hp_prod_news.jpg) 0 0 no-repeat;   
  width: 229px;
  min-height: 234px; _height: 234px;
  padding:  18px 28px 40px 28px;
  margin-left: 9px; _margin-left: 8px;
  margin-bottom: 8px;
  float: left;
  position: relative;
}

#hp_prod_news h2 {
  width: 200px;
  height: 17px;
}

#hp_prod_news h2 span.ir {
  width: 200px;
  height: 17px;
  background: url(../images/layout/heading/h2_prod_news.gif) 0 0 no-repeat; 
}

#hp_prod_news h3, #hp_prod_news p {
  display: inline;
  font-size: 0.9em; 
}

#hp_prod_news h3 a {
  text-decoration: none;
}

#hp_prod_news h3 a:hover {
  text-decoration: underline;
}

.detail {
  padding-right: 14px;
  background: url(../images/layout/ico/a_detail.gif) 100% 0.3em no-repeat; 
}

#hp_prod_news p.date {
  color: #6a7486;
  display: block;
}

#hp_prod_news .clr {
  margin-bottom: 8px;
}

#hp_prod_news .more {
  position: absolute;
  bottom: 22px;
  right: 28px;
}

					/* HP OUR WATCHES */

#hp_our_watches {
  position: relative;
  width: 620px;
  min-height: 213px; _height:218px;
  padding: 20px 28px 10px 28px; 
  margin-bottom: 9px;
  background: #17191d url(../images/layout/background/hp_our_watches.jpg) 0 0 no-repeat;
  float: left;
} 

#hp_our_watches h2 {
  width: 250px;
  height: 17px;
}

#hp_our_watches h2 span.ir {
  width: 250px;
  height: 17px;
  background: url(../images/layout/heading/h2_our_watches.gif) 0 0 no-repeat;  
}

#hp_our_watches a {
  /*margin: 0px 12px 10px 12px;*/
  display: block; 
  /*float: left;*/

}

#hp_our_watches table { width: 620px; margin: 0; }
#hp_our_watches td { text-align: center; vertical-align: middle; padding: 5px 0; }

					/* HP Maloobchod */

#hp_maloobchod {
  background: #17191d url(../images/layout/background/hp_maloobchod.jpg) 0 0 no-repeat;   
  width: 229px;
  min-height: 188px; _height: 188px;
  padding:  21px 28px 40px 28px;
  margin-left: 9px; _margin-left: 8px;
  margin-bottom: 8px;
  float: left;
  position: relative;  
  text-align: center;
}

#hp_maloobchod h2 {
  width: 200px;
  text-align: left;
}

#hp_maloobchod h2 span.ir {
  width: 200px;
  height: 14px;
  background: url(../images/layout/heading/h2_maloobchod.gif) 0 0 no-repeat; 
}

#hp_maloobchod img {
  margin: 15px 0;
}

					/* HP Newsletter */

#hp_newsletter {
  position: relative;
  float: left;
  width: 229px;
  min-height: 83px; _height: 83px;
  margin-bottom: 7px;
  padding: 21px 28px 20px 28px;   
  background: #17191d url(../images/layout/background/hp_newsletter.jpg) 0 0 no-repeat; 
}

#hp_newsletter h2 {
  width: 165px;
}

#hp_newsletter h2 span.ir {
  width: 165px;
  height: 14px;
  background: url(../images/layout/heading/h2_newsletter.gif) 0 0 no-repeat;  
}

#hp_newsletter p {
  font-size: 0.9em;
  margin-bottom: 16px;
}

#hp_newsletter #newsletter_email {
  float: left;
  width: 110px;
  font-size: 0.9em;
  height: 14px;
  border: 1px solid #fff; 
  padding-left: 22px;
  background: #fff url(../images/layout/background/input_mail.gif) 0 0 no-repeat; 
}

#hp_newsletter #nws_submit{
  float: left;
  margin-left: 4px;
  background: #2c3038;
  color: #fff;
}

					/* HP Banners */

#hp_banners {
  position: relative;
  float: left;
  width: 676px;
  min-height: 124px; _height: 124px;
  margin-right: 9px;
  margin-bottom: 7px;
}

#hp_banners img.first {
  margin-right: 8px;
}

					/* ------ END Home Page ------ */

					/* ------ watches_maker Page ------ */
					
#rcol_watches_marker {
  position: relative;
  float: right;
  width: 695px;
  padding: 11px 0px 35px 16px;
  min-height: 454px; _height: 454px;
  margin-bottom: 9px;
}					
				
#collection {
  position: relative;
  width: 670px;
  padding: 10px; padding-bottom: 7px;
  background: #1d2024 url(../images/layout/background/collection_image.gif) 0 0 no-repeat;
  margin-bottom: 20px;
}        

#collection img {
  border: 0px;
  margin: 0px;
  padding: 0px;
}
 
#rcol_watches_marker.wysiwyg h1 {
  margin-bottom: 10px;
}
        	
#inner_content {
  padding: 0px 12px;
}

#watch_maker_description{
  height: 119px;
  overflow: hidden;
}

#more_info {
  padding: 0px; padding-top: 22px;
  border: 0px;
  margin: 0px; margin-right: 18px; 
  cursor:pointer;
}

      /*   Doporučené výrobky -->> jS SLIDER   */

#top_products {
  position: relative;
  width: 695px;
  height: 290px;
}        	

#tp_view {
  position: absolute;
  height: 252px;
  width: 631px;
  margin-left: 35px;
  overflow: hidden;
}

#tp_slider {
  position: relative;
  top: 0px; left: 0px;
  height: 252px;
  width: 5000px;
  white-space: nowrap;
}

#tp_slider .watch_item {
  margin-right: 21px;
  margin-bottom: 0px;
  display: inline;
}

#slider_double_right, #slider_double_left, #slider_right, #slider_left {
  position: absolute;
  border: 0px;
  margin: 0px;
  padding: 0px;
  display: none;
}

#slider_left {
  left: 8px;
  top: 102px;
}        

#slider_double_left {
  left: 8px;
  top: 126px;
} 

#slider_right {
  right: 2px;
  top: 102px;
}        

#slider_double_right {
  right: 2px;
  top: 126px;
} 
        	
					/* ------ END watches_maker Page ------ */

					/* ------ watches_type Page ------ */
					
img.logo {
  float: right;
  border: 0px;
  margin: 0px; margin-bottom: 22px; &margin-bottom: 0px; _margin-bottom: 0px;
  padding: 0px;
}        	

.watch_item {
  position: relative; 
  width: 142px;
  height: 252px;
  float: left;
  background: #171a1d url(../images/layout/background/watch_item.gif) 0 0 no-repeat;
  margin-right: 31px;
  margin-bottom: 30px;
}

.watch_item.even {
  margin-right: 0px;
}

.watch_item h2 {
  font-size: 0.9em;
  text-transform: none;
  padding: 9px 12px 0px 12px; 
  height: 28px;
  overflow: hidden;
  margin-bottom: 0px;
} 

.watch_item h2 a {
  color: #ef3e34;
  text-decoration: none;
}  

.watch_item h2 a:hover {
  text-decoration: underline;
}

.watch_item p {
  position: absolute;
  top: 190px;
  font-size: 0.9em;
  font-weight: bold;
  padding: 0px 12px 0px 12px; 
  height: 28px;
  width: 118px;
  overflow: hidden;
  margin-bottom: 0px;
} 

#novinarska-zona .watch_item p { height: 55px; }

.watch_item img {
  border: 0px;
  padding: 0px;
  margin: 0px;
}

.watch_item a.item_detail {
  position: absolute;
  bottom: 11px; &bottom: 14px; _bottom: 14px;
  left: 13px;
}     

.watch_item a.item_watch {
  position: absolute;
  top: 56px; left: 16px;
  width: 110px;
  height: 110px;
  display: block;
  background: #fff;
  text-align: center;
  overflow: hidden;  
}

.page_listing {
  height: 27px;
  background: #171a1e;
  width: 642px;
  text-align: center;
  padding: 10px 10px 0px 10px;
}

.page_listing img {
  border: 0px;
  padding: 0px;
  margin: 0px;
}

.page_listing strong, .page_listing a {
  display: block;
  float: left;
  width: 19px;
  height: 17px;
}    

.page_listing strong {
  background: #e8251e url(../images/layout/buttons/box_selected.gif) 0 0 no-repeat;
  margin: 0px 2px;
}

.page_listing a {
  margin: 0px 2px;
}

.page_listing a.page {
  background: #424446 url(../images/layout/buttons/box_default.gif) 0 0 no-repeat;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
}

.page_listing a.last {
  margin-right: 8px;
}

.page_listing a.first {
  margin-left: 8px;
}

					/* ------ END watches_type Page ------ */

					/* ------ Watches detail Page ------ */

.wysiwyg h1#detail {
  text-transform: none;
}

.wysiwyg h1#detail span {
  font-size: 0.7em;
}

#watch_detail {
  position: relative;
  background: #171a1e url(../images/layout/background/watch_detail.gif) 0 0 no-repeat;
  min-height: 338px; _height: 338px;
  width: 296px;
  padding: 22px 22px 0px 366px;

}

ul.watch_detail {
  margin-bottom: 14px;
}

ul.watch_detail li {
  padding-left: 0px;
  background: none;  
}

ul.watch_detail li strong ,#watch_detail p strong {
  color: #ef3e34;
}

ul.watch_detail li span {
  font-size: 0.9em;
}

#watch_detail p {
  font-size: 1.5em;
}

.download img {
  border: 0px;
  padding: 0px;
  margin: 0px;
} 

    /*  photo Slider */

#detail_photo {
  position: absolute;
  top: 20px;
  left: 20px;
  height: 313px;
  width: 313px;
  background: #fff;
  overflow: hidden;
}

#detail_slider {
  position: relative;
  top: 0px; left: 0px;
  height: 313px;
  width: 5000px;
  white-space: nowrap;
}

#detail_slider a {
  float: left;
  display: block;
  width: 313px;
  height: 313px;
  text-align: center;
}

#detail_slider img {
  border: 0px;
  padding: 0px;
  margin: 0px;
}

#detail_control {
  position: absolute;
  top: 333px;
  left: 20px;
  width: 313px;
  height: 15px;
}

#detail_control a {
  display: blcok;
  width: 13px;
  height: 14px;
  float: left;
  margin-right: 1px;
  background: #37393c;
  color: #fff;
  text-align: center; 
  text-decoration: none;
  font-size: 0.8em;
  padding-top: 1px;
}

#detail_control a:hover, #detail_control a.act {
  background: #d71920;
}

					/* ------ END Watches detail Page ------ */

					/* ------ Watches dealers Page ------ */

#watch_dealers {
  position: relative;
  min-height: 303px; _height: 303px;
  width: 212px;
  padding: 22px 22px 38px 450px;  
  background: #171a1e url(../images/layout/background/watch_dealers.gif) 0 0 repeat-x;  
}

.frm2 select {
  width: 205px;
  margin-bottom: 23px;
}

.frm2 .checkbox {
  float: left;
}

.frm2 label {
  float: left;
  width: 120px;
  padding-top: 2px; &padding-top: 3px; _padding-top: 3px;
  margin-left: 2px; margin-bottom: 3px;
  font-size: 0.9em;
  font-weight: bold;
}

.frm2 label.act {
  color: #ef3e34;
}

.frm2 .fl.last {
  margin-bottom: 12px;
}

.frm2 .fnsh {
  float: left; 
  margin-bottom: 12px;
  width: 212px;
}

.frm2 .fnsh .submit {
  position: absolute;
  bottom: 20px;
  right: 20px;
  /*float: right;
  margin-left: 3px;*/
}

      /* --- MAPS of dealers --- */

#map_button_sk, #map_button_cz {
  position: absolute;
  bottom: 20px; 
  left: 20px;
  padding: 0px;
  border: 0px; 
  margin: 0px;
  display: none;
  cursor:pointer;  
}

#map_button_sk {
  left: 250px;
}


#maps_of_dealers {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 447px;
  height: 284px;
  overflow: hidden;
}

#maps_of_dealers #map_slider {
  position: relative;
  top: 0px;
  left: 0px;
  width: 894px;
  height: 284px;  
}  
  
#maps_of_dealers img {  
  border: 0px;
  padding: 0px;
  margin: 0px;
  float: left;
}

.map_hover {
  position: absolute;
  display: block;
}

#js_prague {
  display: none;
  background: none;
}

.map_hover.map_def, .map_hover.map_def_sk {
  display: none;
}

/* SK map of Dealers */

.map_hover.map_bratislavsky_kraj {
  top: 139px; left: 16px; /*-7*//*-6*/
  width: 51px;
  height: 69px;
  background: url(../images/layout/map/bratislavsky-kraj.gif) 0 0 no-repeat;
}

.map_hover.map_trnavsky_kraj {
  top: 112px; left: 27px;
  width: 78px;
  height: 124px;
  background: url(../images/layout/map/trnavsky-kraj.gif) 0 0 no-repeat;
}

.map_hover.map_trenciansky_kraj {
  top: 73px; left: 63px;
  width: 102px;
  height: 90px;
  background: url(../images/layout/map/trenciansky-kraj.gif) 0 0 no-repeat;
}

.map_hover.map_nitriansky_kraj {
  top: 136px; left: 75px;
  width: 101px;
  height: 108px;
  background: url(../images/layout/map/nitriansky-kraj.gif) 0 0 no-repeat;
}

.map_hover.map_zilinsky_kraj {
  top: 49px; left: 135px;
  width: 116px;
  height: 92px;
  background: url(../images/layout/map/zilinsky-kraj.gif) 0 0 no-repeat;
}

.map_hover.map_banskobystricky_kraj {
  top: 121px; left: 136px;
  width: 140px;
  height: 94px;
  background: url(../images/layout/map/banskobystricky-kraj.gif) 0 0 no-repeat;
}

.map_hover.map_presovsky_kraj {
  top: 72px; left: 237px;
  width: 188px;
  height: 79px;
  background: url(../images/layout/map/presovsky-kraj.gif) 0 0 no-repeat;
}

.map_hover.map_kosicky_kraj {
  top: 119px; left: 254px;
  width: 158px;
  height: 76px;
  background: url(../images/layout/map/kosicky-kraj.gif) 0 0 no-repeat;
}


/* CZ map of Dealers */

.map_hover.map_liberecky-kraj {
  top: 19px; left: 150px; /*-7*//*-6*/
  width: 79px;
  height: 52px;
  background: url(../images/layout/map/liberecky-kraj.gif) 0 0 no-repeat;
}

.map_hover.map_stredocesky-kraj {
  top: 56px; left: 92px;
  width: 133px;
  height: 107px;
  background: url(../images/layout/map/stredocesky-kraj.gif) 0 0 no-repeat;
}

.map_hover.map_hlavni-mesto-praha {
  top: 98px; left: 144px;
  width: 30px;
  height: 22px;
  background: url(../images/layout/map/hlavni-mesto-praha.gif) 0 0 no-repeat;
}

.map_hover.map_kralovehradecky-kraj {
  top: 42px; left: 197px;
  width: 90px;
  height: 70px;
  background: url(../images/layout/map/kralovehradecky-kraj.gif) 0 0 no-repeat;
}

.map_hover.map_plzensky-kraj {
  top: 104px; left: 32px;
  width: 88px;
  height: 110px;
  background: url(../images/layout/map/plzensky-kraj.gif) 0 0 no-repeat;
}

.map_hover.map_jihocesky-kraj {
  top: 150px; left: 99px;
  width: 129px;
  height: 103px;
  background: url(../images/layout/map/jihocesky-kraj.gif) 0 0 no-repeat;
}

.map_hover.map_karlovarsky-kraj {
  top: 71px; left: 14px;
  width: 74px;
  height: 52px;
  background: url(../images/layout/map/karlovarsky-kraj.gif) 0 0 no-repeat;
}

.map_hover.map_ustecky-kraj {
  top: 14px; left: 66px;
  width: 102px;
  height: 92px;
  background: url(../images/layout/map/ustecky-kraj.gif) 0 0 no-repeat;
}

.map_hover.map_pardubicky-kraj {
  top: 93px; left: 214px;
  width: 92px;
  height: 62px;
  background: url(../images/layout/map/pardubicky-kraj.gif) 0 0 no-repeat;
}

.map_hover.map_kraj-vysocina {
  top: 127px; left: 184px;
  width: 96px;
  height: 89px;
  background: url(../images/layout/map/kraj-vysocina.gif) 0 0 no-repeat;
}

.map_hover.map_jihomoravsky-kraj {
  top: 149px; left: 224px;
  width: 134px;
  height: 96px;
  background: url(../images/layout/map/jihomoravsky-kraj.gif) 0 0 no-repeat;
}

.map_hover.map_olomoucky-kraj {
  top: 73px; left: 297px;
  width: 76px;
  height: 110px;
  background: url(../images/layout/map/olomoucky-kraj.gif) 0 0 no-repeat;
}

.map_hover.map_moravskoslezsky-kraj {
  top: 82px; left: 323px;
  width: 105px;
  height: 87px;
  background: url(../images/layout/map/moravskoslezsky-kraj.gif) 0 0 no-repeat;
}

.map_hover.map_zlinsky-kraj {
  top: 157px; left: 323px;
  width: 79px;
  height: 63px;
  background: url(../images/layout/map/zlinsky-kraj.gif) 0 0 no-repeat;
}

					/* ------ END Watches dealers Page ------ */

					/* ------ Watches dealers LIST Page ------ */
					
#search_dealer_box {
  position: relative;
  background: #15161a;
  padding: 10px 15px;
  margin-bottom: 26px;
}

#search_dealer_box table {
  margin: 0px; padding: 0px;
  width: 100%;
}

#search_dealer_box table td {
  vertical-align: top;
}

#search_dealer_box table td.first {
  width: 25%;
}

#search_dealer_box table td.last {
  width: 75%;
}

#search_dealer_box .submit2 {
  float: right;
  margin: 12px 0px;
  &margin-bottom: 0px; _margin-bottom: 0px;
}

.dealers_list {
  padding: 0px 12px;
  width: 661px;
  background: url(../images/layout/background/dealers_list.gif) 0 100% repeat-x;
  padding-bottom: 15px; &padding-bottom: 13px; _padding-bottom: 13px; 
  margin-bottom: 24px; 
}

.dealers_list.last {
  background: none;
  margin-bottom: 0px;
}

.dealers_list h2 {
  font-size: 1.25em;
  text-transform: none; 
  margin-bottom: 2px;
}

.dealers_list p {
  margin-bottom: 12px;
}

.dealers_list a.www, .dealers_list a.mail, .dealers_list span.phone {
  display: block;
  padding-left: 28px;
  margin-bottom: 2px;
  _height: 4px;
}

.dealers_list span.phone {
  background: url(../images/layout/ico/ico-phone.gif) 0 0.2em no-repeat;
}

.dealers_list a.mail {
  background: url(../images/layout/ico/ico-mail.gif) 0 0.3em no-repeat;
}

.dealers_list a.www {
  background: url(../images/layout/ico/ico-www.gif) 1px 0.2em no-repeat;
}

.dealers_photo {
  position: relative;
  float: left;
  width: 134px;
  min-height: 132px; _height: 132px;
  margin-right: 4px;
}

.dealers_photo img {
  margin-bottom: 0px;
}

.dealers_text {
  position: relative;
  float: left;
  width: 274px;
}

.dealers_watch {
  position: relative;
  float: right;
  width: 256px;
  min-height: 60px; _height: 60px;  
}

.dealers_watch h3 {
  margin: 0px; margin-bottom: 10px;
  padding: 0px;
  border: 0px;
  background: none;
  color: #ef3e34;
  font-size: 0.9em;
  text-transform: none;
}

ul.watch li {
  float: left;
  width: 102px;
  padding: 1px 13px;
  font-size: 0.9em;
  background: url(../images/layout/ico/ul-watch-def.gif) 0 0.4em no-repeat;
  color: #485058;
}

ul.watch li.stored {
  background: url(../images/layout/ico/ul-watch-stored.gif) 0 0.4em no-repeat;
  color: #fff;  
}

					/* ------ END Watches dealers LIST Page ------ */

					/* ------ Root Page ------ */
					
#lcol {
  position: relative;
  float: right;
  width: 259px;
  min-height: 500px; _height: 500px;
  margin-bottom: 9px;
}

#rcol {
  position: relative;
  float: right;
  width: 685px;
  padding: 40px 0px 35px 26px;
  min-height: 425px; _height: 425px;
  margin-bottom: 9px;
}

					/* Nav */

ul#nav {
  list-style-type: none;
  font-weight: bold;
  font-size: 1em; 
  padding: 12px 18px 70px 18px;
  background: #171a1e url(../images/layout/nav/nav.gif) 0 100% no-repeat;
}

ul#nav ul {
  list-style-type: none;
  padding-left: 17px;
  padding-bottom: 8px;
}  

ul#nav ul ul {
  font-weight: normal;
  font-size: 0.9em;
  padding-bottom: 4px;  
} 

ul#nav ul ul ul {
  font-size: 1em;
}

ul#nav li {
  background: url(../images/layout/nav/nav-li.gif) 0 100% no-repeat; 
  _height: 6px;
}

ul#nav li#navli_200 {
  margin-top: 20px;
}

ul#nav li li {
  background: none;
}

ul#nav li a {
  display: block; 
  padding:  6px 0px 8px 17px;	
  color: #fff; 
  text-decoration: none;	
  _height: 6px; 
  background: url(../images/layout/nav/nav-li-a.gif) 0 0.75em no-repeat;
}

ul#nav li li a{
  background: url(../images/layout/nav/nav-li-li-a.gif) 0 0.75em no-repeat;
}

ul#nav li li li a{
  background: url(../images/layout/nav/nav-li-li-li-a.gif) 0 0.75em no-repeat;
}

					/* Nav HOVER + ACT effects*/

ul#nav li a.act, ul#nav li a:hover {
  color: #e7221c;
}

ul#nav li li li a.act {
  color: #e7221c;
  font-weight: bold;
}

#banners {
  padding: 10px 0px;
  text-align: center;
}

#banners img {
  padding: 5px 0px;
}

					/* ------ END Root Page ------ */

					/* Fulltext SEARCH */
					
#search_box {
  position: absolute;
  top: 31px; right: 0px;
  width: 143px;
  height: 29px;
  padding: 9px 0px 0px 10px;
  background: #424b52 url(../images/layout/background/search_box.gif) 0 0 no-repeat;  
}

#search_box form{
  width: 143px;
}

#search {
  float: left;
  width: 80px;
  font-size: 0.9em;
  height: 14px;
  border: 1px solid #fff; 
  padding-left: 22px;
  background: #fff url(../images/layout/background/search_bg.gif) 0 0 no-repeat;   
}

#search_but {
  float:left;
  margin-left: 4px;
}

					/* Footer */

#footer {
  position: relative;
  width: 922px;
  min-height: 60px; _height: 60px;
  padding: 15px 24px;
  color: #6a7486;
  background: url(../images/layout/background/footer.gif) 0 0 no-repeat; 
}

#footer a {
  float: right;
  text-decoration: none;
  color: #6a7486;  
}

#footer a span {
  color: #ef3e34;
}



          /* přihlá‘ení */

.login-form div { padding: 4px 0; }
.login-form label { float: left; width: 120px; }
.login-form input { width: 150px; }
.login-form .button { padding-left: 120px; }
.login-form .button input { width: auto; }

.member { position: absolute; top: 5px; right: 0; }




.err { font-weight: bold; color: #f84234; }























