* { margin:0; padding:0; }
body { background: #1f0903; font-family: Arial, Helvetica, sans-serif; font-size: 100%; line-height: 1em; color: #7e5b56; }

input, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 1em; }

.fleft { float: left; }
.fright { float: right; }
.clear { clear: both; }

.alignright { text-align: right; }
.aligncenter { text-align: center; }

.wrapper { width: 100%; overflow: hidden; }
.container { width: 100%; }

p { margin: 0; padding: 0; }

input, select { vertical-align: middle; font-weight: normal; }
img {border: 0; vertical-align: top; text-align: left; }

.form  { width: 100%; overflow: hidden; height: 30px; }
.form label, .form1 label { width: 101px; float: left; color: #ddcec1; }
.form input { background: none; float: left; border: 1px solid #64210f; padding: 1px 0 1px 3px; width: 164px; color: #fff}
.form input.inp-1 { width: 44px; margin-right: 4px; }
.form input.inp-2 { width: 55px; }
.form1 textarea { width: 164px; height: 79px; overflow: auto;  background: none; float: left; border: 1px solid #64210f; margin-bottom: 30px; padding: 2px 0 0 3px; color: #fff; }

ul { list-style: none; }

.list { margin-top: -1px; padding-bottom: 3px; }
.list li { margin-top: 1px; }

.list1 { width: 100%; overflow: hidden; padding-bottom: 11px; }
.list1 li { width: 100%; overflow: hidden; vertical-align: bottom; background: url('../image/divider2.gif') repeat-x bottom; margin: -1px 0 11px 0; padding-bottom: 10px; }
.list1 li img { float: left; margin-right: 20px; }
.list1 li b { font-size: 1.09em; color: #fff; }
.list1 li p { line-height: 1.18em; margin-top: 12px; }
.list1 li.last {  margin-bottom: 0; }

.list2 { padding-top: 5px; }
.list2 li { display: inline; }
.list2 li img { float: left; margin-right: 2px; }

ol { padding-top: 5px; list-style: upper-roman outside none; margin-bottom: 15px; }

/*==================other====================*/
.img-box { margin-bottom: 15px; }
.img-box img { margin-bottom: 18px; display: block; }
#content .img-box .indent { padding-left: 10px; margin: 0; }

.img-box1 { width: 100%; overflow: hidden; }
.img-box1 img { float: left; margin: 0 20px 0 0; }
#content .img-box1 .indent { padding: 6px 0 0 0; margin: 0; }
.img-box1 h5 { margin-bottom: 10px; }
.img-box1 p { line-height: 1.27em; }
.img-box1 cite { font-style: normal; color: #ddcec1; }

.p1 { margin-bottom: 18px; }
.p2 { margin-bottom: 5px; }
.p3 { margin-bottom: 10px; }

.phone { float: right; margin-right: 120px; }

table {
  color: #cfcfcf;
}

/*==================txt, links, lines, titles====================*/
a {color: #fff; text-decoration: none; }
a: hover{text-decoration: underline; }

h1 {
	margin-bottom: 13px;
	font-size: 17px;
	margin-top: 5px;
	color: #FFF;
}
h2 {
	margin-bottom: 15px;
	font-size: 15px;
	margin-top: 5px;
}
h3 { font-size: 1.4em; line-height: 1.55em; font-weight: bold; color: #fff; margin-bottom: 11px; }
h3 b { font-size: .78em; line-height: 1em; padding-left: 11px; margin-bottom: 42px; display: block; text-transform: uppercase; }
h4 {
	color: #7e5b56;
	text-transform: none;
	font-weight: normal;
	font-size: 1.18em;
	margin-bottom: 12px;
}
h5 { color: #ddcec1; font-size: 1em; font-weight: normal; line-height: 1.27em;  margin-bottom: 16px; }
h6 { color: #d45f18; font-size: 1em; font-weight: normal; margin-bottom: 15px; line-height: 1.27em; }

th { font-weight: bold; vertical-align: top; padding: 6px; text-align: right; font-size: 1.3em; }
td { padding: 6px; text-align: left; font-size: 1.3em; }

.txt1 { color: #d45f18; font-size: .91em; line-height: 1.4em; }
.txt2 { color: #db7c00; }
.box1 p.txt3 { line-height: 1.64em; }
.txt4 { line-height: 2.3em; }

.link { background: url('../images/marker-1.gif') no-repeat right 3px; float: right; display: block; color: #c53b0f; text-decoration: none; padding-right: 18px; }
.link: hover { text-decoration: underline; }

.link1 {display: block; margin-left: 13px; font-size: .82em; float: right; background: url('../images/link1-bgd.gif') left top repeat-x; color: #cec5c2; text-decoration: none; }
.link1 em { display: block; background: url('../images/link1-left.gif') no-repeat left top; }
.link1 b { display: block; background: url('../images/link1-right.gif') no-repeat right top; padding: 2px 10px 1px 10px; text-transform: uppercase; font-weight: normal; font-style: normal; }
.link1: hover { text-decoration: underline; }

.link2 { background: url('../images/marker-3.gif') no-repeat left 1px; width: 11px; display: inline-block; text-decoration: none; }
.link2: hover { background: url('../images/marker-1.gif') no-repeat left 1px; }

.link3 { text-decoration: none; }
.link3: hover { text-decoration: underline; }

.divider { background: url('../images/divider1.gif') no-repeat right top; }
.line-hor { background: url('../images/divider2.gif') repeat-x left top; height: 1px; font-size: 0; line-height: 0; margin: 12px 0; }


/*==================boxes====================*/
.title-box { width: 100%; background: url('../images/title-tail.gif') repeat-x top; }
.title-box .left { background: url('../images/title-left.gif') no-repeat left top; }
.title-box .right { height: 60px; background: url('../images/title-right.gif') no-repeat right top; }

.link-box { width: 100%; background: #380f04; }
.link-box .left { background: url('../images/link-box-left.gif') no-repeat left top; }
.link-box .right { height: 37px; background: url('../images/link-box-right.gif') no-repeat right top; }
.link-box .inner { padding: 8px 10px 10px 10px}

.gallery-box { width: 100%; overflow: hidden; }
.gallery-box .link1.fleft { float: left !important; }
.gallery-box .aligncenter { color: #c3b8b6; font-size: 0.82em; padding-top: 3px; }
.gallery-box .aligncenter a.act { color: #b96d40; }
.gallery-box .aligncenter a { text-decoration: none; color: #c3b8b6; }
.gallery-box .aligncenter a: hover { text-decoration: underline; }

.box { background: #380f04; width: 100%; _margin-bottom: -3px; }
.box .border-top {background: transparent url('../images/border-top.gif') repeat-x top; }
.box .border-bot {background: transparent url('../images/border-bot.gif') repeat-x bottom; }
.box .left-top-corner {background: transparent url('../images/left-top-corner.gif') no-repeat left top; }
.box .right-top-corner {background: transparent url('../images/right-top-corner.gif') no-repeat right top; }
.box .left-bot-corner {background: transparent url('../images/left-bot-corner.gif') no-repeat left bottom; min-height: 100px; height: auto!important; height: 100px; }
.box .right-bot-corner {background: transparent url('../images/right-bot-corner.gif') no-repeat right bottom; }
.box .inner { padding: 10px 20px 0 10px; }

.box1 { width: 100%; background: url('../images/border-top1.gif') repeat-x top #380f04; }
.box1 .inner { padding: 10px; } 
.box1 p { line-height: 1.27em; }


/*header*/
#header object, #header2 object { vertical-align: top; }
#header .flash, #header2 .flash { position: absolute; left: -40px; }

/*content*/
#content { padding: 0 0 16px 0; }
#content .indent { margin-top: -45px; }
#content .indent_other { margin-top:  0px; }
#content .indent1 { padding-top: 7px; }
#content .indent2 { padding-left: 11px; }
#content .indent3 { padding-right: 12px; }

/*footer*/
#footer p { color: #cd4110; text-transform: uppercase; text-align: right; padding: 20px 10px 0 0; }
#footer p a { color: #cd4110; text-decoration: none; }
#footer p a: hover { text-decoration: underline; }

/*layout*/
#main { width: 900px; margin: 0 auto; position: relative; }

#header { height: 500px; }
#header2 { height: 150px; margin-bottom: 15px; }
#header, #header2, #content, #footer { font-size: 0.689em; }

.col-1, .col-2, .col-3 { float: left; }

#page1 #content .col-1 { width: 290px; margin-right: 15px; }
#page1 #content .col-2 { width: 290px; margin-right: 15px; }
#page1 #content .col-3 { width: 290px; }

#footer {height: 55px; background: url('../image/footer-tail.gif') repeat-x top; }

a, a:link, a:visited {
  color: #CFCFCF;
}

form {
  width: 480px;
  padding: 14px 210px 14px 210px;
  margin: 0;
}

form fieldset {
  margin: 0;
  padding: 0;
  border: 1px solid #493634;
}

form label {
  font-size: 12px;
}

form legend {
	padding: 0 5px 0 5px;
	margin-left: 10px;
	color: #999;
	font-weight: bold;
	font-style: italic;
	font-variant: normal;
}

form p {
  font-size: 10px;
}

form td {
  padding: 2px;
}

form.vote input {
  margin: 0 0 10px 25px;
}

form input.small_field, form textarea.small_field {
  width: 180px;
  font-size: 11px;
}

form input.big_field, form textarea.big_field {
  width: 340px;
  font-size: 11px;
}

form input.button {
  font-size: 10px;
  margin-left: 70px;
}

form img {
  border: none;
}

.pages {
  padding: 5px 0 5px 0;
  text-align: center;
}

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

.gallery
{
  float: left;
  width: 45%;
  margin: 0 9px 15px 0;
}

.gallery_image
{
  width: 890px;
  margin: 0 2px 10px 2px;
}

.gallery img
{
  width: 100px;
  height: 100px;
  float: left;
  margin-right: 10px;
  padding: 1px;
  border: 1px solid #E0E8EA;
}

.gallery .title
{
  font-size: 1.2em;
  font-weight: bold;
  text-align: left;
}

.gallery p {
  margin: 3px 0 20px 0;
  font-size: 11px;
}

.gallery .author
{
  margin-top: 8px;
  font-size: 9px;
  text-align: left;
  line-height: 120%;
}

.gallery_preview img
{
  width: 100px;
  height: 100px;
  float: left;
  margin: 10px 10px 10px 10px;
  padding: 1px;
  border: 1px solid #E0E8EA;
}

.gallery_image img
{
  padding: 1px;
  border: 1px solid #E0E8EA;
}

.cleaner {
  clear:   both;
}

.description p {
  line-height: 100%;
}

.dj_preview {
  padding: 0 0 15px 0;
}

.dj_preview img {
  float: left;
  width: 80px;
  height: 80px;
  margin: 0 10px 0 0;
  padding: 1px;
  border: 1px solid #E0E8EA;
}

.hitparade {
  margin: 10px 0 15px 0;
}

.hitparade img.rating {
  width: 60px;
  height: 12px;
  margin: 3px 0 0 35px;
}

.hitparade img.play {
  float: left;
  width: 25px;
  height: 25px;
  margin: 2px 10px 0 0;
}

/* Ilayer */
#pres-ilayer {
	background-color: transparent;
	position: absolute;
	height: 10px;
	width: 100%;
	z-index: 101;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#ilayer {
	position: relative;
	background-color: transparent;
	width: 10px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	height: 10px;
	z-index: 100;
	text-align: center;	
}

