body,html {
  margin            : 0px;
  padding           : 0px;
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 10pt;
  color             : #000;
  height			: 100%; 
  width				: 100%;
  background		: #ffce1f;
}			 
p {
margin:10 0 10em;
margin: 10px;
  font-size         : 11pt;
}

.all_div {
  margin            : 0px auto;  
  padding           : 0px; 	  
  height            : 100%;
  width		        : 100%;  
  background		: #ffce1f url(i/images/fon_site.gif) left top repeat-x;
}

* {
  margin			: 0px;
  padding			: 0px;
}
 
div,td {
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 8pt;
  color             : #000;
}
 A {
 color: #456489; /* Цвет ссылок */
}
A:visited {
 color: #456489; /* Цвет посещенных ссылок */
}
A:hover {
 color: #456489;
 }

.cnt {
 font-size         : 10pt; 
 margin-right: 10pt;
}
.text_rigt_content {
  margin            : 5px;
}
.all_table {
  margin            : 0px;
  padding           : 0px;
  width  		    : 980px;
  height			: 100%;	 
}

.top_header {
  height			: 22px;
}
.blue {
   font-size         : 11pt;
}
.white {
   font-size         : 11pt;
}
.header {
  height			: 102px; 
}
h1{
font: bold;  
color:#FFBE1E;
font-family       : Arial, Helvetica, sans-serif;
 font-size         : 16pt;
}

h2{
font: bold;  
color:#FFBE1E;
font-family       : Arial, Helvetica, sans-serif;
 font-size         : 15pt; 
}

h3{
font: bold 120% Boyarsky;  color:#64628E;  
}
h4{
font: bold;  
color:#FFBE1E;
font-family       : Arial, Helvetica, sans-serif;
 font-size         : 12pt; 
}

h5{
font: bold;  
color:#FF001E;
font-family       : Arial, Helvetica, sans-serif;
 font-size         : 11pt; 
}
small {
 font-size         : 9pt; 
}
.header h4{ 
  margin			:0px; 
  padding			:0px; 
  position			:relative; 
  width				:100%; 
  height			:100%; 
  overflow			:hidden; 
} 

.header h4 span { 
  display			:block; 
  position			:absolute; 
  left				:0px; 
  top				:0px; 
  z-index			:1; 
  width				:980px; 
  height			:102px; 
  background		: url(i/images/fon_header.gif) center top no-repeat; 
}

.tell {
  top				: 83px;
  right				: 10px;
  width				: 350px;
  height			: 9px;
  position			: absolute;
  z-index			: 1;
  font-family       : Arial, Helvetica, sans-serif;	
  font-style		: italic; 
  font-weight		: bold;
  font-size         : 10pt;
  color             : #0000FF;
}

.top_menu {	
  height			: 39px;
  background		: url(i/images/fon_top_menu.gif) left top repeat-x;
}

.menu ul {
  padding			: 0px;
  margin			: 0px;
  width				: 950px;
  height			: 20px;
} 

.menu li { 
  padding			: 3px 10px 0px 17px; 
  float				: left;
  height			: 15px;	
  text-transform	: uppercase;			
  font-family		: Arial, Helvetica, sans-serif;	
  font-size			: 9pt; 
  font-weight		: bold; 
  color				: #000; 
  white-space		: nowrap; 
  list-style		: none;
  border-left		: #f8d22c solid 1px ;
  border-right		: #ffbe1e solid 1px; 
}
.menu li.go { 
  padding			: 3px 25px 0px 20px; 
}
.menu li.go2 { 
  padding			: 3px 27px 0px 25px; 
}
.menu li.go3 { 
  padding			: 3px 45px 0px 35px; 
}
.menu li a, .menu li a:link, .menu li a:visited {
  color				: #000; 
  text-decoration	: none;	
  padding-left		: 6px;	
  background		: url(i/images/cursor_black.gif) left 5px no-repeat;
}

.menu ul li a:hover {
  color				: #fff;
  text-decoration	: none;
  background		: url(i/images/cursor_white.gif) left 5px no-repeat;
} 
.menu2 li {
color : #FFF6CF;
font-size			: 12pt;
}
.menu2 li a, .menu li a:link, .menu li a:visited {
  color				: #000; 
  text-decoration	: none;	
  padding-left		: 6px;	
  background		: url(i/images/cursor_black.gif) left 5px no-repeat;
}

.menu2 ul li a:hover {
  color				: #000;
  text-decoration	: none;
  background		: url(i/images/cursor_white.gif) left 5px no-repeat;
} 

HR {
 border: none; /* Убираем границу для браузера Firefox */
 color: red; /* Цвет линии для браузера Internet Explorer */
 background-color: #FFCE1F; /* Цвет линии для браузера Firefox и Opera */
 height: 1px; /* Толщина линии */
 width: 230px;
}
.content {
  background-color	: #fff;
  background-image:url("http://worldofdance.ru/1.png");

}

.table_content {
  width				: 980px;
  height			: 100%;

}

