body									{ font-size: 0.7em; font-family: Arial, Tahoma , Verdana, lucida, sans-serif; color: #003F7E; padding: 0px; margin: 0px; text-align: center; background: white url('/images/pozadi.gif'); }
img										{ border: 0; }
table									{ border-collapse: collapse; }
tr.nadpis								{ font-weight: bold; background-color: #0D97C5; color: white;}
form									{ margin: 0;}
em										{ font-style:normal; font-size:11px; font-family:arial; }
.f-left									{ float: left; margin-right: 8px;}
.f-right								{ float: right;}
.center									{ text-align: center;}
.right									{ text-align: right; border: 1px solid black;}
.left									{ text-align: left !important;}
.cistic                 				{ clear:both; height:0; overflow:hidden; visibility:hidden;}
.clear									{ clear: both;}
.noborder								{ border: 0 !important;}
.nomargin								{ margin: 0 !important;}
.submit									{ font-size: 0.8em; font-weight: bold; cursor: pointer;}
.info_message							{ font-weight: bold; margin-bottom: 20px; padding: 10px; background-color: #91F0F0; border: 1px solid #17AAAA; }
.error_message							{ font-weight: bold; margin-bottom: 20px; padding: 10px; background-color: #F7BBBB; border: 1px solid #AA1617; }
#razeni									{ padding: 5px; }
#razeni .sort							{ cursor: pointer; width: 9px; height: 9px; border: 0px; color: white; font-size: 0px; _padding-left: 9px;  }
#razeni .asc							{ background: url('/images/razeni_asc.gif') no-repeat !important; }
#razeni .asc-neaktiv					{ background: url('/images/razeni_asc_neaktiv.gif') no-repeat !important; }
#razeni .desc							{ background: url('/images/razeni_desc.gif') no-repeat !important; }
#razeni .desc-neaktiv					{ background: url('/images/razeni_desc_neaktiv.gif') no-repeat !important; }

hr.dark_red								{ background: #761328; height: 1px; border: 0px; margin: 0px; }

a:link { color:#063917; }
a:active { color:#063917; }
a:hover { color:#063917; }
a:visited { color:#063917; }

a.back									{ display: block; margin-bottom: 15px; }
.red									{ color: #EC0000 !important; } 

/* //!// */
/*
#kudrnac_div            				{ z-index: 10; position: absolute; top:0; left: 0; width: 100%; text-align: right;  }
#kudrnac 								{ float: right;}
*/

.clanek{
	width:90%;
	padding-top: 20px;
	padding-right:20px;
	padding-left:20px;
	color:#ffffff;
	font-size:12px;
	font-weight:500;
}

#jazyky { 
  margin: 4px;
  margin-top: -100px;
  position: absolute;
}

#kosik_udaje table {
	width:90%;
}

#kosik_udaje table td {
	padding-left:25px;
}

#kosik_udaje input {
	width:180px;
}

#souhrn_udaje table{
	width:500px;
}

#souhrn_udaje table td{
	width:400px;
	padding-left:25px;
}


#zbozi_center{
	padding:5px;
  
}


#top { 
  width: 100%; 
/*  height: 115px; */
  height: 80px;
  background-color: #063917; 
  position: absolute; 
  top:0; 
  left: 0;
}

#main{ 
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

#obal { 
  height: 200px; 
  width: 987px; 
  _width: 991px;
  margin-left: auto; 
  margin-right: auto;  
  text-align: left;
}

#zahlavi								{ height: 115px; background: #063917;}
#zahlavi img							{ float: left; margin: 10px 10px 0px 0px; }

#podzahlavi								{ background: transparent url('/images/pozadi_menu.gif') center 62px  no-repeat; height: 115px; }

#levy-sloupec{ 
  text-align: center;
  height: 600px;
  float: left;
  width: 180px;
}

#levy-sloupec-top { 
  text-align: right; 
  padding-right: 20px;
  background-image: url(/images/cernej_pruh.gif);
  background-position: 140px 43px;
  background-repeat: no-repeat;
}
#levy-sloupec-topbg        				{ height: 40px; background: #063917;}


#levy-sloupec #vlajka_akce				{ margin-top: 91px; }
#levy-sloupec .box { 
  margin: 0px 2px 0px 0px; 
  padding-top: 5px; 
/*  padding-top: 0px; */
  background: #12aad1; 
  /*height: 250px; */
}
/*#levy-sloupec .paticka					{ margin: 0px 0px 0px 0px; background: transparent url('/images/zapati_levy_box.gif') 20px bottom  no-repeat; height: 30px; float: left; width: 180px; }*/

