/* Envy CSS Default */

body {
  background: #000000 url("../images/background.gif");
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #66654d;
  margin: 0;
  padding: 0;
  text-shadow: 0 0 0 #000;
}

/************* PNG HACK (http://www.twinhelix.com/css/iepngfix/) ***************/

img, div { 
  behavior: url(../iepngfix.htc); 
}

/************ FRAMEHOLDER ***************/

div#frameholder {
  width: 991px;
  margin: 0 auto;
  _width: 994px;
  position: relative;
}

body div.frameholder_spozadim {
  background: url(../shop_images/bg_noflash.jpg) no-repeat 320px 98px;
}

body div.frameholder_spozadim_en {
 background: url(../shop_images/bg_noflash_en.jpg) no-repeat 320px 98px;
}



/***************** TOP *******************/

/* a#logo {
  display: block;
  background: url("../images/bg_logo.jpg") no-repeat;
  width: 368px;
  height: 98px;
  float: left;
} */

div#obalogo {
	float: left;
	height: 98px;
}

h1#logo, h1#logo_content {
	background: url("../images/bg_logo.jpg") no-repeat left top;
	display: block;
	width: 368px;
	height: 60px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	text-indent: -2000em;
	z-index: 1000;
	/*float: left;*/
}

h1#logo a, h1#logo_content a {
	display: block;
	width: 368px;
	height: 60px
}

h1#logo_content {
  background: url("../images/bg_logo_content.jpg") no-repeat;
}


div#flashradio_content, div#flashradio {
	background: url("../images/bg_logo.jpg") no-repeat left bottom; /*bg_logo_content.jpg*/
	height: 20px;
	margin: 0;
	padding: 18px 0 0 60px;
	width: 308px;
}

div#flashradio {
	background: url("../images/bg_logo.jpg") no-repeat left bottom;
/* 	width: 328px;
	height: 38px;
	margin: 0;
	padding: 0 0 0 40px; */
}

div#flashradio_content a, div#flashradio a {
	font-weight: bold;
	padding: 0 0 0 19px;
	background: transparent url(../images/ico_play.gif) no-repeat left center;
	color: #9f7023;
	position: absolute;
	bottom:49px;/*37*/
	left: 30px;
}

div#flashradio_content a:hover, div#flashradio a:hover {
	color: #D3952E;	
}

div#flashradio_content span {
	font-weight: normal;
}

/*************** MAIN MENU *****************/

div#hormenu {
  background: url("../images/bg_menu.jpg") no-repeat;
  width: 518px;
  height: 98px;
  float: left;
}

div#leto_zima {
  background: url("../images/bg_menu.jpg") no-repeat right top;
  float: left;
  height: 98px;
  width: 105px;
}

div#leto_zima .leto {
  display: block;
  width: 34px;
  height: 36px; 
  float: left;
  margin: 10px; 
}

div#leto_zima .zima {
  display: block;
  width: 34px;
  height: 36px;
  float: left;
  margin-top: 10px;
}

div#hormenu_content {
  background: url("../images/bg_menu_content.jpg") no-repeat;
  width: 623px;
  height: 98px;
  float: left;
}

div#hormenu ul, div#hormenu_content ul {
  margin: 35px 0 0 6px;
}

div#hormenu ul li.first, div#hormenu_content ul li.first {
  border-left: 0;
}

div#hormenu ul li, div#hormenu_content ul li {
  list-style-type: none;
  float: left;
  border-left: 2px solid white;
  padding: 0 9px;
}

div#hormenu ul li a, div#hormenu_content ul li a {
  text-decoration: none;
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
}


/*div#hormenu ul li a:hover, div#hormenu_content ul li a:hover {
  background: #000000 url(../images/background.gif);
}*/

/************* DOPORUCUJEME ****************/

div#doporucujeme {
  background: url("../images/bg_doporucujeme.jpg") no-repeat;
  width: 214px;
  height: 185px;
  color: #000000;
  padding: 36px 0 0 106px;
}

