/*********************************************** General site styles  ****************************************/
body, html {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	line-height: 1;
	vertical-align: baseline;
	font-family: Arial;
	font-size: 12px;
	color: #fff;
	text-align: center;
}

a {
	color: #FFF;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

table td {
	vertical-align: top;
}

.wrapper, .wrapper-inner {
	/*background: #000 url(img/bgr.gif) no-repeat left top;*/
	margin: 0 auto;
	width: 999px;
	text-align: center;
}

.wrapper-inner {
	background: #000 url(img/bgr-inner.gif) no-repeat left top;
}

.overlay {
	background: #000;
}

.rel {
	position: relative;
}
/*************************************************** Header *************************************/

.header {
	height: 131px;
}

.container p {
	display: inline;
	float: left;
	margin: 20px 0 0 90px;
}

.light {
	height: 120px;
	position: absolute;
	right: 60px;
	width: 60px;
}

.search {
	display: inline;
	float: right;
	margin: 30px 130px 0 0;
}

.searchField {
	background: url(img/searchField.gif) no-repeat;
	border: none;
	color: #ccc;
	font-size: 11px;
	height: 21px;
	padding: 4px 10px 0;
	width: 114px;
}

.searchButton {
	background: url(img/searchBut.gif) no-repeat center;
	border: none;
	cursor: pointer;
	height: 21px;
	width: 21px;
}

.menu {
	height: 59px;
	margin-top: 8px;
	width: 100%;
}

.flashMap {
	margin: 15px 0 15px 35px;
}

/*************************************************** Body *************************************/

.body {
	line-height: 1.2;
	padding: 40px 0 10px 90px;
	* padding-left: 13px;
}

.bodyMain {
	line-height: 1.2;
	padding: -1px 0 10px 90px;
	* padding-left: 13px;
}

.photogalleryC {
	width: 826px;
	vertical-align: top;
}

.photogallery {
	background: url(img/bgrphotomiddle.gif) repeat-y;
	height: 360px;
	width: 826px;
	vertical-align: top;
}

.chronogallery {
	background: url(img/bgrphotomiddle.gif) repeat-y;
	width: 826px;
	vertical-align: top;
}

.bgrTop {
	background: url(img/bgrphototop.gif) no-repeat top right;
}

.bgrBottom {
	height: 4px;
	background: url(img/bgrphotobottom.gif) no-repeat top right;
}

.photgalMenu {
	height: 39px;
}

.photgalMenu li {
	background: url(img/non-act.png) no-repeat left bottom;
	background: 'none';
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/non-act.png', sizingMethod='crop');
	float: left;
	font-size: 14px;
	height: 26px;
	* height: 39px;
	margin: 0 0 0 -11px;
	padding: 13px 0 0 0;
	width: 122px;
}

.photgalMenu li#act {
	background: url(img/act.png) no-repeat left bottom;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/act.png', sizingMethod='crop');
	background: 'none';
	height: 26px;
	* height: 39px;
	margin: 0;
	width: 114px;
	z-index: 10;
}

.photgalMenu li a {
	padding-left: 20px;
	position: relative;
	text-decoration: none;
}

.photgalMenu li#act a {
	color: #8b8b8b;
}

.row-1 {
	height: 39px;
}

.row-2 {
	height: 75px;
	padding: 35px 35px 10px 35px;
}

.row-2 table td {
	color: #FFF;
	font-size: 13px;
	padding-bottom: 5px;
}

.row-3 {
	height: 26px;
	padding: 0 32px;
}

.row-3 img {
	padding-right: 5px;
}

.frameLeft {
	background: url(img/frameLeft.gif) no-repeat left 18px;
	width: 12px;
}

.frameLeftNoBgr {
	width: 12px;
}

.frames {
	/* background: url(img/frames.gif) no-repeat 35px 18px;*/
	padding: 18 0 0 0px;
	width: 665px;
}

.framesCell {
	background: url(img/framesCell.gif) no-repeat -2px 2px;
	height: 105px;
}

.links {
	padding: 0 0 0 35px;
}

.links a {
	background: url(img/linksBgr.gif) no-repeat;
	color: #e2c94c;
	display: block;
	float: left;
	font-size: 10px;
	height: 16px;
	margin-right: 5px;
	padding-top: 1px;
	text-decoration: none;
	text-align: center;
	width: 16px;
}

.main {
	background: url(img/main.png) no-repeat;
	background: 'none';
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/main.png', sizingMethod='crop');
	margin-top: 40px;
	height: 410px;
	width: 943px;
}

