@charset "UTF-8";
/* "Yet Another Multicolumn Layout" v3.3 (c) by Dirk Jesse (http://www.yaml.de)
* $Revision: 480 $ $Date: 2010-10-12 21:56:55 +0200 (Di, 12 Okt 2010) $ */
@media all{*{margin:0;padding:0}option{padding-left:0.4em}select{padding:1px}* html body *{overflow:visible}body{font-size:100.01%;background:#fff;color:#000;text-align:left}div{outline:0 none}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}fieldset,img{border:0 solid}ul,ol,dl{margin:0 0 1em 1em}li{line-height:1.5em;margin-left:0.8em}dt{font-weight:bold}dd{margin:0 0 1em 0.8em}blockquote{margin:0 0 1em 0.8em}blockquote:before,blockquote:after,q:before,q:after{content:""}.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.clearfix{display:block}.floatbox{display:table;width:100%}#ie_clearing{display:none}.skip,.hideme,.print{position:absolute;top:-32768px;left:-32768px}.skip:focus,.skip:active{position:static;top:0;left:0}#skiplinks{position:absolute;top:0px;left:-32768px;z-index:1000;width:100%;margin:0;padding:0;list-style-type:none}#skiplinks a.skip:focus,#skiplinks a.skip:active{left:32768px;outline:0 none;position:absolute;width:100%}}
@media screen,projection{#col3{float:left;width:20%}#col2{float:right;width:20%}#col1{width:auto;margin:0 20%}#col3_content,#col2_content,#col1_content{position:relative}.subcolumns{display:table;width:100%;table-layout:fixed}.subcolumns_oldgecko{width:100%;float:left}.c20l,.c25l,.c33l,.c40l,.c38l,.c50l,.c60l,.c62l,.c66l,.c75l,.c80l{float:left}.c20r,.c25r,.c33r,.c40r,.c38r,.c50r,.c60r,.c66r,.c62r,.c75r,.c80r{float:right;margin-left:-5px}.c20l,.c20r{width:20%}.c40l,.c40r{width:40%}.c60l,.c60r{width:60%}.c80l,.c80r{width:80%}.c25l,.c25r{width:25%}.c33l,.c33r{width:33.333%}.c50l,.c50r{width:50%}.c66l,.c66r{width:66.666%}.c75l,.c75r{width:75%}.c38l,.c38r{width:38.2%}.c62l,.c62r{width:61.8%}.subc{padding:0 0.5em}.subcl{padding:0 1em 0 0}.subcr{padding:0 0 0 1em}.equalize,.equalize .subcolumns{table-layout:fixed}.equalize > div{display:table-cell;float:none;margin:0;overflow:hidden;vertical-align:top}}
@media print{.subcolumns,.subcolumns > div{overflow:visible;display:table}.print{position:static;left:0}.noprint{display:none !important}}
/*CONTENT*/
@media all {html *{font-size:100.01%;}textarea,pre,code,kbd,samp,var,tt{font-family:Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;}body{font-family:Arial, Helvetica, sans-serif;font-size:75%;color:#444;}h1,h2,h3,h4,h5,h6{font-family:"Times New Roman", Times, serif;font-weight:400;color:#222;margin:0 0 0.25em;}h1{font-size:250%;}h2{font-size:200%;}h3{font-size:150%;}h4{font-size:133.33%;}ul,ol,dl{line-height:1.5em;margin:0 0 1em 1em;}ul{list-style-type:disc;}ul ul{list-style-type:circle;margin-bottom:0;}ol{list-style-type:decimal;}ol ol{list-style-type:lower-latin;margin-bottom:0;}li{margin-left:0.8em;line-height:1.5em;}dd{margin:0 0 1em 0.8em;}blockquote,cite,q{font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}blockquote{color:#666;margin:0 0 1em 1.6em;}big{font-size:116.667%;}small{font-size:91.667%;}pre,code,kbd,tt,samp,var{font-size:100%;}pre,code{color:#800;}kbd,samp,var,tt{color:#666;font-weight:700;}acronym,abbr{border-bottom:1px #aaa dotted;font-variant:small-caps;letter-spacing:.07em;cursor:help;}sub{vertical-align:sub;font-size:smaller;}sup{vertical-align:super;font-size:smaller;}hr{color:#fff;background:transparent;border:0;border-bottom:1px #eee solid;margin:0 0 0.5em;padding:0 0 0.5em;}a{color:#4D87C7;background:transparent;text-decoration:none;}a:visited{color:#036;}a:focus{text-decoration:underline;color:#000;}a:hover,a:active{color:#182E7A;text-decoration:underline;}p.icaption_left{float:left;display:inline;margin:0 1em 0.15em 0;}p.icaption_right{float:right;display:inline;margin:0 0 0.15em 1em;}p.icaption_left img,p.icaption_right img{border:1px #888 solid;padding:0;}p.icaption_left strong,p.icaption_right strong{display:block;overflow:hidden;margin-top:2px;background:#eee;font-weight:400;font-size:91.667%;padding:0.3em 0.5em;}.highlight{color:#c30;}.dimmed{color:#888;}.info{background:#f8f8f8;color:#666;margin-bottom:0.5em;font-size:91.7%;padding:10px;}.note{background:#efe;color:#040;border:2px #484 solid;margin-bottom:1em;padding:10px;}.important{background:#ffe;color:#440;border:2px #884 solid;margin-bottom:1em;padding:10px;}.warning{background:#fee;color:#400;border:2px #844 solid;margin-bottom:1em;padding:10px;}.float_left{float:left;display:inline;margin-right:1em;margin-bottom:0.15em;}.float_right{float:right;display:inline;margin-left:1em;margin-bottom:0.15em;}.center{display:block;text-align:center;margin:0.5em auto;}table{width:auto;border-collapse:collapse;margin-bottom:0.5em;border-top:2px #888 solid;border-bottom:2px #888 solid;}table caption{font-variant:small-caps;}table.full{width:100%;}table.fixed{table-layout:fixed;}th,td{padding:0.5em;}thead th{color:#000;border-bottom:2px #800 solid;}tbody th{background:#e0e0e0;color:#333;border-bottom:1px solid #fff;text-align:left;}tbody th[scope="row"],tbody th.sub{background:#f0f0f0;}tbody td{border-bottom:1px solid #eee;}tbody tr:hover th[scope="row"],tbody tr:hover tbody th.sub{background:#f0e8e8;}tbody tr:hover td{background:#fff8f8;}h5,h6{font-size:116.67%;}dt,strong,b{font-weight:700;}p,pre{line-height:1.5em;margin:0 0 1em;}em,i,var,dfn{font-style:italic;}}
/*FORM*/
@media screen,projection {.yform{background:#f4f4f4;border:1px #ddd solid;overflow:hidden;margin:0 0 1em;padding:0 10px 10px;}.yform fieldset{border:1px #ddd solid;background:#fafafa;display:block;position:relative\9;overflow:visible\9;zoom:1px;margin:1.5em 0 1em;padding:1.5em 5px 0;}.yform legend{font-size:125%;font-weight:400;color:#000;background:transparent;border:0;position:absolute\9;top:-0.5em;left:0;padding:0 5px;}.yform label{color:#666;display:block;cursor:pointer;}.yform input,.yform textarea,.yform select,.yform optgroup{font-family:Arial, Helvetica, sans-serif;}.yform .type-text input,.yform .type-text textarea,.yform .type-select select{border:1px solid #ddd;}.yform div.type-text input:focus,.yform div select:focus,.yform div textarea:focus,.yform div.type-text input:hover,.yform div select:hover,.yform div textarea:hover,.yform div.type-text input:active,.yform div select:active,.yform div textarea:active{border:1px #a66 solid;background:#fff;}.yform .type-button input{border-top:1px #ddd solid;border-left:1px #ddd solid;border-right:1px #444 solid;border-bottom:1px #444 solid;color:#000;background:#454545 url() top left repeat-x;cursor:pointer;overflow:visible;width:auto;padding:5px 1em;}.yform div.type-button input:focus,.yform div.type-button input:hover,.yform div.type-button input:active{border-top:1px #444 solid;border-left:1px #444 solid;border-right:1px #ddd solid;border-bottom:1px #ddd solid;color:#fff;background:#555;}.yform div.type-button input.reset:focus,.yform div.type-button input.reset:hover,.yform div.type-button input.reset:active{background:#800;color:#fff;}.yform div.type-button input.submit:focus,.yform div.type-button input.submit:hover,.yform div.type-button input.submit:active{background:#880;color:#fff;}.yform .message{display:block;margin-bottom:0.5em;color:#666;}.yform input[type=hidden]{display:none !important;}.yform sup{color:#800;font-weight:700;}fieldset:after,.yform div.type-text:after,.yform div.type-select:after,.yform div.type-check:after,.yform div.type-button:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden;}.yform div.type-text,.yform div.type-select,.yform div.type-check,.yform div.type-button{display:block;position:relative;zoom:1px;margin:0.5em 0;padding:3px 0.5em;}.yform div.type-button{padding:3px 0;}.yform .type-text input,.yform .type-text textarea{display:block;position:relative;width:58.5%;padding:0.3em;}.yform .type-select select{display:block;position:relative;width:60%;cursor:pointer;padding:0.3em 2px 0.3em 1px;}.yform .type-select select optgroup{font-style:normal;font-weight:700;}.yform .type-check input{cursor:pointer;}.yform .type-check label{display:inline;}.yform div.error{border:1px #a00 dashed;background:#faf4f4;padding:0.5em;}.yform div.error label{color:#000;font-weight:700;}.yform div.error .message{color:#800;}.yform div.type-check input:focus,.yform div.type-check input:hover,.yform div.type-check input:active{border:0 none;}.full div.type-text input,.full div.type-text textarea{width:95.5%;margin-right:-3px;}.full div.type-select select{width:97%;margin-right:-3px;}* html .full div.type-text input,* html .full div.type-text textarea{width:95.5%;}* html .full div.type-select select{width:97%;}.columnar .type-text label,.columnar .type-select label{float:left;width:30%;}.columnar fieldset div.type-button,fieldset.columnar div.type-button{padding-left:30%;}.columnar div.type-text input,.columnar div.type-text textarea{float:left;width:67.8%;margin-right:-3px;}.columnar div.type-select select{float:left;width:69.4%;margin-right:-3px;}* html .columnar div.type-text input,* html .columnar div.type-text textarea{width:67.2%;}* html .columnar div.type-select select{width:68.8%;}.yform,.yform div,.yform div *{zoom:1px;}* html .yform{padding-top:10px;}.yform .type-button input[type=reset],.yform .type-button input.reset{color:#300;background:#661717 url() top left repeat-x;}.yform .type-button input[type=submit],.yform .type-button input.submit{color:#330;background:#5e5607 url() top left repeat-x;}.columnar div.type-check input,.columnar div.error .message{margin-left:30%;}}
/*PRINT*/
@media print
{body{font-size:10pt;}#topnav,#nav,#search,#created,.accessibility,.right49,.left49{display:none;}h1,h2,h3,h4,h5,h6{page-break-after:avoid;}#col3, #col3_content { float:none; width:100%; margin:0; padding:0; border:0; }   #col2 { display:none; }   #col1 { display:none; }abbr[title]:after,acronym[title]:after{content:'(' attr(title) ')';}a[href]:after{content:" <URL:"attr(href)">";color:#444;background:inherit;font-style:italic;}}
/*NAV-VLIST*/
@media all
{h6.vlist{font-family:Arial, Helvetica, sans-serif;font-weight:700;font-size:100%;width:90%;color:#444;background-color:#fff;border-top:2px #ddd solid;border-bottom:4px #888 solid;margin:0;padding:3px 0 3px 10%;}.vlist{width:100%;overflow:hidden;list-style-type:none;border-bottom:2px #ddd solid;margin:0 0 1.5em;}.vlist ul{list-style-type:none;margin:0;padding:0;}.vlist li{float:left;width:100%;margin:0;padding:0;}.vlist a,.vlist strong,.vlist span{display:block;text-decoration:none;border-bottom:1px #ddd solid;padding:3px 0 3px 10%;}.vlist a,.vlist a:visited{color:#444;}.vlist li span{display:block;font-weight:700;border-bottom:1px #ddd solid;}.vlist li.active{color:#fff;background-color:#800;font-weight:700;}.vlist li a,.vlist li strong,.vlist li span{width:90%;padding-left:10%;}.vlist li a:focus,.vlist li a:hover,.vlist li a:active{background-color:#a88;color:#fff;outline:0 none;}.vlist li ul li a,.vlist li ul li strong,.vlist li ul li span{width:80%;padding-left:20%;}.vlist li ul li a,.vlist li ul li a:visited{background-color:#f8f8f8;color:#333;}.vlist li ul li ul li a,.vlist li ul li ul li strong,.vlist li ul li ul li span{width:70%;padding-left:30%;}.vlist li ul li ul li a,.vlist li ul li ul li a:visited{background-color:#f0f0f0;color:#222;}.vlist li ul li ul li ul li a,.vlist li ul li ul li ul li strong,.vlist li ul li ul li ul li span{width:60%;padding-left:40%;}.vlist li ul li ul li ul li a,.vlist li ul li ul li ul li a:visited{background-color:#e8e8e8;color:#111;}.vlist li ul li a:focus,.vlist li ul li a:hover,.vlist li ul li a:active,.vlist li ul li ul li a:focus,.vlist li ul li ul li a:hover,.vlist li ul li ul li a:active,.vlist li ul li ul li ul li a:focus,.vlist li ul li ul li ul li a:hover,.vlist li ul li ul li ul li a:active{background-color:#a88;color:#fff;}}
/*NAV-HLIST*/
@media all
{.hlist{width:100%;overflow:hidden;float:left;display:inline;position:relative;background:silver url("") repeat-x center right;border-top:1px #333 solid;border-bottom:1px #333 solid;line-height:0;}.hlist ul{display:inline;float:left;border-left:1px #aaa solid;border-right:1px #fff solid;margin:0;padding:0;}.hlist ul li{border-left:1px #fff solid;border-right:1px #aaa solid;display:inline;float:left;font-size:1em;line-height:1em;list-style-type:none;margin:0;padding:0;}.hlist ul li a,.hlist ul li strong{background:transparent;color:#000;display:block;font-size:1em;font-weight:700;text-decoration:none;width:auto;margin:0;padding:0.5em 0.8em;}.hlist ul li a:focus,.hlist ul li a:hover,.hlist ul li a:active{background:#eee;color:#333;text-decoration:none;outline:0 none;}.hlist ul li.active{background:#272727 url("") repeat-x center right;border-left:1px #444 solid;border-right:1px #888 solid;}.hlist ul li.active strong,.hlist ul li.active a:focus,.hlist ul li.active a:hover,.hlist ul li.active a:active{background:transparent;color:#fff;text-decoration:none;}}


@media screen,projection{

/*-------------------------------------BASE----------------------------------*/

body {
	color: #27190d;
	font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "Bitstream Vera Serif", "Liberation Serif", Georgia, Palatino, 'palatino linotype', serif;
	font-size: .95em;
}

a {
	text-decoration: underline;
	color: #a92c0b;
	border: none !important;
}

a:link, a {
	font-weight: bold;
	background-color: transparent;
	color: #ffdc4e;
	border: none;
}
a:visited {
	font-weight: bold;
	background-color: transparent;
	color: #ffdc4e;
	border: none;
}
a:hover, a:active {
	background-color: transparent;
	color: #ffff00;	
	border: none;
}

input, textarea {
	font-family: Arial, sans-serif !important;
}
sub, sup {
	vertical-align:baseline;
	position:relative;
	font-size: .7em;
}
sub {
	top:0.4em;
}
sup {
	bottom:0.4em;
}

/*-------------------------------------LAYOUT----------------------------------*/

  html { background: #d5cbb2 url("../img/html-bcg.png") repeat-y top left;}
  body { background: transparent url("../img/body-bcg.png") repeat-x top left;position: relative;}

  .page_margins { width: 1001px; margin: 0;position: relative;}
  .page { }
  #main { margin: 0; position: relative;}
  
  
  #teaser {width: 722px; height: 201px; background: white;overflow:hidden;}
   

  #col1 { float: right; width: 722px; margin: 0;position: relative;}
  #col3 { width: 279px; margin: 0; background: transparent url("../img/left-panel-bcg.jpg") no-repeat top left; float: none;position: relative;}
  #col1_content { padding: 0 0 0 50px; background: transparent url("../img/content-bcg.jpg") no-repeat top left; position: relative;}
  #col3_content { padding: 0 12px 0 15px;  position: relative;}

/*-------------------------------------------------------------------------*/


/*
* ---------------------------- HEADER ------------------------------
*/


/*
* ---------------------------- TEASER ------------------------------
*/

#teaser-mask {width: 722px; height: 201px; background: transparent url("../img/teaser.png") no-repeat top left; z-index:3;position:absolute;}

#teaser-slider {z-index:1;}

/*
* ---------------------------- LEFT COLUMN ------------------------------
*/
#col3_content {
	color: #d5cbb2;
}

#col3_content #logo {
	padding-top: 48px;
	text-indent: -1000px;
	background: transparent url("../img/logo.png") no-repeat bottom left;
	/*position: relative;*/
}
#col3_content #logo a{
	text-decoration: none;
}

#col3_content h2 {
	text-transform: uppercase;
	color: white;
	text-shadow: #453d2a 0 1px 1px;
	font-size: 1.6em;
	padding: 0 0 8px 0;
}

#col3_content #foto {
	margin-top: 40px;
	/*position: relative;*/
}

#col3_content h2 {
	padding-top: 40px;
	color: #d5cbb2;
	font-size: 1.3em;
	padding-left: 5px;
}
#col3_content ul {
	margin: 0;
	padding: 0;
	padding-left: 5px;
}
#col3_content ul li {
	margin: 0;
	padding: 0;
	font-size: .9em;
}
#col3_content ul li {
	background: transparent url("../img/menu-bullet.png") 0px -33px no-repeat;
	list-style: none;
}
#col3_content ul li a{
	font-weight: normal;
}
#col3_content ul li a:hover{
	font-weight: normal;
	color: #fff;
}
/*
* ---------------------------- MENU ------------------------------
*/

.vlist{
	border: none;
	/*position:relative;*/
	margin-top: 42px;
	padding: 0 !important;
}
.vlist ul li {
	background: transparent url("../img/menu-bullet.png") 5px -27px no-repeat !important;
	list-style: none;
	font-size: 1.2em !important;
	font-style: italic;
}
.vlist ul li a, , #col3_content ul li a{
	color: #d5cbb2;
	font-weight: normal;
}
.vlist ul li a, .vlist ul li strong, .vlist ul li span, #col3_content ul li a {
    padding-left: 20px;
}
.vlist ul a, .vlist ul strong, .vlist ul span {
    border: none;
}
.vlist ul li.active, .vlist ul li.current {
    background: transparent url("../img/menu-bullet.png") 5px 11px no-repeat;
    color: #FFFFFF;
}
.vlist ul a, .vlist ul a:visited, #col3_content ul li a {
    color: #d5cbb2;
}
.vlist ul li a:focus, .vlist ul li a:hover, .vlist ul li a:active {
    background-color: transparent;
	color: #fff;
	text-decoration: underline;
}

