body, html {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
margin:0px;
color:#505027;
background:#ffFfcc; 
height:101%; /* fix height to 100% for IE */
min-height:101%; /* fix height for other browsers */
/*overflow:hidden; get rid of scroll bars in IE */
}

#main {
width:800px;
text-align:left;
background-color:#FFFFD5;
background:url('../bg/body_bgr.gif') top left repeat-y;
margin-left:auto;
margin-right:auto;
}

#header {
background:#93A658;
width:800px;
height:205px;
background-image:url(../bg/header.jpg);
background-repeat:no-repeat;
background-position:left top;
}

#sidebar {
float:left;
width:203px;
height:520px; 
margin:0 0 0 5px;
padding:0 0 0 2px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#505027;
background-color:#FFFFD5;
}

#body_content {
margin:0 0 0 216px;
padding:0;
/*float:left;*/
/*border:1px solid red;*/
text-align:left;
min-height:342px;
height:342 px;
}

#footer {
clear:both;
background:#93A658;
/*line-height:32px;*/
background-image:url(../bg/footer.gif);
background-repeat:no-repeat;
/*background-position:620px center;*/
width:800px;
height:53px;
}

#sidebar ul {
list-style:none;
margin:16px 0 0 5px; 
padding:0;
}

#sidebar li a {
height:25px;
color:#505027;
background:url("../bg/menu.gif");
background-repeat:no-repeat;
text-decoration:none;
display:block;
padding:0 0 0 25px;
}

#sidebar li a:hover {
color:#671616;
}

a:link {
color:#505027;
text-decoration:underline;
font-weight:bolder;
}

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

H1 {
padding:0;
margin:15px 0 20px 25px;
font-size:22px;
font-weight:bold;
}

H2 {
padding:0;
margin:10px 0 15px 25px;
font-size:18px;
font-weight:bold;
}

H3 {
padding:10px 25px 0px 25px;
margin:10px 0 5px 0;
font-size:14px;
font-weight:bold;
}

H4 {
padding:10px 25px 0 25px;
margin:10px 0 5px 0;
font-size:13px;
font-weight:bold;
}

H10 {
padding-top:18px;
margin:0 20px 15px 20px;
font-family: Comic Sans MS;
font-size:28px;
font-weight:bold;
text-align:center;
}

.first_title {
text-align:center;
margin:15px 0 20px 25px;
padding:0px;
}

p{
padding:0px 25px 20px 25px;
margin:0px;
clear:right;
}

p.gw{
margin:0px;
padding:5px 25px 5px 25px;
}

p.first {
padding:0px 25px 10px 25px;
font-size:12px;
font-weight:bolder;
}

.center {
text-align:center;
}

.opening {
text-align:center;
font-weight:bold;
color:#990000; 
}

.style1 {color:#F00}
.styleI {font-size: small; font-style: italic;}

#design {
float:right;
font-size:10px;
font-weight:bold;
padding:30px 10px 0 0;
}

#ic {
float:left;
font-size:11px;
font-weight:bold;
padding:13px 0 0 10px;
line-height:11px;
}

#ic a, #design a {
color:#505027;
text-decoration:none;
}

#ic a:hover, #design a:hover {
color:#FFFFD5;
text-decoration:underline;
}

/*******define image positions *****/
img {
border:0px;
}

.obteceni_leva {
float:left;
margin:0 10px 5px 0;
}

.obteceni_prava {
float:right;
margin:0 0 5px 10px;
	/*clear:both;*/
	/*padding:0px 0px 0px 10px;*/
}

.o_leva_s {
float: left;
margin: 5px 0 5px 40px;
}

.o_prava_s {
float: right;
margin: 5px 40px 5px 0;
}

.stred {
text-align:center;
}

.arrow-stred {
text-align:center;
margin:0 0 15px 0;
}
.foto_leva {
float:left;
margin:20px 10px 20px 0px;
}
.foto_prava {
float:right;
margin:20px 0 20px 10px;
}

.foto_leva_1 {
float:left;
margin:20px 10px 10px 0;
clear:right;
}

.foto_leva_2 {
float:left;
margin:20px 10px 10px 0;
clear:left;
}


.table_left {
padding:0 0 0 25px;
}	

/********** define form parameters *********/
fieldset {
padding:1em;
font:80%/1 sans-serif;
border:1px solid #505027;
width:auto;
margin:25px;
}
  
legend {
padding:0.2em 0.5em;
border:1px solid #505027;
color:#505027;
font-size:11px;
text-align:right;
}

form.frm_demand {
 margin-top:-1px;
}

form.frm_demand input, form.frm_demand textarea {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #505027;
background-color:#ffffd5;
width:300px;
color:#505027;
margin:0 0 4px 0;
font-weight:normal;
}

form.frm_demand textarea {
height:150px;
scrollbar-face-color:#93A658;
scrollbar-highlight-color:#505027;
scrollbar-shadow-color:#505027;
scrollbar-3dlight-color:#93A658;
scrollbar-arrow-color:#505027;
scrollbar-track-color:#ffffd5;
scrollbar-darkshadow-color:#93A658;
}

form.frm_demand label {
float:left;
width:110px;
padding-top:0.3em;
margin:0 0 0 10px;
text-align:left;
font-size:12px;
font-weight:bold;
color:#505027;
}

form.frm_demand button {
width:302px;
_width:304px; 
height:20px;
border:1px solid #505027;
background-color:#505027;
color:#ffffff;
font-size:11px;
font-weight:bold;
}

ol{padding:0px 25px 0px 40px;}

 
#switch {
padding:10px 20px 0 640px;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:right;
}

#switch a{
color:#FFF;
text-decoration:none;}

#switch a:hover{
color:#FFCC00;
text-decoration:none;}

#switch a:visited{
color:#FFF;
text-decoration:none;}

