@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }
p { margin: 5px 0 10px 0; }

body
{ 
    
	/*font-family: 'Karla', sans-serif;*/
	font-family: 'Pavanam', 'Avanti', sans-serif;
	font-size: 16px;
	color:#000;
}




/*header {
 background: #ffffcc url(images/header-gradient.jpg) repeat-x;
 
 
}
.header-bg {
 background: url(images/head1.jpg) no-repeat center top; 
 height: 518px;
 
  

}*/

h1
{
	font-size:46px;
	font-weight:800;
	color:#fff;
	padding-top: 70px;	
	text-shadow:0 0 2px #000;
/*text-decoration:underline;*/
}



h2.art
{
	font-size:30px;
	color: #fff;
	font-weight:400;
	/*background-color: #CCC;*/
	text-shadow:0 0 2px red;
	
	
	
}
h2.big
{
	font-size:36px;
	color: #000;
	font-weight:400;
	/*background-color: #CCC;*/
	text-shadow:0 0 2px red;
	padding-top: 10px;
	padding-bottom: 10px;
	
	
	
}

h2
{
	font-size:30px;
	color: #000;
	font-weight:400;
	/*background-color: #CCC;*/
	padding-top: 10px; 
	text-shadow:none;
	
	
	
}

h2.footerorder

{
	font-size:36px;
	color:#dead50;
	font-weight:800;
}

h2.footerorder a

{
	
	color:#dead50;
	
}

h3
{
	font-size:26px;
	color:#000;
	margin-top:50px;
	font-weight:600;
	
	
}
h3 a
{ color: #000;}

div.header
{
	
	width: 100%;
	min-height: 518px;
	
		
	
	
}



a.headerlink
{ 
   color:#fff;
   
}

.headerlogo
{
	font-size:24px;
	font-weight:bold;
	color:#fff;
}

.reviws {
    
    width: 300px; 
    margin: 0 10px 10px 0;  
    padding: 10px 0; 
    text-align: center; 
    display: inline-block; 
	vertical-align:top;
   }
   
   .reviws p {
    margin: 0; 
   }

.caption
{
	font-style:italic;
}



.fixed_menu_wrapper
{ 
    
	position: fixed;
	background-color:#000;
	height: 50px;
	width: 100%;
	
	}

.menu_item
{ 
    margin-right: 5px;
    padding-top: 15px;
	display: inline-block;
}
	.menu_item a
	
{
	color:#FFF;
	
}

div.sepparator
{
	background-image: url(images/pic.gif);
	height: 1px;
}

div.wrapper
{
	display: block;
			
}

li.level2
{
	
	padding-left: 40px;
	/*margin-left: 20px;*/
	list-style-type: none;
}

div.central
{
	min-width: 320px;
	max-width: 980px;
	margin-left:10px;
	margin-right: 10px;
	
}

.header a 
{ /*text-decoration:none;*/
color: #fff;
}

h1.art
{ color:#000; padding-top: 10px; text-shadow:none;

font-size:46px;
	font-weight:800;
	
	}
header.artheader
{ background:none; }

.author
{color:#666;}

div.tags {color:#666; padding-top: 5px;}
div.buy {color:#cc0099; padding-top: 5px;}
	
.buy a 
{ /*text-decoration:none;*/
color: #cc0099;
}