/**
 * ---------------------------- NEWS ----------------------------
 */
.home dl.news {
	margin-top: 1.7em;
}
dl.news {
	margin-left: 0;
}

.news .date, #currently .date, .news .category, .date{
	color: #907436;
	font-size: .9em;
}
dl.news dt {
	font-size: 1.2em;
	margin-bottom: 0.5em;
}
.home dl.news dt h2{
	font-size: 1.9em !important;
}
dl.news dd{
	background: transparent url("../img/content-end.png") center bottom no-repeat;
	position: relative;
	padding-bottom: 2em;
	margin: 0 0 1.5em 0;
}

.news-short li span.date {
	font-size: .86em;
	text-transform: none;
}
/*
*          BREADCRUMBS
*/
.breadcrumbs {
	padding: 10px 0 0 0;
	font-size: 12px;
	color: #7a6959;
}
.breadcrumbs a{
	color: #a92c0b;
	font-weight: normal;
}
.breadcrumbs .lastitem {
	color: #27190d;
}
/*----------------------------------- MAIN (col1_content) ---------------------------------*/

#col1_content {
	text-shadow: #f7f4ea 0 1px 0;
}
#col1_content a{
	color: #b80000;
}
#col1_content a:hover, #col1_content a:active, #col1_content a:focus{
	color: #d5700d;
}
#col1_content a:visited{
	color: #7b0101;
}
#col1_content h1 {
	color: #27190d;
	font-size: 2.4em;
	font-style: italic;
	font-weight: normal;
	margin: .6em 0 .4em 0;
	padding: 0;
	line-height: 1.5em;
	
}
#col1_content h2 {
	font-size: 1.7em;
	font-style: italic;
	font-weight: normal;	
}