/* Fulltextove vyhledavani vlevo */
#levy-sloupec .box .vyhledavani { 
  margin-left: 10px;
}
#levy-sloupec .box .vyhledavani h2 { 
  font-size: 11px;
  color: white;
  background-color: #12AAD1;
  text-align: left;
}
/* "rozsirene hledani" */
#levy-sloupec .box .vyhledavani h2 a { 
  color: #12728B;
  font-size: 9px;
}
#levy-sloupec .box .vyhledavani .body form * input { 
  width: 120px;
  border: none;
}
#levy-sloupec .box .vyhledavani .body form * input.odeslat { 
  border: none;
  background-color: #12AAD1;
  width: 20px;
  color: white;
  cursor: pointer;
}

/* //!// */
#levy-sloupec .box ul li.tree_sub { text-align: right; }

#pravy-sloupec { 
  height: 600px; 
  float: left; 
  width: 180px; 
  _width: 182px;
}
#pravy-sloupec-top { 

  height: 78px; 
  /*background: #063917 url('/images/menu_oblouk.gif') left bottom no-repeat;*/
  
}
#pravy-sloupec img { margin: 158px 0px 0px 19px; }
#pravy-sloupec .box { 

  height: 200px;
  padding-left:19px;
  _padding-left:0px;
  margin: 74px 0px 0px 2px; 
  /*background-color: #e9688f;*/
  
  
}
/*#pravy-sloupec .paticka					{ margin: 0px 0px 0px 0px; background: transparent url('/images/zapati_pravy_box.gif') 3px bottom  no-repeat; height: 30px; float: left; width: 180px; }*/

.paticka_nova{
	color:#666666;
	text-align:right;
}

#paticka								{ clear: both; padding: 6px 10px; text-align: right; color: white; }
#paticka a								{ color: white; }
.paticka_nova .body			{ text-align: left; }

#banner_div {}

#hlavni	{ 
  text-align: left; 
  float: left; 
  width: 587px;
  padding: 0px; 
  color: black;
  
}

#hlavni-top         					{ height: 80px; background: #063917;}
#hlavni-top #slogan    					{ position: absolute; padding-top: 20px; height: 40px; color: #83B817; font-size: 1.3em; font-weight: bold; width: 350px; }
#hlavni-top form       					{ float: right; height: 32px; width: 237px; margin-top: 8px; background: transparent url('/images/prihlaseni_formular.gif') left bottom no-repeat;}
#hlavni-top form #form-nadpis			{ position: absolute; z-index: 20; padding-left: 20px; color: white; }
#hlavni-top form #form-nadpis a			{ color: white; text-decoration: none; padding-right: 7px; }


#hlavni-top #menu { 
  
  text-align: right; 
  position: absolute; 
  z-index: 20; 
  padding: 10px 5px 0px 0px; 
  height: 25px; 
  background: #000000 url('/images/menu_oblouk.gif') right bottom no-repeat;; 
  top: 43px; 
  width: 600px;
  /*_width: 590px;*/
}
#hlavni-top #menu a { 
  margin: 0px 0px; 
  color: white; 
  font-weight: bold; 
  text-decoration: none; 
}
#hlavni-top #menu a.selected { color: #83B817; }
/* We create it. You like it... */
#hlavni-top #menu span { 
  display: block;
  float: left;
  color: #D3CDCC;
  font-size: 11px;
/*  width: 170px; */
}


#hlavni .paticka { 
  margin: 0px 0px 0px 0px; 
  margin-left: -1px;
  background: transparent url('/images/zapati_hlavni_box.gif') 2px bottom  no-repeat; 
  height: 30px; 
  float: left; 
  width: 606px; 
}
#hlavni .box h1								{ color: #003F7E; font-size: 1.2em; margin: 0px 0px 15px 0px;}
#hlavni	.box img								{ border: 0px; }
#hlavni .box #info-lista						{ border-bottom: 1px solid #0D97C5; height: 22px; margin-bottom: 10px;}
#hlavni .box #navigace						{ text-align: left;  }
#hlavni .box #navigace img					{ margin: 0px 1px 0px 1px; }
#hlavni .box #navigace a						{ color: black; }
#hlavni .box #navigace a:hover				{ color: #0096C5; }

#clanky-prehled  { 
  color: #003F7E; 
  font-size: 1.0em; 
  margin: 15px 15px 10px 50px;
  
}
/*#clanky-prehled h2 { color: #003F7E; font-size: 1.1em; margin: 0px 0px 10px 0px;}
#clanky-prehled h2 a { color: #003F7E; font-size: 1.1em; margin: 0px 0px 10px 0px;}*/


#hlavni #registrace						{ clear: both; padding: 10px 20px; }

