body									{ font-size: 11px; font-family: Arial, Tahoma , Verdana, lucida, sans-serif; color: #8B8B8B; padding: 0px; margin: 0px 0px; text-align: center; background: white;}
img										{ border: 0; }
table									{ border-collapse: collapse; }
tr.nadpis								{ font-weight: bold; background-color: #008357; color: white;}
form									{ margin: 0;}
.f-left									{ float: left; margin-right: 10px; margin-bottom: 5px; }
.f-right								{ float: right; margin-left: 10px; margin-bottom: 5px;}
.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: 11px; font-weight: bold; cursor: pointer;}
.error_message							{ padding: 5px 0px; font-weight: bold; color: red;}
.info_message							{ padding: 5px 0px; font-weight: bold; color: blue;}
a.back									{ display: block; margin-bottom: 15px; }
a										{ text-decoration: none; }
#partner								{ float: left; }
#partner a								{ text-decoration: none; }

#obal									{ background: white url('../images/pozadi-sloupce.gif') repeat-y; margin-left: auto; margin-right: auto;  width: 998px; border: 1px solid #028458; text-align: left;}  
#zahlavi								{ background: #2AA473 url('../images/pozadi-zahlavi.gif') repeat-y; color: #008352; font-size: 12px; padding-bottom: 5px; padding-top: 5px; border-bottom: 15px solid white;}
#zahlavi a								{ color: #8B8B8B; text-decoration: none; font-weight: bold; }
#zahlavi a:hover						{ color: black; }
#zahlavi a.aktivni						{ color: #FF6700; }
#zahlavi #jazyky						{ background-color: white; color: #8B8B8B; text-align: right; padding: 8px 9px 0px 8px; }
#zahlavi #jazyky a:hover				{ color: #8B8B8B; }
#zahlavi #jazyky .aktivni:hover			{ color: #FF6700; }
#zahlavi #logo-menu						{ background: white url('../images/zahlavi-grafika-doplnek.jpg') 294px bottom no-repeat; height: 60px; }
#zahlavi img							{ float: left; padding: 0px 8px 18px 12px; }
#zahlavi #grafika						{ background: white url('../images/zahlavi-grafika.jpg') no-repeat; height: 180px; border: 0px solid white; margin: 5px 10px 0px 10px; }
#zahlavi #flash							{ width: 529px; height: 178px; float: right; border: 1px solid white; border-left: 0; overflow: hidden; }
#grafika-doplnek						{ background: transparent url('../images/zahlavi-grafika-doplnek2.gif') 294px 83px no-repeat; }
#zahlavi input							{ margin: 0; }
#zahlavi .input							{ border: 1px solid #8A8A8A; width: 160px; font-size: 11px; height: 13px; margin: 0; padding: 2px 0px 1px 0px; _padding: 1px 0px 1px 0; }
#zahlavi .odeslat						{ margin: 0px 0px -4px 0px;  }
#zahlavi #fulltext						{ text-align: right; padding: 16px 10px 0px 8px; _padding-top: 15px; }
#zahlavi #select						{ color: white; text-align: right; padding: 5px 10px 2px 8px; }
#zahlavi #select input					{ font-size: 11px; }
#zahlavi #select select					{ background-color: #11A06B; color: white; border: 1px solid white; width: 180px; }
#zahlavi #text-skupina					{ width: 789px; float: left; text-align: right; color: white; font-size: 13px; padding: 10px 0px 3px 0px; }
#zahlavi #info-lista					{ float: left; margin: 14px 0px 0px 0px; color: white; font-weight: normal; font-size: 10px; padding: 0px 0px 0px 25px; /*width: 470px;*/ border: 0px solid yellow; }
#zahlavi #info-lista a					{ color: white; font-weight: normal; text-decoration: none; }
#zahlavi #info-lista a:hover			{ color: #FF6700; }

#pravy-sloupec							{ float: right; width: 198px; }
#pravy-sloupec .body					{ border: 0px solid red; padding: 0 9px 10px 9px; }
#paticka								{ clear: both; text-align: right; background-color: #008357; padding: 6px 10px; color: white; border-top: 10px solid white; }
#paticka a								{ color: white; display: block; float: left; padding: 0px 20px; text-decoration: none; background: url('../images/zapati-menu-odrazka.gif') left no-repeat; }
#paticka a:hover						{ color: white; }
#paticka .prvni							{ background-image: none; padding-left: 12px; }
#paticka .patka-text					{ float: right; width: 550px; }
#paticka .patka-text a					{ display: inline; float: none; padding: 0; }

.hp										{ border: 0px solid red; margin: 0 !important; margin-bottom: 5px !important;}
.hp h2									{ background-color: #F0F0F0; color: #008357; font-size: 11px !important; padding: 3px 5px; margin-bottom: 5px !important; border: 1px solid #008357; border-left-width: 10px; border-right-width: 10px; }
.hp table td							{ border-bottom: 0 !important; }

.souvisejici	a						{ color: black; }
.souvisejici h2							{ background-color: #F0F0F0; color: #008357; font-size: 11px !important; padding: 3px 5px; margin-bottom: 5px !important; border: 1px solid #008357; border-left-width: 10px; border-right-width: 10px; }
.souvisejici table						{ width: 100% !important; }
.souvisejici td							{ padding: 5px !important; }

#hlavni									{ text-align: left; float: right; width: 550px; padding: 0px 11px 10px 11px; color: #888A89;}
#hlavni h1								{ background: #FF6702 url('../images/pozadi-vstup.gif') repeat-x; color: white; font-size: 12px; padding: 14px 10px 5px 16px; border-bottom: 0px solid white; margin: 0; }
#hlavni p								{ border: 0px solid red; padding: 5px 15px; text-align: justify; }
#hlavni	img								{ border: 0px; }
#hlavni #navigace						{ text-align: left; }
#hlavni #navigace img					{ margin: 0px 1px 0px 1px; }
#hlavni #navigace a						{ color: black; text-decoration: none !important; }
#hlavni #navigace a:hover				{ color: #FF6500; }

#hlavni #vstup							{ display: block; }
#hlavni #vstup .vstup					{ width: 270px; height: 214px; background: #FFE7DB; }
#hlavni #vstup .vstup.left				{ float: left; border: 0; }
#hlavni #vstup .vstup.right				{ float: right; border: 0; }
#hlavni #vstup h2						{ text-align: center !important; background: #FF6702 url('../images/pozadi-vstup.gif') repeat-x; color: white; font-size: 12px; padding: 11px 10px 8px 10px; text-align: left; border-bottom: 2px solid white; margin: 0; }
#hlavni #vstup a						{ display: block; height: 183px; }
#hlavni #vstup a strong					{ visibility: hidden; }
#hlavni #vstup #verejnost				{ background: #FFE7DB url('../images/image-verejnost.jpg') right bottom no-repeat; }
#hlavni #vstup #odbornost				{ background: #FFE7DB url('../images/image-odbornost.jpg') right bottom no-repeat; }
/*#hlavni #vstup #verejnost div			{ width: 208; height: 27px; margin-top: 156px; background: url('../images/vstup-verejnost.jpg') no-repeat; }
#hlavni #vstup #odbornost div			{ width: 208; height: 27px; margin-top: 156px; background: url('../images/vstup-odbornost.jpg') no-repeat; }
*/
#hlavni #vstup .cara					{ background: transparent url('../images/cara-horizontalni.gif') bottom repeat-x; clear: both; }

#hlavni #novinky h1						{ margin-bottom: 16px; }
#hlavni #novinky h2						{ color: #FE802B; font-size: 13px; margin-bottom: 10px; }
#hlavni #novinky table					{ border-collapse: collapse; width: 50%; float: left;}
#hlavni #novinky table td				{ width: 50%; padding: 0 30px 20px 5px; }
#hlavni #novinky table td.r				{ /*padding-left: 0px;*/ }
#hlavni #novinky h3						{ color: #008357; font-size: 11px; margin: 0; margin-bottom: 3px; }
#hlavni #novinky h3 span				{ color: #888A89; }
#hlavni #novinky p						{ padding: 0; margin: 0; }
#hlavni #novinky a						{ color: #888A89; text-decoration: none; }
#hlavni #novinky a:hover				{ color: #FF6702 !important; text-decoration: none; }
#hlavni #novinky .archiv				{ clear: both; margin-top: 17px; text-align: right; background: transparent url('../images/odrazka-pi.gif') 461px 2px no-repeat;}
#hlavni #novinky .zvyrazneni			{ background-color: #ff954f; border-right: 5px solid white; border-bottom: 20px solid white; padding: 5px; }
#hlavni #novinky .zvyrazneni h3 span	{ color: white; }
#hlavni #novinky .zvyrazneni a			{ color: white; }

/*#hlavni #clanky h2						{ background: #FF6702 url('../images/pozadi-vstup.gif') repeat-x; color: white; font-size: 12px; padding: 8px 10px 8px 28px; border-bottom: 2px solid white; margin: 0; }
#hlavni #clanky h3						{ border-top: 1px solid #98CBBA; font-size: 12px; color: #008354; margin: 10px 0px 5px 0px; }
#hlavni #clanky h3 a					{ color: #008354; }
*/
#hlavni #clanky .body					{ padding: 10px 15px; line-height: 16px; }
#hlavni #clanky p						{ margin: 0; padding: 0 0 10px 0; }
#hlavni #clanky h5						{ font-size: 11px; margin: 0; padding: 10px 0 0 0; }
#hlavni #clanky a						{ color: #FF6700; }
#hlavni #clanky a:hover					{ color: #018357; }
#hlavni #clanky  ul						{ margin: 10px 0 10px 15px; padding: 0; list-style-type: square; list-style-image: url('../images/list-style.gif');}
#hlavni #clanky #seznam					{ padding: 0px 15px; }
#hlavni #clanky #seznam ul				{ margin: 0 0 0 15px; padding: 0; list-style-type: square; list-style-image: url('../images/list-style.gif');}
#hlavni #clanky #seznam p				{ margin: 0; padding: 0; }
#hlavni #clanky #seznam .perex			{  padding-bottom: 10px; }
#hlavni #clanky table 					{ border-collapse: collapse; }
#hlavni #clanky table tr td				{ border-bottom: 1px solid #FFB27F; padding: 0 15px 0 0px; }
#hlavni #clanky .body h2				{ color: #008356; font-size: 11px; margin: 0; }
#hlavni #clanky .body h3				{ font-size: 12px; margin: 0; }
#hlavni #clanky .body h4				{ font-size: 11px; margin: 0 0 5px 0; padding: 0 0 0 15px; background: transparent url('../images/odrazka-pi.gif') left no-repeat; }
#hlavni #clanky .body h4 a				{ font-weight: normal; color: #898989; text-decoration: none; }
#hlavni #clanky .body h4 a:hover		{ color: #FF6600; text-decoration: none; }
#hlavni .tisk 							{ text-align: right; padding: 0 20px 0 0; background: transparent url('../images/iko-tisk.gif') right no-repeat; }
#hlavni .tisk a							{ color: #898989 !important; }
#hlavni .tisk a:hover					{ color: #FF6600 !important;}
#hlavni #clanky .body img				{ margin-top: 4px; }

#hlavni #registrace						{clear: both;}

#levy-sloupec							{ float: left; width: 228px; padding-bottom: 76px; margin-bottom: 10px; }
#levy-sloupec #loga						{ width: 164px; height: 23px; margin: 5px 0 0 26px; background: transparent url('../images/member-of-the-teva-groups-i.gif') no-repeat; }
#levy-sloupec #loga .a					{ display: block; width: 94px; height: 23px; float: left; }
#levy-sloupec #loga .b					{ display: block; width: 45px; height: 23px; float: right; }
#levy-sloupec #loga span				{ display: none; }
#levy-sloupec #linka					{  width: 210px; height: 48px; margin:3px 0px 10px 9px; background: url('http://www.teva.cz/images/bila_linka.jpg') no-repeat }
#levy-sloupec #linka a					{  display: block;   width: 210px; height: 48px; }
#levy-sloupec .box						{}
#levy-sloupec .box h2					{color: black; font-size: 11px; background: #FF6500 url(../images/menu-odrazka-tm.gif) 12px 9px no-repeat; padding: 4px 6px 5px 25px; margin: 4px 0px 0px 0px;}
#levy-sloupec .box h3					{font-size: 12px;}
#levy-sloupec .prvni					{border-top: 3px solid #FAF3E0;}
#levy-sloupec .box .body				{ padding: 7px; color: black;}
#levy-sloupec .box .body form			{ margin: 0;}
#levy-sloupec .box .body a:link,
#levy-sloupec .box .body a:visited		{color: black;}
#levy-sloupec .box .body a:hover		{color: #FD7000;}
#levy-sloupec .box .body input			{font-size: 11px; color: #008357; border: 1px solid #008357;}
#levy-sloupec .box .body .odeslat		{background-color: #008357; color: white; font-weight: bold; width: 60px;}
#levy-sloupec .box .body table			{ border-collapse: collapse; }
#levy-sloupec .box .body table input	{width: 100px;}
#levy-sloupec .box .body .check			{width: 12px; border: 0;}
#levy-sloupec .box .body .odsadit		{margin-top: 10px;}
#levy-sloupec .box .body table td		{padding: 2px;}
#levy-sloupec .box .body ul				{ list-style-type: square; margin: 6px 0px 0px 0px; padding-left: 17px;}
#levy-sloupec .box .body ul li			{margin-top: 5px;}
#levy-sloupec .box .body .upozorneni	{background-color: white; border: 1px solid #D50000; padding: 2px 3px; color: black; width: 193px; text-align: center; font-weight: bold; margin: 5px 2px;}
#levy-sloupec hr						{ height: 1px; color: #FF6500; border: 0; background-color: #FF6500; margin: 0px 0px 0px 0px; }
#levy-sloupec .rectangle-banner-levy       { padding: 20px 0px 0px 0px; text-align:  center; }

/*-- Definice stylu pro formulare --*/
.formular										{ margin: 0; padding: 0px 3px; font-size: 11px;}

.formular fieldset 								{ display: block;  margin: 0 0 2em 0; width: 280px;  padding: 0 0.5em 1em 0.5em;	border: 1px solid #FF6500;	background-color: #F0F0F0; 	position: relative; } 
html>body .formular fieldset 					{ padding-top: 1em; }  
.formular legend 								{ padding: .4em; background-color: #FF6500; font-weight: bold;	color: white; 	position: relative;	top: -1em;} 


.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 #008357; font-size: 11px; width: 120px; }
.formular .check								{ width: 12px !important; border: 0; float: none; margin: 0px 5px;}
.formular .potvrzeni							{ border-top: 1px solid #008357; border-bottom: 1px solid #008357; margin: 10px 0px; padding: 2px 5px; text-align: right;}
.formular .submit								{ background-color: #008357; color: white; font-weight: bold; border: 0; }
.formular select								{ font-size: 11px; }
#formular-kosik input.kosik-pocet				{ border: 1px solid #6B5434; width: 15px; font-size: 10px; margin-right: 3px; }
#formular-kosik input.submit					{ width: 50px; font-weight: normal; border: 1px solid #6B5434; font-size: 11px; margin-right: 3px; }

#kosik table td								{ border: 1px solid #F0F0F0;  padding: 3px 5px;} 
#kosik table .celkem						{ color: #008357; font-weight: bold; background-color: #F0F0F0; }
#kosik .submit								{ background-color: #008357; color: white; font-weight: bold; border: 0; }
#kosik td.odeslat							{ border: 0; text-align: right; padding: 10px; }

h2.discuss						{ width: 50%; background-color: #F0F0F0; color: #008357; font-size: 11px !important; padding: 3px 5px; margin-bottom: 5px !important; border: 1px solid #008357; border-left-width: 10px; border-right-width: 10px; }
#kniha_form label             	{ width: 70px; float: left;  font-size: 11px; }                  
#kniha_form input,textarea  	{ font-size: 11px; border: 1px solid #949688; margin-bottom: 5px; }                  
#kniha_form .submit           	{ height: 18px; background-color: #FFD7DC; }                  
#kniha_obsah .nadpis           	{ float: left; font-size: 11px; width: 100%; }                  
#kniha_obsah                  	{ float: left; margin-top: 20px; font-size: 12px; width: 100%; }                  
#kniha_obsah a                	{ color: #555555;  }                  
#kniha_obsah li                	{ list-style-type: none;  }       

#clanek-rubriky							{ border: 0px solid red; }   
#clanek-rubriky h1						{ /*_margin-bottom: 10px;*/ }             
#clanek-rubriky .text					{ float: left; width: 245px; border: 0px solid red; line-height: 16px; padding: 11px 10px 0px 16px; }
#clanek-rubriky .text h2				{ color: #008356; font-size: 11px; margin: 0; }
#clanek-rubriky .text h3				{ font-size: 13px; margin: 0; margin-bottom: 5px; }
#clanek-rubriky .text h4				{ font-size: 11px; margin: 0; padding: 0 0 0 15px; background: transparent url('../images/odrazka-pi.gif') left no-repeat; }
#clanek-rubriky .text h4 a				{ font-weight: normal; color: #898989; text-decoration: underline; }
#clanek-rubriky .text h4 a:hover		{ color: #FF6600; text-decoration: underline; }
#clanek-rubriky p						{ padding: 0; }
#clanek-rubriky .clanky					{ float: right; width: 270px; border: 0px solid green; padding-right: 0px; padding-left: 0; padding-top: 5px; _padding-top: 8px; margin-bottom: 10px; }
#clanek-rubriky .clanky.odsz			{ padding-top: 11px; }
#clanek-rubriky .clanky h2				{ color: #FF6600; background-image: none; border-bottom: 1px solid #FF6600; font-size: 11px; margin: 3px; padding: 9px 0 0 0; }
#clanek-rubriky .clanky h2.link			{ padding-top: 4px; border: 0; }
#clanek-rubriky .clanky h2 a			{ color: #FF6600; }
#clanek-rubriky .clanky h2 a:hover		{ color: #FF6600 !important; }
#clanek-rubriky .clanky h2.link a		{ display: block; border-bottom: 1px solid #888A89; }
#clanek-rubriky .clanky h2.link a:hover	{ border-bottom: 1px solid #FF6700; }
#clanek-rubriky .clanky h2 span			{  }
#clanek-rubriky .clanky h3				{ font-size: 11px; color: #008354; margin: 0px 0px 0px 0px; padding: 1px 0 0 3px; }
#clanek-rubriky .clanky h3.prvnix		{ margin-top: 0px; }
#clanek-rubriky .clanky h3 a			{ color: #008354 !important; }
#clanek-rubriky .clanky h3 a:hover		{ color: #FF6600 !important; text-decoration: none; }
#clanek-rubriky .clanky .perex			{ padding: 1px 0 4px 10px; margin: 0 0 3px 5px; border-bottom: 1px solid #888A89; background: transparent url('../images/list-style-image.gif') left 6px no-repeat;}

#silueta								{ border: 0px solid red; background: white url('../images/silueta.gif') center no-repeat; }
#silueta div							{ font-weight: bold; margin-bottom: 10px; background: transparent url('../images/pozadi-silueta-pruh.gif') repeat-y; }
#silueta div a							{ display: block; color: #008356 !important; padding: 4px 19px; }
#silueta a:hover						{ background: transparent url('../images/silueta-a-hover.gif') left bottom no-repeat; }

#login									{ border: 0px solid red; }
#login table td							{ border: 0 !important; }
#login table td input					{ font-size: 11px; }

/* Fotosoutez */
#hlavni #fotosoutez						{ padding: 10px 15px; line-height: 16px; }
#hlavni #fotosoutez h2					{ margin: 0; padding: 0; font-size: 12px; }
#hlavni #fotosoutez p					{ margin: 0; padding: 0px 0 10px 0;}
#hlavni #fotosoutez form				{ margin-bottom: 20px; }
#hlavni #fotosoutez label				{ width: 100px; float: left; }
#hlavni #fotosoutez input				{ font-size: 10px; }
#hlavni #fotosoutez div					{ margin-bottom: 2px; }
#hlavni #fotosoutez img					{ border: 1px solid #018357; margin-bottom: 2px; }
#hlavni #fotosoutez table td			{ margin: 0; padding: 0 4px 4px 4px; line-height: 120%; }
#hlavni #fotosoutez #fotografie h2		{ margin-bottom: 5px; }
#hlavni #fotosoutez #fotografie h3		{ color: #018357; }
#hlavni #fotosoutez #fotografie p		{ margin: 0; padding: 0 0 5px 0; }
#hlavni #fotosoutez #fotografie input	{ font-weight: bold; margin: 0 3px 0 0; width: 25px; }
#hlavni #fotosoutez #razeni				{ text-align: right; margin: 0; }
#hlavni #fotosoutez #razeni select		{ font-size: 11px; }
#hlavni #fotosoutez #razeni input		{ font-size: 11px;}
#hlavni #fotosoutez #fotogalerie-polozky form { margin-bottom: 10px;  }

.prihlaseni-button						{ padding: 20px 0; text-align: center; }
.prihlaseni-button a					{ display: block; margin: auto; border: 1px outset #ffc6a1; background-color: #b9ddd1; color: #018357; padding: 2px; width: 230px; }
.prihlaseni-button a:link,
.prihlaseni-button a:visited			{ color: #018357 !important; }
.prihlaseni-button a:hover				{ color: #ff6700 !important; }
#flashteam								{ padding: 0px 0px 0px 9px}
.newlogos							{ padding-left:35px}
