/* Start of CMSMS style sheet 'gs' */
/* set global styles for body, table cells and headers, etc */

body {
	background-color: #EEEEEE;
	margin-left: 22px;
	margin-top: 22px;
	margin-right: 22px;
	margin-bottom: 0px;
}

table {border-collapse: collapse; border-spacing: 0px; }

body,td,th {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
        color: #413839;
}

a { text-decoration: none; }

p {
margin:1px;
}

h2 {
color:#4E7D00;
margin-bottom: 2px;
margin-top:2px;
font-size:12px;
font-family:Arial;
}

h3 {
color:#000000;
margin-bottom: 2px;
margin-top:2px;
font-size:12px;
font-family:Arial;
}

input {
background-color:#FFFFFF;
border-color:#9F9F9F;
border-width:1px;
border-style:solid;
font-family:Tahoma;
font-size:12px;
}

.img, img {
border:0;
}


table#sample {width: 100%; height: 97; border: 0; background-color: #e0f1d1;
}



/* set styles for top horizontal green menu */

.menuitem {
color:#FFFFFF;
padding-left:20px;
padding-right:20px;
font-family:Arial;
font-size:11px;
font-weight:bold;
}

.menuitem a{
color:#FFFFFF;
text-decoration:none;
}

/* set custom styles for column headers, for instance the 'novosti' header */

td.grayheader {
background-color: #7c7c7c;
background-image: url(images/gs/2_grey_bg.jpg);
padding-left: 20px; 
font-family: Arial; 
font-size: 11px; 
color:#FFFFFF;
font-weight: bold;
height:26px;
line-height:26px;
border-top: 1px solid #7D7D7D;
border-bottom: 1px solid #7D7D7D;
}

td.orangeheader {
background-image: url(images/gs/2_orange_bg.jpg);
background-color: #FCC008;
padding-left: 20px; 
font-family: Arial; 
font-size: 11px; 
color:#FFFFFF; 
font-weight: bold;
height:26px;
line-height:26px;
border-top: 1px solid #D18404;
border-bottom: 1px solid #D18404;
}

td.greenheader {
background-image: url(images/gs/2_green_bg.jpg);
background-color: #4E8102;
padding-left: 20px; 
font-family: Arial; 
font-size: 11px; 
color:#FFFFFF;
font-weight: bold;
height:26px;
line-height:26px;
border-top: 1px solid #032D00;
border-bottom: 1px solid #032D00;
}

td.whiteheader {
background-color: #ffffff;
padding-left: 20px; 
font-family: Arial; 
font-size: 11px; 
color:#000000;
font-weight: bold;
height:26px;
line-height:26px;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}

td.news01, td.podpiska {
padding: 15px 15px 15px 29px;
font-size:11px; 
color: #413839;
text-decoration:none;
}

.news01 a {
color: #85817E;;
text-decoration:none;
}

.arrowmenu {
font-size:11px; 
color:#85817E;
text-decoration:none;
background-color: #EAE7E4;
}

td.news02 {
padding: 0px 0px 0px 0px;
background-color:#ffffff;
}

td.kontakty {
padding: 10px 10px 10px 29px; 
font-size: 11px;
background-color: #F4EFEC;
}

.arrowmenu a {
color:#85817E;
text-decoration:none;
}

.footer {
	font-family: Tahoma;
	font-size: 11px;
	color: #838383;
}
.footer a{
color: #838383;
}

.green {
   color: #4E7D00 !important;
   font-weight: bold;
   font-size: 11px;
   text-decoration: none;
}

.black {color:#000000;
text-decoration:none;
}

td.white01 {
padding: 5em;
background-color: white;
color: black;
}

td.pagecontent01 {
padding: 10px;
background-color: white;
}

div#contactform {
	font-family: Arial, Helvetica, sans-serif;
}
div#contactform legend {
	display: none;
}
div#contactform label {
	margin-bottom: 10px;
}
div#contactform fieldset{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

div#contactform message{
	margin-bottom: 100px;
}

/* End of 'gs' */

