body
{
	background: #ffffff url(../images/background.jpg);
	margin: 0px;
	/*color:#D8D7D3;*/
	color:#705f43;
	font-family:Arial,Tahoma,Verdana,Helvetica;
	font-size:12px;
}

#container {
	margin:auto;
	position:relative;
	width:961px;
}

 p {
line-height:1.5em;
}
#top {
	background:transparent url(../images/top2.jpg) repeat scroll 0 0;
	height:109px;
	margin:0;
	padding:0;
	width:961px;
}

img {
border:0;
}


#logo_top {
 position:absolute;
 left:15px;
top:15px;
}

#lng_top {
height:25px;
position:absolute;
right:20px;
top:10px;
float:right;
}

#top_galery {

	background:transparent url(../images/top_gallery.jpg) repeat scroll 0 0;

	height:120px;

	margin:0;

	padding:0;

	width:960px;

}

.btmGlr {
	background:transparent url(../images/btm_gallery.jpg) repeat scroll 0 0;
	height:120px;
	margin:0;
	padding:0;
	width:960px;
}

#top_galery ul {
	position:absolute;
    top:22px;
	left:400px;
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0;
	line-height: 10px;
}

#top_galery li {
	float:left;
	width:80px;
	height:98px;
	text-align:center;
	
}

#top_galery li a {
	color:#705f43;
	font-size:12px;
	font-weight:bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
	display: block;
	margin-right: 20px;
	width:80px;
	height:98px;
	padding-top: 45px;
}

#top_galery li a:hover {
	background:#000 url(../images/menuTopBG.jpg) no-repeat 0 0;
	color: #fff;
	/* border-bottom: 2px solid #E8A95A; */
}

#top_galery li a.actual {
	background:#000 url(../images/menuTopBG.jpg) no-repeat 0 0;
}

#ban_menu{
	float:left;
	background:transparent url(../images/ban_menu.jpg) repeat scroll 0 0;
	height:349px;
	width:180px;
}

#ban_menu ul {
	position:absolute;
   top:180px;
	left:80px;
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0;
	line-height: 10px;
}

#ban_menu li a {
	color:#fff;
	font-size:13px;
	font-weight:bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
	display: block;
	width: 80px;
}

#ban_menu li a:hover {
	background: #000;
	    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

#ban_menu li a.actual {
	background: #000;
	    filter: alpha(opacity=40);
    -moz-opacity: 0.4;
    -khtml-opacity: 0.4;
    opacity: 0.4;
}



#ban_flash{
	float:left;
	height:349px;
	width:314px;
	background:transparent url(../images/ban_flash.jpg) repeat scroll 0 0;
}

#ban_img{
	float:left;
	background:transparent url(../images/ban_img.jpg) repeat scroll 0 0;
	height:349px;
	width:466px;
}

#content_main {
	clear:both;
}

#content_mainL {
	float:left;
	width:960px;
}


#content_mainR {
	float:left;
	width:330px;
}

#short_gal {
	background:transparent url(../images/backright.jpg) repeat scroll 0 0;
	height:191px;
	width:330px;
}

#footer {
	height:10px;
	text-align: center;
	clear:both;
	margin-top: 30px;
	margin-bottom: 20px;
}
#footer a {
    display:block;
	margin-top: 30px;
}

#contact-form {
 padding: 10px;
}
#contact-form fieldset {
border:none; 
}
#contact-form fieldset ul li {
list-style-type:none;
margin:0 0 1.5em;
padding:0;
}

#contact-form li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#contact-form label {
display:block;
font-weight:normal;
margin-left:5px;
}

#contact-form input, #contact-form textarea , #contact-form select,  #contact-form button {
background-color:#372711;
border:#4D3213  solid 1px;
border-bottom-style:solid;
border-bottom-width:;
color:#C1A48A;
font-size:12px;
}

#contact-form .col_left {
 float:left; 
 display:block; 
 width:250px;
}

#contact-form .col_right {
 float:left; 
 display:block; 
 width:250px;
}

#contact-form .error_field {
border-color:red;
}

#contact-form p {
color:red;
}


/*
.TextBox
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F2F2F2;
	border: 1px solid #015EAA;
}

.lightgraypanel
{
	padding: 3px;
}

.UButton
{
	font-size: 11px;
	background-color: #d4fb45;
	border: 1px solid #015EAA;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.lightgraypanel
{
	padding: 3px;
}

.manipulatorbody 
{
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
}

.holderstyle
{
	border: 1px dashed #00FF00;
}

.cssmanipulator
{
	color: #003366;
}


.leftpanel
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:White;
	padding: 10px;
}

.panelstl
{
	padding: 8px;
}

.contentpanel
{
	padding: 15px;
}

a
{
	text-decoration: none;
	color: #FFFFCC;
}

.ErrorMsg
{	
	width:100%;
	background: #F2DDDD;
	border: 1px solid #992A2A;
	margin: 5px;
	padding: 0;
	font-family: Verdana,Arial;
}
.ErrorMsg h4 {
	background: #E3C0C0;
	border: 1px solid #992A2A;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	color: #992A2A;
	font-size: 12px;
	font-weight: bold; 
	margin: 0;
	padding: 5px;
}
.ErrorMsg p {
	background: transparent;
	border: 0;
	color: #992A2A;
	font-size: 12px;
	margin: 0;
	padding: 8px;
}

*/




/* sewer tu byl i dodal to co ponizej hehe */

.MsoNormal {
	text-align:justify;
	text-indent:50px;
	color: #705f43;
}

.mainCnt {
	padding:10px 10px 10px 30px;
	/* background: url(../images/MsoNormal_bg.gif) top left no-repeat; */
}

.glrStyle {
	float:left;
	padding:0px;
	margin:0px;
}

.glrStyle li{
	background: url(../images/glrMenuM.jpg) 0px 0px no-repeat;
	list-style:none;
	padding:0px;
	margin:0px;
	height:36px;
	width:220px;
}

.glrStyle li.menuRepeat{
	background: url(../images/glrMenuM.jpg) 0px 0px repeat-y;
	list-style:none;
	padding:0px;
	margin:0px;	
	display: block;
}

.glrStyle li.menuRepeat div {
    padding-left:20px;
	width:180px;
	display: block;
}

.glrStyle li a{
	color: #705f43;
	font-family:"Trebuchet MS";
	font-style:italic;
	text-decoration: none;
	text-transform: normal;
		padding:0px;
	margin:0px;
}

.glrStyle li p{
	padding:0px;
	margin:0px;
}

.glrStyle li a:hover{
	color: #dfba7e;
}

.glrStyle li a:visited{
	font-weight: bold;
	font-style: normal;
}

.glrStyle li.menuTop{
	background: url(../images/glrMenuT.jpg) 0px 0px no-repeat;
	padding:0px;
	margin:0px;
	height:70px;
	width:220px;
}

.glrStyle li.menuBtm{
	background: url(../images/glrMenuB.jpg) 0px 0px no-repeat;
	padding:0px;
	margin:0px;
	height:59px;
	width:220px;
}

 div.col_text {
 width: 30%;               
 text-align: Justify;     
 float: left;             
 padding-right: 0px;     
 margin-left: 0.8cm;     
}
