body {
	margin:0px; padding:0px;  
	background-color:#222222;
	font-family: Arial, Helvetica, sans;  
}
#adminmenu
{
	padding: 5px 5px 30px 5px;
	margin-top: 0;
	margin-left: 0;
	background-color:#4b4b4d;
	font-size:0.8em;
	font-weight: bold;
	color: white;
	border-bottom: 1px solid black;
}

#adminmenu a:link
{
	color:White;
	text-decoration: none;
}

#adminmenu a:visited
{
	color:White;
	text-decoration: none;
}  
  
#main {  
	background:#f7f7f7 url(../../Content/Images/backgroundSlice.jpg) repeat-x;
	color:#4d4d4d;
}
#main .container {  
	background-image:url(images/background.jpg);  
    background-repeat:no-repeat;  
    min-height:450px;  
}
/*  HEADER
	HEADER	*/
#header
{
	padding-top:5px;
}
#logo 
{
	margin-left:30px;
	width:320px;
	height:110px;
	float:left;
}
/*span
{
	display:none;
}*/
#sp
{
	display:none;
}
#mainmenu span.spa
{
	display:none;
}
#undermenu span.spa
{
	display:none;
}
#logo a
{
	background-image:url(images/novyGolanLogo.png);
	width:320px;
	height:110px;
	display:block;
}


a:active
{
	outline: none;
}

a:focus
{
	-moz-outline-style: none;
}
ul#menu 
{
	margin-top:18px; padding:0px;
	position:absolute;
	right:50px;
	font-family: Verdana, Helvetica, sans;
}
ul#menu li
{
	display:inline;
	padding-left:15px;
}
ul#menu a
{
	padding:0 0px 0px 6px;
	color:#cdcdcd;
	font-size:0.7em;
}
ul#menu a:link, ul#menu a:visited
{
	text-decoration: none;
}
ul#menu a:hover
{
	text-decoration:underline;
}
ul#mainmenu
{
	clear:left;
}
ul#mainmenu li
{
	display:inline;
	font-size:small;
}
#profil
{
	margin-left:-7px;
	margin-top:3px;
	background-image:url(images/profil.jpg);
	display:block;
	width:177px;
	height:57px;
	float:left;
}
#aprofil
{
	margin-left:-7px;
	margin-top:3px;
	background-image:url(images/aprofil.jpg);
	display:block;
	width:177px;
	height:57px;
	float:left;
}
#sluzby
{
	margin-top:3px;
	background-image:url(images/sluzby.jpg);
	display:block;
	width:155px;
	height:57px;
	float:left;
}
#asluzby
{
	margin-top:3px;
	background-image:url(images/asluzby.jpg);
	display:block;
	width:155px;
	height:57px;
	float:left;
}
#cenik
{
	margin-top:3px;
	background-image:url(images/cenik.jpg);
	display:block;
	width:118px;
	height:57px;
	float:left;
}
#acenik
{
	margin-top:3px;
	background-image:url(images/acenik.jpg);
	display:block;
	width:118px;
	height:57px;
	float:left;
}
#odkazy
{
	margin-top:3px;
	background-image:url(images/odkazy.jpg);
	display:block;
	width:164px;
	height:57px;
	float:left;
}
#aodkazy
{
	margin-top:3px;
	background-image:url(images/aodkzay.jpg);
	display:block;
	width:164px;
	height:57px;
	float:left;
}
#year
{
	font-family: Verdana, Helvetica, sans;
	position:absolute;
	right:45px;
	margin-top:22px;
	font-size:1.3em;
	color:#4b4b4b;
}
/*	END OF HEADER	*/

/*CONTENT
  CONTENT*/
#wrapper
{
	overflow:auto;
	clear:left;
	padding-bottom:30px;
}
#content
{
	position:static;
	float:left;
	width:560px;
	padding:10px 40px 0 50px;
}
.wrapper2
{
	padding-left:70px;
	padding-top:40px;
	color:#4d4d4d;
}
#content .icon
{
	position:absolute;
	left:50px;
}
#content .text
{
	padding-right:20px;
}
#content .text a
{
	font-size:0.8em;
	color:Black;
}
#content .text td
{
	text-align:center;
}
.calendar
{
	float:right;
	width:290px;
	height:235px;
	padding:5px 0 0 20px;
}
.calendar td
{
	width:20px;
	border:5px;
	padding: 1px 13px 4px 2px;
	background-color:#4e4e4e;
	color:white;
	font-family:Arial;
	font-size:1em;
	font-weight:bold;
}

