body {
	background-color: #372b24;
	margin: 0px 0px 0px 0px;
}
body.menu {
	background-color: #999999;
	margin: 0px 0px 0px 0px;
}
body.bottom {
	background-image: url("../images/bottom.gif");
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
}
.style1 {font-size: 11px}
.style2 {
	font-size: 9px;
	color: #666666;
}
p, p.bodytext, p.csc-sitemap, p.group-history, .lastupdate, p.releases_d, p.t_sticker, p.video, td, ul, li, form, input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
table {
	text-align: left;
}
td, form {
	margin: 0px 0px 0px 0px;
}
p, p.csc-sitemap, p.group-history, .lastupdate, p.releases_d, p.t_sticker, ul, li {
	text-align: left;
	margin: 0px 4px 8px 4px;
	text-align: justify;
}
p.b_menu {
	margin: 0px 50px 12px 50px;
	text-align: justify;
}
p.b_menu {
	color:#00a4ea;
}
p.BACKUP_group-history {
	margin: 0px 20px 16px 20px;
}
div.group-history p, div.video p, p.video{
	margin: 0px 50px 12px 50px;
	text-align: justify;
}
p.releases_d {
	margin: 4px 12px 5px 8px; 
	text-align: justify;
}
p.t_sticker {
	margin: 4px 0px 10px 20px; 
	text-align: left;
}
p.type2_i {
	margin: 4px 0px 5px 18px; 
	text-align: justify;
}
p.lyrics {
	margin: 4px 0px 5px 18px; 
	text-align: justify;
}
.lastupdate {
	font-size: 9px;
}
p.csc-sitemap {
	margin: 0px 0px 0px 0px;
}
p.csc-sitemap-level1 {
text-indent: 0px;
}
p.csc-sitemap-level2 {
text-indent: 15px;
}
p.csc-sitemap-level3 {
text-indent: 30px;
}
.date {
	color:#00a4ea;
}
.bottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #eeeeee;
	margin: 0px 0px 0px 0px;
}
td.b_menu {
	text-decoration: none; text-transform: lowercase; font-size: 10px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color:#00a4ea;
}
td.b_bg {
	background-image: url("../images/b_bg.gif");
	background-repeat:repeat-x;
}
p.tolstolug {
	border: solid 2px #000000;
}
td.releases_c {
	background-image: url("../images/t_releases_c.gif");
	background-repeat:repeat-x;
	text-align: center;
	vertical-align: middle;
}
td.releases_d {
	background-image: url("../images/t_releases_d.gif");
	background-repeat:repeat-x;
	text-align: left;
	vertical-align: top;
}
td.t_type1_a {	background-image: url("../images/t_type1_a.gif"); background-repeat: no-repeat;	}
td.t_type1_b {	background-image: url("../images/t_type1_b.gif"); background-repeat: no-repeat;	}
td.t_type1_i1 {	background-image: url("../images/t_type1_i1.gif"); background-repeat: repeat-x;	}
td.t_type1_i2 {	background-image: url("../images/t_type1_i2.gif"); background-repeat: repeat-x;	}

td.t_type2_a {	background-image: url("../images/t_type2_a.gif"); background-repeat: no-repeat;	}
td.t_type2_b {	background-image: url("../images/t_type2_b.gif"); background-repeat: no-repeat;	}
td.t_type2_c {	background-image: url("../images/t_type2_c.gif"); background-repeat: no-repeat;	}
td.t_type2_d {	background-image: url("../images/t_type2_d.gif"); background-repeat: no-repeat;	}
td.t_type2_i1 {	background-image: url("../images/t_type2_i1.gif"); background-repeat: repeat;	}

td.t_type3_i1 {	background-image: url("../images/t_type3_i1.gif"); background-repeat: repeat;	}

td.t_type4_a {	background-image: url("../images/t_type4_a.gif"); background-repeat: no-repeat;	}
td.t_type4_b {	background-image: url("../images/t_type4_b.gif"); background-repeat: no-repeat;	}
td.t_type4_i1 {	background-image: url("../images/t_type4_i1.gif"); background-repeat: repeat-x;	}
td.t_type4_i2 {	background-image: url("../images/t_type4_i2.gif"); background-repeat: repeat-x; background-position: bottom;	}

td.t_type5_c {	background-image: url("../images/t_type5_c.gif"); background-repeat: no-repeat;	}
td.t_type5_d {	background-image: url("../images/t_type5_d.gif"); background-repeat: no-repeat;	}
td.t_type5_i1 {	background-image: url("../images/t_type5_i1.gif"); background-repeat: repeat;	}