div#frameholder div.mensi_dop {
  background: url("../images/bg_doporucujeme.jpg") no-repeat;
  width: 206px;
  height: 185px;
  color: #000000;
  padding: 36px 0 0 106px;
  _overflow: hidden;
}

div#frameholder div.doporucujeme_en {
	background: url("../images/bg_doporucujeme_en.jpg") no-repeat;
}

div#frameholder div.doporucujeme_de {
	background: url("../images/bg_doporucujeme_de.jpg") no-repeat;
}

div#frameholder div.doporucujeme_it {
	background: url("../images/bg_doporucujeme_it.jpg") no-repeat;
}

div#frameholder div.doporucujeme_ru {
	background: url("../images/bg_doporucujeme_ru.jpg") no-repeat;
}

div#doporucujeme .vyrobek {
  width: 170px;
}

div#doporucujeme a {
  font-size: 14px;
  color: #4d0808;
  font-weight: bold;
  text-decoration: underline;
}

div#doporucujeme a:hover {
  text-decoration: none;
}

div#doporucujeme img {
  /* float: left; */
  border: 2px solid #6b4302;
  /* margin: 0 5px 0 0; */
}

div#doporucujeme a img:hover {
	border: 2px solid #E29009;	
}

/************* NEWS *********************/

div#news {
  background: url("../images/bg_news.jpg") no-repeat;
  /* width: 269px;
  height: 91px;
  padding: 61px 0 0 51px; */
  	height: 115px;
	padding: 37px 0 0 28px;
	width: 292px;
}

div#news_ru {
  background: url("../images/bg_news_ru.jpg") no-repeat;
  /* width: 269px;
  height: 91px;
  padding: 61px 0 0 51px; */
  	height: 115px;
	padding: 37px 0 0 28px;
	width: 292px;
}

div#frameholder div.mensi_news {
  background: url("../images/bg_news.jpg") no-repeat;
  /* width: 261px;
  height: 91px;
  padding: 61px 0 0 51px; */
  width: 284px;
  height: 115px;
  padding: 37px 0 0 28px;
}

#eshoplinks {position: absolute; z-index: 1000;}
div#news div#eshopczsk {
  background: url("../images/czsk.jpg") no-repeat;/* background: url("../images/btn-eshop.jpg") no-repeat; */
  width:190px;
  height:51px;
  margin-top:-10px;
  margin-left:30px;
  /* z-index:1000;
  position: absolute; */
  position: relative;
}
/*div#news div#eshopczsk a {
  display:block;
  width:150px;
  height:30px;
  text-decoration: none;
}*/
div#news div#eshopczsk a:hover {
  text-decoration: none;
}

div#news div#eshopczsk a.ecz {position: absolute; z-index: 999; display: block; width: 100px; height: 50px;}
div#news div#eshopczsk a.esk {position: absolute; z-index: 1000; display: block; width: 90px; height: 50px; right: 0px; bottom: 4px;}

div#news .item {
  color: #FFFFFF;
  width: 230px;
}

div#news .item strong {
  font-weight: bold;
}

div#news .item a {
  color: #9d6e1e;
  font-weight: bold;
  text-decoration: underline;
  display: block;
  text-align: right;
  width: 228px;
}

div#news .item a:hover {
  text-decoration: none;
}

div#content .newsdate {
	display: block;
	font-weight: normal;
	font-size: 11px;
	color: #66654D;
	margin: 0 0 10px 0;
}

div#content div#text .newsh4 {
	margin: 0;
	padding: 0 0 0 20px;
	background: transparent url(../images/ico_news.gif) no-repeat left top;
}

div#content div#text .searchh4 {
	margin: 0;
	padding: 0 0 0 20px;
	background: transparent url(../images/ico_find.gif) no-repeat left top;
}

div#content .newsh4 a, div#content .searchh4 a {
	color: white;
	text-decoration: none;
}

h1.searchh1 {
	text-transform: none;
}

h1.searchh1 span {
	text-transform: uppercase;
	color: #fff;
}

div#content .newsh4 a:hover,div#content .searchh4 a:hover {
	text-decoration: underline;
}

div#content div#text .newsp {
	background: #121212;
	padding: 10px;
}

