/*
Quick.Cms outdoor stylesheet
More about design modifications - http://opensolution.org/Quick.Cms/docs/?id=en-design
*/

/* GLOBAL STYLES */
body, body *{margin:0;padding:0;border:0;}
body,table{background-color:#fff;color:#222;font-size:0.75em;font-family:Verdana, Arial, sans-serif;}

body{padding:20px 0;background:#a98d5a;text-align:center;}

.input, select, textarea{border:1px solid #d1bd9d;font:0.917em Arial, sans-serif;}
.input.warning-required, select.warning-required, textarea.warning-required{border-color:#ac0000 #c78688 #c78688 #ac0000;background:#fbefef;}
.submit{font:1em Arial, sans-serif;cursor:pointer;}
* html .submit{padding:3px 1px !important;}
* html .input{height:22px;}
.hide{display:none;}
.form{background:#f3edd6;border:1px solid #cabfa5;}
.form table{background:#f3edd6;}
.form label{color:#464032;}
.form label span{padding-left:10px;color:#acb3b7;font-weight:normal;}

a{background-color:inherit;color:#642;text-decoration:underline;}
a:hover{background-color:inherit;color:#970000;text-decoration:underline;}

.clear{clear:both;height:0px;font-size:0px;line-height:0px;}
#skiplinks{position:absolute;top:0px;left:0px;}
#skiplinks a{position:absolute;top:-500px;left:0px;z-index:10;min-width:200px;padding:10px;color:#fff;}
#skiplinks a:focus{top:0;background:#000;color:#fff;}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}

#container{width:1100px;margin:0 auto;background:#ffffff;}
#head1, #head2, #body, #foot{width:1100px;margin:0;border-left:8px solid #fff;border-right:8px solid #fff;text-align:left;}
/*.container{width:750px;margin:0 auto;text-align:left;}*/




/* LOGO, HEADER BACKGROUND AND SLOGAN */
#head1{position:relative;clear:both;height:310px;background:#422d1c url('img/header.jpg') no-repeat;color:#fff;border-top:5px solid #fff;}
#logo{padding:40px 0 30px;}
#logo #title{float:left;width:224px;padding:8px 0;text-align:center;background:#513c1e;border-top:1px solid #66563e;border-bottom:1px solid #66563e;}
#logo #title a{color:#9b876b;font:bold 2.7em 'tahoma';text-transform:uppercase;text-decoration:none;}
#logo #title a span{color:#e62808;}
#logo #title a strong{color:#ecebce;}
#logo #slogan{clear:left;padding:5px 15px;background:inherit;color:#f4dcbc;font:bold 0.9em Tahoma, sans-serif;}

/* HEADER WITH TOP MENU BELOW LOGO */
#head2{background:#ffffff;height:40px}
#head2 .container{clear:both;float:left;width:100%;border-top:1px solid #ddd;background:#ded9d0 url('img/nav.gif');}

/* MENU TOP */
#menu1 ul{float:left;font-size:1.08em;list-style:none;}
#menu1 li{float:left;}
#menu1 a{display:block;float:left;height:38px;padding:0 14px;border-right:1px solid #d1bd9d;background:url('img/nav.gif');background-color:inherit;color:#f0efcd;font-weight:bold;line-height:38px;text-decoration:none;}
#menu1 a:hover{background:url('img/nav.gif') left bottom;background-color:inherit;color:#fff;text-decoration:underline;}
#menu1 .selected a{background:url('img/nav.gif') left bottom;background-color:inherit;color:#fff;text-decoration:underline;}

/* BODY STYLES - LEFT AND RIGHT COLUMN */
#body{clear:both;margin:0;border:8px solid #fff;float:left;background:#fff}


/* LEFT COLUMN STYLES */
#column{float:left;width:200px;background:#fff;}
#menu2{margin:2px 0 10px;}

/* LEFT MENU */
#column .type{margin:10px 0 0;padding:5px 0 5px 15px;border-top:2px solid #ea9a8e;border-bottom:2px solid #ea9a8e;background:#d01c02;color:#fff;font-weight:bold;}
#menu2{margin:0 0 10px;}
#menu2 ul{margin:4px 0;padding:0 15px 2px;list-style:none;background:#f0efcd;}
#menu2 a{display:block;display:inline-block;width:89%;padding:5px 6%;border-top:1px solid #cabfa5;background:url('img/point.gif') no-repeat 0 11px;color:#553;text-decoration:none;}
#menu2 a:hover{background-color:inherit;color:#be420e;text-decoration:underline;}
#menu2 .l1 a{border-top:0;}

#menu2 .sub1{margin:0;padding:0 0 10px  0;border:0;}
#menu2 .sub1 a{display:block;width:75%;padding:2px 10% 2px 15%;border:0;background:url('img/point_sub.gif') no-repeat 15px 6px;}
#menu2 .sub2 a{padding-left:18%;}
#menu2 .sub3 a{padding-left:21%;}
* html #menu2 a, * html #menu2 .sub1 a{width:100%;}
#menu2 .selected > a:first-child{background-color:inherit;color:#be420e;text-decoration:underline;}

/* RIGHT COLUMN STYLES */
#content{float:left;width:850px;padding:10px 0 5px;text-align:center;}
* html #content{width:516px;}
#page{padding-left:10px;margin:0 auto;text-align:left;position:relative;}

/* NAVIGATION PATH - TREE */
#page div.breadcrumb{position:absolute;top:-7px;padding:2px 0;color:#a6aeb3;background:inherit;font-size:0.9em;}
#page div.breadcrumb a{background-color:inherit;color:#a6aeb3;text-decoration:none;font-weight:normal;}
#page div.breadcrumb a:hover{text-decoration:underline;}
*:first-child+html #page div.breadcrumb{top:-5px;} /* IE 7 hack */
#page h1{margin:0 0 3px;padding:10px 0 5px;background:inherit;color:#d01c02;border-bottom:1px solid #d1bd9d;font:normal 2.333em Arial;}
#page div.content{font:1.083em Arial;}

#page div.content ul, .subpagesList li ol{margin:0 0 0 30px;padding:0;}
#page div.content li{margin:8px 0;padding:0;border-left:0;}
#page div.content p{padding-bottom:10px;}

.pages{padding:8px 0;text-align:right;}
.pages ul, .pages li{display:inline;}
.pages li{padding:0 2px;}
.pages a, .pages strong{padding:0 1px;font-size:1.083em;}

/* IMAGES STYLES */
.imagesList{list-style:none;}
.imagesList li{margin:0 0 10px 0;background:inherit;color:#555533;font-size:0.917em;text-align:center;}
.imagesList li img{border:2px solid #f0efcd;padding:1px;}
.imagesList li img:hover{border-color:#dcc7a7;}
.imagesList li div{text-align:center;}

#imagesList1{float:left;margin:5px 20px 0 0;}
#imagesList2{clear:right;float:right;margin:10px 0 0 15px;}

#page #imagesList1{margin:10px 10px 0 0;}

/* FILES LIST STYLES */
#filesList{padding:10px 0 5px;font-size:0.917em;list-style:none;vertical-align:middle;}
#filesList li{margin:0 0 4px;}
#filesList img{margin:0 8px 0 0;vertical-align:middle;}
#filesList em{background:inherit;color:#5b5b5b;}

/* SUB PAGES LIST STYLES */
.subpagesList{float:left;width:100%;margin:7px 0;list-style:none;}
.subpagesList li{clear:left;float:left;width:96%;margin:3px 0;padding:5px 2%;border-left:1px solid #dcdac9;background:#fbf9f4;}
* html .subpagesList li{width:100%;}
.subpagesList li .photo{float:left;margin:0 6px 5px 0;}
.subpagesList li img{border:2px solid #dcdac9;}
.subpagesList li a:hover img{border:2px solid #dcc7a7;}
.subpagesList li h2{padding-bottom:2px;}
.subpagesList li h2, .subpagesList li h2 a{background:inherit;color:#d01c02;font-weight:bold;font-size:1.083em;}
.subpagesList li h2 a:hover{background:inherit;color:#442;}
.subpagesList li .description{font-weight:normal;font-size:1em;}
.subpagesList li ul, .subpagesList li ol{float:left;margin:0 0 0 30px;padding:0;}
.subpagesList li li{padding:0;border-left:0;}
.subpagesList li ul{list-style:disc;}
.subpagesList li ol{list-style:decimal;}
.subpagesList li p{padding-bottom:10px;}

/* OPTIONS LINK */
#options{clear:both;float:right;width:100%;margin:10px 10px;background:inherit;color:#7f7f66;font-size:0.917em;text-align:right;}
#orderbody #options{margin:10px 0;}
#options .back, #options .print{float:right;}
#options a{padding:0 7px 0;}
#options .print a{border-left:1px solid #7f7f66;}

.message{padding:50px 0;text-align:center;}
.message h2{background:inherit;color:#e62808;font-size:2em;font-weight:normal;}

/* ADDITIONAL COLUMN */
#column2{display:none;float:right;width:100px;}

/* FOOTER - SITE AND SCRIPT COPYRIGHTS STYLES */
#foot{clear:both;float:left;border:8px solid #fff;background:#fff;margin-bottom:20px}
#foot .container .main{float:left;width:100%;height:30px;padding:15px 0 15px;background:#f3edd6 url( 'img/foot.gif' ) repeat-x;color:#464032;font-size:1.083em;}
#foot a{background:inherit;color:#553;text-decoration:none;}
#foot a:hover{text-decoration:underline;}
#design{border-right:1px solid #555;}
#design a{font-weight:bold;}

#copy{float:left;padding:0 15px;}
.foot{float:right;padding:0 15px;}

@media print{
  /* PRINT STYLES */
  * {color:#000 !important;background:#fff !important;border-color:#444 !important;border-width:0px !important;}

  body{margin:1cm 0;}
  #container{width:17.2cm;height:auto;}
  #head1 .container, #head1{width:17.2cm;height:auto;}
  #logo{padding:0 0 0.2cm;}
  #head1 .container, #head2 .container, #body .container, #foot .container{border-width:0px !important;}

  #body{clear:none;}
  #body .container{overflow:visible;}
  #logo #title, #page h1{padding:0;}
  #page div.breadcrumb{position:relative;top:0;}

  #header .container, #body .container, #foot .container, #content, #page{float:none;width:17.2cm;padding:0;margin:0;}
  #column, #head2, #back{display:none;}
}

/* PLUGINS */
#column .box{margin:0 20px 10px;-webkit-box-shadow:0 -2px 7px rgba(0,0,0,.15);box-shadow:0 -2px 7px rgba(0,0,0,.15);}
#column .box .type{background:#016095 url('img/menu3_bg.png') repeat-x;}
#column .box .content{padding:15px 10px;list-style:none;background:#fff url('img/menu2_items_bg.png') repeat-x left bottom;border-bottom:2px solid #01476e;line-height:1.5em;}
#column .box .visits{font-size:1.2em;}
#column .box .visits span{margin-right:15px;}
#column .box .visits em{font-style:normal;}