td.t_type6_i1 {	background-image: url("../images/t_type6_i1.gif"); background-repeat: repeat;	}

td.t_type7_a {	background-image: url("../images/t_type7_a.gif"); background-repeat: no-repeat;	}
td.t_type7_b {	background-image: url("../images/t_type7_b.gif"); background-repeat: no-repeat;	}
td.t_type7_i1 {	background-image: url("../images/t_type7_i1.gif"); background-repeat: repeat;	}

td.t_type8_c {	background-image: url("../images/t_type8_c.gif"); background-repeat: no-repeat;	}
td.t_type8_d {	background-image: url("../images/t_type8_d.gif"); background-repeat: no-repeat;	}
td.t_type8_i1 {	background-image: url("../images/t_type8_i1.gif"); background-repeat: repeat;	}

td.t_type9_c {	background-image: url("../images/t_type9_c.gif"); background-repeat: no-repeat;	}
td.t_type9_d {	background-image: url("../images/t_type9_d.gif"); background-repeat: no-repeat;	}
td.t_type9_i1 {	background-image: url("../images/t_type9_i1.gif"); background-repeat: repeat;	}
td.t_type9_i2 {	background-image: url("../images/t_type9_i2.gif"); background-repeat: repeat-x; background-position: bottom;	}

td.t_type10_a {		background-image: url(../images/t_type10_a.gif); background-repeat: no-repeat;	}
td.t_type10_b {		background-image: url(../images/t_type10_b.gif); background-repeat: no-repeat;	}
td.t_type10_i1 {	background-image: url(../images/t_type10_i1.gif); background-repeat: repeat-x;	}
td.t_type10_i2 {	background-image: url(../images/t_type10_i2.gif); background-repeat: repeat-x; background-position: bottom;	}