.showAll {
	background: url(img/but.png) no-repeat;
	border: none;
	color: #5e4c00;
	display: block;
	float: left;
	height: 30px;
	text-decoration: none;
	width: 68px;
}

.showAll span {	
	padding: 5px 0 0 10px;
}

.but {
	background: url(img/but.png) no-repeat left 11px;
	border: none;
	font-size: 11px;
	height: 43px;
	width: 68px;
}

.chronology {
	height: 322px;
	margin: 5px auto;
	position: relative;
	width: 720px;
}

.chronology marquee {
	height: 328px;
	width: 720px;
}

.chronology marquee table {	
	/*background: url(img/frame215.gif) repeat-x 0 30px;*/
	height: 315px;
	width: 720px;
}

.chronoRow-1, .chronoRow-3 {
	/*height: 20px;*/
}

.chronoRow-1 {
	height: 20px;
}

.chronoRow-2 {
	height: 215px;
}

.chronoRow-2 td ul {
	padding: 20px 0 5px 0;
	* padding: 15px 0 5px 0;
}

.chronoRow-2 td a {
	display: block;
	padding: 0 10px 10px 15px;
}

.chronoRow-3 td {
	/*vertical-align: bottom;*/
}

.cityLine {
	left: 0;
	position: absolute;
	top: 20px;
	z-index: 100;
}

.cronYear {
	/*background: url(img/arr.gif) no-repeat right 8px;*/
	color: #EACB44;
	font-weight: bold;	
	font-size: 18px;
	padding: 0 5px 0 15px;
	text-align: center;
}

.cronMonth {
	/*background: url(img/arr.gif) no-repeat right 10px;
	border: 1px solid green;*/
	font-weight: bold;
	font-size: 14px;
	padding: 5px 15px 0 5px;
	text-align: left;
}

.cronMonthBlock {
	font-size: 12px;
}

.chronoRow-2 td {
	padding-right: 10px;
}

.chronoline {
	background: url(img/chronoline.gif) no-repeat 35px 10px;
	* background: url(img/chronoline.gif) no-repeat 35px 15px;
}

.chronoempty {
	background: none;
}

.chronoRow-2 td ul {
	background: url(img/monthline.gif) no-repeat left;
	* background: url(img/monthline.gif) no-repeat left -10px;
	margin-left: 1px;
	*	height: 250px;
}

.chronoRow-2 td .monthlineAct ul {
	background: url(img/monthAct.gif) repeat-x 1px;
}

.chronoRow-2 ul li {
	height: 27px;
	margin: 0;
	padding: 0 0 5px 0;
	/*width: 100px;*/
}

#cronLi1, #cronLi2, #cronLi3, #cronLi4, #cronLi5, #cronLi6 {
	background: url(img/arr.gif) no-repeat -1px 2px;
}

#cronLi3, #cronLi4 {
	/*background: url(img/arr.gif) no-repeat 5px 2px;
	padding-left: 10px;*/
}

#cronLi5, #cronLi6 {
	/*background: url(img/arr.gif) no-repeat 8px 2px;
	padding-left: 20px;*/
}

#cronLiEmpt, #cronLi7 {
	background: none;
}

#cronLi7 {
	height: 30px;
	* height: 40px;
}

.blogTbl {
	border: 1px solid #333;
	border-collapse: collapse;
}

.blogTbl td {
	padding: 5px;
}

.border {
	background: #5c5c5c;
	float: left;
	padding: 5px;
}

.subtitle {
	color: #E2C436;
}

/*************************************************** Footer *************************************/

.footer .container div {
	margin: 8px 0 0 90px;
}

/*************************************************** Special site styles *************************************/

.color0 {
background: #FFF;
}

.color1 {
background: #EEE;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
}

h1 {
	
}

h2 {
     
}

h3 {
     
}

h2.noline a:link, h2.noline a:visited, h2.noline a:hover {
	color: #006397;
	text-decoration: none;
}
/******************************************* Standart styles (please don't edit it!) *************************/

a {
	border: none;
}

img {
	border: 0px;
}

form {
	margin: 0px;
	padding: 0px;
}

ul, ol, li {
	padding: 0px;
	margin: 0px;
}

li {
	margin-left: 20px;
}

ul ul {
	padding-top: 3px;
}

ol li {
	list-style-type: decimal;
}

ul li {
	list-style-type: none;
	list-style: none;
	list-style-image: none;
	background: url(img/bullet.gif) no-repeat 0px 4px;
	padding-left: 15px;
	margin-left: 5px;
	margin-bottom:3px;
}

p {
	padding: 0px;
	margin: 0px;
}

p.contacts {
	margin: 10px 0px;
	text-indent: 0px;
	text-decoration: none;
}