/*-- Definice stylu pro formulare --*/
.search-formular td 					{ padding: 3px 10px; border: 1px solid #C4DEED; background-color: #83B817; color: #166D36; text-align: center; } 

.formular fieldset 								{ display: block;  margin: 0 0 2em 0; width: 90%;  padding: 0 0.5em 1em 0.5em;	border: 1px solid #A3C8E5;	background: #C8DFEF url('/images/fieldsetpozadi.gif') repeat-x; 	position: relative; } 
html>body .formular fieldset 					{ padding-top: 1em; }  
.formular legend 								{ padding: .4em; background-color: #0096C5; font-weight: bold;	color: white; 	position: relative;	top: -1em;} 

.formular .formular-legend						{ color: white; font-weight: bold; width: 130px; margin: 0px; padding: 5px 15px; background-color: #056D94; }
.formular fieldset									{ clear: both; }

.transparent{
	border: none; font-size: 0.9em; width: 95px; background-color:transparent;
}

.transparent_submit{
	text-align: left; border: none; font-size: 0.9em; width: 20px; background-color:transparent;
}

.formular 										{ padding: 20px; }
.formular fieldset table						{ width: 100%; }
.formular fieldset table td						{ /*text-align: right;*/ padding: 3px 5px;  }
.formular fieldset table td strong				{ display: block; text-align: left; }
.formular input									{ border: 1px solid #949688 !important; font-size: 0.9em; }
.formular textarea								{ border: 1px solid #949688; font-size: 1.3em; }
.formular .check								{ width: 12px !important; border: 0; float: none; margin: 0px 5px;}
.formular .potvrzeni							{ border-top: 1px solid #A3C8E5; border-bottom: 1px solid #A3C8E5; margin: 10px 0px; padding: 2px 5px; text-align: right;}
.formular .submit								{ background-color: #056D94; color: white; font-weight: bold; border: 0; }
.formular select								{ font-size: 0.9em; }
#formular-kosik input.kosik-pocet				{ border: 1px solid #6B5434; width: 15px; font-size: 0.8em; margin-right: 3px; }
#formular-kosik input.submit					{ width: 50px; font-weight: normal; border: 1px solid #056D94; font-size: 0.9em; margin-right: 3px; }

#full_choose_details .submit					{ background-color: #0A6829; color: white; font-weight: bold; border: 0; font-size: 1.2em; padding: 4px 5px; }

h2.discuss						{ width: 50%; background-color: #F0F0F0; color: #003F7E; font-size: 0.9em !important; padding: 3px 5px; margin-bottom: 5px !important; border: 1px solid #003F7E; border-left-width: 10px; border-right-width: 10px; }
#kniha_form label             	{ width: 70px; float: left;  font-size: 0.9em; }                  
#kniha_form input,textarea  	{ font-size: 0.9em; border: 1px solid #949688; margin-bottom: 5px; }                  
#kniha_form .submit           	{ height: 18px; background-color: #FFD7DC; }                  
#kniha_obsah .nadpis           	{ float: left; font-size: 0.9em; width: 100%; }                  
#kniha_obsah                  	{ float: left; margin-top: 20px; font-size: 1em; width: 100%; }                  
#kniha_obsah a                	{ color: #555555;  }                  
#kniha_obsah li                	{ list-style-type: none;  }                  
#kniha_obsah span.admin			{ color: blue; }


/*!*/
#icon_trash { 
  width: 35px; 
  height: 35px; 
/*  float: right;*/
/*  margin: 10px 30px 0 0;*/
/*  background-image: url(/images/rubbish_bin_resized.gif) */
  background-image: url(/images/kosik_zavreny.gif);
  background-position: 5px 0px;
  background-repeat: no-repeat;
}
#icon_trash.icon_trash_hover { 
/*  background-image: url(/images/full_trash_resized.gif)  */
  background-image: url(/images/kosik_otevreny.gif)  
}

.drop_place_hover { 
  background-color: white;
}

/* Barvy pro textil a ikony */

#color_palette 			{ float: left; padding-right: 20px; text-align: center; }
#color_palette .inner	{ padding: 5px; float: left; }
#color_palette .barva	{ width: 20px; height: 20px; margin: 2px 1px; text-align: center; }

#color_palette button { 
  width: 18px;
  height: 18px;
  cursor: pointer;
  border: none;
  _margin: 1px;
}
#color_palette em, #textil_size em { 
  color: #0a6929;
  font-weight: bold;
}
#textil_size {   float: left; padding-right: 20px; text-align: center; }
/* aktualni velikost textilu */
#current_textil_size { 
  float: left;
  clear: both;
  font-weight: bold;
}
#textil_size button { 
  border: none;
  cursor: pointer;
  background-color: #c4deed;
  width: 30px;
  height: 20px;
}
#textil_size button span {
  color: #0a6929;
}

#foto .color_palette_ce { background-color: #E2001A }/*-červená-*/
#foto .color_palette_cer { background-color: #000000 } /*-černá-*/
#foto .color_palette_bi { background-color: #FFFFFF } /*-bílá-*/
#foto .color_palette_zl { background-color: #F8F956 } /*-žlutá-*/
#foto .color_palette_zlf { background-color: #BBC733 } /*-fluorescentní žlutá-*/
#foto .color_palette_ze { background-color: #014A2C } /*-zelená-*/
#foto .color_palette_ru { background-color: #F9A6C2 } /*-růžová-*/
#foto .color_palette_fi { background-color: #6E214D } /*-fialová-*/
#foto .color_palette_fis { background-color: #B42751 } /*-světle fialová-*/
#foto .color_palette_or { background-color: #EB6625 } /*-oranžová-*/
#foto .color_palette_se { background-color: #777775 } /*-šedá-*/
#foto .color_palette_ses { background-color: #9A9B95 } /*-světle šedá-*/
#foto .color_palette_kr { background-color: #CBC9A2 } /*-krémová-*/
#foto .color_palette_m1 { background-color: #9CC7EA } /*-modrá1-*/
#foto .color_palette_m2 { background-color: #7BAAD8 } /*-modrá2-*/
#foto .color_palette_m3 { background-color: #00ACC8 } /*-modrá3-*/
#foto .color_palette_m4 { background-color: #1D438E } /*-modrá4-*/
#foto .color_palette_m5 { background-color: #03132A } /*-modrá5-*/
#foto .color_palette_zt { background-color: #56543B } /*-zlatá-*/




/* informace textil */
.info_textil #color_palette div { 
  float: left; 
  width: 10px; 
  height: 10px; 
}
.info_textil b, .info_textil em { 
  color: #0e7089;
}

#placement_chooser #template { 
  margin-top: 20px;
}