img {
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
img.releases_c, img.news_single, img.news_latest, img.news_list {
	border: 0px solid #6F899B;
}
img.news_latest {
	margin: 0px 0px 0px 12px;
}
img.gallery_tumbnails {
	border: 0px solid #6F899B;
	margin: 7px 0px 8px 14px;
	width: 66px;
	height: 49px;
}
img.gallery_list {
	border: 0px solid #6F899B;
	margin: 7px 7px 0px 7px;
	width: 100px;
	height: 75px;
}
img.gallery_list_r {
	border: 0px solid #f49ac1;
	margin: 7px 7px 0px 7px;
	width: 100px;
	height: 75px;
}
img.releases_d {
	border: 0px solid #FFFFFF;
}
img.releases_d_year {
	border: 0px solid #FFFFFF;
	margin-left: 15px;
}
img.releases_space {
	border: 0px solid #FFFFFF;
	margin-left: 54px;
}
img.album {
	border: 0px solid #6F899B;
	margin: 0px 14px 10px 0px;
}

A:link{text-decoration: none; font-size: 10px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color:#00a4ea}
A:visited{text-decoration:none; font-size: 10px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color:#00a4ea}
A:active{text-decoration:none; font-size: 10px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color:#00a4ea}
A:hover{text-decoration:underline; font-size: 10px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color:#00a4ea}

A.top:link, A.bottom:link{text-decoration: none; font-size: 10px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color:#dddddd}
A.top:visited, A.bottom:visited{text-decoration:none; font-size: 10px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color:#dddddd}
A.top:active, A.bottom:active{text-decoration:none; font-size: 10px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color:#dddddd}
A.top:hover, A.bottom:hover{text-decoration:none; font-size: 10px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff}

A.r:link{text-decoration: none; font-size: 10px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FD99C0}
A.r:visited{text-decoration:none; font-size: 10px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FD99C0}
A.r:active{text-decoration:none; font-size: 10px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FD99C0}
A.r:hover{text-decoration:underline; font-size: 10px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FD99C0}

table.main{
	background-color: #ffffff;
}
td.releases_space {
	
}
td.news_space {

}
td.main {
  background-image: url("../images/pt_main_shadow.gif"); 
  background-repeat: repeat-x;
  background-position: top;	
}
td.news_main, td.album_1998, td.album_1997, td.album_1994, td.album_1993a, td.album_1993, td.album_1990 {
  background-image: url("../images/p_news_main_bg.gif"); 
  background-repeat: no-repeat;
  background-position: right bottom;	
}
td.group_photo, td.group_photo_thumbnails, td.group_video {
}
td.news_archive_main {
  background-image: url("../images/p_news_archive_main_bg.gif"); 
  background-repeat: no-repeat;
  background-position: right bottom;	
}
td.action_main {
}
td.contacts {
  background-image: url("../images/p_contacts_bg.gif"); 
  background-repeat: no-repeat;
  background-position: 128px 95px;	
}
td.track_number {
	color: #999999;
	text-align: right;
}
td.track_title {
	text-align: left;
	padding: 2px 0px 2px 0px;
}
td.track_lyrics, td.track_audio, td.track_video {
	text-align: center;	
}
p.track_legend {
	color: #999999;
	margin: 0px 0px 0px 5px; 
}
.pt_releases_01 { 
  z-index: 100;
  position: relative;
  left: 440px;
  top: -40px;
  background-image: url("../images/pt_releases_01.gif"); 
  background-repeat: no-repeat;
  width: 24px;
  height: 68px;
} 
.pt_releases_02 { 
  z-index: 100;
  position: relative;
  left: 270px;
  top: 22px;
  background-image: url("../images/pt_releases_02.gif"); 
  background-repeat: no-repeat;
  width: 11px;
  height: 13px;
} 
.pt_releases_03 { 
  z-index: 100;
  position: relative;
  left: 280px;
  top: -45px;
  background-image: url("../images/pt_releases_03.gif"); 
  background-repeat: no-repeat;
  width: 36px;
  height: 34px;
} 
.pt_releases_04 { 
  z-index: 100;
  position: relative;
  left: 420px;
  top: -60px;
  background-image: url("../images/pt_releases_04.gif"); 
  background-repeat: no-repeat;
  width: 22px;
  height: 11px;
}
.pt_releases_05 { 
  z-index: 100;
  position: absolute;
  background-image: url("../images/pt_releases_05.gif"); 
  background-repeat: no-repeat;
  background-position: 0px bottom;
  width: 94px;
  height: 30px;
  margin-left: 380px;
}
.pt_releases_06 { 
  z-index: 100;
  position: relative;
  left: 570px;
  top: -57px;
  background-image: url("../images/pt_releases_06.gif"); 
  background-repeat: no-repeat;
  width: 42px;
  height: 20px;
}
div.top_flash {
  text-align: left;
  margin-top: 3px;
}
div.t_sticker { 
  z-index: 110;
  position: absolute;
  top: 70px;
  left: 0px;
  width: 100%;
  text-align: center;
}
div.t_news_latest { 
  z-index: 100;
  top: 0px;
  left: 0px;
  margin: 2px 0px 0px 0px;
  height: 113px;
  text-align: left;
  background-image: url("../images/pt_news_latest_05.gif"); 
  background-repeat: no-repeat;
  background-position: left top;
}
div.news_global2 p.bodytext{
  margin-top: 0px;
  margin-bottom: 0px;
}
div.intro { 
  z-index: 120;
  position: relative;
  bottom: 0px;
  left: 0px;
  width: 100%;
  text-align: left;
}
div.b_menu {
  z-index: 300;
  position: relative;
  bottom: 0px;
  left: 0px;
  width: 100%;
  text-align: left;
}
div.releases { 
  z-index: 90;
  position: relative;
  top: 3px;
  left: 0px;
/*  width: 100%;
*/  text-align: left;
}
.gallery_list_item {
  margin: 0px 0px 20px 0px;
  text-align: center;
}
td.t_sticker {
  background-image: url("../images/t_sticker.gif"); 
  background-repeat: no-repeat;
  background-position: right top;
}
div.news {
	padding: 6px 0px 6px 19px; 
	text-align: justify;
}

.csc-menu, .csc-menu-4 {
	margin: 10px 0px 0px 50px;
}
.csc-abstract {
	margin: 0px 0px 20px 0px;
}
form.login {
	color: #FFFFFF;
	margin: 9px 5px 9px 5px;
}
input.login {
	width: 	44;
	height: 14px;
	border: 1px solid	 #7A7D7F ;
	font-size: 10;
}
input.login_submit {
	border-width: 0px;
	width: 	14;
	height: 16px;
	background: url("../images/i_login.gif");  
}

div.tx-ttnews-browsebox p {
	text-align: center;
}
td.tx-ttnews-browsebox-SCell {
	background-color: #EBF8FE;
}

/*  */
#tx_chcforum-pi1 {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	width: 668px;
	text-align:left;
}
#tx_chcforum-pi1 a { text-decoration: none; }
#tx_chcforum-pi1 a:hover { text-decoration: underline !important; }
.tx_chcforum-pi1-toolBar,
.tx-chcforum-pi1-navPath,
.tx-chcforum-pi1-pageLinksTop,
.tx-chcforum-pi1-pageLinksBtm,
.tx-chcforum-pi1-singlePost,
.tx-chcforum-pi1-singlePost .scroller,
.tx-chcforum-pi1-linkUp,
.tx-chcforum-pi1-Table,
.tx-chcforum-pi1-messageBox,
.tx-chcforum-pi1-messageBoxError,
.tx-chcforum-pi1-messageBoxErrorNoBorder,
.tx-chcforum-pi1-FooterBox,
form.tx-chcforum-pi1-postForm, { 
	width: 668px;
}
.tx-chcforum-pi1-linkUp,
.tx-chcforum-pi1-navPath,
.tx-chcforum-pi1-singlePost .author, 
.tx-chcforum-pi1-singlePost .text, 
.tx-chcforum-pi1-singlePost .edit {
	text-align: left;
}
.tx-chcforum-pi1-formBtn {
	TEXT-ALIGN: center
}
.tx-chcforum-pi1-formBtn INPUT {
	BORDER-RIGHT: #000000 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #000000 1px solid;
	PADDING-LEFT: 1px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	MARGIN-BOTTOM: 1px;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #000000 1px solid;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #000000 1px solid;
	BACKGROUND-COLOR: #fff
}
.tx-chcforum-pi1-formBtnHov {
	BORDER-RIGHT: #c00 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #c00 1px solid;
	PADDING-LEFT: 1px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #c00 1px solid;
	COLOR: #00a4ea;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #c00 1px solid;
	BACKGROUND-COLOR: #fff
}
.tx-chcforum-pi1-catThreadCell,
.tx-chcforum-pi1-catPostCell,
.tx-chcforum-pi1-confThreadRepliesCell,
.tx-chcforum-pi1-confThreadAuthorCell {
	font-size: 10px !important;
	text-align: center;
}
.tx-chcforum-pi1-catLastCell, .tx-chcforum-pi1-confThreadLastCell {
	font-size: 10px !important;
	vertical-align: top;
	text-align: right;
}




/* Gallery */
#tx-lzgallery-pi1-title {
	border: 0px;
	text-align:center;
	margin-bottom:20px;
	font-size:14;
	font-stretch:extra-condensed;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
}
#tx-lzgallery-pi1-fotonav td {text-align:center;padding-left:15px;}
#tx-lzgallery-pi1-fotonav td.descr {color:#00008c;}
#tx-lzgallery-pi1-fotonav {background-color:white;border:0px;}
#tx-lzgallery-pi1-fotos {border:0px;text-align:center;padding:5px 5px 5px 5px;background-color:white;border-collapse:collapse;font-family:verdana;}
#tx-lzgallery-pi1-fotos td {text-align:center;padding:0;border:0px;padding:3px;}
/* NewLoginBox */
.tx-newloginbox-pi1 {}
.tx-newloginbox-pi1 H3 {}
.tx-newloginbox-pi1 P {	color:#ffffff; margin: 0px 7px 0px 5px; text-align: right; }
.tx-newloginbox-pi1 TABLE { margin: 0px 5px 0px 0px; }
.tx-newloginbox-pi1 TABLE TR TD P {	margin: 1px 1px 1px 1px;	}
.tx-newloginbox-pi1 TABLE TR TD { vertical-align: middle;}
.tx-newloginbox-pi1 TABLE TR {}
.tx-newloginbox-pi1 TABLE TR TD INPUT.tx-newloginbox-pi1-user {	width: 45px; border: 1px solid #7A7D7F; background-color:#ffffff;	}
.tx-newloginbox-pi1 TABLE TR TD INPUT.tx-newloginbox-pi1-pass {	width: 45px; border: 1px solid #7A7D7F; background-color:#ffffff;	}
.tx-newloginbox-pi1 TABLE TR TD INPUT.tx-newloginbox-pi1-forgot_email {	width: 80px; border: 1px solid #7A7D7F; background-color:#ffffff;}
.tx-newloginbox-pi1 TABLE TR TD INPUT.tx-newloginbox-pi1-submit {	border: 0px; background-color:#999999;	}
.tx-newloginbox-pi1 TABLE TR TD INPUT.tx-newloginbox-pi1-forgot_email_submit {	border: 0px; background-color:#999999; color:#FFFFFF;	}
.tx-newloginbox-pi1 TABLE TR TD INPUT {	border: 1px solid #7A7D7F; background-color:#ffffff;	}
.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP {}
.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP A {}
.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back {}
.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back A:link{text-decoration: none; font-size: 10px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color:#dddddd}
.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back A:visited{text-decoration:none; font-size: 10px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color:#dddddd}
.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back A:active{text-decoration:none; font-size: 10px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color:#dddddd}
.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back A:hover{text-decoration:none; font-size: 10px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff}
.tx-newloginbox-pi1 P.tx-newloginbox-pi1-username {}
/* tx_srfeuserregister_pi1 */
.tx-srfeuserregister-pi1 TABLE { margin-left: 50; margin-right: 50;}
.tx-srfeuserregister-pi1 P { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:125%; color:#333333; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srfeuserregister-pi1 A:link { background-color:transparent; color:#00a4ea; text-decoration:none; font-weight:normal;}
.tx-srfeuserregister-pi1 A:visited { background-color:transparent; color:#00a4ea; font-weight:normal; text-decoration:none; }
.tx-srfeuserregister-pi1 A:hover { background-color:transparent; color:#00a4ea; font-weight:normal; text-decoration:underline; }
.tx-srfeuserregister-pi1 A:active { background-color:transparent; color:#00a4ea; font-weight:normal; text-decoration:none; }
.tx-srfeuserregister-pi1 TD { vertical-align:top;  font-family:Verdana, sans-serif; font-size:10px; line-height:125%; color:#333333; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px;}
.tx-srfeuserregister-pi1 INPUT { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#333333; font-weight:bold; border: 1px solid #333333; }
.tx-srfeuserregister-pi1 INPUT[type=radio] { vertical-align: middle; margin-left: 10px; margin-right: 5px; }
.tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-submit { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#bbbbbb; color:#333333; font-weight:bold; }
.tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-uploader { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#333333; font-weight:bold; }
.tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-icon { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:transparent; border-width: 0px; }
.tx-srfeuserregister-pi1 SELECT { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#333333; font-weight:bold; }
.tx-srfeuserregister-pi1 TEXTAREA { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#333333; font-weight:bold; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio INPUT  { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:transparent; color:#333333; font-weight:bold; vertical-align:middle; border-width: 0px; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-checkbox INPUT  { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:transparent; color:#333333; font-weight:bold; vertical-align:middle; border-width: 0px; }


/* -------------------------------------------------------------------------

This is where the new CSS rules begin. 
All the following code is written by Vladimir Agafonkin.
The rules above remain unchanged.

 ------------------------------------------------------------------------- */

a img {
border: 0px;
}

#content {
text-align: left;
padding-left: 56px;
padding-top: 16px;
padding-bottom: 37px;
position: relative;
}

#content.c_archive {
text-align: center;
padding: 0;
}

#shop #content {
padding-right: 30px;
}

h2 {
font-size: 14px;
font-family: "Trebuchet MS", Verdana, sans-serif;
margin-bottom: 20px;
}

h2 span {
display: none;
}

#art2_h1 {
width: 575px;
height: 17px;
background: white url("../images/v_art2_h1.gif") no-repeat;
}

#spacer1 {
width: 20px;
height: 4px;
background: white url("../images/v_art2_sp1.gif") no-repeat;
margin-bottom: 25px;
}

#spacer2 {
margin-top: 40px;
width: 9px;
height: 4px;
background: white url("../images/v_art2_w.gif") no-repeat;
}

#art2_h2 {
width: 161px;
height: 15px;
margin-bottom: 0;
background: white url("../images/v_art2_h2.gif") no-repeat;
}

#content table td {
vertical-align: top;
}

#content p {
margin-left: 0;
margin-bottom: 10px;
}

p span {
color: #00adef;
}

#wp table td.t {
background: url("../images/v_art2_w.gif") left bottom no-repeat;
}

#wp table p {
margin-left: -1px;
margin-bottom: 12px;
}

#wp {
background: url("../images/v_sheet1.jpg") right 20px no-repeat;
}

#art2_h3 {
width: 68px;
height: 18px;
background: white url("../images/v_art2_h3.gif") no-repeat;
margin-top: 5px;
}

#images {
width: 95%;
}

#images td {
padding-right: 40px;
padding-bottom: 15px;
}

#images td p {
text-align: center;
}

#images td img {
margin-left: 15px;
padding-bottom: 6px;
border-bottom: 1px solid #c6c8ca;
margin-bottom: 8px;
display: block;
}

#art2_h4 {
width: 226px;
height: 16px;
background: white url("../images/v_art2_h4.gif") no-repeat;
margin-top: 10px;
margin-bottom: 20px;
}

#mb {
background: url("../images/v_sheet2.jpg") top right no-repeat;
}

#mb p {
margin-left: 17px;
}

#art2_h5 {
width: 181px;
height: 16px;
background: white url("../images/v_art2_h5.gif") no-repeat;
margin-top: 30px;
margin-bottom: 20px;
}

#art2_h6 {
width: 72px;
height: 16px;
background: white url("../images/v_art2_h6.gif") no-repeat;
margin-top: 30px;
margin-bottom: 20px;
}

#h403 {
width: 65px;
height: 37px;
background: url("../images/v_403.gif") no-repeat;
margin-bottom: 10px;
}

#h404 {
width: 68px;
height: 37px;
background: url("../images/v_404.gif") no-repeat;
margin-bottom: 10px;
}

#h500 {
width: 65px;
height: 37px;
background: url("../images/v_500.gif") no-repeat;
margin-bottom: 10px;
}

.refresh a {
padding-left: 15px;
background: url("../images/v_refresh.gif") no-repeat;
}

#map #content {
background: url("../images/v_map.jpg") no-repeat;
padding-top: 148px;
}

