html, body											{
												HEIGHT: 100%;
												}

body>.central_div										{
												HEIGHT: auto;
												}

body												{
												FONT-FAMILY: Arial;
												TEXT-ALIGN: center;
												BACKGROUND-COLOR: rgb(250,250,250);
												}

.central_div											{
												WIDTH: 1000px;
												MARGIN: 0 auto;
												BACKGROUND-IMAGE: url("./../images/central_div_bg.gif");
												BACKGROUND-REPEAT: repeat-y;
												BACKGROUND-POSITION: left top;
												TEXT-ALIGN: left;
												POSITION: relative;
												MIN-HEIGHT: 100%;
												HEIGHT: 100%;
												}


.central_div .header										{
												WIDTH: 100%;
												OVERFLOW: hidden;
												HEIGHT: 277px;
												BORDER-BOTTOM: 7px solid rgb(227,30,39);
												BACKGROUND-IMAGE: url("./../images/header_right.jpg");
												BACKGROUND-REPEAT: no-repeat;
												BACKGROUND-POSITION: right top;
												BACKGROUND-COLOR: rgb(255,255,255);
												}

.central_div .header .main_panel								{
												WIDTH: 100%;
												FLOAT: left;
												HEIGHT: 277px;
												BACKGROUND-IMAGE: url("./../images/header_left.jpg");
												BACKGROUND-REPEAT: no-repeat;
												BACKGROUND-POSITION: left top;
												POSITION: relative;
												}

.central_div .header .main_panel .logo								{
												WIDTH: 203px;
												HEIGHT: 28px;
												POSITION: absolute;
												LEFT: 202px;
												TOP: 30px;
												}
.central_div .header .main_panel h2								{
												POSITION: absolute;
												LEFT: 202px;
												TOP: 110px;
												FONT-SIZE: 90%;
												COLOR: rgb(119,119,119);
												}

.central_div .header .main_panel h2 span							{
												FONT-SIZE: 150%;
												DISPLAY: block;
												}

.central_div .header .main_panel ul								{
												POSITION: absolute;
												LEFT: 202px;
												TOP: 240px;
												}

.central_div .header .main_panel ul li								{
												FLOAT: left;
												MARGIN-RIGHT: 10px;
												PADDING-RIGHT: 10px;
												BORDER-RIGHT: 1px solid rgb(119,119,119);
												}

.central_div .header .main_panel ul li a							{
												FONT-SIZE: 75%;
												COLOR: rgb(100,153,203);
												FLOAT: left;
												}

.central_div .header .main_panel ul li a:hover							{
												COLOR: rgb(0,0,0);
												}

.content											{
												OVERFLOW:auto;
												WIDTH: 100%;
												PADDING-BOTTOM: 100px;
												}

.central_div .content .drop_panel								{
												WIDTH: 171px;
												FLOAT: left;
												}

.central_div .content .left_panel								{
												WIDTH: 499px;
												FLOAT: left;
												OVERFLOW: hidden;
												}

.central_div .content .left_panel_inside							{
												PADDING: 30px;
												}

.central_div .content .left_panel .main_panel							{
												WIDTH: 240px;
												FLOAT: left;
												}

.central_div .content .left_panel .main_panel p							{
												FONT-SIZE: 70%;
												PADDING-BOTTOM: 15px;
												}

.central_div .content .left_panel .main_panel h2						{
												FONT-SIZE: 100%;
												PADDING-BOTTOM: 20px;
												COLOR: rgb(227,30,39);
												}

.central_div .content .left_panel .main_panel table						{
												FONT-SIZE: 70%;
												WIDTH: 100%;
												}

.central_div .content .left_panel .main_panel a							{
												COLOR: rgb(44,91,107);
												}

.central_div .content .left_panel .main_panel a:hover						{
												COLOR: rgb(227,30,39);
												}

.central_div .content .left_panel .main_panel table td						{
												WIDTH: 50%;
												}

.central_div .content .left_panel .main_panel ul						{
												WIDTH: 100%;
												OVERFLOW: auto;
												PADDING-BOTTOM: 10px;
												}

.central_div .content .left_panel .main_panel ul li						{
												FLOAT: left;
												CLEAR: both;
												FONT-SIZE: 70%;
												PADDING-LEFT: 20px;
												BACKGROUND-IMAGE: url("./../images/list_item.gif");
												BACKGROUND-REPEAT: no-repeat;
												BACKGROUND-POSITION: left 3px;
												PADDING-BOTTOM: 5px;
												*WIDTH: 100%;
												}