div#content ul li {
	list-style-position: inside;
	margin: 0 0 0 10px;
}

/************** LEFT *****************/

div#left {
  float: left;
}

div#left2 {
  float: left;
}

img#flash {
  float: left;
}

div#flash {
  float:left;
  margin:-16px 0 0 13px;
  overflow:hidden;
  width:655px;
  height: 389px;  
  _margin:-16px 0 0 -40px;
}

div#noflash {
	background: transparent url(../images/no_flash.jpg) no-repeat left top;
	width: 371px;
	height: 176px;
	margin: 106px 0 0 136px;
}

/**************** CONTENT *************/

div#content {
  background: #0b0b0b;
  float: left;
  width: 653px;
  min-height: 575px;
  _height: 575px;
}

div#content div#text {
  margin: 47px 0 0 38px;
  width: 589px;
  font-size: 12px;
  color: #bfa279;
}

div#text img {
/* 	margin: 3px; */
	border-style: solid;
	border-color: #6B4302;
}

div#text a img:hover {
	border-color: #E29009;
}

div#content a {
  text-decoration: underline;
}

div#content a:hover {
  text-decoration: none;
}

div#content div#text p {
  margin-bottom: 15px;
}

div#content div#text h4 {
	color:#FFFFFF;
	font-family:Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0 0 8px;
	padding:0;
	text-transform:uppercase;
}

div#content div#text h4 span {
	text-transform: none;
	font-size: 12px;
	font-weight: normal;	
}

div#prava_zed {
  background: url("../images/bg_pravazed.jpg") no-repeat;
  width: 26px;
  height: 597px;
  float: left;
}

img.content_img {
  float: right;
  padding: 3px;
  border: 1px solid #4d4d4d;
  margin: 0 0 10px 18px;
}

div#text a {
	color:#9D6D21;
	font-weight:bold;
	text-decoration:underline;
}

div#text a:hover {
	text-decoration:none;
}

div#text div.sedivyram {
  background: #121212 url("../../images/bg_info.gif") no-repeat right top;
  padding: 19px 21px 17px;
  margin-bottom: 25px;
}

div#text div.no_bg {
  background: #121212;
}

div#text div.sedivyramnobg {
  background: #121212;
  padding: 19px 21px 17px;
  margin-bottom: 25px;
}

div#text div.sedivyram ul li {
  list-style-type: none;
  background: url("../../shop_images/bg_products_li.gif") no-repeat left center;
  line-height: 17px;
  padding-left: 15px;
}

div#text div.sedivy_ram {
  background: #121212 url("../images/bg_info.gif") no-repeat right top;
  padding: 19px 21px 17px 21px;
}

div#text div.sedivy_ram em {
  font-size: 11px;
}

div#text div.sedivy_ram table tr td.first {
  color: #c1c1c1;
}

div.content_mezera {
  height: 36px;
  width: 1px;
}

/************* SHOP *******************/

div#shop {
  background: url("../images/bg_shop.jpg") no-repeat;
  width: 300px;
  height: 112px;
  padding: 8px 0 0 68px;
  float: left;
  /* margin-top: -8px; */
}

div#shop_en {
  background: url("../images/bg_shop_en.jpg") no-repeat;
  width: 300px;
  height: 112px;
  padding: 8px 0 0 68px;
  float: left;
  /* margin-top: -8px; */
}

div#shop_ru {
  background: url("../images/bg_shop_ru.jpg") no-repeat;
  width: 300px;
  height: 112px;
  padding: 8px 0 0 68px;
  float: left;
  /* margin-top: -8px; */
}

div#shop_it {
  background: url("../images/bg_shop_it.jpg") no-repeat;
  width: 300px;
  height: 112px;
  padding: 8px 0 0 68px;
  float: left;
  /* margin-top: -8px; */
}

div#shop a#CmdSearch, div#shop_en a#CmdSearch, div#shop_ru a#CmdSearch, div#shop_it a#CmdSearch {
  font-weight: bold; 
  font-size: 12px;
  margin-left: 5px;
  color: #ab8461;
}