h2, div {
margin-left: 0;
}

#map_h1 {
width: 67px;
height: 15px;
margin-bottom: 15px;
background: url("../images/v_map_h1.gif") 0 0 no-repeat;
}

#map h3 {
margin-top: 0;
margin-bottom: 2px;
margin-left: -2px;
padding-left: 0;
}

#map h3 a{
font-size: 11px;
font-weight: bold;
}

#map ul {
list-style: none;
margin-left: 10px;
}

#map ul li {
margin-left: 0px;
margin-bottom: 2px;
}

#map ul {
margin-bottom: 20px;
padding-left: 0;
}

#map ul ul {
margin-top: 2px;
margin-bottom: 2px;
margin-left: 15px;
}

#map ul ul li a {
font-size: 9px;
}

#announce #content {
background: url("../images/v_announce.gif") no-repeat;
padding-top: 66px;
padding-left: 49px;
height: 430px;
margin: 3px 0px 0px 0px;
}

#announce #content p {
text-align: left;
}

#announce #bl1 {
position: absolute;
top: 63px;
left: 49px;
width: 176px;
background: url("../images/v_ann_bl.gif") bottom no-repeat;
padding: 10px 20px 5px 10px;
/*margin: -3px 0px 0px 0px;*/
}

/* #announce #bl1 p.bodytext{
margin: 0px 0px 0px 0px;
} */