/* napoveda k jednotlivym krokum */
.kroky-help 				{ clear: both; margin-top: 10px; padding: 10px; color: white; font-size: 1.2em;}
.navigace-green-box			{ margin-top: 13px; text-align: center; color: white; font-size: 1.1em; font-weight: bold; float: right; background: url('/images/navigace-green-button.gif'); padding-top: 10px; height: 25px; width: 235px;  } 
.navigace-green-box	input	{ font-family: Arial; font-size: 1em; font-weight: bold; margin-top: -1px; padding: 0px; width: 235px; text-align: center; border: 0px; background-color: transparent !important;  } 

/* Tlacitka: "Vyber sablony", "Umisteni", ... */
#actions {  
  background-color: #83B817;  
  /*float: left;*/
  position: relative;   
  clear: both;
  padding: 20px 0px 0px 10px;/*//!// 10px 0 0 10px*/
}

#vyber_ikony 					{ float: left; height: 60px; width: 27px; border: 4px solid #83B817; background: url('/images/ikony.jpg'); } 
#vyber_ikony_checked 			{ float: left; height: 60px; width: 27px; border: 4px solid #fff; background: url('/images/ikony.jpg'); /*background: url('/images/ikony-done.jpg');*/ } 
#vyber_textil 					{ float: left; height: 60px; width: 45px; border: 4px solid #83B817; background: url('/images/textil.jpg'); } 
#vyber_textil_checked 			{ float: left; height: 60px; width: 45px; border: 4px solid #fff; background: url('/images/textil.jpg'); /*background: url('/images/textil-done.jpg');*/ } 
#vyber_sablony 					{ float: left; height: 60px; width: 29px; border: 4px solid #83B817; background: url('/images/step3.jpg'); } 
#vyber_sablony_checked 			{ float: left; height: 60px; width: 29px; border: 4px solid #fff; background: url('/images/step3.jpg'); /*background: url('/images/step3-done.jpg');*/ } 
#placement_chooser_btn 			{ float: left; height: 60px; width: 41px; border: 4px solid #83B817; background: url('/images/step4.jpg'); } 
#placement_chooser_btn_checked 	{ float: left; height: 60px; width: 41px; border: 4px solid #fff; background: url('/images/step4.jpg'); /*background: url('/images/step4-done.jpg');*/ } 
#actions a.back					{ float: left; width: 70px; height: 60px; border: 4px solid #83B817; background: url('/images/back.jpg') no-repeat; }
#actions a.back_inactive		{ float: left; width: 70px; height: 60px; border: 4px solid #83B817; background: url('/images/back-inactive.jpg') no-repeat; }
#actions a.next					{ float: left; width: 70px; height: 60px; border: 4px solid #83B817; background: url('/images/next.jpg') no-repeat; }
#actions a.next_inactive		{ float: left; width: 70px; height: 60px; border: 4px solid #83B817; background: url('/images/next-inactive.jpg') no-repeat; }
#actions a.next_inactive_hidden	{ display: none; }
#actions a.objednat_button		{ position: absolute; top: 30px; right: 20px; display: block; width: 150px; height: 33px; background: url('/images/objednat.jpg') no-repeat; }

#actions a.selected { 
  background: url('/images/navigace-box-selected.jpg') no-repeat;
}

#actions button{

  background-color: #83B817;
  border: none;
  cursor: pointer;
  color: white;
  font-style: normal;
  text-align: center;
  margin: 0;
  padding: 0;
  width: 75px;
  _width: 90px;

}

