/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#FFFFFF url(images/body-bg.gif) top center;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Trebuchet MS;
		font-size:0.75em;
		line-height:1.25em;
		color:#534c4c;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#534c4c;}
a:hover{text-decoration:none;}
p {padding-top:10px;}
strong {color:#8c3b3b; font-size:1.083em;}

/* ============================= main layout ====================== */

.header-tail {background:url(images/header-tail.gif) top center repeat-x;}

.link {display:block; background:url(images/link-tail-bg.gif) top repeat-x; float:left; color:#656563; text-decoration:none; margin-top:25px; font-weight:bold;}
.link span {display:block; background:url(images/link-right-bg.gif) top right no-repeat;}
.link span span {display:block; background:url(images/link-left-bg.gif) top left no-repeat; padding:2px 10px 3px 11px;}

.link:hover {background:url(images/link-tail-bg-hover.gif) top repeat-x;}
.link:hover span {background:url(images/link-right-bg-hover.gif) top right no-repeat;}
.link:hover span span {background:url(images/link-left-bg-hover.gif) top left no-repeat;}

.link2 {display:block; background:url(images/link-tail-bg.gif) top repeat-x; float:left; color:#656563; text-decoration:none; margin-top:25px; font-weight:bold;}
.link2 span {display:block; background:url(images/link-right-bg.gif) top right no-repeat;}
.link2 span span {display:block; background:url(images/link2-left-bg.gif) top left no-repeat; padding:2px 10px 11px 23px;}

.link2:hover {background:url(images/link-tail-bg-hover.gif) top repeat-x;}
.link2:hover span {background:url(images/link-right-bg-hover.gif) top right no-repeat;}
.link2:hover span span {background:url(images/link2-left-bg-hover.gif) top left no-repeat;}

li { background:url(images/list-bg.gif) no-repeat 0 6px; padding-left:20px;}
li a {color:#000; text-decoration:none; line-height:1.833em;}
li a:hover {text-decoration:underline;}

.imgindent {margin:0 20px 0 0; float:left;}

h3 {border-bottom:1px solid #c0c0c0; color:#7ba40c; font-size:1.5em; font-weight:normal; padding:10px 0 8px 0; margin-bottom:24px}
h4 {background:url(images/h4-line.gif) bottom repeat-x; color:#8baf2b; font-size:1.5em; line-height:1.111em; font-weight:normal; padding:10px 0 0 0; margin-bottom:18px;}
.title1 span {
	background:url(images/title1-bg.gif) top left no-repeat;
	padding:8px 0 20px 80px;
	display:block;
}
.title2 span {background:url(images/title2-bg.gif) top left no-repeat; padding:8px 0 20px 81px; display:block;}
.title3 span {
	background:url(images/title3-bg.gif) top left no-repeat;
	padding:6px 0 10px 81px;
	display:block;
	height: 50px;
}

/* ============================= header ====================== */

.block {
	border-bottom:1px solid #ababab;
	padding:15px 0 2px 0;
	margin-bottom:30px;
}
#header .menu {
	width:100%;
	overflow:hidden;
	padding:19px 0 0 0;
}
#header .menu li {font-size:1.5em; background:url(images/menu-bg.gif) no-repeat 0 12px; padding:0 36px 0 30px; float:left;}
#header .menu li a {
	color:#019934;
}
#header .menu .last {padding-right:0;}

.slogan_tiskarna {
	position:relative;
	margin:0 0 0 -16px;
}

/* ============================= content ====================== */

.indent1 {
	padding-right:40px;
}

.banner {position:relative; margin:33px -4px 0 -1px;}
.fs14 {font-size:1.167em;}

.box {background:#fff url(images/box-tail-top.gif) top repeat-x;}
.box .tail-bottom {background:url(images/box-tail-bottom.gif) bottom repeat-x;}
.box .tail-right {background:url(images/box-tail-right.gif) right repeat-y;}
.box .tail-left {background:url(images/box-tail-left.gif) left repeat-y;}
.box .corner-bottom-right {background:url(images/box-corner-bottom-right.gif) bottom right no-repeat;}
.box .corner-bottom-left {background:url(images/box-corner-bottom-left.gif) bottom left no-repeat;}
.box .corner-top-right {background:url(images/box-corner-top-right.gif) top right no-repeat;}
.box .corner-top-left {background:url(images/box-corner-top-left.gif) top left no-repeat; width:100%;}
.box .indent {padding:14px 48px 37px 46px;}
#page1 .box .indent {padding:22px 48px 37px 29px;}
.box .right {float:right;}
#page4 #content {padding:0 83px 40px 86px;}
#page4 .box .indent {padding:14px 40px 50px 46px;}
#page4 p {padding-top:15px;}

.special {
	font-family:georgia;
	font-size:1.467em;
	line-height:1.4em;
	color:#666666;
	background:url(images/special-bg.gif) top left no-repeat;
	display:block;
	padding:28px 0 13px 16px;
}
.special2 {font-size:1.167em; color:#404040; float:right; display:block;}

.padding1 {padding-top:30px;}
.padding2 {padding-top:20px;}
.images {position:relative; margin:10px -11px 0 -3px;}
.gallery {padding:20px 0 0 0;}
.central {margin:0 8px;}

/* ============================= footer ====================== */

#footer {color:#8e8e8e;}
#footer a {color:#8e8e8e;}
#footer .menu {
	overflow:hidden;
	padding-bottom:5px;
	padding-left: 90px;
}
#footer .menu ul {margin-left:-36px;}
#footer .menu li {
	display:inline;
	background:none;
	background:url(images/menu-line.gif) top left no-repeat;
	padding:0 10px 0 10px;
}
#footer .menu li a {color:#8e8e8e; line-height:1.01em;}

/* ============================= forms ============================= */


#ContactForm .rowi {height:36px;}
#ContactForm .col-1 {width:254px !important;}
#ContactForm .col-2 {width:253px !important;}
#ContactForm .link {float:right; margin:20px 0 14px 30px;}

.input {
	width:231px;
	height:18px;
	border:1px solid #a4a4a4;
	background:none;
	padding:0 0 0 5px;
	font-size:1em;
	font-family:tahoma;
	font-size:11px;
	color:#534C4C;
}
textarea {
	width:245px;
	height:126px;
	border:1px solid #a4a4a4;
	background:none;
	padding:0 0 0 5px;
	overflow:auto;
	font-size:1em;
	font-family:tahoma;
	font-size:11px;
	color:#534C4C;
}