#ann1 a:link, #ann2 a:link, #ann3 a:link {text-decoration: none; font-size: 10px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ec008c}
#ann1 a:visited, #ann2 a:visited, #ann3 a:visited {text-decoration:none; font-size: 10px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ec008c}
#ann1 a:active, #ann2 a:active, #ann3 a:active {text-decoration:none; font-size: 10px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ec008c}
#ann1 a:hover, #ann2 a:hover, #ann3 a:hover {text-decoration:underline; font-size: 10px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ec008c}

#ann1, #ann2, #ann3 {
text-align: center;
}

#ann1 {
position: absolute;
top: 160px;
left: 300px;
width: 95px;
}

#ann2 {
position: absolute;
top: 317px;
left: 205px;
width: 100px;
}

#ann3 {
position: absolute;
top: 388px;
left: 515px;
width: 100px;
}

div.block {
margin: 0 auto;
width: 672px;
background: url("../images/v_blockt.gif") no-repeat;
padding: 25px 0px 15px 9px;
}

div.block div.v_bottom {
background: url("../images/v_blockb.gif") bottom no-repeat;
width: 100%;
height: 8px;
}

div.block div.v_content {
background: #ebf8fe;
padding-bottom: 1px;
margin-right: 6px;
}

div.block table {
width: 100%;
border-collapse: collapse;
}