.left_content {
  width				: 282px;
}

.top_left_content {
  margin			: 5px 0px 0px 15px;
  padding			: 0px; 
  width				: 100%;
  height			: 16px;
  background		: url(i/images/top_catalog_left.gif) left bottom no-repeat; 
}

.center_left_content {
  margin			: 0px 0px 0px 15px;
  padding			: 0px 0px 0px 16px; 
  width				: 100%;
  background		: url(i/images/content_catalog_left.gif) left top repeat-y; 
}

.bottom_left_content {
  margin			: 0px 0px 0px 15px;
  padding			: 0px; 
  width				: 100%;
  height			: 16px;
  background		: url(i/images/bottom_catalog_left.gif) left top no-repeat; 
}


.left_auto {
  width				: 126px;
}

.left_auto a, .left_auto a:link, .left_auto a:visited, .right_auto a, .right_auto a:link, .right_auto a:visited  {
  text-decoration	: none;
  font-size			: 1px;
  color				: #fff;	
  cursor			: hand;
}

.left_auto a:hover, .right_auto a:hover {
  text-decoration	: none;
  font-size			: 1px;
  color				: #fff;
  cursor			: hand;
}

.right_auto {
  width				: 137px;
}



.center_left_content1 a, .center_left_content1 a:link, .center_left_content1 a:visited { 
  margin			: 0px;
  padding			: 0px 0px 0px 20px;	
  font-size			: 8pt;   
  color				: #000; 
  text-decoration	: underline;
}

.center_left_content1 a:hover { 
  margin			: 0px;
  padding			: 0px 0px 0px 20px;
  font-size			: 8pt;  
  color		  		: #5d5d5d;
  text-decoration	: underline;	
}



.table_form_registr td p {
  font-size			: 10pt;
  font-weight		: bold;
  text-transform	: uppercase;
  height			: 25px;
}

.login {
  width				: 91px;
  font-size			: 9pt;
  font-weight		: bold;
  height			: 19px; 
} 

.registr {
  height			: 25px;
}

.td_vhod {
  width				: 85px;
}

.knopka_vhod {
  width				: 50px;
  height			: 30px;
  font-size			: 9pt;
  font-weight		: bold;
  cursor			: hand;
}	

.pole_login, .pole_passw {
   height			: 18px;
}

.right_content {
  width				: 698px;
} 

.div_foto {
  margin			: 7px 0px 5px 9px;
  padding			: 0px;
  width				: 681px;
  height			: 331px;
  background-color	: #999caf; 

  position			: relative;	
}							   


 


.plakat_text {
  background		: none;
  margin			: 0px;
  padding			: 0px;
  left				: 31px;
  top				: 258px; 
  position			: absolute;
  width				: 681px;
  height			: 83px;
  color				: #fff;
  font-size			: 16pt;
  text-transform	: uppercase;
  font-weight		: bold;
  line-height		: 160%;	
  font-family		: Tahoma;
}

.table_news {
  width				: 698px;
  display			: block;
}

.center_td {
  width				: 512px;
}

.table_banners {
  width				: 512px;  
}

.banner1 {
  width				: 256px;  
} 

.banner2 {
  width				: 256px;
} 

 
.table_poisk, .table_poisk_a, .table_poisk_b {
  margin   			: 0px 0px 0px 6px;
  width				: 494px;
  background-color	: #ffd21e;
  border-top		: #c4c1b5 solid 1px;
  border-left		: #c4c1b5 solid 1px;
  border-right		: #c4c1b5 solid 1px;
} 

.table_poisk1, .table_poisk1_a, .table_poisk1_b {
  margin   			: 0px 0px 10px 6px;
  width				: 494px;
  background-color	: #ffd21e;
  border-bottom		: #c4c1b5 solid 1px;
  border-left		: #c4c1b5 solid 1px;
  border-right		: #c4c1b5 solid 1px;
}  

.form_poisk_a, .form_poisk_b {
  display:none;
}

.table_poisk td, .table_poisk_a td, .table_poisk_b td  {
  height			: 27px;
}

.table_poisk1 td, .table_poisk1_a td, .table_poisk1_b td {
  height			: 27px;	
  padding-bottom	: 15px;
}

.table_poisk_zag {
  margin   			: 0px 0px 0px 6px;
  width				: 494px;
  
} 

.td_table_poisk_zag1 {
  height			: 21px !important;
  text-transform	: uppercase; 

}

.td_table_poisk_zag2 {
  height			: 21px !important;
  text-transform	: uppercase; 

}

.td_table_poisk_zag3 {
  height			: 21px !important;
  text-transform	: uppercase;
}

.zm1, .zm1:link, .zm1:visited {
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 8pt;
  color             : #000;	
  text-decoration	: none;
}  

.zm1:hover {
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 8pt;
  color             : #000;	
  text-decoration	: underline;
}

.zag_zap {
  height			: 30px !important;
}

.name_poisk {
  width				: 90px;
  padding-left		: 15px;
}  

