/*------------all------------*/
body{margin:0; padding:0; background:url(/design/images/bgt.jpg) #ffb10a top repeat-x; position:relative; z-index:0; min-width:1004px;}
*html body {}
td, form, div {margin:0; padding:0; font:8pt tahoma,sans-serif;}
p {padding-top: 5px; margin:0;}
a, a:link, a:visited {color:#932601;  text-decoration:underline}
a:hover {color:#932601;  text-decoration:none;}
#table {border-collapse: collapse; border-spacing:0; empty-cells: show;}   
.w100 {width:100%;}
.h100 {height:100%}
.w30 {width:30%; vertical-align:top; margin-left:30px;}
.w70 {width:70%; background:url(/design/images/bgmain.jpg) top repeat-x; vertical-align:top; padding-bottom:20px;}
img, a img  {border:0;}
.png {behavior: url(../png.htc);}
.pt20 {padding-top:20px;}
.t {vertical-align:top}

/*------------header------------*/
#head {height:208px; vertical-align:top; background:url(/design/images/bgk ara.jpg) top right no-repeat; position:relative; z-index:100;}
 #head a img{margin:28px 0 0 60px; float:left;}
 /**html #head a img{margin:20px 0 0 5%;}*/
 .home {float:left; position:absolute; z-index:150; top:23px; width:185px; height:84px; margin-left:35%;}
  *html .home {margin-left:8%}
  .home a, .home a:hover, .home a:link, .home a:visited{color:#fc9658; padding:5px 0; font:bold 7pt Tahoma, sans-serif;}
 .bgm {background:url(/design/images/bgm.jpg) bottom repeat-x; height:22px; width:70%; position: absolute; top:186px; right:0; float:right; z-index:100}
 *html .bgm img { vertical-align:bottom}
 .w30d {width:30%; position: absolute; top:186px; z-index:4; }
 #bgtr {float:left;  margin-top:125px; left:0; position:absolute; z-index:4; width:70%; margin-left:30%;  background:url(/design/images/bgtn1.gif) repeat-x;}
 *html  #bgtr { margin-top:124px;}
 #bgtn {position:absolute; z-index:100; margin-top:125px; right:0; float:right; height:32px;}
 *html #bgtn {margin-top:124px;}

/*------------search------------*/
#search {background:url(/design/images/bgs.jpg) bottom repeat-x; height:83px; position:absolute; z-index:3; top:125px; width:95%; margin-left:50px;}
 *html #search {float:left; left:0; margin:-7px 0 0 50px; padding:0; height:70px;}
 *html #search img {margin-top:6px; vertical-align:bottom}
 #search .block { position:absolute; z-index:2; margin-top:-75px; margin-left:20px;}
  #search .block a {color:#fc9658; font-size:85%; padding:0 5px;}
  #search .block p {color:#fc9658; font-size:110%; font-weight: bold}
 .inps {background:#915141; border:1px solid #fc9658; margin:5px; _margin-left:-17px;}
 #search span {color: #fc9658; font-size:85%; padding:0 5px;}
 span .white {color:#FFFFFF; font-size:85%; }

/*------------akcia------------*/
.shadow {background:url(/design/images/shadow.jpg) right top no-repeat; height:290px; z-index:100; position:absolute; width:30%}
*html .shadow{width:100%; margin-top:0}
#actia {width:100%; min-height:89px; background:url(/design/images/bgac.jpg)  repeat-x; }
#actia div {position:relative; z-index:1; background:url(/design/images/actpic.jpg) left bottom no-repeat; min-height:88px; margin-left:50px; padding-right:20px;}
#actia b{font: bold 10pt tahoma, sans-serif; color:#c74d04; padding-left:0; position:relative; margin-top:20px; }
*html #actia div {height:88px;}
 #actia div p {font:bold 100% arial, sans-serif; color:#ffe5a4; padding:32px 0 5px 72px; margin:0; z-index:100;}
 *html #actia {height:89px;}
.actxt {width:100%; min-height:200px; background:url(/design/images/acttxt.jpg)  repeat-x; }
 .actxt div { background:url(/design/images/actpic1.jpg) left top no-repeat;  min-height:199px; padding:0 10px 0 0; margin:-1px 0 0 50px}
  .actxt div p {padding-right:50px; padding-top:25px;}
*html .actxt div p { width:100%; z-index:100}
*html .actxt {height:200px; margin-top:-1px;}
.ent {width:100%; min-height:344px; background:url(/design/images/ent.jpg)  repeat-x; }
*html .ent {height:344px;}


/*------------menu_left inner------------*/
#inmenu {background:url(/design/images/bgm_in.jpg) top repeat-x;}
.shad {background:url(/design/images/bgm_ins.jpg) top right no-repeat; margin-top:-1px;  min-height:500px; _height:500px}
#inmenu div h1 {font:bold 150% tahoma; color:#FFFFFF; height:30px; padding:18px 0 0 60px; background:url(/design/images/disk_t.gif) left no-repeat; margin:0 25px; }
*html #inmenu div h1 {margin-top:-1px;}
#inmenu div dt, #inmenu div dd {background:url(/design/images/bg_min.gif) repeat-x bottom; margin:0 10%; padding:7px 15px;}
#inmenu div dt a {font:bold 110% Tahoma, sans-serif; color:#ffe5a4; text-decoration:none;}
.current {font:bold 110% Tahoma, sans-serif; color:#ffffff; text-decoration:none; margin-left:-7px;}
#inmenu div dd a {background:url(/design/images/li.jpg) left no-repeat;  color:#ffe5a4; text-decoration:none; margin-left: 15px; padding-left: 20px; display:block;}
*html #inmenu div dd a{margin-right:-22px;}
.line {background:url(/design/images/bg_min.gif) repeat-x bottom; margin:0 10%; padding:0;}

/*------------block_left------------*/
.lichka, #lmenu {padding-top:30px; padding-left:50px;}
.in50 a, .in50 a:link, .in50 a:active, .in50 a:hover,  .in50 a:visited { padding-left:65px; font:bold 130% Tahoma, sans-serif; color:#ffffff; text-decoration:none; }
.about_l {background:url(/design/images/about.gif) left no-repeat; padding:7px 0;}
.help_l {background:url(/design/images/help.gif) left no-repeat; padding:7px 0;}
.disk_l {background:url(/design/images/disk.gif) left no-repeat; padding:7px 0;}
.club_l {background:url(/design/images/club.gif) left no-repeat; padding:7px 0;}
.songs_l {background:url(/design/images/songs.gif) left top no-repeat; padding:7px 0;}
.search_l {background:url(/design/images/search.gif) left no-repeat; padding:7px 0;}
.forum_l {background:url(/design/images/forum.gif) left no-repeat; padding:10px 0;}
.faq_l {background:url(/design/images/info.gif) left no-repeat; padding:7px 0;}
.sviaz_l {background:url(/design/images/sviaz.gif) left no-repeat; padding:7px 0;}
.equip_l {background:url(/design/images/news.gif) left no-repeat; padding:7px 0;}

/*------------block lich_kab------------*/
#auth { width:80%; background:url(/design/images/lich.jpg) left top repeat-x; min-height:182px; height:182px; padding:0; margin-left:50px; margin-top:10px; display:block; }
*html #auth {padding:0; width:94%; height:182px;}
 #auth div {background:url(/design/images/lich1.jpg)  left top no-repeat; min-height:182px; _height:182px; margin:0; padding:0; display:block}
   #auth div div {display:block; background:url(/design/images/lich2.jpg) top right no-repeat; min-height:182px; _height:182px;  margin:0; padding:0;}
   #auth p img {float:left; margin:5px 0 0 0; padding:0}
   *html #auth p img {margin-top:0}
   #auth p a {background:url(/design/images/next.gif) left no-repeat; float:left; display:block; font-size:85%; float:left; width:170px; padding-left:30px; height:25px; padding-top:5px; width:110px;}
   *html #auth p a {width:150px}
    #auth p {padding:5px 0 5px 20px; display:block;}
	 #auth b {color:#c84d04; font-size: bold}
#auth h2 {font: 200% arial, sans-serif; color:#791d01; padding: 30px 0 0 80px; white-space:nowrap}
.inp {background:#ffa046; border:1px solid #c84d04; z-index:200; position:relative; margin:4px 0; width:80%; padding-left:5px;}


/*------------block forum------------*/
#forum {background:url(/design/images/forum_l.jpg) left top repeat-x;  padding:0; margin-left:30px; margin-top:10px;}
 #forum h2 {margin:0; background:url(/design/images/forum_t.jpg) left top no-repeat; font: 200% arial, sans-serif; color:#791d01; padding: 20px 0 0 80px; min-height:79px; _height:79px}
 .item a {float:left; padding:0 10px; }
 .fright {float:right;}
 .ftxt {background:url(/design/images/revert.gif) left no-repeat; padding:2px 3px 2px 25px;}
 .ftxt b {color:#932601; padding:0 5px; font-size: 120%; float:left}
 .ftxt strong { font:bold 100% arial, sans-serif;} 
  .data_f {color:#932601; font-size: 88%; padding:0 0 5px 30px;}
 .data_f span {background:url(/design/images/lvert.gif) repeat-y; padding:0 5px;}

/*------------main------------*/
.main {background:url(/design/images/pipls.jpg) bottom right no-repeat; min-height:309px; padding-left:35px; _height:309px}
.w50 {width:49%; float:left; min-height:25px; padding-top:8px;  display:block;}
*html .w50 {width:46%; height:50px; padding-top:10px;}
 .w50 a,  .w50 a:link,  .w50 a:visited, .w50 a:hover {font: 180% Tahoma; padding: 5px 0 0 60px; margin:0; text-decoration: none; color:#000000}
 .w50 h3 {font: 81% Tahoma;  margin:0; padding:0 0 0 60px;}
.about {background:url(/design/images/about.gif) left no-repeat;}
.help {background:url(/design/images/help.gif) left no-repeat;}
.disk {background:url(/design/images/disk.gif) left no-repeat;}
.club {background:url(/design/images/club.gif) left no-repeat;}
.songs {background:url(/design/images/songs.gif) left no-repeat;}
.search {background:url(/design/images/search.gif) left no-repeat;}
.forum {background:url(/design/images/forum.gif) left no-repeat;}
.faq {background:url(/design/images/info.gif) left no-repeat;}
.sviaz {background:url(/design/images/sviaz.gif) left no-repeat;}
.equip {background:url(/design/images/news.gif) left no-repeat;}

/*------------pages------------*/
.pages div {font-size: 110%; line-height: 12pt;}
.corner {background:#ff9209; float:left;  width:60%; font: bold 112% tahoma, sans-serif; margin:40px auto 50px auto; color:#682802}
*html.corner { width:50%; }
.corn_img {margin:40px 20px 20px 0;  width:198px; height:210px;  background: url(/design/images/foto/foto.jpg) no-repeat; float:left;}
.corner p {padding:0 20px;}
div.small {font-size: 105%; padding:15px 10px 15px 0 ; line-height: 14px; width:60%; position:relative; float:left;}
*html div.small { width:50%;}
.catalog_inn h3 {font-size:130%; padding:0; margin:0; color:white;}
.seldisc {width:25%; float:left; padding-left:20px;}
.catalog_inn .seldisc h4 {font-size:120%; padding:15px 0 5px 0; margin:0;}

.clubs a, .clubs a:hover, .clubs a:link, .clubs a:visited {color:#c84d04;  font-size:100%}
table.clubs td{padding:5px; font-size:90%}

.b_1 {font: 100% Tahoma; padding: 5px 0 0 60px; margin:0; text-decoration: none; color:#000000}

/*------------catalog------------*/
.kroh {color:#ffffff}
.kroh a {font-weight: bold}
.shop, .faq_p, .pages, .catalog_inn, .catalog {padding-left:40px;}
.shop h1, .faq_p h1, .pages h1, .catalog h1 {font:bold 180% Tahoma, sans-serif; color:#ffffff; border-bottom:2px solid #c84d04; padding-bottom:4px; width:95%;}
.it_cat {width:81px; margin:0 auto; background:url(/design/images/new_bg.gif) right top no-repeat; clear:both; padding:0;}
#.it_cat img {margin-right:23px; width:58px;}
.all_cat {border-collapse: collapse; border-spacing:0; empty-cells: show; width:95%; text-align:center;  margin:0 auto;}
 *html .all_cat {width:90%}
 .all_cat td { width:25%; vertical-align:top; padding-top:10px; text-align:center;}
 .all_cat td p{text-align:center; padding:0 10px; color:#7d1e01; font:bold 100% tahoma;}
 .catalog_inn img, .it_cat img { border:1px solid #545454}
 .it_cat p {color:#7d1e01; font:bold 100% tahoma;}
 .page a, .page a:visited, .page a:link,.page a:hover{text-decoration:none; float:left; border:1px solid #7d1e01; background:#7d1e01; font:bold 100% Tahoma, sans-serif; color:#ffffff; padding:2px 4px;}
 .curr a, .curr a:link, .curr a:visited, .curr a:hover{text-decoration:none; float:left; border:1px solid #7d1e01; background:transparent; font:bold 100% Tahoma, sans-serif; color:#ffffff; padding:2px 4px;}
.clear {clear:both;}
.pb10 {padding:8px 0 15px 0;}
.p40 {padding-left:22px;}
*html .p40 {padding-left:37px;}
.hline {background:url(/design/images/hline.gif) bottom repeat-x; width:90%; height:25px; clear:both;} 

/*------------katalog_inn------------*/
.catalog_inn h1 {font: 200% verdana, sans-serif; text-transform:uppercase; color:#ffffff; border-bottom:2px solid #c84d04; padding-bottom:4px; width:98%;}
.big100 {width:216px; height:200px; background:url(/design/images/disk_100.jpg) right top no-repeat; float:left;}
.big500 {width:178px; height:200px;  right top no-repeat; float:left; }
.descr {float:right; width:60%}
.descr img {border:0}
.descr h1 {font: 180% verdana, sans-serif; color:#ffe5a4; padding:10px 0 0 20px; border-bottom:transparent; margin:0}
.descr p {padding:10px 20px 20px 20px; background:url(/design/images/hline.gif) bottom repeat-x;}
.descr h2 {font: bold 105% verdana, sans-serif; padding:0 5px 0 20px; margin:0}
table.top100 { width:100%; _width:95%}
.top100 td {font-weight: bold; padding:5px; width:50%}
/*.top100 div {font-weight: bold; padding:4px; min-height:40px; _height:45px;}*/
.col { background:#ffa409;}
a.black, a:hover.black, a:link.black, a:visited.black {color:#000000; padding:0 3px;}
.pt20 {padding-top:20px; _padding-top:0;}

/*------------novinki------------*/
.new {width:60%; float:left; background:url(/design/images/lvert.gif) right repeat-y;}
.foto {width:34%; float:right; }
.news h2, .new h2, .foto h2 { width:90%; font:bold 130% Tahoma, sans-serif; color:#c84d04; padding: 0;  border-bottom:2px solid #c84d04;}
.new_cat {width:100%;}
 .new_cat img {border:1px solid #545454}
.new_cat p {color:#c84d04;  font:bold 100% tahoma;}

/*------------novinki_on_index------------*/

.new_main {width:90%; float:left; _width:90%; margin-top:-45px;}
*html .new_main {margin-top:-32px;}
.foto_main {width:34%; float:right; margin-top:-40px}
.news h2, .new_main h2, .foto_main h2 { _width:90%; width:100%; font:bold 160% Tahoma, sans-serif; color:#FFFFFF; padding: 0;  border-bottom:2px solid #c84d04;}

.new_main h1 {font:bold 180% Tahoma, sans-serif; color:#ffffff; border-bottom:2px solid #c84d04; padding-bottom:4px; width:95%; padding-top: 15px}

.new_cat td { width:25%; vertical-align:top; text-align:center; font-size: 81%;}
.new_cat table {border-collapse: collapse; border-spacing:0; empty-cells: show;width:100%}


/*------------news------------*/
.news a, .news a:link, .news a:visited {color:#c84d04; text-decoration:none; font-size: 110%; line-height:18px;}
.news a:hover {color:#c84d04;; text-decoration:underline; line-height:18px;}
.news h3 {font:bold 120% Tahoma, sans-serif; color:#c84d04; padding-top:5px;}
.news b {font-size:150% Tahoma, sans-serif; color:#c84d04; padding-top:5px; }
.news img {border:0}
.news p {padding:5px 10px;  background:#ffb823 url(/design/images/hline.gif) bottom repeat-x; font-size:100%}
.pb20 {padding-bottom:10px; background:transparent;}

/*------------otzivi------------*/
#otziv h2 {width:90%; font:bold 130% Tahoma, sans-serif; color:#c84d04; background:url(/design/images/hline.gif) bottom repeat-x; width:98%;}
#otziv div {background:url(/design/images/otziv.gif) left no-repeat;}
#otziv span {color:#932601; font-size:105%; padding-left:70px;}
.pl50 {padding-left:40px; padding-bottom:10px;}

/*------------fotogal------------*/
.yell { border:1px solid #ffcf28; margin:0 10px; float:left }
.data {color:#932601; font-size: 88%}
.b {font-weight: bold; font-size: 110%}
.b a {font-weight: bold; font-size: 110%; color:#c84d04; text-decoration: none}

  /*------------footer------------*/
 #footer {background:url(/design/images/bgf.jpg) top repeat-x; height:113px;}
  #footer div {background:url(/design/images/bgfl.jpg) top left no-repeat; width:100%;  height:113px;}
   #footer img {margin-top:50px; padding:0;}
   .copy {color:white; width:23%; float:right; font-size:7pt; padding:0; margin-top:53px;}
.copy  a, .copy a:hover {color:white; padding:0; }

/*------------songs------------*/
#songs {text-align:center; position:relative; width:100%}
.alf a, .alf a:hover {display:block; white-space:nowrap; text-decoration:none; float:left; border:1px solid #ffb10a; background:#7d1e01; font:bold 100% Tahoma, sans-serif; color:#ffffff; padding:2px; min-width:16px; _width:20px; }
.m_auto {_width:5%; float:left; min-width:10%}
 .curr_alf a, .curr_alf a:hover{text-decoration:none; float:left; border:1px solid #7d1e01; background:transparent; font:bold 100% Tahoma, sans-serif; color:#ffffff;  padding:2px; min-width:16px; _width:20px; }
 table.song {border-collapse: collapse; border-spacing:0; empty-cells: show; width:95%; text-align:center; _width:90%}
.song td {padding:4px; text-align:left; font-weight: bold;}
.song td b {color:white}
.br {border-right:1px solid #f89e1e;}
.song th {padding:5px 0; font-size:95%; color:#ffffff; background:#f89e1e; border-top:1px solid #ffb10a border-bottom:1px solid #ffb10a}
.alpf td {padding:4px 6px;  background:#7d1e01;  text-align:center}
 .alpf td a, .alpf td a:link, .alpf td a:visited, .alpf td a:hover {text-decoration:none;  font:bold 100% Tahoma, sans-serif; color:#ffffff; }
 td.active {background:transparent; }
 td.active a, td.active a:link, td.active a:visited, td.active a:hover {text-decoration:none;  color:#7d1e01;}
td.disabled {color:#888686; background:#b0b0b0; }

 /*------------faq------------*/
 #quest {position:relative; padding:10px 10px 10px 55px; display:block;  margin:0; font-weight: bold; background: #ffa409 url(/design/images/qwest.gif) left top no-repeat;}
 #answ {position:relative; padding:10px 10px 10px 55px; display:block;  line-height: 14px; background:#ffb10a url(/design/images/answ.gif) left top no-repeat;}
 .hline_f {position:relative; background:url(/design/images/hline.gif) top repeat-x; clear:both;} 
.pl60 {padding-left:60px; text-align:center; width:90%}
.pl60 b{color:#c84d04; font-weight: bold; font-size: 120%; padding-top:10px;}

/*------------shop------------*/
 .shop div {padding:5px 5px 0 10px;  margin-left:10px;}
.shop div div table {padding-left:20px;}
.shop div div table td {padding:2px;}

/*------------sviaz------------*/
.sviaz_form {font-size:130%}

.sviaz_form label {font-size:130%;}
.sviaz_form dd {display:block;margin:4px;}
.sviaz_form dt {float:left;width:175px;margin-right:5px;}
.sviaz_form dd input  {background:#ffa046; border:1px solid #c84d04; width:400px; margin:4px 0; padding-left:5px;}
.sviaz_form dd textarea {background:#ffa046; border:1px solid #c84d04; width:400px; margin:4px 0; padding-left:5px;overflow:auto;}
.sviaz_form dd#submit-element input { background:white; border:1px solid black; }
.sviaz_form dd#captcha-element img {display:block;}
.sviaz_form input#captcha-input  {width:200px;margin-left:175px;}
.sviaz_form input#submit  {width:200px;}
.sviaz_form .errors {color:red; list-style-type: none; margin: 0 0 0 180px!important; padding: 0}
.sviaz_form .errors li {margin: 0!important; padding: 0!important}

.s30 {width:25%; float:left; font-size:110%; padding-left:10px;}
.s70 {width:70%; float:left}

div #d_s2 {height:160px; background:transparent; right no-repeat; width:245; float:left; display:block; margin-left:67px;}

div #d_s1 {height:160px; background:url(/design/images/d_s1.gif) right no-repeat; width:81%; float:left; display:block; margin-left:47px;}
*html div#d_s1 {margin-left:25px;}
#d_s1 div {height:70px; background:url(/design/images/d_s.gif) left no-repeat;  float:left;  display:block;}
#d_s1 div a {margin:27px 10px 0 85px; display:block;  word-spacing: 2px; position:relative; font: 190% arial, sans-serif; letter-spacing: 1px;  color:#663200; text-decoration: none}

/*--------shops-------------*/
.shops h2 {font: 200% verdana, sans-serif; color:#000; border-bottom:2px solid #c84d04; padding-bottom:4px; width:100%;}
.shops table {width:100%; border:0; border-collapse: collapse; border-spacing:0; }
.shops table td {padding:5px; text-align:left}
.shops table td img {border:0; float:left; margin:0 15px 0 0;}
.shops table td span {font-size: 70%; color:#932601}
.shops table td a, .shops table td a:hover, .shops table td a:link, .shops table td a:visited, .shops table td a:active {color:#000; font-size: 100%; text-decoration:none; font-weight: bold}