#content table .pad {
text-align: left !important;
padding-left: 32px;
}

div.block th {
text-align: center;
padding: 0 20px;
background: #c7eafb;
}

table tr.even {
background: #e1ecf8;
}

div.block td {
padding-top: 6px;
padding-bottom: 6px;
}

#shop_h1 {
width: 220px;
height: 14px;
background: url("../images/v_shop_h1.gif");
margin-bottom: 13px;
}

div.block2 {
background: url("../images/v_block2.gif") no-repeat;
width: 540px;
margin-top: 15px;
padding-top: 10px;
}

div.block2 div.v_bottom {
background: url("../images/v_block2b.gif") 7px bottom no-repeat;
height: 12px;
}

div.block2 form {
padding: 0px 0px 15px 0px;
}

div.block2 input, div.block2 textarea {
border: 0px;
margin: 0px;
}

#content div.block2 TD.csc-form-fieldcell textarea {
height: 50px;
width: 200px;
overflow: auto;
}

#content div.block2 table.csc-mailform {
margin-left: 18px;
background: url("../images/v_art2_w.gif") 4px 10px no-repeat;
border-collapse: collapse;
}

#content div.block2 td, div.block2 th {
vertical-align: middle;
}

#content div.block2 td.csc-form-labelcell {
font-weight: normal;
text-align: right;
padding: 8px 12px 8px 12px;
width: 130px;
font-size: 10px;
}

