@import url('style-framework.css');
/* @import url('style-gallery.css');*/

BODY {
color: #223344;
background: url('img/noise.png') #f2f1f0;
}
		
.style3 {color: #999999}
.style4 {color: #CCCCCC}


a {font-family: "Verdana", Times, serif; font-size: 11px; color: #888; font-weight: normal; text-decoration: underline}
a:hover   {color: #aaaaaa; text-decoration: none}

.menu_main {color: #ccc; 
font-family: "Verdana", Helvetica, Times, serif; 
font-size: 11px; 
padding: 3px 5px 4px 6px;
margin: 2px;
//font-weight: bold; 
text-decoration: none; 
letter-spacing: 1px; 
display: block; 
float: left; 
//background: #333;


	/* Applying CSS3 rounded corners: */
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;

}

//table {border: 0px solid; }
//tr {border: 1px solid #ddd; padding:0px;}
//td {border: 1px solid #ddd; padding:4px 6px 4xp 6px;}

/**/

.menu_main:hover {
//background: #3e3e3e; 
background: #111; 
//padding: 2px 4px 3px 5px;
//border-top:1px solid #313131;
//border-right:1px solid #555;
//border-bottom:1px solid #5a5a5a;
//border-left:1px solid #333;
color: #fff;
}

.menu_main:active {background: #a00; color: #fff;}

.s01 {  font-family: "Verdana", Times, serif; font-size: 11px; color: #FF5500; font-weight: bold; text-decoration: none} 
.s02 {  font-family: "Verdana", Times, serif; font-size: 11px; color: #bbbbbb; font-weight: bold; text-decoration: none}

h3 {margin-bottom: 12px;}

img {border:0px;}
tr {  font-family: "Verdana", Times, serif; font-size: 11px; color: #00ff00; text-decoration: none}
br {  font-family: "Verdana", Times, serif; font-size: 11px; color: #ff9999; text-decoration: none}
td {  font-family: "verdana", Times, serif; font-size: 10px; color: #666666; text-decoration: none}
div { font-family: "Verdana", Times, serif; font-size: 11px; color: #666666; text-decoration: none}
style { font-family: "Verdana", Times, serif; font-size: 11px; color: #666666; text-decoration: none}
span { font-family: "Verdana", Times, serif; font-size: 11px; color: #666666; text-decoration: none}

.subtle {font-size: 9px; color: #888;}

ul.list { list-style-position: outside;list-style-type: square;
//list-style-image: url("pic/bullet.png") color:#fcc;
}

div.field_title { font-family: "Verdana", Times, serif; font-size: 12px; color: #666666; text-decoration: none; border:0px  solid; border-color:  #00cc00; width: 300px; margin-bottom: 2px;}

div.field { font-family: "Verdana", Times, serif; font-size: 12px; color: #666666; text-decoration: none; border:0px  solid; border-color:  #ff0000; width: 300px;margin-bottom: 14px;}

div.form_container { font-family: "Verdana", Times, serif; font-size: 12px; color: #666666; text-decoration: none; border:0px  solid; border-color:  #0000ff; }


.lex_link {  font-family: "Verdana", Times, serif;; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none}

option {  font-family: "Verdana", Times, serif; font-size: 10px; color: #000000; text-decoration: none}
INPUT {
	font-family: Courier New;
	font-size: 9pt;
        color: #555555;
	height: 16px;
	background-color: #fafafa;
	border-bottom : #999999 1px solid;
	border-left : #666666 1px solid;
	border-right : #999999 1px solid;
	border-top : #666666 1px solid;
}
textarea {
	font-family: Courier New;
	font-size: 9pt;
        color: #555555;
	background-color: #fafafa;
	border-bottom : #999999 1px solid;
	border-left : #666666 1px solid;
	border-right : #999999 1px solid;
	border-top : #666666 1px solid;
}
// {  font-family: "Verdana", Times, serif; font-size: 11px;  text-decoration: none}

.line, .line_footer
	{
	/* The dividing line: */
	height:2px;
	opacity: 1;
	border-top:2px solid #ddd;
	background-color:#eee;
	border-bottom:1px solid #fff;
	//margin:8px 0;
	overflow:hidden;
}

.menu_film {
//background: #ddd; 
float:left; 
padding: 0px 20px 20px 20px; margin: 0px;}

.film_content {float:left; margin: 20px;}

.line_footer{
	border-top:2px solid #222;
background-color:#333;
border-bottom:1px solid #444;
}

.redline {
opacity:1;
height: 10px;border-top:2px solid #333; 
 background: url('img/background-header.png') no-repeat center top #b01;
border-bottom:1px solid #666;
}



.rounded {
	/* Applying CSS3 rounded corners: */
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	}

.shadow,.boxshadow,.box-shadow{
	// BOX SHADOW
	   -moz-box-shadow:0 2px 23px #999;
	-webkit-box-shadow:0 2px 24px #999;
            box-shadow:0 2px 23px #999;

}


.news_title {
//background:  #f0f0f0;
background: url('img/noise.png') #ffffff;
padding: 5px 3px 3px 5px;
letter-spacing: 1px;
display: block;
margin-bottom: 12px;
font-family: "Verdana", Arial, Times, serif; 
font-size: 16px; color: #555; 
font-weight: normal; 
text-decoration: none

}
.news_date {
display: block;
padding: 5px 4px 0 0;
margin-bottom: 0px;
font-family: Arial, "Verdana", Times, serif; 
font-size: 10px; color: #999; 
font-weight: normal; 
//font-style: italic;
text-align:right;
text-decoration: none
}

.news_content {
display: block;
margin-bottom: 14px;
font-family: "Verdana", Times, serif; 
font-size: 11px; color: #777; 
font-weight: normal; 
text-decoration: none
}

.hello {opacity:0}
.hello:hover {opacity:1}


blockquote {
	color: #666;
	font-weight: bold;
	font-style: italic;
	margin: 1em 3em; }
blockquote p:before,
blockquote p:after{
	font-weight: bold;
	color: #b22;
	font-size:13px;
	content: '"'; 
	}

 .header {
 height: 105px;
// opacity:.8;
 background: url('img/background-header.png') no-repeat center top #222;
 text-align: left;
 padding: 10px 15px 15px 20px;
 } 

 .content_width{
 text-align: center;
 margin: auto;
// padding: 0 15px 0 15px;
 width:960px;
 }

 .header_center{
 height: 100px;
 text-align: left;
 padding: 0px 0px 0px 0px;
 } 



 
 .footer {
  background: url('img/background-footer.png') no-repeat center bottom #222;
  }