#col1_content h3 {
	font-size: 1.4em;
	font-style: italic;
	font-weight: normal;	
}
#col1_content h2, #col1_content h3  {
	clear: left;
}
#col1_content h2 a, #col1_content h3 a {
	font-style: italic;
	font-weight: normal;
}
#col1_content .info {
	color: #777;
	font-size: .9em;
}

#col1_content .perex {
	padding: 1em;
	background: #dbd5c1;
	border: 1px solid #f1ede0;
	font-weight: bold;
	color: #362c16;
	text-shadow: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#col1_content .section-end {
	padding-bottom: 3em;
	background: transparent url("../img/content-end.png") center bottom no-repeat;
}
#col1_content div.section-end {
	padding-bottom: 1.5em;
}
#col1_content div.perex {
	margin-bottom: 1em;
}
#col1_content div.perex p{
	margin-bottom: 0;
}
/**
 *      TABLE
 */

.col3 table, .col3 table td, .col3 table th {
	border: none;
}


/**
 *      PAGE LIST
 */

dl.pagelist {
	margin: 0 0 3em 0;
	padding-bottom:1em;
	clear: both;
}
dl.pagelist dt{
	font-size:1.2em;
	margin-top:1em;
	padding-top:1em;
}
dl.pagelist dd{
	padding-left: 0;
	margin-left: 0;
}

