@charset "utf-8";
/* Владимир Туронок для nameradio.ru - uladzimir.turanok@gmail.com */

* html #containerBgLeft, * html #footer {
	width: expression(document.body.clientWidth <990? "990px": document.body.clientWidth >1600? "1600px": "auto");
	}

* {
	padding: 0px;
	margin: 0px;
	border: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

body {
	background:url(/images/bgMain.jpg) 269px 1px no-repeat;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	min-width: 990px;
	max-width: 1600px;
	}
	
a {
	color: #0059ba;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	}
a:visited { font-weight: normal; }
a:hover { text-decoration: none; }


#radioForum a { color: #00ab3c; }

h1,h2,h3,h4 {padding-bottom: 5px;}

h1, h2 {
	color: #0059ba;
	font-weight: bold;
	}
h1 { font-size: 14px;  }
h2, h3, h4 { font-size: 12px; }
h3 { color: #666; padding-bottom: 10px;padding-top: 10px;}
	
li {
	list-style-type: none;
	}

table {	
	font-size: 11px;
	line-height: 23px;
	}

td {
	background: #efefef;
	height: 25px;
	padding-left: 15px;
	}
.table {
		background: url(/images/bgTableRight.gif) right top no-repeat;
		height: 25px;
	}
.odd td {
	background: #fcfcfc;
	}
#tableHeader {
	border-bottom: #fff 1px solid;
	background: url(/images/bgTableLeft.gif) left top no-repeat;
	color: #666;
	font-weight: bold;
	}
#columnLeft, #columnRight, columnCenter {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.internal p {
	font-size: 12px;
	padding-top: 15px;
	}

/* Абсолютное позиционирование */

#absoluteHome {
	height: 30px;
	padding-top: 10px;
	position: absolute;
	text-align: center;
	top: 475px;
	left: 270px;
	width: 30px;
	}
#absoluteMail {
	height: 30px;
	padding-top: 11px;
	position: absolute;
	text-align: center;
	top: 475px;
	left: 295px;
	width: 30px;
	}
	
/* Несемантичные контейнеры */
#main #ccbr {background: url(/images/rightCCB.gif) right bottom no-repeat; }
#ccbr {background: url(/images/rightCCB1.gif) right bottom no-repeat; }
#ccbl {background: url(/images/leftCCB.gif) left bottom no-repeat; }
#containerBgLeft {
	background:url(/images/bgContainerLeft4.png) left bottom no-repeat;
	}
#main #containerBgRight {
	background:url(/images/bgContainerRight.png) right bottom no-repeat;
	}
#containerBgRight {
	background: url(/images/bgIntContLeft.png) right bottom no-repeat;
	}
.clear {
	clear: both;
	}

/* Шапка */
#header {
	height: 168px;
	padding: 0px 24px 0px 0px;
	position: relative;
	}
#header #logo {
	left: 53px;
	position: absolute;
	top: 49px;
	}
#header div {
	float: right;
	height: 18px;
	margin: 28px 0px 0px 0px;
	width: 348px;
	}
#header div h1 {
	color: #00529b;
	font-size: 14px;
	font-style: italic;
	height: 18px;
	position: relative;
	width: 348px;
	}
#header div h1 span {
	background: url(/images/advertOnRadio.gif) no-repeat;
	height: 100%;
	position: absolute;
	width: 100%;
	}

/* Левая колонка */
#columnLeft {
	float: left;
	width: 348px;
	}

#doubleNav {
	background: url(/images/bgDoubleNav.jpg) right top no-repeat;
	height: 355px;
	width: 348px;
	}

#doubleNav ul {
	padding-top: 20px;
	}

#doubleNav li a {
	color: #56aedc;
	display: block;
	font-size: 14px;
	font-weight: normal;
	height: 23px;
	line-height: 23px;
	margin: 0px 45px 0px 0px;
	padding-left: 43px;
	text-decoration: none;
	}
#doubleNav li a.aSubCL {
	height: 20px;
	line-height: 20px;
	padding-left: 79px;
	}
#doubleNav li a:hover {
	background:url(/images/aHover.png) 0px 3px no-repeat;
	text-decoration: none;
	}
#doubleNav li a.aSubCL:hover {
	background:url(/images/aHover.png) 0px 0px no-repeat;
	}
#doubleNav li a#aActCL {
	color:#fff;
	}
#doubleNav li a#aActCL:hover {
	background: none;
	color:#fff;
	}

