html, body, div, p, ul, li, img, table, tr, td{margin: 0;padding: 0;border: none;border-style:none;border-spacing:0px;border-collapse:collapse; }


body{

overflow-y: scroll;
scrollbar-face-color :#636363;

scrollbar-highlight-color :#6E2C0E;

scrollbar-3dlight-color :#84b3c1;

scrollbar-shadow-color :#84b3c1;

scrollbar-darkshadow-color :#84b3c1;

scrollbar-track-color :#222222;

scrollbar-arrow-color :#E9E8E8;
	
margin: 0px;
padding: 0px;
background-image: url(/kohana/images/pattern.png);
}
div {
	text-align:center;

	
}

div.footer{
    
 
    z-index:1000;
    color:#898989;
    margin-left:0;
    margin-top:10%;
    
   	margin-bottom: 20px;
}

div.question_box{

}

img{
vertical-align: middle;

}

div.baner{
	background-image:url(/kohana/images/template_final_01.png);
	width:70%;
	height:20%;
	background-position: center;
    background-size:100% 100%;
	position: fixed; 
	top: 0;
	z-index:500;
	margin-left:15%;
}
div.logged {
	font-family: Verdana, sans-serif;
	font-size:12px;
	color: White;
	position: fixed; top: 4px;
	right: 16%;
	margin-left: auto;
    margin-right:auto;
	z-index:600;
	}

 div.logged a{
	font-family: Verdana, sans-serif;
	font-size:12px;
	color: Red;
	z-index:600;
	}

#form_field{
    
    background-color: #313131;
    display: block; 
resize: none;
color: #E4E4E4;
font-family: "Trebuchet MS", Verdana, sans-serif, serif;
margin-bottom: 10px; 
width: 300px; 
height: 20px;
border: 1px dotted #ccc;
padding: 5px 9px; 
font-size: 12px;
line-height: 1.4em;
}


#div_bg{
	position:fixed;
	top:20%;
	background-image:url(/kohana/images/template_final_02.png);
	display:block;
 	width:70%;
	height: 90%;
	background-position: center;
    background-size: cover;
    margin-left:15%;
	z-index:100;
}

div.menu{
	position:fixed;
	top:20%;
	display: table;
	background-color: Black;
	width:70%;
	height:4.2%;
	z-index:400;
	margin: 0 auto;
	left:15%;
	opacity:0.95;
	border-right: 1px Solid Black;
}

ul.menu{
	list-style:none;
	background-color: Black;
	margin-top: 0.5%;

	
}


li.menu {

display:inline;
border-right:1px solid #9b9a9d;
padding-left:10px;
padding-right:10px;
border-spacing:0;
}

li.menu-last {

display:inline;
padding-left:10px;
padding-right:10px;

}

li.menu-current {

display:inline;
border-right:1px solid #9b9a9d;
border-spacing:0;
padding-left:10px;
padding-right:10px;
}

li.menu-last-current {

display:inline;
border-spacing:0;
padding-left:10px;
padding-right:10px;
}



li.menu-current a  , li.menu-last-current a{
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 1.2em;
	color: White;
	text-decoration:none;
  
	letter-spacing:2px;
}

li.menu-last a, li.menu a {

	font-family: 'PT Sans Narrow', sans-serif;
	font-size:1.2em;
	color: #9b9a9d;
	text-decoration:none;
    
	letter-spacing:2px;
 
}
li.menu-last a:hover, li.menu a:hover {


	font-family: 'PT Sans Narrow', sans-serif;
	font-size:1.2em;
	color:  #FFFFFF;
 
 letter-spacing:2px;

}
div.content_text{
	position:static;
	text-align:left;
	font-family: Verdana, sans-serif;
	width: 89%;
	min-height: 400px;
	height: 100%;
	font-size:13px;
	color: White;
	margin-left: auto; 
	margin-right: auto;
	margin-top: 15px;
	margin-bottom: 30px;
	top:23%;
	line-height:200%;
	opacity:1;
}