#actions #center { 
  text-decoration: none;
  display: block;
  text-align: center;
}

#actions .center { 
  text-decoration: none;
  display: block;
  text-align: center;
}

#actions a { 
  text-decoration: none;
  display: block;
  text-align: left;
}
#actions button em, #actions a em { 
  font-size: 11px;
  font-weight: bold;
}

.kosik_s_textilem { 
  float: left;
  clear: both;
  width: 177px;
  height:80px;
  background-color: #E9688F;
  padding-bottom: 10px;
}
.kosik_s_textilem h3 { 
  color: #fff;
  height: 20px;
  margin: 0px 0px 10px 0px;
  padding: 5px 0px 0px 5px;   
  font-size: 12px; 
  background: #761328;
}
.kosik_s_textilem .textil { 
  float: left;
  width: 140px;
  _width: 142px;
  color: #761328;
  padding-left: 5px;
}
/* tlacitko pro vymaz aktualniho textilu z kosiku */
.kosik_s_textilem a { 
  color: #761328;
  text-decoration: none;
  float: right;
  width: 10px;
  padding-right: 5px;
}

/* pro IE je treba priradit aspon nejakou vysku*/
#kosik_s_textilem_textil { 
  height: 1px;
  width: 142px;
  float: left;
  padding-bottom: 10px;
}

#kosik_s_textilem_textil .in_basket img { margin-right: 2px; } 

#full_choose { 
  float: left;
  background-color: #FFA800;/*#ffa800;*/
  width: 177px;
}
#full_choose h3 { 
  color: #fff;
  height: 20px;
  background: #761328 url('/images/maly_kosicek.gif') 75px 5px no-repeat;
  font-size:12px;
  margin: 0px; 
  padding: 5px 0px 0px 5px;

}

#full_choose .inner	{ padding: 10px 5px 5px 5px; }

#full_choose h3 a { 
  color:#ffffff;
  text-decoration:none;
}

/* pocet polozek hotovych textilii */
#full_choose h3 em { 
  color: white;
/*  height: 26px; */
  font-size: 11px;
  padding: 1px 5px 0px 0px;
  /*padding-bottom: 3px;*/
  width: 60px;
  float: left;
  /*_padding-bottom: 7px;*/
}

#full_choose h3 strong { 
  display: block; float: left; width: 100px;
}

#full_choose .full_choose_item a { 
  text-decoration: none;
  font-size: 10px;
  color: #761328;
  margin-left: 5px;
}
#full_choose .full_choose_item b { 
  color: #761328;
  font-size: 12px;
}
/* Vase cena */
#full_choose h4 { 
  background-color: #761328;
  color: white;
}
#full_choose h4 b { 
  background-color: #761328;
  float: left;
  width: 82px;
  padding-left: 10px;
  font-size: 11px;
}
#full_choose h4 em { 
  background-color: #761328;
  float: right;
  width: 74px;
  padding-left: 10px;
  font-size: 11px;
  display: block;
}

/* prosim zkontrolujte obsah vaseho kosiku ... */
#full_choose_spodek { 
  float: left;
  background-color: orange;
  color: #761328;
  width: 157px;
  margin: 0;
  padding-top: 7px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px;
}
#full_choose_spodek_obrazek { 
  display: block;
  background: url(/images/full_choose_spodek.gif) top right no-repeat;
  width: 178px;
  height: 31px;
  float: left;
}

.kosik_s_ikonami { 
  background: #e9688f url('/images/pravy-box-top.jpg') left top no-repeat;  
  width:177px;
}

.kosik_s_ikonami h3 { 

  color: #fff;
  height: 20px;
  margin: 0px 0px 10px 0px;
  padding: 5px 0px 0px 5px;   
  font-size: 12px; 
}


#kosik_s_ikonami_ikony { 
  background-color: #e9688f;  
  padding: 5px;
}

form.objednat input { 
  float: left;
  clear: both;
  background-color: #761328;
  color: white;
  /*border: 1px solid orange;*/
  border: none;
  cursor: pointer;
}

body #main * .mozzila_correct {
  height: 1px;
  clear: left;
}

