* { 
	padding: 0px;
	margin: 0px;
	outline: none;
}
img {
	border: 0px;
}
body.b {
	font-size: 12px;
	font-family: arial;
	/*background: url(../images/big_fonas3.jpg) no-repeat top center;*/
  background-color: #740F3E;
	/*background-color: #6A1F3E;*/
	behavior: url("csshover.htc");
}
#main {
	width: 1001px;
	margin: 0 auto;
}
#top {
	width: 971px;
	height: 85px;
	background: url(../images/top_bg.gif) no-repeat;
	padding: 16px 15px 0 15px;
	margin: 4px 0 0 0;
	float: left;
}
#top #logo {
	width: 255px;
	padding: 0 0 0 20px;
	float: left;
}
#top #contact_block {
	width: 220px;
	line-height: 1.3;
	padding: 5px 0 0 10px;
	float: left;
}
#top #search_block {
	width: 200px;
	padding: 15px 0 0 15px;
	float: left;
}
#top #search_block label {
	font-size: 14px;
	padding: 0 0 2px 0;
	display: block;
}
#top #search_block .input {
	width: 155px;
	color: #707070;
	font-size: 12px;
	font-family: arial;
	border: 1px solid #B3C6CF;
	padding: 2px;
	float: left;
}
#top #search_block .submit {
	cursor: pointer;
	margin: 2px 0 0 4px;
	float: left;
}
#top #menu {
	width: 250px;
	list-style: none;
	float: right;
}
#top #menu li {
	padding: 0 0 0 1px;
	float: right;
}
#top #menu a {
	height: 19px;
	color: #000;
	text-decoration: none;
	background: url(../images/menu_icon.gif) #E5E5E5 no-repeat right center;
	padding: 4px 17px 0 10px;
	float: left;
}
#top #menu a.act {
	background: url(../images/menu_act.gif) #FFA4D2 no-repeat right center;
}
#top #icons_lang {
	width: 200px;
	color: #E5E5E5;
	font-size: 14px;
	text-align: right;
	padding: 5px 0 0 0;
	clear: right;
	float: right;
}
#top #icons_lang img {
	vertical-align: middle;
}
#top #icons_lang a {
	color: #C30063;
	font-size: 11px;
	margin: 0 4px;
}
#top #icons_lang a.act {
	color: #2C2C2C;
	text-decoration: none;
}
#content_main {
	width: 971px;
	background: url(../images/content_main.gif) repeat-y;
	padding: 10px 15px;
	float: left;
}
#left_sidebar {
	width: 179px;
	float: left;
}
#left_sidebar #submenu {
	width: 179px;
	list-style: none;
	margin: 0 0 20px 0;
	float: left;
}
.bg_1 #left_sidebar #submenu {
	/*min-height: 332px;
	_height: 332px;*/  
}
#left_sidebar #submenu li {
	width: 179px;
	list-style: none;
	border-top: 1px solid #ADBCC5;
	padding: 5px 0;
	float: left;
}
#left_sidebar #submenu li.last {
	border-bottom: 1px solid #ADBCC5;
}
#left_sidebar #submenu a {
	color: #000;
	font-size: 14px;
	text-decoration: none;
	display: block;
}
#left_sidebar #submenu ul {
	width: 159px;
	list-style: none;
	padding: 2px 0 0 20px;
	float: left;
}
#left_sidebar #submenu ul li {
	width: 159px;
	border-top: 0;
	padding: 1px 0;
	float: left;
}
#left_sidebar #submenu ul li a {
	font-size: 12px;
	background: url(../images/submenu_sub.gif) no-repeat 0 center;
	padding: 0 0 0 7px;
}
#left_sidebar #newsletter {
	width: 159px;
	height: 65px;
	background: #FFA4D2;
	padding: 6px 10px 0 10px;
	float: left;
}
#left_sidebar #newsletter label {
	font-weight: bold;
	padding: 0 0 2px 0;
	display: block;
}
#left_sidebar #newsletter .input {
	width: 149px;
	color: #707070;
	font-size: 12px;
	font-family: arial;
	border: 1px solid #E85EA4;
	padding: 2px 4px;
	float: left;
}
#left_sidebar #newsletter span {
	color: #FFF;
	background: #E85EA4;
	padding: 2px 4px;
	float: left;
}
#left_sidebar #newsletter .submit {
	cursor: pointer;
	margin: 2px 0 0 0;
	float: right;
}
#right_sidebar {
	width: 172px;
	float: right;
}
#right_sidebar #inside_menu {
	width: 172px;
	list-style: none;
	padding: 0 0 3px 0;
	float: left;
}
#right_sidebar #inside_menu li {
	width: 172px;
	padding: 0 0 2px 0;
	float: left;
}
#right_sidebar #inside_menu a, #content #plan_nav li a {
	color: #FFF;
	text-decoration: none;
	background: url(../images/inside_menu_icon.gif) #9D0064 no-repeat 5px center;
	padding: 5px 0 0 25px;
	display: block;
}
#right_sidebar #inside_menu a {
	padding: 5px 0 5px 25px;
}
#content #plan_nav li a {
	width: 125px;
	height: 20px;
}
#right_sidebar #inside_menu a:hover {
	color: #FFA6DC;
}
#right_sidebar #inside_menu a.act {
	color: #000;
	background: url(../images/inside_menu_act.gif) #fff no-repeat 5px center;
}
#content #plan_nav li a.act {
	color: #000;
	background: url(../images/plan_nav_act.gif) #DFE7EB no-repeat 5px center;
}
#right_sidebar #shop_search, #right_sidebar #calendar {
	width: 166px;
	background: #FFF;
	padding: 8px 0 10px 6px;
	margin: 0 0 5px 0;
	float: left;
}
#right_sidebar #shop_search span, #right_sidebar #calendar span {
	font-weight: bold;
	padding: 0 0 2px 0;
	display: block;
}
#right_sidebar #shop_search label {
	padding: 6px 0 2px 0;
	float: left;
}
#right_sidebar #shop_search select {
	width: 155px;
	font-size: 12px;
	font-family: arial;
	float: left;
}
#right_sidebar #calendar table {
	width: 160px;
	font-size: 11px;
	text-align: center;
	border: 1px solid #CED5D9;
	margin: 4px 0 0 0;
	clear: left;
}
#right_sidebar #calendar table td {
	background: #D2E1E6;
}
#right_sidebar #calendar table th {
	font-weight: normal;
	background: #B3C6CF;
	padding: 2px 0 !important;
}
#right_sidebar #calendar table thead td {
	font-size: 12px;
	background: #FFF;
	padding: 2px 0;
}
#right_sidebar #calendar table thead td a {
	display: block;
}
#right_sidebar #calendar table tbody a {
	color: #000;
	text-decoration: none;
	padding: 1px;
	border: 1px solid #D2E1E6;
	display: block;
}
#right_sidebar #calendar table tbody a.act {
	background: #FFA4D2;
	border: 1px solid #FFA4D2;
}
#right_sidebar #calendar table tbody a:hover {
	border: 1px solid #C40063;
}
#right_sidebar #member {
	width: 145px;
	background: url(../images/member_icon.gif) #FFF no-repeat 5px 10px;
	padding: 10px 0 10px 27px;
	float: left;
  margin: 0 0 5px 0;
}
.no_margin {
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
}
#right_sidebar #member span {
	width: 135px;
	border-bottom: 1px solid #E5E5E5;
	padding: 0 0 3px 0;
	margin: 0 0 5px 0;
	float: left;
}
#right_sidebar a.inside_blocks {
	margin: 0 0 5px 0;
	float: right;
}
#content_inside {
/*	width: 769px;
	background: #8D95A0;
	border-top: 8px solid #8D95A0;
	border-bottom: 8px solid #8D95A0;
	padding: 0 8px;
	float: right;*/
}
#content_inside #flash_style {
	width: 777px;
	background: #8D96A0;
	position: relative;
	float: right;
  padding: 0px;
  margin: 0px;
  left: expression('-8px');
}
#content_inside #flash_style a.sale {
	color: #fff;
	font-size: 13px;
	background: url(../images/a.sale.gif) no-repeat right bottom;
	padding: 0 11px 0 0;
	margin: 0 2px 3px 0;
	float: right;
	position: absolute;
	right: 0;
	bottom: 0;
}
#index_blocks {
	width: 971px;
	background: url(../images/index_blocks_bg.gif) no-repeat 0 5px;
	padding: 11px 0 0 0;
	float: left;
}
#index_blocks a {
	margin: 0 0 0 4px;
	float: right;
}
#content {
	color: #232323;
	background: #FFF;
  padding: 9px 16px 8px 16px;
}
#content h1 {
	color: #980046;
	font-size: 18px;
	font-weight: normal;
}
#content h1 span {
	color: #606A74;
	font-size: 12px;
}
#content h2 {
	color: #980046;
	font-size: 12px;
	padding: 0 0 12px 0;
	display: block;
}
#content .news_row h2, #content .movies_main h2 {
	padding: 0 0 3px 0;
}
#content h2 span {
	color: #606A74;
	font-weight: normal;
}
#content p {
	line-height: 1.4;
	padding: 0 0 15px 0;
	display: block;
}
#content .news_row p {
	padding: 0 0 10px 0;
}
#content p.date {
	color: #606A74;
	padding: 0;
}
#content .desc_txt {
	width: 320px;
	float: left;
}
#content .news_txt {
	width: 320px;
	float: left;
}
#content a.img_left {
	border: 2px solid #BCC3C7;
	margin: 0 10px 0 0;
	float: left;       
}
#content a:hover.img_left {
	border: 2px solid #FFA4D2;
}
#content #path {
	width: 579px;
	color: #6F6F6F;
	font-size: 11px;
	background: url(../images/line_2.gif) repeat-x 0 bottom;
	border-bottom: 10px solid #FFF;
	padding: 5px 0 5px 0;
	margin: 0 -7px;
	_display: inline;
	float: left;
}
#content #path a {
	color: #6F6F6F;
}
#content ul {
	list-style: none;
	display: block;
}
#content ul li {
	background: url(../images/dot_1.gif) no-repeat 8px 6px;
	padding: 0 0 0 18px;
	display: block;
}
#content .default_table_style {
	clear: left;
}
#content .default_table_style td, #content .default_table_style th {
	text-align: left;
	background: #DFECF2;
	padding: 3px 10px;
}
#content .default_table_style th {
	background: #C6D7DE;
}
#content .default_table_style thead th {
	background: #B3C6CF;
}
#content #contact_form {
	background: url(../images/line_1.gif) repeat-y 365px 0;
}
#content #contact_form .txt {
	width: 180px;
	min-height: 162px;
	_height: 162px;
	padding: 0 0 0 25px;
	float: right;
}
#content #contact_form label {
	width: 100px;
	padding: 3px 0 7px 0;
	float: left;
}
#content #contact_form .input, #content #contact_form textarea {
	width: 240px;
	font-size: 12px;
	font-family: arial;
	border: 1px solid #B1C6D7;
	padding: 2px;
	margin: 0 0 7px 0;
	float: left;
}
#content #contact_form textarea {
	height: 100px;
}
#content #plan {
	text-align: center;
	border-bottom: 1px solid #E5E5E5;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
