@import url("global.css");

/************************************************/

/******** BASIC LAYOUT STYLES *****************/

/***********************************************/

/************************************************/

/*--------- MAIN HOLDER --------*/

#page{

  position: relative;

  padding: 0px;

  margin: 0px;

  width: 100%;

  height: 100%;

  overflow: auto;

	/*margin: 0px auto 0px auto;*/

  /*padding: 0 10px 0 10px;*/

  background: #fff url("../images/bg-body.jpg") top left;

  background-attachment: fixed;



}

#main_wrap {

/*	width: 98%;*/

    width: 998px;

	margin: 0px auto 0px auto;

	min-width:970px;

	background-color: #fff;

}

#main_holder {

  position: relative;

	height: 100%;

	text-align: left;

 }

html>body #main_holder {

/*	width: 100%;*/

  width: 998px;

}

#error_content {

    width: 60%;

    margin: 0 auto;

    text-align: left;

}

#error_content h3 {

    color: #fff;

    padding: 8px 3px 5px 45px;

    margin: 5px 0 0 0;

    font-size: 1.25em;

    background: #f00 url("/images/error.gif") 1px 1px no-repeat;

}

#error {

    padding: 5px 10px 5px 10px;

    border: 1px solid #f00;

    background-color: #fdebdf;    

}

#error hr {

    border: 1px solid #f00;    

}

/*--------- MAIN HEADER-------*/

#main_header {

	position: relative;

	height: 100%;

}

#main_logo {

  position: absolute;

  width: 208px;

  height: 76px;

  bottom: 47px;

  left: 15px;



  width: 286px;

  height: 77px;

  bottom: 68px;

}

html>body #main_logo {

  bottom: 49px;

  bottom: 71px;

}

#country_language_currency {

	position: absolute;

	right: 0px;

	top: -7px;

	text-align: right;

	width: 50%;

	background: none;

	font-size: 0.85em;

	display: none;

}

#country_language_currency img {

  position: relative;

  top: 3px;

}

#country_language_currency-in {

	margin: 10px;

}

#country_language_currency-in label {

  margin: 0px 5px;

}

#country_language_currency-in select {

  font-size: 1em;

}

#country_icons {

  margin-left: 10px;

}

/*----end of MAIN HEADER------*/

/*---------HEADER-----------*/

#header {

	position: relative;

	height: 195px;

	height: 222px;

/*	padding-bottom: 5px;*/

	margin-bottom: 5px;

}

#header h2 {

  position: absolute;

  top: 55px;

  left: 250px;

  color: #000;

  font-size: 1.3em;

  z-index: 100;

}

#header_left {

  position: absolute;

  bottom: 0;

  left: 0;

  width: 100%;

  height: 100%;

  height: 167px;

  background: #fff url("../images/header.jpg") bottom left no-repeat;

}

#header_middle {

  width: 77%;

  height: 100%;

  margin-left: 229px; 

  background: #fff url("../images/bg-header.gif") top left repeat-x;  

}

#right-top-image {

  position: absolute;

  top: 0;

  right: 0;

  width: 181px;

  height: 51px;

  background: #fff url("../images/bg-header-right.gif") top left repeat-x;  

}

#header_right #right_login{

  margin-top: 100px;

}

#cart {

	position: absolute;

/*	left: 10px;*/

	bottom: -3px;

	left: 730px; 

	color: #fff;

	width: 257px;

	width: 267px;

/*	height: 60px;*/

	font-size: 1em;

	padding-top: 0px;

    line-height: 1em;

    overflow: hidden;

    z-index: 11;

    line-height: 1.3em;

}

#cart-in {

	padding: 5px 10px 10px 10px; 

	font-size: 0.9em;

}

#cart-in img {

}

#cart-in a, #cart-in a:visited {

  color: #fff;

}

 #cart-in a:hover {

    text-decoration: none;

 }

#cart-login {

  background-color: #e1e8f3;

  border: 1px solid #ccc;

  margin: 0px; 

  padding: 2px 2px 2px 2px;

}

#cart-login label {

}

.cart-info {

  border: 1px solid #ccc;

  background-color: #fff;

}

.cart-info h2 {

  font-size: 1.2em;

}

#cart .polozky{

    position: absolute;

    left: 155px;

    top: 5px;

}

#static {

  position: absolute;

  top: 27px;

  left: 0px;

  width: 100%;

  height: 26px;

  font-size: 0.85em;

}

#static_in {

  padding-left: 5px;

}

html>body #static {

  top: 28px;

}

.tab {

	float: right;

	font-weight: bold;

	height: 28px;

	margin: 0 2px 0px 0;

}

.tab span {

	cursor: pointer !important;

}

.tab a {

	display: block;

	text-decoration: none;

	color: #fff;

	background: url('../images/tabs/topmenu/tab-bg.gif') repeat-x;

	height: 28px;

	line-height: 20px;

	float: left;

	margin: 0 0px 0 0;

}

.tab a span.text {

	float: left;

	display: block;

	padding: 7px 4px 0 4px;

	text-transform: uppercase;

/*	font-size: 13px;*/

}

html>body .tab a span.text {

	padding: 3px 4px 0 4px;

}

.tab a span.text img {

    position: relative;

    top: -1px;

    margin-right: 2px;

}

.tab a span.left, .tab span.right {

	display: block;

	float: left;

	width: 4px;

	height: 28px;

}

.tab a span.left {

	background: url('../images/tabs/topmenu/tab-left.gif') no-repeat;

}

.tab a span.right {

	background: url('../images/tabs/topmenu/tab-right.gif') no-repeat;

}

.tab a:link, .tab a:visited, .tab a:active{

	color: #fff;

} 

.tab a:hover, .tab a.active, .tab a:link.active, .tab a:visited.active, .tab a:active.active {

	background: url('../images/tabs/topmenu/tab-bg-on.gif') repeat-x;

	color: #fff;

	text-decoration: none;

}

.tab a:hover span.left, .tab a.active span.left {

	background: url('../images/tabs/topmenu/tab-left-on.gif') no-repeat;

}

.tab a:hover span.right, .tab a.active span.right {

	background: url('../images/tabs/topmenu/tab-right-on.gif') no-repeat;

}

/*---------end of HEADER------*/

/*--------- LIGHTBOX ------*/

#cart-lightbox{

   position: absolute;

   bottom: -1px; 

   right: 0px;

   width: 100%;

   /*height: 155px;*/

   padding: 0px;

   z-index: 3;

}

#cart-lightbox #cart-lightbox_in{

	margin-right: 17px;

	height: 100%;

}

.cart-spacer{

	height:160px;

	width:90%;

}

