﻿body	{font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #616161; background: #D6D6D4 url(Images/body.gif) repeat-x center top; margin: 0px; padding: 0px}
img		{border: 0px}
h1		{display: none}
p		{margin: 10px 0px 10px 0px; line-height: 17px}
a		{color: #000; text-decoration: none}
a:hover	{text-decoration: underline}

#Div_PageContent
{
	width: 732px;
	margin-left: auto;
	margin-right: auto;	
}

#Div_ZeroColumn
{
	background: url(Images/sloupecek1.gif) no-repeat left top;
	width: 35px;
	height: 359px;
	float: left;
}

#Div_PageHead
{
	float: right;	
}

#Div_PageBody
{
	float: right;
	background: url(Images/texturabody.gif) repeat-y left top;
	width: 697px;
}

#Div_PageFooter
{
	float: right;	
}

#Div_Head_Left, #Div_Body_Left, #Div_Copyright
{
	width: 232px;
	float: left;	
}

#Div_Head_Right, #Div_Body_Right, #Div_FooterNavigation
{
	width: 465px;
	float: left;	
}

#Div_Body_Left_padding
{
	padding: 25px;	
}

#Div_Body_Right_Padding
{
	padding: 25px;	
}

#Div_PageFooter
{
	border-top: 5px solid #AA1818;
	background: url(Images/texturabody_down.gif) repeat-y left top;
}

#Div_Copyright, #Div_Copyright A
{
	color: #B0B0B0;	
}

#Div_FooterNavigation, #Div_FooterNavigation A
{
	color: #D7D7D7;	
	text-decoration: none;
}

#Div_FooterNavigation A:hover
{
	color: #fff;
	text-decoration: underline;	
}

#Div_FooterNavigation UL
{
	padding: 0px;
	padding-left: 30px;
	margin: 0px;
	list-style-type: none;	
}

#Div_FooterNavigation UL LI
{
	float: left;
	background: url(Images/pipe.gif) no-repeat right top;
	padding-right: 10px;
	padding-left: 10px;
}

#Div_FooterNavigation_Padding
{
	padding: 20px 10px 20px 10px;
}

#Div_Copyright_Padding
{
	padding: 20px 10px 20px 50px;
}

.NoBackground
{
	background: transparent !important;
}

#Div_CompanyLogo_aktuality
{
	background: url(Images/aktual_1.jpg) no-repeat left top;
	width: 232px;
	height: 161px;
}

#Div_CompanyLogo_aktuality_Padding
{
	padding-top: 50px;	
}

#Div_CompanyLogo_oSpolecnosti
{
	background: url(Images/ospol_1.jpg) no-repeat left top;
	width: 232px;
	height: 161px;
}

#Div_CompanyLogo_oSpolecnosti_Padding
{
	padding-top: 50px;	
}

#Div_CompanyLogo_reference
{
	background: url(Images/refer_1.jpg) no-repeat left top;
	width: 232px;
	height: 161px;
}

#Div_CompanyLogo_reference_Padding
{
	padding-top: 50px;	
}

#Div_CompanyLogo_sluzby
{
	background: url(Images/sluz_1.jpg) no-repeat left top;
	width: 232px;
	height: 161px;
}

#Div_CompanyLogo_sluzby_Padding
{
	padding-top: 50px;	
}

#Div_CompanyLogo_kontakt
{
	background: url(Images/kont_1.jpg) no-repeat left top;
	width: 232px;
	height: 161px;
}

#Div_CompanyLogo_kontakt_Padding
{
	padding-top: 50px;	
}

#A_CompanyLogo
{
	display: block;
	background: url(Images/logo.gif) no-repeat left top;
	width: 187px;
	height: 40px;
}

#A_CompanyLogo SPAN
{
	display: none;	
}

#Div_Aktuality_MainImage
{
	background: #D6D6D4 url(Images/aktual_2.jpg) no-repeat left top;
	width: 465px;
	height: 303px;
}

#Div_OSpolecnosti_MainImage
{
	background: #D6D6D4 url(Images/ospol_2.jpg) no-repeat left top;
	width: 465px;
	height: 303px;
}

#Div_Reference_MainImage
{
	background: #D6D6D4 url(Images/refer_2.jpg) no-repeat left top;
	width: 465px;
	height: 303px;
}

#Div_Sluzby_MainImage
{
	background: #D6D6D4 url(Images/sluz_2.jpg) no-repeat left top;
	width: 465px;
	height: 303px;
}

#Div_Kontakt_MainImage
{
	background: #D6D6D4 url(Images/kont_2.jpg) no-repeat left top;
	width: 465px;
	height: 303px;
}

#Div_MainNavigation 
{
	/*
	background: #4A4A4A url(Images/oprava6.gif) left bottom no-repeat;
	height: 185px;	
	*/
	background-color: #4A4A4A;
	height: 198px;	
}

#Div_MainNavigation UL
{
	padding: 0px;
	margin: 0px;
	list-style-type: none;	
}

#Div_MainNavigation UL LI
{
	float: left;
	clear:left;	
}

#Div_MainNavigation UL LI A
{
	display: block;
	text-decoration: none;	
	background-position: 0px 0px;
	width: 232px;
	height: 37px;
}

#MainNavigationBegin {background: url(Images/oprava1.gif) left top no-repeat; width: 232px; height: 20px}
#MainNavigationEnd {background: url(Images/oprava6.gif) left top no-repeat; width: 232px; height: 17px}

#Div_MainNavigation UL LI A:hover
{
	background-position: -232px 0px;
}

#Div_MainNavigation UL LI A SPAN
{
	display: none;	
}

#A_MainNavigation_Aktuality
{
	background: url(Images/menu1.gif) no-repeat left top;
}

#A_EN_MainNavigation_Aktuality
{
	background: url(Images/menu1_en.gif) no-repeat left top;
}

#A_MainNavigation_OSpolecnosti
{
	background: url(Images/oprava2.gif) no-repeat left top;
}

#A_EN_MainNavigation_OSpolecnosti
{
	background: url(Images/oprava2_en.gif) no-repeat left top;
}

#A_MainNavigation_Reference
{
	background: url(Images/oprava3.gif) no-repeat left top;
}

#A_EN_MainNavigation_Reference
{
	background: url(Images/oprava3_en.gif) no-repeat left top;
}

#A_MainNavigation_Sluzby
{
	background: url(Images/oprava4.gif) no-repeat left top;
}

#A_EN_MainNavigation_Sluzby
{
	background: url(Images/oprava4_en.gif) no-repeat left top;
}

#A_MainNavigation_Kontakt
{
	background: url(Images/oprava5.gif) no-repeat left top;
}

#A_EN_MainNavigation_Kontakt
{
	background: url(Images/oprava5_en.gif) no-repeat left top;
}


#Div_Head_Right H2
{
	margin: 0px;
	padding: 0px;	
	width: 465px;
	height: 56px;
}

#Div_Head_Right H2 SPAN
{
	display: none;	
}

#H2_Aktuality
{
	background: url(Images/aktuality.gif) no-repeat left top;
}

#H2_EN_Aktuality
{
	background: url(Images/aktuality_en.gif) no-repeat left top;
}

#H2_OSpolecnosti
{
	background: url(Images/ospolecnosti.gif) no-repeat left top;
}

#H2_EN_OSpolecnosti
{
	background: url(Images/ospolecnosti_en.gif) no-repeat left top;
}

#H2_Reference
{
	background: url(Images/reference.gif) no-repeat left top;
}

#H2_EN_Reference
{
	background: url(Images/reference_en.gif) no-repeat left top;
}

#H2_Sluzby
{
	background: url(Images/sluzby.gif) no-repeat left top;
}

#H2_EN_Sluzby
{
	background: url(Images/sluzby_en.gif) no-repeat left top;
}

#H2_Kontakt
{
	background: url(Images/kontakt.gif) no-repeat left top;
}

#H2_EN_Kontakt
{
	background: url(Images/kontakt_en.gif) no-repeat left top;
}

.ArticleContainer P, .ArticleContent_WithoutImage P
{
	margin: 10px 0px 0px 0px;
}

.ArticleSeparator
{
	background: url(Images/separator.gif) no-repeat center center;
	height: 31px;
}

.ArticleContainer UL
{
	padding: 0px;
	margin: 0px 0px 0px 24px;
	list-style-type: none;	
	list-style-image: url(Images/sipka.gif);
}

.ArticleContainer UL LI		
{
	line-height: 17px;
}

.ArticleContainer UL LI UL
{
	margin: 3px 0px 10px 13px;
	list-style-type: none;	
	list-style-image: url(Images/puntik.jpg);
}

.ArticleImage
{
	float: left;	
}

.ArticleImage_2
{
	float: right;	
}

.ArticleTitle, .ArticleContent
{
	padding-left: 140px;	
}

.ArticleTitle
{
	
}

.ArticleTitle_2
{
	padding-right: 160px;	
}

.ArticleContent_2_Padding
{
	padding-right: 160px;	
}

.ArticleTitle_Padding, .ArticleTitle_Padding_WithoutImage, .ArticleTitle_2_Padding
{
	background: url(Images/sipka.gif) no-repeat center left;
	padding: 0px 0px 1px 10px;	
	margin-bottom: 18px;
	font-weight: 800;
	color: #B31015;
}

.HeadLineMark
{
	text-transform: uppercase;	
}

.HeadLineMark SPAN
{
	color: #B31015;
}

P.FirstParagraph
{
	margin-top: 0px;
}

.BackToTop
{
	background: url(Images/back.jpg) no-repeat left center;
	margin-left: auto;
	width: 40px;
	display: block;	
	margin-top: 10px;
	padding-left: 10px;
	background-position: 0px 5px;
}

.BackToTop_2
{
	background: url(Images/back.jpg) no-repeat left center;
	margin-left: auto;
	width: 65px;
	display: block;	
	margin-top: 10px;
	padding-left: 10px;
	background-position: 0px 5px;
}

.SideNavigation
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;	
}

.SideNavigation LI
{
	padding: 0px 0px 3px 0px;	
}

.SideNavigation LI A
{
	font-weight: 800;
	color: #434343;
	text-decoration: none;	
}

.SideNavigation LI A:hover
{
	font-weight: 800;
	color: #B90C20;
	text-decoration: underline;	
}

#A_Czech
{
	display: block;
	background: url(Images/cz.jpg) no-repeat center center;
	width: 20px;
	height: 14px;	
}

#A_Czech SPAN
{
	display: none;	
}

#A_English
{
	display: block;
	background: url(Images/eng.jpg) no-repeat center center;
	width: 20px;
	height: 14px;	
}

#A_English SPAN
{
	display: none;	
}

#UL_Language
{
	padding: 10px 10px 0px 0px;
	margin: 0px;
	list-style-type: none;	
}

#UL_Language LI
{
	padding-left: 3px;
	float: right;
}

.ClearFloating
{
	clear: both;	
}