#content .plan_links {
	width: 188px;
	list-style: none;
	float: left;
}
#content .plan_links li {
	width: 178px;
	color: #C30063;
	font-weight: bold;
	background: url(../images/dot_1.gif) no-repeat 0 center;
	padding: 1px 0 1px 10px;
	float: left;
}
#content .plan_links a {
	color: #C30063;
}
#content #plan_nav li {
	padding: 0 2px 10px 0;
	float: left;
}
#content .news_row {
	border-bottom: 1px solid #E5E5E5;
	margin: 0 0 10px 0;
}
#content .news_line {
	background: url(../images/line_1.gif) repeat-y 460px 0;
	padding: 10px 0 0 0;
	margin: 0;
}
#content .last{
  border-bottom: none;
}
#content .news_row div.img_left {
	width: 230px;
	text-align: center;
	padding: 0 10px 10px 0;
	float: left;
}
#content .news_row div.img_left img {
	border: 2px solid #BCC3C7;
}
#content .news_row div.img_left img:hover {
	border: 2px solid #FFA4D2;
}
#content .news_row div.logos {
	width: 115px;
	text-align: center;
	padding: 0 10px 10px 0;
	float: left;
}
#content .news_row .without_logos {
	margin: 0 0 0 125px;
	_display: inline;
}
#content .movies_main {
	background: url(../images/line_1.gif) repeat-y center 0;
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	margin: 0 0 10px 0;
}
#content .movies_main .left {
	width: 265px;
	float: left;
}
#content .movies_main .right {
	width: 265px;
	float: right;
}
#content .movies_main .left div, #content .movies_main .right div {
	width: 265px;
	padding: 10px 0 10px 0;
	float: left;
}
#content .gallery {
	margin: 0 0 10px 0;
}
#content .single_line {
	background: url(../images/single_line.gif) no-repeat 187px 0;
}
#content .double_line {
	background: url(../images/double_line.gif) no-repeat 187px 0;
}
#content .gallery div {
	width: 180px;
	text-align: center;
	padding: 0 4px;
	float: left;
}
#content .gallery div a {
	color: #232323;
	text-decoration: none;
}
#content .gallery div a img {
	border: 3px solid #BCC3C7;
}
#content .gallery div a img:hover {
	border: 3px solid #FFA4D2;
}
#content .gallery div a span {
	padding: 3px 0 0 0;
	display: block;
}
#content #sitemap {
	background: url(../images/line_1.gif) repeat-y 9px 0;
}
#content #sitemap li {
	width: 565px;
	float: left;
}
#content #sitemap a {
	color: #C30063;
	font-weight: bold;
	background: #FFF;
	padding: 2px 0 1px 0;
	float: left;
}
#content #sitemap ul li ul a {
	font-weight: normal;
}
#content #sitemap li ul {
	width: 554px;
	list-style: none;
	background: url(../images/line_1.gif) repeat-y 9px 0;
	padding: 0 0 0 11px;
	float: left;
}
#content #sitemap li ul li {
	width: 554px;
	float: left;
}
#content #sitemap li ul li a {
	background: url(../images/sitemap_line.gif) #FFF no-repeat 0 9px;
	padding: 2px 0 1px 12px;
}
#content #sitemap li ul li a.last {
	background: url(../images/sitemap_last.gif) #FFF no-repeat 0 0;
	padding: 2px 0 0 14px;
	_position: relative;
	margin: 0 0 0 -2px;
}
#content #sitemap li ul li a.open, #content #sitemap li ul li a.close {
	padding: 2px 0 0 18px;
	_position: relative;
	margin: 0 0 0 -6px;
}
#content #sitemap li ul li a.open {
	background: url(../images/sitemap_open.gif) no-repeat 0 6px;
}
#content #sitemap li ul li a.close {
	background: url(../images/sitemap_close.gif) no-repeat 0 6px;
}
#content #sitemap li ul li ul {
	width: 535px;
	background: url(../images/line_1.gif) repeat-y 18px 0;
	border-bottom: 11px solid #FFF;
	padding: 0 0 0 20px;
	float: left;
}
#content #sitemap li ul li ul li {
	width: 535px;
	float: left;
}
#content #shop_info {
	margin: 0 0 15px 0;
}
#content #shop_info .logo {
	width: 170px;
	min-height: 68px;
	_height: 68px;
	text-align: center;
	background: url(../images/line_1.gif) repeat-y 170px 0;
	padding: 0 15px 0 0;
	float: left;
}
#content #shop_info p {
	width: 170px;
	min-height: 68px;
	_height: 68px;
	background: url(../images/line_1.gif) repeat-y 173px 0;
	padding: 0 15px 0 0;
	float: left;
}
#content #vote {
	width: 330px;
	background: #F1F1F1;
	border: 5px solid #D1DADF;
	padding: 10px;
	margin: 0 0 30px 102px;
	_display: inline;
	float: left;
}
#content #vote span {
	font-weight: bold;
	background: url(../images/line_2.gif) repeat-x 0 bottom;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	display: block;
}
#content #vote label {
	padding: 0 0 5px 0;
	display: block;
}
#content #vote_after p {
	font-weight: bold;
	padding: 0 0 10px 0;
	display: block;
}
#content #vote_after span {
	width: 140px;
	padding: 4px 0 0 0;
	float: left;
}
#content #vote_after div.d {
	width: 230px;
	height: 21px;
	background: #E4ECEF;
	margin: 0 10px 8px 5px;
	float: left;
}
#content #vote_after div img {
	float: left;
}
#content #vote_after strong {
	padding: 4px 0 0 0;
	float: left;
}
#content #login {
	width: 535px;
	background: #F1F1F1;
	border: 5px solid #D1DADF;
	padding: 10px;
	float: left;
}
#content #login span {
	font-weight: bold;
	padding: 0 0 3px 0;
	display: block;
}
#content #login input, #content #rent_form .input, #content #rent_form textarea {
	color: #707070;
	font-size: 12px;
	font-family: arial;
	border: 1px solid #B3C6CF;
	padding: 2px 3px;
	margin: 0 5px 0 0;
	float: left;
}
#content #login input {
	width: 170px;
}
#content #rent_form .input {
	width: 260px;
}  
#content #rent_form textarea {
	width: 260px;
	height: 90px;
}
#content #login a.forgot {
	margin: 4px 0 0 0;
	white-space: nowrap;
	clear: left;
	float: left;
}
#content #rent_form .row_main {
	border-top: 1px solid #E5E5E5;
	padding: 10px 0;
}
#content #rent_form .row {
	padding: 2px 0;
}   
#content #rent_form label.label, #content #rent_form span.label {
	width: 280px;
	text-align: right;
	padding: 2px 10px 0 0;
	float: left;
}                        
#content #rent_form span.label {
	font-weight: bold;
	padding: 15px 0 0 0;
}
#content #rent_form span.desc {
	width: 260px;
	color: #6F6F6F;
	padding: 2px 10px 0 0;
	float: right;
}
#content .pages {
	text-align: right;
	padding: 5px 0 15px 0;
}
#content .pages a, #content #vote a.rezults {
	color: #C30063;
	margin: 0 0 0 5px;
}
#content #vote a.rezults {
	margin: 12px 0 0 5px;
	float: right;
}
#content .pages a.act {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
#content #help_links {
	color: #E5E5E5;
	font-size: 14px;
	background: url(../images/line_2.gif) repeat-x;
	padding: 5px 0 0 0;
}
#content #help_links a {
	color: #C30063;
	margin: 0 4px;
}
#content #help_links a.back {
	float: right;
}
#content #img {
	text-align: center;
}
.day_select {
	width: 160px;
	font-size: 12px;
	font-family: arial;
	margin: -5px 0 10px 0;
}
a.big_button {
	width: 165px;
	height: 43px;
	color: #000;
	text-decoration: none;
	background: url(../images/big_button.jpg) no-repeat;
	padding: 35px 0 0 14px;
	float: left;	
}
a.big_button2 {
	position: relative;
	top: 10px;
}
a:hover.big_button {
	background: url(../images/big_button_hover.jpg) no-repeat;
}
a.big_button_en {
  width: 165px;
  height: 43px;
  color: #000;
  text-decoration: none;
  background: url(../images/big_button_en.jpg) no-repeat;
  padding: 35px 0 0 14px;
  float: left;
}
a:hover.big_button_en {
  background: url(../images/big_button_en_hover.jpg) no-repeat;
}
a.big_button_ru {
  width: 165px;
  height: 43px;
  color: #000;
  text-decoration: none;
  background: url(../images/big_button_ru.jpg) no-repeat;
  padding: 35px 0 0 14px;
  float: left;
}
a:hover.big_button_ru {
  background: url(../images/big_button_ru_hover.jpg) no-repeat;
}
#index_blocks a.big_button, #index_blocks a.big_button_en, #index_blocks a.big_button_ru {
	margin: 0;
	float: left;
}           
.bg_2 a.big_button, .bg_2 a.big_button_en, .bg_2 a.big_button_ru {
	margin: 10px 0 0 0;
}
a.print {
	color: #C30063;
	font-size: 12px;
	background: url(../images/a.print.gif) no-repeat 0 3px;
	padding: 0 0 0 16px;
	float: right;
}
a.submit_1 {
	height: 18px;
	color: #FFF;
	text-decoration: none;
	background: url(../images/submit_1.gif) #9D0064 no-repeat right 0;
	padding: 3px 28px 0 14px;
	clear: left;
	margin: 0 0 0 274px;
	float: left;
}
#content #vote a.submit_1 {
	margin: 10px 0 0 0;
}
#content #login a.submit_1 {
	clear: none;
	margin: 0;
}
#content #rent_form a.submit_1 {
	margin: 5px 7px 0 0;
	float: right;
}
a.button_1 {
	height: 18px;
	color: #FFF;
	text-decoration: none;
	background: url(../images/a.button_1.gif) #9D0064 no-repeat right 0;
	padding: 3px 24px 0 8px;
	margin: 22px 0 0 0;
	float: right;
}
#content #shop_info a.button_1 {
	float: left;
}
#content .news_row div.button {
	width: 110px;
	padding: 0 0 20px 10px;
	float: right;
}
#footer {
	width: 971px;
	height: 71px;
	background: url(../images/footer_bg.gif) no-repeat;
	padding: 0 15px 0 15px;
	float: left;
}
#footer span {
	color: #6A6A6A;
	padding: 20px 0 0 0;
	float: left;
}
#footer #logos {
	list-style: none;
	border-right: 1px solid #E5E5E5;
	margin: 4px 0 0 0;
	float: right;
}
#footer #logos li {
	height: 34px;
	border-left: 1px solid #E5E5E5;
	padding: 0 8px;
	float: left;
}
#content #header, #content #help_links {
	width: 579px;
	font-size: 12px;
	margin: 0 -7px;
	_display: inline;
	float: left;
}
#content, #content h1, #content .default_table_style, #content #contact_form, #content #plan, #content #plan_nav, #content #img, #content .news_row, #content .pages, #content .movies_main, #content .gallery, #content #sitemap, #content #shop_info, #content #vote_after, #content #rent_form, #content #rent_form .row_main, #content #rent_form .row {
	width: 565px;
	list-style: none;
	float: left;
}
#content h1, #content ul, #content .default_table_style, #content #contact_form, #content .plan_links, #content #img, #content #sitemap, #content #vote_after, #content #login, #content #rent_form {
	margin: 0 0 15px 0;
}
#top #contact_block a, #content h2 a, #content #path a.print, #right_sidebar #member a, #content #login a.forgot {
	color: #C30063;
}
#left_sidebar #submenu a:hover, #left_sidebar #submenu a.act, #top #menu a:hover, #content p a {
	color: #C40066;
}
#top #contact_block a:hover, #top #icons_lang a:hover, #flash a:hover.sale, #content #path a:hover, #content #path a.act, #content p a:hover, #content #help_links a:hover, #content .plan_links a:hover, #content h2 a:hover, #content .pages a:hover, #content #sitemap a:hover, #content #vote a:hover.rezults, #right_sidebar #member a:hover, #content #login a:hover.forgot {
	text-decoration: none;
}
.error {
  color: red;
}
.pad1 {
  padding: 0 0 5px 0;
}
table#sitemap a {
  color: #C30063;  
  background: #FFF;
  padding: 2px 0 1px 0;
  float: left;
}
label.error {
color: red;
}
input.error {
border: 1px red solid !important;
}
textarea.error {
border: 1px red solid !important;
}
.clear { clear:both; line-height:0;  }  
.content { padding: 10px 15px; }
.content_big {width: 743px !important; max-width: 737px; }
.content_big #path { width: 751px !important; }
.content_big #help_links { width: 751px !important; }
.style_main_box {
	clear: both; 
	width: 165px; 
	min-height: 148px; 
	background-color: #bac4c6; 
	padding: 7px; 
	position: relative; 
	top: -24px; 
	margin-bottom: -40px;
}