.cart-spacer_disable{

	height:20px;

	width:90%;

}

#cart-lightbox .border{

	border-top: 1px solid #666;

	background-color: #c7d4e8;

	padding: 0px;

	margin: 0px;

	height: 132px;

}

#cart-lightbox .border_disable{

	display: none;

}

#cart-lightbox .tabs{

	height: 16px;

	width: 99%;

}

#cart-lightbox .tabs a, #cart-lightbox .tabs a:link, #cart-lightbox .tabs a:visited, #cart-lightbox .tabs a:active{

	float: left;

	display: block;	

	background-color: #e1e8f3;

	color: black;

	font-weight: bold;

	padding: 1px 5px 0px 5px;

	border-left: 1px solid #666;

	border-right: 1px solid #666;

	border-top: 1px solid #666;

	margin-left: 4px;

	height: 16px;

}

#cart-lightbox .tabs a:hover{

	float: left;

	display: block;	

	background-color: #f7f7f7;

	color: black;

	font-weight: bold;

	padding: 1px 5px 0px 5px;

	border-left: 1px solid #666;

	border-right: 1px solid #666;

	border-top: 1px solid #666;

	margin-left: 4px;

	height: 16px;

}

#cart-lightbox .tabs a.active, #cart-lightbox .tabs a.active:link, #cart-lightbox .tabs a.active:visited, #cart-lightbox .tabs a.active:active{

	background-color: #f36f21;

	color: white;

}

#cart-lightbox .tabs a.active:hover{

	background-color: #f36f21;

	color: white;

}



#cart-lightbox .tabs a.operate, #cart-lightbox .tabs a.operate:link, #cart-lightbox .tabs a.operate:visited, #cart-lightbox .tabs a.operate:active{

	float: right;

	background-color: #f36f21;

	width: 18px;

	height: 17px;

	padding: 0px;

	margin-right: 5px;

	border-top: 1px solid #666;

	border-right: 1px solid #666;

	border-left: 1px solid #666;

	border-bottom: 0px solid #666;

}

#cart-lightbox .tabs a.operate:hover{

	float: right;

	background-color: #fff;

	width: 18px;

	height: 17px;

	padding: 0px;

	margin-right: 5px;

	border-top: 1px solid #666;

	border-right: 1px solid #666;

	border-left: 1px solid #666;

	border-bottom: 0px solid #666;

}

#cart-lightbox .left{

	float:left;

	width: 17%;

	text-align: left;

	height: 110px;

	padding: 8px;

	display: none;

}

#cart-lightbox .left select{

	width: 157px;

}

#cart-lightbox .left .lightbox_name{

	width: 150px;

}

html>body #cart-lightbox .left select{

	width: 150px;

}

html>body #cart-lightbox .left .lightbox_name{

	width: 145px;

}

#cart-lightbox .right{

	float: right;

	overflow: auto;

	width: 99%;

	height: 130px;

	text-align: left;

	padding: 0px;

	border: 0px solid red;

}

html>body #cart-lightbox .right{

	float: right;

	overflow: auto;

	width: 99%;

	height: 130px;

	text-align: left;

}

#cart-lightbox .right td{

	font-size: 11px;

	width: 200px;

	vertical-align: top;

}

#cart-lightbox .right td h4 {

  margin: 5px 0 5px 0;

  padding: 0 5px 0 5px;

}

html>body #cart-lightbox .right td{

	min-width: 200px;

	width: auto;

}

#cart-lightbox .left_basked{

	float: left;

	width: 110px;

	text-align: left;

	margin-top: 8px;

}

#cart-lightbox .right table, #cart-lightbox .right table td{

	padding: 0px;

	margin: 0px;

}

#cart-lightbox .left_basked a{

	color: black;

}

#cart-lightbox .left_basked a:hover{

	color: #336699;

}

#cart-lightbox .right .item{

	text-align: left;

	width: 195px;

	border: 0px solid red;

	float: left;

	margin: 0px;

}

#cart-lightbox .right .item img{

	margin-right: 4px;

}

#cart-lightbox input{

	font-size: 11px;

}

/*---------end of LIGHTBOX------*/

/*--------- TABS HEADER -------*/

#multishop_tabs {

	position: absolute;

	top: 16px;

	left: 190px;

	float: left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	line-height: 25px;

	margin: 0px;

	z-index: 10;

}

#multishop_tabs span, #detail_tabs span {

	cursor: pointer !important;

}

#multishop_tabs a, #detail_tabs a {

  position: relative;

	display: block;

	text-decoration: none;

	color: #000;

	background: url('../images/tabs/header/bg_tabs_off.gif') repeat-x;

	height: 25px;

	line-height: 25px;

	float: left;

	margin: 0px 0px 0px 0px;

}

#multishop_tabs a span.tab_caption, #detail_tabs a span.tab_caption{

	float: left;

	display: block;

	padding: 0 0px 0 5px;

}

#multishop_tabs a span.tab_left, #multishop_tabs span.tab_right,

#detail_tabs a span.tab_left, #detail_tabs span.tab_right

 {

	display: block;

	float: left;

	width: 27px;

/*	height: 25px;*/

	height: 22px;

}

#multishop_tabs a span.tab_left, #detail_tabs a span.tab_left{

	width: 3px;

}

#multishop_tabs a span.tab_left, #detail_tabs a span.tab_left {

/*	background: url('../images/tabs/header/bg_tabs_left_off.gif') no-repeat;*/

}

#multishop_tabs a span.tab_right, #detail_tabs a span.tab_right {

/*	background: url('../images/tabs/header/bg_tabs_right_off.gif') no-repeat;*/

}

#multishop_tabs a:link, #multishop_tabs a:visited, #multishop_tabs a:active,

#detail_tabs a:link, #detail_tabs a:visited, #detail_tabs a:active

{

	color: #fe8e00;

	font-weight: bold;

}

#multishop_tabs a.active, #detail_tabs a.active {

  z-index: 11;

  padding: 1px 0 1px 0;

	color: #797979;

}

#multishop_tabs a:visited.active, #detail_tabs a:visited.active {

	font-weight: bold;

}

/***** new *****/

#multishop_tabs, #detail_tabs {

	line-height: 22px;

}

#multishop_tabs a, #detail_tabs a {

	background: none;

	line-height: 22px;

}

#multishop_tabs a span.tab_caption, #detail_tabs a span.tab_caption {	

  /*background: url('../images/tabs/header/bg_tabs_off.gif') repeat-x;*/	

}

#multishop_tabs a.active span.tab_caption, #detail_tabs a.active span.tab_caption {

