.outer {
	min-width: 1000px;
}
* html .outer {padding-left:1000px}
* html .minwidth {height:0} /* holy hack для IE, что бы включить свойство hasLayout */
* html .container {margin-left:-1000px;position:relative; height:0}
.container {
	background: url('/images/body_bg.gif') no-repeat right bottom;
}
body {
	background: #fff;
	font-size: 12px;
	font-family: Arial, Tahoma;
	color: #000;
	margin: 0px;
	padding: 0px;
}
img {
	border: none;
}
a{color:#939598;}

a.black {
	color: #000;
}
a.uln {
	text-decoration: none;
}
a.uln:hover {
	text-decoration: underline;
}
h1 {
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}

h2 {
	font-size: 24px;
	margin: 0px;
	padding: 0px;
}

p {padding:0; margin:0}

/*ID's*/
#header {
	background: url('/images/header_bg.gif') repeat-x;
	height: 109px;
	white-space: nowrap;
}
#header img {
	padding: 50px 20px 0px 0px;
}
#menu ul {
	margin: 0px;
	padding: 80px 0px 0px 24px;
	white-space: nowrap;
}
#menu ul li {
	margin: 0px;
	padding: 5px 12px 0px 6px;
	list-style-type: none;
	display: inline;
	background: url('/images/menu_sep.gif') no-repeat right top;
}
#menu ul li.last {
	background: none;
}
#menu ul li a {
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
}
#menu ul li a:hover {
	color: #F68C1C;
}
#menu ul li a.m_curr {
	color: #F68C1C;
	font-weight: 600;
}
#crumbs {
	margin: 7px 0px 10px 29px;
	color: #939598;
	font-size:0.9em;
	text-transform: lowercase;
}
#crumbs a.cr_curr {
	color: #939598;
	text-decoration: none;
}
table#cont {
	width: 100%;
}
table#cont tr td {
	vertical-align: top;
}
#thrdcol {
	border-top: 3px solid #FFCB05;
}
#bann {
	border-top: 3px solid #FFCB05;
	border-bottom: 5px solid #FFCB05;
	padding: 5px 0px 2px 0px;
	text-align: left;
	
}
#img {
	/*background: url('/images/img.jpg') no-repeat left 12px;*/
	padding-left: 25px;
	margin-top: -12px;
	position: relative;
}
#search {
	border-bottom: 5px solid #FFCB05;
	height: 134px;
	height: 130px!ie;
}
#search img {
	margin-top: -7px;
	position: relative;
	display: block;
	padding-left: 5px; 
}
#input {
	padding-left: 3px;
	padding-right: 3px;
	margin: 5px 0px 0px -1px;
	font-size: 12px;
	width: 100px;
	background: url('/images/input.gif') no-repeat;
	height: 20px;
	border: none;
}
#dopcol {
	width: 160px;
	vertical-align: top; padding-top:10px;
	padding-left:20px;
	text-align:left;
}
#contin {
	padding-bottom: 100px;
	width: 750px;
}
#footer {
	padding-top: 20px;
}
#download {
	width: 100%;
	text-align: center;
}

/*Classes*/
.fl-left {
	float: left;
}
.fl-right {
	float: right;
}
.clear {
	clear: both;
}

.tech {
	font-size: 10px;
}
.graybox {
	background: #F1F1F2;
}
.box {
	margin-top: 30px;
}
.title {
	font-size: 11px;
	margin-bottom: 5px;
}
.borders {
	border-top: 3px solid #FFCB05;
}
.padcol {
	width: 20px;
}
.adress {
	background: #FDC800;
	padding: 5px 0px 5px 20px;
}
.gudlogo {
	width: 180px;
	background: #FDC800;
	padding: 7px 0px 7px 20px;
	_padding: 9px 0px 9px 20px;
}
.bullet {
	width: 8px;
	height: 22px;
	position: absolute;
	background: #FDC800;
	margin: 18px 0px 0px -12px;
}
.citata {
	text-align: right;
}
.album {
	text-align: center;
}
.album img {
	margin: 70px 0px 10px 0px; 
}

/*TABLE download*/
.gray {
	background: #EEEEEE;
	padding: 3px 8px 0px 8px;
	height: 19px;
}
.down {
	width: 84px;
	padding: 3px 4px;
}
.time {
	width: 56px;
	padding: 3px 4px;
}
.play {
	width: 30px;
	padding: 3px 5px 3px 0px;
}
.list {
	width: 20px;
	padding: 3px 12px 3px 14px;
}
.song {
	text-align: left;
	padding: 3px 0px 3px 0px;
}
.year {
	width: 45px;
	padding: 3px 0px;
}

a.tags{color:#000; line-height:1.6em;}
a.tags:hover{text-decoration:underline}

.s_1 {font-size:0.9em;}
.s_2{font-size:1.2em;}
.s_3{font-size:1.6em;}


.paging{padding:0 3px;}
.paging_current{padding:0 3px;text-decoration:none;}

.sitemap ul{
	list-style-type: none;
}
.sitemap li{
	list-style-type: none;
	margin-left:10px;
}

.cat_link{font-size: 18px; text-decoration:none; /*padding-right: 130px;*/color:#000;}
.cat_link:hover{text-decoration:underline;}

.hidden_div {position:absolute;z-index:10;display:none;}
.info_div {background: #fff; border:1px #000 solid; padding:5px; width:300px; text-align:left;}

.news_info{width: 450px;}
.news_photo{width: 220px;padding:10px; text-align:center; vertical-align:middle;}
.news_title{font-size:1.1em; color:#000; text-decoration:none;}
.news_title a:hover{text-decoration:underline!important;}

#trans_im{height: 116px; height: 114px!ie; width: 730px;}
#right_top{height: 95px; margin-top: -4px; padding: 20px 0px 0px 15px;}