html,body {height: 100%;margin: 0; background: #000;color: #555454;font:12px tahoma; }
img {border: 0;display: block;}
*{margin:0;padding:0;}
td{vertical-align:top;}
a{outline: none;}
table { border-collapse:collapse;}
body,div,ul,li,h1,h2,h3,h4,h5,h6,input,textarea,p,table,td{margin:0; padding:0;} 	
ul {list-style:none;}
a:hover {text-decoration: none;}
.clear {
       	clear:both;
       	line-height:1%;
       	margin-bottom:-1px;
       	height:1px;
       	overflow:hidden;}

h2 {
        color: #422b25;
        font: 14px tahoma;
        font-weight:bold;
        padding:10px 0 7px 0;
        }
#conteiner {background:  url(../images/bg.jpg) no-repeat top left;min-height: 100%;width:900px;margin:0 auto; padding:0 0 0 100px;}
      
* html #conteiner {height: 100%;}

#conteiner_main {padding-bottom: 130px;}

#foto_bg {margin:50px 0 0 0;padding:0;height:619px;width:442px;float:left;}

#foto_bg img {position: absolute;height:619px;width:442px;}

#wrapper {margin:0;padding:0;width:800px;}

#glavnaya {display: block; margin:62px 0 0 0;width: 77px;height: 33px;}

#logo {display: block; margin:0 0 0 54px;width: 204px;height: 51px;}

ul#top_menu {width:100%;height:35px;display: block;padding:20px 0 0 0;} 

ul#top_menu li {float:left;padding:0 3px;} 

ul#nav {width:90%;height:35px;display: block;padding:10px 0 0 30px;} 

ul#nav li {float:left;padding:0 2px; color: #695e51;font:11px tahoma;} 

ul#nav a {
        margin:0;
        padding:0;
        color: #695e51;
        font:11px tahoma;}

#content_text_title {position: relative;float:left;margin:0 0 0 -100px;width:260px;padding:0 20px 0 10px;}

#content_text{position: relative;margin:0 0 0 -100px;width:430px;padding:0 10px 0 10px;}





.stih {
        margin:0;
        padding:25px  0;
        color: #555454;
        font:12px tahoma;}

.stih span {
        display: block;
        padding: 0;
        text-align: right;
        color: #555454;
        font:10px tahoma;}

h6 {
        padding:20px 0 10px 15px;
        color: #373737;
        font: bold 12px tahoma;}

ul.hit_parad li {
        display: block;
        padding: 2px 0;
        color: #424141;
        font:9px tahoma;}

ul.hit_parad a {
        padding:0;
        color: #373737;
        font: bold 11px tahoma;}

.news {margin:0;padding:9px 0; min-width: 90%}

