
*{
padding:0;
margin:0;
}

body
{
	background-color: white;
	font-family: arial;
	font-size: 15px;
}

#Container
{
	width: 793px;
	margin: 0px auto;
	margin-top: 35px;
}


#Top_left
{
	background: url("img/top_left.jpg") top left no-repeat;
	width: 446px;
	height: 273px;
	float: left;

}

#Top_right
{
	background: url("img/top_right.gif") bottom right no-repeat;
	width: 347px;
	height: 273px;
	float: right;
	background-color: white;
}

#Top_right ul
{
	padding-top: 190px;
	padding-left: 35px;
	font-size: 12px;
	list-style: none;
}


#TopPart
{
	width: 645px;
	height: 32px;
	background: url("img/pattern_1.gif") bottom right repeat;
	float: right;
	margin-right: 11px;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	text-indent: 18px
}

*>#TopPart
{
	margin-right: 22px;
}

#TopPart a
{
	color: black;
	text-decoration: none;
	padding-right: 42px;
	vertical-align: middle;  
	line-height: 32px;
}

#TopPart a:hover
{
	color: #003366;
	text-decoration: underline;
}

#CentralPart
{
	width: 645px;
	margin-left: 125px;
}

#TopPart #Menu a.uvod
{
		background: url("img/arrow.gif") top right no-repeat;
		background-position: 40px 0;
}

#TopPart #Menu a.reference
{
		background: url("img/arrow.gif") top right no-repeat;
		background-position: 70px 0;
}

#TopPart #Menu a.kontakt
{
		background: url("img/arrow.gif") top right no-repeat;
		background-position: 55px 0;
}

#TopPart #Menu a.fotogalerie
{
		background: url("img/arrow.gif") top right no-repeat;
		background-position: 75px 0;
}

#TopPart #Menu a.podporujeme
{
		background: url("img/arrow.gif") top right no-repeat;
		background-position: 0px 0;
}


#CentralPart #Page
{
	background: url("img/pattern_3.gif") top left repeat;
	padding-bottom: 10px;
}

h1
{
	font-size: 18px;
	line-height: 38px;
	font-weight: normal;
	padding-left: 16px;
}

h2
{
	font-size: 15px;
	line-height: 42px;
	background: url("img/ikon.gif") top left no-repeat;
	padding-left: 43px;
	background-color: #a7c4e0;
	margin-top: 7px;
}

p
{
	padding: 10px 12px 0px 20px;
	font-size: 14px;
	text-align: justify;
}

h3
{
	font-size: 14px;
	line-height: 20px;
	padding-left: 20px;
	padding-top: 5px;
}

ul
{
	list-style: none;
	padding-left: 20px;
}

a
{
	color: #003366;
}

img
{
	float: right;
	padding-right: 12px;
	vertical-align: top;
	padding-top: 12px;
	padding-left: 12px;
}

.referent
{
	margin-left: 20px;
	padding-top: 10px;
}

.first_line
{
	font-weight: bold;
}

.first_row
{
	width: 40px;
}

.second_row
{
	width: 400px;
}
.list
{
	list-style: none;
	padding-left: 20px;
	line-height: 20px;
	padding-top: 10px;
}

.list li
{
	padding-top: 5px;
}

.contact
{
	margin-left: 15px;
}

fieldset
{
	border: none;
}

#email
{
	margin-left: 38px;
}

#question
{
	margin-left: 72px;
	width: 475px;
}

#text_area
{
	vertical-align: top;
}

.button
{
	float: right;
	clear: right;
	margin-right: 38px;
	margin-top: 5px;
}

.help
{
	line-height: 150%;
}

.help li
{
	padding-top: 10px;
	padding-right: 7px;
}

.down
{
	font-size: 13px;
	margin-left: 400px;
	text-align: left;
	margin-top: -7px;
}

#Bottom img
{
	border: none;
}


.Notice
{
	font-size: 15px;
	line-height: 42px;
	padding-left: 18px;
	background-color: #a7c4e0;
}