#content div.block2 p.csc-form-label, #content div.block2 p.csc-form-label-req  {
text-align: right;
margin: 0px;
}

th {
font-weight: normal;
text-align: right;
padding: 6px 18px 6px 0;
width: 130px;
font-size: 10px;
}

#content #tel {
color: #939598;
font-size: 9px;
vertical-align: top;
padding: 5px 30px 0 15px;
}

#send {
padding: 12px 0 15px;
}

#send a {
padding-left: 15px;
background: url("../images/v_ok2.gif") no-repeat;
}

#shop_h2 {
width: 199px;
height: 15px;
background: url("../images/v_shop_h2.gif") no-repeat;
margin-bottom: 13px;
}

#tree #content {
padding: 0;
padding-top: 40px;
text-align: center;
background: #b2dffa url("../images/v_tree.jpg") no-repeat;
padding-bottom: 1px;
height: 444px;
}

#content div.block3 div {
height: 10px;
background: url("../images/v_tree_bl.gif") no-repeat;
margin-bottom: 10px;
}

div.block3, div.block4 {
margin: 0 auto;
text-align: center;
width: 672px;
background: url("../images/v_tree_blb.gif") no-repeat;
background-position: 9px 100%;
}

#content div.block3 p {
text-align: center;
}

#content div.block4 div.v_top {
height: 25px;
line-height: 25px;
color: white;
text-align: right;
padding-left: 25px;
padding-right: 25px;
background: url("../images/v_block2t.gif") 1px no-repeat;
}

#content div.v_top a {
color: white;
}

#content div.v_top span {
float: left;
background: url("../images/v_arrow.gif") 0 50% no-repeat;
padding-left: 15px;
}

div.block4 div.v_c {
text-align: left;
margin: 0 9px 0px 9px;
padding: 10px;
padding-bottom: 0;
background: #def3fd url("../images/v_tree_c.gif") left bottom no-repeat;
}

div.block4 {
padding-bottom: 15px;
}

a.ok {
padding-left: 15px !important;
background: url("../images/v_ok.gif") no-repeat;
}

a.cancel {
padding-left: 13px !important;
background: url("../images/v_cancel.gif") 0 2px no-repeat;
}

.v_c th {
width: 140px;
padding: 5px 12px 5px 0;
}

html>body .v_c th {
width: 180px;
}

.v_c td {
vertical-align: middle !important;
}

#avatar {
vertical-align: top !important;
}

#avatar img {
border: 1px solid #939598;
}

#infolist #content {
padding: 0;
padding-top: 40px;
text-align: center;
background: #b5dff6;
min-height: 445px;
}

* #infolist #content {
height: 445px;
}

#infolist .v_c {
padding: 0;
}

#infolist .v_c th, #infolist .v_c td {
padding: 0 20px;
text-align: center;
}

#infolist .v_c td {
padding: 5px;
}

#infolist table th.pad {
padding-left: 7px;
}

#anketa {
padding: 0px 65px;
background: white;
}

#anketa #content {
background: white url("../images/v_title1.gif") 20px 187px no-repeat;
padding: 0px 20px 5px;
}

#anketa #content img {
display: block;
}

#an_nav {
text-align: right;
padding: 5px 20px;
margin-bottom: 10px;
}