div#shop a#CmdSearch:hover, div#shop_en a#CmdSearch:hover, div#shop_ru a#CmdSearch:hover, div#shop_it a#CmdSearch:hover {
  text-decoration: underline;
}

div#shop input#searchWord, div#shop_en input#searchWord, div#shop_ru input#searchWord, div#shop_it input#searchWord {
  width: 137px;
  height: 14px;
  border-top: 1px solid #211d17;
  border-left: 1px solid #211d17;
  border-right: 1px solid #4b4234;
  border-bottom: 1px solid #4b4234;
  background: #12100d;
  font-size: 10px;
  color: #ab8461;
  padding-left: 5px;
  padding-top: 1px;
  margin-top: 5px;
}

div#frameholder div.mensi_shop {
  background: url("../images/bg_shop.jpg") no-repeat;
  width: 244px;
  height: 112px;
  padding: 8px 0 0 68px;
  float: none;
}

div#frameholder div.mensi_shop_en {
  background: url("../images/bg_shop_en.jpg") no-repeat;
  width: 244px;
  height: 112px;
  padding: 8px 0 0 68px;
  float: none;
}

div#frameholder div.mensi_shop_it {
  background: url("../images/bg_shop_it.jpg") no-repeat;
  width: 244px;
  height: 112px;
  padding: 8px 0 0 68px;
  float: none;
}

div#frameholder div.mensi_shop_ru {
  background: url("../images/bg_shop_ru.jpg") no-repeat;
  width: 244px;
  height: 112px;
  padding: 8px 0 0 68px;
  float: none;
}


div#shop a.shopenter, div#shop_en a.shopenter, div#shop_it a.shopenter, div#shop_ru a.shopenter {
  display: block;
  width: 115px;
  height: 86px;
}

div#kategorie {
  float: left;
  /* margin-top: -8px; */
}

div#kategorie a {
  display: block;
  width: 76px;
  height: 120px;
  float: left;
}

a#female {
  background: url("../images/bg_female.jpg") no-repeat;
}

a#male {
  background: url("../images/bg_male.jpg") no-repeat;
}

a#kids {
  background: url("../images/bg_kids.jpg") no-repeat;
}

a#staff {
  background: url("../images/bg_staff.jpg") no-repeat;
}

/* IT */

a#female.it {
  background: url("../images/bg_female_it.jpg") no-repeat;
}

a#male.it {
  background: url("../images/bg_male_it.jpg") no-repeat;
}

a#kids.it {
  background: url("../images/bg_kids_it.jpg") no-repeat;
}

a#staff.it {
  background: url("../images/bg_staff_it.jpg") no-repeat;
}


div#mezera1 {
  background: url("../images/bg_mezera1.jpg") no-repeat;
  float: left;
  width: 11px;
  height: 120px;
}

div#mezera2 {
  background: url("../images/bg_mezera2.jpg") no-repeat;
  float: left;
  width: 14px;
  height: 120px;
}

div#mezera3 {
  background: url("../images/bg_mezera3.jpg") no-repeat;
  float: left;
  width: 14px;
  height: 120px;
}

/**************** ZONA *****************/

div#clenskazona {
  background: url("../images/bg_clzona.jpg") no-repeat;
  width: 280px;
  height: 120px;
  float: left;
  /* margin-top: -8px; */
}

div#frameholder div.en {
	background: url("../images/bg_clzona_en.jpg") no-repeat;
}

div#clenskazona #prihlaseni {
  width: 146px;
  float: left;
  padding: 36px 0 0 48px;
  color: white;
}

div#clenskazona #prihlaseni input {
  width: 128px;
  height: 14px;
  font-size: 11px;
  color:gray;
  font-style: italic;
}

div#clenskazona #prihlaseni input#login {
  margin: 0 0 7px 0;
}

div#clenskazona #prihlaseni a#registrace {
  background: url("../images/bg_hvezda.gif") no-repeat;
  padding-left: 19px;
  margin-top: 18px;
  display: block;
  text-decoration: underline;
  color: white;
}

