*    	{font: normal 12px Verdana; color:#000;}
body 	{margin:0;background-color: #fff6f2; }
table,td {padding:0; margin:0; border-collapse:collapse; vertical-align:top;}
img 	{border:none;}
a		{font: bold 12px Arial; color:#a99590; text-decoration: none;}
a:hover {text-decoration: underline; color:#740466;}

.lnk {font: normal 12px Tahoma; color: #348cbc; background: url(img/lnk_dot.png) 0 50%; background-repeat: no-repeat; padding: 0 0 0 7px; text-decoration: none;}
.lnk:hover {font: normal Tahoma Arial; color: #aeda29; background: url(img/lnk_dot.png) 0 50%; background-repeat: no-repeat; padding: 0 0 0 7px; text-decoration: underline;}
  
#sm_dot {border-bottom: 1px dotted #fff; margin:5px 25px 5px 1px;}

.c1{color:#3399FF;}	
.c2{color:#FF66FF} 
.c3{color:red}
.c4{color:yellow}
.c5{color:blue}	

h1 {margin: 8px 0; padding: 0; font: bold 12px Verdana; color: #ff6600; }
h2 {margin: 8px 0; padding: 0 0 0 25px; font: bold 16px Verdana; color: #740466; background-image: url(img/v_tr.png); background-repeat: no-repeat; background-position: left}

#head {height: 752px; width:100%; float: left; margin: 0; padding: 0; background-image: url(img/top_bg.png); background-repeat: repeat-X; background-position: right}
	#head_lay_2 {height: 752px; width:100%; float: left; margin: 0; padding: 0; background-image: url(img/mi.jpg); background-repeat: no-repeat; background-position: right}
		 
		 #tb1 {width: 268px; height: 109px; font: normal 11px Verdana; color:#000; background: url(img/top_block_bg.png); position: absolute; left: 20px; top:20px; padding:10px 15px;}
		 #mt1 {position: absolute; right: 176px; top: 40px; font: normal 48px Verdana; color: #740466; line-height: 90%}
		 #mt2 {position: absolute; right: 235px; top: 25px; font: normal 12px Verdana; color:#740466;}
		 #mt3 {position: absolute; right: 370px; top: 130px; font: normal 20px Verdana; color:#740466;}
		 #icon_1 {position: absolute; right: 35px; top: 35px;}
		 
		 #tbb1 {width: 268px; height: 254px; font: normal 12px Verdana; color: #000; background: url(img/bigtop_block_bg.png); position: absolute; left: 20px; top: 180px; padding: 10px 15px}		 
		 #tbb2 {width: 268px; height: 254px; font: normal 12px Verdana; color: #000; background: url(img/bigtop_block_bg.png); position: absolute; left: 340px; top: 180px; padding: 10px 15px}		 
		 
		 #hit3 {position: absolute; left: 35px; top: 460px; font: bold 16px Verdana; color:#740466; width: 50%;}
		 	#hit3 p {background-image: url(img/v_tr.png); font: normal 11px Verdana; color:#000; background-repeat: no-repeat; background-position: top left; margin: 10px 0; padding: 0 0 0 37px}
			#hit3 p a {font: bold 12px Verdana; color:#ff6600;}
			#hit3 #t {font: normal 11px Verdana; color:#031a80;}
			#hit3 #t a {font: bold 12px Verdana; color:#0e9500; }

#sep {clear: both; float: left; width: 100%; background-color: #740466; height:32px;}
	#sep_o1 a {float: left; background-image: url(img/w_tr.png); background-repeat: no-repeat; margin: 8px 0 0 15px; padding: 0 0 0 24px; font: bold 14px Verdana; color: #ffd6f7}			
	#sep_active {float: left; background-image: url(img/o_tr.png); background-repeat: no-repeat; margin: 8px 30px 0 45px; padding: 0 0 0 24px; font: bold 14px Verdana; color: #ff6600}			
	
#main_block	{clear: both; float: left; width: 100%; background-color: #fff6f2; padding: 0; margin:0;}
	#right_part {float: right; width: 300px; padding: 0; margin: 20px; }				
		#rp_block {background: url(img/right_block.png) 0 0; width: 268px; height: 109px; font: normal 11px Verdana; color:#000; margin:0; padding:10px 15px;}
	#left_part {padding:0; margin: 20px;}	

#three_bloks{clear: both; float: left; width: 100%; background-color: #fff6f2; padding: 0; margin:0;}
	#bl1 {float: left; width: 28%; margin: 20px; border: 1px; height: 352px; background-image: url(img/b1_1.png); background-repeat: repeat-x; font: normal 11px Verdana; color:#000; }	
		#bl1_0 {float: left; width: 100%;height: 352px; background-image: url(img/b1_0.png); background-repeat: no-repeat; background-position: right; font: normal 11px Verdana; color:#000; }	
		#bl1_2 {float: left; width: 100%;height: 352px; background-image: url(img/b1_2.png); background-repeat: no-repeat; background-position: left; font: normal 11px Verdana; color:#000; }	
				#bl1_txt{margin:20px; font: normal 11px Verdana; color:#000; }
				
	#bl2 {float: left; width: 28%; margin: 20px; border: 1px; height: 352px; background-image: url(img/b2_1.png); background-repeat: repeat-x; font: normal 11px Verdana; color:#000; }	
		#bl2_0 {float: left; width: 100%;height: 352px; background-image: url(img/b2_0.png); background-repeat: no-repeat; background-position: right; font: normal 11px Verdana; color:#000; }	
		#bl2_2 {float: left; width: 100%;height: 352px; background-image: url(img/b2_2.png); background-repeat: no-repeat; background-position: left; font: normal 11px Verdana; color:#000; }	
				#bl2_txt{margin:20px; font: normal 11px Verdana; color:#000; }			
				
	#bl3 {float: left; width: 28%; margin: 20px; border: 1px; height: 352px; background-image: url(img/b3_1.png); background-repeat: repeat-x; font: normal 11px Verdana; color:#000; }	
		#bl3_0 {float: left; width: 100%;height: 352px; background-image: url(img/b3_0.png); background-repeat: no-repeat; background-position: right; font: normal 11px Verdana; color:#000; }	
		#bl3_2 {float: left; width: 100%;height: 352px; background-image: url(img/b3_2.png); background-repeat: no-repeat; background-position: left; font: normal 11px Verdana; color:#000; }	
				#bl3_txt{margin:20px; font: normal 11px Verdana; color:#000; }						

#foto_caption {width: 200px; padding: 0 0 0 -12px; margin: 10px auto; font: bold 14px Verdana; color: #740466;background: url(img/o_tr2.png) 0 40%; background-repeat: repeat-y}				

#line {width: 100%; height: 40px; border-top: 1px solid  #740466; background: white}