/*	background: url('../images/tabs/header/bg_tabs_on.gif') repeat-x;*/

	background: #f2f2f2;

}

#multishop_tabs a.active span.tab_left, #detail_tabs a.active span.tab_left {

/*	background: url('../images/tabs/header/bg_tabs_left_on.gif') no-repeat;*/

	background: url('../images/tabs/tab_left.gif') no-repeat;

}

#multishop_tabs a.active span.tab_right, #detail_tabs a.active span.tab_right {

/*	background: url('../images/tabs/header/bg_tabs_right_on.gif') no-repeat;*/

	background: url('../images/tabs/tab_right.gif') no-repeat;

}



/*-----end of TABS HEADER------*/

/*--------- TABS DETAIL -------*/

#detail_tabs {

	position: absolute;

	top: -22px;

	left: 40px;

	width: 90%;

	float: left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	line-height: 25px;

	margin: 0px;

	z-index: 10;

}

html>body #detail_tabs {

	top: -25px;

}

/*---end of TABS DETAIL -----*/

/*---------SEARCH ------*/

.search {

  /*text-align: center;*/

  padding: 8px 0 0 15px;

  line-height: 0.5em;

  margin: 0;

  color: #fff;

}

.search2 {

  line-height: 1.5em;

}

.search .search_input {

    width: 170px;

}

.search a, #search a:visited {

    color: #fff;

}

.search a:hover {

    text-decoration: none;

}

.search form {

	padding: 2px 0 4px 0;

}

.search form input {

	padding: 0;

	margin: 0;

}

.search form select {

	position: relative;

	top: 1px;

	margin: 0;

}

.search_button, #hlasuj_button {

  width: 67px;

  height: 19px;

  border: none;

  background: none;

  color: #fff;

  font-size: 0.9em;

  background: url("../images/left-button.gif") no-repeat;

	cursor: pointer !important;

}

#hlasuj_button {

  background: url("../images/right-button.gif") no-repeat;

}

.w140 {

  width: 100px;

}

.w70 {

}

/*---end of SEARCH -----*/

/*---------HOLDER-------------*/

#holder {

	background-color: #fff;

	padding-left: 204px;

	padding-right: 204px;

}

#holder-in {

}

/*---------end of HOLDER-------*/

/*---------ACCOUNT-------*/

.my_account {

  margin: 10px 0;

  padding: 3px;

}

.my_account span.label {

  width: 40%;

}

/*---------end of ACCOUNT-------*/

/*---------MULTISHOP CONTENT ------*/

#multishop_content {

	position: relative;

	float: left;

	width: 100%;

	background-color: #fff;

}

html>body #multishop_content {  

	padding: 0 10px 10px 10px;

  height: auto;

  overflow:hidden;

}

#multishop_content h2 a {

  font-size: 0.8em;

}

#multishop_content .product-in h2 {

  font-size: 1.2em;

}

#multishop_content .promo_block p{

  text-align: center;

}

.multishop_box {

	float: left;

	width: 150px;

	margin: 5px;

}

.multishop_box h2 {

	font-size: 1em;

	text-align: center;

	margin: 5px 0 5px 0;

}

#multishop_content .img_box_border {

	width: 183px;

	height: 200px;

	margin: 0 auto 0 auto;

	background-color: #fff;

	padding: 2px;

}

#multishop_content .img_box_border img {

}

#dep_store_box {

	width: 100%;

	height: 1px;

}

html>body #dep_store_box {

	min-height: 1px;

	height: auto;

	overflow: auto;

}

.dep_store_item {

	float: left;

	width: 200px;

	background-color: #fff;

	text-align: center;

	margin: 2px;

  overflow: hidden;

}

.dep_store_item .text {

  padding: 0 5px 0 5px;

}

.dep_store_item img {

	margin: 1px 1px 1px 0px;

}



/*----end of MULTISHOP CONTENT ----*/

/*---------CONTENT-------------*/

#content {

	position: relative;

	float: left;

	width: 100%;

}

#slogan {

    position: absolute;

    top: 148px;

    left: 25px;

    z-index: 500;

    color: #fdf5cc;

/*    font-weight: bold;*/

    font-size: 2.25em;

}

#content-in {

	background-color: #fff;

	padding: 0 10px 10px 10px;

}

#producerbar {

	padding: 5px;

	font-weight: bold;

	background-color: #e1e8f3;

}

#sortbar {

	position: relative;

	margin: 10px 0 0  0;

	background-color: #e1e8f3;

	padding: 6px;

	text-align: right;

}

html>body #sortbar {

	padding: 3px;

}

#sortbar fieldset {

	display: inline;

	padding: 0px;

	margin: 0px;

}

#sortbar .icons {

  position: absolute;

  right: 13px;

  top: 2px;

}

html>body #sortbar .icons {

  right: 5px;

  top: 1px;

}

#sortbar .navigator-new {

    position: absolute;

    width: 47%;

    height: 20px;

    top: -1px;

    left: -258px;

/*    float: left;

    position: relative;

    bottom: 35px;*/

}

html>body #sortbar .navigator-new {

    top: -5px;

    left: 5px;

}

.navigator {

	position: relative;

	background-color: #e1e8f3;

}

.navigator-new {

  position: relative;

	text-align: left;

	margin-top: 1px;

	padding: 7px 0 3px 0;

	height: 25px;

}

.navigator-new a, .navigator-new a:visited{

  padding: 0 4px;

  margin: 0 2px;

  background-color: #e1e8f3; 

  text-decoration: none;

}

.navigator-new a:hover {

  background-color: #fe9314; 

  color: #fff;

  text-decoration: none;

}

.navigator-new a.arrow, .navigator-new a.arrow:hover {

  padding: 0;

  margin: 0;

  background: none;

}

.navigator-new img {

  position: relative;

  top: 3px;

}

.navigator-new span {

  color: #fff;

  padding: 0 4px;

  margin: 0 2px;

  font-weight: bold;

  background-color: #fe9314;   

}

#mapa-stranek li {

  list-style-type: none;

  margin-top: 1px;

}

#mapa-stranek ul {

  padding-left: 20px;

}

/*------ PREMIUM CATEGORY ---*/

#premium_list_box {

	width: 100%;

	height: 1px;

}

html>body #premium_list_box {

	min-height: 1px;

	height: auto;

	overflow: auto;

}

.premium {

	float: left;

	width: 150px;

	height: 130px;

	background-color: #fff;

	text-align: center;

	margin: 2px;

}

.premium img {

	margin: 1px 1px 1px 0px;

}

/*----end of PREMIUM CATEGORY---*/