div#clenskazona #prihlaseni a#registrace:hover {
  text-decoration: none;
}

div#clenskazona #prihlaseni div#prihlaseno {
  color: #FFFFFF;
}

div#clenskazona #prihlaseni div#prihlaseno a {
  color: #FFFFFF;
  text-decoration: underline;
}

div#clenskazona #prihlaseni div#prihlaseno a:hover {
  text-decoration: none;
}

div#clenskazona a#door {
  background: url("../images/bg_door_login.jpg") no-repeat;
  display: block;
  width: 51px;
  height: 128px;
  float: left;
  margin:-8px 0 0;
}

div#clenskazona a#door:hover {
  background: url("../images/bg_door.jpg") no-repeat;
}

div#clenskazona a#door_logout {
  background: url("../images/bg_door_logout.jpg") no-repeat left bottom;
  display: block;
  width: 51px;
  /*height: 120px;*/ 
  height: 135px;
  margin-top: -15px; 
  float: left;
}

div#clenskazona a#door_logout:hover {
  background: url("../images/bg_door_logout_hover.jpg") no-repeat left bottom;
}

/***************** BANNERY **************/

div#zed {
  background: url("../images/bg_bannerzona.jpg") no-repeat;
  width: 312px;
  height: 91px;
}

div#bannerzona {
  background: url("../images/bg_bannerzona.jpg") no-repeat;
  width: 981px;
  padding: 50px 0 15px 10px;
  _padding: 50px 0 15px 10px;
  &height: 100px; 
  &overflow: hidden;
}

div#bannerzona2 {
  width: 981px;
  padding: 20px 0 15px 10px;
}

div#bannerzona .banner, div#bannerzona2 .banner  {
/*  background: #3d3d3d;
  border: 2px solid #000000; */
  width: 300px;
  float: left;
  margin-left: 18px;
  text-align: center;
  _margin-left: 11px;
}


/*************** BOOTOM **********************/

div#bottom {
  margin-left: 29px;
}

div#bottom a:hover {
  text-decoration: underline;
}

/***************** LANGUAGES ****************/

div#languages {
  height: 16px;
  overflow: hidden;
  width: 360px;
  position: absolute;
  left: 36px;
  top: 79px;
}

div#languages a {
  font-size: 10px;
  text-transform: uppercase;
}

div#languages a {
	display: block;
	padding: 0 11px 0 26px;
	float: left;
	width: 3px;
	height: 16px;
	line-height: 16px;
}

div#languages .cz {
	background: url("../images/langflags/ico_bigflags.gif") no-repeat left -44px;
}

div#languages .cz:hover {
	background: url("../images/langflags/ico_bigflags.gif") no-repeat -78px -44px;
}

div#languages .en {
	background: url("../images/langflags/ico_bigflags.gif") no-repeat left -22px;
}

div#languages .en:hover {
	background: url("../images/langflags/ico_bigflags.gif") no-repeat -78px -22px;
}

div#languages .de {
	background: url("../images/langflags/ico_bigflags.gif") no-repeat left 0px;
}

div#languages .de:hover {
	background: url("../images/langflags/ico_bigflags.gif") no-repeat -78px 0px;
}

div#languages .uk {
	background: url("../images/langflags/ico_bigflags.gif") no-repeat left -66px;
}

div#languages .uk:hover {
	background: url("../images/langflags/ico_bigflags.gif") no-repeat -78px -66px;
}

div#languages .pl {
	background: url("../images/langflags/ico_bigflags.gif") no-repeat left -88px;
}

div#languages .pl:hover {
	background: url("../images/langflags/ico_bigflags.gif") no-repeat -78px -88px;
}

div#languages .bl {
	background: url("../images/langflags/ico_bigflags.gif") no-repeat left -110px;
	color: #DDDDDD;
}

div#languages .bl:hover {
	background: url("../images/langflags/ico_bigflags.gif") no-repeat -78px -110px;
	color: #FFFFFF;
}

div#languages .it {
	background: url("../images/langflags/ico_bigflags.gif") no-repeat left -132px;
	color: #DDDDDD;
}

