body
{
	color: #666666;
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-family: "Arial CE", Arial, Helvetica, Tahoma, Verdana, sans-serif;
}

/*** basic elements definitions ***/

div			{margin: 0; padding: 0;}
p			{font-size: 12px; margin: 0 0 15px 0; text-align: justify;}

div.hl_y	{background-color: #ffffcc; padding: 1px 30px 10px 20px; margin: 0 -30px 5px -20px; border-top: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee; }
div.hl_g	{background-color: #f8f8f8; padding: 1px 30px 10px 20px; margin: 0 -30px 5px -20px; border-top: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee; }

/*** table definitions ***/

table		{margin: 10px 0; border-width: 1px 0 1px 0; border-style: solid; border-color: #666666; border-collapse: collapse;}
th			{padding: 4px 8px; border-width: 1px 0 1px 0; border-style: solid; border-color: #cccccc; font-weight: bold;}
td			{padding: 2px 8px; border-width: 1px 0 1px 0; border-style: solid; border-color: #eeeeee;}

tr.alt td	{background-color: #f8f8f8;}

tr.right					{text-align: right;}
tr.right td:first-child		{text-align: left;}
tr.center th:first-child	{text-align: left;}

tr.center					{text-align: center;}
tr.center td:first-child	{text-align: left;}
tr.center th:first-child	{text-align: left;}

/*** lists definitions ***/

ul			{margin: 0 0 15px 15px; padding: 0 0 0 1px; list-style-image: url('../img/list_marker.gif');}
ol			{margin: 0 0 15px 15px; padding: 0 0 0 3px; list-style-type: decimal;}
li			{margin: 0; padding: 0;}

ul li ul	{margin: 0 0 10px 15px;}
ol li ul	{margin: 0 0 10px 15px;}
ul li ol	{margin: 0 0 10px 15px;}
ol li ol	{margin: 0 0 10px 15px; list-style-type: lower-alpha;}

ul.noli		{margin: 0 0 15px 0;}
ul.noli li	{list-style-type: none; list-style-image: none;}

/*** main page layout ***/

#container		{width: 980px; text-align: left; margin: 0 auto; position: relative; z-index: 5; border: 1px solid #666666; background-color: #ffffff;}
#theme			{width: 980px; height: 159px; background-color: #ffffff;}
#info			{position: relative; top: 6px; height: 24px;}
#path			{position: relative; top: 111px; height: 24px;}
#language		{float: right; height: 30px; margin: 1px 0 1px 0; padding: 0 8px 0 0; text-align: right;}	
#main			{float: left; width: 630px; padding: 0; background-color: #ffffff;}
#side			{float: right; width: 350px; padding: 0px; color: #ffffff; font-size: 11px;}
#footer			{clear: both; width: 980px; padding: 0px; font-size: 11px;}

.menu_shadow	{float:left; width: 630px; height: 15px; background-color: #ffffff; background-image: url('../img/menu_shadow.gif'); background-repeat: repeat-x; background-position: top left;}
.main_content	{padding: 20px 30px 20px 20px;}
.side_content	{clear: both; text-align: left; padding: 10px 20px 15px 20px; color: #ffffff; border: none;}
.side_shadow	{clear: both; height: 15px;}
.footer_shadow	{height: 16px; background-image: url('../img/footer_shadow.gif'); background-repeat: no-repeat; background-position: top left;}
.footer_content	{padding: 20px; font-size: 10px; color: #666666; background-color: #cccccc;}
.footer_rights	{padding: 22px 20px 10px 20px; font-size: 10px; color: #333333; background-color: #aaaaaa; background-image: url('../img/footer_copyright.gif'); background-repeat: repeat-x; background-position: top left;}

/*** buttons ***/

.info_contacts	{display: block; float: right; text-align: left; position: relative; right: 0px; margin: 1px 8px 0 0; padding: 3px 6px 3px 20px; background-image: url('../img/contacts.gif'); background-repeat: no-repeat; background-position: 5px 2px; border-left: 1px solid #999999;}
.info_sitemap	{display: block; float: right; text-align: left; position: relative; right: 0px; margin: 1px 0 0 0; padding: 3px 6px 3px 26px; background-image: url('../img/sitemap.gif'); background-repeat: no-repeat; background-position: 5px 3px; border-left: 1px solid #999999;}
.info_date		{display: block; float: right; text-align: left; position: relative; right: 0px; margin: 1px 0 0 0; padding: 3px 6px 3px 26px; background-image: url('../img/date.gif'); background-repeat: no-repeat; background-position: 5px 3px;}

.footer_top		{display: block; float: right; text-align: right; position: relative; right: 366px; margin: 0; padding: 4px 26px 4px 6px; background-image: url('../img/footer_top.gif'); background-repeat: no-repeat; background-position: center right;}

.featured		{display: block;}
li.featured		{width: 280px; margin: 8px 0; padding: 0; border: 1px solid #666666;}
a.featured		{padding: 6px 10px; background-repeat: no-repeat; background-position: center 28px;}
img.featured	{float: right; margin: 0 -30px; padding: 15px; background-color: #f8f8f8; border: 1px solid #eeeeee;}

a.v_gallery		{display: block; float: right; clear: both; font-size: 10px; text-align: center; margin: 0 0 10px 20px; padding: 3px 0 1px 0; border: 1px solid #eeeeee; background-color: #f8f8f8;}
img.v_gallery	{border: 1px solid #cccccc; margin: 4px 4px 4px 5px;}
a.h_gallery		{display: block; float: left; font-size: 10px; text-align: center; margin: 10px 5px 20px 5px; padding: 3px 0 1px 0; border: 1px solid #eeeeee; background-color: #f8f8f8;}
img.h_gallery	{border: 1px solid #cccccc; margin: 4px 5px 4px 5px;}
a.n_gallery		{}
img.n_gallery	{border: none; margin-bottom: 5px;}

/*** main headlines definitions ***/

h1			{font-size: 15px; font-family: "Arial CE", Arial, Helvetica, Tahoma, Verdana, sans-serif; font-weight: bold; clear: both; margin: 0; padding: 3px 0; text-transform: uppercase;}
h2			{font-size: 14px; font-family: "Arial CE", Arial, Helvetica, Tahoma, Verdana, sans-serif; font-weight: bold; clear: both; margin: 20px -30px 10px -20px; padding: 10px 30px 10px 20px; background-color: #f8f8f8; border-top: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee; text-transform: uppercase;}
h3			{font-size: 14px; font-family: "Arial CE", Arial, Helvetica, Tahoma, Verdana, sans-serif; font-weight: bold; margin: 15px 0 10px 0; padding: 3px 0;}
h4			{font-size: 13px; font-family: "Arial CE", Arial, Helvetica, Tahoma, Verdana, sans-serif; font-weight: bold; margin: 15px 0 6px 0; padding: 5px 0;}
h5			{font-size: 12px; font-family: "Arial CE", Arial, Helvetica, Tahoma, Verdana, sans-serif; font-weight: bold; margin: 15px 0 2px 0; padding: 5px 0 0 0;}

/*** side definitions ***/

h1.side				{font-size: 12px; font-family: "Arial CE", Arial, Helvetica, Tahoma, Verdana, sans-serif; font-weight: bold; margin: 0; padding: 22px 20px 21px 20px; color: #ffffff; background-repeat: no-repeat; background-position: top left; border: none;}
h2.side				{font-size: 12px; font-family: "Arial CE", Arial, Helvetica, Tahoma, Verdana, sans-serif; font-weight: bold; margin: 0; padding: 0 0 5px 0; color: #ffffff; background: transparent; border: none;}
img.side			{float: left; border: 1px solid #999999; margin: 0 15px 0 0;}

/*** content formatting ***/

.b			{font-weight: bold}
.i			{font-style: italic;}

/*
.ab			{font-weight: normal; font-family: "Arial Black", "Arial CE", Arial, Helvetica, Tahoma, Verdana, sans-serif;}
.a			{font-family: "Arial CE", Arial, Helvetica, Tahoma, Verdana, sans-serif;}
.p0			{padding: 0px;}
.m0			{margin: 0px;}
.r			{border-bottom: 1px solid #D0D0D0;}
.r_tb		{border-top: 1px solid #D0D0D0; border-bottom: 1px solid #D0D0D0;}
.tbl_uni	{background-color: #F7F7F7;}
.tbl_l		{background-image: url("../img/bg_table_long.gif"); background-repeat: repeat; background-position: top left;}
.tbl		{background-image: url("../img/bg_table.gif"); background-repeat: repeat-x; background-position: bottom left;}
.tbl_s		{background-image: url("../img/bg_table_short.gif"); background-repeat: repeat-x; background-position: bottom left;}
.td			{padding: 2px 6px 2px 6px;}
.ar			{text-align: right; padding-right: 10px;}
.ctr		{text-align: center;}
.img_right	{float: right; margin: 0px 0px 10px 16px;}
.news_img	{float: right; margin: 0px 0px 10px 16px;}*/

/*** downloads markup ***/

.download_container		{height: 140px; overflow: hidden; float: left; padding: 4px; margin: 7px; text-align: center; border: 1px solid #cccccc; background-color: #eeeeee;}
.download_top			{width: 120px; height: 98px; position: relative; top: -10px; text-align: center;}
.download_text			{width: 120px; height: 32px; position: relative; top: -10px;}
.download_thumb			{border: 1px solid #999999; margin-bottom: 4px;}
.download_ico			{position: relative; top: 4px; left: -50px;  z-index: 10;}

/*** font sizes ***/

.f09		{font-size:  9px;}
.f10		{font-size: 10px;}
.f11		{font-size: 11px;}
.f12		{font-size: 12px;}
.f13		{font-size: 13px;}
.f14		{font-size: 14px;}
.f15		{font-size: 15px;}
.f16		{font-size: 16px;}

/*** other settings ***/
/*
.body			{background-image: url("img/bg_top.gif"); background-repeat: repeat-x; background-position: top left;}
.left			{background-image: url("img/bg_left.gif"); background-repeat: repeat-y; background-position: top right;}
.right			{background-image: url("img/bg_right.gif"); background-repeat: repeat-y; background-position: top left;}
.m_right		{background-image: url("img/menu_right.gif"); background-repeat: repeat-y; background-position: top left;}
.lang_grey		{background-image: url("img/bg_lang_grey.gif"); background-repeat: no-repeat; background-position: top left;}
.lang_green		{background-image: url("img/bg_lang_green.gif"); background-repeat: no-repeat; background-position: top left;}
.lang_blue		{background-image: url("img/bg_lang_blue.gif"); background-repeat: no-repeat; background-position: top left;}
.bg_main		{background-image: url("img/bg_main.gif"); background-repeat: repeat-y; background-position: top left; background-color: #FFFFFF;}
.content		{padding: 0px  24px 10px 24px;}
.to_top			{padding: 10px 20px 20px  0px; font-size: 10px; text-align: right;}
.prodejce		{background-image: url("img/bg_prodejce.gif"); background-repeat: no-repeat; background-position: top left; padding: 6px 6px 0px 6px;}
*/
/*** default coloring ***/

.white			{color: #ffffff;}
.black			{color: #000000;}
.gray			{color: #666666;}
.blue			{color: #144792;}
.green			{color: #008a4b;}
.cyan			{color: #6394ab;}
.brown			{color: #aa6600;}
.red			{color: #ee0000;}

.bg_black		{background-color: #000000;}
.bg_gray		{background-color: #666666;}
.bg_silver		{background-color: #f8f8f8;}
.bg_blue		{background-color: #144792;}
.bg_green		{background-color: #008a4b;}
.bg_cyan		{background-color: #6394ab;}
.bg_brown		{background-color: #aa6600;}
.bg_red			{background-color: #ee0000;}

/*** links settings ***/

a:link			{color: #333333; text-decoration: none;}
a:visited		{color: #333333; text-decoration: none;}
a:active		{color: #333333; text-decoration: none;}
a:focus			{color: #333333; text-decoration: none;}
a:hover			{color: #333333; text-decoration: underline;}

#side a:link	{color: #ffffff; text-decoration: none;}
#side a:visited	{color: #ffffff; text-decoration: none;}
#side a:active	{color: #ffffff; text-decoration: none;}
#side a:focus	{color: #ffffff; text-decoration: none;}
#side a:hover	{color: #ffffff; text-decoration: underline;}

a.menu:link		{color: #ffffff; text-decoration: none;}
a.menu:visited	{color: #ffffff; text-decoration: none;}
a.menu:active	{color: #ffffff; text-decoration: none;}
a.menu:focus	{color: #ffffff; text-decoration: none;}
a.menu:hover	{color: #ffffff; text-decoration: none; background-color: #333333;}

a.submenu:link		{color: #ffffff; text-decoration: none; background-image: url('../img/menu_n.gif'); background-repeat: no-repeat; background-position: center right;}
a.submenu:visited	{color: #ffffff; text-decoration: none; background-image: url('../img/menu_n.gif'); background-repeat: no-repeat; background-position: center right;}
a.submenu:active	{color: #ffffff; text-decoration: none; background-image: url('../img/menu_n.gif'); background-repeat: no-repeat; background-position: center right;}
a.submenu:focus		{color: #ffffff; text-decoration: none; background-image: url('../img/menu_n.gif'); background-repeat: no-repeat; background-position: center right;}
a.submenu:hover		{color: #ffffff; text-decoration: none; background-image: url('../img/menu_a.gif'); background-repeat: no-repeat; background-position: center right;}