#content #an_nav a.lt {
position: relative;
margin-left: 2px;
top: 2px;
}

#content #an_nav a.gt {
position: relative;
top: 2px;
}

#anketa #content #an_nav img {
display: inline;
}

#an_nav h2 {
float: left;
position: relative;
margin: 0;
}

#content #kosse_h1 {
margin-top: 3px;
width: 78px;
height: 13px;
background: url("../images/v_anketa_h1.gif") no-repeat;
}

#content #lapog_h1 {
margin-top: 3px;
width: 91px;
height: 10px;
background: url("../images/v_anketa_h2.gif") no-repeat;
}

#content #misch_h1 {
margin-top: 1px;
width: 96px;
height: 15px;
background: url("../images/v_anketa_h3.gif") no-repeat;
}

#anketa #content td {
padding: 5px 10px 5px 20px;
}

#tblock {
position: relative;
margin: 0 auto;
width: 668px;
height: 98px;
background: url("../images/v_tblock.gif") no-repeat;
}

#tblock2 {
position: relative;
margin: 0 auto;
width: 671px;
height: 82px;
background: url("../images/v_tblock2.gif") no-repeat;
}

#t_enter {
position: absolute;
top: 30px;
left: 15px;
}

#t_enter table td, #t_login table td {
vertical-align: middle !important;
text-align: left;
}

#tblock input {
border: 0 solid;
padding: 1px;
}

#tblock #sm {
background: url("../images/v_ok.gif") no-repeat;
height: 11px;
width: 14px;
margin-left: 5px;
border: 0 solid;
}

#t_reg {
text-align: left !important;
position: absolute;
top: 40px;
left: 247px;
}

#t_login {
position: absolute;
top: 32px;
left: 472px;
}

#tblock #sm2 {
background: url("../images/v_ok2.gif") no-repeat;
height: 11px;
width: 14px;
margin-left: 5px;
border: 0 solid;
}

#t_mb1, #t_mb2, #t_mb3 {
position: absolute;
width: 180px;
top: 35px;
}

#t_mb1 {
left: 17px;
}

#t_mb2 {
left: 245px;
}

#t_mb3 {
text-align: left !important;
left: 477px;
}

#infoblock {
margin: 0 auto;
text-align: left;
width: 670px;
height: 402px;
background: url("../images/v_info.gif") no-repeat;
padding-top: 1px;
}

#info {
overflow: hidden;
background: #b2dffa;
padding-bottom: 1px;
}

#info #content {
padding: 0;
padding-top: 40px;
text-align: center;
height: 445px;
}

#info_h1 {
width: 158px;
height: 13px;
background: url("../images/v_info_h1.gif") no-repeat;
margin-top: 15px;
margin-left: 20px;
}

#info #content #infoblock table {
margin-top: 0;
}

#info #content #infoblock table th {
text-align: right;
font-weight: normal;
padding-right: 12px;
padding-top: 0px;
padding-bottom: 10px;
vertical-align: middle;
}

#info #content #infoblock table td {
vertical-align: middle;
}

#infoblock td input {
width: 185px;
height: 12px;
border: 0 solid;
padding-left: 5px;
}

#infoblock td textarea {
border: 0 solid;
width: 193px;
height: 107px;
padding: 1px;
font-size: 10px;
font-family: Verdana;
overflow: auto;
}

#essential {
margin: 0 !important;
padding-right: 10px; 
height: 14px; 
border-right: 5px solid #f49ac1;
}

.check {
text-align: right !important;
}

.check span {
padding-right: 5px;
}

.check input {
width: auto !important;
margin: 0;
margin-right: -2px;
}

* html .check input {
margin-right: -5px;
}

#browse {
height: auto !important;
margin: 0;
}

* html #browse {
height: 16px !important;
}

#change_b {
text-align: center !important; padding-top: 10px;
}

#change_b input {
color: #00adef;
width: 170px !important;
background: url("../images/v_ok.gif") no-repeat;
}

#infoblock table {
width: 85%;
margin: 0 auto;
}

#info_h2 {
width: 242px;
height: 14px;
background: url("../images/v_info_h2.gif") no-repeat;
margin-top: 15px;
margin-left: 20px;
}

#infoblock .mistake p{
margin: 0;
margin-top: -2px;
padding: 0;
text-align: right;
color: #f49ac1;
position: relative;
}

#infoblock .mistake {
padding-bottom: 0 !important;
}