	@charset "utf-8";
/* CSS Document */
body {
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	letter-spacing:0.03em;
	background:url(../img/Body_Bg.jpg);
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;	
}
#container {
	width: 940px;
	background: #FFFFFF;
	margin: 0 auto;
	border: 1px solid #000000;
	text-align: left;
	background:url(../img/Container_Bg.jpg);
}
/*definition header - start*/
#header {
	background: #ffffff;
	padding: 0 0px;
}
#header #header_menu_1 {
	clear:both;
	background:url(../img/IMG_Bg_Menu_1.jpg);
	height:37px;
	vertical-align:middle;
	text-align:center;
	padding: 0 0px;
	z-index:5;
}
#header #header_menu_1 .solidblockmenu {
	margin: 0;
	padding: 0;
	padding-left:33px;
	float: left;
	/*font: bold 13px Arial;*/
	/*	width:790px;*/
	z-index:6;
}
#header #header_menu_1 .solidblockmenu li {
	/*display: block;
	float:left;
	position:relative;
	z-index:200;*/
	z-index:7;
	margin-right:30px;
}
#header #header_menu_1 .solidblockmenu li a {
	float: left;
	color: #ffffff;
	/*	padding: 9px 11px;*/
	/*	line-height:37px;*/
	text-decoration: none;
	font-weight:bold;
	/*	border-right: 1px solid white;*/
}
#header #header_menu_1 .solidblockmenu li a:visited {
	color: #ffffff;
}
#header #header_menu_1 .solidblockmenu li a:hover, #header #header_menu_1 .solidblockmenu li .current {
	color: #ffffff;/*	
	background: transparent url(img/bg_menu_a.jpg) center center repeat-x;*/
}
/**/
#header #header_menu_1 ul {
	list-style-type:none;
	padding:0;
	margin:0;
	height:37px;
	line-height:37px;
}
#header #header_menu_1 ul li {
	float:left;
	position:relative;
}
/*#header #header_menu_1 table {
	position:absolute;
	border-collapse:collapse;
	left:-1px;
	top:37px;
}*/
#header #header_menu_1 ul ul a, #header #header_menu_1 ul ul:visited {
	display:block;
	border-right:0px;
	width:180px;
	background:#221e1f;
	text-decoration:none;
	margin-left:0px;
	margin-right:1px;
	padding-left:8px;
	padding-bottom:1px;
}
#header #header_menu_1 ul ul li :hover {
	background:#4a4747;
}
#header #header_menu_1 ul ul {
	display:block;
	visibility:hidden;
	position:absolute;
	top:37px;
	width:180px;
	height:auto;
	background:#000000;
	left:0px;
	z-index:4;
	text-align:left;
	height:25px;
	line-height:25px;
	margin-left:20px;
}
#header #header_menu_1 ul li:hover ul, #header #header_menu_1 ul a:hover ul {
	visibility:visible;
}
#header #header_flash {
	float:left;
	background:url(../img/IMG_Flash.jpg);
	height:165px;
	width:645px;
	padding: 0 0px;
}
#header #header_menu_2 {
	float:right;
	background:url(../img/IMG_Bg_Menu_2.jpg);
	height:145px;
	line-height:38px;
	padding-top:20px;
	padding-left:80px;
	width:215px;
	vertical-align:middle;
}
#header #header_menu_2 a{
	font-size:13pt;
	text-decoration:none;
	font-weight:bold;
	color:#403f3f;
}
#header #header_menu_2 a:hover{
	color:#f3f3f3;
}
#header #header_line {
	clear:both;
	background:url(../img/IMG_Head_Line.jpg);
	width:940px;
	height:6px;
	padding: 0 0px;
}
#header #header_menu_3 {
	line-height:32px;
	text-align:center;
	vertical-align:middle;
	clear:both;
	background:url(../img/IMG_Bg_Menu_3.jpg);
	height:35px;
	padding: 0 0px;
}
#header #header_menu_3 #header_menu_3_map {
	vertical-align:middle;
	text-align:center;
	clear:both;
	float:left;
	background:url(../img/IMG_Bg_Menu_3.jpg);
	width:750px;
	height:35px;
	padding: 0 0px;
	font-weight:none;
	letter-spacing:0.05em;
	
}
#header #header_menu_3 #header_menu_3_map .a_mapa_menu_3{
color:#FFFFFF;text-decoration:none;	
}
#header #header_menu_3 #header_menu_3_map .a_mapa_menu_3:hover{
color:#db2729;	
}
#header #header_menu_3 #header_menu_3_events a.a_actions{
	float:left;
	position:relative;
	left:12px;
	color:#FFFFFF;
	margin:0px;
	text-decoration:none;
}
#header #header_menu_3 #header_menu_3_events a.a_actions:hover{
color:#db2729;	
}#header #header_menu_3 #header_menu_3_events {
	float:right;
	background:url(../img/IMG_Bg_Menu_3.jpg);
	width:141px;
	height:35px;
	padding: 0 0px;
	font-weight:none;
	letter-spacing:0.05em;
}
#header h1 {
	margin: 0;
	padding: 10px 0;
}
/*definition header - end*/
/*definition sidebar - start*/
#sidebar {
	border:solid 0px black;
	float: right;
	width: 141px;
	background: #EBEBEB;
	padding: 0px;
	margin:0px;
}
#sidebar #actions {
	background: #6591c2;padding-left:5px;padding-top:10px;padding-bottom:15px;
}
#sidebar #actions .error_message{font-size:11pt;font-weight: none;color:#db2729;}/*chybové a informační hlášky*/
#sidebar #news {
	background: #a6b8da;padding-left:5px;padding-top:10px;padding-bottom:15px;
}
#sidebar #news .error_message{font-size:11pt;font-weight: none;color:#db2729;}/*chybové a informační hlášky*/
#sidebar #news_description {
/*	background:#221e1f;*/
	clear:both;
	background:url(../img/IMG_Bg_Menu_3.jpg);
	height:35px;
	line-height:35px;
	text-align:center;
	vertical-align:middle;
	padding: 0 0px;
	padding-top:0px;
	font-weight:none;
	letter-spacing:0.05em;
}
#sidebar #news_description .news_description_img {
	float:left;
	position:relative;
	left:7px;
	vertical-align:middle;
}
#sidebar #news_description a.a_news{
	float:left;
	position:relative;
	left:12px;
	color:#FFFFFF;
	margin:0px;
	text-decoration:none;
}
#sidebar #news_description a.a_news:hover{
color:#db2729;	
}
/*definition sidebar - end*/
/*definition maincontent - start*/
#mainContent {
	margin: 0 140px 0 0px;
	border:solid 0px black;
	width:799px;
	background:url(../img/MainContent_Bg.jpg);
	padding-bottom:1px;
}
#mainContent h1 {
	font-size:19pt;
	margin:0px;
	padding:20px;
}
#mainContent h1:first-letter,#mainContent h2:first-letter,#mainContent h3:first-letter {
	font-weight: bold;
	color:#db2729;
}
#mainContent h2 {
	font-size:19pt;
	margin:0px;
	padding:20px;
}
#mainContent .h2_kontakt {
	font-size:17pt;
	margin:0px;
	padding:20px;
}
#mainContent .h2_servis {
	font-size:17pt;
	margin:0px;
	padding:20px;
}
#mainContent h3 {
	font-size:16pt;
	margin:0px;
	padding:20px;
}
#mainContent p {
	font-size:10pt;
	margin:0px;
	padding-left:20px;
	padding-right:20px;
	text-indent: 45px; 
}
#mainContent p.odkazy_podkategorie {
	font-size:9pt;
	margin:0px;
	padding-left:25px;
	padding-right:20px;
	text-indent: 0px; 
}
#mainContent ul {
	font-size:10pt;
}
#mainContent ul li{
/*margin:0;*/padding: 0 0 0 5px;margin-left:5px;margin-right:5px;list-style:url(../img/IMG_ul_dots.gif);
}
a.odkazy_podkategorie{
	font-size:9pt;
	text-decoration:none;
	font-weight:bold;
	color:#403f3f;
}
a.odkazy_podkategorie:hover{
	color:#db2729;}
.oddelovac_podkategorie{
	padding-top:0px;
	font-size:10pt;
	font-weight:bold;
	color:#db2729;}

.a_hl_produkty{
	font-size:13pt;
	text-decoration:none;
	font-weight:bold;
	color:#403f3f;
}
.a_hl_produkty:hover{
	color:#db2729;
}
.a_partners{
	font-size:13pt;
	text-decoration:none;
	font-weight:bold;
	color:#db2729;
}
.a_partners:hover{
	color:#403f3f;
}
.na_download{
	font-size:13pt;
	text-decoration:none;
	font-weight:bold;
	color:#db2729;
}
.a_download{
	font-size:11pt;
	text-decoration:none;
	font-weight:bold;
	color:#403f3f;
}
.a_download:hover{
	color:#db2729;
}
.na_partners{
	font-size:13pt;
	text-decoration:none;
	font-weight:bold;
	color:#db2729;
}
.popis_partners{
	font-size:11pt;
	text-decoration:none;
	font-weight:bold;
	color:#403f3f;
}
.na_volna_mista{
	font-size:13pt;
	text-decoration:none;
	font-weight:bold;
	color:#db2729;
}
.na_produkty{
	font-size:13pt;
	text-decoration:none;
	font-weight:bold;
	color:#db2729;
}
.a_mapa_stranek{
	font-size:13pt;
	text-decoration:none;
	font-weight:bold;
	color:#db2729;
}
.a_mapa_stranek:hover{
	color:#403f3f;
}
.a_mapa_stranek2{
	font-size:13pt;
	text-decoration:none;
	font-weight:bold;
	color:#403f3f;
}
.a_mapa_stranek2:hover{
	color:#db2729;
}#mainContent ul.ul_dots li{
/*margin:0;*/padding: 0 0 0 5px;list-style-image:url(../img/IMG_ul_dots.gif);}
#mainContent ul.ul_partners li{
/*margin:0;*/padding: 0 0 0 5px;margin-left:5px;margin-right:5px;list-style:url(../img/IMG_ul_dots.gif);}
#mainContent ul.ul_download li{
/*margin:0;*/padding: 0 0 0 5px;margin-left:5px;margin-right:5px;list-style:url(../img/IMG_ul_dots.gif);}
#mainContent ul.ul_download_files li{
/*margin:0;*/padding: 0 0 0 5px;margin-left:5px;margin-right:5px;margin-top:5px;list-style:url(../admin/img/icons/download.png);}
#mainContent ul.ul_mapa_stranek li{
/*margin:0;*/padding: 0 0 0 5px;margin-top:3px;list-style-image:url(../img/IMG_ul_dots.gif);}
#mainContent .div_move{width:799px;text-align:center;}
#mainContent .link_move{text-decoration:none;font-size:10pt;color:#000000;}
#mainContent .error_message{font-size:11pt;font-weight: bold;color:#db2729;}/*chybové a informační hlášky*/
/*definition maincontent - end*/
/*definition footer - start*/
#footer {
	border:solid 0px black;
	background:url(../img/Footer_Bg.jpg);
	color:#6f6f6f;
	height:38px;
	line-height:38px;
	padding-left:15px;
	padding-right:15px;
}
#footer .footer_cp a {
	color:#6f6f6f;
	font-size:8pt;
	text-decoration:none;
	font-weight:bold;
}
#footer .footer_cp {
	float:left;
	padding:0px;
	vertical-align:middle;
}
#footer .footer_cp_text {
	font-size:8pt;
}
#footer .footer_contacts {
	float:right;
	padding:0px;
	text-align:right;
}
#footer .footer_contacts a {
	color:#6f6f6f;
	font-size:8pt;
}
.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
/*definition footer - end*/