/* LEVE MENU */
#levy-sloupec .box h3 					{ clear: left; margin: 10px 0px; width: 100%; float: left; font-size: 13px; background-color: #6dc5dd; color: white; }
#levy-sloupec .box ul.tree 					{ clear: both; list-style-type: none; margin: 0px; padding: 0px; }
#levy-sloupec .box ul.tree li 				{ clear: both; float: left; color: white; padding: 0px; margin: 0px; margin-left: 10px; padding-left: 10px; text-align: left; }
#levy-sloupec .box ul.tree li.tree_sub 		{ width: 130px; text-align: left; margin-left: 15px; padding-left: 15px; }
#levy-sloupec .box ul.tree li.tree_sub a 	{ display: block; float: left; background: url('/images/iko-minus-sub.gif') left center no-repeat;  padding: 0px 0px 0px 10px; }
#levy-sloupec .box ul.tree li.tree_sub1 		{ text-align: left; margin-left: 60px; }
#levy-sloupec .box li.iko-plus-top		{ padding: 0px 0px 0px 10px; background: url('/images/iko-plus-top.gif') left center no-repeat; }
#levy-sloupec .box ul.tree li a 				{ display: block; text-decoration: none; color: white; padding: 0 40px 0 5px; }
#levy-sloupec .box ul.tree li a.selected 	{ background-color: #107189; }
ul.nej_kazoostory 							{ clear: both; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; }
ul.nej_kazoostory li						{ color: white; text-align: left; width: 98%; clear: both; float: left; list-style-type: none; }
ul.nej_kazoostory a							{ color: white !important; text-decoration: none; }

#levy-sloupec .round_corn{
	float:left;
	width:130px;
	height:20px;
	background:transparent url('/images/search_css.gif') no-repeat top left;
	padding-left:2px;
	padding-top:2px;
}

#levy-sloupec .searchQuery{
    font-size:10px;
    border:1px solid #fff;
}

/* oblouk pod levym boxem */
#levy_box_spodek { 
  background-image: url(/images/levy_box_spodek.gif);
  background-repeat: no-repeat;
  width: 181px;
  height: 37px;
}
#levy_box_vrsek { 

  background-image: url(/images/levy_box_vrsek.gif);
  background-repeat: no-repeat;
  width: 178px;
  height: 32px;
  margin-top: 60px;
    
}


/* oblouk uprostred nahore nad hlavnim stredem */
#hlavni #hlavni_vrsek { 
  position:relative;
  background-image: url(/images/hlavni_vrsek.gif);
  background-repeat: no-repeat;
  width: 625px;
  height: 37px;
  margin-left: -19px;
  padding-bottom: 0;
  margin-bottom: 0;
  /*z-index:100;*/
}
/*
#hlavni .box { 

 */ /*margin: 25px 0px 0px 0px;*//*
  margin-left: 1px;
  margin-top:-40px;
  _margin-top:-140px;
  background-color: #83B817; 
  
}
*/
#hlavni .box {

  background-color: #83B817;
  
  margin-left: 1px;
  
  margin-top: -1px;
  
  margin-top: -15px;/*//!//*/
  _margin-top: -1px;/*//!//*/
  
  width: 604px;
  
  /*
  _height: 544px;
  */
  
}

#hlavni_obal { 
/*  width: 537px; */
  width: 580px; 
  background:#c5deed;
/*  background:#c5deed url(/images/stred_vnitrek_pozadi_kraje_492.gif) repeat-y; */
  background-image: url(/images/hlavni_obal_zapustene_pozadi.jpg);
  background-repeat: repeat-y;


/*
  width: 490px;
  background:#c5deed url(/images/stred_vnitrek_pozadi_kraje_492.gif) repeat-y;
*/
  float: right;
  margin-right:10px;
  _margin-right:5px;
}

#hlavni_obal_vrsek { 
/*  background: url('/images/stred_vnitrek_pozadi_vrsek_580.gif') bottom center no-repeat; */
  background: url('/images/hlavni_obal_zapustene_pozadi_top.jpg') bottom center no-repeat;
  width: 580px;

/*
  background-image: url(/images/stred_vnitrek_pozadi_vrsek_492.gif);
  background-repeat: no-repeat;
  width: 490px;
*/
  height: 16px;
  float: right;
  padding-top: 20px;
  margin-right:10px;
  _margin-right:5px;
  
}

#hlavni_obal_spodek { 
/*  background-image: url('/images/stred_vnitrek_pozadi_spodek_580.gif'); */
  background-image: url('/images/hlavni_obal_zapustene_pozadi_bottom.jpg');
  background-repeat: no-repeat;
  width: 580px;

/*
  background-image: url(/images/stred_vnitrek_pozadi_spodek_492.gif);
  background-repeat: no-repeat;
  width: 490px;
*/
  height: 16px;
  float: right;
  margin-right:10px;
  _margin-right:5px;

}


/* Nazev produktu v katalogu (info) */
.katalog table tr td h3 { 
  color: #117189;
  font-size: 11px;
  display: inline;
}

.katalog table tr.foto td     { width: 140px; }

/* tlacitko pokracovat */
#pokracovat_btn { 
  display: block;
  float: right;
  margin-right: 23px;
}

#pokracovat_btn2 { 
  display: none;
  float: right;
  margin-right: 23px;
}