p.news {
	margin: 0px 0px 0px 135px;
	text-indent: 0px;
}

p.news_full {
	margin: 20px 0px 0px 280px;
	text-indent: 15px;
}

input, label {/*vertical-align: middle*/}

.inline {
	display: inline;
}

.red, .red a {
	color: red;
}

.darkred, .darkred a {
	color: #800000;
}

.green, .green a {
	color: #008000;
}

.blue, .blue a {
	color: blue;
}

.black, .black a {
	color: black;
}

.small, .small a {
	font-size: 10px;
}

.bold, .bold a {
	font-weight: bold;
}

.star {
	color: #981010;
}

.error {
	color: red;
}

.leftalign, .left {
	text-align: left;
}

.rightalign, .right {
	text-align: right;
}

.centeralign, .center {
	text-align: center;
}

.topvalign, .top {
	vertical-align: top;
}

.middlevalign, .middle {
	vertical-align: middle;
}

.bottomvalign, .bottom {
	vertical-align: bottom;
}

.comment {
	font-size: 10px; font-weight: normal; color: #777777;
}

.galleryLineItem {
	width: 153px;
	height: 171px;
	background: url(img/frame.gif);
	text-align: center;
	vertical-align: middle;
}

.simpleItem {
	/*margin-bottom: 10px;*/
}

.simpleItem li {
	padding: 0;
	/*margin: 0 0 10px 0;*/
}

.simpleItem li a {
	padding-left: 5px;
}

.simpleItem li img {
	position: relative;
	top: 6px;
}

.cityBody {
	padding: 10px 10px 0 30px;
	color: #fff;
}

.countryName {
	font-size: 18px;
	color:#E2C436;
	margin-bottom: 10px;
}

.cityItem {
	padding-left: 10px;
	font-size: 12px;
	color:#DCAD49;
}

.emptyMessage {
	text-align: center;
}


.text3 {
	color:#f0f0f0;
	font-family:Verdana;
	font-size: 11px;
	font-weight: normal;
	line-height: normal;
	padding-right: 5px;	
	text-decoration: none;
}

.text3:hover {
	font-family:Verdana;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color:#CCCCCC;
	text-decoration: underline;
}

.text4 {
	font-family:Verdana;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color:#999;
	padding-bottom: 10px;
	text-decoration: none;
}

.text4:hover {
	text-decoration: underline;
}

.siteMap {
	margin-top: 20px;
}

.mapItem {
	margin: 3px 0 5px 15px;
}

.mapItem a {
	color:#FFFFFF;
	font-family: verdana;
	font-size: 12px;
	font-weight:normal;
	line-height:normal;

}

.allphotos td {
	padding: 5px;
}

.blog2_tbl {
	border: 1px solid #333;
	border-collapse: collapse;
}

.blog2_tbl td {
	padding: 5px;
}

.stadiumRow {
	color:#C1C1C1;
}

.stadiumRow strong {
	padding-right: 5px;
}

ul.galleryLineNumbers {
	margin-top: 5px;
	padding: 0px;
	width: 97%;
}

ul.galleryLineNumbers li {
	float: left;
	width: 16px;
	height: 16px;
	background: url(img/numberbg.gif) no-repeat;
	margin: 0 5px 0 0;
	padding: 0px;
	text-align: center;
}

ul.galleryLineNumbers li a, .galleryLineItemNumberTop, .galleryLineItemNumberBottom {
	font-size: 11px;
	text-decoration: none;
	color: #E2C94C;
}

.galleryLineNumbers .thumb {
	padding: 10px 0 0 0;
	position:absolute;
	visibility:hidden;
}

.galleryLineNumbers .thumb img {
	border: 2px solid #fff;
}

.tblbg {
	margin-bottom: 5px;
}

.tblbg td {
	padding: 5px 0;
}

.galleryLineItemNumberTop {
	padding-left: 23px;
}

.galleryLineItemNumberBottom {
	padding-left: 20px;
}

.stadiumName {
	color: #e3ce67;
	font-size: 16px;
}

 .tableHText {
	width: 300px;
	text-align: right;
	padding-right: 10px;
}

.pathSmall, .pathSmall a {
	color: #e3ce67;
	font-size: 16px;
	text-decoration: none;
}

.pathBig, .pathBig a  {
	color: #e3ce67;
	font-size: 24px;
	text-decoration: none;
}

.stadiumTitle {
	margin: 10px;
}

.stadiumTitle a {
	color: #E2C436;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}



#lenta {   
	background: transparent url(img/frame.gif) repeat-x left top;
	display: block;   
	width:665px;
	position:relative;   
	overflow: hidden;   
}
