@charset "utf-8";
/* CSS Document */

	body {
		font: 100% Verdana, Geneva, sans-serif;
		background: url(../images/bg1.png) repeat-x #fff;
		margin: 0;
		padding: 0;
		min-width: 960px;
	}
	
	
	a img {
		border: none;
	}
	
	
	
	a:link {
		
		color: #263d89;
		text-decoration: none; 
	}
	a:visited {
		color: #263d89;
		text-decoration: none;
	}
	a:hover, a:active, a:focus { 
		text-decoration: none;
		color: #e1ab00;
	}
	
	
	
	ul, ol, dl { 
		padding: 0;
		margin: 0;
	}
	h1, h2, h3, h4, h5, h6, p,ul, ol, .price {
		/*margin-top: 10px;*/
		padding-right: 15px;
		color: #676767;
		letter-spasing: -2px;
	}
	
	
	h2 {
	font-size: 24px;
    letter-spacing: 2px;
	color: #666;
	margin: 5px 0 20px 0;
    }	
    		
    p {
       font-size:14px;
       line-height: 20px;	
    }
	
	#container {
		width: 960px;
		margin: 0 auto; 
	}
	
	
	#header {
	   width:450px;
	   height:156px;
	   position:relative;
	   float:left;
	}
	
	#header > #logo {margin: 0 0 0 130px;}
	
	#download-header {
	   position:relative;
	   float:right;
	   width: 320px;
	   display:inline;
	   padding: 10px 0px 0px 80px;
	}

    #rss_block
    {
        display: block;
        position: relative;
        float: left;
    }

	.clear { 
		clear:both;
		height:0;
		margin: 0 !important;
	}
	
	p.descr {
	   font-size: 1.5em;
	   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
	   font-family: Helvetica, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		display: block;
		margin: 10px 80px 30px 80px;
		line-height: 120%;
		color: #777;	
	}
	
	div#menutop {
	  /*padding-top: 14px;
	  padding-bottom: 14px;*/
	  margin: 0 !important;
	 -webkit-box-shadow: 0 0 0 1px white inset;
	 -moz-box-shadow: 0 0 0 1px #fff inset;
	  box-shadow: 0 0 0 1px white inset;
	  background: white;
	  border-bottom: 1px solid #DDD;
	  zoom: 1; 	
	}
	
	
	div#menutop ul li {
	display: inline-block;
	margin: 0;
	padding-top: 12px;
	padding-bottom: 12px;
	}
	
	div#menutop ul li a {
       	display: inline-block;
       	border-left: 1px dotted #D6D6D6;
       	padding: 8px 24px;
	}
	
	div#menutop ul li:first-child a {
	border-left: 0;
	}
	
	
	div.block {
	padding: 18px;
	margin-bottom: 0px;
	-webkit-box-shadow: 0 0 0 1px white inset;
	-moz-box-shadow: 0 0 0 1px #fff inset;
	box-shadow: 0 0 0 1px white inset;
	background: white;
	border-bottom: 1px dashed #DDD;
	/*zoom: 1;*/
}


ul.list, ol.list {
   padding: 0 30px;	
}

ul.list li {
   font-size:14px;
   padding:3px 0;
   list-style-image: url(../images/green-check.png);
}

ol.list li{
   font-size:14px;
   padding:3px 0;
}


.leftside {
   width:400px;
   float: left;	
   position:relative;
}


.rightside {
   width:400px;
   float: left;	
   display: inline;
    position: relative;
}


#footer {
  background:  url(../images/footer.png) repeat-x;
  height:150px;	
}