.calendar td.ot
{
	background-color:#c7c7c7;
}
.calendar td.active
{
	background-color:#1270ac;
}
.calendar td.active:hover
{
	background-color:#39a6dd;
}
.calendar td.active a
{
	text-decoration: none;
	color:white;	
}
#calendarcontent
{
	float:right;
	clear:right;
	width:290px;
	padding:0 0 0 20px;
	color:#4d4d4d;
}
#month
{
	position:absolute;
	right:45px;
	font-size:1em;
	font-weight:bold;
	padding-top:17px;
	color:#1270ac;
}
#day
{
	font-size:1.4em;
	font-weight:bold;
}
/* END OF CONTENT*/
#footer {  
	background-image:url(images/backgroundFooterSlice.jpg);
	background-repeat:repeat-x;
	color:#4d4d4d;
	background-color:#222222;  
}
#footer .container
{
	background-image:url(images/backgroundFooter.jpg);  
    background-repeat:no-repeat;  
    min-height:60px;
    padding-top:60px;
}  
.container {  
	width:960px;  
	margin:0 auto;  
	position:relative;  
}
#underfoot
{
	clear:both;
	font-size:0.9em;
	padding-left:13px;
}
#underfoot li
{
	display:inline;
}
#underfoot a
{
	color:#4d4d4d;
}
#mg
{
	padding-left:40px;
	padding-bottom:10px;
	font-size:0.8em;
}
#mg2
{
	float:right;
	padding-right:20px;
}
#underfoot a:link, #underfoot a:visited
{
	text-decoration: none;
}

#underfoot a:hover
{
	text-decoration:underline;
	color:#cdcdcd;
}
ul#undermenu li
{
	display:inline;
	font-size:small;
}
#reference
{
	margin-left:606px;
	margin-top:-74px;
	background-image:url(images/reference.jpg);
	display:block;
	width:147px;
	height:51px;
	float:left;
}
#areference
{
	margin-left:606px;
	margin-top:-74px;
	background-image:url(images/areference.jpg);
	display:block;
	width:147px;
	height:51px;
	float:left;
}
#kontakt
{
	margin-left:753px;
	margin-top:-74px;
	background-image:url(images/kontakt.jpg);
	display:block;
	width:147px;
	height:51px;
	float:left;
}
#akontakt
{
	margin-left:753px;
	margin-top:-74px;
	background-image:url(images/akontakt.jpg);
	display:block;
	width:147px;
	height:51px;
	float:left;	
}
#mapamap
{
	margin-left:0px;
	display:block;
	/*background-image:url(../../Content/Images/map.jpg);*/
	width:520px;
	height:320px;
	padding-top:10px;
	padding-left:0px;
}
#map_canvas
{
	border: 1px solid #4d4d4d;
	width:520px;
	height:175px;
}
#pbc
{
	display:block;
	float:left;
	width:260px;
}
#content .te
{
	padding-right:20px;
	padding-left:90px;
	font-size:0.8em;
}
#content .pb
{
	position:absolute;
	margin-top:20px;
	/*font-size:0.8em;*/
}
.small
{
	font-size:0.8em;
}
.small a
{
	color:Black;
}
#adminmenusecond
{
	padding-left:0px;
}
#adminmenusecond li
{
	display:inline;
	padding-left:0px;
}
#adminmenusecond a
{
	color:#1270ac;
	font-weight:bold;
	font-size:1.1em;
}
#adminmenusecond a:hover
{
	text-decoration:underline;
}
#adminmenusecond a:link, #adminmenusecond a:visited
{
	text-decoration:none;
}

/* FORM LAYOUT ELEMENTS   
----------------------------------------------------------*/

fieldset 
{
    margin: 1em 0;
    padding: 1em;
    border: 1px solid #CCC;
}

fieldset p 
{
    margin: 2px 12px 10px 10px;
}

fieldset label 
{
    display: block;
}

fieldset label.inline 
{
    display: inline;
}

legend 
{
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
}

input[type="text"] 
{
    width: 200px;
    border: 1px solid #4d4d4d;
    background-color:#f7f7f7;
    color:#4d4d4d;
}

input[type="password"] 
{
    width: 200px;
    border: 1px solid #4d4d4d;
    background-color:#f7f7f7;
    color:#4d4d4d;
}

/*ERRORS*/
.field-validation-error
{
    color: #ff0000;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    font-size:0.8em;
    color: #A62D04;
}
textarea#styled 
{
	width: 400px;
	height: 120px;
	border: 1px solid #4d4d4d;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	background-color:#f7f7f7;
	color:#4d4d4d;
}