#contactContainer {
	background: url(/images/bgContainerContact.gif);
	height: 206px;
	margin: 0px 0px 39px 0px;
	position: relative;
	}
#contactContainer #imgContacts {
	left: 108px;
	position: absolute;
	top: 26px;
}
#contactContainer #img1 {
	left: 7px;
	position: absolute;
	top: 16px;
}

#columnLeft p {
	font-size: 10px;
	margin: 0px 0px 15px 122px;
	width: 195px;
	}

/* Правая колонка */
#columnRight {
	background: url(/images/bgRadioForum1.gif) 0px 361px no-repeat;
	float: right;
	margin: 114px 0px 0px 0px;
	padding-bottom: 18px;
	width: 337px;
	}

#radioForumBlock {
	background: url(/images/bgRadioForum.gif) left top no-repeat;
	line-height: 13px;
	height: 361px;
	position: relative;
	width: 328px;
	}
#radioForumBlock span {
	color: #fff;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 110px 0px 0px 90px;
	}
#radioForumBlock img {
	margin: 12px 0px 12px 0px;
	}
#radioForumBlock a {
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	height: 14px;
	line-height: 13px;
	padding: 0px 0px 0px 37px;
	}
#materials, #press, #podrobnee { position: absolute;}
#materials { top: 267px; left: 162px; }
#press { top: 282px; left: 117px; }
#podrobnee { top: 318px; left: 228px;}

#radioForumBlock a.button, a.button {
	background: url(/images/bgButton.jpg) left top no-repeat;
	color: #010101;
	display: block;
	height: 23px;
	line-height: 20px;
	padding: 0px;
	text-align: center;
	text-decoration: none;
	width: 91px;
	}

#borderBlock {
	background: url(/images/rightBorder1.gif) left top no-repeat;
	padding: 10px 0px;
	position: relative;
	width: 232px;
	}
#borderBlockContainer {
	background: url(/images/rightBorder12.gif) left bottom no-repeat;
	margin: 31px 0px 0px 16px;
	width: 232px;
	}
#borderBlock * {
	margin: 0px 5px 0px 25px;
	}
#borderBlockContainer #borderBlock  img {
	margin: 0px 0px 20px -20px;
	}
#borderBlockContainer #borderBlock #img3 {
	left: 161px;
	margin: 0px;
	position: absolute;
	top: 135px;
	}

/* Центральная колонка */
#main #columnCenter {
	background: url(/images/bgColumnCenter.gif) right top no-repeat;
	font-size: 10px;
	margin: 114px 337px 0px 348px;
	}
#columnCenter {
	background: url(/images/bgColumnCenter1.gif) right top repeat-y;
	font-size: 10px;
	margin: 114px 0px 0px 348px;
	}
	
#columnCenterContainer {
	background: #fff;
	margin: 0px 16px 19px 0px;
	padding: 0px 15px 0px 25px;
	}
#main #columnCenterContainer {
	margin: 0px;
	padding: 0px;
	}
	
	#columnCenterContainer li {padding-bottom: 5px;list-style-type: square;
	}
	
#columnCenterTop {
	background: url(/images/rightCCT1.gif) right top no-repeat;
	height: 56px;
	}
#main #columnCenterTop {
	background: url(/images/rightCCT.gif) right top no-repeat;
	height: 56px;
	}


/* Подошва */
#footer {
	background:url(/images/bgFooter.gif) left bottom repeat-x;
	height: 14px;
	position: relative;
	}

/* ДРУГОЕ */
input {
	border: #1fa5ef 1px solid;
	color: #5f5f5f;
	font-size: 11px;
	height: 23px;
	line-height: 21px;
	padding-left: 9px;
	}
	textarea {
	border: #1fa5ef 1px solid;
	color: #5f5f5f;
	font-size: 11px;
	line-height: 21px;
	padding-left: 9px;
	}

/* Класс для стилизованной кнопки */
.inputButton { 
	background: url(/images/bgBbuttonInput.gif) left bottom no-repeat;
	border: none;
	color: #97cae1;
	font-size: 11px;
	height: 25px;
	padding: 0px;
	text-align: center;
	width: 116px;
	}

.newsBlock {
	padding: 0px 28px 12px 18px;
	}
.newsBlock span {
	display: block;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 5px 20px;
	}
.route, span.route a {
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}
.header {
	color: #00529b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 25px;
	}

