/* Zero space
*******************************************************************************/
html, body, p, ul, form, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }


/* Generic
*******************************************************************************/
body { min-width: 1000px; color: #503f34;  
	font: 70%/140% Verdana, Geneva, Arial, Helvetica, sans-serif; text-align:center; background-image:url(images/body-bgr.gif); background-position: 0 26px; background-repeat: repeat-x; background-color: #e2e1d5;}
.logo_left1 {
	background-image: url(images/logo.png); width: 195px; height: 63px; display: block;
}
.logo_left2 {
	background-image: url(images/logo2.png); width: 195px; height: 33px; display: block;
}
.logo_left1_en {
	background-image: url(images/logo_en.png); width: 195px; height: 63px; display: block;
}
.logo_left2_en {
	background-image: url(images/logo2_en.png); width: 195px; height: 33px; display: block;
}
a.lang_menu_en {
	background-image: url(images/lang_cz.png); width: 120px; height: 30px; display: block;
	position: absolute;
	right: 15px;
	top: 15px;
}
a.lang_menu_cz {
	background-image: url(images/lang_en.png); width: 120px; height: 30px; display: block;
	position: absolute;
	right: 15px;
	top: 15px;
}
h1 { font-size: 1.7em; line-height: 1.4;}
h2 { font-size: 1.3em; }
h3 { font-size: 1.2em;margin-bottom:10px;margin-top:10px; }
h4 { font-size: 1.1em; }
h5 { font-size: 1em; }
h6 { font-size: .9em; }
h1 { color: #D82228;}
h2 { }
h3 { }
h4, h5, h6 {}
hr { 
     height: 1px; 
     border:none; 
     background-color: #AAAAAA; 
     color: #AAAAAA; 
}

a { color: #D82228; }
a:hover {  }

img { border: 0; }


#good-subpage #popis li { list-style-type: disc;margin-left: 15px; }

#slide_box {position:relative; height:450px;}
.slide_element {position:absolute; left:0px; top:0px;}


#container { position: relative; margin:auto; width:995px; text-align:left;}
#header { height: 217px; position: relative;}
#header.header-01 { background:url(images/header.jpg) top left no-repeat;}
#header.header-02 { background:url(images/header-02.jpg) top left no-repeat;}
#header.header-03 { background:url(images/header-03.jpg) top left no-repeat;}
#header.header-04 { background:url(images/header-04.jpg) top left no-repeat;}
#header.header-05 { background:url(images/header-05.jpg) top left no-repeat;}
#header.header-06 { background:url(images/header-06.jpg) top left no-repeat;}

#header .logo { position: absolute; z-index: 1; top: 35px;  left: 20px;  width: 154px; height: 82px;}
#header .logo-en { position: absolute; z-index: 1; top: 35px;  left: 20px;  width: 154px; height: 82px;}
#header .logo a { display: block; width: 187px; height: 144px; background:url(images/logo.jpg) top left no-repeat;}
#header .logo-en a { display: block; width: 187px; height: 144px; background:url(images/logo-en.jpg) top left no-repeat;}
#header .logo span { display: none; }
#header .logo-en span { display: none; }
#header .slogan span { display: none; }

/*#content-right { padding-left: 200px; padding-right: 195px; min-height: 500px; _height: 500px;}*/
#content-right { padding-left: 200px; padding-right: 195px;}
/*#content { margin-top: 7px; padding-left: 200px; min-height: 900px; _height:900px;}*/
#content { margin-top: 7px; padding-left: 200px;}
#content-right .column { float: left; position: relative;}
/*#content-order { margin-top: 7px; padding-right: 195px; min-height: 500px; _height: 500px; }*/
#content-order { margin-top: 7px; padding-right: 195px;}
#content-order.noright{ margin-top: 7px; padding-right:0px;}
#content-order .column { float: left; position: relative;}


#center {width: 100%; background:none;  margin-top: 57px;}
#main {}
#main .desc { padding: 0 0; margin-bottom: 0.5em; color: #000000; line-height: 1.4em; }
#main .desc ul { margin-left: 1.5em; }
#main #breadcrumbs { padding:2px 0 10px 10px;}
#main #breadcrumbs a {color:#5c483c; text-transform:uppercase; font-weight:bold; font-size:90%;}
#main #subcategory { padding:2px 0 10px 10px;}
#main #subcategory a {color:#5c483c; text-transform:uppercase; font-weight:bold; font-size:90%;}
#main h1 { font-size:200%; color:#a70e13; padding:10px 0 15px 0; text-transform:uppercase;}
#main li { list-style-type: disc;margin-left: 15px; }

#left { width: 195px; position: absolute; top: 275px; left: 2px;}
#left .category {background:url(images/kategorie.jpg) top left no-repeat; color:#FFF; text-transform:uppercase; padding:1px 0 2px 5px; font-weight:normal; font-size:110%;}
#left .category2 {background:url(images/kategorie.jpg) top left no-repeat; color:#FFF; text-transform:uppercase; padding:1px 0 2px 5px; font-weight:normal; font-size:110%;}
#left .special {list-style:none; margin:0 0 1px 0px;}
#left .special li.jedna {background:url(images/kategorie_cervena.png) top left no-repeat; height: 43px;}
#left .special li.dve {background:url(images/kategorie_cervena2.png) top left no-repeat; height: 43px;}
#left .special li.jedna-en {background:url(images/kategorie_cervena_en.png) top left no-repeat; height: 43px;}
#left .special li.dve-en {background:url(images/kategorie_cervena2_en.png) top left no-repeat; height: 43px;}
#left .special a {display:block; padding:6px 0 6px 20px; color:#5d493d; text-transform:uppercase; height:100%; width: 88%;}
#left .special a:hover {text-decoration:none; font-weight:bold;}

#left #menu {list-style:none; margin:0 0 0px 0px;}
#left #menu a {
	display: block;
	background: url(images/menu_0.jpg) no-repeat top left;
	padding: 12px 10px 12px 20px;
	color: White;
	text-transform: uppercase;
	height: 1%;
	line-height: 140%;
}
#left #menu a:hover {text-decoration:none; font-weight:normal;}
/*#left #menu .active {background:url(images/subnav-title.gif) center left; color:#FFF; text-decoration:none; line-height:100%;}*/
#left #menu a.active:hover {font-weight:normal;}
#left #menu li { position: relative; display: block; }
#left #menu li ul li{ padding-bottom: 4px; padding-top: 2px;}
#left #menu li ul li ul li{ padding-bottom: 4px; padding-top: 2px;}
#left #menu li ul li ul li ul li{ padding-bottom: 4px; padding-top: 2px;}
#left #menu li ul li a{ color: #5B473B;}
#left #menu li ul li a.active{color: #B10E13;}

#left #menu li ul {list-style:none; background: url(images/menu_1.jpg) repeat-y top left;}
#left #menu li ul li {margin-left: 5px;}
#left #menu li ul li a {background:url(images/list-subitem.gif) 0px 7px no-repeat; padding:1px 0 1px 10px !important; text-transform:none;}
#left #menu li ul li ul {list-style: none;background: none;}
#left #menu li ul li ul li { margin-left:10px;}
#left #menu li ul li ul li a {background:url(images/list-subitem.gif) 20px left no-repeat; padding:1px 0 1px 10px !important; text-transform:none;}

#right {width:195px;  margin-right: -195px;  background: none;  margin-top: 57px;}
#right .akce, #right .related {background:url(images/rightnav-title-bgr.gif) top left no-repeat; color:#FFF; text-transform:uppercase; padding:1px 0 5px 5px; font-weight:normal; font-size:110%;}
#right .box, #right .good {background:#f1f0ea; margin:0 7px 20px 0; text-align:center; padding:15px;}
#right .good {text-align:center;}
#right .good h3 {font-size:100%; font-weight:normal; margin-top:-10px;}
#right .good a {color:#5c483c; text-decoration:none; font-weight:bold; display:block; margin:5px 0 5px 0; font-size:100%;}
#right .good .price {color:#a70e13; font-weight:bold; font-size:110%;}


#top-menu {position: absolute; top: 217px; height: 49px; width:1000px; line-height: 20px; font-size: 1.1em; background:url(images/nav-bgr.gif) top left repeat-x; clear:both;}
#top-menu #search {position:absolute; left:10px; top:12px;}
#top-menu #search-en {position:absolute; left:10px; top:12px;}
#top-menu #search .short {width:106px; height:14px; border:1px solid #d1ccba; vertical-align:super;}
#top-menu #search-en .short {width:106px; height:14px; border:1px solid #d1ccba; vertical-align:super;}
#top-menu #search a {background:url(images/button-search.gif) top left no-repeat; display:block; width:53px; height:18px; position:absolute; left:120px; top:0;}
#top-menu #search-en a {background:url(images/button-search-en.gif) top left no-repeat; display:block; width:53px; height:18px; position:absolute; left:120px; top:0;}
#top-menu #search a span {display:none;}
#top-menu #search-en a span {display:none;}
#top-menu a { color: #FFF; padding: 5px 1.0em 0 1.0em; text-decoration: none; font-weight: bold; font-size:90%;}
#top-menu ul { height: 100%; list-style: none; margin-left:210px;}
#top-menu li { float: left; padding:0px; margin-top:10px; border-right:1px solid white; text-transform:uppercase;}
#top-menu  .first a {color:#f18e00;}


/* HOMEPAGE
********************************************************************************/
#homepage { line-height: 1; margin: 0 1em 0 1em; padding: 0; }
#homepage p { line-height: 1.5; text-align: justify; margin:15px 0 15px 0;}

#hp-news {margin:0; padding: 0.1em 1em; }
#hp-news h3 { color: #a70e13; font-size: 1.5em; }
#hp-news .news { padding: 0.3em; }
#hp-news .news h6 { color: #a70e13; font-size: 1.1em; margin-bottom: 0.1em; }
#hp-news .news .text { color: #000000;}
#hp-news li { list-style-type: disc;margin-left: 15px; }

#hp-article { margin: 1em 0; padding: 0.1em 1em; }
#hp-article h3 { margin: 0.7em 0 0.5em 0; color: #F9A615; font-size: 1.5em; }
#hp-article .article { padding: 0.3em; }
#hp-article .article h6 { color: #a70e13; font-size: 1.1em; margin-bottom: 0.1em; }
#hp-article .article h6 a { color: #a70e13; }
#hp-article .article .text { color: #000000;}

#cart ul {list-style:none;}
#cart #login {position:absolute; top:230px; width:114px; height:18px; display:block; left:860px;}
#cart .login-cz {background:url(images/button-login.gif) top left no-repeat;}
#cart .login-en {background:url(images/button-login-en.gif) top left no-repeat;}
#cart #login span {display:none;}
#cart .login { display: none; position: absolute; z-index: 20; width: 189px; top: 25px; right: 0; background: #FCB90C; padding: 10px; border: 1px solid #ffffff; border-top: 0; }
#cart .login a { color: #ffffff; }
#cart .btn-cart {position:absolute; top:100px; background:url(images/basket-bgr.gif) top left no-repeat; width:120px; height:65px; display:block; left:860px;}
#cart .btn-cart-en {position:absolute; top:100px; background:url(images/basket-bgr-en.gif) top left no-repeat; width:120px; height:65px; display:block; left:860px;}
#cart .btn-cart span {display:none;}
#cart .btn-cart-en span {display:none;}
#cart .cart-icon a {position:absolute; top:135px; left:870px; color:#FFF; font-weight:bold; text-decoration:none;}


/* Productlist */
#catalog .good { width:188px; float:left; position: relative; height: 310px; margin:0 10px 10px 0; background:#f4f1ec; padding:0;}
#catalog .good h2 {background:url(images/rightnav-title-bgr.gif) top left no-repeat; line-height:120%; padding-left:5px;  height:44px;}
#catalog .good h2 a {color:#FFF; text-transform:uppercase; padding:1px 0 5px 0px; font-weight:normal; font-size:90%; text-decoration:none; overflow:hidden; display:block; height:30px; }
#catalog .good .image {text-align:center; padding:8px 5px 5px 5px;}
#catalog .good .image img {border:1px solid #ad8d50;}
#catalog .good .description {padding:5px 7px 5px 10px; font-size:90%; font-weight:bold; display:block; height:60px; overflow:hidden;}
#catalog .good .availability {width:80px; font-size:90%; padding:0 0 5px 10px; float:left;}
#catalog .good .availability span {color:#900; font-weight:bold;}
#catalog .good .price {float:right; color:#c0050e; display:block; width:80px; text-align:left; font-size:110%; font-weight:bold; margin-top:10px;}
#catalog .good .buttons {clear:both;}
#catalog .good .buttons a {float:left; padding:0;}
#catalog .good .label-action, #catalog .good .label-new  {position: absolute; top: 45px; left: 3px; width: 67px; height: 20px; background:#900; color:#FFF;}
#catalog .good .label-new {background-color:#060;}

.buttons {text-align:right;}

/*table */
table {border-collapse: collapse;}
table.full { width: 100%;}
table.half { width: 60%;  }
table tr.selected td {font-weight: bold; }
table td,
table th { padding: 0.3em 0.5em;  }
table th { }
table td.bold { font-weight: bold; }
table.blank td, table.blank th {  }
table td ul { color: #666666; margin: 0.1em 0; font-size: 0.9em; }
table td p.main { /* font-weight: bold; */ font-size: 1em; }
table td p.main span { font-size: 0.8em;  }
fieldset { border: none; }
textarea.comment { width: 100%; }

table.blue {margin: 1em 0 0.5em 0; border-collapse: collapse; padding: 0.5em; border-right:1px solid #e6e6dc;}
table.blue th {background:url(images/table-th.gif) left center repeat-x; color:#FFF; text-align: left; white-space: nowrap;}
table.blue th.acenter { text-align: center; }
table.blue td {border-bottom:1px solid #e6e6dc; border-left:1px solid #e6e6dc; background:#f2f1ec;}
table.blue td p.amount input { width: 1.5em; border: 1px solid #00A4E0; text-align: center; font-weight: bold; font-size: 0.9em; padding: 0.2em; }
table.blue td p.amount { margin-bottom: 0.5em; }
table.blue td p.button { margin: 0.2em 0 0 0; }

table.yellow { background: #fff0c4; border-collapse: separate; padding: 0.5em; }
table.yellow th { background: #faa928; color: #ffffff; text-align: right; padding: 0.3em 1em 0.3em 2em;}
table.yellow td { background: #ffffff; padding: 0.3em 2em 0.3em 1em; }
table.yellow th.head { text-align: left; padding: 0.3em 0.5em; }

.prices-order { background:url(images/basket-total-bgr.gif) top left repeat-x; padding:5px; margin-top:-6px; margin-bottom:20px;}
.with-duty {float:left; margin-right:0px; font-size:110%; color:#900;}
.with-duty strong {font-size:110%;}
.without-duty  {margin-left:260px; color:#FFF; font-size:95%;}
.totalrow td{background:url(images/basket-total-bgr.gif) top left repeat-x !important; color:#FFF !important;}
.totalrow .redprice {color:#900 !important;}

table .side {background:#f3f0eb !important; text-align:left; color:#000 !important; border-bottom:1px solid #e6e6dc !important;}

.hidden { display: none; }
.fright { float: right; }
.fleft { float: left; }
.aright { text-align: right; }
.aleft { text-align: left; }
.acenter { text-align: center; }
.strike { text-decoration: line-through; }
.optional { font-weight: normal; }
.mright3 { margin-right: 3em; }
.nowrap { white-space: nowrap; }


/*--- Good Detail ----------------------------------------*/
#good-left { width: 215px; float: left; text-align: center; }
#good-left div.thumb { position: relative; width: 182px; margin-left: 0px; text-align: center; }
#good-left div.zoom { position: relative; width: 182px; text-align: center; margin-left: 0px; }
#good-left img { padding: 5px;  }
/*
#good-left img.zoom-cs { background: url('img/zoom.gif') no-repeat right bottom; padding-bottom: 20px; }
#good-left img.zoom-sk { background: url('img/zoom.gif') no-repeat right bottom; padding-bottom: 20px; }
*/

#good-right { margin-left: 220px; }
#good-right	.desc { color: #000000; margin: 0; padding: 0; font-size: 1em; line-height: 1.4em; background: none; }

#good-right table.info {border-collapse: separate; padding-top: 0.5em; margin: 0.5em 0;  }
#good-right .prices { position: relative; width: 258px; margin: 0; padding: 5px 15px 5px 5px;}
#good-right .prices p.common { color: #A7A7A7; } 
#good-right .prices p.without-duty {font-weight: bold; }
#good-right .prices p.with-duty { display: block; font-weight: bold; font-size: 1.3em; margin: 0.3em 0 0.3em 0; clear: both;}
#good-right .prices p.discount { display: block; font-weight: bold; margin: 0.5em 0 0.5em 0; clear: both;}
#good-right .prices p.transport { margin: 0.3em 0; }
#add-to-cart { position: relative; margin-top: 1em; }
#add-to-cart fieldset {border:none;}
#add-to-cart #to-cart {margin-left:50px;}
#amount-block { position: absolute; top: 4px; _top: 5px;  font-weight: bold; width: 20%;}
#add-to-cart input#amount { width: 1.5em; border: 1px solid #fbc41b; text-align: center; font-weight: bold; font-size: 0.9em; padding: 0.2em; }

#good-subpage { clear: both; padding-top: 1em; line-height: 1.4em; margin:1em;}
#good-subpage ul {list-style:none;}
#good-subpage .fold {  padding: 1em; border-top: 5px solid #C21631; }
#good-subpage .ui-tabs-hide { display: none; }
#good-subpage .ui-tabs-nav { height: 22px; list-style: none; margin: 0; padding: 0 0 0 0px; }
#good-subpage .ui-tabs-nav:after { display: block; clear: both; content: " "; } /* clearing without presentational markup, IE gets extra treatment */
#good-subpage .ui-tabs-nav li { float: left; margin-right: 0.2em; line-height: 19px;  background: #737373;  border-top: 3px solid #B3B3B3; }
#good-subpage .ui-tabs-nav a { margin: 0 1em; padding: 0 2em; color: #ffffff; text-decoration: none; font-weight: bold; }
#good-subpage .ui-tabs-nav a:link,
#good-subpage .ui-tabs-nav a:visited { color: #fff; }
#good-subpage .ui-tabs-nav .ui-tabs-selected  { background: #C21631; border-top: 3px solid #DB7686; }

#good-subpage table.parameters { float: left; background: #fff0c4; border-collapse: separate; padding: 0.5em; margin: 0 1em 1em 0;}
#good-subpage table.parameters th { background: #faa928; color: #ffffff; text-align: right; padding: 0.3em 1em 0.3em 2em; }
#good-subpage table.parameters td { background: #ffffff; padding: 0.3em 2em 0.3em 1em; }

#good-subpage div.thumb { width: 130px; height: 140px; float: left; margin: 1em 1em 0 0; }
#good-subpage .thumb img { border: 1px solid #E6F7FD; padding: 5px; padding-bottom: 20px; }
#good-subpage .thumb img.zoom-cs { background: #ffffff url('img/zoom.gif') no-repeat right bottom; }
#good-subpage .thumb img.zoom-sk { background: #ffffff url('img/zoom.gif') no-repeat right bottom; }

#good-subpage .accessory { clear: both; margin-bottom: 1em; padding: 0.5em 1em 0.5em 1em; border: 1px solid #E6F7FD; background: #ffffff; width: 95% }
#good-subpage .accessory img.thumb { float: right; margin: 0 0em;  border: 1px solid #E6F7FD; padding: 5px; background: #ffffff; }
#good-subpage .accessory .price { height: 28px; line-height: 28px; text-align: right; position: relative; margin: 0.5em 140px 0 0;  }
#good-subpage .accessory .price span { margin: 0 120px 0 0; color: #004E6A; padding: 4px 2em; font-weight: bold; font-size: 1.25em; background: #E6F7FD; }
#good-subpage .accessory .price img { position: absolute; right: 0; bottom: 0; }

#good-subpage h4 { color: #000000; }
#good-subpage p.name { font-style: italic; font-weight: bold; }
#good-subpage ul.discuss { list-style: none; }
#good-subpage ul.discuss ul { list-style: none; }
#good-subpage ul.discuss li { border-left: 3px solid #00A4E0; padding-left: 0.5em; margin: 0.5em 0; }
#good-subpage fieldset { border: 1px solid #D5D5D5; margin-top: 2em; }
#good-subpage legend { font-weight: bold; color: #000000; }
#good-subpage .discuss_error { color: red; padding: 1em 0 0 1em; } 
#good-subpage table.discuss td, 
#good-subpage table.discuss th { border: 0; color: #000000; }
#good-subpage table.discuss td span { font-size: 0.8em; }
#good-subpage input { margin: 0.1em 0; }
#good-subpage input.normal { width: 17em; }

/*#footer {clear:both; background:url(images/nav-bgr.gif) top left repeat-x; height:43px; text-align:right; width: 800px; margin-left: 200px;;}*/
/*#footer .copyright {background:url(images/footer-copyright.gif) top left no-repeat; width:193px; height:25px; display:block; float:right;  margin:10px 20px 0 0;}*/
#footer {display: none;}
#footer .copyright {display: none;}



/* Top link bar (component)
*******************************************************************************/
div#top-links { background-repeat: repeat-x; background-position: 0 0; font-family: Arial; font-size: 11px; background-image: url(/templates/img/top-links-bg.png); line-height: 26px; }
div#top-links div { margin: 0 auto; width: 995px; text-align: left;  }
div#top-links span { margin-left: 7px; text-transform: uppercase; color: white; }
div#top-links a { color: white; background-repeat: no-repeat; padding-left: 26px; background-position: 15px 6px; background-image: url(/templates/img/top-links-dot.png); }
div#top-links a:hover { color: #ffbe0d; }




/* booking steps */

.process {position:absolute; top:10px; left:520px;}
.process strong {display:block; font-weight:normal; margin-bottom:10px;}
.process ul {list-style:none; width:510px;}
.process ul li {display:block; float:left; margin-right:0px;}
.process ul li a {display:block; height:33px;}
.process ul li a span {display:none;}
.process .step1a {background:url(images/book-step1a.gif) top left no-repeat; width: 164px; height:33px;}
.process .step1a-en {background:url(images/book-step1a-en.gif) top left no-repeat; width: 164px; height:33px;}
.process .step2a {background:url(images/book-step2a.gif) top left no-repeat; width: 183px; height:33px;}
.process .step2a-en {background:url(images/book-step2a-en.gif) top left no-repeat; width: 183px; height:33px;}
.process .step3a {background:url(images/book-step3a.gif) top left no-repeat; width: 118px; height:33px;}
.process .step3a-en {background:url(images/book-step3a-en.gif) top left no-repeat; width: 118px; height:33px;}
.process .step1a strong, .process .step2a strong, .process .step3a strong  {display:none;}
.process .step1a-en strong, .process .step2a-en strong, .process .step3a-en strong  {display:none;}
.process .arrow {display:none;}
.process .step1 {background:url(images/book-step1n.gif) top left no-repeat; width: 164px; height:33px;}
.process .step1-en {background:url(images/book-step1n-en.gif) top left no-repeat; width: 164px; height:33px;}
.process .step2 {background:url(images/book-step2n.gif) top left no-repeat; width: 183px; height:33px;}
.process .step2-en {background:url(images/book-step2n-en.gif) top left no-repeat; width: 183px; height:33px;}
.process .step3 {background:url(images/book-step3n.gif) top left no-repeat; width: 118px; height:33px;}
.process .step3-en {background:url(images/book-step3n-en.gif) top left no-repeat; width: 118px; height:33px;}
.process .step1 span, .process .step2 span, .process .step3 span  {display:none;}
.process .step1-en span, .process .step2-en span, .process .step3-en span  {display:none;}

.order-right {position:absolute; top:69px; left:61%; width:39%;}

.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {
    color: #000;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav, * html .ui-tabs-nav a { /* auto clear and hasLayout, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

.control {
    float: right;
    display: block;
    margin-top: 0pt;
    margin-right: 5px;
    margin-bottom: 0pt;
    margin-left: 5px;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

.control:hover {
    color: black;
}
.highslide img {
    border-color: rgb(255,255,255);
}
.highslide:hover img {
    border-color: rgb(255,255,255);
}