.product_box {

    width: 570px;

  height: 375px;

  /*min-height: 1px;*/

  padding: 0px;

/*  border-bottom: 1px solid #ccc;*/

  margin: 5px 0 5px 0;

/*  padding-bottom: 10px;*/

  clear: left;

  overflow: hidden;

}

html>body .product_box {  

  height: auto;

  overflow:hidden;

}

/*---------PRODUCT_1-------------*/

.product_1 {

	min-width: 194px;

	text-align: center;

}/*---------end of PRODUCT_1------*/

/*---------PRODUCT_2-------------*/

.product_2 {

	float: left;

	width: 49.9%;

	text-align: center;

	}/*---------end of PRODUCT_2------*/

/*---------PRODUCT_3-------------*/

.product_3 {

	float: left;

	width: 187px;

  height: 250px;

  height: 360px;

	text-align: center;

	margin-right: 3px;

	margin-top: 5px;

}

/*---------PRODUCT_ALL-------------*/

.product_all {

	float: left;

	width: 187px;

  height: 250px;

  height: 360px;

	text-align: center;

	margin-right: 0px;

	margin-top: 5px;

}

.product-in {

	height: 1px;

  position: relative;

  padding: 10px 0 0 0;

  background: url('../images/product-top.gif') top left no-repeat;

}

html>body .product-in {

  height: auto;

  min-height: 1px;

/*  padding: 13px 0 0 0;*/

}

.product-in .our_price, .order_item_product .our_price {

    font-size: 1em;

}

.product-in .red, .order_item_product .red {

    font-size: 1.35em;

}

html>body .product-in .red, .order_item_product .red {

    font-size: 1.45em;

}

.product-in2 {

  background: url('../images/product-bottom.gif') bottom left no-repeat;

  padding-bottom: 10px;

  width: 100%;

  font-size: 0.95em;

}

.product-in3 {

  background: url('../images/product-bg.gif') top left repeat-y;

  padding: 5px 5px 0px 5px;

  height: 260px;

}

.product-in3 .text {

    height: 70px;

    text-align: left;

}

.product-in .h22, .order_item_product .h22 {

    padding-bottom: 9px;

/*  background: url('../images/product-h2-bottom.gif') bottom left no-repeat;*/

  background: url('../images/product-bg.gif') top left repeat-y;

}

.product-in h2, .order_item_product .hh2 {

    color: #fe8e00;

	font-size: 1.1em;

	text-align: center;

	padding: 0 6px 0 6px;

	margin: 0;

    height: 47px;

/*  background: url('../images/product-h2-bg.gif') top left repeat-y;*/

/*	margin: 10px 0 10px 0;*/

}

.product-in h2 a, .product-in h2 a:visited,

.order_item_product .hh2 a, .order_item_product .hh2 a:visited {

    color: #3564ac;

    text-decoration: none;

    font-weight: bold;

}

.product-in h2 a:hover, .order_item_product .hh2 a:hover {

    color: #3564ac;

    text-decoration: underline;

}

.product-in img {

}

.product-in .product_img_box, .order_item_product .product_img_box {

/*	float: left;

	width: 100px;*/

	width: 160px;

	height: 160px;

}

.product-in p {

	font-size: 95%;

}

.product-in .price {

    position:relative;

	text-align: left;

	width: 160px;

	padding-left: 0px;

/*	margin-left: 110px;*/

}

.product-in .price .our_price {

	padding-left: 0px;

}

.cart {

    /*margin-top: 5px;*/

/*    float: right;*/

    position:absolute;

    width: 70px;

    height: 25px;

    top: 0;

    right: -25px;

}

html>body .cart {

    right: -30px;

}

/*.cart form, .cart fieldset {

    display: inline;

}*/

.buy {

    width: 27px;

    height: 27px;

    border: none;

    /*background: none;*/

    background: url("../images/kosik3.gif") no-repeat;

    cursor: pointer !important;

}

.buy-text {

  width: 20px;

}

.blue {

    color: #3564ac;

}

.compare-box {

    width: 100%;

    height: 13px;

    font-weight: bold;

    font-size: 0.9em;

    color: #3564ac;

    background: url('../images/product-bg.gif') top left repeat-y;

    overflow: hidden;

}

.compare-box a, .compare-box a:visited {

    color: #3564ac;

    text-decoration: none;

}

.compare-box a:hover {

    color: #3564ac;

    text-decoration: underline;

}

.product-in .vat_price {

	font-size: 120%;

	font-weight: bold;

	color: blue;

}

.product-in .boxes {

  position: relative;

  width: 100%;

  height: 57px;

  font-size: 0.85em;

  margin: 5px 0 5px 0;

}

.product-in .boxes a {

  text-decoration: none;

}

.product-in .boxes img {

  border: none;

}

.product-in .box-left, .product-in .box-right {

  position: absolute;

  height: 53px;

}

.product-in .box-left {

  bottom: 0;

  right: 52%;

  width: 41%;

  padding: 1px 3px 1px 0;

  text-align: right;

  background: url("../images/bg-box-left.gif") top right no-repeat;

}

.product-in .box-right {

  bottom: 0;

  left: 52%;

  width: 41%;

  padding: 1px 0 1px 3px;

  text-align: left;

  background: url("../images/bg-box-right.gif") top left no-repeat;

}

.product-in .box-right input {

  border: 1px solid #d5d5d5;

  width: 20px;

}

.product-in .box-left-in, .product-in .box-right-in {

  height: 51px;

  border-top: 1px solid #d5d5d5;

  border-bottom: 1px solid #d5d5d5;

  background-color: #fff;

}

.product-in .box-left-in, .product-in .box-right-in {

  padding: 3px;

  height: 45px;

}

.product-in .dotted-line {

  margin: 0;

  padding: 0;

  background: url("../images/dots.gif") repeat-x;

  width: 100%;

  height: 1px;  

}

#product_title {

	position: relative;

	/*width: 100%;*/

}

/*---------end of PRODUCT_3------*/

/*---- PRODUCT LIST TABLE -------*/

.table {

  width: 100%;

  border-spacing: 0px;

  border-collapse: collapse;

  text-align: center;

  vertical-align: middle;

}

.table thead tr td {

  background: #fad36f url('../images/bg-grad.gif') repeat-x;  

  border: 1px solid #ccc;

  border-bottom: none;

  padding: 5px;

  text-align: left;

}

.table thead tr th {

  background-color: #e1e8f3;

  border: 1px solid #ccc;

  border-bottom: none;

  padding: 5px;

}

.table thead tr td {

  background-color: #e1e8f3;

  border: 1px solid #ccc;

}

.table tr {}

