/*
Quick.Cms.Lite default stylesheet
Copyright by OpenSolution.org 2006
*/

/* GLOBAL STYLES */
body, h1, h2, h3, h4, h5, h6, p, form, fieldset, img, td, th{margin:0;padding:0;border:0px none; }

/* below you can change background and font for all site */
body{font:11px tahoma;margin:0;background:#fff;color:#5e5e5e;}
h1{display:none;color:#fff;font-size:1px;}
.clear{clear:both;}

/* MAIN PAGE: head, body and global container */
#head{width:100%;}
#head .lc{background:url('img/banner_1.jpg') repeat-x;}
#head .cc{width:760px;line-height:1px;font-size:1px;}
#head .rc{background:url('img/banner_2.jpg') repeat-x;}

#body{width:760px;background:url('img/body_bg.png') repeat-y;; margin-left:auto; margin-right:auto; margin-top:1px; margin-bottom:0}
#body:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

#body .boxes{width:196px;float:left;}

#body .b1{background:#e9e9e9;padding:30px 7px 20px;border-bottom:2px solid #fff;}
#body .b1 h5{font-size:11px;font-weight:bold;}
#body .b1 p{padding:10px 0 15px;}
#body .b1 img{border:2px solid #d2d2d2;}
#body .b1 h6{font-size:11px;font-weight:bold;padding:10px 0 0;}
#body .b1 h6 a{text-decoration:underline;}

#body .b2{padding:10px 7px 20px;}
#body .b2 h5{font-size:11px;font-weight:bold;}
#body .b2 p{padding:10px 0;}
#body .b2 img{border:2px solid #d2d2d2;margin:0 0 10px;}
#body .b2 h6{font-size:11px;font-weight:normal;border-bottom:1px solid #e4e4e4;padding:5px 3px 4px;}

#body .content{float:left;width:563px;background:url('img/content_bg.png') repeat-x;margin-left:1px}

#body .data2{color:#fff;background:#193b57;height:31px;padding:15px 15px 0;margin:1px 0 0;}
#body .data3{float:right;width:200px;margin-left:5px;}
#body .data3 p{margin:0 15px 13px 0;text-align:right;}
#body .data3 ul{background:#193b57;padding:0;margin:0;list-style:none;color:#fff;}
#body .data3 li{margin:0;border-bottom:1px solid #284862;background:url('img/home_dot.png') no-repeat 7px 11px;; padding-left:22px; padding-right:0; padding-top:9px; padding-bottom:9px}
#body .data3 a{color:#fff;display:block;background:url('img/home_arrow.png') no-repeat 164px 5px;}
#body .data3 a:hover{color:#c3d6e5;text-decoration:none;}

#body .data4{padding:20px 17px 20px 17px;}
#body .data4 .title{height:30px;margin:0 0 15px;border-bottom:1px solid #f0f0f0;}
#body .data4 h2{float:left;border-left:1px solid #787878;height:20px;padding:4px 0 0 10px;font-size:14px;color:#193b57;width:470px;}
#body .data4 h3{float:left;font-weight:normal;font-size:11px;margin:2px 0 0;}

/* FOOTER */
#foot{margin:1px auto 20px;width:760px;height:96px;}
#foot .lc{width:558px;float:left;margin:0 1px 0 0;}
#foot .rc{width:180px;float:left;height:80px;padding:16px 0 0 21px;color:#fff;background:#193b57;}
#foot .rc a{color:#fff;}
#foot .copy{padding:17px 0 0 15px;color:#193b57;}
#foot .copy a{color:#193b57;}

/* MENU */
#menu{height:33px;padding:17px 0 0 15px;background:#193b57;color:#64839d;}
#menu a{color:#fff;padding:0 2px;}
#menu a.selected{text-decoration:underline;}

/* PAGE DETAILS - name, description */
#pageShow{padding:20px 17px 20px 17px;}
#pageShow h2{font-size:14px;color:#193b57;border-left:1px solid #787878;height:20px;padding:4px 0 0 10px;margin:0 0 15px;}
#pageShow h3{margin-bottom:10px;font-weight:normal;font-size:11px;color:#193b57;margin:10px 0 10px 5px;}
#pageShow h3 a{color:#193b57;}
#pageShow .txt{font-size:11px;}

#body .home{padding:20px 0 0 17px;}

/* PAGE DETAILS - photo */
#pagePho{float:right;}
#pagePho img{border:2px solid #d2d2d2;margin:2px 0 2px 4px;}

/* PAGE DETAILS - photo - gallery*/
#pagePhoGal{width:100%;padding:0;border:0px none;margin-left:0; margin-right:0; margin-top:5px; margin-bottom:10px}
#pagePhoGal td{text-align:center;padding:5px;}
#pagePhoGal td p{font-size:10px;}
#pagePhoGal img{border:2px solid #d2d2d2;}

/* PAGE DETAILS - sub pages list */
#pageSubList{margin:10px 0 0;}
#pageSubList .l{padding:8px 0 10px;border-top:1px solid #dfdfdf;}
#pageSubList .l h2{font-size:11px;border:0px none;padding:0;margin:0}
#pageSubList .l h2 a{color:#193b57;font-weight:bold;}
#pageSubList .l p{font-size:10px;margin:2px 0 0 10px;}
#pageSubList .l img{float:left;margin:0 5px 6px 0;border:2px solid #d2d2d2;}

/* PAGE DETAILS - sub pages list - news */
#pageSubList .n{padding:8px 0 10px;border-top:1px solid #dfdfdf;}
#pageSubList .n h2{font-size:11px;border:0px none;padding:0;margin:0}
#pageSubList .n h2 a{color:#193b57;font-weight:bold;}
#pageSubList .n h3{margin:0;font-size:10px;color:#888;}
#pageSubList .n p{font-size:11px;}
#pageSubList .n img{float:left;margin:0 5px 6px 0;border:2px solid #d2d2d2;}
#pageSubList .pages{padding:5px 0 0;margin:5px 0 0;border-top:1px solid #dfdfdf;text-align:right;font-size:11px;}

/* PAGE DETAILS - sub pages list - gallery */
#pageSubGal{width:100%;margin:5px 0 10px;border-top:1px solid #dfdfdf;}
#pageSubGal td{text-align:center;padding:5px;}
#pageSubGal td h2{font-size:10px;}
#pageSubGal img{border:2px solid #d2d2d2;}

#news{margin:23px 0 0;}
#news h2{border:0px none;padding:0;margin:0;float:none;font-size:11px;font-weight:normal}
#news h3{border:0px none;padding:0;margin:0;float:none;font-size:11px;font-weight:normal}
#news .l h4 a{color:#193b57;font-size:11px;font-weight:normal;}
#news .l{padding:4px 18px;border-bottom:1px solid #eaedf0;}
#news .f h4{padding:0 0 0 18px;}
#news .f h4 a{color:#193b57;font-size:12px;font-weight:bold;}
#news .f h5{margin:10px 0 0;padding:6px 9px;background:#e9e9e9;float:left;}
#news .f p{margin:8px 0 0;}
#news .f{margin:0 0 10px;}

/* PAGE DETAILS - files list */
#pageFil{margin:10px 0;}
#pageFil td{font-size:10px;padding:5px 0 4px 5px;}
#pageFil p{font-size:10px;color:#b6b6b6;}

/* global link styles */
a{text-decoration:none;}
a:link{color:#5e5e5e;}
a:visited{color:#5e5e5e;}
a:active{color:#5e5e5e;} 
a:hover{color:#5e5e5e;text-decoration:underline;}

/* MESSAGE - error and confirm messages styles */
#message{text-align:center;}
#error, #ok{font-size:14px;font-weight:bold;line-height:2em;padding:100px 0;}
#error a, #ok a{font-size:11px;font-weight:normal;color:#000;}
#error{color:red;}
#ok{color:green;}

/* OTHER - styles from html editor */
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}

/* BACK link style */
#back{font-size:10px;padding:20px 20px 10px 0;text-align:right;}
#back a{color:#b6b6b6;}

/* global form styles */
.input, select, textarea{border:1px solid;border-color:#b6b6b6;font:11px verdana;}
