/*
Quick.Cms.Lite default stylesheet
Copyright by OpenSolution.org 2006
*/

/* GLOBAL STYLES */
body,h1,h2,h3,h4,h5,h6,p,form,fieldset,img,th, {margin:0;padding:0;border:0;}
fieldset {
	border:0px;
	}
/* below you can change background and font for all site */
body{font:13px arial;margin:0;background: url(../files/img/body_bg.jpg) #D3DFFF top left repeat-x;color:#202020; margin:0; padding:0;}
h1{display:none;color:#fff;font-size:1px;}
.clear{clear:both;}

/* MAIN PAGE: head, body and global container */
#container{padding:0px;width:730px;margin:0 auto;background:#fff;}
#head{width:714px;height:267px;margin:0 auto 30px;padding-left: 16px;background: url(../files/img/header.jpg) top left no-repeat; border-bottom:1px solid #ccc;}
#body{width:730px;margin:0 auto;padding:0;}
#body .content{float:left;width:686px;padding-left:21px;}
#body:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

/* FOOTER */
#foot{width:700px; font-size:11px;margin:20px 0 0 21px; padding-bottom: 20px;}
#foot .powered{float:right;text-align:center;}
#foot .powered a{font:10px tahoma;color:#9c0;}

/* MENU TOP */
#menu1{float:left;padding:229px 0 0 0; }
/* #menu1 a{display:block; color:#FFF;float:left;border:0;margin:0 6px; padding:0;font-weight:bold;font-size:12px;text-decoration:none;}*/
/* html #menu1 a{display:block; color:#FFF;float:left;border:0;margin:0 4px; padding:0;font-weight:bold;font-size:12px;text-decoration:none;}*/
*:first-child+html #menu1 {
	float:left; width: 710px;padding:243px 0 0 0;
	}

#menu1 a.selected{}
ul#menu1{
	text-align: center;
	}

ul#menu1 li{
	background-color: transparent;
	color: #000;
	float: left;
	position: relative;
	list-style: none;
	//padding: 0 5px 0 5px;
	}
ul#menu1 li ul{
	position: absolute;
	display: none;
	padding: 0;
	text-align: center;
	width: 100px;

	
	}
ul#menu1 li ul li{
	display: block;
	height: 25px;
	width: 100px;
	
	}

ul#menu1 li:hover ul{
	display: block;
	margin: 0 0px 0px 3px;
	background-color: #D4D4D4;
	opacity:0.8;
	filter:alpha(opacity=80);
//	border-bottom: solid 3px #CACACA;
	line-height: 25px;
	text-align: left;
	}

ul#menu1 li A{
	padding-left: 9px;
	color: #FFF;
	text-decoration: none;
	
	}

*:first-child+html ul#menu1 li A{
	padding: 0 2px 0 0;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	margin: 0 0 0 5px;;
	}

ul#menu1 li ul li A{
	margin: 0 3px 3px 0;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	width: 91px;
	display: block;
	
	}

*:first-child+html ul#menu1 li ul li A{
	color: #000;
	text-decoration: none;
	font-weight: bold;
	width: 100px;
	display: block;
	}	

ul#menu1 li ul li A:hover {
	background-color: #151ACC;
	color: #FFF;
	}

*:first-child+html ul#menu1 li ul li A:hover{
	background-color: #151ACC;
	color: #FFF;
	}


/* PAGE DETAILS - name, description */
#pageShow{padding:5px 10px 5px 0px;}
#pageShow h2{font-size:18px;color:#202020; margin: 10px 0;}
#pageShow h3{margin-bottom:10px;font-weight:normal;font-size:11px;color:#ff9000;margin:10px 0 10px 5px;}
#pageShow h3 a{color:#ff9000;text-transform:uppercase;}
#pageShow .txt{font-size:13px;margin-top:10px;}

/* PAGE DETAILS - photo */
#pagePho{float:right; margin-top:10px; }
#pagePho img{border:0;margin:2px;}

/* PAGE DETAILS - photo - gallery*/
#pagePhoGal{width:100%;padding:0;border:0;margin:5px 0 10px;}
#pagePhoGal td{text-align:center;padding:5px;}
#pagePhoGal td p{font-size:10px;}
#pagePhoGal img{border:1px solid #dfdfdf;}

/* PAGE DETAILS - sub pages list */
#pageSubList{margin:10px 0 0;}
#pageSubList .l{padding:5px 0 10px;border-top:1px solid #dfdfdf;}
#pageSubList .l h2{font-size:11px;}
#pageSubList .l h2 a{color:#ff9000;font-weight:normal;}
#pageSubList .l p{font-size:10px;margin:2px 0 0 10px;}
#pageSubList .l img{float:left;margin:0 5px 3px 0;}

/* PAGE DETAILS - sub pages list - news */
#pageSubList .n {padding:5px 0 10px;border-top:1px solid #dfdfdf;}
#pageSubList .n h2{font-size:11px;}
#pageSubList .n h2 a{color:#ff9000;font-weight:normal;}
#pageSubList .n h3{margin:0;font-size:10px;color:#cacaca;}
#pageSubList .n p{font-size:10px;}
#pageSubList .n img{float:left;margin:0 5px 3px 0;}
#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:1px solid #dfdfdf;}

/* 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:#151ACC;}
a:visited{color:#151ACC;}
a:active{color:#151ACC;} 
a:hover{color:#151ACC;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:#151ACC;}

/* 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;}
/*.menu1_left_bg { background: url(img/menu_bg_left.gif) top left no-repeat; display: block; margin-left: 3px;	line-height: 25px;	height: 25px; width: 5px;	}*/
.menu1_left_bg { background: url(img/menu_bg_left.gif) top left no-repeat; 
display: block;	
line-height: 25px;	
height: 25px; 
width: 5px;
}

.menu1_middle_bg { 
	background: url(img/bg_men.gif) top right repeat-x; 
	display: block;
	text-align:center;
	line-height: 25px;
	margin-left: 3px;
	padding-right: 9px;
}

*:first-child+html .menu1_middle_bg { 
	background: url(img/bg_men.gif) top right repeat-x; 
	display: block;
	text-align:right;
	line-height: 25px;
	margin-left: 3px;
	padding-right: 6px;
}
#menu1 span {
	float:left;
	}
	
.menu1_right_bg { background: url(img/menu_bg_right.gif) top left no-repeat; 
display: block;	
height: 25px;		
width: 5px;
}


/* global form styles */
.input, select, textarea{border:1px solid;border-color:#b6b6b6;font:11px arial;}