.table td {

 	border: 1px solid #ccc;

  padding: 5px;

  }

 .table tfoot {

  }

.table h2{

  font-size: 1em;

  padding: 5px 0 5px 10px;

  }

.product_table .col_1 {

  width: 10%;

  background-color: #e1e8f3;

}

.product_table .col_2 {

  width: 20%;

}

.product_table .col_3 {

  width: 40%;

}

.product_table .col_4 {

  width: 20%;

}

.product_table .col_5 {

  width: 10%;

}

table.compare th {

  padding: 0 5px 0 5px;

}

/*--- end of PRODUCT TABLE VIEW --*/

.order_item_product {

	float: left;

	width: 187px;

  height: 235px;

	text-align: center;

	margin-right: 3px;

  padding: 10px 0 0 0;

  background: url('../images/product-top.gif') top left no-repeat;

/*  background: url('../images/product-h2-top.gif') top left no-repeat;*/

}

.order_item_product .product-in3 {

    height: 100px;

}

.order_item_product span.label{

/*  width: 20%;*/

}

/*---------- ACTION - RIGHT ---------*/

.anketa img {

  position: relative;

  left: 23px;

  top: 3px;

}

.anketa input {

  position: relative;

  top: 2px;

}

/*---------- end of ACTION - RIGHT ---------*/

/*---------- POPUPS ---------*/

#popup-body {

  margin: 5px;

  border: 1px solid #e1e8f3;

  text-align: left;

}

#popup-body h1 {

    background: none;

}

#popup-header {

  position: relative;

  background-color: #e1e8f3;

/*  width: 99.5%;

  padding: 5px 5px 10px 5px;*/

/*  height: 80px;*/

  padding: 5px 5px 0px 5px;

  height: 30px;

}

/*html>body #popup-header {

  width: 98.7%;

}*/

#popup-header h1 {

    font-weight: bold;

    font-size: 1.6em;

    margin: 0;

}

#popup-header h1 a {

    text-decoration: none;

}

#popup-content {

    padding: 5px;

}

#popup-error {

    text-align: center;

    background-color: #f00;

    color: #fff;

    font-weight: bold;

    padding: 3px;

    margin-bottom: 5px;

}

.discount {

  padding: 10px;

  text-align: left;

}

.discount h2 {

  border: 1px solid #e1e8f3;

  text-align:center;

}

.discount table {

  margin: 0 0 15px 0;

}

.discount table td, .discount table th {

  padding-left: 5px;  

}

/*---------- end of POPUPS ---------*/

/*---------- ORDER DETAIL ---------*/

.order-detail {

  width: 100%;

  border: 3px solid #000;

  padding: 0;

  margin: 0;

}

.order-detail-left {

  width: 45%;

  float: left;

  padding-left: 5px;

}

.order-detail-right {

  border-left: 3px solid #000;

  margin: 0 0 0 45%;

  padding-left: 5px;

}

.order-detail-item {

  border-top: 3px solid #000;  

  padding-left: 5px;

}

.order-detail-item-table {

  clear: left;

  border-top: 3px solid #000;  

  padding: 0;

  margin: 0;

}

.order-detail-item-table table {

  margin: 0;

  padding: 0;

}

.order-detail-item-table td, .order-detail-item-table th {

  border: 1px solid #000;

  padding-left: 3px;

}

.order-detail p.row {

  margin: 0;

}

.order-detail p.row span {

/*	clear: left;*/

	display: block;

	width: 115px;

	padding: 0;

	float: left;

}

.order-summary {

  height: 6em;

}

.order-detail-item .right {

  float: right;

  margin-right: 5px;

}

.order-detail-summary {

  margin-left: -5px;

  margin-right: 5px; 

}

/*---------- end of ORDER DETAIL ---------*/

/*---------- DETAIL ---------*/

#image_detail_box {

  position: relative;

	height: 270px;

	text-align: center;

	padding-top: 20px;

}

html>body #image_detail_box {

  height: auto;

  min-height: 270px;

}

#image_detail_box img {

	vertical-align: 50%;

}

#image_detail_box .code {

  position: absolute;

  bottom: -5px;

  right: 41%;

}

#image_detail_box .lupa {

  position: absolute;

  bottom: -5px;

  right: 20px;

  width: 14px;

  height: 14px;

  background-color: #e1e8f3;

}

#image_detail_box .lupa img{

  border: none;

}

#detail .align_left {

  text-align: left;

}

#icons {

  position: relative;

  height: 7px;

}

#icons_menu {

	position: absolute;

  top: -10px;

/*	right: -10px;*/

    left: 0;

	font-weight: normal;

	text-align: right;

	line-height: 16px;

}

#icons_menu_in {

  display: block;

  border: 1px solid #fff;

  padding: 3px;

}

#icons_menu a, #icons_menu a:visited {

    color: #7f7f7f;

    text-decoration: none;

}

#icons_menu a:hover {

    color: #7f7f7f;

    text-decoration: underline;

}

#icons_menu img {

  margin-right: 5px;

}

#icons_menu button {

  position: relative;

  top: -5px;

}

#detail {

	width: 100%;

}

#detail td {

/*	width: 50%;

	text-align: center;*/

	vertical-align: top;

}

#detail #right_cell {

	width: 50%;

	text-align: left;

	padding-left: 5px;

}

#right_cell {

}

#right_cell h2 {

    color: #3564ac;

    font-size: 1.2em;

    font-weight: bold;

}

#small_info {

  background: url('../images/info-top.gif') top left no-repeat;

  width: 271px;

  padding-top: 3px;

}

#small_info-in {

  background: #e1e8f3 url('../images/info-bottom.gif') bottom left no-repeat;

  padding: 3px 5px 3px 5px;

}

#small_info .red, #small_info .crossed {

    font-size: 1.35em;

}

html>body #small_info .red, #small_info .crossed {

    font-size: 1.45em;

}

#small_info img {

  margin-top: 3px;

}

#detail_price {

}

#detail_price fieldset {

}

#summary {

    position: relative;

  background-color:#c7d4e8;

  padding: 10px 5px 10px 5px;

}

#summary strong {

  font-size: 1.2em; 

}

#summary span.label {

    position: relative;

}

#hlaska {

    position: absolute;

    width: 200px;

    /*height: 30px;*/

    padding: 10px 10px 33px 10px;

    border: 1px solid #3564ac;

    top: -35px;

    right: 0;

    color: #000;

    background-color: #ffe8cc;

    text-align: center;

    z-index: 100;

}

#hlaska a.krizek {

    position: absolute;

    top: -1px;

    right: 2px;

    text-decoration: none;

}

#hlaska a.krizek:hover {

    background: none;

}