.name_poisk_b {
  width				: 150px;
  padding-left		: 45px;
}

.name_poisk1 {
  padding-left		: 5px;
}

.pole_vibora {
  width				: 157px;
}

.pole_vibora select, .pole_vibora_b select {
  font-size			: 8pt;
}

.vibor_year {
  width				: 70px;
  height			: 18px;
}

.vibor_ost {
  width				: 150px;
  height			: 18px;
}

.ili {

}

.articul {
  padding-left		: 15px;
}

.pole_articul {
  height			: 18px;
  font-size			: 8pt;
}  

.application, .type_liquids, .featurest {
  width				: 200px;
  height			: 18px;
}

.knopki {
  padding			: 0px 5px 5px 5px;
}

.knopki_b {
  height			: 30px !important;
  padding			: 15px 0px 0px 0px;
}

.knopki input, .knopki_b input {
  font-size			: 7pt; 
  cursor			: hand;	
  margin-right		: 5px;
}

.knopka_poisk {
  display			: block;
  height			: 16px;
  width				: 65px;
  background-color	: #ffd21e;
  border			: solid 1px;
  border-color		: #ffeeac #9b8632 #9b8632 #ffeeac;
}

.knopka_poisk_b {
  height			: 16px;
  width				: 65px;
  background-color	: #ffd21e;
  border			: solid 1px;
  border-color		: #ffeeac #9b8632 #9b8632 #ffeeac;
}  

.content_bottom_text {
  margin			: 15px 0px 20px 6px; 
  width				: 494px;
}

.cont_bot_text_zag {
  margin            : 0px;
  padding           : 0px 0px 8px 0px;
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 10pt;
  font-weight		: bold;
  color             : #404040;
}

.td_news {
  width				: 186px;
} 

.top_news {
  margin			: 5px 0px 0px 0px;
  padding			: 0px; 
  width				: 180px;
  height			: 20px;
  vertical-align	: bottom; 
}

.h3_block {
  margin			: 0px;
  padding			: 5px 0px 0px 0px;
  color				: #000;
  font-family       : Arial, Helvetica, sans-serif !important;
  font-size			: 10pt !important;
  font-weight		: bold;
}

.content_news {
  margin			: 0px 0px 0px 0px;
  padding			: 0px 0px 0px 0px; 
  width				: 180px;
}

.content_news1 {
  margin			: 0px 0px 0px 0px;
  padding			: 0px 0px 0px 16px; 
  width				: 180px; 
 
}  

.news {	
  width				: 155px;
  border-bottom		: #ff9900 dashed 1px;  
  padding			: 15px 0px 10px 0px;
}

.news_text p {
  margin			: 0; 
  padding			: 3px 0px 0px 0px;
} 

.date {
  color				: #ff9900; 
  padding			: 0px 7px 0px 0px; 
  font-size			: 7pt;
  font-weight		: bold;
}

.news_title,.news_title:link, .news_title:visited {	
  color				: #000;
  display			: block;
  text-decoration	: none;	

} 

.news_title:hover {
  color				: #000;
  text-decoration	: underline;
}

.news_title img	{ 
  padding-bottom	: 1px;
}

.news_all_zag {
  width				: 155px; 
  text-align		: right;
}

.news_all_zag a, .news_all_zag a:link, .news_all_zag a:visited {	
  padding-top		: 10px;
  padding-bottom	: 0px;
  color				: #fe7700;
  font-style		: italic;
  text-decoration	: underline;	
  cursor			: hand;
}

.news_all_zag a:hover {
  color				: #fe7700;
  font-style		: italic;
  text-decoration	: underline;	
  cursor			: hand;
} 

.bottom_news {
  margin			: 0px 0px 10px 0px;
  padding			: 0px; 
  width				: 180px;
  height			: 20px;
}

.orange_line { 
  font-size			: 1px;
  height			: 8px; 
  background-color	: #ff871e;
}						  

.footer {
  height			: 57px;
  background-color	: #000;
}

.table_footer {
  width				: 100%;
  height			: 100%;
}					   

.schet {
  width				: 160px; 
}

.schet1 {
  width				: 140px; 
}

.copyright {
  width				: 440px;
  line-height		: 150%;	
  color				: #fff;
}

.adress {
  width				: 240px;
  line-height		: 150%;
  color				: #fff;
}

.adress a, .adress a:link, .adress a:visited { 
  color				: #fff; 
  text-decoration	: none;
}

.adress a:hover {
   color			: #fff;	
   text-decoration	: underline;
}

.shadow_footer {
  height			: 28px;
}
.opt a, .opt a:link, .opt a:visited
{
  color				: #000; 
}

#link a
{
  text-transform	: uppercase;
  color				: #ff881e; 
  font-weight		: bold;
  text-decoration	: none;	
  padding-left		: 7px;
}
#link a:hover
{
  color				: #000; 
  text-decoration	: none;	
  padding-left		: 7px;	
}