@charset "windows-1251";
body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	font-size: 11px;
	background-image: url(page-back.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-attachment: fixed;
	background-color: #001221;
}

.png {filter:expression(fixPNG(this));}

.main {
	vertical-align: top;
	padding: 0px;
	margin:0px auto;
	width:1000px;
	text-align: center;
}


.main-logo {
	clear:both;
	width:986px;
	background-image: url(top-logo-back.png);
	text-align: center;
	vertical-align: top;
	margin: 0px auto;
	padding: 0px;
	height: 83px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	background-position: center top;
}
.logo-table {
	width:966px;
	margin:0px 10px;
}

.logo-table td {
	padding:0px;
}

.logo-table td.home-link {
	padding:0px;
	font-size:1px;
}

.logo-table td.search-cell {
	vertical-align:top;
	text-align:right;
}

.logo-table td.auth-cell {
	vertical-align:bottom;
	text-align:right;
}

.auth-block {
	width:510px;
	margin:0px 0px 0px auto;
	padding:0px;
	height:29px;
}

.auth-begin {
	float:left;
	width:116px;
	text-align:center;
	background-image: url(auth-begin-back.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFF;
	text-transform: uppercase;
	font-weight: bold;
	height:21px;
	padding-top:8px;
}

.auth-begin a {
	color:#FFF;
	text-decoration:none;
}

.auth-begin a:hover {
	color:#ffc233;
	text-decoration:none;
}

.services-links {
	font-weight: bold;
	height:21px;
	padding:8px 5px 0px 5px;
	color:#FFF;
	text-align:right;
	display:inline-block;
	width:355px;
	float:left;
}

.logout-link {
	float:right;
	width:25px;
	display:inline-block;
	height:29px;
	background-image: url(logout-link.gif);
	background-repeat: no-repeat;
	background-position: 2px 8px;
}

.logout-link a {
	padding:0px;
	display:inline-block;
	width:25px;
	height:29px;
}

.services-links a {
	color:#FFF;
	text-decoration:none;
}

.services-links a:hover {
	color:#FFF;
	text-decoration:underline;
}

.auth-data {
	height:29px;
	padding:0px;
	margin:0px;
	float:right;
	width:394px;
	background-image: url(auth-back.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.search-table {
	background-image: url(search-back.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0px 1px 0px auto;
}

.search-table td {
	vertical-align:middle;
	padding:0px 0px 0px 5px;
	height:29px;
}

.search-table td.search-annotation {
	color:#FFF;
	padding:0px 2px 0px 15px;
	font-weight:bold;
}

.search-table td.search-submit {
	padding-right:15px;
	font-size:10px;
}

.search-form {
	margin:0px;
}

select.search-options {
	font-size:10px;
	color:#5b656d;
	width:82px;
	height:19px;
	border:1px solid #002f53;
}

input.search-query {
	font-size:10px;
	color:#5b656d;
	width:82px;
	height:13px;
	border:1px solid #002f53;
	padding:2px;
}

input.search-button {
	background-image: url(search-button-back.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-size:10px;
	width:62px;
	height:19px;
	padding:2px 0px 2px 0px;
	border:0px;
	vertical-align:middle;
}

.login-table {
	margin:0px 1px 0px auto;
}

.login-table td {
	vertical-align:middle;
	padding:0px 0px 0px 5px;
	height:29px;
}

.login-table td.login-annotation {
	color:#FFF;
	padding:0px 2px 0px 5px;
	font-weight:bold;
}

.login-table td.login-submit {
	padding-right:15px;
	font-size:10px;
}

.main-block {
	width:986px;
	margin: 0px auto;
	padding:5px 0px 0px 0px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	text-align: center;
	vertical-align: top;
	background-color: #5b656d;
}

.high-lights {
	width:986px;
	margin: 0px auto;
	padding:2px 0px 0px 0px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	text-align: center;
	vertical-align: top;
	background-color: #5b656d;
}

table.hl-plus-banner {
	width:966px;
	margin: 0px auto;
}

table.hl-plus-banner td.high-light {
	width:230px;	
	padding:0px;
	text-align:left;
	vertical-align:top;	
}

table.hl-plus-banner td.high-light img {border:0px; border:1px solid #000000;}

.high-light-header {
	background-image: url(hi-lights-head-back.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	vertical-align:middle;
	font-weight: bold;
	text-transform: uppercase;
	color:#5b656d;
	padding-left:22px;
	height:20px;
}

.high-light-header a{
    color:#5b656d;
    text-decoration:none;
}

.high-light-header a:hover{
    color: #002f53;
    text-decoration: none;
}

.high-light-content {
	margin:0px;
	text-align: left;
	vertical-align:top;
	padding:0px 0px 0px 0px;
	height:68px;
}

.high-light-content span {display:block; float:left;}

.high-lights table.hl-plus-banner td.banner {
	width:732px;
	padding:0px 0px 0px 6px;
	text-align:right;
}

.main-block-footer {
	background-image: url(main-foot-back.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	vertical-align: top;
	margin: 0px auto;
	padding: 0px;
	height: 10px;
	width: 988px;
}

.underground {
	background-image: url(copyright-back.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	vertical-align: top;
	padding: 0px;
	height: 87px;
	width: 988px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

.copyright-table {
	margin:0px;
}

.copyright-table td {
	color:#FFF;
	font-weight:bold;
	height:87px;
}

.copyright-table td a {
	color:#FFF;
	text-decoration:none;
}
.copyright-table td a:hover {
	color:#ffc233;
	text-decoration:none;
}

.copyright-table td.copyright {
	padding:0px 15px;
	text-align:right;
	vertical-align:middle;
}

.copyright-table td.copyleft {
	padding:0px 15px;
	text-align:left;
	vertical-align:middle;
}

.data-navigation {
	width:716px;
	height:32px;
	padding:0px;
	background-image: url(data-nav-back.png);
	background-repeat: no-repeat;
	background-position: right top;
	margin:0px auto 0px 10px;
}

.content .data-navigation {
	margin:0px auto 0px 0px;
}

.data-nav-section {
	float:left;
	background-image: url(data-nav-section-back.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #560018;
	font-weight: bold;
	text-transform: uppercase;
	color:#FFF;
	height:22px;
	padding:7px 15px 3px 15px;
}

.data-nav-nodes {
	float:left;
	font-weight: bold;
	color:#FFF;
	background-image: url(data-nav-separator.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:22px;
	padding:7px 15px 3px 15px;
}

.data-nav-nodes a {
	color:#FFF;
	text-decoration:none;
}

.data-nav-nodes a:hover {
	color:#FFF;
	text-decoration:underline;
}

table.content {
	margin:0px;
	padding:0px;
}

table.content td.left-cell, table.content td.data-cell {
	vertical-align:top;
	padding:0px;
	padding-left:10px;
}

table.content td.left-cell {
	width:206px;
}

table.content td.data-cell {
	width:780px;
}

.struct-navigation-header {
	background-image: url(struct-nav-head-back.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: left;
	vertical-align: top;
	height: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color:#FFF;
	padding:6px 10px 4px 25px;
}

.struct-navigation {
	text-align: left;
	padding:0px;
	margin:0px;
	background-image: url(struct-nav-back.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding:2px 0px 10px 0px;
}

.struct-navigation-footer {
	padding:0px;
	margin:0px;
	background-image: url(struct-nav-foot-back.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 10px;
	font-size:0px;
}

.struct-node-1 {
	font-weight: bold;
	padding:3px 25px 3px 25px;
	color:#f7dfe6;
}

.struct-node-1 a {
	color:#ffc8b8;
	text-decoration:none;
}

.struct-node-1 a:hover {
	color:#FFF;
	text-decoration:none;
}

ul.struct-nodes {
	margin:0px;
	padding-left:0px;
}

ul.struct-nodes li {
	display:block;
	color:#FFF;
	padding:2px 25px 2px 35px;
	font-size: 11px;
	list-style-type: none;
	background-image: url(struct-nav-list-pointer.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

ul.struct-nodes li a {
	color:#FFF;
	text-decoration:none;
}

ul.struct-nodes li a:hover {
	color:#f7dfe6;
	text-decoration:none;
}

.popular-navigation-header {
	background-image: url(popular-head-back.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: left;
	vertical-align: top;
	height: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color:#434c63;
	padding:6px 10px 4px 25px;
}

.popular-navigation {
	text-align: left;
	padding:0px;
	margin:0px;
	background-image: url(popular-back.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding:2px 0px 10px 0px;
}

.popular-navigation-footer {
	padding:0px;
	margin:0px;
	background-image: url(popular-foot-back.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 10px;
	font-size:0px;
}

.popular-node-1 {
	font-weight: bold;
	padding:4px 25px 4px 25px;
	color:#535c73;
}

.popular-node-1 a {
	color:#434c63;
	text-decoration:none;
}

.popular-node-1 a:hover {
	color:#434c63;
	text-decoration:none;
}

ul.popular-nodes {
	margin:0px;
	padding-left:0px;
}

ul.popular-nodes li {
	color:#60687e;
	display:block;
	color:#60687e;
	padding:3px 25px 3px 35px;
	font-size: 10px;
	list-style-type: none;
	background-image: url(nav-list-pointer.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

ul.popular-nodes li a {
	color:#60687e;
	text-decoration:none;
}

ul.popular-nodes li a:hover {
	color:#434c63;
	text-decoration:none;
}

.data-table {
	margin:0px;
	padding:0px;
}

.data-table td {
	text-align:left;
	vertical-align:top;
	padding:0px;
}

td.data-right {
	text-align:left;
}

.right-block {
	position:absolute;
	margin:-32px 10px 10px 10px;
}

.right-banner {
	padding:0px;
	margin:0px auto;
}

.right-banner img {float:left;}

.hots {
	padding:0px;
	margin:0px auto 0px auto;
}

.hots-table {
	border:1px solid #000;
	width:240px;
}

.hots-table td.hots-header {
	text-transform: uppercase;
	text-decoration: none;
	color: #5B656D;
	font-weight: bold;
	background-color: #FFF;
	background-image: url(hi-lights-head-back.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	vertical-align: middle;
	padding:4px 10px 4px 7px;
}

.hots-table td.hots-header a{
    color: #5B656D;
    text-decoration: none;
}

.hots-table td.hots-header a:hover{
    color: #002f53;
    text-decoration: none;
}

.hots-table td.hots-content {
	text-align: left;
	vertical-align: top;
	background-color: #FFF;
}

.hots-pict {
	float:left;
	padding:0px 0px 0px 4px;
	margin:4px 8px 0px 0px;
}

.hots-description {
	padding:4px 4px 5px 0px;
	font-size:10px;
	float:left;
}

.hots-description a {
	font-size:11px;
	color:#9a072e;
	text-decoration:none;
	display:block;
	margin:0px;
	width:140px;
	overflow:hidden;
}

.hots-description a:hover {
	font-size:11px;
	color:#9a072e;
	text-decoration:underline;
	display:block;
	margin:0px;
	width:140px;
	overflow:hidden;
}

.dark-red {
	color:#9a072e;
}

/*  NEWS TODAY OLD */
.news-of-day {
	border:1px solid #000;
	padding:3px;
	margin:0px;
	text-align:center;
	vertical-align:top;
	background-color:#FFF;
	width:512px;
}

.news-of-day-old {
	margin:0px;
	text-align:center;
	background-image: url(old-news-day-back.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #BD0034;
	width:520px;
	color:#FFF;
}

.news-of-day-old table {
	margin:0px;
}

.news-of-day-old table td {
	text-align:center;
	vertical-align:top;
	padding:5px 2px 2px 2px;
	font-weight:bold;
}

.news-of-day-old table td img {
	border:1px solid #FFF;
	margin-bottom:5px;
}

.news-of-day-old table td a {
	color:#FFF;
	text-decoration:none;
}

.news-of-day-old table td a:hover {
	color:#000;
	text-decoration:none;
}

.news-of-day-footer {
	margin:0px;
	text-align:center;
	font-size:0px;
	height:10px;
	padding:0px;
	background-image: url(old-news-day-foot-back.png);
	background-repeat: no-repeat;
	background-position: center top;
	width:520px;
}
/*  \ NEWS TODAY OLD */

/*  NEWS TODAY NEW  */
.today-news {
	position:relative;
	border:1px solid #000;
	border-bottom:0;
	background:#fff;
	width:714px;
}

.today-news img {border:0;}

.today-news .big-img-container {
	width:478px;
	height:283px;
	float:left;
	border-bottom:1px solid #000;
}

.today-news .links {
	float:left;
	width:236px;
}

.today-news .links a,
.today-news .links a:visited {
	display:block;
	height:63px;
	padding:2px 4px 5px 4px;
	border-bottom:1px solid #000;
	border-left:1px solid #000;
	overflow:hidden;
	text-decoration:none;
}

.today-news .links a:hover{
	visibility:visible;
	background:#860025 url(/mounting/reborn2010/red-block-bg.png) repeat-x center center;
}

.today-news .links a:hover .title,
.today-news .links a.current .title,
.today-news .links a:hover .note,
.today-news .links a.current .note {color:#fff;}

.today-news .links a.current,
.today-news .links a.current:visited{
	visibility:visible;
	background:#860025 url(/mounting/reborn2010/red-block-bg.png) repeat-x center center;
}

.today-news .links a.current .big-img,
.today-news .links a.current:visited  .big-img{
	visibility:visible;
}

.today-news .links a:hover .big-img{
	visibility:visible;
}

.today-news .min-img {
	float:left;
	width:80px;
	margin-right:6px;
	margin-top:3px;
}

.today-news .big-img {
	position:absolute;
	top:0px;
	left:0px;
	width:470px;
	visibility:hidden;
	border-top:4px solid #fff;
	border-bottom:4px solid #fff;
	border-left:4px solid #fff;
	border-right:4px solid #fff;
}

.today-news .title {
	color:#9a072e;
	font-size:11px;
	font-weight:bold;
}

.today-news .note {
	color:#010101;
	font-size:10px;
}
/*  \NEWS TODAY NEW  */

/* Popular Services */
.red-block {
	position:relative;
	background:#bb0033 url(/mounting/reborn2010/red-block-bg.png) repeat-x top left;
	border:1px solid #000;
	margin:2px 0px 6px 0;
	padding:0;
	width:714px;
	text-align:left;
}
.red-block .tl,
.red-block .tr,
.red-block .bl,
.red-block .br {
	display:block;
	width:4px;
	font-size:0px;
	position:absolute;
}
.red-block .tl {height:4px; background:url(/mounting/reborn2010/red-block-tl.png) no-repeat; left:-1px; top:-1px;}
.red-block .tr {height:4px; background:url(/mounting/reborn2010/red-block-tr.png) no-repeat; right:-1px; top:-1px;}
.red-block .bl {height:9px; background:url(/mounting/reborn2010/red-block-bl.png) no-repeat; left:-1px; bottom:-6px; _bottom:-7px;}
.red-block .br {height:9px; background:url(/mounting/reborn2010/red-block-br.png) no-repeat; right:-1px; bottom:-6px; _bottom:-7px;}

.red-block .bsh {
	width:709px; 
	height:5px; 
	font-size:0px; 
	position:absolute;
	left:3px; 
	bottom:-6px;
	_bottom:-7px;
	background:url(/mounting/reborn2010/shadow.png) repeat-x left top ;  
	}

.red-block .block {
	position:relative;
	width:162px;
	height: 154px;
	overflow:hidden;
	float:left;
	border-right:1px solid #73001f;
	padding:13px 5px 0px 10px;
	
}

.red-block .block .bottom {
	background:url(/mounting/reborn2010/y-point.gif) repeat-x top left;
}

.red-block .block h2,
.red-block .block h2 a,
.red-block .block h2 a:visited {
	margin:0px;
	padding:0px;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	font-size:18px;
	font-family:Arial;
}

.red-block .block h2 span {
	font-weight:normal;
	font-size:10px;
	padding-left:2px;
	position:absolute;
	margin-top:-1px;
}

.red-block .block p.info {
	margin:9px 0px 9px 0;
	padding:0px;
	overflow:hidden;
	padding:0px;
	color:#fff;
	font-size:11px;
	font-family:Arial;
	
}

.red-block .block p.bottom {
	width:162px;
	position:absolute;
	bottom:0px;
	margin:0px 5px 0 0;
	padding:8px 0 10px 0;
}

.red-block .block p.bottom a,
.red-block .block p.bottom a:visited {
	color:#fff;
	font-size:11px;
	font-family:Arial;
}

.red-block .block p.bottom a:hover {
	text-decoration:none;
}
/* \Popular Services */

/* Popular Services 2 */
.red-block-2 {
	position:relative;
	background:#bb0033 url(/mounting/reborn2010/red-block-bg.png) repeat-x top left;
	border:1px solid #000;
	margin:5px 0px 6px 0;
	padding:0;
	width:890px;
	padding:0 37px 0 37px;
	

}
.red-slider-conteiner {
	position:relative;
	overflow:hidden;
	width:890px;
	white-space:nowrap;
}

#red-slider {
	position:relative;
	margin-left:-178px;
	margin-left:0px;
	height:167px;
	width:4500px;
}
#red-slider .block {
	white-space:normal;
}


.red-block-2 a#left-arrow,
.red-block-2 a:visited#left-arrow {
	left:0px;
	top:0px;	
	background-image:url(/mounting/reborn2010/slider-arrow-l.png);
	background-repeat: no-repeat;
	border-right:1px solid #73001f;
}
.red-block-2 a#right-arrow,
.red-block-2 a:visited#right-arrow {
	right:0px;
	top:0px;
	background-image:url(/mounting/reborn2010/slider-arrow-r.png);
	background-repeat: no-repeat;
	border-left:1px solid #73001f;
	width:37px;
}


.red-block-2 a.active,
.red-block-2 a:visited.active,
.red-block-2 a.no-active,
.red-block-2 a:visited.no-active {
	position:absolute;
	display:block;
	width:36px;
	height:167px;
	text-decoration:none;
	text-align:center;	
	outline:0;	

}

.red-block-2 a.active,
.red-block-2 a:visited.active {	
	background-position:left center;
	cursor:pointer;
}

.red-block-2 a.no-active,
.red-block-2 a:visited.no-active {
	background-position:-100px center;
	cursor:default;
}
/* \Popular Services 2 */





.news-intermission {
	border:1px solid #000;
	padding:3px;
	margin:0px;
	text-align:center;
	vertical-align:top;
	background-color:#FFF;
	width:512px;
}

.intermission-table {
	margin:0px;
}

.intermission-table td {
	text-align:left;
	vertical-align:top;
}

.intermission-table td.news-intermission-data {
	text-align:left;
	vertical-align:top;
	background-image: url(intermission-news-data-back.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #540017;
	border:1px solid #000;
	color:#FFF;
}

.intermission-table td.news-intermission-promo {
	text-align:left;
	vertical-align:bottom;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: left top;
	border:1px solid #000;
	color:#FFF;
	height:212px;
}

.im-promo-description {
	margin:0px 8px 10px 8px;
}

.im-promo-description a {
	color:#f9b6c8;
	text-decoration:none;
	font-size:12px;
}
.im-promo-description a:hover {
	color:#FFF;
	text-decoration:none;
}

.im-news-pict {
	float:left;
	margin:8px 8px 0px 0px;
	padding-left:8px;
}

.im-news-pict img {
	border:1px solid #000;
	margin:0px;
}

.im-news-description {
	float:left;
	width:190px;
	margin-top:6px;
}
.im-news-description a {
	color:#f9b6c8;
	text-decoration:none;
	font-size:12px;
}
.im-news-description a:hover {
	color:#FFF;
	text-decoration:none;
}

.news-intermission-footer {
	margin:0px;
	text-align:center;
	font-size:0px;
	height:5px;
	padding:0px;
	background-image: url(intermission-foot-back.png);
	background-repeat: no-repeat;
	background-position: center top;
	width:520px;
}

.t2 {
	margin-top:1px;
	width:967px;
	margin-left:0px;
	}
.news-data-cell-1 {width:322px;}
.news-data-cell-2{width:332px;}
.news-data-cell-3{width:322px;}



.data-head-1, .data-head-2, .data-head-3 {
	font-weight:bold;
	color:#FFF;
	padding:6px 10px 4px 15px;
	height:16px;
	width:297px
}

.data-head-1 a, .data-head-2 a, .data-head-3 a {
	color:#FFF;
	text-decoration:none;
}

.data-head-1 a:hover, .data-head-2 a:hover, .data-head-3 a:hover {
	color:#ffc233;
	text-decoration:none;
}

.data-head-1 {
	background-image: url(data-column-head-1.png);
	background-color: #810024;
	background-repeat: no-repeat;
	background-position: left top;
}
.data-head-2 {
	width:307px;
	background-image: url(data-column-head-2.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #0A7291;
}
.data-head-3 {
	width:297px;
	background-image: url(data-column-head-3.png);
	background-repeat: no-repeat;
	background-color: #0E3F7F;
	background-position: left top;
}

.data-subhead-1 {
	margin:0px;
	text-align:center;
	font-size:0px;
	height:5px;
	padding:0px;
	background-image: url(data-column-subhead-back-1.png);
	background-repeat: no-repeat;
	background-position: right top;
	background-color:#FFF;
}
.data-subhead-2 {
	margin:0px;
	text-align:center;
	font-size:0px;
	height:5px;
	padding:0px;
	background-image: url(data-column-subhead-back-2.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#FFF;
}
.data-subhead-3 {
	margin:0px;
	text-align:center;
	font-size:0px;
	height:5px;
	padding:0px;
	background-image: url(data-column-subhead-back-3.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#FFF;
}

.space-l {
	width:3px;
	border-right:1px solid #000;
	padding:0px;
}
.space-r {
	width:14px;
	border-left:1px solid #000;
	padding:0px;
	}

td.new-item {
	padding:5px 4px;
	height:58px;
	width:322px;

}

td.new-item img{
	float:left;
	margin:0 5px 0px 0;
	border:0px;
}

td.new-item a, td.new-item a:visited {
	color:#9a072e;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
td.new-item a:hover {
	color:#000;
	text-decoration:none;
	font-size:12px;
}

td.new-item p{
	padding:2px 0 0 0;
	margin:0;
}

.t2 td.middle {
	border-right:1px solid #8d8d8d;
	border-left:1px solid #8d8d8d;
	}

	
.brdr-b {
	font-size:0px;
	border-top:1px solid #000;
	height:0px;
}
.str-0 {background-color:#FFF;}
.str-1 {background-color:#f6f6f6;}

.welcome {
   height:50px;
   margin-top:10px;
   margin-left:0px;
   margin-right:auto;
   z-index:500;
   float:left;
   position:absolute;
}

.welcome  td.left-side {
   width:10px;
   height:50px;
   padding:0px;
   background-image: url(welcome-left.gif);
   background-repeat: no-repeat;
   background-position: right top;
}
.welcome  td.right-side {
   width:10px;
   height:50px;
   padding:0px;
   background-image: url(welcome-right.gif);
   background-repeat: no-repeat;
   background-position: left top;
}
.welcome  td.text-block {
   height:42px;
   padding:8px 10px 0px 10px;
   font-weight:bold;
   margin:0px;
   vertical-align:top;
   background-image: url(welcome-text.gif);
   background-repeat: no-repeat;
   background-position: left top;
}

.invisible {
   display:none;
}
.visible {
   display:block;
}

/* breadcrumbs */
.breadcrumbs-navigation {
	height:27px;
	padding:0px;
	background-image: url(data-nav-back.png);
	background-repeat: no-repeat;
	background-position: right top;
	margin:0px auto 0px 0px;
}

.breadcrumbs-navigation a {
	color:#FFFFFF;
	text-decoration:none;
}
.breadcrumbs-navigation a:hover {
	color:#ffc233;
	text-decoration:none;
}

.breadcrumbs-nav-section {
	float:left;
	background-image: url(data-nav-section-back.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #560018;
	font-weight: bold;
	text-transform: uppercase;
	color:#FFF;
	height:17px;
	padding:7px 15px 3px 15px;
}

.breadcrumbs-nav-nodes {
	float:left;
	font-weight: bold;
	color:#FFF;
	background-image: url(data-nav-separator.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:17px;
	padding:7px 5px 3px 15px;
}

.breadcrumbs-nav-nodes a {
	color:#FFF;
	text-decoration:none;
}

.breadcrumbs-nav-nodes a:hover {
	color:#FFF;
	text-decoration:underline;
}

.breadcrumbs-nav-node {
	float:left;
	font-weight: bold;
	color:#FFF;
	background-image: url(breadcrumb-nav-separator.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:17px;
	padding:7px 5px 3px 15px;
}

.breadcrumbs-nav-node a {
	color:#FFF;
	text-decoration:none;
}

.breadcrumbs-nav-node a:hover {
	color:#FFF;
	text-decoration:underline;
}

/* inside content */
.content-subhead {
	text-align:center;
	font-size:0px;
	height:5px;
	padding:0px;
	background-image: url(content-subhead-back.png);
	background-repeat: repeat-x;
	background-position: center top;
	background-color:#FFF;
	margin:0px 3px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}

.content-data {
	margin:0px 3px;
	border:1px solid #000000;
	border-top:0px;
	background-color:#FFFFFF;
	padding:10px;
}


.fair-cat-table {
	margin:0px;
}

.fair-cat-table td {
	padding:5px;
	text-align:left;
}

.fair-cat-table td.cat-title {
	background-color:#ffc233;
	padding:8px 10px;
	color:#000;
}

.fair-cat-table td.clear-cell {
	padding:0px;
	vertical-align:top;
}

.fair-cat-table td.cat-title a.titles {
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
.fair-cat-table td.cat-title a.titles:hover {
	font-weight:bold;
	color:#000;
	text-decoration:underline;
}
.cat-subitem {
	padding:8px 10px;
}
.cat-subitem a {
	font-weight:bold;
	text-decoration:none;
	color:#9a072e;
}
.cat-subitem a:hover {
	font-weight:bold;
	text-decoration:none;
	color:#000;
}
.fair-admin-cat {
	float:right;
	color:#9a072e;
}
.fair-admin-cat a {
	color:#9a072e;
	text-decoration:none;
}
.fair-admin-cat a:hover {
	color:#000;
	text-decoration:none;
}

.fair-add-item-link {
	padding:0px;
}
.fair-add-item-link a {
	border:1px solid #8d8d8d;
	border-bottom:0px;
	display:inline-block;
	padding:5px 10px; 
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	color:#9a072e;
	float:right;
}
.fair-add-item-link a:hover {
	text-decoration:none;
	background-color:#ffc233;
	color:#9a072e;
}

.fair-items-list {
	margin:0px;
	border:1px solid #8d8d8d;
}

.fair-items-list td {
	padding:5px 10px;
	text-align:left;
}

.fair-items-list td.items-head {
	background-color:#ffc233;
	font-weight:bold;
	border-bottom:1px solid #8d8d8d;
}

.fair-items-list td.item-entry {
	border-right:1px solid #8d8d8d;
}

.fair-items-list td.item-entry-right {
	border-right:1px solid #8d8d8d;
	text-align:right;
}

.fair-items-list td.item-entry .item-link {
	display:inline-block;
	float:left;
}

.fair-items-list td.item-entry .item-link a {
	color:#9a072e;
	text-decoration:none;
}
.fair-items-list td.item-entry .item-link a:hover {
	color:#000;
	text-decoration:none;
}

.fair-items-list td.item-entry .admin-link {
	display:inline-block;
	float:right;
}

.fair-items-list td.item-entry .admin-link a {
	color:#9a072e;
	text-decoration:none;
}

.fair-items-list td.item-entry .admin-link a:hover {
	color:#000;
	text-decoration:none;
}

.fair-items-list tr.item-row0 {
	background-color:#FFFFFF;
}
.fair-items-list tr.item-row1 {
	background-color:#f6f6f6;
}

.page-nav {
	display:block;
	border:1px solid #8d8d8d;
	border-top:0px;
	padding:5px 10px; 
	text-align:right;
	color:#8d8d8d;
}

.page-nav a {
	display:inline-block;
	color:#9a072e;
	text-decoration:none;
	font-weight:bold;
	padding:0px 5px;
}

.page-nav a:hover {
	color:#000;
	text-decoration:none;
	font-weight:bold;
}

.page-nav a.current {
	color:#000;
	text-decoration:none;
	font-weight:bold;
}

.fair-detail-text {
	padding:10px;
	border-left:1px solid #8d8d8d;
	margin:10px 0px;
}

.form-fair-comment-head {
	font-weight:bold;
	font-size:12px;
	color:#9a072e;
}

.fair-detail-contacts .key {
	padding:2px 10px 2px 10px;
	font-weight:bold;
	display:inline-block;
	float:left;
	width:60px;
}
.fair-detail-contacts .value {
	padding:2px 10px 2px 0px;
	float:left;
	display:inline-block;
}

.fair-detail-price {
	display:inline-block;
	float:right;
	background-color:#bd0034;
	color:#FFF;
	font-weight:bold;
	padding:10px 10px 10px 20px;
	font-size:16px;
	height:20px;
	background-image: url(fair-price-back.png);
	background-repeat: no-repeat;
	background-position: left middle;
}

.fair-like-description {
	padding:4px 4px 5px 10px;
	font-size:10px;
}

.fair-like-description a {
	font-size:11px;
	color:#9a072e;
	text-decoration:none;
	margin:0px;
}

.fair-like-description a:hover {
	font-size:11px;
	color:#9a072e;
	text-decoration:underline;
	margin:0px;
}

.message {
	color:#9a072e;
	border:2px solid #9a072e;
	margin:10px auto;
	padding:10px;
	text-align:center;
}

.message a {
	color:#9a072e;
	text-decoration:underline;
}
.message a:hover {
	color:#000;
	text-decoration:none;
}

.fair-form {
	margin:0px;
}

.forms-small-comment {
	font-size:10px;
}

textarea.fair-multi-line {
	width:320px;
	height:10em;
	border:1px solid #002f53;
	padding:2px;
	font-size:10px;
	color:#5b656d;
}

select.fair-options {
	font-size:10px;
	color:#5b656d;
	width:320px;
	height:19px;
	border:1px solid #002f53;
}

input.fair-single-line {
	font-size:10px;
	color:#5b656d;
	width:320px;
	height:13px;
	border:1px solid #002f53;
	padding:2px;
}

input.fair-submit-button {
	background-image: url(search-button-back.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-size:10px;
	width:62px;
	height:19px;
	padding:2px 0px 2px 0px;
	border:0px;
	vertical-align:middle;
}

.beeline-block-header {
	text-align: left;
	padding:0px;
	margin:0px;
	background-image: url(beeline-head-back.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding:2px 0px 10px 0px;
}

.beeline-block {
	text-align: left;
	padding:0px;
	margin:0px;
	background-image: url(beeline-back.png);
	background-repeat: no-repeat;
	background-position: center -10px;
	padding:2px 0px 10px 0px;
}

.beeline-block-footer {
	padding:0px;
	margin:0px;
	background-image: url(beeline-foot-back.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 10px;
	font-size:0px;
}

.beeline-check-table {
	width:165px;
	margin:0px auto;
}

.beeline-check-table td {
	vertical-align:top;
	font-size:10px;
	padding:4px 0px 0px 0px;
	text-align:center;
}


.shadow-716 {
	height:5px;
	font-size:0px;
	background: url(shadow-716.png) no-repeat;
}

/* INSIDE CONTENT */
.inside-content {
	width:668px;
	margin:-5px 3px 0px 3px;
	border:1px solid #000;
	border-top:0px;
	background-color:#FFF;
	background-image: url(content-subhead-back.png);
	background-repeat: repeat-x;
	background-position: center top;
	padding:5px 20px 20px 20px;
	line-height:1.3em;
}

.inside-content li {
	margin-left:20px;
}

.inside-content h1 {
	font-size:18px;
	font-weight:bold;
	color:#9a072e;
	padding:5px 0px 8px 0px;
}

.inside-content h2 {
	font-size:15px;
	font-weight:bold;
	color:#9a072e;
	margin:10px 0px 5px 0px;
}

.inside-content h3 {
	font-size:13px;
	font-weight:bold;
	color:#9a072e;
	margin:10px 0px 5px 0px;
}

.inside-content a {
	color:#9a072e;
	text-decoration:none;
}

.inside-content a:hover {
	color:#9a072e;
	text-decoration:underline;
}

.inside-breadcrumbs {
	padding:5px 0px;
	text-align:right;
	color:#797979;
}
.inside-breadcrumbs a {
	color:#9a072e;
	text-decoration:underline;
}
.inside-breadcrumbs a:hover {
	color:#000;
	text-decoration:underline;
}
.articleDate {
	font-size:18px;
	font-weight:bold;
	color:#9a072e;
	padding:5px 0px 8px 0px;
}
.articleListEntry0, .articleListEntry1 {
	padding:5px;
	font-size:11px;
}
.articleListEntry0 a, .articleListEntry1 a {
	font-size:12px;
	color:#9a072e;
	text-decoration:none;
}
.articleListEntry0 a:hover, .articleListEntry1 a:hover {
	color:#000;
	text-decoration:none;
}
.articleListEntry1 {
	background-color:#f6f6f6;
}
.archive-months {
	width:228px;
	border:1px solid #000;
	background-color:#FFF;
	text-align:center;
	margin:4px auto 0px auto;
	padding:10px 5px;
}
select.month-select {
	font-size:11px;
	width:200px;
}
.mediaAttachBlock {
	text-align:center;
	padding:10px;
}
.mediaAttachBlock a, .relatedBlock a, .relatedLink a {
	color:#9a072e;
	text-decoration:none;
}
.mediaAttachBlock a:hover,.relatedBlock a:hover, .relatedLink a:hover {
	color:#000000;
	text-decoration:none;
}
.relatedBlock {
	background-color:#f6f6f6;
	color:#000000;
	text-align:center;
	padding:5px;
	margin:5px 0px;
}

.relatedLink {
	padding:5px;
}

table.galleryPictureBlock {
	margin:10px auto;
}

table.galleryPictureBlock td {
	text-align:center;
	padding:0px;
}

td.tdGalleryPict {
	text-align:center;
	padding:3px;
}
/* INSIDE CONTENT END */

/* INFO BARS */
.gameInfo {
	width:240px;
	background-color:#FFFFFF;
	border:1px solid #000000;
	margin:0px auto 4px auto;
}
.gameInfoContent a, .gameInfoHeaderShots a {
	color:#9a072e;
	text-decoration:none;
}
.gameInfoContent a:hover, .gameInfoHeaderShots a:hover {
	color:#000000;
	text-decoration:none;
}
.gameInfoHeader {
	padding:5px 8px;
	text-transform:uppercase;
	color:#5b656d;
	font-weight:bold;
	border-bottom:1px solid #5b656d;
}
.gameInfoHeader a {
	color:#5b656d;
	text-decoration:none;
}
.gameInfoHeader a:hover {
	color:#000000;
	text-decoration:none;
}
.gameInfoContent, .gameInfoContentSystem {
	padding:5px 8px;
}

.gameInfoButton, .gameInfoContentShots, .gameInfoHeaderShots {
	text-align:center;
	padding:5px;
}

/* RATING BAR */

.contentRatingBlock {
	margin:0px 0px 4px 0px;
	padding:0px;
	background-image: url(rating-table-back.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height:100px;
	width:242px;
}

.contentRatingTable {
	margin:0px;
}

.contentRatingTable td {
	padding:0px;
	vertical-align:middle;
	text-align:center;
}

.contentRatingTable td.header {
	color:#ffcc00;
	font-size:11px;
	font-weight:bold;
}

.contentRatingTable td.rating, .contentRatingTable td.votes {
	color:#FFFFFF;
	font-size:10px;
	padding-bottom:4px;
}

.contentRatingTable td.content {
	color:#FFFFFF;
}

.contentRatingTable input.submit-button {
	height:23px;
	width:70px;
	background-image: url(/mounting/global/vote-button.png);
	background-repeat: no-repeat;
	background-position: left top;
	border:0px;
	font-size:10px;
	font-weight:bold;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.voteTable {
	margin:0px auto;
}

.voteTable td.voteRadio {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0px 3px;
}
.voteTable td.voteSubmit {
	padding:2px 0px;
}

/* content rating */

/* release Date */
td.gameTableHeader {
	padding:5px;
	background-color:#9a072e;
	color:#FFF;
	font-weight:bold;
	vertical-align:middle;
}

td.gameTableHeader a {
	color:#FFF;
	text-decoration:none;
}

td.gameTableHeader a:hover {
	color:#FFF;
	text-decoration:underline;
}

td.gameListEntry0, td.gameListEntry1 {
	padding:5px;
}

td.gameListEntry1 {
	background-color:#f6f6f6;
}

.game-info-letters {
	text-align:center;
	padding:5px;
	margin:10px 0px;
}

.game-info-letters a {
	display:inline-block;
	padding:2px 4px;
	font-weight:bold;
	text-decoration:none;
}

.game-info-letters a:hover {
	color:#FFF;
	background-color:#bd0034;
	text-decoration:none;
}

.game-info-letters a.currents {
	display:inline-block;
	padding:2px 4px;
	font-weight:bold;
	background-color:#9a072e;
	color:#FFF;
	text-decoration:none;
}

.game-info-letters a.currents:hover {
	display:inline-block;
	padding:2px 4px;
	font-weight:bold;
	background-color:#9a072e;
	color:#FFF;
	text-decoration:none;
}


select.inline-options {
	font-size:10px;
	color:#5b656d;
	width:82px;
	height:19px;
	/*border:1px solid #002f53;*/
}

.relations-section-title {
	font-size:14px;
	font-weight:bold;
	color:#9a072e;
	padding:2px 0px 2px 10px;
	text-transform:capitalize;
	border-left:2px solid #9a072e;
	margin:5px 0px;
}

.where-buy {
	margin:0px;
}

.where-buy-item {
	border-bottom:1px solid #9a072e;
	margin-bottom:5px;
}

td.where-buy-pict {
	padding: 5px 5px 5px 0px; 
	vertical-align: top;
}

td.where-buy-title {
	padding: 5px 0px 5px 5px; 
	vertical-align: top; 
	font-weight:bold;
}

td.where-buy-title a {
	text-decoration:none;
	text-transform:uppercase;
	color:#9a072e;
}
td.where-buy-title a:hover {
	text-decoration:none;
	text-transform:uppercase;
	color:#000;
}

td.where-buy-price {
	padding:0px;
	vertical-align:bottom; 
	text-align:right;
}

.price-ticket { 
	padding:5px; 
	font-size:11px; 
	background-color:#9a072e; 
	color:#FFFFFF; 
	display:inline-block; 
	float:right;
	text-transform:uppercase;
}

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

/* connect */
.connectTd {
	padding:4px;
}

.connectImage {
	float:left;
	margin-right:5px;
}

.connect-entry {
	padding:4px;
	margin-top:10px;
}

/* Media Display */
.media-pages, .media-images {
	margin:5px auto;
}

td.pageButtonsCenter {
	padding:5px;
	text-align:center;
	vertical-align:middle;
}

td.tdGalleryPict {
	padding:5px;
	text-align:center;
	vertical-align:top;
}

td.galleryPictureBlock {
	width:160px;
	height:120px;
	border:1px solid #000;
	padding:2px;
	text-align:center;
	vertical-align:middle;
}

.media-detail {
	text-align:center;

}

.media-detail-image {
	max-width:910px;
	_width:100px;
	padding:2px;
	border:1px solid #000;
}

/* Anketa */

td.inquirerTd {
	padding:4px 4px 8px 4px;
	vertical-align:top;
}

input.inquire-text {
	font-size:11px;
	color:#5b656d;
	width:300px;
	height:15px;
	border:1px solid #002f53;
	padding:2px;
}

input.inquire-button {
	background-image: url(search-button-back.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-size:10px;
	width:62px;
	height:19px;
	padding:2px 0px 2px 0px;
	border:0px;
	vertical-align:middle;
}

textarea.inquire-textarea {
	font-size:11px;
	color:#5b656d;
	width:300px;
	height:60px;
	border:1px solid #002f53;
	padding:2px;
}

/* L2 Styles */
.l2db-navbar {
	padding:5px;
	text-align:center;
}

table.l2db-search-form {
	margin:4px auto;
}

table.l2db-search-form td {
	padding:4px;
	vertical-align:middle;
}

table.with-border {
	border-left:1px solid #9A072E;
	border-top:1px solid #9A072E;
	margin:5px auto;
}

table.with-border td {
	padding:5px;
	vertical-align:middle;
	border-right:1px solid #9A072E;
	border-bottom:1px solid #9A072E;
}

table.with-border td.head {
	font-weight:bold;
	background-color:#F6F6F6;
}

table.with-border td.picture {
	padding:5px;
}

.rangeMelee {
	color:#287200;
}

.rangeShort {
	color:#2a3d91;
}

.rangeLong {
	color:#bd0034;
}

.percent-color1 {
	color:#bd0034;
}

.percent-color2 {
	color:#2a3d91;
}

.percent-color3 {
	color:#287200;
}

.recipe-title {
	font-size:1.2em;
	padding:6px 0px;
}
.recipe-title strong {
	color:#9A072E;
}

a.level1 {
	color:#9a072e;
	text-decoration:none;
	font-weight:bold;
}

a.level0 {
	color:#bd0034;
	text-decoration:none;
}
/* L2 Styles end */