#hlaska strong {

    font-size: 1em !important;

}

#hlaska a, #hlaska a:visited, #hlaska a:hover {

    color: #3564ac;

    text-decoration: none;

}

#hlaska a:hover {

    color: #fff;

    background-color: #3564ac;

}

#hlaska #links {

    position: absolute;

    bottom: 10px;

    left: 28px;

    height: 20px;

}

#hlaska #links a.left, #hlaska #links a.right {

    float: left;

    display: block;

    border: 1px solid #3564ac;

    padding: 2px 4px 2px 4px;

}

#hlaska #links a.right {

    border-left: none;

}

.add_to_cart_button, .re-count {

  width: 135px;

  height: 19px;

  color: #fff;

  font-weight: bold;

  padding-left: 15px;

  border: none;

  background: url("../images/add-to-cart-button.gif") no-repeat;

  cursor: pointer !important;

}

.re-count {

  color: #000;

  background: url("../images/icons/calculator.gif") 15% 50% no-repeat;

}

#detail_price label {

	clear: left;

	display: block;

	width: 39%;

	padding: 5px 0 5px 0;

	float: left;

}

#detail_price label.nodisplay {

  display: none;

}

html>body #detail_price label {

	width: 40%;

}

#detail_price .drop_menu {

  	width: 60px;

}

#detail_price select {

	width: 60%;

}

.detail_bottom_box {

  margin: 0;

  padding: 5px 0;

} 

.detail_bottom_box .h2 {

    margin-bottom: 5px;

}

.detail_bottom_box .form_item_box {

  text-align: center;

}

.form_item_box label {

  width: 100px;

}

.gallery_img_box {

	float: left;

	margin: 5px;

	height: 70px;

}

.gallery_img_box img {

}

.discussion_item {

  margin-top: 20px;

  border: 1px solid #e1e8f3;

}

.discussion_item .header{

  padding: 7px;

  background-color: #e1e8f3;

}

.discussion_item .date {

  font-size: 0.8em;

  margin-left: 10px;

}

.discussion_item .text{

  padding: 7px;

}

#category_sub {

  width: 99%;

	margin: 0 0 0 0;

	padding: 0 5px 5px 5px;

}

#category_sub a{

  line-height: 25px;;

  }

#detail_tabs_box {

    position: relative;

    margin-top: 35px;

    border-top: 3px solid #f2f2f2;

}

#detail_tabs_box_in {

  padding: 8px;

}

.table_detail_param {

  width: 100%;

}

/*----end of PRODUCT-----------*/

#category_head {

    width: 100%;

}

#category_head img {

    float: left;

    margin-right: 5px;

}

#category_head .link a{ 

  font-size: 1em;

}

#category_head h1 {

  margin: 10px 0 10px 0;

}

/*---------end of CONTENT------*/

/*---------LEFT----------------*/

#left {

	position: relative;

	float: left;

	left: 204px;

	width: 204px;

	margin-left: -100%;

}

html>body #left {

	left: -204px;

}

#left-in {

  width: 100%;

	overflow: hidden;

}

#right-in .promo_block img, #left-in .promo_block img {

/*  max-width: 150px;*/

}

.menu {

	margin: 0px;

	padding: 0px;

	/*border: 1px solid #fac53f;*/

	margin-bottom: 5px;

    background: url('../images/left-bottom.gif') bottom left no-repeat;

    padding-bottom: 11px;    

}

.menu-in {

    background: url('../images/left-bg.gif') top left repeat-y;    

}

.menu-search .menu-in {

    padding-bottom: 1px;    

}

.menu ul {

	margin: 0px;

	padding: 0px;

}

.menu ul li {

	list-style: none;

	margin: 0px;

	padding: 0px 8px 0px 8px;

	display: block;

	background: url('../images/menu-li.gif') 4% 50% no-repeat;

}

.menu ul li a, .menu ul li a:visited, .menu ul li a:active, .menu ul li a:link {

	display: block;

	margin: 0px;

	height: 20px;

	color: #fff;

	font-weight: bold;

	text-decoration: none;

	border-bottom: 1px dashed #aec1de;

/*	border-left: 2px solid #5d83bd;*/

}

html>body .menu ul li a, .menu ul li a:visited, .menu ul li a:active, .menu ul li a:link {

	min-height: 20px;

	height: auto;

}

.menu ul li a.category1, .menu ul li a.category2, .menu ul li a.category3,

.menu ul li a.category4, .menu ul li a.category5 {

    background-color: #5d83bd;

/*	background: #f7f7f7 url("../images/icons/subcategory-arrow.gif") no-repeat;*/	  

}

.menu ul li a.category0:hover, .menu ul li a.category1:hover, .menu ul li a.category2:hover,

.menu ul li a.category3:hover, .menu ul li a.category4:hover, .menu ul li a.category5:hover {

/*	background-color: #ddd;*/

	text-decoration: underline;

}

.menu ul li a.category0 {

	padding: 2px 0px 2px 20px;

/*	background: url("../images/icons/category-arrow.gif") 2% 40% no-repeat;*/	

}

.menu ul li a.category1 {

	padding: 2px 0px 2px 30px;

    background-position: 11% 30%;

}

.menu ul li a.category2 {

	padding: 2px 0px 2px 40px;

    background-position: 17% 30%;

}

.menu ul li a.category3 {

	padding: 2px 0px 2px 50px;

    background-position: 23% 30%;

}

.menu ul li a.category4 {

    padding-left: 60px;

    background-position: 29% 30%;

}

.menu ul li a.category5 {

    padding-left: 70px;

    background-position: 35% 30%;

}

/*---------end of LEFT---------*/

#left h2, #right h2 {

    height: 20px;

    color: #fff;

    background: #fff url('../images/h2-left.jpg') top left no-repeat;

    margin: 0;

	font-size: 1.1em;

	font-weight: bold;

	padding: 5px 0 0px 15px;

}

#right h2 {

    background: #fff url('../images/h2-right.jpg') top left no-repeat;

}

#right h2.posun {

/*    position: relative;

    top: 9px;*/

    position: absolute;

    top: 0;

    left: 0;

    background: #fff url('../images/h2-right2.jpg') top left no-repeat;

    width: 204px;

    height: 30px;

}

#right .doted_line {

  margin-left: 5px;

}

/*---------RIGHT---------------*/

#right {

	position: relative;

	width: 204px;

	float: left;

	margin-right: -170px;

	overflow: hidden;

}

html>body #right {

	margin-right: -204px;

}

#right-in {

  width: 100%;

	overflow: hidden;

}

#right a, #right a:visited {

    color: #505050;

}

