/* CSS Document */

* {
	text-decoration: none;
	font-size: 1em;
	outline: none;
	padding: 0;
	margin: 0;
}
code, kbd, samp, pre, tt, var, textarea,
input, select, isindex, listing, xmp, plaintext {
	white-space: normal;
	font-size: 1em;
	font: inherit;
}
dfn, i, cite, var, address, em {
	font-style: normal;
}
th, b, strong, h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
a, img, a img, iframe, form, fieldset,
abbr, acronym, object, applet, table {
	border: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td,  {
	vertical-align: top;
	text-align: left;
}
body {
	background: white;
	line-height: 1;
	color: black;
}
q {
	quotes: "" "";
}
ul, ol, dir, menu {
	list-style: none;
}
sub, sup {
	vertical-align: baseline;
}
a {
	color: inherit;
}
hr {
	display: none;
}
font {
	color: inherit !important;
	font: inherit !important;
	color: inherit !important; /* editor's note: necessary? */
}
marquee {
	overflow: inherit !important;
}
blink {
	text-decoration: none;
}
nobr {
	white-space: normal;
}
 
/*----*/

HTML {   overflow: -moz-scrollbars-vertical;}

body{background-image:url(img/body-bcgr.jpg); background-repeat:repeat-x; font-size:12px; font-family: Arial, Helvetica, sans-serif, Verdana; line-height:16px;}

.header{
	display: block;
	width: 957px;
	min-height:344px;
	_height:344px;
	background-image: url(img/header-img.jpg);
	background-repeat:no-repeat;
	margin-bottom: 30px;
}


.logo {text-align: left; padding-top: 220px; padding-left: 30px; padding-bottom: 28px; }
.logo a{display:block; width: 480px; height:70px; }

.menu { margin-left: 20px; text-align:left; }
.menu a {text-transform: uppercase; color: white; padding-right: 20px; padding-left: 20px; background-image:url(img/menu-divider.jpg); background-position:right; background-repeat:no-repeat;}


/*----*/

.content{width: 957px; text-align:left; margin-bottom: 25px; }
.leftcolumn {width: 257px; margin-right: 43px; float: left; font-size: 11px;; line-height:13px;}

.lefttext{width: 305px; float: left; margin-right: 43px; }
.righttext{width: 305px; float: left;  }

.rightcontent {width: 656px; float: left;}

h1{color: #5f331e; font-family:Trebuchet MS, "Times New Roman", Times, serif; font-size: 25px; font-weight:bold; margin-bottom: 20px; line-height:1.2em; }
h2{color: #5f331e; font-family:Trebuchet MS, "Times New Roman", Times, serif; font-size: 25px; font-weight:bold; margin-bottom: 10px; margin-top: 20px; line-height:1.1em;}


h3{
	color: #5f331e;
	font-family:Trebuchet MS, "Times New Roman", Times, serif;
	font-size: 22px;
	margin-bottom: 10px;
	margin-top: 10px;
	line-height: 1.3em;
}

a {color: #5f331e;}
strong {font-weight: bold}



p{margin-bottom: 10px;}
p.clearboth {clear: both; margin-bottom:0 ; line-height:1px;}

.tabulka {width: 656px; border-top: 2px solid  #9d918b; border-bottom: 2px solid  #9d918b; margin-bottom: 30px;}
.tabulka td{border-bottom: 1px solid  #9d918b; padding:2px 5px; vertical-align: top; }

/*-----*/

.footer{border-top: 1px solid #5f331e; width: 957px; text-align:left; clear:both; font-size: 10px;; line-height:12px; color: #5f331e; padding-bottom: 15px; padding-top: 5px; }
.gallery tr td{
	padding-bottom:8px;
	text-align:left;
}