.cms-guestbook-entry {
	padding: 0;
	margin: 0;
}
.cms-guestbook-entry dd{
	padding-bottom: 3em;
	background: transparent url("../img/content-end.png") center bottom no-repeat;
	margin:0 0 1em 0;
}
/**
 *      IMAGES
 */

img.photoleft {
	float: left;
	margin: 10px 20px 10px 0px;
}
img.photoright {
	float: right;
		margin: 10px 0px 10px 20px;
}
img.photoleft, img.photoright {
	padding: 6px;
}
img.noframe {
	border: none;
	padding: 0px;
	background: transparent;
}

.thumb-legend {
	display: inline-block;
	text-align: center;
}


/*         LIGHTBOX            */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev {
	left: 0;
	float: left;
}
#lightbox-nav-btnNext {
	right: 0;
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
	width: 70%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}

/* -------------- CONTACT FORM -------------- */
div.contactform {
	border-top: 1px solid #fff;
	background: #e7e1d3;
	padding: 1em 2em;
	margin-top: 2em;
	color: #4b3a00;
}
div.contactform div h2 {
	margin: 0 !important;
	padding: 0 0 10px 0 !important;
	border-bottom: 1px solid #fff;
	color: #534000;
	background: none  !important;
}
div.contactform div {
	padding: 0.25em 0 0.25em 0;
}
div.contactform p {
	margin: .5em 0 0 0;
}
div.contactform div label {
	display: block;
}
div.contactform div.name_txt label,  div.contactform div.email_txt label{
	width: 60px;
	float: left;
}
div.contactform div.required {
	color: #c00;
}
div.contactform textarea {
	font-size: 1em;
	font-family: sans-serif;
	width: 95%;
	background-color: #fff8e8;
	border: 1px solid #fff;
}
div.contactform input {
	background-color: #fff8e8;
	font-family: sans-serif;
	border: 1px solid #fff;
}
div.contactform input:hover, div.contactform textarea:hover {
	background: white;
} 
div.contactform .submit input {
	background: #706444;
	font-family: sans-serif;
	color: #e7e1d3;
	border: 1px solid #8c6d00;
	padding: .3em 2em;
	text-shadow: #000 0 1px 0;
}