#right a:hover {

    text-decoration: none;

}

#right h3 a, #right h3 a:visited {

    text-decoration: none;

}

#right h3 a:hover {

    text-decoration: underline;

}

#login { 

    position: absolute;

	width: 780px;

	height: 24px;

	left: 10px;

	bottom: 0px;

	color: #fff;

	padding: 2px 0 0 5px;

    line-height: 1.1em;

}

html>body #login {

    bottom: 3px;

} 

#login a, #login a:visited{

    color: #fff;

    margin-left: 5px;

}

#login a:hover {

    text-decoration: none;

}

#login input {

}

#login .w100 {

  width: 100px;

}

#login .logged {

    position: absolute;

    left: 384px;

  font-size: 0.9em;

    width: 360px;

}

#login .logged2 {

    position: absolute;

    left: 494px;

  font-size: 0.9em;

    width: 300px;

}

#login .logged .right {

    position: absolute;

    right: 0;

    top: -3px;

    font-size: 0.9em;

}

#login .logged .t {

    top: 4px;

}

#login #logged_cookie {

    position: relative;

    top: -5px;

    line-height: 0.8em;

}

#login .input_login {

  width: 155px;

  height: 20px;

  background: none;

  border: none;

  background: #3564ac url('../images/login-input.gif') top left no-repeat;

  text-align: center;

  margin: 0 7px 0 7px;

}

#login #submit {

  position: relative;

  border: none;

  background: none;

  color: #fff;

  font-weight: bold;

  font-size: 0.9em;

/*  width: 90px;

  height: 20px;

  color: #fff;

  font-weight: bold;

  font-size: 1em;

  border: none;

  background: none;

  background: url("../images/ok2.gif") top left no-repeat;*/

	cursor: pointer !important;

}

#login img {

    position: relative;

    top: 1px;

}

html>body #login img {

    top: 5px;

}

#login #logged_cookie .man{

    top: 15px;

}

html>body #login #logged_cookie .man{

    top: 5px;

}

#login #logged_cookie #submit {

    position: relative;

    top: 11px;

}

html>body #login #logged_cookie #submit {

    top: 0px;    

}

#right .wrap {

	margin: 0px;

	padding: 0px;

	margin-bottom: 5px;

    background: url('../images/right-bottom.gif') bottom left no-repeat;

    padding-bottom: 10px;    

}

#right .wrap2 {

    background: url('../images/wrap-top.gif') top left no-repeat;

    padding-top: 9px;

}

#right .wrap-in {

	padding: 22px 8px 8px 8px;

	margin: 0px;

	text-align: center;

	line-height: 1.2;

    background: url('../images/right-bg.gif') top left repeat-y;    

}

#right .hm {

    position: relative;

}

/*#right .hm .wrap2 {

    position: relative;

    top: -9px;

}*/

#right .wrap p.row {

  margin: 0;

}

#right .wrap span.label{

  width: 54%;

}

#right .wrap img {

}

#right .businessmen {

    text-align: left;

}

#right .businessmen img {

    position: relative;

    top: 2px;

}

#right .wrap img.businessmen {

  position: relative;

  top: 4px;

  padding: 0;

  border: none;

  background: none;

}

#right .wrap form {

  text-align: left;

}

#right .wrap form img {

  background: none;

  border: none;

}

#right .w-service input {

  font-size: 0.8em;

  width: 55%;

}

#right .w-service fieldset {

    border: 1px solid #ccc;

    padding: 7px 5px 10px 5px;

    text-align: center;

}

#right .w-service .submit {

    position: relative;

    width: 35%;

    left: 10px;

    top: 3px;

}

#right .w-service h3 {

    text-align: left;

}

/*---------end of RIGHT--------*/

/*-------- PROMO BLOCK --------*/

.promo_block {

    width: 100%;

}

.promo_block2 {

  text-align: center;

  width: 100%;

}

.promo_block2_in {

  width: 600px;

  text-align: left;

  margin: 0 auto 0 auto;

}

.promo_block3 {

    padding: 0 0 0 3px;

    margin: 0;

}

/*-------end of PROMO BLOCK---*/

/*-------- CART  -----------*/

#cart_delivery_pay {

  height: 15em;

  border: 1px solid #ccc;

}

#cart_delivery_pay_in {

}

#cart_delivery_pay h4{ 

  margin: 0px; 

  padding: 5px;

  border-bottom: 1px solid #ccc;

  text-align: right;

}

.table_cart_del_pay thead th {

  font-weight: bold;

  text-align: left;

  }

.table_cart_del_pay td {

  text-align: left;

  }

.continue_button {

  width: 30%; 

  }

/*--------- REGISTRATION ---------*/

.registrace .form_item_box label {

    width: 95px;

}

.registrace .form_item_box label.normal {

  display: inline;

  width: auto;

  text-align: left;

}

.registrace table td {

    vertical-align: top;

}

.data_form {

}

.data_form h3 {

}

.data_form fieldset {

  border: 1px solid #e1e8f3;

  padding: 8px;

  margin-bottom: 5px; 

}

.data_form fieldset legend {

  font-weight: bold;

  padding: 2px 20px 2px 20px;

  background-color: #e1e8f3;

}

.detail_search input {

    font-size: 1em;

}

.detail_search .form_item_box {

    margin: 0;  

}

.detail_search .w140 {

  width: 153px;

}

.detail_search .w70 {

    width: 75px;

}

fieldset.pure_fieldset {

  border: none;

}

fieldset.pure_fieldset legend {

  border: none;

  background: none;

}

.data_form label, .data_form .checkbox, .data_form .checkbox-registration {

  display: block;

  width: 120px;

  float: left;

  padding: 0 10px 0 0;

  margin: 2px 0 2px 0;

}

.data_form .checkbox, .data_form .checkbox-registration {

  text-align: right;

}

.data_form .checkbox-registration {

  position: relative;

  width: 30px;

}

.data_form input{

  margin: 2px 0 2px 0;

}

.invoice td {

    vertical-align: top;

}

.invoice label {

  width: 80px;

}

/*--------end of REGISTRATION -----*/

/*-------- end of CART  ---------*/

/*---------FOOTER--------------*/

#footer {

	clear: both;

	color: #c3d1e6;

/*	background-color: #fff;*/

	height: 40px;

	background: url('../images/footer-bg.gif') top left repeat-y;

}

#footer-in {

	background: url('../images/footer-top.gif') top left no-repeat;

	padding: 5px 10px 5px 10px;

	line-height: 1.3em;

}

#footer a, #footer a:visited {

    color: #c3d1e6;

}

#footer a:hover {

    text-decoration: none;

}