/* vnitrek krokovych tlacitek */
.krok_cislo 		{ padding: 5px 10px; font-weight: bold; font-size: 1.2em; text-align: left; }
.krok_text			{ font-size: 1.1em; font-weight: bold; color: #166D36; padding: 8px 10px; text-align: center; }
/* vnitrek krokovych tlacitek */

/*TODO: tohle tu zrejme nebude potreba*/
/*
#stred_obal { 
  float: left;
  padding: 40px;
  padding-right: 93px;
  background-color: #c5deed;
  width: 353px;
  margin-left: 30px;
}
#stred_vnitrek_pozadi_vrsek { 
  background-image: url(/images/stred_vnitrek_pozadi_vrsek.gif);
  background-repeat: no-repeat;
  width: 489px;
  height: 15px;
  float: left;
  margin-left: 28px;
}
#stred_vnitrek_pozadi_spodek { 
  background-image: url(/images/stred_vnitrek_pozadi_spodek.gif);
  background-repeat: no-repeat;
  width: 489px;
  height: 15px;
  float: left;
  margin-left: 29px;
}
*/

#kosik form .order { }


/**
 * uvodni stranka - clanky
 */
#clanek-detail.uvod table 			{ border-collapse: separate; } 
#clanek-detail.uvod td 				{ width: 275px !important; border: 0px solid #83B817; padding: 0px; margin: 0px; color: black; vertical-align: top; }
/*
#clanek-detail.uvod .top			{ width: 265px !important; height: 16px; float: left; background: #83B817 url('/images/titulka-box-top.gif') left bottom no-repeat; }
#clanek-detail.uvod .bottom			{ width: 265px !important; height: 16px; float: left; background: #83B817  url('/images/titulka-box-bottom.gif') left bottom no-repeat; }
*/

#clanek-detail.uvod .inner			{ width: 270px; padding: 0px; font-size: 11px; }
#clanek-detail.uvod .inner-entire-width			{ width: 540px; padding: 0px; font-size: 11px; }
#clanek-detail.uvod table tr td h3 	{ font-size: 12px; margin: 10px 0px; }
#clanek-detail.uvod table tr td h4  { font-size: 9pt; margin: 10px 0px 2px 0px; }

#clanek-detail.uvod .inner h3				{ color: white; padding: 10px 10px 8px 10px; background: url('/images/home-nadpis-svetly.gif'); }
#clanek-detail.uvod .inner-entire-width h3				{ color: white; padding: 10px 10px 8px 10px; background: url('/images/home-nadpis-svetly-cela-sirka.gif'); text-align: center }
#clanek-detail.uvod .inner h3.tmavy		{ background: url('/images/home-nadpis-tmavy.gif'); }
#clanek-detail.uvod .inner .body		{ padding: 0px 10px; }


#clanek-detail.uvod .ukazky { background-color: #83B817 }

#clanek-detail	h1				{ color: white !important; padding: 10px 10px 8px 10px;  background: url('/images/home-nadpis-svetly.gif') no-repeat; }
#clanky-prehled					{ color: white !important; font-size: 1.1em; }
#clanky-prehled	h2				{ width: 270px; font-size: 1em; color: white !important; padding: 10px 10px 8px 10px;  background: url('/images/home-nadpis-svetly.gif') no-repeat; }
#clanky-prehled	h2 a			{ text-decoration: none; color: white !important; }
#clanky-prehled .odsazeni		{ padding-left: 10px; }

#detail #text h1 { 
/*
  float: left;
  clear: both;
*/
  width: 400px;
  font-size: 12px;
}

#text { width: 400px; float: left; }

#text .ikona-detail-pobidka { 
  color: black;
  font-weight: bold;
  display: block;
  margin-bottom: 10px;
  font-size: 12px;
}

#text .vyhledavaci-fraze,
#text .vytvor-kazoo-button  { 
  color: #003F7E;
  width: 180px;
  font-size: 10px;
  cursor: pointer;
  float: left;
  margin: 0;
  padding: 0;
  margin-left: 5px;
}

#text .vytvor-kazoo-button a { 
  text-decoration: none;
  color: white;
}

#text .button-left { 
  width: 9px;
  height: 21px;
  background-image: url(/images/blue-button-left.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  float: left;
}
#text .button-right { 
  width: 9px;
  height: 21px;
  background-image: url(/images/blue-button-right.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  float: left;
}
#text .button-middle { 
  height: 21px;
  width: 160px;
  text-align: center;
  color: white;
  font-weight: bold;
  padding-top: 4px;
  background-image: url(/images/blue-button-middle.png);
  background-position: 0 0;
  background-repeat: repeat-x;
  float: left;
}

#text .do-kosiku-button { 
  float: left;
  clear: left;
}

#text .do-kosiku-button input.submit { 
  border: none;
  color: white;
  background: none;
  font-size: 10px;
  margin: 0;
  padding: 0;

  font-weight: bold;
  font-family: Arial, Tahoma , Verdana, lucida, sans-serif;
}

#foto { 
  width: 150px;
  float: left;
}

.poptavka-odkaz		{ padding: 10px 0px 10px 0px; text-align: right; }