textarea {

opacity:1;
z-index:1000;

}

div.content_main{
	
	display: inline-block;
    font: 12px/20px Verdana,Arial,sans-serif;
   
    position:absolute;
	text-align:center;
	border-radius:8px;
    background-color: rgba(0,0,0,0.8);
	width:60%;
	margin-top: 15px;
	color: White;
	margin-left: auto; 
	margin-right: auto;
	margin-bottom: 30px;
	top:25%;
    z-index:200;
    left:20%;
    min-height:70%;

}

h2.label_big{
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:30px;
	color:  #FFFFFF;
	margin: 40px 50px 10px;
	font-weight:normal;
    top:15%;
	z-index:500;
	opacity:1;
	
}
h3{
	font-family: Verdana, sans-serif;
	font-size: 16px;
	color: #FF0000;
	margin: 40px 50px 10px;
	font-weight:normal;
	text-align:center;
	font-weight:bold;
	opacity:1;
	
}

a { color: White; text-decoration: none; }
a:hover { text-decoration: underline; }


h4 { font-size: 20px; line-height: 1.9em; margin-bottom: 15px; font-family: "Trebuchet MS", Verdana, sans-serif, serif; color: #FFFFFF;  }

a.modalbox{

font-family: 'PT Sans Narrow', sans-serif;
	font-size:18px;
	color: #9b9a9d;
	text-decoration:none;
    
	letter-spacing:2px;

}
a.modalbox:hover{

font-family: 'PT Sans Narrow', sans-serif;
	font-size:18px;
	color: White;
	text-decoration:none;
    
	letter-spacing:2px;

}

#sent { font-family: "Trebuchet MS", Verdana, sans-serif, serif; color: #FFFFFF;font-size: 12px;  }

#wrapper { 
	
text-align:left;

 }

#inline { display: none; width: 600px; background-color: #313131;}

label { margin-right: 12px; margin-bottom: 9px; font-family: "Trebuchet MS", Verdana, sans-serif, serif; color: #FFFFFF; font-size: 13px; text-align:center; vertical-align:middle;}

.txt { 
display: inline-block; 
color: #676767;
width: 400px; 
font-family: "Trebuchet MS", Verdana, sans-serif, serif;
margin-bottom: 10px; 
border: 1px dotted #ccc; 
padding: 5px 9px;
font-size: 12px;
line-height: 1.4em;
}

.txtarea { 
display: block; 
resize: none;
color: #676767;
font-family: "Trebuchet MS", Verdana, sans-serif, serif;
margin-bottom: 10px; 
width: 400px; 
height: 150px;
border: 1px dotted #ccc;
padding: 5px 9px; 
font-size: 12px;
line-height: 1.4em;
}

.txt:focus, .txtarea:focus { border-style: solid; border-color: #bababa; color: #444; }

input.error, textarea.error { border-color: #973d3d; border-style: solid; background: #f0bebe; color: #a35959; }
input.error:focus, textarea.error:focus { border-color: #973d3d; color: #a35959; }

#send { 
color: #F7F7F7;
display: inline;
cursor: pointer;
padding: 5px 11px;
font-size: 14px;
border: solid 1px #224983;
border-radius: 5px;
background-color: #35383D; 
}
#send:hover {
background-color: #515151;

}
#send:active {
color: #8c9dc0; 
background: -webkit-gradient(linear, left top, left bottom, from(#0e387d), to(#2f55b7)); 
background: -moz-linear-gradient(top,  #0e387d,  #2f55b7);
background: -webkit-linear-gradient(top, #0e387d, #2f55b7);
background: -o-linear-gradient(top, #0e387d, #2f55b7);
background: -ms-linear-gradient(top, #0e387d, #2f55b7);
background: linear-gradient(top, #0e387d, #2f55b7);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e387d', endColorstr='#2f55b7');
}