@charset "utf-8";
/* CSS Document */

/*	CSS Reset Values			*/

html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,
abbr,acronym, address,big,cite,code,del,
dfn,em,font,img,ins,kbd,q,s,samp,small,
strike,strong,sub,sup,tt, var,dd,dl,dt,
li,ol,ul,fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td 
{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	font-family: inherit;
}

table 
{
	border-collapse: collapse;
	border-spacing: 0;
}

ol,ul 
{
	list-style: none;
}

/*	General Settings			*/

body{
 font-family:Arial, Tahoma, Verdana;
 font-size:14px;
 color:#888;
 margin:0;
 padding:0;
 font-weight:normal;
 background-color:#343434;
 background-attachment:fixed; 
 }
 
#main{
 background: url(../images/wrap.jpg) repeat-x;
 top:0;
 left:0;
 height: 7px;
 position:fixed;
 width:100%;
 z-index:1000;
} 
 
#wrap {
 width:960px;
 margin:0 auto;
 padding:0 0 0 0;
 } 
 
.clear {
 clear: both;
 height:1px;
 } 
 
h1,h2,h3,h4,h5,h6 {
 color:#fff;
 font-weight:normal;
 margin:0;
 padding:0;
 text-transform:uppercase;
 } 
 
h1{
	font-size:16px;
 } 
 
 
h2{
 font-size:20px; 
 } 
 
h3{
 font-size:16px; 
 }
 
h4{
 font-size:13px; 
 }
 
h5{
 font-size:10px; 
 }
  
h6{
 font-size:8px; 
 } 
   

 
/*	General Links			*/

a:link,a:active,a:visited,a:hover{
 color:#f58220;
 outline: none; 
 text-decoration:none;
 }
a:hover{
 text-decoration:none;
 }
 
 
/*	Sidebar		*/ 

#sidebar {
 background: transparent; 
 width:220px; 
 display:inline;
 position:fixed;
 top:0;
 float:left;
 padding: 90px 0 0 0;
 }


 
/*	Container			*/  

#container {
 width:700px;
 padding:0 ;
 margin:0 0 0 240px;
 display:block; 
 }

.container {
 margin-bottom:1000px;
 margin-top:25px;
 padding:0 0 0 0;
 }  
 
.block {
 
 padding:20px 0 0 0;
 margin-top:120px; 
 }   
 
 

/*	Header			*/ 

#header {
 height:100px;
 }
 


/*	Navigation			*/

ul.nav li a:link, ul.nav li a:active, ul.nav li a:visited  {
 background:url(../images/transbg.png) repeat;
 float:right;
 margin:5px 0 0 0;
 display:block;
 width:125px;
 font-size:12px;
 text-transform:uppercase;
 padding:5px 10px;
 }
 
ul.nav li a:hover  {
 background:#f58220;
 color:#fff;
 } 
 
 
.info p{
 font-size:16px;
 margin:5px 0;
 padding:5px 0;
 text-align:center;
 }
 
.info p em{
 color:#fff;
 } 
 
p.small {
 font-size:18px;
 }
 
.progress {
 display:block;
 position:relative;
 height:50px;
 padding:0 10px;
 margin:0;
 background: url(../images/transbg.png);
 }
 
.bar {
 display:block;
 position:relative;
 top:10px;
 height:30px;
 background: url(../images/bar.jpg);
 }
 
.bar p{
 position:relative; 
 left:500px;
 font-size:20px;
 top:5px;
 } 
 
/* Portfolio  */

#portfolio {
 margin:40px 0 0 0;
 padding: 0;
 }

ul#portfolio-filter{ 
 margin: 0;
 padding: 0; 
 height: 60px;
 line-height: 60px;
 padding-left:15px; 
 background: url(../images/transbg.png);
 }
 
ul#portfolio-filter li{
 display: inline;
 }
 
ul#portfolio-filter a{
 margin-right: 0.5em;
 padding: 0.5em 1em; 
 color: #888; 
 font-weight: bold; 
 text-decoration: none; 
 }
 
ul#portfolio-filter a:hover {
 color: #fff;
 }
 
ul#portfolio-filter a.current{
 background-color: #000; 
 color: #fff; 
 border: 1px solid #222; 
 }

ul#portfolio-list{
 margin: 30px 0 0 0; 
 padding: 0 0 0 15px; 
 list-style: none; 
 }
 
ul#portfolio-list li{
 background:#111; 
 padding:5px; 
 display: block; 
 float: left; 
 margin: 0 10px 10px 0; 
 overflow: hidden; 
 }
 
ul#portfolio-list li a{
 display: block; 
 overflow: hidden; 
 }


 
/* Countdown */


#countdown {
 width:400px;
 height:140px;
 margin: 20px 0 20px 150px;
 background: url(../images/clock.png) no-repeat;
 } 

.hasCountdown {
 border: 0;
 padding:30px 0 30px 26px;
 overflow: hidden;
 display:block;
 }
 
.countdown_row {
 clear: both;
 width: 100%;
 margin:0 auto;
 display: block;
 }
 
.countdown_show4 {
 width: 506px;
 margin:0 auto;
 }

.countdown_section {
 display: block;
 float: left;
 font-size: 15px;
 text-align: center;
 width:40px;	
 height:66px;
 background-repeat:no-repeat;
 margin-right:30px;
 text-transform: uppercase;
 font-weight: normal;
 padding:12px;
 }
 
.countdown_section:first-child {
 margin-left:0;
}

.countdown_amount {
 font-size: 36px;
 font-weight:400;
 }

.countdown_descr {
 display: block;
 width: 100%;
 }

.counter {
 font-family: Arial, Helvetica, sans-serif;
 text-align: center;
 text-transform: uppercase;
 padding-top:20px;
 } 



/*	Contact Form			*/  

#contact_form {
 margin:115px 0 20px 0;
 padding:30px 0 ;
 }

#contact_form label {
 line-height:35px;
 width:100px; 
 text-align:right; 
 float:left; 
 margin:0 10px 10px 0;
 }
 
#contact_form input, #contact_form textarea	{
 color:#fff; 
 float:left; 
 padding:8px; 
 border:1px solid #222; 
 margin-left:10px; 
 background:#1d1d1d; 
 -moz-border-radius:5px; 
 -webkit-border-radius:5px;
 }
 
#contact_form input { 
 width:250px;
 }
 
#contact_form textarea	{
 width:500px; 
 height:150px; 
 resize:none;
 }
 
#contact_form .submit {
 width:100px; 
 margin-left:120px; 
 margin-top:10px; 
 color:#888;
 }


 
/*	Footer			*/  
 
#footer {
 text-align:center;
 font-size:12px;
 position:relative;
 padding:10px 0 2px 0;
 }
