@media screen, print {
/*body*/
	body {background: #ffffff url(img/bg.png) repeat-x 0 0; color: #291A00; font-family: Arial, Tahoma, sans-serif; font-size: 75%; padding: 0; margin: 0; line-height: 1.5em;}

/*general*/
	a {color: #4A6008; text-decoration: underline;}
	a:hover {color: #8C0007; text-decoration: none;}
	a:active {outline: none;}
	a:focus {-moz-outline-style: none;}
    a img {border: none;}

    h1, h2, h3, h4, h5, h6 {color: #261501; font-family: Arial, Tahoma, sans-serif; margin: 2em 0 1em 0;}
	h1 {font-size: 170%; font-weight: normal; padding: 0.7em 0 0.5em 0; line-height: 1.2em; margin: 1em 0 1em 0;}
	h2 {font-size: 140%; font-weight: normal; color: #2C1800; padding: 0; letter-spacing: 2px; font-variant: small-caps; font-family: Garamond, Times, Georgia, sans-serif;}
		body h2.kitchen {background: transparent url(img/h2_kitchen2.gif) no-repeat right 100%;}
		body h2.submenu {background: transparent none no-repeat;}
    h3 {font-size: 110%; color: #C16206;}

    i, em, address {font-style: normal;}
    html>body  i, html>body em {font-style: italic;}
    
    /*img*/
	img.border, div.border {border: 1px solid #C6C16F; padding: 3px;}
	img.right {margin: 0 0 10px 15px;}
	img.left {margin: 0 15px 10px 0;}  
	a:hover img.border {border: 1px solid #BB4A04;}

    strong, .strong, .bold {font-weight: bold;}
    .italics {font-style: italic;}
    small, .small {font-size: 90%;}
    .red {color: #E64716;}
    .blue {color: #2862C7;}
    .yellow {color: #EDC72F;}
    .orange {color: #EF980A;}
    .darkorange {color: #C16206;}
    .brown {color: #C7A728;}
    .black {color: #111;}
    .darkgrey {color: #555555;}
    .bggrey {background-color: #E4E8EA;}
    .bggreen {background-color: #ECE9B6; padding: 5px; margin: 10px 0;}
    .bordergreen {border: 5px solid #ECE9B6; padding: 5px; margin: 10px 0;}
	.lighter {color: #888888;}
    .small_caps {font-variant: small-caps; letter-spacing: 0.05em;}
    .variant_normal {font-variant: normal; letter-spacing: 0em; font-size: 90%; padding: 0.2em 0 0 0;}

    .center {text-align: center;}
    .justify {text-align: justify;}
	.left {float: left;}
	.right {float: right;}
	.clear {clear: both;}
	.w40p {width: 43%;}
	.w50p {width: 48%;}
	.w56p {width: 55%;}
	.w60p {width: 58%;}
	.w75p {width: 73%;}
	.w310 {width: 310px; margin-left: 15px;}
	.h200 {height: 200px;}
	.hidden {display: none;}
	a.ex {padding-right: 13px; background: transparent url(img/ex.gif) no-repeat right center;}
	.indent {text-indent: 2em;}

	p {margin: 0.5em 0 1em 0; padding: 0; line-height: 1.5em;}
	address {padding: 0.5em 0 0.5em 0; margin: 0; text-decoration: none;}
	ul {padding: 0; margin: 0.5em 0 1em 5px; line-height: 1.5em;}
	ul li {margin: 0.1em 0 0.1em 5px; padding: 0 0 0 15px; background: transparent url(img/leftmenu-a.gif) no-repeat 0 0.5em; list-style: none;}
	ol li {line-height: 1.6em;}
	
	a.more {color: #4A6008; padding: 5px 13px 3px 0; background: transparent url(img/more1.png) no-repeat right 0; border: none; line-height: 1.7em; font-size: 90%; text-decoration: underline;}

    abbr, acronym {font-variant: small-caps; letter-spacing: 0.08em;}
    dl {margin-left: 20px;}
    dt {margin-top: 0.643em;}
    blockquote {margin: 1.5em; font-family: inherit;}
	cite {font-family: inherit;}
	code {font-size: 115%;}
	pre {margin-left: 0;}

/*form*/
	fieldset {border: none; margin: 0; padding: 0;}
    #footer .textbox {display: block; width: 280px; height: 22px; border: none; background: #6C3E0D none no-repeat 0 0; padding: 4px; margin 0.5em 0 0 0; color: white; font-family: Verdana, sans-serif;}
    #footer .area {display: block; width: 280px; height: 80px; border: none; background: #6C3E0D none no-repeat 0 0; padding: 4px; margin 0.5em 0 0 0; color: white; font-family: Verdana, sans-serif; font-size: 120%; overflow: auto;}
	#footer label.form {display: block; margin: 0.5em 7px 0 0;}
    fieldset span {padding: 0 0 3px 0; color: #B34700; margin: 0 0 0 0; clear: both; } /*Validator message*/
    fieldset .hidden, fieldset label.hidden {display: none;}
    input.button {background: #6C3E0D none no-repeat 0 0; border: none; color: #FFE9BD; cursor: pointer; margin: 0.5em 0 0 0; padding: 0.5em; font-size: 90%; text-transform: uppercase;}

/*tables*/
	table td, table th {padding: 4px 4px 4px 4px;}
	table.blackborder {background-color: #2E1C00 ;}
	table.blackborder tbody {background-color: #FFF;}
	table.blackborder td {vertical-align: top; border-right: 1px solid #CABF56; font-size: 96%;}
	table.blackborder td p {margin: 0; padding: 0;}
	tr.alt {background-color: #f8fecf;}
	th {text-align: left; background-color: #5E3F00; color: #ffffff; border-right: 1px solid #CABF56;}
	tr.header, thead {background-color: #2E1C00; color: white; font-weight: bold;}
	table.referencie {margin-top: 10px;}
	table.referencie td {vertical-align: top; margin: 0; padding: 0 4px 0 4px;}

/*pager*/
	#body .AspNet-Pager {padding: 0 0 0 0; margin: 0.5em 0 0.5em 0; text-align: center; color: #F3CB74; background-color: #4F2A00; font-size: 0.9em; clear: both;}
	#body .AspNet-Pager a, #body .AspNet-Pager span {font-weight: bold; padding: 0 0.3em 0 0.3em; line-height: 110%; color: #F3CB74; margin: 0 1em 0 0; text-decoration: none;}
	#body .AspNet-Pager span {background-color: #BB4A04; color: #fff;}
	#body .AspNet-Pager a:hover {background-color: #BB4A04; color: #fff;}

/*articles*/
	#body .category-article {margin: 20px 0 0 0; padding: 0 0 60px 0; background: white url(img/web-sep.jpg) no-repeat 0 bottom;}
	#body .category-article-date {font-size: 90%; color: #9d5406; font-weight: bold; margin: 0; background-color: white;}
	#body .category-article-title {font-size: 110%; font-family: Georgia, 'Book Antiqua', 'Palatino Linotype', Palatino, 'New York CE', utopia, serif; color: #4A6008; padding: 0;}
	#body .category-article-annotation img.greenborder {padding: 5px; background: #908210 url(img/web-bg.gif) no-repeat 0 0;}
    
    #body .category-article-description {font-weight: normal; margin: 0.5em 0 0.5em 0; background: transparent none no-repeat 0 0; text-align: left;}


/*box*/
	div.box, .box {display: block; padding: 10px; margin: 1em 0 0 0; border-left: 1px dotted #BA9640; border-right: 1px dotted #BA9640;}
	.box p, .box table, .box ul, .box div, .box h3 {line-height: 1.5;}
	#left .box {margin-left: 20px; font-size: 90%;}
		#left .box a {text-decoration: none;}
		#left .box a:hover {text-decoration: underline;}
		#left .box ul {margin: 0; padding: 0;}
			#left .box ul li {margin: 0.286em 0 0.286em 0; line-height: 1.4; background: transparent url(img/leftmenu-a.gif) no-repeat 0 0.5em;}


/*gallery*/
	#body .gallery-image-avatars {width: 150px; float: left; margin: 0; _margin-right: 3px; overflow: hidden; text-align: center; height: 190px;}
	#body .gallery-image-cont {width: 135px; float: left; margin: 0 20px 10px 0; overflow: hidden; text-align: center; _height: 1%; _overflow: visible; background-color: #f6f6f6; padding: 10px 0 10px 0;}
	#body .gallery-image {width: 135px; text-align: center; height: 120px;}

	#left .gallery-image-cont {width: 180px; float: left; margin: 0 0 10px 20px; overflow: hidden; text-align: center; _height: 1%; _overflow: visible; background-color: #f6f6f6; padding: 10px 0 10px 0;}
	
	#body .gallery-image-title {width: 135px; text-align: center; height: 4em; line-height: 1.2em; font-size: 92%;}
	#body .gallery-image-main {width: 135px; float: left; margin: 5px 6px 5px 0; _margin-right: 3px; overflow: hidden; text-align: center; height: 11em;}
	#body .gallery-image-web {width: 180px; float: left; margin: 0.5em 6px 5px 0; _margin-right: 3px; overflow: hidden; text-align: center;}
	#body .gallery-description {margin: 0.5em 0 0.5em 0;}
	#body .box .gallery-image {width: 190px; margin: 0; _margin-right: 3px; overflow: hidden; text-align: center; height: 120px;}
	
	#body div.AspNet-FormView-Data {text-align: center;}

/*galleryfooter*/
	#footer .footerg-cont {float: left; width: 58px; height: 58px; text-align: center; overflow: hidden; border: 1px solid #C6C16F; padding: 3px; margin: 3px;}
	#footer .footerg-image img {margin: -20px 0 0 -40px;}

/*navigationbar*/
	#navigation {padding: 0.2em 0 0.1em 0;}
	body .navigationbar {margin: 0.2em 0 0.1em 0; font-size: 96%;}
	#footercontainer .navigationbar {margin: 1em 0 0.1em 0; font-size: 100%;}

/*images in articles*/
#bodycontainer {background: #fff none no-repeat 0 0; margin: 0; padding: 0; width: 100%; overflow: hidden; _overflow: visible; _height: 100%;}
#gallerycontainer {margin: 0; padding: 10px; overflow: hidden; _overflow: visible; _height: 100%;}
	body div.gallery-port {width: 58px; height: 58px; overflow: hidden; float: left; margin: 0 1px 1px 0; padding: 4px;}
		body div.gallery-portfolio {width: 50px; height: 50px; overflow: hidden; padding: 3px; border: 1px solid #B5BFC6; background-color: #fff;}
			div.gallery-portfolio img {margin-left: -244%; margin-top: -144%;}
			div.gallery-portfolio a {font-size: 80%; color: #888; font-family: Arial, Tahoma, sans-serif;}
			div.tn-hover img {margin-left: -210%; margin-top: -210%;}
	body .copyarien {clear: both; font-size: 80%; color: #888; font-family: Arial, Tahoma, sans-serif;}
	body .homepage {width: 63px; height: 22px; position: fixed; bottom: 0; right: 5px; font-size: 90%; color: #fff; text-align: center; font-family: Arial, Tahoma, sans-serif; background-color: #1F1201;}
	#gallerycontainer a.flag {display: block; width: 90px; height: 22px; line-height: 22px; position: fixed; bottom: 0; right: 73px; font-size: 100%; color: #F19F00; font-family: Arial, Tahoma, sans-serif; background: #1F1201 url(img/cornerbg.jpg) no-repeat 0 0; text-align: center; text-decoration: none;}

/*position*/
	#headercontainer {width: 900px; height: 192px; background: white url(img/header.jpg) no-repeat 0 0; margin: 0 auto;}
	#header {position: relative;}
    	#header a.home {display: block; width: 160px; height: 60px; top: 44px; left: 40px; position: absolute; border: none;}
    	#header .lang {position: absolute; top: 152px; left: 20px; font-size: 90%; line-height: 35px;}
    	#header .lang a {padding: 0 3px; color: #583000; text-decoration: none;}

	#center {width: 900px; margin: 0 auto; background: white none no-repeat 0 0; overflow: hidden; _overflow: visible; height: 1%; padding: 0;}
		#body {margin: 0 20px 0 0; padding: 0; width: 620px; line-height: 150%; float: right; background: transparent none no-repeat 100% 0; overflow: hidden; _overflow: visible; height: 1%;}
			#body .content {margin: 0; padding: 0 0 42px 0; min-height: 200px; _height: 200px; clear: both;}
			#body .withright {width: 420px; margin-right: 0; float: left;}
			#body .rightcol {width: 180px; float: right; padding: 0 0 42px 0;}

	#left {padding: 0 0 42px 0; margin: 0; float: left; width: 200px;}
  		#left p, #left ul {margin: 0;}
  		#left h2 {margin-top: 1.5em;}
  		#left #foto {padding: 0; margin: 0; float: left; width: 200px; height: 123px; background: #fff url(img/arien-foto.jpg) no-repeat 0 0;}

	#footercontainer {min-height: 200px; width: 100%; _height: 200px; background: #1F1300 url(img/footer_bg.gif) repeat-x 0 0; padding: 0; clear: both;}
  	#footer {font-size: 90%; margin: 0 auto; padding: 0 20px 0 20px; width: 860px; color: #fcf4e4; position: relative; background: transparent url(img/birds.jpg) no-repeat right 0;}
  		#footer .box {border: none;}
		#footer a {color: #FFE9BD;}
		#footer .footer_left {padding: 1em 0 0 0; float: left;}
		#footer .footer_right {padding: 1em 0 0 0; float: right;}
		#footercontainer #footer .box {margin: 1em 0 1em 0; padding: 20px; background-color: #3A2301; line-height: 1.7em}
		#footer .quote {background: transparent url(img/f_quote.png) no-repeat 98% 10px;}
		#footer .tapky {background: transparent url(img/tapky.png) no-repeat 96% 15px; min-height: 270px;}
		#footer .zirafa {background: transparent url(img/zirafa.png) no-repeat right bottom; min-height: 270px;}
		#footer a.ex {background: transparent url(img/fex.gif) no-repeat right center;}
		#footer h2 {color: #FFE9BD; text-transform: none; font-weight: normal; font-size: 150%; background: transparent none no-repeat 0 0; padding: 0; margin: 0 0 1em 0;}
	
		#footer ul {padding: 0; margin: 0.5em 0 1em 0;}
		#footer ul li {margin: 0.1em 0 0.1em 0; padding: 0; background: transparent none no-repeat 0 0; list-style: none;}
		#footer ol li {}
	
		#footer .more {padding: 6px 13px 3px 0; background: transparent url(img/more.png) no-repeat top right; border: none; line-height: 1.7em; font-size: 100%; text-decoration: underline;}



#editor {padding: 10px; margin: 0; line-height: 1.5em; background: #fff none no-repeat 0 0; width: 620px;}
#editor table td {font-size: 100%;}

}