/* Tělo */
BODY 				{color: #09715d;
				 background: url(../images/bg.gif) #a5e8c0;
				 font-size: 70%;
				 font-family: Arial, sans-serif;
 				 margin: 0;
 				 padding: 0;
                behavior:url("http://www.medpharma.info/css/csshover3.htc");
}

#banner_place {
  margin-bottom: 1em;
  width: 250px;
}

#banner_place img {
    max-width: 250px;
    margin: 0 auto;  
}

H1 				{font-size: 100%;}
TABLE				{font-size: 100%;}
FORM				{margin: 0; padding: 0;}
IMG 				{border: 0;}
INPUT, TEXTAREA, SELECT 	{font-size: 100%; color: #09715d; background: #fff; border: 1px #177b66 solid; font-family: Arial, sans-serif;}
INPUT.submit,
INPUT.submit-kos,
INPUT.submit-pokladna		{cursor: pointer; color: #fff; font-weight: bold; background: #09715d; border: 1px #fff solid; text-transform: lowercase; padding: 1px 3px;}
INPUT.submit-image, LABEL	{cursor: pointer; border: 0;}
INPUT.noborder			{border: 0; background: transparent;}
INPUT.readonly			{color: #999;}
A	        		{color: #09715d; text-decoration: underline;}
A:active			{color: #c231a5;}
A:visited			{color: #09715d;}
A:hover				{color: #c231a5;}

/* Obal strany */
#page 	 			{width: 1000px; position: relative; padding-top: 305px; text-align: left;}
#pozadi 			{background: url(../images/bghead.jpg) no-repeat;}

/* !!! Docasne schovano na prani klienta !!! */
#meny, #vlajky			{display: none;}

/* Vlajky jazykovych mutaci */
#flags					{position: absolute; top: 66px; left: 56px;}
#flags a				{margin-right: 6px; opacity: .6; filter:alpha(opacity=60); outline: none;}
#flags a:hover,
#flags a.active	{opacity: 1; filter:alpha(opacity=100);}

/* Pruh s odkazy */
#links 				{list-style-type: none; margin: 0; padding: 0; position: absolute; left: 10px; top: 93px;}
#links LI			{background: url(../images/bgsys.gif) 0 50% no-repeat; margin: 0; padding: 0 57px 0 20px; float: left;}
#links A 			{color: #e7c0fb; font-size: 110%; font-weight: bold; text-decoration: none;}
#links A:active 		{color: #fff;}
#links A:visited 		{color: #e7c0fb;}
#links A:hover 			{color: #fff; text-decoration: underline;}

/* Logo */
#logo				{width: 230px; height: 45px; overflow: hidden; position: absolute; left: 10px; top: 15px; z-index: 1; margin: 0; text-align: center;}
#logo SPAN			{width: 230px; height: 45px; overflow: hidden; position: absolute; left: 0; top: 0; z-index: 2; background: url(../images/logo.jpg) no-repeat; display: block; cursor: pointer;}
#logo A  			{color: #0e8770; font-size: 100%; font-weight: bold; text-decoration: none; margin: 25px 0 0 0; display: block;}

/* Vlajky */
#vlajky				{position: absolute; right: 219px; top: 4px;}
#vlajky IMG			{border: 0; margin: 4px 2px 0 2px;}

/* Měny */
#meny 				{position: absolute; right: 100px; top: 5px;}

/* Vyhledávání */
#vyhledavani	  		{position: absolute; left: 10px; top: 285px;}
#vyhledavani H3 		{display: none;}
#vyhledavani FORM		{display: inline;}
#vyhledavani P			{display: inline; margin: 0 0 0 5px;}
#vyhledavani INPUT 		{
    width: 185px; 
    vertical-align: middle; 
    height: 24px;
    line-height: 24px;
    background: url(../images/design/search-input.png) no-repeat;
    border: 0;
    padding: 0 0 0 3px;
    margin: 0;
    text-align: center;
    font-size: 13px;
}
#vyhledavani .submit_find {
    width: 35px; 
    height: 24px; 
    border: 0; 
    margin: 0px; 
    background: transparent; 
    padding: 0;
    outline: none;
}

#vyhledavani A 			{display: none;}

/* bonus kupon special? :) */
#specbonuskupon	  		{position: absolute; left: 240px; top: 68px;}
#specbonuskupon H3 		{color: #fff; font-size: 100%; display: inline; padding-top: 3px; margin: -1px 0px 0px 0px;}
#specbonuskupon FORM		{display: inline;}
#specbonuskupon P			{display: inline; margin: 0 0 0 5px;}
#specbonuskupon INPUT 		{width: 95px; vertical-align: middle;}
#specbonuskupon .submit	{width: 31px; height: 17px; border: 0; margin-left: 3px; background: transparent; padding: 0;}
#specbonuskupon A 			{display: none;}
/*

#specbonuskupon                 {position: absolute; top: 69px; _top: 68px; right: 494px; z-index: 10; height: 17px; vertical-align: middle;}
#specbonuskupon .left		{font-weight: bold; margin-right: 5px; display: block; float: left; color: #fff;}
#specbonuskupon input		{margin: 0 0 0 3px;}
#specbonuskupon .submit         {border: 0; width: 45px; height: 17px; background: url(../images/submit_kupon.png) no-repeat 0 0; margin: 0; padding: 0; _position: relative; _top: 3px;}*/

/* Zákazník */
#zakaznik  			{width: 250px; height: 140px; color: #fff; background: url(../images/bgzakaznik.gif) no-repeat #ec78d5; position: absolute; left: 2px; top: 139px;}
#zakaznik H3 			{display: none;}
#zakaznik UL 			{list-style-type: none; margin: 40px 0 0 15px; padding: 0; line-height: 23px;}
#zakaznik UL LI 		{margin: 0; padding: 0;}
#zakaznik TABLE 		{margin: 40px 0 5px 15px;}
#zakaznik FORM 			{margin: 0;}
#zakaznik INPUT 		{width: 120px; border: 1px #c231a5 solid; margin: 1px 0; vertical-align: middle;}
#zakaznik #pass 		{width: 89px;}
#zakaznik .submit_login		{width: 26px; height: 18px; border: 0; margin-left: 1px; background: transparent; padding: 0;}
#zakaznik .left 		{text-align: right;}
#zakaznik A 			{color: #fff;}
#zakaznik A:hover 		{color: #f7f0fb;}
#zakaznik #odkazy 		{margin: 0 0 0 15px; text-align: center;}
#zakaznik .bottom		{position: absolute; top: 120px; left: 5px; width: 240px; text-align: center;}
#zakaznik .posun                {position: relative; left: -6px;}
#zakaznik .jednorazova          {padding: 66px 0 0 0; text-align: center;}

#zakaznik .zakinfo  {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px !important;
	letter-spacing: -1px;
}

.dopravakosik {font-size: 120%;}

/* Objednavky */
#objednavky			{background: url(../images/bgobjednavky.gif) no-repeat #f7f0fb; position: absolute; left: 268px; top: 139px; margin: 0; height: 140px; z-index: 0;}
#objednavky A 			{width: 110px; height: 30px;display: block;margin: 60px 120px 30px 20px;}
#objednavky SPAN 		{display: none;}
#objednavky div.bottom  	{position: absolute; top: 120px; left: 5px; width: 240px; text-align: center; color: #fff; z-index: 0;}

/* Košík */
#kosik  			{width: 250px; height: 140px; background: url(../images/bgkosik.gif) no-repeat #baf0d0; position: absolute; left: 533px; top: 139px;}
#kosik H3  			{display: none;}
#kosik P 			{margin: 40px 0 0 15px; line-height: 23px;}
#kosik #odkazy 			{margin: 0 0 0 15px; text-align: center;}
#kosik .red 			{color: #c231a5; font-size: 110%;}
#kosik .bottom  {position: absolute; top: 120px; left: 5px; width: 240px; text-align: center; color: #fff;}

/* Strana */
#strana 			{background: url(../images/bgpage.gif) 100% 0 repeat-y #e7fcf0; }
#strana TABLE TD 	{vertical-align: top; padding: 0;}
#stredovy 			{width: 100%; background: url(../images/bgstred.gif) no-repeat #d6f6e4;}
TR.posun TD		{height: 10px; background: url(../images/bgpravy.gif) 100% 0 no-repeat;}
#levy 				{padding: 0px 13px 0 2px !important;}
#pravy 				{background: url(../images/bgpravy.gif) 100% 0 no-repeat; padding: 0px 17px 0 13px !important;}
#levy H3	 		{color: #fff; font-size: 110%; text-align: left; margin: 0; padding: 10px 15px 20px 15px;}
#pravy H3 			{display: none;}
#pravy .bottom 			{height: 17px; background: url(../images/bgbox_bottom.gif) 0 100% no-repeat;}
#levy UL 			{list-style-type: none; line-height: 16px; margin: 0 15px 10px 15px; padding: 0;}
#levy UL LI			{background: url(../images/bgmenu.gif) 0 5px no-repeat; margin: 0 0 2px 0; padding: 0 0 0 20px;}
#levy P		 		{margin: 0 15px 10px 15px;}
#pravy P		 	{margin: 0 18px 10px 35px;}


/* Boxy */
#menu,
#informace,
#provozovatel,
#novinky,
#doporuceni,#slovnik			{width: 250px; background: url(../images/bgbox.jpg) no-repeat #d0f0ab; padding-bottom: 1px; margin-bottom: 10px;}
#soutez				{width: 250px; background: url(../images/bgbox1.jpg) no-repeat #d0f0ab; padding-bottom: 1px; margin-bottom: 10px;}
#cen_bomba			{width: 202px; background: url(../images/bgbox_bomba.gif) no-repeat #cbefa0; margin-bottom: 10px; padding-top: 50px;}
#aktuality			{width: 202px; background: url(../images/bgbox_aktuality.gif) no-repeat #cbefa0; margin-bottom: 10px; padding-top: 50px;}
#top_x				{width: 202px; background: url(../images/bgbox_top.gif) no-repeat #cbefa0; margin-bottom: 10px; padding-top: 50px;}
#top_hodnocene			{width: 202px; background: url(../images/bgbox_hodnocene.gif) no-repeat #cbefa0; margin-bottom: 10px; padding-top: 50px;}
#anketa				{width: 202px; background: url(../images/bgbox_anketa.gif) no-repeat #cbefa0; margin-bottom: 10px; padding-top: 50px;}
#partneri			{width: 202px; background: url(../images/bgbox_partneri.gif) no-repeat #cbefa0; margin-bottom: 10px; padding-top: 50px;}
#tag-cloud			{width: 202px; background: url(../images/bgbox_tagcloud.gif) no-repeat #cbefa0; margin-bottom: 10px; padding-top: 50px;}
#tag-cloud .content {min-height: 100px; padding: 0 20px 0 32px; text-align: center;}

/* Menu */ 
/*
#menu               {padding-bottom:8px;}
#menu UL			{line-height: 13px; z-index: 0; position:relative; margin:0 0 0 2px;}  
#menu ul li{
    background:none;
}
#menu ul li.hasSubItems{
   padding:0 0 10px 0; 
   height:100%;
   margin:0 0 4px 0;
}
#menu ul span.minus{
    display:block;
    width:29px;
    height:27px;
    position:absolute;  
    background: url(../images/menu_button_minus.png) no-repeat; 
    margin:0 0 2px 0; 
}
#menu span.plus{
    display:block;
    width:29px;
    height:27px;
    position:absolute;
    background: url(../images/menu_button_green.png) no-repeat;
}
#menu span.plus:hover{
    background: url(../images/menu_button_pink.png) no-repeat;
}
#menu ul li a{
    position:relative;
    left:32px;
    top:5px;
    text-transform:lowercase;
    font-size:118%;
    font-weight:bold;
    line-height:13px;
    text-decoration:none;
}
#menu ul ul{
    margin:13px 0 0 0;
}
#menu ul ul li{
    background:url('../images/submenu_square.gif') 32px 10px no-repeat;    
    height:23px;
} 
#menu ul ul li a{
    position:relative;
    left:24px;
    top:5px;
    text-transform:lowercase;
    font-size:100%;
    font-weight:normal;

    text-decoration:none;
    color:#000;
    height:23px;
    width:200px;

}
#menu ul ul li a.selected{
    text-decoration:underline;
}
#menu ul ul li a:hover{
    text-decoration:underline;
}*/
/* Menu */  
#menu UL			{line-height: 29px; z-index: 0; margin-left:2px; margin-top:3px; margin-right: 12px; position:relative; bottom:13px;}
#menu UL UL			{margin-left: 0;  line-height:16px;position:static;margin-top:0px; margin-right: 15px;}
#menu UL UL UL			{margin-left: 0;}
#menu UL LI			{background:none;padding: 0 0 0 15px; position: relative;margin:0; height:auto;}
#menu ul li {background: url(../images/menu_button_green.png) no-repeat}
#menu ul li:hasSubItems {background: none;}
#menu UL UL LI			{background: url(../images/submenu_square.gif) 0 5px no-repeat; margin: 6px 0 0 20px; padding: 0;text-transform:none;}
#menu UL A 			{font-weight: bold; font-size:120%; text-decoration: none; margin:0 0 0 20px; display:block; height:27px;}
#menu UL A:hover 		{text-decoration: underline;}
#menu UL UL A 			{font-size:100%; font-weight: normal; color:#000; position:relative; left:10px; margin:0px;}
#menu UL UL A:hover 		{text-decoration: underline;}
#menu UL .klik			{
width: 9px; 
height: 9px; 
display: block; 
cursor: pointer; 
position: absolute; 
left: 0; 
_left:-35px;
top: 0px;
}
#menu ul .plus:hover    {background: url(../images/menu_button_pink.png) no-repeat;width:29px; height:27px;}
#menu UL UL .klik		{}
#menu UL .plus			{background: url(../images/menu_button_green.png) no-repeat;width:29px; height:27px;}
#menu UL .minus			{background: url(../images/menu_button_minus.png) no-repeat; width:29px; height:27px;}
#menu ul li .selected   {color:#c231a5;}
#menu ul ul li .selected   {text-decoration:underline; color:#000;}
#soutez UL LI {list-style: none; background: none; padding: 0px;}
#soutez UL LI INPUT {background: transparent; border: none;}
#soutez  INPUT {background: #09715d; border: solid 1px #fff; color: #fff; font-weight: bold; margin-left: 10px; cursor: hand; cursor: pointer;}

/* Provozovatel */
#provozovatel #na_stred		{margin: 20px 0; text-align: center;}
#provozovatel #na_stred	IMG 	{margin-bottom: 4px; border: 0;}
#provozovatel P  {margin: 0px 15px 5px 15px;}

/* RSS button */
#rss-button 			{color: #000; background: #fff; font: bold 100% Verdana, sans-serif; margin: 0; padding: 1px; border: 1px solid #000; white-space: nowrap; text-decoration: none; vertical-align: middle;}
#rss-button em 			{font-style: normal; margin: 0; padding: 1px; background: orange; color: #000; text-decoration: none;}
#rss-button SPAN 		{margin: 0; padding: 1px; background: #ccc; text-decoration: none;}
#rss-button:hover 		{color: #fff; background: #666;}
#rss-button:hover em 		{color: #c60; background: #fff;}

/* Novinky */
#novinky FORM 			{margin: 0 15px 10px 15px;}
#novinky P 			{margin: 0 0 10px 0;}
#novinky INPUT 			{width: 150px; vertical-align: middle;}
#novinky .submit 		{width: 30px; margin-left: 5px;}

/* Cenová bomba */
#cen_bomba UL 			{list-style-type: none; line-height: 16px; margin: 0 18px 5px 35px; padding: 0; text-align: center;}
#cen_bomba UL LI		{margin: 0; padding: 8px 0; border-bottom: 1px #fff solid;}
#cen_bomba IMG 			{border: 1px #9ee0bf solid; margin: 8px auto; display: block;}
#cen_bomba A 			{font-weight: bold;}
#cen_bomba .cena 		{color: #c231a5; font-size: 110%;}


/* Aktuality */
#aktuality DIV 			{margin: 0 18px 10px 35px;}
#aktuality DIV P 		{margin: auto;}
#aktuality .datum		{font-weight: bold;}
#aktuality .bottom  		{margin: 0;}

/* Top X */
#top_x UL 			{list-style-type: decimal; margin: 0 20px 10px 60px; padding: 0;}
#top_x UL LI			{margin: 0; padding: 0; font-weight: bold;}
#top_x A	        	{font-weight: normal; text-decoration: underline;}

/* Top hodnocene */
#top_hodnocene UL 		{list-style-type: decimal; margin: 0 20px 10px 60px; padding: 0;}
#top_hodnocene UL LI		{margin: 0; padding: 0; font-weight: bold;}
#top_hodnocene A	        {font-weight: normal; text-decoration: underline;}

/* Anketa */
#anketa		  		{text-align: center;}
#anketa .text 			{width: 100px; margin: 10px auto 3px auto;}
#anketa .pruh 			{text-align: center; clear: both;}
#anketa .stred			{text-align: center;}
#anketa .levy 			{float: left;}
#anketa .pravy 			{float: right;}
#anketa .nalevo 		{text-align: left;}

/* Partneři */
#partneri	  		{text-align: center;}
#partneri IMG			{border: 0; margin: 3px 0;}
#partneri HR                    {color: #fff; background: #fff; border: 0; height: 1px; margin: 3px 30px;}

/* Patička */
#paticka 			{background: url(../images/bgfoot.gif) no-repeat; text-align: right;}
#paticka.bez_praveho 			{background: url(../images/bgfoot22.png) no-repeat !important; text-align: right; width:972px; height:26px;}
#paticka UL 			{list-style-type: none; margin: 0; padding: 40px 30px 5px 0; float: right;}
#paticka LI 			{width: auto; border-left: 1px #494949 solid; margin: 0; padding: 0 7px; float: left; line-height: 13px;}
#paticka #first 		{border: 0;}
#paticka P 			{margin: 0; padding: 0 35px 15px 0; clear: both;}

/* Článek */
#clanek				{padding: 0 15px;}
#clanek H1, #clanek H2		{font-size: 125%; color: #c231a5; background: url(../images/bgnadp.gif) 100% 0 repeat-y #e7fcf0; margin: 20px 0; padding: 3px 0 3px 10px; text-transform: uppercase;}
#clanek H3     			{font-size: 105%; margin: 20px 0 3px 0;}
#clanek H4     			{font-size: 100%; color: #c231a5;}
#clanek H3 A   			{color: #c231a5; text-decoration: none;}

#clanek OL	 		{list-style-position: inside; margin: 0; padding: 0;}
#clanek P, #infotexty DIV	{margin: 10px 0 5px 0;}
#clanek P.stred 		{text-align: center;}
#clanek P.odst 			{margin: 0 0 5px 0;}
#clanek P.trizeni 		{margin: 10px 0; border: #fff solid; border-width: 1px 0; padding: 6px; background: #ec78d5; color: #fff; }
#clanek P.trizeni IMG		{vertical-align: middle;}
#clanek .usetrite 		{color: #c231a5; font-weight: bold;}
#clanek .maly 			{font-size: 85%;}
#clanek .sestava 		{width: 300px;}
#clanek .faktura_odkaz		{color: #c231a5; font-size: 130%;}
#clanek .navigace		{width: 690px; position: absolute; left: 270px; top: 288px; margin: 0;}
#clanek .navigace B		{font-weight: normal;}
#clanek HR                    	{color: #d6f6e4; background: #d6f6e4; height: 1px; border: 0; margin: 3px 1px;}
#clanek .red			{color: #c231a5;}
#clanek .cena 			{color: #c231a5; font-size: 150%; white-space: nowrap; font-weight: bold;}
#clanek .cena strike		{font-size: 80%;}
#clanek .upozorneni             {display: block; padding-top: 15px;}
/* Titulni strana - kategorie */
.titul_kat H2 A,
.titul_kat H2 A:visited		{color: #c231a5;}
.titul_kat UL			{list-style: none; font-size: 110%; font-weight: bold;}
.titul_kat LI			{background: url(../images/odrazka3.gif) no-repeat 0 4px; padding: 0 0 0 15px;}
.titul_kat A,
.titul_kat A:visited            {text-decoration: none;}
.titul_kat A:hover              {text-decoration: underline;}

/* Tabulka s košíkem */
#clanek .kosikinfo		{width:675px;}
#clanek .kosikinfo TH		{background: #c231a5; border: 1px #b02e96 solid; padding: 1px 4px; color:#fff; text-align: center;}
#clanek .kosikinfo TD		{background: #e0faeb; border: 1px #9ee0bf solid; padding: 1px 4px; }
#clanek .kosikinfo .tmavy 	{background: #baf0d0; border: 1px #9ee0bf solid;}
.info_txt			{color: #c231a5; font-weight: bold; text-align: center;}
.kosikinfo .submit-kos      {width:48px; height:21px;}
.submit-kos-plusminus		{width: 20px; height: 30px; background: url(../images/kosik_plusminus.gif) no-repeat; border: 0; opacity: .6; filter: alpha(opacity=60); display: block; float: left; margin-left: 8px;}
.submit-kos-odstranit		{width: 26px; height: 30px; background: url(../images/kosik_odstranit.gif) no-repeat; border: 0; opacity: .6; filter: alpha(opacity=60); display: block; float: right; margin-right: 8px;}
.submit-kos-plusminus:hover,
.submit-kos-odstranit:hover     {opacity: 1; filter: alpha(opacity=100); cursor: pointer;}
.kosikinfo .submit-pokladna     {width: 70px; padding: 1px; margin: 0 !important;}
.kosikinfo .extrakuponsleva TD		{background: #f3e7f2 !important; border-color: #d5aad2 !important;}
.kosikinfo .extrakuponsleva A,
.kosikinfo .extrakuponsleva A:visited	{color: #52294f !important;}
.kosikinfo .extrakuponsleva A:hover     {color: #c231a5 !important;}


/* Tabulka zákazníka */
.zakaznik			{width: 100%; color: #fff;}
.zakaznik .noborder		{background: transparent; border: 0;}
#clanek FIELDSET 		{border: 1px #9ee0bf solid; padding: 5px; margin: 20px 0 20px 0;}
#clanek LEGEND	 		{background: #baf0d0; padding: 4px 6px; margin-bottom: 8px; color: #ca6897;}
#clanek LEGEND .box	 		{ width: 415px; display: block;}

/* Objednávky */
#clanek .objednavky		{width: 100%;}
#clanek .objednavky TR          {text-align: center;}
#clanek .objednavky TH		{background: #baf0d0; border: 1px #9ee0bf solid; padding: 2px 5px;}
#clanek .objednavky TD		{background: #e0faeb; border: 1px #9ee0bf solid; padding: 2px 5px; vertical-align: middle;}
#clanek .detailobjednavky	{width: 100%; text-align: center;}
#clanek .detailobjednavky TR    {text-align: right;}
#clanek .detailobjednavky TH	{background: #baf0d0; border: 1px #9ee0bf solid; padding: 2px 5px; text-align: center;}
#clanek .detailobjednavky TD	{padding: 2px;}

/* Cena objednávky */
#clanek .cena_objednavky P	{margin: -2px 0 5px 0;}
#clanek .mensi 			{width: 300px;}
#clanek .submit_ok_karta 	{width: 170px; color: #00f; border: 0; background: transparent; text-decoration: underline; cursor: pointer;}
#clanek .potvrz_cetelem_uver	{padding-left: 5px;}
#clanek .potvrz_cetelem_uver P  {margin: 0 0 10px -7px;}

/* Aktuality Plus */
#clanek .pozadisuderadky	{padding: 3px 5px; vertical-align: top;}
#clanek .pozadilicheradky	{background: #e0faeb; padding: 3px 5px; vertical-align: top;}

/* Tabulka se zbožím */
#clanek .obal_zbozi 		{width: 468px; border-collapse: collapse;}
#clanek .obal_zbozi .carka	{height: 10px;}
#clanek .obal_zbozi .carka HR	{display: none;}
#clanek .odsaz 			{vertical-align: top;}
#clanek .odsaz_podrob 		{text-align: center;}
#clanek .odsaz IMG,
#clanek .odsaz_podrob IMG 	{border: 1px #9ee0bf solid;}
#clanek #zoom	 		{display: none;}
#clanek .mnozstvi		{width: 25px; margin: 1px; vertical-align: middle; text-align: center;}
#clanek .do_kosiku 		{width: 65px; height: 21px; background: url(../images/pridej_ex_cs.gif) no-repeat; margin: 0 2px 0 auto; display: block;}
#clanek .do_kosiku SPAN 	{display: none;}
#clanek .submit_kosik 		{border: 0; margin: 1px 2px; vertical-align: middle; background: transparent;}
#clanek .poloha_kosiku 		{text-align: center;}
#clanek TR TD.vert_oddel 	{width: 10px; border: 0; background: transparent;}

/* Výpis položek zboží */
#clanek .rada_pln_naz TD		{width: 49%; font-size: 110%; background: #e6fcf0; padding: 10px 5px; text-align: center;}
#clanek .rada_pln_obr TD		{background: #e6fcf0; text-align: center; padding-bottom: 10px;}
#clanek .rada_pln_pop TD		{background: #e6fcf0; padding: 0 5px;}
#clanek .rada_pln_cen TD		{background: #e6fcf0; text-align: center; padding: 10px 5px;}
#clanek .rada_pln_cen TD TABLE  	{margin: auto;}
#clanek .rada_pln_cen TD TABLE TD 	{padding: 0 3px 0 0 ;}
#clanek .rada_pln_kos TD  		{background: #e6fcf0; text-align: center; padding: 0 5px 10px 5px;}
#clanek .rada_pln_kos TD STRIKE 	{text-decoration: none; background:url(../images/strike.gif) 0 55% repeat-x; padding: 0 2px;}
#clanek .rada_pln_ico TD		{background: #e6fcf0;}
#clanek .rada_pln_skl TD		{background: #e6fcf0;padding: 3px; font-style: italic;}

/* Výpis položek zboží v oddělení (stručný) */
#clanek .rada_str TH		{background: #baf0d0; border: 1px #9ee0bf solid; text-align: left; padding: 2px 5px;}
#clanek .rada_str TH SPAN	{font-weight: normal;}
#clanek .rada_str_sude TD	{background: #e0faeb; border: 1px #9ee0bf solid; padding: 2px 5px; vertical-align: middle;}
#clanek .rada_str_liche TD	{border: 1px #9ee0bf solid; padding: 2px 5px; vertical-align: middle;}
#clanek .rada_str_cen		{text-align: right;}
#clanek .rada_str_cen,
/*#clanek .rada_str_ico,*/
#clanek .rada_str_kos		{white-space: nowrap;}
#clanek .rada_str_skl		{text-align: center;}
.rada_str_ico .akce_str         {color: #fff; background: #c231a5; padding: 1px 2px}

/* Faktura */
#faktura 			{width: 100%; background: #fff;}
#faktura HR 			{height: 0; margin: 3px 1px;}
#faktura .pozn			{margin: -2px 0 5px 0;}

/* Zobrazení stručné/tučné, Tisk apod. */
#clanek #zobrazeni		{position: absolute; right: 25px; top: 277px; z-index: 100;}

/* Ikony novinka, akce, pripravujeme, vyprodej, nas_tip, no24 */
.novinka, .akce, .pripravujeme, .vyprodej, .nas_tip, .no24	{color: #fff; margin: 1px auto 0 auto; padding: 2px 0%; text-transform: uppercase; display: block; text-align: center; width: 100px;}
.novinka			{background-color: #c231a5;}
.akce				{background-color: #c231a5;}
.pripravujeme			{color: #09715d; background-color: #ecd4f9;}
.vyprodej			{color: #09715d; background-color: #94e0b2;}
.nas_tip			{color: #09715d; background-color: #d0f0ab;}
.no24				{background-color: #09715d;}

/* Formular pro hodnoceni zbozi */
#hodnoceni P			{margin: 0 0 9px 0;}

/* Parametry */
.parametry			{margin: 5px 0 15px 0; border: 1px #9ee0bf solid; border-collapse: collapse;}
.parametry INPUT,
.parametry SELECT,
.parametry TEXTAREA		{font-size: 100%;}
.param_nazev 			{text-align: center; background: #baf0d0; padding: 4px; border-bottom: 1px #9ee0bf solid; white-space: nowrap}
.param_cena 			{text-align: right; padding: 4px; font-weight: bold; white-space: nowrap}
.parametry .liche 		{background: #e0faeb;}

/* Obrazkove parametry */
#clanek .parametry_obr		{margin: 5px 0 15px 0;}
#clanek .parametry_obr TD	{width: 100px; text-align: center;}
#clanek .parametry_obr IMG 	{border: 1px #ebebeb solid;}

/* Oblíbené položky */
.oblibene 			{width: 100%;}
.oblibene TH			{background: #baf0d0; border: 1px #9ee0bf solid; padding: 5px;}
.oblibene .sude TD		{border: 1px #9ee0bf solid;}
.oblibene .liche TD		{background: #e0faeb; border: 1px #9ee0bf solid;}

/* Mnozstevni slevy */
.mnozstevni			{border: 1px #9ee0bf solid; border-collapse: collapse;}
.mnozstevni TH			{background: #baf0d0; padding: 4px; border: 1px #9ee0bf solid;}
.mnozstevni TD			{text-align: right}
.mnozstevni .liche		{background: #e0faeb;}

.nobr  				{white-space: nowrap;}

/* Diskuze */
#diskuze .udaje   		{padding: 2px; background: #e0faeb; border: 1px #9ee0bf solid;}
#diskuze .text   		{margin-bottom: 10px;}

/* Off-line platba */
#offline 			{width: 100%;}
#offline FORM			{text-align: center}
#offline INPUT 			{font-weight: bold;}
#offline .error 		{color: maroon;}
#offline #ramecek 		{border: 1px solid #9ee0bf; background: #e0faeb; padding: 5px; margin: 20px;}
#offline #offline_pozn 		{font-weight: bold; width: 92%; margin: 0;}

/* Platby a doruceni */
.platby 			{width: 100%; text-align: center;}
.platby .levy			{width: 80%; text-align: left; border-bottom: 1px #9ee0bf solid; padding-top: 7px;}
.platby .pravy			{width: 20%; text-align: right; border-bottom: 1px #9ee0bf solid; padding-top: 7px;}
.priplatky 			{width: 100%; border: 1px #9ee0bf solid; border-collapse: collapse;}
.priplatky TH, .priplatky TD	{border: 1px #9ee0bf solid;}

.platby_obr         {width:190px; margin:25px auto;}
.karty_nadpis       {font-weight: bold; font-size: 13px;}
.obr_plat           {width:182px; height:23px; margin-top:5px;}


#pridani 			{background: #fff; border: 1px #9ee0bf solid; padding: 1px 5px; margin: 10px 0;}
#pridani P 			{margin: 4px 0;}

/* Související položky */
#souvisejici_nahled		{list-style-type: none; margin: 0; padding: 0;}
#souvisejici_nahled LI		{text-align: center; display: inline; float: left; margin: 10px; padding: 0; position: relative;}
#souvisejici_nahled IMG 	{background: #fff; margin-top: 5px;}

/* Predchozi a nasledujici zbozi v podrobnostech */
#navigace_zbozi 		{height: 15px; font-size: 90%; margin: 10px 0;}
#navigace_zbozi .levy		{width: 200px; float: left; display: block;}
#navigace_zbozi .pravy		{width: 200px; float: right; display: block; text-align: right;}
h1.podrob_nadp  {margin-top: 5px; float:left;}

/* Podrobnosti tabulka */
#podrobnosti			{width: 100%; border-collapse: collapse;}
#podrobnosti TR TD 		{padding: 2px 0;}
#podrobnosti STRIKE 		{text-decoration: none; background: url(../images/strike.gif) 0 55% repeat-x; padding: 0 2px;}
/*
#podrobnosti .skladem STRONG    {background: #c231a5; color: #fff; padding: 2px 5px;}
*/
#podrobnosti .skladem STRONG    {color: #c231a5;}   

#podrobnosti .expirace STRONG    {color: #ff0000; font-size: 140%; white-space: nowrap; font-weight: bold;}

/* Zalozky v podrobnostech */
#zalozky_menu 			{height: 24px; list-style-type: none; margin: 15px 0 0 0; padding: 0; z-index: 50;}
#zalozky_menu LI 		{display: inline; margin: 0; padding: 0;}
#zalozky_menu A 		{color: #fff; font-weight: bold; background: #09715d; border: #fff solid; border-width: 1px 1px 0 1px; text-decoration: none; padding: 4px 5px 5px 5px; margin-right: 1px; display: block; float: left;}
#zalozky_menu A:visited 	{color: #fff;}
#zalozky_menu A:hover 		{color: #fff; text-decoration: underline;}
#zalozky_menu #active		{color: #494949; background: #e0faeb; border: #9ee0bf solid; border-width: 1px 1px 0 1px; position: relative; top: 1px;}*/
/*#zalozky 			{border: 1px #9ee0bf solid; background: #e0faeb; padding: 10px; text-align: left; clear: both;}
#zalozky TABLE 			{width: auto !important;}

/* Odkazy na registraci u pokladny */
#reg_odkazy 			{margin: 0; padding: 0;}
#reg_odkazy LI 			{margin: 10px 0; font-weight: bold; padding: 10px; background: #e0faeb; border: 1px #9ee0bf solid;}

/* Tabulka katalog / ceník */
#katalog			{font-size: 95%; border-collapse: collapse;}
#katalog TH                     {background: #bcf5d4; padding: 4px 2px 4px 8px; margin: 0 0 5px 0;}
#katalog TABLE TD		{padding: 4px 0 0px 8px;}
#katalog .nadpis                {color: #d0f0ab; background: #09715d; font-size: 120%; font-weight: bold; padding: 3px 0 3px 8px;}
#katalog .n_cena                {text-align: right;}
#katalog .cena                  {text-align: right; font-size: 100%;}
#katalog .cena P                {padding: 0; margin: 0; color: #09715d;}
#katalog INPUT                  {text-align: center;}
#katalog .submit		{width: 25px; height: 22px; border: 0; background: url(../images/pridej.gif) 0 0 no-repeat; vertical-align: top;}
#katalog SPAN                   {font-weight: bold; background: #c231a5; color: #fff; padding: 1px 4px; cursor: default;}

/* xxx Registracni formular */
#registrace_formular 			{border: 0;  }
#registrace_formular a 			{text-decoration: none; color: #000;}
#registrace_formular h2 		{background: transparent; border: 0;}
#registrace_formular h2 span 		{font-size: 70%; font-weight: normal; text-transform: none;}
#registrace_formular .poznamka		{font-size: 90%;}

#registrace_formular fieldset 		{border: 1px #bfc6ca solid; padding: 0; margin: 0;}
#registrace_formular fieldset legend 	{font-size: 125%;  border: 0; margin: 10px 0 0 10px; display: block;}

#registrace_osobni INPUT,
#registrace_verifikace INPUT,
#registrace_kontaktni INPUT,
#registrace_kontaktni_osoba INPUT,
#registrace_prihlasovaci INPUT		{width: 125px; margin: 1px 0; vertical-align: middle; border: 1px #000 solid;}
#registrace_prihlasovaci  		{padding-top: 100px;}

#registrace_kontaktni              {margin-top:15px !important}
#registrace_fakturacni INPUT		{width: 125px; margin: 1px 0; border: 1px solid #177B66}

#registrace_verifikace label,
#registrace_prihlasovaci label,
#registrace_osobni label,
#registrace_kontaktni label,
#registrace_kontaktni_osoba label,
#registrace_fakturacni label 		{width: 120px; display: block; float: left; margin-left: 6px;}

#registrace_verifikace .info {margin: 0 15px;}

.registrace_infoicon {position: relative; top: 4px; padding-left: 3px;}
.registrace_info-container {position: relative} /* v podstat? ned?lá nic, slouží jen k tomu, aby se k n?mu "p?ichytila" infobublinka */
.registrace_infobubble {position: absolute; left: 280px; width: 160px; background-color: #baf0d0;} /* prostor, kam se zobrazuji informace po kliknuti na ikonku informaci */
.registrace_info-inner {padding: 3px 3px 3px 3px;} /* pro nastavení okraj?/vlastností textu v info-bublin? */

/* Kroky u objednavky */
#obj_kroky				      {color: #09715d; height:37px; list-style-type: none; padding: 20px 0 30px 2px; margin: 0 0 0 0px;}
#obj_kroky LI 				  { background: url(../images/design/krok.png) 50% 50% no-repeat ; width:177px; height:37px; float: left;  color:#09715d; font-family: Tahoma; font-size: 12px; font-weight: normal; position: relative;}
#obj_kroky #active		      {background: url(../images/design/active.png) 50% 50% no-repeat; width:177px; height:37px; color:#fff !important;}
#obj_kroky #active a          {color:#fff; text-decoration: none; }
#obj_kroky LI a,
#obj_kroky .last               {color: #09715d; text-decoration: none; font-size: 18px; padding-left:8px; }
#obj_kroky .last              {background: url(../images/design/posledni-krok.png) no-repeat; display:block; width:142px; height:37px;}
#obj_kroky li a span,
#obj_kroky .last span        {line-height:37px !important; text-align:left; font-size: 12px !important;vertical-align: middle; }
#obj_kroky #active.last        {background: url(../images/design/last-active.png) no-repeat; width:142px; height:37px; }
#obj_kroky .zdarma {
	background: url(../images/design/darek.png);
	width: 62px;
	height: 64px;
	position: absolute;
	right: 42px;
	top: -12px;
}



/* Tlacitka u objednavky */
#obj_tlac				{height: 30px;}
#obj_tlac A 				{width: 140px; color: #fff; background: #09715d; border: 1px #fff solid; font-weight: bold; display: block; padding: 2px 0; text-align: center; text-decoration: none; text-transform: lowercase;}
#obj_tlac INPUT				{width: 140px;}
#obj_tlac #left				{float: left;}
#obj_tlac #right			{float: right;}

#zavrit 				{color: #fff; background: #c231a5; font-weight: bold; float: left; text-decoration:none; display: block; margin: 5px 5px;border-color: white; padding: 0px;}
#vrstva 				{position: absolute; right:15px; margin-top:15px; top:100px; width:385px; background: #f7f0fb; border: 1px #fff solid; z-index:100; padding: 0px;}
#vrstva h4      			{margin: 0px; background: #c231a5  url("../images/addedToBasketLabelCZ.png") 5px 82% no-repeat; height: 31px;  text-indent: -9999px;}
#vrstva_nadpis 				{position: absolute; top: 0px; left: 0px; height: 25px; cursor:move; margin-bottom: 5px; width: 100%; text-align: right;}
#vrstva_nadpis input 			{float: right;}
#vrstva_obsah  p        		{padding: 0px 5px;}
#vrstva_cekej 				{background: url(../images/loading.gif) 50% 50% no-repeat; height: 200px;}
#vrstva_obsah input   			{background:  #c231a5; font-weight: bolder; color: white; border-color: white; margin: 5px 0 3px 2px; padding: 0; width: 32%; cursor: pointer;}

.radio  				{background: transparent; border: none;}
.checkbox 				{background: transparent; border: none;}
.hrac_submit  				{background: #09715d; border: solid 1px #fff; color: #fff; font-weight: bold;  cursor: hand; cursor: pointer;}

/*styl pro vyskakovaci bubliny*/
#info_reg_fakt-bubble  			{height: 126px; width: 191px; position: absolute; top: 65px; left: 185px; background: url(../images/napoveda1.gif) 0% 0% no-repeat; color: #ca6897;z-index:10000;}
#info_reg_fakt-bubble DIV 		{ float: left;}
#info_reg_fakt-bubble P  		{margin: 5px}

#info_reg_kontakt-bubble 		{height: 102px; width: 191px; position: absolute; top: 5px; left: 165px; background: url(../images/napoveda2.gif) 0% 0% no-repeat; color: #ca6897; margin-top: 95px;z-index:10000;}
#info_reg_kontakt-bubble DIV 		{float: left; }
#info_reg_kontakt-bubble P  		{margin: 5px; padding-top: 28px;}

#info_kontakt_osoba-bubble 		{height: 136px; width: 191px; position: absolute; top: 30px; left: 170px; background: url(../images/napoveda3.gif) 0% 0% no-repeat; color: #ca6897; z-index:10000;}
#info_kontakt_osoba-bubble DIV 		{float: left; }
#info_kontakt_osoba-bubble P  		{margin: 5px;}

#reg_infoo_show-bubble 			{padding-bottom: 35px; width: 287px; height: 340px; position: absolute; left: 55px; top: 248px; z-index: 100; padding: 30px 20px 0 30px; background: url(../images/bubble_zk.png) no-repeat; _background: url(../images/bubble_zk_ie.gif) no-repeat;color: #09715d;}
#reg_infoo_show-bubble DIV    		{}
#reg_infoo_show-bubble A 		{color: #09715d;}
/*td.free  {border: none !important; background: none !important;}*/

/* hotline - zvyrazneni emailu */
.hotline                                {color: #c231a5; font-weight: bold; font-style: normal;}

/* pokladna - nadpisy */
.pokladna_nadpis                        {font-size: 110%; width: 90%; color: #c231a5; background: url(../images/bgnadp.gif) 100% 0 repeat-y #e7fcf0; margin: 0; padding: 3px 0 3px 10px; text-transform: uppercase; display: block;}
.pokladna_form TABLE			{width: 100%;}

/* fialovy nadpis */
.nadpis_fial                            {color: #c231a5;}
.soutezni_otazka                        {font-size: 110%;}

/* slovnik */
.notions DT				{color: #c231a5; font-weight: bold;}

.reg_mobil_info,.reg_mobil_info2 {text-align:center; background-color: #baf0d0; color:red; margin-left: 6px !important;margin-right: 6px !important;}
.reg_mobil_info2		 {background-color:inherit !important;}

/*Tag cloud*/
#tag-cloud  			{}
#tag-cloud UL                   {list-style: none; margin: 0 auto; padding: 7px 0px;}
#tag-cloud UL LI		{display: inline; margin: 0 2px 0 2px; padding: 0; line-height: 22px;}
#tag-cloud UL LI A		{text-decoration: none; display: inline-block;}
#tag-cloud .tagCloudLevel5      {font-size: 170%;}
#tag-cloud .tagCloudLevel4      {font-size: 150%;}
#tag-cloud .tagCloudLevel3      {font-size: 140%;}
#tag-cloud .tagCloudLevel2      {font-size: 120%;}
#tag-cloud .tagCloudLevel1      {font-size: 100%;}
#tag-cloud .bottom              {clear: both;}

div.plapozn
{
	margin-left: 25px;
}

.sale {
  color: #c231a5;
  text-decoration: underline;

}

/* Strana */
.bez_praveho #clanek                {background: url(../images/bgpravy.gif) 100% 0 no-repeat; }          


/* Stredovy v nakupnim procesu */
#stredovy.bez_praveho                {background: url(../images/bgstred-kroky.gif) 0 0 no-repeat !important;}  
.bez_praveho #clanek        {} 
   
/* Prihlaseni */
.bez_praveho #reg_odkazy .prihlaseni                        {width:220px; float:left; border:1px #9ee0bf solid;  position:relative; top:7px; height:170px;}
.bez_praveho #reg_odkazy .prihlaseni h2                     {color:#fff; margin:0 0 10px 0; background: url(../images/design/prihl-label.png) no-repeat; width:222px; height:27px;  line-height: 22px; position:relative; top:-7px; left:-1px; text-transform: none;}
.bez_praveho #reg_odkazy .prihlaseni table.formular         {width:220px !important; background:none; }
.bez_praveho #reg_odkazy .prihlaseni table.formular td      {border:0 !important; vertical-align: middle;}
.bez_praveho #reg_odkazy .prihlaseni .submit                {background: url(../images/design/buttonek.png) no-repeat; width:112px; height:26px; display:block; border:0; float:right; margin-top:5px; text-transform: uppercase;}
.bez_praveho #reg_odkazy .prihlaseni input                  {margin: 0 15px 0 0;}
.bez_praveho #reg_odkazy .jmeno2                            { padding:0 5px 0 10px;}
.bez_praveho #reg_odkazy .heslo2                            { padding-left:10px;}

/* Registrace */
.bez_praveho #reg_odkazy .registrace                        {width:220px;float:left;border:1px #9ee0bf solid;  position:relative; top:20px; height:153px;}
.bez_praveho #reg_odkazy .registrace h2                     { text-transform: none; color:#fff; margin:0 0 10px 0; background: #c131a4; background: url(../images/design/prihl-label.png) no-repeat; width:222px; height:27px;  line-height: 22px; position:relative; top:-7px; left:-1px;}
.bez_praveho #reg_odkazy .registrace  .submit                {background: url(../images/design/registrovat.png) no-repeat; width:142px; height:37px; display:block; border:0;  position:absolute; top:60px; left:40px; text-transform: uppercase; text-decoration: none; font-weight: bold; color:#fff; text-align:center; line-height: 37px;}
/* Registrace */
.bez_praveho #reg_odkazy #registrace_formular               {float:left;  width:434px; border:0;}
.bez_praveho #reg_odkazy #registrace_formular h2            { display:none;}
.bez_praveho #reg_odkazy .jednorazova_registrace            {width:434px; float:right; margin-right:30px;}
.bez_praveho #reg_odkazy .jednorazova_registrace h2         {text-transform: none; color:#fff; margin:0 0 0px 0 !important; background: url(../images/design/reg-label.png) no-repeat; width:434px; height:27px; line-height: 22px; position:relative; left:0px; top:0px;}
.bez_praveho #reg_odkazy #registrace_formular fieldset legend    {width:120px; background: none; margin:10px 0 0 0 !important;}
.bez_praveho #reg_odkazy #registrace_formular fieldset       {border:0;}
.bez_praveho #reg_odkazy #registrace_formular label          {margin-top:3px;}             
.bez_praveho #reg_odkazy #registrace_formular .poznamka      {font-size: 10px; width:180px !important; height:14px; display:block; white-space:normal}
.bez_praveho #reg_odkazy .cleaner    {clear:both;}
.bez_praveho .form_data                                                   {border:1px #9ee0bf solid; width:417px; display:block; margin:0; padding-left:15px; position:relative; top:-27px; left:0px; display:block; padding-bottom:20px;}
 .nepovin                                                      {clear:both;}

/* Faktuarce */
.bez_praveho #reg_odkazy #registrace_fakturacni              {float:left; width:200px; margin-top:10px;}
.bez_praveho #reg_odkazy #registrace_fakturacni label    {width:80px; } 
.bez_praveho #reg_odkazy #registrace_fakturacni input        {width:80px; }


/* Dodaci udaje */
.bez_praveho #reg_odkazy #registrace_kontaktni           {float:left; width:190px; margin-top:10px; margin-bottom:10px;}
.bez_praveho #reg_odkazy #registrace_kontaktni label     {width:75px; } 
.bez_praveho #reg_odkazy #registrace_kontaktni input        {width:80px; border: 1px solid #177B66}
.bez_praveho #reg_odkazy .jednorazova_registrace form #registrace_formular #registrace_kontaktni legend     {width:200px; padding:0;}

 
/* Tlacitka */
.bez_praveho #reg_odkazy .zpet,
.bez_praveho #obj_tlac #left                    {background: url(../images/design/zpet.png) no-repeat; height:37px; width:142px; line-height: 37px; text-align: center; border:0; padding:0; text-transform: uppercase; cursor:pointer; }
.bez_praveho #reg_odkazy .zpet a                {color:#fff; text-decoration: none; font-weight: bold !important; vertical-align:middle; padding:0;}
.bez_praveho #obj_tlac #right INPUT             { background: url(../images/design/pokracovat.png) no-repeat !important; height:37px; width:142px; line-height: 37px; text-align: center; text-transform: uppercase; border:0;color:#fff; text-decoration: none; font-weight: bold !important; margin-right:36px; vertical-align:middle; padding:0;}
.bez_praveho #reg_odkazy #registrace_formular .next .submit_pokl      {float:right; cursor:pointer; background: url(../images/design/pokracovat.png) no-repeat !important; height:37px; width:142px; line-height: 37px; text-align: center; text-transform: uppercase; border:0;color:#fff; text-decoration: none; font-weight: bold !important; margin-right:36px;}
.bez_praveho #obj_tlac #right .submit_obj       {background: url(../images/design/odeslat.png) no-repeat !important; height:37px; width:142px; line-height: 37px; text-align: center; text-transform: uppercase; border:0;color:#fff; text-decoration: none; font-weight: bold !important; margin-right:36px; cursor:pointer;}
.bez_praveho #kosik_all #obj_tlac #right        {background: url(../images/design/pokracovat.png) no-repeat !important; height:37px; width:142px; line-height: 37px; text-align: center; text-transform: uppercase; border:0;color:#fff; text-decoration: none; font-weight: bold !important; margin-right:36px;line-height: 37px; margin-right:30px; padding:0;}
#lista_nav .next input                          {position:absolute; right:0;background: url(../images/design/pokracovat.png) no-repeat !important; height:37px; width:142px; line-height: 37px; text-align: center; text-transform: uppercase; border:0;color:#fff; text-decoration: none; font-weight: bold !important; line-height: 37px;  padding:0;}
#lista_nav                                      {position:relative; width:434px;}
#lista_nav .zpet                                {position:absolute; left:0;}
.bez_praveho .zakazik_edit .prihlasen #registrace_formular #lista_nav .zpet a.submit    {background: url(../images/design/zpet.png) no-repeat; color:#fff; height:37px; width:142px; line-height: 37px; text-align: center; border:0; padding:0; text-transform: uppercase; cursor:pointer; display:block; font-weight: bold;}

/* Pro firmy */
.bez_praveho #registrace_kontaktni_osoba                                 {width:200px;}
.bez_praveho #registrace_kontaktni_osoba legend                          {width:120px !important;}
.bez_praveho #registrace_formular #registrace_kontaktni_osoba label      {width:75px;}
.bez_praveho #registrace_formular #registrace_kontaktni_osoba input      {width:80px; border: 1px solid #177B66}

/* Rekapitulace */
.bez_praveho .zakaznik_box                      {margin-top:20px; clear:both; }
.bez_praveho .zakaznik_box .pokladna_nadpis     {text-transform: none; width:677px; position:relative; top:3px;background: url(../images/design/platby-label.png) no-repeat; height:20px; color:#fff; padding-bottom:0px !important; margin-top:20px; text-align:center; padding-left:0 !important;}
.bez_praveho .zakaznik_box table                {width:677px; border-collapse: collapse; } 
.bez_praveho .zakaznik_box table td             {border:1px #9ee0bf solid; padding:1px 5px !important;}
.bez_praveho .mensi                             {width:328px !important;}

/* Zpusob platby */
.zpusob_platby_obal                             {float:left;}
.bez_praveho .pladby                            {width:328px; float:left; margin-right:20px;}
.bez_praveho .pladby .pokladna_nadpis           {border:0; text-transform: none; width:328px; background: url(../images/design/platby.png) no-repeat; position:relative; top:3px; height:20px; color:#fff; padding-bottom:0px !important; text-align:center; padding-left:0 !important;}
.bez_praveho .pladby table                      {width:328px; float:left; margin-right:15px; border-collapse: collapse;} 
.bez_praveho .pladby table td                   {border:1px #9ee0bf solid; } 
.zpusob_platby .mensi                           {text-align:left !important; }   

/* Zpusob doruceni */
.bez_praveho .doruceni                          {width:328px; float:left;}
.bez_praveho .doruceni .pokladna_nadpis         { border:0; float:left; text-transform: none; width:328px; background: url(../images/design/platby.png) no-repeat; position:relative; top:3px; height:20px; color:#fff; padding-bottom:0px !important; text-align:center; padding-left:0 !important;}        
.bez_praveho .doruceni table                    {width:328px !important; float:left; border-collapse: collapse;} 
.bez_praveho .doruceni table td                 {border:1px #9ee0bf solid;}
.zpusob_doruceni .mensi                         {text-align:left !important;} 

/* Slevy */
.bez_praveho .slevove_kupony                    {width:328px; float:left; margin-bottom:55px;}
.bez_praveho .slevove_kupony .pokladna_nadpis   { border:0; float:left; text-transform: none; width:328px; background: url(../images/design/platby.png) no-repeat; position:relative; top:3px; height:20px; color:#fff; padding-bottom:0px !important; text-align:center; padding-left:0 !important; margin-top:10px;}     
.bez_praveho .slevove_kupony .slev2                   {width:328px !important; float:left;} 
.bez_praveho .slevove_kupony td                 {border:1px #9ee0bf solid;}

/* Posledni krok */
.bez_praveho .pokladna_nadpis                   {text-transform: none; width:677px; position:relative; top:3px;background: url(../images/design/platby-label.png) no-repeat; height:20px; color:#fff; padding-bottom:0px !important; margin-top:20px; text-align:center; padding-left:0 !important;}

/* Tabulky */
.bez_praveho .kosikinfo,
.bez_praveho .zpusob_platby, 
.bez_praveho .zpusob_doruceni,
.bez_praveho .slev2,
.bez_praveho .zakaznik_box table,
#kosik_all table                                {width:677px; border-collapse: collapse; background: url(../images/design/pozadi-tab.png) repeat-x top; }

.bez_praveho .kosikinfo td,
.bez_praveho .zpusob_platby td,
.bez_praveho .zpusob_doruceni td,
.bez_praveho .slev2 td,
.bez_praveho .zakaznik_box table td,
#kosik_all table td                             {border:1px #9ee0bf solid; padding:2px 5px !important; border-collapse: collapse;}

.align_right,
.bez_praveho table .mensi                                    {text-align: right;}
.pozn_obj                                       {margin:30px auto 10px auto; text-align: center;}
.pozn_obj textarea                              {width:320px; } 
.messages                                       {text-align: center;}
.bez_praveho .kosikinfo td                      {vertical-align: middle !important;}

.bez_praveho .zakazik_edit .jednorazova h2      {width:660px;}
.bez_praveho .zakazik_edit .jednorazova form    {width:660px;}
.bez_praveho .zakazik_edit .jednorazova form #registrace_formular .next input   {background: url(../images/design/pokracovat.png) no-repeat !important; height:37px; width:142px; line-height: 37px; text-align: center; text-transform: uppercase; border:0;color:#fff; text-decoration: none; font-weight: bold !important; margin-right:36px;line-height: 37px; margin-right:30px; margin-top:10px;padding:0;}
.bez_praveho .zakazik_edit .jednorazova form #registrace_formular .zpet         {background: url(../images/design/zpet.png) no-repeat !important; height:37px; width:142px; line-height: 37px; text-align: center; text-transform: uppercase; border:0;color:#fff; text-decoration: none; font-weight: bold !important; margin-right:36px;line-height: 37px; margin-right:30px; margin-top:10px;padding:0;}
.bez_praveho .zakazik_edit .jednorazova form #registrace_formular .zpet a       {height:37px; width:142px; display:block; color:#fff;}

.bez_praveho .jednorazova_registrace #registrace_formular #registrace_kontaktni legend .poznamka    {width:100px;}

/* kosik info */
.oprav    {width:120px !important; white-space: nowrap;}
.vymaz          {}

.plapozn        {margin-top:5px;}
iframe#fb_box {margin: 0 0 12px; }
.zakazik_edit .form_data    {border:0; margin-top:40px;}
.zakazik_edit .jednorazova .form_data h2    {display:none;}
.zakazik_edit .jednorazova h2          {position:relative; bottom:20px}
.zakazik_edit #registrace_formular fieldset legend        {width:340px; }
.zakazik_edit #registrace_kontaktni         {padding-bottom:10px;}
.clickTip, .clickTip a       {text-decoration:none;}
.nobrake    {white-space: nowrap !important;}
.bez_praveho .zakazik_edit .prihlasen h2    {width:640px;}

.middle_align                               {vertical-align: middle !important;}

/* Skladem normal */
.skladem_normal, .skladem     {font-weight:normal; font-size:100%;}

/* Skladem zmena */
.skladem_zmena, .skladem2       {font-weight:bold; font-size:120%;}

.prispevky					{margin: 20px 0 20px 0;}
.prispevky .prispevek		{margin-bottom: 20px;}
.prispevky .hlavicka			{padding: 2px; background: #e0faeb; border: 1px #9ee0bf solid; cursor: pointer;}
.prispevky .hlavicka .nazev	{font-weight: bold;}
.prispevky .hlavicka .count_anster{float: right;display:block;}
.prispevky .text	  			{}
.prispevky .ansver	  		{text-align:right; margin-bottom: 10px;}
.prispevky .ansver a			{color:#ee0000; font-weight:bold;text-decoration:none;}
.prispevky .ansver a:hover	{color:#990000;}
.prispevky .ansver a span		{display:none;}
.prispevky .odpovedi			{margin-left: 15px;}
.prispevky .hlavicka.admin{background: #EC78D5;border: 1px #C231A5 solid; color:#FFFFFF;}
.prispevky .product {font-weight: bold; margin: 5px 0;}
.ask_send h3 {cursor: pointer;}

.ask_send .text{}
.ask_send .data{float:left;width:150px;margin-top:5px;}
.ask_send .data.name{margin-left: 20px;}
.ask_send .dotaz {float:left;width:340px; margin-top:5px;}
.ask_send .dotaz .text{display:none;}
.ask_send .dotaz textarea {width:320px;height:100px;}
.ask_send .span_filter{float:right; width:130px;margin-top:5px;}
.ask_send .span_filter .kod{margin-top: 10px; display:block;}
.ask_send .span_filter .kod img{border:1px solid black}
.ask_send .span_filter .info{font-size:80%;display:block;margin-top:5px;}
.ask_send .info_text{float:left; width:470px; margin-top:5px;}
.ask_send .span_send{margin-top: 20px; float:right; width:130px;}
.cleaner    {clear:both;}

#rewards {
	margin: 28px 31px 0 0;
	width: 674px;
}
#rewards ul {
	margin: 0 0 3px;
	padding: 0;
	&padding-bottom: 6px;
	list-style-type: none;
	width: 674px;
	overflow: auto;
}
#rewards ul li {
	float: left;
	border: solid 1px #9ee0bf;
	background: #e0faeb;
	width: 648px;
	margin: 0 0 3px;
	padding: 12px;
}
#rewards ul li.selected {
	background-color: #baf0d0;
}
#rewards ul li img {
	display: block;
	margin: 0 12px 0 0;
	float: left;
	border: solid 1px #9ee0bf;
}
#rewards ul li .title {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 6px;
}
#rewards ul li .btn {
	display: inline-block;
	background: url(../images/design/odeslat.png) no-repeat !important;
	height:37px;
	width:142px;
	line-height: 37px;
	text-align: center;
	text-transform: uppercase;
	border:0;
	color:#fff;
	text-decoration: none;
	font-weight: bold !important;
	margin-right:36px;
	cursor:pointer;
}
#rewards ul li.selected .btn {
	display: none;
}
#rewards .label {
	padding: 8px 12px;
	font-weight: bold;
	border: solid 1px #9ee0bf;
	background: #e0faeb;
	margin: 0 0 3px;
}

/* Hláška "sleva vs. doprava zdarma" v rekapitulaci objednávky */
#clanek .kupon-vs-doprava {
	width: 651px;
	padding: 12px;
	border: solid 1px #9ee0Bf;
	background: url(../images/design/pozadi-tab.png) repeat-x 0 0;
}
#clanek .kupon-vs-doprava p {
	min-height: 28px;
	margin: 0;
	padding: 0 0 0 36px;
	background: url(../images/design/important.png) no-repeat 0 1px;
}

#dary_table tr.title td {
	color: #fff;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	background: #A8288E;
	border-color: #A8288E;
}
#dary_anotace {
	position: relative;
	top: -2px;
}
#dary_anotace img {
	position: relative;
	top: 2px;
}

/* Varovna hlaseni, info, success */

.flash	{
    color: #666;
    clear: both;
    margin-top: 10px;
    margin-bottom: 10px;
}
.flash-message {
    background: #fff;
    margin-top:10px;
    margin-bottom:10px;
    padding: 5px;
    border: solid 1px #cfcfcf;
}
.flash-message .label {
	display: block;
	margin-bottom: 4px;
    font-weight: bold;
    padding-right:5px;
}

.flash-message.error  {
    background: #fff url(http://www.medpharma.info/images/design/warning.png) repeat-x;
    border: solid 1px #e9bdbd;
    color: #842c2c;
}
.flash-message.error .label {
    color: #591e1e;
    font-weight: bold;
    padding-right:5px;
}

.flash-message.success {
    color: #4e822f;
    background: #fff url(http://www.medpharma.info/images/design/added.png) repeat-x;
    border: solid 1px #cee5c2;
}
.flash-message.success .label {
    color: #c20400;
}

textarea.dalsi-informace {
	width: 650px;
}

.puf {
    display: none;
}