/*
	Author: Rumin Sergey
	Copyright: CENTROARTS.com
	e-mail: centroarts@mail.ru
	URL: http://www.centroarts.com
*/

@import url("tools.css");
@import url("blocks.css");
@import url("base.css");
@import url("engine.css");

html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset {
	margin:0;
	padding:0;
}

h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, table, font {
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
}

h1, h2, h3, h4, h5, h6 {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    margin: 0 0 0.2em 0;
	line-height: 1.1em;
}

/*Настройка заголовков*/
h1 { font-size: 12px; font-weight: bold; }
h2 { font-size: 12px; font-weight: bold; line-height: 18px; }
h3 { font-size: 12px; font-weight: bold; line-height: 16px; }
h4 { font-size: 10px; font-weight: bold; line-height: 15px; }
.flarge { font-size: 17px; font-weight: normal; line-height: 18px; }

/*links*/
a { color: #d73403; text-decoration: none; outline: none; }
a:hover { text-decoration: underline; }

/*forms*/
input, textarea, select {
	font-size: 1em;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}

body {
	color: #dfdfdf;
	background-color: #FFFFFF;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 16px;
}

/*НАСТРОЙКА ФОНА*/
body.page_bg { text-align: center; background-color: #000; }
div.page_bg {
	min-width: 994px;
	background: #000 url("../images/pagebg_night.jpg") no-repeat 50% 0;
}

/*Other*/
p { margin-bottom: 18px; }
.clr { clear: both; }
img  { border:0 none; }
img.left { float: left; margin: 2px 20px 16px 0; }
img.right { float: right; margin: 2px 0 16px 20px; }
hr	{ border: 0 none; height: 1px; border-top: 1px solid #474747; }
strong { font-weight: bold; }

table {
	border-collapse: collapse;
	border-spacing: 0; border: 0px;
}

/*UL, LI*/
ul {
    margin: 0;
    padding-left: 16px;
    list-style-position:outside;
    list-style-image:none;
}

ul li { margin: 0; padding: 0; }

ol {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: decimal;
	margin-bottom: 18px;
	margin-left: 2.2em;
}

/*===== ОБЩЕЕ ОФОРМЛЕНИЕ =====*/
/*ОСНОВНОЙ БЛОК ШАБЛОНА*/
.wrapper {
	margin: auto;
	width: 994px;
	text-align: left;
}

.headline { height: 148px; }

/*HEADER*/
.raheader, .raheadinn { height: 229px; }
.raheader { background: url("../images/tophead_alpha.png") no-repeat 0 0; }
.raheadinn { background: url("../images/tophead.jpg") no-repeat 0 5px; }

.raheadtop {
	position: relative;
	height: 170px;
	padding: 0 35px;
}

.raheadtop h1.radioadrenalin {
	position: absolute;
	top: 22px; left: 428px;
	padding: 0; margin: 0;
}

.raheadtop h1.radioadrenalin a {
	display: block;
	line-height: 999px;
	width: 138px; height: 138px;
	overflow: hidden;
}


.presentation {
	height: 194px;
	overflow: hidden;
	padding-left: 5px;
	padding-right: 50px;
	background-color: #171717;
}
.sliderwrapper {
	position: relative;
	overflow: hidden;
	width: 954px; height: 194px;
}
.sliderwrapper .contentdiv {
	visibility: hidden;
	position: absolute;
	left: 0;
	top: 0;
	width: 954px; height: 194px;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	color: #fff;
}
.pagination {
	height: 9px;
	padding-left: 6px;
	margin-top: -200px;
}
.pagination a img { width: 20px; height: 9px; float: left; }
.pagination .next img { background: transparent url("../images/btn.png") no-repeat -60px -95px; }
.pagination .prev img { background: transparent url("../images/btn.png") no-repeat -40 -95px; }
.pagination .next:hover img { background: transparent url("../images/btn.png") no-repeat -20px -95px; }
.pagination .prev:hover img { background: transparent url("../images/btn.png") no-repeat 0 -95px; }



/*TOOLBAR*/
.ratoolbar {
	height: 59px;
	overflow: hidden;
	position: relative;
	padding: 0 30px 0 26px;
}

.ratoolbar h1.radioadrenalin {
	position: absolute;
	top: 10px; left: 368px;
	padding: 0; margin: 0;
}

.ratoolbar h1.radioadrenalin a {
	display: block;
	line-height: 999px;
	width: 257px; height: 43px;
	overflow: hidden;
}

/*BORDERS*/
.sf_mid { background: url("../images/rl_border_bg.png") repeat-y 0 0; }
.sf_left {
	background: url("../images/lefttopborder.jpg") no-repeat 0 0;
	padding-left: 15px;
}
.sf_right {
	background: url("../images/righttopborder.jpg") no-repeat 100% 0;
	padding-right: 15px;
}

/*BANNERTOP HIDE*/
.bannertop {
	background: #171717 url("../images/bannertop_bg.png") no-repeat 50% 0;
	text-align: center;
	overflow: hidden;
}

.bntopinn {
	margin: 0 8px;
	text-align: center;
}

.bannertophide {
	height: 17px;
	overflow: hidden;
	background: #232323 url("../images/banner_toppanel.png") no-repeat 0 0;
	text-align: right;
	padding-right: 10px;
}

/*container - содержательная центральная часть*/
.container,
.rightside,
.centersideinn { overflow: hidden; }
.rightside { float: right; width: 299px; padding-top: 25px; }
.centerside { margin-right: 34px; padding-top: 16px; }
.centersideinn { overflow: hidden;  }
* html .centerside { margin-left: 3px; margin-right: 34px; }
* html .centersideinn { width: 99%; }

.mainbody {
	width: 100%;
	background: #1f1f1f url("../images/mainbody2.png") repeat-y 0 0;
}

.mbtop {
	width: 100%;
	background: url("../images/mbtop2.png") no-repeat 0 0;
}

/*footer - нижняя часть*/
.footer {
	height: 132px;
	background: url("../images/footer2.jpg") no-repeat 0 0;
}

/*Нижнее меню*/
.footmenu {
	height: 85px;
	padding: 0 25px;
}

.foottop {
	height: 60px;
	overflow: hidden;
	position: relative;
	padding-left: 70px;
	padding-right: 21px;
}

.footdown { padding-bottom: 20px; }

.centroarts {
	position: absolute;
	right: 25px; top: 0;
}

/*copyright - Копирайты*/
.copyright { float: left; color: #a7a8a9; padding-top: 7px; }
.copyright a { color: #972b0e; }

.copyright .domracheva { float: left;  margin-right: 10px; }

#syscopyright {
	line-height: 1.4em;
	color: #424242;
	padding: 0 25px;
	position: relative;
}

#syscopyright a, #syscopyright .small { color: #424242; }

/*ON rightside*/
.rightside_on .centerside { margin-right: 325px; }
.rightside_on .mainbody { background: #1f1f1f url("../images/mainbody.png") repeat-y 0 0; }
.rightside_on .mbtop { background: url("../images/mbtop.png") no-repeat 0 0; }
.rightside_on .footer { background: url("../images/footer.jpg") no-repeat 0 0; }


ul.photos li{margin:10px;display:inline-block;_display:inline;_zoom:1;list-style-type:none}
