.ajaxmenu .nojs{display:none}
.menu{
	z-index:1001;
}
.menuBarLeft a{display:block}
.tier-two{clear:left}
.language-flags a{margin:0 5px;display:block;width:26px;height:18px;float:left;border:1px solid transparent;background-repeat:no-repeat}
.language-select span{margin:0 5px;position:relative;display:block;float:left;width:26px;height:18px;border:1px solid transparent;background-repeat:no-repeat}
.language-flags .selected{border:1px solid blue}
.language-flags-cz{background:url(/i/flags/cz.gif);font-size:0}
.language-flags-de{background:url(/i/flags/de.gif);font-size:0}
.language-flags-en{background:url(/i/flags/en.gif);font-size:0}
.language-flags-es{background:url(/i/flags/es.gif);font-size:0}
.language-flags-fr{background:url(/i/flags/fr.gif);font-size:0}
.language-flags-ga{background:url(/i/flags/ga.gif);font-size:0}
.language-flags-it{background:url(/i/flags/it.gif);font-size:0}
.language-flags-pl{background:url(/i/flags/pl.gif);font-size:0}
.language-flags-pt{background:url(/i/flags/pt.gif);font-size:0}
.language-flags-ru{background:url(/i/flags/ru.gif);font-size:0}
.language-flags-se{background:url(/i/flags/se.gif);font-size:0}
/* Main Style Sheet for jQuery UI date picker */
#datepicker_div, .datepicker_inline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0;
	margin: 0;
	background: #ddd;
	width: 185px;
}
#datepicker_div {
	display: none;
	border: 1px solid #777;
	z-index: 9999; /*must have*/
}
.datepicker_inline {
	float: left;
	display: block;
	border: 0;
}
.datepicker_rtl {
	direction: rtl;
}
.datepicker_dialog {
	padding: 5px !important;
	border: 4px ridge #ddd !important;
}
button.datepicker_trigger {
	width: 25px;
}
img.datepicker_trigger {
	margin: 2px;
	vertical-align: middle;
}
.datepicker_prompt {
	float: left;
	padding: 2px;
	background: #ddd;
	color: #000;
}
* html .datepicker_prompt {
	width: 185px;
}
.datepicker_control, .datepicker_links, .datepicker_header, .datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #fff;
}
.datepicker_control {
	background: #400;
	padding: 2px 0px;
}
.datepicker_links {
	background: #000;
	padding: 2px 0px;
}
.datepicker_control, .datepicker_links {
	font-weight: bold;
	font-size: 80%;
	letter-spacing: 1px;
}
.datepicker_links label { /* disabled links */
	padding: 2px 5px;
	color: #888;
}
.datepicker_clear, .datepicker_prev {
	float: left;
	width: 34%;
}
.datepicker_rtl .datepicker_clear, .datepicker_rtl .datepicker_prev {
	float: right;
	text-align: right;
}
.datepicker_current {
	float: left;
	width: 30%;
	text-align: center;
}
.datepicker_close, .datepicker_next {
	float: right;
	width: 34%;
	text-align: right;
}
.datepicker_rtl .datepicker_close, .datepicker_rtl .datepicker_next {
	float: left;
	text-align: left;
}
.datepicker_header {
	padding: 1px 0 3px;
	background: #333;
	text-align: center;
	font-weight: bold;
	height: 1.3em;
}
.datepicker_header select {
	background: #333;
	color: #fff;
	border: 0px;
	font-weight: bold;
}
.datepicker {
	background: #ccc;
	text-align: center;
	font-size: 100%;
}
.datepicker a {
	display: block;
	width: 100%;
}
.datepicker_titleRow {
	background: #777;
}
.datepicker_daysRow {
	background: #eee;
	color: #666;
}
.datepicker_weekCol {
	background: #777;
	color: #fff;
}
.datepicker_daysCell {
	color: #000;
	border: 1px solid #ddd;
}
.datepicker_daysCell a{
	display: block;
}
.datepicker_weekEndCell {
	background: #ddd;
}
.datepicker_titleRow .datepicker_weekEndCell {
	background: #777;
}
.datepicker_daysCellOver {
	background: #fff;
	border: 1px solid #777;
}
.datepicker_unselectable {
	color: #888;
}
.datepicker_today {
	background: #fcc !important;
}
.datepicker_currentDay {
	background: #999 !important;
}
.datepicker_status {
	background: #ddd;
	width: 100%;
	font-size: 80%;
	text-align: center;
}