div.style_main_box div div table tbody a#style_link:hover {
	color: #c40066;
}

ul.style_menu li a:hover {
	color: #c40066;
}

.style_main_box_inner {
	position: relative; 
	top: -21px; 
	margin-bottom: -23px;
}
.style_box {
	clear: both; 
	width: 167px; 
	background-color: #bac4c6; 
	padding: 5px;
}
.style_menu {
	position: relative; 
	left: 12px;
	list-style-position: outside;
	list-style-image: none;	
}
.style_menu li {
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;	
}
.style_menu li a {
	text-decoration: none; 
	color: #000000;
	background: transparent url(../images/submenu_sub.gif) no-repeat scroll 0 center;
	padding:0 0 0 7px;
	position: relative; left: -11px;
}

a#style_link {
	font-size: 11px;
	color: #000000; 
	font-weight: bold; 
	text-decoration: none;
}

.input {
  color: #707070;
  font-size: 12px;
  font-family: arial;
  border: 1px solid #B3C6CF;
  padding: 2px 3px;
  margin: 0 5px 0 0;
}
.input2 {
  color: #707070;
  font-size: 12px;
  font-family: arial;
  border: 1px solid #B3C6CF;
  padding: 2px 3px;
  margin: 0 5px 0 0;
}
.loading {
background: #dddddd !important;
background-image: url(../images/loader.gif) !important;
background-repeat: no-repeat !important;
background-position: center center !important;
opacity: 0.6 !important;
filter: alpha(opacity=60) !important;
position: absolute;
}
hr {
border: none; 
background: rgb(255, 255, 255) url(../images/line_2.gif) repeat-x scroll center center; 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/line_2.gif');
height: 1px; 
-moz-background-clip: -moz-initial; 
-moz-background-origin: -moz-initial; 
-moz-background-inline-policy: -moz-initial;
}
.lh9 {
  line-height: 9px;
}

input#play {
	position: relative;
	top: 4px;
}
.left_banner_div {
margin: 10px 0;
background-color: #BAC4C6;
text-align: center;
vertical-align: middle;
padding: 7px 7px 5px 7px;
}
.right_banner_div {
margin: 10px 0;
background-color: #BAC4C6;
text-align: center;
vertical-align: middle;
padding: 7px 7px 4px 7px;
width: 153px;
float: right;
}
