body	{

	font-family: Trebuchet MS;

	color: #000000;

	font-size: 0.75em;

	text-align: left;

	padding: 0px;

	background: #FFFFFF url(../img/bcg_body.gif) repeat-x top;

	margin: 0px;

	margin-top: 10px;

}



/* --- odkazy (rozsireno o ikonky typu souboru) --- */

a 						{color: #000000; text-decoration: underline; font-weight: bold;}

a:visited {color: #000000; text-decoration: underline; font-weight: bold;}



a:hover 				{color: #72376F; text-decoration: none;}

a.mail 				{background: url(../img/ico_mailanchor.gif) no-repeat right 0em; padding-right: 18px; font-weight: normal;}

a.out					{background: url(../img/ico_outanchor.gif) no-repeat left 0em; padding-left: 12px;}

a.out_right			{background: url(../img/ico_outanchor.gif) no-repeat right 0em; padding-right: 12px;}

a.print 				{background: url(../img/ico_print.gif) no-repeat left 0em; padding-left: 18px;}

a.favourites 		{background: url(../img/ico_favourites.gif) no-repeat left 0em; padding-left: 18px;}

a.rss 				{background: url(../img/ico_rss.gif) no-repeat left 0em; padding-left: 18px;}

a.arrow 				{background: url(../img/ico_arrow.gif) no-repeat left 0em; padding-left: 18px;}





/* --- ikonky souboru --- */

.ai 				{background: url(../img/ico/ai.png) no-repeat left; padding-left: 20px;}

.avi 				{background: url(../img/ico/avi.png) no-repeat left; padding-left: 20px;}

.bmp 				{background: url(../img/ico/bmp.png) no-repeat left; padding-left: 20px;}

.cdr				{background: url(../img/ico/cdr.png) no-repeat left; padding-left: 20px;}

.doc				{background: url(../img/ico/doc.png) no-repeat left; padding-left: 20px;}

.dxf				{background: url(../img/ico/dxf.png) no-repeat left; padding-left: 20px;}

.gif 				{background: url(../img/ico/gif.png) no-repeat left; padding-left: 20px;}

.html 			{background: url(../img/ico/html.png) no-repeat left;	padding-left: 20px;}

.jpg 				{background: url(../img/ico/jpg.png) no-repeat left; padding-left: 20px;}

.mp3 				{background: url(../img/ico/mp3.png) no-repeat left; padding-left: 20px;}

.pdf 				{background: url(../img/ico/pdf.png) no-repeat left; padding-left: 20px;}

.png 				{background: url(../img/ico/png.png) no-repeat left; padding-left: 20px;}

.ppt 				{background: url(../img/ico/ppt.png) no-repeat left; padding-left: 20px;}

.psd 				{background: url(../img/ico/psd.png) no-repeat left; padding-left: 20px;}

.qt 				{background: url(../img/ico/qt.png) no-repeat left; padding-left: 20px;}

.ra 				{background: url(../img/ico/ra.png) no-repeat left; padding-left: 20px;}

.rtf 				{background: url(../img/ico/rtf.png) no-repeat left; padding-left: 20px;}

.swf 				{background: url(../img/ico/swf.png) no-repeat left; padding-left: 20px;}

.tif 				{background: url(../img/ico/tif.png) no-repeat left; padding-left: 20px;}

.txt 				{background: url(../img/ico/txt.png) no-repeat left; padding-left: 20px;}

.xls 				{background: url(../img/ico/xls.png) no-repeat left; padding-left: 20px;}

.zip				{background: url(../img/ico/zip.png) no-repeat left; padding-left: 20px;}

.unknown, file	{background: url(../img/ico/unknown.png) no-repeat left; padding-left: 20px;}



/* --- zakladni html prvky ---*/

em, i					{font-style: normal;}

hr						{display: block; clear: both; color: #666666; height: 1px; border-width: 0px;}

p 						{text-align: justify; margin: 10px 0px 10px 0px; line-height: 1.5em;}

code 					{font-size: 140%; font-weight: bold;}

hr						{display: block; clear: both; margin: 10px 0px 10px 0px; color: #e8e8e8; background: #e8e8e8; height: 3px; border: 0px; text-align: center;}



/* --- seznamy --- */

ul						{list-style: none; margin: 5px 0px 5px 15px; padding: 0px; text-align: left;}

ol						{padding: 4px 0px 0px 5px;}



/* --- obrazky --- */

img 					{border: 0px;}

img.border 			{padding: 2px; border: 1px solid #7f7f7f;}

img.icon				{vertical-align: -3px; margin: 0px 3px 0px 1px;}

img.toleft			{margin-right: 10px;}

img.toright			{margin-left: 10px;}



/* --- horni a dolni indexy --- */

sub, sup 			{vertical-align: baseline; position: relative;}

sub 					{top: 0.4em;}

sup 					{bottom: 0.4em;}



/* --- tabulky --- */

table.nice						{width: 98%;font-size: 12px; border-collapse:collapse;}

table.nice tr td 				{padding: 2px;	border: 1px solid #000000; background-color: #FFFEF2;}

table.nice tr td.item		{background: #FFFBD6; font-weight: bold;}

table.nice tr th				{ background-color: #72376F; color:white; font-weight: bold; padding: 5px;}

table.nice tr td.long		{width: 250px;}

table.nice tr td.short		{width: 150px;}

table.nice tr td.full		{ background-color: #DDDDDD; font-weight: bold;}

table.nice tr td.full2		{ background-color: #EEEEEE;}



/* --- hlavicky --- */

h1, h2, h3, h4, h5, h6 		{clear: both; color: #72376F; font-size: 1.3em; margin: 0px;}

h1									{padding: 0px;	margin: 5px 0px 5px 0px; font-size: 2em;}

h2									{padding: 0px;	margin: 5px 0px 5px 0px; font-size: 1.4em;}

h3 								{font-size: 1.18em; margin: 10px 0px 10px 0px;}

h4									{font-size: 1em;}

h2 span							{display: none;}

h3 span							{display: none;}



/* --- formulare --- */

input				{padding: 1px;  font-size: 11px; margin: 0px;}

input.hledej				{padding: 0px;  font-size: 0px; margin: 0px; width: 74px; height: 22px; background: url(../img/button.gif) no-repeat top; border: 0px; cursor: pointer;}

form				{ margin: 0px; padding: 0px;}

legend				{ 

	padding: 3px;

	color: White;

	background-color: #72376F;

}

legend a	{ color: White;

font-weight: normal;

}

legend a:hover	{ 	color: White;}

label	{ font-weight: bold;}





/* --- globalni tridy --- */

.clear			{clear: both; font-size: 0px; line-height: 0px; padding: 0px; margin: 0px;}

.smaller			{font-size: 0.85em;}

.small 			{font-size: 0.8em;}

.gray 			{color: #686868;}

.blue 			{color: #004080;}

.red				{color: #9f0000;}

.green			{color: #008000;}

.right 			{text-align: right;}

.center			{text-align: center;}

.left				{text-align: left;}

.toblock			{text-align: justify;}

.toleft			{display: block; float: left;	text-align: left;}

.toright			{display: block; float: right; text-align: left;}

.nomargin		{margin: 0px;}

.nobold			{font-weight: normal;}

.error			{display: block; color: #000000; font-weight: bold; text-align: center; margin-bottom: 10px; padding: 2px 0px 2px 0px; border: 1px solid #999999;}

.error a			{color: #000000;}

.hidden			{display: none;}

.border	{border: 1px solid #993333; padding:7px;}

.border_bottom	{border-bottom: 1px solid #993333;}

.half				{width: 240px;}

.bad				{background-color: Red; color: white;}

.bad a				{color: white;}



/* --- layout webu --- */

#layout{

	width: 970px;

	margin: auto;

	text-align: left;

}



#layout #rozcestnik {

	display: block;

	width: 970px;

	clear: both;

	border-bottom: 2px solid #d772ce;

	text-align: right;

}



#layout #rozcestnik ul {

	display: block;

	height: 25px;

	margin: 0px;

	padding: 0px;

}



#layout #rozcestnik ul li {

	display: inline;

	float: left;

	margin: 0px;

	padding: 0px;

	background: none;

}



#layout #rozcestnik ul li a {

	display: block;

	float: left;

	width: 109px;

	height: 17px;

	background: url(../img/bcg_ousko.gif) no-repeat #f0f0f0;

	padding: 4px 0px 4px 0px;

	text-decoration: none;

	text-align: center;

	color: #000000;

}



#layout #rozcestnik ul li a:hover {

	background: url(../img/bcg_ousko_over.gif) no-repeat;

	color: #000000;

}



#layout #logo{display: block; margin-top: 15px; background: #CAE2FC url(../img/logo.jpg) no-repeat top; height: 125px;}

#layout #logo #login{float: right; width: 246px; padding: 10px; padding-top: 20px; }

#layout #logo #login input{width: 100px; margin-left: 10px; margin-right: 10px;}

#layout #logo #login p{margin: 0px; padding-top: 2px; padding-bottom: 2px;}

#layout #logo #login #info {color: #67686D;}

#layout #logo #login #info a {color: #67686D;}



#layout #infobar {

	background: #CAE2FC url(../img/bcg_menu.gif) repeat-x top; 

	height: 20px; 

	margin-left: 1px;

	padding-top: 4px;

	color: #FFFFFF;

	text-align: center;

	margin-bottom: 8px;

}

#layout #infobar a {text-transform: uppercase; color: #FFFFFF;}

#layout #infobar_left {

	float: left;

	padding-left: 235px;

}

#layout #infobar_right {

	float: right;

	margin-right: 15px;

}

#layout #infobar_right input {font-size: 10px; padding: 0px; width: 150px;}





#layout #menu {	width: 149px;	background: #CAE2FC; float: left; margin-left: 1px;}

#layout #menu ul {

 	display: block;

 	margin: 0px;

}

#layout #menu ul li { 

	width: 129px;

	height: 19px;

	border-bottom: 1px solid #2C8CF3;

	padding-left: 20px;

	padding-top: 3px;

}



#layout #menu ul li a {

	color: #155AA8;

 	text-decoration: none;

 	text-align: center;

	font-weight: normal;

}

#layout #menu ul li a:hover {	color: #135BA7; text-decoration: underline;}



#layout #menu .label{ width: 140px; background: #105CA8; padding-left: 8px; border-left: 1px solid #2C8CF3;}

#layout #menu .label .label_text{

	display: block;

	width: 135px;

	height: 20px;

	color: #FFFFFF;

	padding-top: 2px;	

	padding-left: 5px;

	text-transform: uppercase;

	font-weight: bold;

	background: #2C8BF5;

	

}



#layout #main{

	float: right;

	width: 812px;

}



#layout #main #text{

	float: left;

	width: 516px;

	border: 1px solid #D772CE;

	padding: 10px;

}



#layout #main #right{

	float: right;

	width: 266px;

}



#layout #main #right .box_nadpis{

	background: #2C8BF5;

	padding-right: 8px;

	text-align: right;

}



#layout #main #right .box_nadpis .box_nadpis_text{ 

	background: #D772CE;

	padding: 3px;

	color: #FFFFFF;

	font-weight: bold;

	text-transform: uppercase;

	padding-right: 15px;

	border-right: 1px solid #CAE2FC;

}



#layout #main #right .box_text{

	background: #CAE2FC;

	color: #000000;

	padding: 8px;

	padding-top: 4px;

	margin-bottom: 8px;

}



#layout #main #right .box_text p.line{

	border-bottom: 1px solid #135AA8;

	padding-bottom: 5px;

}



#layout #main #right .box_text span{	color:#D477D2;font-weight: bold;}

#layout #main #right .box_text label{ text-transform: uppercase; font-weight: bold;}

#layout #main #right .box_text select{	width: 150px; font-size: 11px;}

#layout #main #right .box_text table td{ padding-top: 4px; padding-bottom: 4px;}



/* DirectoGlobal.com blok ID: 2162 */
.dglobal_2162{

}
.dglobal_2162 .dg_ad{

}
.dglobal_2162 a{

}
.dglobal_2162 a:hover{

}
.dglobal_2162 p{

}
	 