.news img{float:left; margin:0 15px 0 0;border:1px solid #2f2e2e;}

p {
        margin:0;
        padding:4px 0;
        color: #000;
        font: 11px tahoma;}

h5 {
        padding:0;
        color: #2b2b2b;
        font: bold 14px tahoma;}

h5 a {color: #2b2b2b;text-decoration: none;}

.music_tabl {width:100%;color: #000;margin:10px 0 0 0;}

.music_tabl tr.tabl_bgt {background:  url(../images/tabl_bgt.png) repeat-x top left;height: 18px;}
.music_tabl tr.tabl_bgs {background:  url(../images/tabl_bgs.png) repeat-x top left;height: 18px;}

.raw1 {width:30px;padding:1px;}
.raw2 {width:145px;padding:1px;}
.raw3 {width:70px;}
.raw4 {width:36px;text-align: center;}
.raw5 {width:36px;text-align: center;}
.raw6 {width:36px;text-align: center;}
.raw7 {width:96px;padding:0 4px 0 20px;}
.raw7 img{float:left;}

.float_right {float:right;border:1px solid #2f2e2e;margin:5px 0 5px 5px}

.download {display:block;color: #000;font: bold 13px tahoma;}

.download a{color: #000;}

.list_stihi {
        display: block;
        margin:0;
        padding:0 0 0 55px;
        color: #000;
        font: 12px tahoma;
        line-height: 18px;}
.list_stihi a {
        color: #000;
        font: 12px tahoma;
        line-height: 18px;
}
.list_stihi a hover{
			text-decoration: none;
}  
p.contact {
        margin:0;
        padding:10px 0 10px 55px;
        color: #000;
        font: 12px tahoma;
        line-height: 18px;}

.foto_gallery {width: 410px; margin:0px;padding:0;float: left;}

.foto_gallery img {float: left; margin:6px;padding:0;border:1px solid #000;height: 89px;width:120px;}

.icon1 {
       display: block;
       background:  url(../images/pic1.gif) no-repeat top left;
       height: 36px;
       margin:0 0 0 75px;
       padding:25px 0 0 75px;}

.icon2 {
       display: block;
       background:  url(../images/pic2.gif) no-repeat top left;
       height: 65px;
       margin:0 0 0 225px;
       padding:11px 0 0 120px;}

.icon3 {
       display: block;
       background:  url(../images/pic3.gif) no-repeat top left;
       height: 57px;
       margin:0 0 0 70px;
       padding:5px 0 0 90px;}

.icon4 {
       display: block;
       background:  url(../images/pic5.gif) no-repeat top left;
       height: 36px;
       margin:0 0 0 242px;
       padding:60px 0 0 60px;}

.icon5 {
       display: block;
       background:  url(../images/pic4.gif) no-repeat top left;
       height: 43px;
       margin:0 0 0 70px;
       padding:25px 0 0 85px;}

.icon1, .icon2, .icon3, .icon4, .icon5 {color: #000;font: bold 14px tahoma;text-decoration: none;}

#stih {background:  url(../images/stih.png) no-repeat top left;height: 369px;width:368px;float:left;margin:10px 0 0 0;}

#shtamp1 {height: 80px;width:199px;float:left;margin:35px 0 0 160px;}

#shtamp2 {height: 80px;width:199px;float:left;margin:145px 0 0 25px;}









#right_bar {width:150px;padding:180px 0 0 0;}

.sdmenu {
	width: 150px;
	margin:0;
	padding: 0;}

div.sdmenu div {overflow: hidden;}

div.sdmenu .collapsed {height: 33px;}

.sdmenu span {
       	cursor:pointer;
	display: block;
	padding:0;
	margin: 0;	
        height: 30px;}

.sdmenu a {
        cursor:pointer;
	padding: 0;	
	height: 23px;
	display: block;	 
        text-decoration: none;}
        
















   
       

   
#footer {
       text-align: center;
        position:relative;
        width: 1000px;
        height: 130px;
        margin:-130px auto 0 auto;}

ul.footer_menu  {
        display: block;
        height: 16px;
        width:370px;
        padding:60px 0 0 0;
        margin: 0 auto;}

ul.footer_menu li {
        float: left;
        padding: 0 0 0 2px;
        margin: 0;}

ul.footer_menu a {
        padding:0;
        color: #676767;
        font: 12px tahoma;
        text-decoration: none;}

p.copy  {
        margin:0 auto;
        padding:0;
        color: #484848;
        font: 12px tahoma;}
        
p.copy2  {
        margin:0 auto;
        padding:0;
        color: #484848;
        font: 12px tahoma;}

p.copy a {color: #484848; text-decoration:none}
p.copy2 a {color: #2b2a2a;}
.zoomzoom {
	position: relative;
	display: block;
	float: left;
	height: 77px;
	width: 77px;
	padding: 5px 5px 5px 5px;		
	
}

#scroll {
		width: 420px;
		height: 400px;
		overflow: hidden;			
	}

#container {
	width: 400px;
	height: 400px;
	float: left;
	overflow: hidden;}
	
#content {
	display:block;
}
#scroll_bar {width: 20px;
				 height: 100%;
				 background-image: url(../images/scroll_bar.gif);
				 background-repeat: repeat-y;
				 display: block;
				 float: right;
				 display:none;}

#scroller {
	background-repeat: repeat-y;
	height: 400px;
	position: relative;
	width: 20px;
}


#footer img {
display:inline !important;
}