.central_div .content .left_panel .main_panel h3					{
												FONT-SIZE: 70%;
												PADDING-BOTTOM: 2px;
												COLOR:
												}

.central_div .content .left_panel .gallery							{
												WIDTH: 160px;
												FLOAT: right;
												PADDING-TOP: 42px;
												}


.central_div .content .left_panel .galleryfla							{
												WIDTH: 160px;
												FLOAT: right;
												PADDING-TOP: 42px;
												*PADDING-TOP: 14px;
												}


.central_div .content .left_panel .main_panel #sluzby #vypis_sluzeb li		{
												PADDING: 0px;
												BACKGROUND-IMAGE: none;
												}

.central_div .content .left_panel .main_panel #sluzby #vypis_sluzeb .nadpis h3	{
												FONT-SIZE: 100%;
												}

.central_div .content .left_panel .main_panel #sluzby #vypis_sluzeb .text		{
												FONT-SIZE: 100%;
												}


.central_div .content .right_panel								{
												WIDTH: 330px;
												FLOAT: left;
												}

.central_div .content .right_panel_inside							{
												PADDING: 30px;
												}

.central_div .content .right_panel h2								{
												FONT-SIZE: 100%;
												COLOR: rgb(227,30,39);
												}

.central_div .content .right_panel .navigace							{
												WIDTH: 100%;
												OVERFLOW: hidden;
												PADDING-TOP: 20px;
												PADDING-BOTTOM: 30px;
												}

.central_div .content .right_panel .navigace li							{
												FLOAT: left;
												WIDTH: 100%;
												CLEAR: both;
												PADDING-BOTTOM: 4px;
												MARGIN-BOTTOM: 4px;
												BORDER-BOTTOM: 1px solid rgb(234,234,234);
												}

.central_div .content .right_panel .navigace li a						{
												PADDING-LEFT: 20px;
												FONT-SIZE: 70%;
												FLOAT: left;
												BACKGROUND-IMAGE: url("./../images/menu_bg.gif");
												BACKGROUND-POSITION: left top;
												BACKGROUND-REPEAT: no-repeat;
												TEXT-DECORATION: none;
												COLOR: rgb(44,91,107);
												WIDTH: 250px;
												}

.central_div .content .right_panel .navigace li a:hover						{
												COLOR: rgb(227,30,39);
												}

.central_div .content .right_panel .navigace #active a					{
												COLOR: rgb(227,30,39);
												}

.central_div .content .right_panel .contact							{
												FONT-SIZE: 70%;
												PADDING-TOP: 20px;
												COLOR: rgb(52,52,52);
												}

.central_div .content .right_panel .contact a						{
												COLOR: rgb(44,91,107);
												}

.central_div .content .right_panel .contact a:hover					{
												COLOR: rgb(227,30,39);
												}

.footer												{
												BACKGROUND-COLOR: rgb(201,201,201);
												WIDTH: 100%;											
												TEXT-ALIGN: left;
												POSITION: absolute;
												LEFT: 0px;
												BOTTOM: 0px;
												}

.footer p											{
												FONT-SIZE: 70%;
												COLOR: rgb(52,52,52);
												PADDING: 30px;
												}

.footer a											{
												COLOR: rgb(52,52,52);
												}

.footer a:hover											{
												COLOR: rgb(227,30,39);
												}

#galerie 											{
												WIDTH: 100%;
												OVERFLOW: auto;
												PADDING: 0px;
												MARGIN: 0px;
												BORDER-TOP: 1px solid rgb(180,180,180);
												PADDING-TOP: 20px;
												MARGIN-TOP: 30px;
												CLEAR: both;
												}
					
#galerie .galerie_polozka									{
												PADDING: 0px;
												MARGIN: 0px;
												FLOAT: left;
												MARGIN-RIGHT: 27px;
												WIDTH: 62px;
												_WIDTH: 60px;
												}

#galerie .galerie_polozka_last									{
												PADDING: 0px;
												MARGIN: 0px;
												FLOAT: left;
												WIDTH: 62px;
												_WIDTH: 60px;
												}

#galerie .galerie_polozka img,
#galerie .galerie_polozka_last img								{
												BORDER: 1px solid rgb(0,0,0);
												}

#galerie .galerie_polozka p,
#galerie .galerie_polozka_last p								{
												PADDING: 0px;
												PADDING-TOP: 4px;
												}

#galerie .cleaner										{
												CLEAR: both;
												PADDING: 0px;
												MARGIN: 0px;
												HEIGHT: 5px;
												}
