 	
html, body {
	margin:0;
	padding:0;
}
body {
	font-family:  "Century Gothic", Sans-serif, Arial, Verdana;
	font-size:14px;
	color:#fff;
	height:100%;
	width:100%;
    background-color:#150f08;
}

h1,h2,h3{
    color:#ccc;
}
h1 {
	font-family:  Arial, Sans-serif, Verdana;
	font-size:22px;    
    text-shadow: 1px 1px #666;
    padding:0px;
    clear:both;
}
h1.title{
    font-size:22px;
	text-transform:uppercase;
	color:#fff;
	text-align:center;
}
h2, h3, h4, h5 {
	font-family:  Arial, Sans-serif, Verdana;
	font-weight:normal;
}
h2 {
	padding-bottom:7px;
	margin-bottom:7px;	
	font-size:17px;
}
h3 {
	padding-bottom:0;
	margin-bottom:0;
	font-size:16px;
}
a:link, a:visited {
	color:#fff;
	text-decoration:none;
}
a{
	color:#fff;
	text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
.wraper{
    height:100%;
    width:100%;
    position:relative;
	background: url(img/tbg.png) top left repeat-x;
}
.wraper2{
    height:100%;
    width:100%;
    position:relative;
	background: url(img/bbg.png) bottom left repeat-x;
}
.wrap{
    margin-left:auto;
    margin-right:auto;
    width:1004px;
    position:relative;
}
.content{
    margin-left:auto;
    margin-right:auto;
    width:1004px;
	height:100%;
	min-height:740px;
	clear:both;
}
.header{
    height:175px;
    text-align:center;
    clear:both;
    position:reltive;
}
.t1, .t2, .t3, .t4{
    float:left;
}
.t1{
    padding:30px 0px 0px 2px;
    width:360px;	
}
.t2{
    padding:0 5px 5px 5px;
    width:275px;	
}
.t3{
    padding:32px 0px 5px 0px;
    width:252px;	
}
.t4{
    padding:5px 0px 5px 0px;
    width:104px;	
}
.topmenu ul{
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;    
	font-size:20px;
	font-family:  "Century Gothic", Sans-serif, Arial, Verdana;
	line-height:18px;
}
.topmenu ul li{
    display: inline;
    height:46px;
	line-height:33px;	
    text-align:center;
    padding:0px 30px;
	float:left;
	list-style:none;	
}
.topmenu ul li a, .topmenu ul li a:visited{
    float: left;
    color: #6355b5;
    padding: 5px 9px;
    text-decoration: none;
	display:block;
	text-transform:uppercase;
	font-weight:500;
	text-shadow: 1px 1px #000;
}
.topmenu ul li:hover a, .topmenu ul li.active a:hover{
    color: #fff;
	text-shadow: 1px 1px #000;
	background:none !important;
}
.topmenu ul li a:hover, .topmenu ul li.active a{
    color: #fff !important;
	text-shadow: 1px 1px #000;
}
.topmenu ul li:hover, .topmenu ul li.active{
    color: #fff !important;
	background: url(img/a_tmenu-bg.png) left top repeat-x;
}
.left{
   float: left;
   width:27%;
}
.center{
   float: left;
   width:72%;
   color:#fff;
   padding-left:10px;
   margin:-10px 0 10px 0;
}
.left .left_menu{
   color:#222;
   font-size:18px;
   padding:10px 5px 10px 5px;
   background:url(img/tbgs.png);
}
.left .left_menu li{
   background:url(img/leftm_dot.png) left top no-repeat;
   display:block;
   padding:0 5px 5px 28px;
}
.left .left_menu li a, .left .left_menu li a:visited{
   color:#222; 
   text-decoration:none;   
}
.left .left_menu li a:hover{
   color:#ccc; 
   text-decoration:none;   
}
.left .left_menu li a.active{
   color:#fff; 
   text-decoration:none;   
}
select, option{
    color:#777;
}
.nextt{
    position:absolute;
	right:0px;
	top:300px;
}
.lenta li{
    list-style-type:none !important;
    float:left;
    width:110px;
    padding:2px;
}

.foot{
    position:absolute;
    width:100%; 
	bottom:0px;
}
.footer{  
    color:#999;
    position:relative;
    width:100%;    
}
.footer .develop{
    position:absolute;
    bottom:2px;
    right:10px;
	z-index:999;
}
.footer .copyright{  
    position:absolute; 
    bottom:10px;
    width:200px;
    text-align:center;
	z-index:999;
}
.footer .copyright a{
    color:#555;
    font-size:11px;
    text-decoration:none;
}
.fbut{
    position:absolute;
	right:18px;
	bottom:33px;
	height:77px;
	z-index:99999;
	text-align:right;
	width:44px;
}
.pbl{
    padding:5px;
    width:180px;
	float:left;
    margin-bottom:20px;	
}
.arch{
    padding:5px;
    width:40px;
	height:90px;
	float:left;
	padding:30px 30px 10px 20px;
}
#flip
{
	padding:5px;
}
#panel
{
	display:none;
	padding-bottom:20px;
	background-color:#000;
	color:#fff;
	position:absolute;
	bottom:0;
	width:100%;
	z-index:99;
}
#panel li{
   list-style-type:none;
   margin-bottom:5px;
}
#panel span{
   font-size:30px;
   line-height:60px;
}
/******************************Pages***********************/
/*PATH*/
a.path{font-size:11px; color:#fff;}
span.separator{color:#fff;}
/*FORM*/
#cform{font-size:12px; width:95%;}
.but{background-color:#000; color:#fff; border-color:#336666; cursor:pointer;}
.error{color:#e00000;padding:2px;}
input.error, textarea.error{border:1px solid #e00000;}
input,textarea{font-size:12px; color:fffpx; border:1px solid #222; padding:2px;}
#map li{list-style:square inside; padding:0 0 0 7px; margin:0 0 3px 0; text-decoration:none;}
/*CATEGORY*/
#cat{margin-left:-15px;}
#cat ul{list-style:square inside;}
#cat ul li{font-size:12px; list-style:square inside;}
#cat ul li a{text-align:center;color:#069; font-size:12px; font-weight:700;}
#cat ul li a img{border:2px solid #069;}
/*GALLERY*/
.gallery{width:98%;padding:20px 10px 10px 10px;}
.gallery_pick{float:left;width:140px; padding:5px;}
.gallery_pick img{border:2px solid #069;}
.video_pick{float:left;width:140px; padding:5px; margin-right:10px; margin-bottom:10px;}
.video_pick img{border:none;}


.zblock{
  color:#fff;
}


/*CATALOG*/
.prod_list{
  width:95%;
  position:relative;
}
.prod_list ul{
  width:98%;
  padding:none;
  display:inline;
}
.prod_list ul li{
  list-style:none;
  float:left;
  overflow:hidden;
  padding:0;
  margin:0 10px 10px 0;
}
.prod_list ul li a{
  overflow:hidden;
  padding:none;
}
.prod_list ul li a img{
  border:2px solid #ccc;
}

/*NEWS*/
.nmain strong{
    display:block;    
    padding-bottom:3px;
    font-style:italic;
    color: #a63908;
    font-weight:bold;   
}
.news_block{
    width:99%;
	padding-top:10px;
}
.nlink{
    float:right;
    font-weight:bold;
}
.news_block .news_icon{float:left;width:150px;}
.news_block .news_anonce{padding-right:10px;float:left;width:820px;text-align:left;padding-left:10px;}
.news_block .news_name{color:#fff;font-size:20px;}
.news_block .news_name a{color:#fff;text-decoration:none;}
.news_block .news_text{color:#a9f1e2;}
.news_block .news_text a{color:#a9f1e2;text-decoration:none;}
.news_block .news_content{padding-right:10px;float:left;width:820px;text-align:left;}
.news_date{padding:10px 0 0 0;font-size:20px;}
.news_block .news_link{padding:5px 5px 0 0; color:#069;}
.news_block .news_link a{text-decoration:underline;}
.news_block .news_full_image{text-align:center;}
.news_block .order_link{font-size:16px;}
.newsf_content{text-align:left;padding-top:10px;}
.newsf{padding-left:7px;}
.newsf_img, .newsf_text{float:left;}
.newsf_img{width:320px;}
.newsf_text{width:650px;}
.bback{font-size:16px;text-transform:uppercase;text-decoration:none !important;}
.partner_block{width:99%;padding:10px 0 0 20px;}
.partner_icon{float:left;width:130px;}
.partner{float:left;width:500px;text-align:left;}
.partner_name{color:#fff;font-size:20px;}
.partner_text{color:#a9f1e2;}

/*PAGINATION*/
.pagination {position:absolute; bottom:20px; right:64px;background-color:#518d80;height:20px;}
.pagination a {padding: 0 5px; line-height:16px; color:#333; font-size:14px; text-decoration:none;background-color:#fcfcfc;height:20px;}
.pagination span, .pagination a:hover, .pagination a.active {padding:0 5px; line-height:16px; color:#ccc; font-size:14px;}
.pagination span.disabled {color:#999;}
.pagination span.current, .pagination a.current{text-decoration:underline;color:#fff;}

/* Image Show
---------------------------------------------------------------*/