/*Objednávka*/
.order-form fieldset {
	margin: 0;
	padding: 0
}
.order-form em {
	font-weight: 700;
	font-style: normal;
	color: #f00
}
.order-form label {
	display: block;
	line-height: 1.25;
	vertical-align: top;
	float:left;
	width: 160px;
}
.order-form .info {
	color: #666
}
.order-form .chyba {
	font-size: .825em;
	color: red;
}
.order-form .tucne label {
	font-weight: 700 !important
}
.order-form legend {
	padding: 0 2px;
	font-weight: 700;
	padding-left: 0
}
.order-form legend {
	color: #333
}
.order-form fieldset{
	margin-bottom: 10px;
	border: none;
	border-top: 1px solid #C9DCA6;
	background: #fffbec url(../img/cmxform-fieldset.gif) left bottom repeat-x
}
.order-form fieldset div {
	margin: 0;
	padding: 5px 10px 7px 10px;
	background: url(../img/cmxform-divider.gif) left bottom repeat-x;
}


/* -------------- content footer -------------- */
div.hr {
	border-bottom: 1px solid #fff;
	margin: 30px 0 5px 0;
	clear: both;
}
.right49 {
	float: right;
	font-size: .9em;
	line-height: 1.5em;
}
.left49 {
	float: left;
	font-size: .9em;
	line-height: 1.5em;
	width: 564px;
	overflow: hidden;
}
.left49 p, .right49 p {
	margin: 0;
}
/*----------------------------------- FOOTER ---------------------------------*/
#footer {
	top: 140px;
	/*position: relative;*/
	text-align: center;
	font-size: .9em;
}

#footer a {
	color: #d5cbb2;
}

#footer a:hover {
	color: white;
}
/*----------------------------------- CREATED ---------------------------------*/
#created {
	padding: 5px 20px;
    color: #ada789;
    margin: 30px auto 0 auto;
    text-align: right;
	font-size: .75em;
}
#created a{
	color: #ada789;
	font-weight: normal;
}
#created a:hover{
	color: #fff;
	background: none;
}

/**-----------------------------------------------------------------------------
 *		ACCESSIBILITY
 *-----------------------------------------------------------------------------*/
.accessibility, hr {
	position: absolute;
	top: -999em;
	left: -999em;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
* html>body .clearfix {
	display: inline-block;
	width: 100%;
}
* html .clearfix {
/* Hides from IE-mac \*/
	height: 1%;
/* End hide from IE-mac */
}
/* end clearing */

}