body	{

	font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;

	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: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: #7a5214; font-size: 1.3em; margin: 0px;}

h1									{display:block}

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;}

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 #2097d1;

	text-align: right;

}



#layout #rozcestnik ul {

	display: block;

	height: 25px;

	margin: 0px;

	padding: 0px;

}



#layout #rozcestnik ul li {

	display: inline;

	float: left;

	list-style-type: none;

	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 #top {

	display: block;

	float: left;

	width: 970px;

	height: 136px;

	background: url(../img/bcg_top.jpg) repeat-x #e3f2f7;

	margin-bottom: 15px;

}



#layout #top #topRight {

	display: block;

	float: right;

	width: 250px;

	height: 80px;

	background: #c8e6f1;

	padding: 20px 10px 10px 10px;

}



/*#layout #top #topRight input {

	width: 100px;

	margin-left: 0px 10px 0px 10px;

}*/



#layout #top #topRight p {

	margin: 0px;

	padding-top: 2px;

	padding-bottom: 2px;

}


#layout #top #topRight #info {

	color: #67686D;

}



#layout #top #topRight #info a {

	color: #67686D;

}



#layout #top #topLeft {

	display: block;

	float: left;

	width: 700px;

	height: 136px;

	background: url(../img/bcg_top_right.jpg) no-repeat;

}



#layout #top #topLeft #topLeftImage {

	display: block;

	width: 700px;

	height: 100px;

}



#layout #top #topLeft #topLeftInfobar {

	display: block;

	height: 25px; 

	padding: 13px 0px 0px 230px;

	color: #ffffff;

	text-transform: uppercase;

	font-weight: bold;

}



#layout #top #topLeft #topLeftInfobar a {

	text-transform: uppercase;

	color: #ffffff;

}



#layout #menu {

	display: block;

	float: left;

	width: 149px;

}



#layout #menu ul {

 	display: block;

 	margin: 0px;

}



#layout #menu ul li { 

	width: 129px;

	height: 19px;

	border-bottom: 1px solid #ac936b;

	background: #ddd4c3;

	padding: 3px 0px 0px 20px;

	margin: 0px;

}



#layout #menu ul li a {

	display: block;

	width: 129px;

	height: 19px;

	color: #584a32;

 	text-decoration: none;

	font-weight: normal;

	margin: 0px;

}



#layout #menu ul li a:hover {

	color: #584a32;

	text-decoration: underline;

}



#layout #menu h2 {

	width: 131px;

	background: #7a5214; 

	border-left: 8px solid #c86b1e;

	color: #ffffff;

	margin: 0px;

	font-size: 1em;

	padding: 3px 5px 0px 5px;

	text-transform: uppercase;

}



#layout #main{

	float: right;

	width: 812px;

}



#layout #main #text {

	float: left;

	width: 515px;

	border: 1px solid #7a5214;

	padding: 10px;

}



#layout #main #right {

	float: right;

	width: 266px;

}



#layout #main #right h2 {

	background: #c76b20;

	width: 248px;

	border-right: 8px solid #2a95cb;

	color: #ffffff;

	margin: 0px;

	font-size: 1em;

	padding: 3px 5px 0px 5px;

	text-transform: uppercase;

}



#layout #main #right .rightBox {

	padding: 10px;

	background: #c8e6f1;

}



#layout #main #right .rightBox label {

	margin: 4px 10px 3px 10px;

	width: 100px;

	float: left;

	text-align: right;

}



#layout #main #right .rightBox select {

	width: 120px;

}



#layout #main #right .oProjektu {

	background-image: url(../img/man.jpg);

	background-repeat: no-repeat;

	background-position: 150px 0px;

}


/* DirectoGlobal.com blok ID: 2043 */
.dglobal_2043{

}
.dglobal_2043 .dg_ad{

}
.dglobal_2043 a{

}
.dglobal_2043 a:hover{

}
.dglobal_2043 p{

}
	 