/*  2010  - Faido */
*	 { margin: 0; padding: 0; }
html {background-color : #330000;} 
body {
	
	font-family: "Lucida Grande", "Trebuchet Ms", Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	font-size:110%;
	padding: 0;
	color: #000; 
	background: #330000;
	text-align:center;
	width:100%;
	
}

label.error {
position:absolute;
background-color:#fff;
border:1px solid #ccc;
width:85px;
padding:3px;
color:#f00;
font-weight:bold;
font-size:11px;
font-family:tahoma;
}

#container {
	width: 806px; 
	max-width: 806px;
	margin: 0px;
	padding: 0px;
    padding-right: 0px;
}

.breadnav  {color:#000; 
font-family: "Times New Roman", Times, Helvetica, sans-serif;
font-weight:none; font-size:12pt; font-style:italic; text-decoration:none;

}
.breadnav a:link   {color:#000; text-decoration:none; }
.breadnav  a:visited   {color:#000; text-decoration:none;}
.breadnav   a:hover   {color:#741D00;  text-decoration:none;}

#footer {
	color:#555;
	display:block;
	font-size: 10pt;
	margin: 65px 0 0 0;
	text-align: center;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
}

h1                                  { margin: 0 0 10px 0; }
/* H Styles */

h1 {
	font: 18pt "Lucida Grande", "Trebuchet Ms", Arial, "Times New Roman", Times, serif;
	margin: 2px 0 4px 0px;
	padding-bottom: 5px;
	
}


h2 {
	border-bottom: 1px dotted #741D00;;
	font: 18px "Lucida Grande", "Trebuchet Ms", Arial, "Times New Roman", Times, serif;
	margin: 20px 0 10px 0px;
	padding-bottom: 5px;
	color:#741D00;
}

li h2 {
	border-bottom: 1px dotted #ccc;
	font: 14px "Lucida Grande", "Trebuchet Ms", Arial, "Times New Roman", Times, serif;
	margin: 20px 0 10px 0px;
	padding-bottom: 5px;
	
}

h3 {
	border-bottom: dotted 1px #eee;
	font-family: 'Century Gothic', "Trebuchet Ms", Arial, Helvetica, sans-serif;
	margin-top: 0;
	margin: 20px 0 6px 0px;
    font-size: 18px;
}

h4 {
	border-bottom: 1px dotted #ccc;
	font: 14px "Trebuchet Ms", Arial, "Times New Roman", Times, serif;
	margin: 20px 0 10px 0px;
	padding-bottom: 5px;
	font-weight: bold;
}

/* Text Styles */

blockquote {
	border-left: 5px solid #ccc;
	margin-left: 1.5em;
	padding-left: 5px;
}

#quote {
	background-color: #ccc;
    padding: 5px;
    margin: -5px 5px 10px 5px;
    font-size: 10px;
    font-family: Geneva, Arial, Verdana;
}

/* Post & Meta Styles */

.line_img { width: 100%; height: 114px; overflow: hidden; }
.img_border {   border: 1px solid #666; padding: 1px;}

.number a:link {
	color: #ccc;
}

.number :before {
	content: "- ";
}

.main_menu a {
    font-weight:bold;
	color: #555;
	text-decoration: none;
	font-size: 12px; 

	margin: 0px 0px 0px 0px;

	padding: 2% 0 2% 0px; 
	font-size:110%;
}

.main_menu span {
	font-size:80%;
	color: #999;	
}


ul {margin-top: 1pt; list-style-image: url('file:///img/li.gif'); margin-left: 22pt; list-style-type: disc;
font-size:10pt;}

li, .feedback {

	font: 11pt "Times New Roman", Times, serif;
	letter-spacing: 0px;
}


.main_menu a:link {color: #555;text-decoration: none;}
.main_menu a:visited {color: #555;text-decoration: none;}
.main_menu a:hover {
	 background-color:#1D5A00;
	 text-decoration: none;
	 color:#FFFFFF;
}

p {
	font-size:11pt;
	font-family:"Times New Roman", Times, serif;
	margin: 0px 0 10px 0px;
	text-indent:18pt;
}

.no_indent {
	font-size:11pt;
	margin: 0px 0 10px 0px;
	text-indent:0pt;
}


a img {border: none;}

a:link {color: #000;}
a:visited {color: #000;}

a:hover {color:#741D00; }


.f2gallery { border: 2px solid #111; margin-right:7px; }
.dfgallery {border: 0pt none; padding-bottom: 12px; table-layout: fixed; width: 772px; padding-top:15px; overflow-x:scroll;

/*

*/
}

.msv { display:block;
	list-style:none none none;
	margin:0;	
	padding:0 0 0 0px;
}
.msv  li {
	background:none repeat scroll 0 0 transparent;
	display:inline;
	float:left;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0;

}
.msv  li img {
	background-color:transparent;
	background-position:0px 0;
	background-repeat:no-repeat;
}


#slide_show_block {
	margin-left:0px;
	padding-left:0px;
	display:block;
	height:490px;
	position:fixed;
	width:950px;
	z-index:2;
}


.slide {
	display:block;
	height:510px;
	position:absolute;
	width:806px;
}

#slide_first  	{z-index:10;}
#slide-last 	{z-index:9;}


/* 
 Menu	LEVEL ONE
*/
ul.dropdown                         { position: relative;width: 100%; 	display:block; list-style:none none none; margin:0;	padding:0 0 0 0px;	z-index:11; height:63px;}
ul.dropdown li                      {  float: left;  background: #ccc; position: relative;	display:inline;	z-index:11;padding:0; margin: 0 0 0 0;}
ul.dropdown a:hover		            { color: #333; }
ul.dropdown li a                    { display: block; padding: 0px 0px 0px 0px; color: #555; position: relative;    }
ul.dropdown li a:hover,
ul.dropdown li a.hover              { background: #F3D673; position: relative; 	z-index:11; text-align:}


/* 
 Menu	LEVEL TWO
*/
ul.dropdown ul 						{ display: none; position: absolute; top: 0; left: 0;  width: 165px;  }
ul.dropdown ul a:hover		        { color: #000;  }
ul.dropdown ul li 					{ float: left; width: 165px;  position: relative; background: #f6f6f6; color: #000; border-bottom: 1px solid #ccc; text-align:left; 
font-family: "Times New Roman", Times, Helvetica, sans-serif;
font-weight:none; font-size:10pt; font-style:italic; 
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* IE 5.5+*/
-moz-opacity: 0.9; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.9; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.9;  

  }
ul.dropdown ul li a                 {  display: block; padding: 14px 8px; color: #000; position: relative; z-index: 2000; background: #FFF1F1 !important; text-decoration:none;     }
ul.dropdown ul li a:hover			{ display: block; background: #FFD251 !important; } 


ul.bron                         { position: relative; display:block; list-style:none none none;}
ul.bron li                      {  float: right;  position: relative;	display:inline; }
/* Bron	LEVEL TWO */
ul.bron ul 						{  position: absolute; top: 0; left: 0;  width: 165px;  }
ul.bron ul a:hover		        { color: #000;  }
ul.bron ul li 					{ left:-55; float: left;  position: relative; 
		/*background: #FFE980; */
		background: #DDDDDD url(img/gradient.png) repeat-x 0 0px !important;
		color: #000; 
		border: 1px solid #888888;
		text-align:left; 
		font-family:Arial, Helvetica, sans-serif;
		font-weight:none; 
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=93); /* IE 5.5+*/
		-moz-opacity: 0.93; /* Mozilla 1.6 и ниже */
		-khtml-opacity: 0.93; /* Konqueror 3.1, Safari 1.1 */
		opacity: 0.93;
}
ul.bron ul li a                 { display: block; color: #000; position: relative; z-index: 1500;  text-decoration:none;     }
ul.bron ul li a:hover			{ display: block; } 