.hodnoceni 						{ padding: 0px; margin: 0px; text-align: left; position: relative; }
.hodnoceni span					{ font-weight: bold; }
.hodnoceni ul					{ margin: 0px; padding: 0px; background: url('/images/star.jpg') left bottom; height: 19px; width: 105px; overflow: hidden; }
.hodnoceni li					{ margin: 0px; padding: 0px; list-style-type: none; display: inline; } 
.hodnoceni a					{ top: 0px; left: 0px; display: block; height: 19px; position: absolute; text-indent: -9999px;  }   
.hodnoceni a:hover				{ background: url('/images/star.jpg') left center;  }   
.hodnoceni a:active 			{ background-position: left top; }
.hodnoceni a.sel			{ top: 0px; left: 0px; background: url('/images/star.jpg') left center; }

.hodnoceni a.s1 				{ width: 21px; z-index: 10; }
.hodnoceni a.s2					{ width: 42px; z-index: 9; }
.hodnoceni a.s3					{ width: 63px; z-index: 8; }
.hodnoceni a.s4					{ width: 84px; z-index: 7; }
.hodnoceni a.s5					{ width: 105px; z-index: 6; }

/**
 * Proposals + Kazoo Contests.
 */

#proposal_item_preview,
#kazoo_contest .item .preview { 
  float: left;
  margin-left: 5px;
}
#proposals_voting .poll,
#kazoo_contest .item .poll { 
  float: right;
  clear: right;
  margin-right: 10px;
  z-index: 10000;
}

#proposals_voting { 
  color: #0a7587;
}


#proposals_voting .poll table .histogram span,
#proposals_show_vote .poll table .histogram span,
#kazoo_contest .item .poll table .histogram span { 
  display: block;
  height: 10px;
  background-color: #bd0006;
/*  border: 1px solid white; */
}

#kazoo_contest .item { 
  float: left;
  clear: both;
}

.proposals_clanek { color: #107192;  }

#proposals_0_list,
#proposals_1_list { 
  margin-left: 4px;
  width: 570px;
  padding-left: 10px;
}

#proposals_0_list table tr .name, 
#proposals_1_list table tr .name { 
  background-color: #056d94;
  color: white;
  border: 1px solid #a3c9e0;
  text-align: center;
}
#proposals_0_list table tr .name span,
#proposals_1_list table tr .name span { 
  font-weight: normal;
}

#proposals_0_list table tr td a, 
#proposals_1_list table tr td a { 
  display: block;
  color: #107192;
  text-decoration: none;
}

#proposals_0_list table tr td,
#proposals_1_list table tr td { 
  background-image: url(/images/proposal_item_bg.jpg);
  height: 53px;
  border: 1px solid #a3c9e0;
  text-align: center;
  color: #107192;
  padding: 0px 5px; 
}

#proposals_0_list table { 
  width: 97%;
}
#proposals_0_list table,
#proposals_1_list table { 
  border-spacing: 0 5px;
}

#proposals_0_list table tr .rank { 
  font-weight: bold;
}

#proposals_0_list table tr th,
#proposals_1_list table tr th { 
  color: #107192;  
  padding: 0px 5px; 
}

#proposals_0_list h3,
#proposals_1_list h3 { 
  color: #107192;  
}
#proposals_header h3 { 
  color: #107192;  
  margin-left: 10px;
}

#proposals_1_list em { 
  display: block;
  border: 1px solid #107192;  
  margin-right: 10px;
  margin-left: 10px;
  background-image: url(/images/proposal_item_bg.jpg);  
  height: 47px;
  text-align: center;
  padding-top: 5px;
}

#proposals_show_vote .poll,
#proposals_voting .poll,
#kazoo_contest .item .poll { 
  color: #107192;  
}
#proposals_show_vote .poll table tr th,
#proposals_voting .poll table tr th,
#kazoo_contest .item .poll table tr th { 
  font-weight: normal;
  width: 40px;
}

#proposals_show_vote .poll table tr .percentage,
#proposals_voting .poll table tr .percentage,
#kazoo_contest .poll table tr .percentage { 
  padding-left: 7px;
}

.back-btn { 
  text-decoration: none;
  color: #107192;  
  font-weight: bold;
  margin-left: 5px;
}

#proposals_alert,
#kazoo_contest_alert { 
  border: 1px solid #107192;  
  margin-left: 10px;
  margin-right: 10px;
  background-image: url(/images/proposal_item_bg.jpg);  
  height: 47px;
  text-align: center;
  padding-top: 5px;
}

#proposal_btn { 
  color: white;
  font-weight: bold;
  position: absolute; 
  top: 70px; 
  right: 20px; 
  display: block; 
  width: 150px; 
  height: 33px; 
  background: url('/images/proposal_item_save_btn.jpg') no-repeat; 
}

#kazoo_contest { 
  margin-left: 10px;
}

#kazoo_contest h2,
#kazoo_contest .item h4 { 
  color: #107192;  
}
