*{margin: 0; padding: 0;}

body {font: 14px Tahoma, sans-serif; width: 100%; background: #EDEACF url(images/bg.jpg) center;}

a:link, a:visited, a:active, a:hover{color: #000; text-decoration: none;}
a:hover{text-decoration: underline;}

.clear{clear: both;}
img{border: none;}
ul li{list-style: none;}
input{ vertical-align: middle; }



#wrapper {
	width: 1010px;
	margin: 0 auto;
	background: url(images/cont_bg.jpg) repeat-y center;
}


#header {
	width: 100%;
	height: 399px;
	background: url(images/top_bg.jpg) repeat-x center top;
}
/* header - new version*/
#header .padd{ width: 1280px; height: 399px;margin: 0 auto; background: no-repeat center top;}

.head1 {
	background-image: url(images/header_img_01.jpg);
	height: 102px;
	width: 594px;
	position: absolute;
	z-index: 2px;
}


.head2 {
	background-image: url(images/header_img_02.jpg);
	height: 102px;
	width: 686px;
	margin-left: 594px;	
	position: absolute;
}

.head3 {
	background-image: url(images/header_img_03.jpg);
	height: 97px;
	width: 594px;
	position: absolute;
	margin-top: 101px;
}

.head4 {
	background-image: url(images/header_img_04.jpg);
	height: 97px;
	width: 686px;
	margin-left: 594px;
	margin-top: 101px;
	position: absolute;
}

.head5 {
	background-image: url(images/header_img_05.jpg);
	height: 111px;
	width: 594px;
	margin-left: 0px;
	margin-top: 198px;
	position: absolute;
}


.head6 {
	background-image: url(images/header_img_06.jpg);
	height: 111px;
	width: 686px;
	margin-left: 594px;
	margin-top: 198px;
	position: absolute;
}


.head7 {
	background-image: url(images/header_img_07.jpg);
	height: 90px;
	width: 594px;
	margin-left: 0px;
	margin-top: 309px;
	position: absolute;
	z-index: 2px;
}

.head8 {
	background-image: url(images/header_img_08.jpg);
	height: 90px;
	width: 686px;
	margin-left: 594px;
	margin-top: 309px;
	position: absolute;
	z-index: 2px;
}

.top_menu{
	padding:0;
	line-height: 36px;
	margin-top: 300px;
	margin-left: 100px;
	position: absolute;
}
.top_menu a { color: white; font-size:18px;}
.top_menu ul{height: 30px; overflow: hidden; padding:0 0 0 0; width:800px; float:left;}
.top_menu ul li{float: left; text-align: center; padding: 0px 0 0 72px; }

.top_menu ul li a:link, .top_menu ul li a:visited, .top_menu ul li a:active, .top_menu ul li a:hover{color: #fff; text-decoration: none;}
.top_menu ul li a:hover{text-decoration: underline;}


/* header - new version*/
#middle {
	width: 100%;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: center;
	overflow: hidden;
}

.content {
  padding:  5px  5px  5px 5px ;
  width: 735px;
  margin-left:215px;  
  color: #7d4312;
  border: 1px solid;
  
}

.head_cont{
 background: #7d4312;
 color: white;
 font-size: 14px;
 text-align:center;
}