div#languages .it:hover {
	background: url("../images/langflags/ico_bigflags.gif") no-repeat -78px -132px;
	color: #FFFFFF;
}

div#languages .sui {
	background: url("../images/langflags/ico_bigflags.gif") no-repeat 6px -153px;
	color: #FFFFFF;
}

div#languages .sui:hover {
	background: url("../images/langflags/ico_bigflags.gif") no-repeat -72px -153px;
	color: #FFFFFF;
}

div#languages .ru {
	background: url("../images/langflags/ico_bigflags.gif") no-repeat left bottom;
}

div#languages .ru:hover {
	background: url("../images/langflags/ico_bigflags.gif") no-repeat -78px bottom;
}

/*************** FOOTER ********************/

div#linka_tlusta {
  background: #222222;
  width: 948px;
  height: 4px;
  margin: 6px 0;
  _font-size: 4px;
}

div#linka_tenka {
  background: #222222;
  width: 948px;
  height: 1px;
  margin: 6px 0;
  _font-size: 1px;
}

div#footer {
  float: left;
}

div#footer a {
  font-weight: bold;  
}


div#bottom a:hover { 
	color: #9D6D21;
}

/**************** BOTTOM MENU *******************/

div#bottom_menu {
  float: left;
}

div#bottom_menu ul li {
  list-style-type: none;
  float: left;
  margin: 0 6px 0 0;
  padding: 0 0 0 6px;
  border-left: 1px solid #aaa58a;
}

div#bottom_menu ul li:first-child {
  border: 0;
  padding: 0;
  margin-left: 0px;
  _margin-left: 0px;
}

div#bottom_menu ul li.last {
  margin: 0;
}

div#bottom_menu ul li a {
  color: #aaa58a;
}

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

.clear { clear: both; }
.no_display { display: none; }


  div.logerr3_part1  {
   background: red; color: #FFFFFF;
   font-size:20px;
   font-weight:bold;
   text-align: center;
   padding:4px;
   border-width: 1px;
   border-style: solid;
   border-color: #FFA0A0;
   }
   div.logerr3_part2  {
   background: green; color: #FFFFFF;
   font-size:16px;
   font-weight:bold;
   text-align: center;   
   padding:4px;   
   }
   div.logerr3_part3  {
   background: green; color: #FFFFFF;
   font-size:24px;
   font-weight:bold;
   text-align: center;   
   padding:4px;   
   }
   
   #logerr3  {
   background: green; color: black;
   width:380px;height:120px;
   padding:8px;
   position:absolute;
   left:0px;
   top:0px;
   border-width: 1px;
   border-style: solid;
   border-color: #0;
   display:none;
   }

  div.logerr2_part1  {
   background: red; color: #FFFFFF;
   font-size:20px;
   font-weight:bold;
   text-align: center;
   padding:4px;
   border-width: 1px;
   border-style: solid;
   border-color: #FFA0A0;  
   
      
   }
   div.logerr2_part2  {
   background: green; color: #FFFFFF;
   font-size:16px;
   font-weight:bold;
   text-align: center;   
   padding:4px;   
   }
   div.logerr2_part3  {
   background: green; color: #FFFFFF;
   font-size:24px;
   font-weight:bold;
   text-align: center;   
   padding:4px;   
   }
   
   #logerr2  {
   background: green; color: black;
   width:380px;height:200px;
   padding:8px;
   position:absolute;
   left:0px;
   top:0px;
   border-width: 1px;
   border-style: solid;
   border-color: #0;
   display:none;  
   }
   
.dn {display: none;}

.bannerOkno
{
	/*display:none;*/
	position: fixed;
	top: 37%;
	left: 50%;
	margin: -113px 0 0 -220px;
	background: black;
	width: 440px;
	height:225px;
	z-index: 10001;
}
.tmavePozadi
{
	height: 100%;
	width: 100%;
	position:absolute;
	opacity: 0.75;
	background:black;
	z-index: 10000;
}
.bannerZavrit
{
	background:url("../images/closebtm.gif") no-repeat;
	height:16px;
	width: 16px;
	float:right;
	
	
}