#footer-left {

    float: left;

    width: 75%;

}

#footer-riht {

    float: right;

    width: 35%;

}

/*---------end of FOOTER-------*/

/*---------OTHER SETTINGS------*/

.last {

	margin-bottom: 0;

}

.clearing {

	visibility: hidden;

	height: 0px;

	line-height: 0px;

	clear: both;

}

.comparing_price {

  color: #f00;

  font-weight: bold;

}

.news {

    clear: both;

    line-height: 1.4em;

    padding: 0 5px 0 5px;

    margin-bottom: 2px;

}

.news-bg {

    background-color: #eef2f8 !important;

}

.news-list {

/*	margin:0px 0px 10px 0px;*/

	padding:5px;

	height:50px;

	width: 48%;

	float: left;

}

html>body .news-list {

	height:auto;

	min-height:50px;

}

.news-list .text{

	padding:5px 0px 5px 0px;

}

.news-list .text img {

	float:left;

	margin:0px 5px 5px 0px;

}

.news-list p {

  margin: 0;

  padding: 0;

}

.news-list h3 {

  font-size: 1.1em;

  color: #3564ac;

  margin: 0;

}

.news-list .date {

/*    font-size: 0.75em;*/

}

.news-list a, .news-list a:visited {

  color: #3564ac;

    text-decoration: none;

}

.news-list a:hover {

  color: #3564ac;

    text-decoration: underline;

}

.print{

  font-size: 0.9em;

  text-align: right;

  margin-bottom: 5px;

}

.print a{

  position: relative;

  top: 3px;

}

.print_button {

  width: 16px;

  height: 16px;

  border: none;

  background: none;

  background: url("../images/icons/print2.gif") 50% 50% no-repeat;

	cursor: pointer !important;

}

.card {

  border: 1px solid #000;

  padding: 8px;

  margin-bottom: 10px; 

}

.fright {

    position: relative;

    height: 110px;

}

.fright span {

    position: absolute;

    right: 218px;

    top: 28px;

}

html>body .fright span {

    right: 228px;

    top: -15px;

}

.fright textarea{

    position: absolute;

    right: 10px;

    top: 45px;

}

html>body .fright textarea{

    right: 20px;

    top: 0px;

}

#ctct {

    text-align: center;

    font-weight: bold;

    border: 1px solid #e1e8f3;

    padding: 5px;

    margin-top: 5px;

}

.same_height {

    height: 260px;

}

.variant2 input {

/*    margin: 0;

    padding: 0;

    width: 10px;*/

    display: inline;

}

.variant2 label {

	display: inline;

	float: none;

	display:none;

    text-align: left;

    width: 100px;

}

.variant2 table.var_table {

    width: 100%;

    text-align: left;

}

.variant2 table.var_table td.f_col {

    width: 10% !important;

    text-align: left;

}

#listicka {

    position: absolute;

    top: 0px;

    left: 0px;

    z-index: 501;

    height: 27px;

    width: 98%;

/*	width: 973px;*/

    background: url('../images/listicka-border.gif') bottom left repeat-x;

/*    padding: 0 0 0 180px;*/

    background-color: #ece9d7;

    background-color: #e4e6e3;

}

html>body #listicka {

    width: 100%;

}

#listicka img.logo {

    position: absolute;

    top: 1px;

    right: 0px;

}

.menu_listicka {

    margin: 0px;

    padding: 1px 0 0 0;

/*    margin-left: 180px;*/

    /*display: none;*/

}

.menu_listicka ul {

    width: 780px;

    margin: 0px auto;

    padding: 0px;

}

.menu_listicka ul img {

    position: relative;

    top: 3px;

    right: 2px;

}

.menu_listicka li {

    list-style-type: none;

}

.menu_listicka li a {

    display: block;

    padding: 4px 10px 3px 10px;

    height: auto;

    color: #000 !important;

    text-decoration: none;

}

.menu_listicka li a.img {

    padding: 0px 10px 3px 10px;

}

.menu_listicka li.li0 a {

    text-align: center;

}

.menu_listicka li.li1 a {

    text-align: left;

}

.menu_listicka li.li1 a {

    padding: 1px 10px 5px 10px;

}

.menu_listicka li a:hover {

    color: #000;

}

.menu_listicka li.li0 a:hover {

    border-right: 1px solid #aca899;

    border-bottom: 1px solid #aca899;

    border-left: 1px solid #fff;

    border-top: 1px solid #fff;

}

.menu_listicka .parent {

    background: url("../images/sipka.gif") 90% 30% no-repeat;

}

.menu_listicka h2 {

    font-size: 1em;

    margin: 0;

    padding: 5px 3px 1px 3px;

}

ul.ul0 li.li0,

ul.ul1 li.li1,

ul.ul2 li.li2,

ul.ul3 li.li3 {

    float: left;

    position: relative;

/*    padding: 0 5px 0 5px;*/

}

ul.ul0 li.li0 {

    display: block;

    width: 13em;

    /*border-right: 1px solid #fff;*/

}

ul.ul1, ul.ul2, ul.ul3 {

    position: absolute;

    visibility: hidden;

}

ul.ul1 a, ul.ul2 a, ul.ul3 a {

    /*background-color: red;*/

}

ul.ul1 {

    width: 18em;

    top: 2.2em;

    left: 0;

    border-right: 1px solid #aca899;

    border-bottom: 1px solid #aca899;

    border-left: 1px solid #ece9d8;

    border-top: 1px solid #ece9d8;

/*    border: 1px solid #aca899;*/

    padding: 1px 1px 1px 1px;

    background-color: #fff;

}

ul.ul2, ul.ul3 {

    top: 0;

/*    left: 100px;*/

    left: 8em;

}

ul.ul1 li.li1 a:hover {

    border: none;

    background-color: #bbb;

    color: #fff !important;

}

ul.ul1 li.li1,

ul.ul2 li.li2, 

ul.ul3 li.li3 {

/*    width: 100px;*/

    width: 18em;

/*    background-color: #ddd;*/

    background: #fff;

    border-bottom: 1px solid #aca899;

/*    border-top: none;*/

}

ul.ul0 li.li0:hover ul.ul1,

ul.ul1 li.li1:hover ul.ul2,

ul.ul2 li.li2:hover ul.ul3 {

    visibility: visible;

}

/*table.var_table td {

    text-align: left;

}

table.var_table .col1 { 

    width: 20% !important;

}

table.var_table .col2 {

    width: 80% !important;

}*/

.flash {

    text-align:center;

}

.flash object {

    margin: 0 auto;

}

/*----end of-OTHER SETTINGS----*/