.linktd a { color: #FFFFFF; }


.link a { color: #FFFFFF; 
         font-size: 16px;
         font-weight: 400;
		 }
 

.thumbs {color: #9A02FF; margin: 5px 0 5px 13px; width: 735px;}
.thumbs .ti {width: 242px; height: 240px; margin: 1px; float: left; overflow: hidden;}
.thumbs .ti img {position:relative; z-index:99; background: #EFEFEF;}
.thumbs .ti a img{border: 1px solid #9A02FF;}
.thumbs .ti a:hover img{border: 1px solid #FF30EA;}
.thumbs .ti p.right{width: 45%; float: right; font-size: 12px; text-align: right; display:inline; padding: 3px 2 0 0; background: url(images/descr_bg.gif) repeat-x center bottom;}
.thumbs .ti p span{font-weight: 700; color: #fff; font-size: 12px; display: inline;}
.thumbs .ti span{font-weight: 700; color: #840AFF; font-size:20px; display: block; font-size: 11px; padding: 0 0 2px 0;}
.thumbs .ti p.right img{vertical-align: middle; font-size: 12px; background: transparent; margin: 0 0 1px 0;}
.thumbs .ti p.left{width: 244px;font-size: 12px; float: left; color: #fff text-align: left;display:inline; padding: 3px 0 0 15%; background: url(images/descr_bg.gif) repeat-x center bottom;}
.thumbs .ti .descr{ width: 100%; height: 41px; } 

.thumbs .ti a:link, .thumbs .ti a:visited, .thumbs .ti a:active, .thumbs .ti a:hover{color: #000; text-decoration: none;}
.thumbs .ti a:hover{text-decoration: underline;}

.top_list {font-size: 20px; color: #0A0A0A; font-weight: 600; margin: 0 0 0 150px;}
.top_list a{color:#FF19B6;}
.top_list ul{width: 20%; float: left; padding: 5px 0 5px 1px;}
.top_list ul li{padding: 0 0 0 25px;}


.widg{ margin: 0 auto 1px;}
.widg img{margin: 2px 0; border: 1px solid #000;}
.widg span{display: block;}
.widg p{padding: .4em 10px;}

.widg a:link span, .widg a:visited span, .widg a:active span, .widg a:hover span{color: #000; text-decoration: none;}
.widg a:hover span{text-decoration: underline;}

.bttm_block{ width: 100%; clear: both; background: url(images/bttm_bg.jpg) repeat-y; }
.bttm_block .btop{ width: 100%; background: url(images/bttm_top.jpg) no-repeat top; }
.bttm_block .bbttm{ width: 100%; background: url(images/bttm_bttm.jpg) no-repeat bottom; padding: 25px 0 10px; }
.bttm_block .padd{ padding: 0 12px; }
.bttm_block .thumbs{ width: 977px; margin: 2px 0 5px 5px; }


#footer { width: 100%; height: 380px; background: url(images/footer_img.jpg) repeat-x center bottom; text-align: left ;}
.foot_menu{ padding : 65px 20px 20px 145px ; width : 200px; height:200; }
.foot_menu a { color:#441B00; font-weight: 1000;  font-size:20px;}
.foot_menu ul { text-align  : center ;}                    


#footer p{ padding: 100px 0 0; }
#footer .copy{ font-size: 12px; color: #B626FF ; }
#footer .bttm_menu a{ padding: 0 10px; }

.foot_back {
    
    position: absolute;
	width: 100%;
	height: 400px;
	background: url(images/top_bg.jpg) repeat-x center top;
}

.arch{width: 100%; overflow: hidden; color: #FFFFFF; font-size: 13px; text-align: center; padding: 20px 0 8px;}
.arch span{padding: 0;}
.arch span.title{border: none; background: none; color: #fbefcd; padding: 2px 3px;}
.arch span a:link, .arch span a:visited, .arch span a:active, .arch span a:hover {color: white; text-decoration: none; border: white 1px solid; background: #FF38E1; padding: 4px 4px 4px 4px;}
.arch span a:hover {color: #FF38E1 ; border: #BA3AFF 1px solid; background: white;}

.sr {
 float: right; 
 margin-right: 10px;
 padding : 0 0 0 0; 
width: 225px;	
}

.sr .padd{ padding: 0 10px 0 15px; }
.sr .title{ background: url(images/cat_bg.png) no-repeat bottom center; text-align: center; padding: 5px 0; }
.sr .title h1{ font-size: 18px;color:#7d4312; font-family: Arial, Helvetica, sans-serif; }
.sr {color: #000000;font-size:14px;}
.sr a{ color:#A30FFF}
.sr ul{ padding: 10px; font-weight: 700; font-size: 14px;}
.sr ul li{ background: url(images/bullet_rul.gif) no-repeat 0 4px; padding: 0 0 0 15px; }

.rsr {
 position: absolute;
 
 margin-right: 255px;
 padding : 0 0 0 0; 
 width: 225px;	
}

.rsr .padd{ padding: 0 10px 0 7px; }
.rsr .title{ background: url(images/cat_bg.png) no-repeat bottom center; text-align: center; padding: 5px 0; }
.rsr .title h1{ font-size: 18px;color:#7d4312; font-family: Arial, Helvetica, sans-serif; }
.rsr a{ color:#FFFFFF; font-size: 14px; } 
.rsr ul{ text-align:left; padding: 20px; font-weight: 700; font-size: 14px;}
.rsr ul li{ background: none; padding: 0 0 0 15px; }
.rsr ul li a{ color:#000000; }