/* ________ Datepicker Links _______

** Reset link properties and then override them with !important */
#datepicker_div a, .datepicker_inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #000;
}
.datepicker_inline .datepicker_links a {
	padding: 0 5px !important;
}
.datepicker_control a, .datepicker_links a {
	padding: 2px 5px !important;
	color: #eee !important;
}
.datepicker_titleRow a {
	color: #eee !important;
}
.datepicker_control a:hover {
	background: #fdd !important;
	color: #333 !important;
}
.datepicker_links a:hover, .datepicker_titleRow a:hover {
	background: #ddd !important;
	color: #333 !important;
}

/* ___________ MULTIPLE MONTHS _________*/

.datepicker_multi .datepicker {
	border: 1px solid #777;
}
.datepicker_oneMonth {
	float: left;
	width: 185px;
}
.datepicker_newRow {
	clear: left;
}

/* ___________ IE6 IFRAME FIX ________ */

.datepicker_cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}label.error{color:red;font-weight:bold;padding:2px;background:#ff0;border:1px solid #333;opacity:.75}
.ww_commentWrapper hr{border:solid #999;border-width:0 0 1px;clear:both;margin:0 10%}
.ww_commentGravatarLink{float:right}
#ww_form label{display:block;clear:left}
#ww_form label span{float:left;width:20%}
#ww_form label input{width:60%}
#ww_form label textarea{width:79%;height:80px}
form.os_add_multiple{display:inline}
form.os_add_multiple input[name=amount]{width:40px}
table.os_basket{border:solid #ddd;border-width:1px 0 0 1px;border-spacing:0}
table.os_basket td,table.os_basket th{border:solid #ddd;border-width:0 1px 1px 0}
tr.os_basket_itemTitle th{text-align:left;font-style:italic}
tr.os_basket_titles th{background:#ddd}

.os_basket .title{display:block}
#wwContextMenu{
	position:absolute;
	width:120px;
	background:#ddd;
	border:2px solid;
	border-color:#aaa #333 #333 #aaa;
	text-align:left;
}
#wwContextMenu a{
	color:#00f;
	font-size:10px;
	text-decoration:none;
	display:block;
	padding:5px;
}
#wwContextMenu a:hover{
	background:#fff;
	color:red;
}
#lightbox_controls *{
	color:#333;
}
#lightbox_controls a{
	color:#000;
}
.tabs_page{
	border:1px solid #cfcfcf;
}
.tabs_menu{
	height:20px;
}
.tabs_menu_link{
	border:0;
	padding:0px 5px 2px 5px;
	background:#fff;
	position:relative;
	display:inline-block;
	height:20px;
	top:-2px;
	background:url(/i/tabs/gray_m.gif) repeat-x;
	text-decoration:none;
}
.tabs_menu_link .l{
	position:absolute;
	left:0;
	top:0;
	width:6px;
	bottom:0;
	background:url(/i/tabs/gray_l.gif) no-repeat;
}
.tabs_menu_link .m{
	line-height:20px;
}
.tabs_menu_link .r{
	position:absolute;
	right:0;
	top:0;
	width:6px;
	bottom:0;
	background:url(/i/tabs/gray_r.gif) no-repeat;
}
.tabs_menu_link.active{
	top:-1px;
	font-weight:bold;
}
.news_scroller_gradient_bottom{
	position:absolute;
	bottom:0;
	left:0;
	height:16px;
	background:url(/i/gradient-fade-to-white-bottom.png) repeat-x;
}
.news_scroller_gradient_top{
	position:absolute;
	top:0;
	left:0;
	height:16px;
	background:url(/i/gradient-fade-to-white-top.png) repeat-x;
}
* html .news_scroller_gradient_bottom{background-image:url(/i/gradient-fade-to-white-bottom.gif)}
* html .news_scroller_gradient_top{background-image:url(/i/gradient-fade-to-white-top.gif)}
.product_reviews_star.starred{
	color:white;
	background:#333;
}
.product_reviews_star{
	text-decoration:none;
	color:#666;
	font-size:15px;
	padding:4px;
}
a.product_reviews_star:hover{
	color:red;
}
#product_review_form_table textarea{
	width:400px;
	height:100px;
}
