html, body { width: 100%; height: 100%; padding: 0; margin: 0; background: #12477c url('../images/body-bg.gif') top center repeat-y; font-family: Verdana, Verdana, Sans-serif; line-height: 18px; }

* {margin: 0; padding: 0;}
img {border: none;}
* html #body {height: 100%;}

#body {width: 1000px; min-height: 100%; background-color: white; margin: 0 auto 0 auto; position: relative; overflow: hidden; -webkit-box-shadow: 0 0 2px 0 ; -moz-box-shadow: 0 0 2px 0 ; box-shadow: 0 0 2px 0 ;}

.top-border {width: 100%; height: 8px; background: white url('../images/content-top-border.gif') repeat-x; clear: both;}
.hidden { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }

#header {width: 1000px; height: auto; min-height: 166px; margin: 0 auto 10px auto;}
	#header .logo {position: absolute; display: block; border: none; top: 0; left: 0; z-index: 10; background: transparent;}
	#header .background {width: 1000px; height: 104px; background: white url('../images/header-bg.gif') no-repeat; overflow: hidden;}
		#header .background .logotext {display: block; margin: 19px auto 0 235px; width: 400px; float: left;}
			#header .background .logotext h1 {margin: 0 0 5px 0; font-family: Verdana, sans-serif; font-size: 24px; font-weight: normal; color: white;}
				#header .background .logotext h1 a {display: block; text-decoration: none; color: white;}
			#header .background .logotext span {font-family: Verdana, sans-serif; font-size: 14px; color: #fefefe;}
		#header .background .lang {display: block; margin: 0 9px 0 auto; width: 150px; float: right; text-align: right;}
			#header .background .lang A { color: #fff; text-decoration: none; font-family: verdana, sans-serif; font-size: 12px; padding: 0 3px 2px 3px;}
				#header .background .lang A:hover { text-decoration: underline; }
			#header .background .lang .active { color: #012344; font-weight: bold; font-size: 14px; background: #dee4e9; border: 1px solid #537391;}
		
	#header .menu {width: 765px; height: 30px; top: 70px; left: 235px; margin: 4px 0 0 0; position: absolute; font-family: Verdana, sans-serif; font-size: 14px; z-index: 5;}
		#header .menu a { height: 24px; margin: 0 0 0 5px; padding: 6px 11px 0 17px; background: transparent url('../images/menu-bg.gif') no-repeat left top; border-right: 1px solid #537391; display: block; float: left; text-decoration: none; color: black;}
			#header .menu a:hover {background: transparent url('../images/menu-bg.gif') no-repeat left -30px; border-right-color: #003262; color: #fefefe;}
			#header .menu .active { height: 24px; margin: 0 0 0 5px; padding: 6px 11px 0 17px; background: transparent url('../images/menu-bg-a.gif') no-repeat left top; display: block; float: left; text-decoration: none; color: black;}
	#header .submenu-block {width: 1000px; height: 34px; overflow: visible; background: transparent url('../images/submenu-bg.gif') repeat-x; position: relative; margin: -1px 0 0 0; z-index: 1; }
		#header .submenu-block .submenu {min-height: 20px; margin: 0 auto 0 235px; padding: 13px 0 0 6px; float: left; font-family: Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #999999;}
			#header .submenu-block .submenu a {height: 20px; padding: 0 9px 0 9px; text-decoration: none; color: #2f2f30; border-right: 1px solid #8098ae; border-left: 1px solid #8098ae; position: relative; margin: 0 -1px 0 0;}
				#header .submenu-block .submenu a:hover {background: #003f7c; color: #fff;}
				#header .submenu-block .submenu .active {background: #003f7c; color: #fff; border-right: 1px solid #8098ae; }
				#menu_c_bg {display: none; position: fixed; z-index: 50; height: 100%; width: 100%; top: 0; left: 0; background: transparent;}
		/* competitions */
		#header .submenu-block .submenu_c {width: 750px; height: auto; overflow: hidden; margin: 0 auto 0 235px; padding: 13px 0 0 6px; float: left; font-family: Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #999999;}
			#header .submenu-block .submenu_c a {height: 20px; padding: 0 9px 0 9px; text-decoration: none; color: #2f2f30; border-right: 1px solid #8098ae; border-left: 1px solid #8098ae; position: relative; margin: 0 -1px 0 0;}
			#header .submenu-block .submenu_c span {height: 20px; padding: 0 9px 0 9px; text-decoration: none; color: #566481; border-right: 1px solid #8098ae; border-left: 1px solid #8098ae; position: relative; margin: 0 -1px 0 0;}
				#header .submenu-block .submenu_c a:hover {background: #003f7c; color: #fff;}
				#header .submenu-block .submenu_c .active {background: #003f7c; color: #fff; border-right: 1px solid #8098ae; }
				#menu_c_bg {display: none; position: fixed; z-index: 50; height: 100%; width: 100%; top: 0; left: 0; background: transparent;}
				#header .submenu-block .submenu_c ul { list-style-type: none;}
				#header .submenu-block .submenu_c li { list-style-type: none; float: left;}
				#header .submenu-block .submenu_c .menu_c { list-style-type: none; display: none; margin: 20px 0 0 0; overflow: hidden; position: absolute; z-index: 1000; background: #fff; border-collapse: collapse; border: 1px solid #8098ae; border-bottom:0; box-shadow: 0 0 2px black; box-shadow: 0 0 3px rgba(0,0,0,0.5); -moz-box-shadow: 0 0 3px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.5); filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#000000, strength=1);}
					#header .submenu-block .submenu_c .menu_c li { list-style-type: none; float: none;}
					#header .submenu-block .submenu_c .menu_c b { display: block;height: 20px; padding: 0 9px 0 9px; text-decoration: none; color: #fff; border-bottom: 1px solid #8098ae; border-right:0; border-left:0; position: relative; margin: 0 -1px 0 0;}
					#header .submenu-block .submenu_c .menu_c a { display: block;height: 20px; padding: 0 9px 0 9px; text-decoration: none; color: #2f2f30; border-bottom: 1px solid #8098ae; border-right:0; border-left:0; position: relative; margin: 0 -1px 0 0;}
						#header .submenu-block .submenu_c .menu_c a:hover {background: #003f7c; color: #fff;}
					#header .submenu-block .submenu_c .menu_c .active {background: #003f7c; color: #fff; }
		/* search */
		#header .submenu-block .search {width: 283px; height: 24px; margin: 10px 5px 0 auto; float: right;}
			#header .submenu-block .search input.s-text {width: 218px; height: 22px; border: 1px solid #356899; background-color: white; display: block; float: left;}
			#header .submenu-block .search input.s-submit {width: 62px; height: 24px; border: none; background: #356899 url('../images/submit-background.gif') repeat-x; cursor: pointer; font-family: Verdana, sans-serif; font-size: 14px; color: white;}
		
#content {width: 1000px; height: auto; margin: 0 auto 0 auto; overflow: hidden; position: relative; background: url('../images/content-bg.gif') repeat-y;}
	#content .left {width: 820px; height: auto; overflow: hidden; float: left; }
		
		#content .left .nmo_one { display: block; overflow: hidden; width: 100%; padding: 8px 0 4px 0; margin: 0; height: 280px; background: url('../images/content-top-border.gif') top center repeat-x #fff; }
			#content .left .nmo_one #slideshow { display: block; float: left; overflow: hidden; width: 820px; padding: 0; margin: 0; height: 280px; position: relative; z-index: 1; }
				#content .left .nmo_one #slideshow .item { display: block; height: 280px; margin: 0; padding: 0; }
					#content .left .nmo_one #slideshow .item .text { display: block; width: 335px; height: auto; margin: 0; padding: 0; overflow: hidden; font-family: Verdana, sans-serif; font-size: 12px; color: black; float: left; }
						#content .left .nmo_one #slideshow .item .text .caption { display: block; width: 317px; height: 23px; padding: 0 0 0 18px; background: url('../images/caption.jpg') repeat-x; font-family: Verdana, sans-serif; font-size: 16px; color: #fffa98;}
						#content .left .nmo_one #slideshow .item .text a { text-decoration: none; display: block; margin: 10px 0 9px 18px; padding: 0; font-family: Verdana, san-serif; font-size: 20px; line-height: 24px; color: #333333; }
						#content .left .nmo_one #slideshow .item .text .title {}
						#content .left .nmo_one #slideshow .item .text P { display: block; font-size: 12px; color: #333; line-height: 18px; padding: 0; margin: 0 9px 9px 18px; }
						#content .left .nmo_one #slideshow .item .image { display: block; width: 485px; height: 280px; margin: 0 0 0 auto; padding: 3px 0 0 0; overflow: hidden; text-align: center; position: relative; z-index: 1;}
							#content .left .nmo_one #slideshow .item .image IMG { max-width: 500px; max-height: 500px; margin: 0 auto; }
				
	/* -- SLIDESHOW -- */
		#content .left .nmo { display: block; overflow: hidden; width: 100%; padding: 8px 0 4px 0; margin: 0; height: 280px; background: url('../images/content-top-border.gif') top center repeat-x #fff; }
			#content .left .nmo #slideshow { display: block; float: left; overflow: hidden; width: 715px; padding: 0; margin: 0; height: 280px; position: relative; z-index: 1; }
				#content .left .nmo #slideshow .item { display: block; width: 725px; height: 280px; margin: 0; padding: 0; }
					#content .left .nmo #slideshow .item .text { display: block; width: 335px; height: auto; margin: 0; padding: 0; overflow: hidden; font-family: Verdana, sans-serif; font-size: 12px; color: black; float: left; }
						#content .left .nmo #slideshow .item .text .caption { display: block; width: 317px; height: 23px; padding: 0 0 0 18px; background: url('../images/caption.jpg') repeat-x; font-family: Verdana, sans-serif; font-size: 16px; color: #fffa98;}
						#content .left .nmo #slideshow .item .text a { text-decoration: none; display: block; margin: 10px 0 9px 18px; padding: 0; font-family: Verdana, san-serif; font-size: 20px; line-height: 24px; color: #333333; }
						#content .left .nmo #slideshow .item .text .title {}
						#content .left .nmo #slideshow .item .text P { display: block; font-size: 12px; color: #333; line-height: 18px; padding: 0; margin: 0 9px 9px 18px; }
						#content .left .nmo #slideshow .item .image { display: block; width: 385px; height: 280px; margin: 0; padding: 3px 0 0 0; overflow: hidden; float: right; text-align: center; position: relative; z-index: 1; }
							#content .left .nmo #slideshow .item .image IMG { max-width: 420px; max-height: 400px; margin: 0 auto; }
			#content .left .nmo #nav { display: block; position: relative; z-index: 10; float: right; width: 100px; padding: 0; margin: 0; height: 280px; }
				#content .left .nmo #nav UL {list-style-type: none; }
				#content .left .nmo #nav LI {list-style-type: none; display: block; width: 100px; height: 67px; overflow: hidden; position: absolute; padding: 3px; margin-left: 0;}
					#content .left .nmo #nav LI img { width: 100px; margin: 0 0 0 auto; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
				#content .left .nmo #nav .activeLI { z-index: 100; display: block; width: 113px; height: 70px; background: url('../images/p_bg.gif') left top no-repeat; margin-left: -13px; text-align: right; }
					#content .left .nmo #nav .activeLI img { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; margin: 0 0 0 auto; }
				#content .left .nmo #nav .p_1 { margin-top: 0; z-index: 1; }
				#content .left .nmo #nav .p_2 { margin-top: 70px; z-index: 1; }
				#content .left .nmo #nav .p_3 { margin-top: 140px; z-index: 1; }
				#content .left .nmo #nav .p_4 { margin-top: 210px; z-index: 1; }
				
		#content .left .text {width: 501px; height: auto; overflow: hidden; float: left; padding: 0 5px 0 0; }
			#content .left .text .caption {width: 483px; height: 23px; margin: 0; padding: 0 0 0 18px; background: url('../images/caption.jpg') repeat-x; position: relative; font-family: Verdana, sans-serif; font-size: 16px; font-weight: normal; color: #fffa98;}
			#content .left .text .breadcrumbs {display: block; margin: 5px 9px 0 18px; font-size: 11px; font-family: Verdana, sans-serif; font-weight: normal; color: #999;}
				#content .left .text .breadcrumbs A {text-decoration: none; color: #999;}
					#content .left .text .breadcrumbs A:hover {text-decoration: underline;}
				#content .left .text .breadcrumbs B {font-weight: normal;}
			#content .left .text .social {display: block; float: right; position: relative; margin: 3px -16px 0 0; z-index: 100;}
				#content .left .text .post {width: 467px!important; height: auto; padding: 7px 10px 18px 18px; background: #fff; overflow: hidden; }
					#content .left .text .post .date {font-family: Verdana, sans-serif; font-size: 12px; color: #c8c8c8; }
					#content .left .text .post img {display: block; border: 1px solid #dddddd; margin: 9px 9px 9px 0; float: left;}
					#content .left .text .post H1 {font-family: Verdana, sans-serif; font-size: 18px; line-height: 24px; font-weight: normal; margin: 9px 0 9px 0; display: block; text-decoration: none; position: relative; color: #3c3c3c; }
					#content .left .text .post H2 {font-family: Verdana, sans-serif; font-size: 16px; line-height: 24px; font-weight: normal; margin: 9px 0 9px 0; display: block; text-decoration: none; position: relative; color: #3c3c3c; }
					#content .left .text .post H3 {font-family: Verdana, sans-serif; font-size: 16px; line-height: 20px; font-weight: normal; margin: 9px 0 9px 0; display: block; text-decoration: none; position: relative; color: #3c3c3c; }
					#content .left .text .post H4 {font-family: Verdana, sans-serif; font-size: 16px; line-height: 16px; font-weight: normal; margin: 9px 0 9px 0; display: block; text-decoration: none; position: relative; color: #3c3c3c; }
					#content .left .text .post P {font-family: Verdana, sans-serif; font-size: 13px; color: #646464; display: block; margin: 0 0 9px 0; }
					#content .left .text .post I {font-family: Verdana, sans-serif; font-size: 13px; color: #999999; display: block; font-style: italic; margin: 18px 0 0 0; }
					#content .left .text .post UL { font-family: Verdana, sans-serif; font-size: 13px; color: #646464; list-style: square url(../images/list_ico.gif); margin: 0 0 9px 13px;}
					#content .left .text .post LI {padding: 0 0 0 5px;}
					#content .left .text .post a {font-family: Verdana, sans-serif; font-size: 13px; color: #646464;}
					#content .left .text .post a:hover {color: #356899;}
					#content .left .text .post .scrol_title {display: block; margin: 0; padding: 0; overflow: hidden;}
						#content .left .text .post .scrol_title A {color: #3c3c3c; display: block; font-family: Verdana, sans-serif; font-size: 16px; line-height: 24px; font-weight: bold; text-decoration: none; margin: 0 0 9px 0;}
					#content .left .text .post .descr_photo {display: block; margin: 0; padding: 0; overflow: hidden;}
						#content .left .text .post .descr_photo .photo {display: block; float: left; width: 150px; overflow: hidden; margin: 3px 10px 10px 0; text-align: center;}
							#content .left .text .post .descr_photo .photo img {border: 1px solid #ddd; margin: 0 auto; padding: 0; width: 150px;}
					#content .left .text .post #video_big { margin: 18px 0 0 -18px; position: relative; width: 500px; }
						#content .left .text .post #photo_big { margin: 18px 0 0 -18px; position: relative; width: 500px; height: 330px; display: block; overflow: hidden; text-align: center; }
							#content .left .text .post #photo_big IMG { max-width: 500px; border: 0 solid #fff; }
						#content .left .text .post .photos_next { text-decoration: none; color: #fff; float: right; border-right: 1px solid #ddd; border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding-right: 10px; margin-right: -1px; width: 229px; text-align: right; height: 18px; background: url(/images/ph_next.gif) right top no-repeat; }
						#content .left .text .post .photos_prev { text-decoration: none; color: #fff; float: left; border-left: 1px solid #ddd; border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding-left: 10px; margin-left: -1px; width: 229px; text-align: left; height: 18px; background: url(/images/ph_prev.gif) left top no-repeat; }
						#content .left .text .post .photo_scrol { margin: 18px 0 10px -18px; position: relative; width: 500px; height: 85px; overflow: hidden; }
							#content .left .text .post .photo_scrol .spacer { float: left; width: 10px; overflow: hidden; }
							#content .left .text .post .photo_scrol IMG {margin: 0; padding: 0;}
						#content .left .text .post .photo_nav { width: 100%; display: block; height: 20px; }
					#content .left .text .post .pe_photo { display: block; float: left; width: 220px; overflow: hidden; margin: 3px 10px 10px 0; text-align: center;}
						#content .left .text .post .pe_photo img {border: 1px solid #ddd; margin: 0 auto; padding: 0; width: 220px;}
					#content .left .text .post .video_active {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
		
		/* - TEAM ITEM - */
			#content .left .text .team_item {width: 501px; height: auto; padding: 7px 0 18px 0; overflow: hidden;}
				#content .left .text .team_item .menu {display: block; background: url(../images/team_m_bg.gif) center bottom repeat-x; list-style-type: none; overflow: hidden;}
					#content .left .text .team_item .menu LI { display: block; float: left; height: 30px; width: 120px; font-family: Verdana, sans-serif; font-size: 12px; line-height: 30px; color: #333; overflow: hidden; text-align: center; background: url(../images/team_m_bg_na.gif) center bottom no-repeat; margin: 0 0 0 5px; cursor: pointer;}
					#content .left .text .team_item .menu .active {background: url(../images/team_m_bg_a.gif) center bottom no-repeat; cursor: default; color: #646464;}
				#content .left .text .team_item H2 {font-family: Verdana, sans-serif; font-size: 18px; line-height: 24px; font-weight: normal; margin: 9px 0 9px 0; display: block; text-decoration: none; position: relative; color: #3c3c3c; }
					#content .left .text .team_item .post TABLE { border-collapse: collapse; font-size: 13px; margin-bottom: 10px; }
					#content .left .text .team_item .post TR { background-color: #e0e0e0; }
					#content .left .text .team_item .post TR:nth-child(odd) { background-color: #ffffff; }
					#content .left .text .team_item .post TR:nth-child(even) { background-color: #e0e0e0; }
					#content .left .text .team_item .post TD { border: 2px solid White; }
					#content .left .text .team_item .post TD P { margin: 0; text-indent: 0;}
					#content .left .text .team_item .post TH { background-color: #999999; border: 2px solid White; text-align: center; }
					#content .left .text .team_item .post TH { color: White; font-size: 13px; text-align: center; margin: 0; padding: 2px; text-indent: 0; }
					#content .left .text .team_item .post TD H4 { font-size: 34px; font-weight: bold; color: #999; margin: 0;  }
				#content .left .text .team_item .staff_item { color: #999; margin: 0 0 9px 0; padding: 0 0 0 130px; font-size: 12px; line-height: 18px; display: block; overflow: hidden; }
					#content .left .text .team_item .staff_item .fio {color: #3c3c3c; margin: 0 0 18px 18px; padding: 0; font-size: 16px; line-height: 18px; font-weight: bold; display: block; font-family: Verdana, sans-serif; }
					#content .left .text .team_item .staff_item .photo { margin: 0 0 0 -130px; padding: 0; display: block; width: 150px; height: auto; position: relative; float: left; text-align: left; overflow-x: hidden; }
						#content .left .text .team_item .staff_item .photo IMG { padding: 0; max-width: 120px; border: 1px solid #eee; border-right: 1px solid #e0e0e0; border-bottom: 1px solid #d0d0d0; margin: 2px; }
				
		/* - STAFF LIST - */
			#content .left .text .staff_list {width: 467px; height: auto; padding: 7px 10px 18px 18px; overflow: hidden;}
				#content .left .text .staff_list .title {font-family: Verdana, sans-serif; font-size: 14px; line-height: 24px; font-weight: normal; margin: 0 0 9px 0; display: block; text-decoration: none; position: relative; background: none; color: #3c3c3c; clear: both;}
					#content .left .text .staff_list .title A {color: #3c3c3c; margin: 0; padding: 0; font-size: 18px; line-height: 24px; display: block; font-family: Verdana, sans-serif; text-decoration: none; }
				#content .left .text .staff_list .item {color: #646464; margin: 0 0 9px 0; padding: 0 0 0 130px; font-size: 12px; line-height: 18px; display: block; overflow: hidden; }
					#content .left .text .staff_list .item .fio {color: #3c3c3c; margin: 0 0 18px 18px; padding: 0; font-size: 14px; line-height: 18px; font-weight: bold; display: block; font-family: Verdana, sans-serif; }
					#content .left .text .staff_list .item .fio A {color: #3c3c3c; font-size: 14px; line-height: 18px; font-weight: bold; display: block; font-family: Verdana, sans-serif; text-decoration: none;}
					#content .left .text .staff_list .item LI { clear: none; }
					#content .left .text .staff_list .item UL { list-style: square url(../images/list_ico.gif); }
					#content .left .text .staff_list .item UL , #content .left .text .staff_list .item OL { color: #646464; margin: 0 0 18px 18px; font-size: 12px; line-height: 18px; display: block; }
					#content .left .text .staff_list .item .photo { margin: 0 0 0 -130px; padding: 0; display: block; width: 150px; height: auto; position: relative; float: left; text-align: left; overflow-x: hidden; }
						#content .left .text .staff_list .item .photo IMG { padding: 0; max-width: 120px; border: 1px solid #eee; border-right: 1px solid #e0e0e0; border-bottom: 1px solid #d0d0d0; margin: 2px; }
		/* - STAFF ITEM - */
			#content .left .text .staff_item {width: 467px; height: auto; padding: 7px 10px 18px 18px; overflow: hidden;}
				#content .left .text .staff_list .title {font-family: Verdana, sans-serif; font-size: 14px; line-height: 24px; font-weight: normal; margin: 0 0 9px 0; display: block; text-decoration: none; position: relative; background: none; color: #3c3c3c; clear: both;}
				#content .left .text .staff_item H1 {font-family: Verdana, sans-serif; font-size: 18px; line-height: 24px; font-weight: normal; margin: 9px 0 9px 0; display: block; text-decoration: none; position: relative; color: #3c3c3c; }
				#content .left .text .staff_item P {font-family: Verdana, sans-serif; font-size: 13px; color: #646464; display: block; margin: 0 0 9px 0; }
				#content .left .text .staff_item .description {color: #646464; margin: 0 0 9px 0; padding: 0 0 0 230px; font-size: 14px; line-height: 18px; display: block; overflow: hidden; }
					#content .left .text .staff_item .description I {font-family: Verdana, sans-serif; font-size: 11px; display: block; float: left; width: 70px; color: #999999; font-style: italic; margin: 0; }
					#content .left .text .staff_item .description .fio {color: #3c3c3c; margin: 0; padding: 0 0 9px 0; font-size: 14px; line-height: 18px; font-weight: bold; display: block; font-family: Verdana, sans-serif; font-style: normal; }
					#content .left .text .staff_item .description .photo { margin: 0 0 0 -230px; padding: 0; display: block; width: 240px; height: auto; position: relative; float: left; text-align: left; overflow-x: hidden; }
						#content .left .text .staff_item .description .photo IMG { padding: 0; max-width: 220px; border: 1px solid #eee; border-right: 1px solid #e0e0e0; border-bottom: 1px solid #d0d0d0; margin: 0; }
		
		/* - FILES - */
				#content .left .text .files { margin: 0; width: 467px; height: auto; padding: 18px 10px 18px 18px; overflow: hidden; }
					#content .left .text .files H3 { font-size: 18px; line-height: 24px; font-weight: normal; margin: 0 0 10px 0; padding: 0; color: #0255AB; }
					#content .left .text .files .item { display: block; overflow: hidden; height: auto; margin: 0 0 18px 0;}
						#content .left .text .files .item .ico {margin: 0; width: 50px; float: left; text-align: left; padding: 3px 0 0 0; }
						#content .left .text .files .item .ico IMG {display: block; border: 0; max-width: 50px; }
						#content .left .text .files .item .text {display: block; width: 400px; float: right; padding: 0; margin: 0; color: #646464; font-family: Verdana, sans-serif; font-size: 12px; line-height: 18px; text-align: left; }
							#content .left .text .files .item .text A { color: #0255AB;}
		/* - PVS - */
				#content .left .text .pvs { margin: 0; width: 467px; height: auto; padding: 0 10px 18px 18px; overflow: hidden; }
		/* - FEEDBACK - */
				#content .left .text .feedback { display: block; padding: 0 10px 18px 18px; margin: 0; overflow: hidden; }
					#content .left .text .feedback H2 {font-family: Verdana, sans-serif; font-size: 16px; line-height: 24px; font-weight: normal; margin: 0 0 9px 0; display: block; text-decoration: none; position: relative; background: none; color: #3c3c3c; }
					#content .left .text .feedback .red {color: #f00; }
					#content .left .text .feedback .error {color: #f00; margin: 0 0 0 27px; padding: 9px 0 9px 0; font-size: 16px; line-height: 18px; font-weight: normal; display: block; font-family: Verdana, sans-serif; }
					#content .left .text .feedback .title { display: block; width: 90px; margin: 0 0 0 -100px; float: left; color: #333; font-size: 14px; font-family: Verdana, sans-serif; text-align: right; }
					#content .left .text .feedback .item { display: block; width: auto; overflow: hidden; padding: 0 0 0 100px; margin: 27px 0 0 0; color: #333; font-size: 14px; font-family: Verdana, sans-serif; }
					#content .left .text .feedback p { text-indent: 0; margin: 0; }
						#content .left .text .feedback .item .input { color: #777; font-size: 12px; font-style: italic; font-family: Verdana, sans-serif; border: 1px solid #356899; background: url("/images/search_input_bg.gif") repeat-x left top; height: 21px; margin: 0; padding: 0 0 0 5px; display: block; width: 365px; }
						#content .left .text .feedback .input_checkbox { font-size: 12px; font-style: italic; font-family: Verdana, sans-serif; border: 1px solid #356899; height: 15px; width: 15px; margin: 0; padding: 0; }
						#content .left .text .feedback .item .error_input { color: #777; font-size: 12px; font-style: italic; font-family: Verdana, sans-serif; border: 1px solid #f00; background: url("/images/search_input_bg.gif") repeat-x left top; height: 21px; margin: 0; padding: 0 0 0 5px; display: block; width: 365px; }
						#content .left .text .feedback .item .textarea { resize: none; color: #777; font-size: 12px; font-style: italic; font-family: Verdana, sans-serif; border: 1px solid #356899; height: 192px; background: url("/images/search_textarea_bg.gif") repeat-x left top; margin: 0; padding: 5px 0 3px 5px; display: block; width: 365px; }
						#content .left .text .feedback .item .error_textarea { resize: none; color: #777; font-size: 12px; font-style: italic; font-family: Verdana, sans-serif; border: 1px solid #f00; height: 192px; background: url("/images/search_textarea_bg.gif") repeat-x left top; margin: 0; padding: 5px 0 3px 5px; display: block; width: 365px; }
						#content .left .text .feedback .item .textarea_80_100 { resize: none; color: #777; font-size: 12px; font-style: italic; font-family: Verdana, sans-serif; border: 1px solid #356899; width: 80%; height: 92px; background: url("/images/search_textarea_bg.gif") repeat-x left top; margin: 0; padding: 5px 0 3px 5px; }
						#content .left .text .feedback .item .error_textarea_80_100 { resize: none; color: #777; font-size: 12px; font-style: italic; font-family: Verdana, sans-serif; border: 1px solid #f00; width: 80%; height: 92px; background: url("/images/search_textarea_bg.gif") repeat-x left top; margin: 0; padding: 5px 0 3px 5px; }
						#content .left .text .feedback .item .submit_mail { margin: 0; border: none; color: #fff; width: 150px; height: 24px; border: none; background: #356899 url('../images/submit-background.gif') repeat-x; cursor: pointer; font-family: Verdana, sans-serif; font-size: 14px; color: white; text-align: center;}
	
	/* - GALLERY IN PAGES - */
	.gallery_item_med { display: block; margin: 0; padding: 9px 0 0 18px; width: 100%; height: auto; overflow: hidden; }
		.gallery_item_med .description { font-family: "georgia", serif; font-style: italic; color: #555555; font-size: 14px; line-height: 18px; margin: 0; padding: 0 0 18px 0; }
		.gallery_item_med ul { display: block; list-style: none; margin: 0; padding: 0; }
		.gallery_item_med li { display: block; width: 220px; float: left; clear: none; list-style: none; margin: 0 18px 9px 0; text-align: center; }
		.gallery_item_med .about { display: block; width: auto; text-indent: 0; margin: 0; padding: 0 9px; text-align: center; }
		.gallery_item_med A  { display: block; overflow: hidden; width: 220px; height: auto; text-align: center; margin: 0 auto; padding: 0; border: 1px solid #eee; background: #fff; }
			.gallery_item_med  A:hover  { border: 1px solid #0255AB; }
		.gallery_item_med IMG { max-width: 220px; max-height: 280px; margin: 0 auto; }
		
/* news */
		#content .left .news {width: 501px; height: auto; overflow: hidden; float: left; background: #fff; padding: 0; margin: 0 5px 0 0; }
			#content .left .news .caption {width: 491px; height: 23px; margin: 0 0 7px 0; padding: 0 0 0 10px; background: url('../images/caption.jpg') repeat-x #fff; position: relative; font-family: Verdana, sans-serif; font-size: 16px; color: #fffa98;}
			#content .left .news .post { height: auto; margin: 0 0 9px 0; padding-left: 121px; overflow: hidden;}
				#content .left .news .post img {display: block; border: 1px solid #dddddd; margin: 3px 0 0 -111px; display: relative; float: left; max-width: 100px;}
				#content .left .news .post .subcaption {font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; margin: 0 12px 0 0; float: left; color: #004282;}
				#content .left .news .post .date {font-family: Verdana, sans-serif; font-size: 11px; color: #c8c8c8; margin: 0; line-height: 11px; padding: 0; position: relative;}
				#content .left .news .post a {background: none; font-family: Verdana, sans-serif; font-size: 14px; font-weight: bold; margin: 0; display: block; text-decoration: none; position: relative; background: none; color: #3c3c3c; padding: 0 9px 0 0;}
				#content .left .news .post p {font-family: Verdana, sans-serif; font-size: 12px; color: #646464; display: block; margin: 0; padding: 0 9px 0 0;}
			#content .left .pages { width: 491px; min-height: 23px; margin: 0 0 7px 0; padding: 0 0 0 10px; background: #e2ebf4; font-family: Verdana, sans-serif; font-size: 16px; font-weight: bold; color: #03157d; clear: both; }
				#content .left .pages I { color: #3c3c3c; }
				#content .left .pages A { border-right: 1px solid #fff; padding: 0 8px 0 8px; text-decoration: none; color: #03157d; }
					#content .left .pages A:hover { background: #fff; text-decoration: underline; }
				#content .left .pages B { background: #fff; padding: 0 8px 0 8px; }
				
				
				#content .left .news .news_item {height: auto; padding: 7px 10px 18px 18px; overflow: hidden; }
					#content .left .news .news_item .photo{margin: 0 9px 9px 0; position: relative; overflow: hidden; float: left;}
						#content .left .news .news_item .photo img {display: block; border: 1px solid #dddddd; margin: 0;}
						#content .left .news .news_item .photo .ph_about {bottom: 0; position: absolute; right: 0; font-size: 10px; color: #fff; background: url('../images/ph_about_bg.png'); padding:0 5px; margin: 0 1px 1px 0; line-height: 14px;}
					#content .left .news .news_item .date {font-family: Verdana, sans-serif; font-size: 12px; color: #c8c8c8; }
					#content .left .news .news_item .social {display: block; float: right; position: relative; margin: -7px 0 0 0;}
					#content .left .news .news_item H1 {background: none; font-family: Verdana, sans-serif; font-size: 18px; line-height: 24px; font-weight: normal; margin: 0 0 9px 0; display: block; text-decoration: none; position: relative; background: none; color: #3c3c3c; }
					#content .left .news .news_item P {font-family: Verdana, sans-serif; font-size: 13px; color: #646464; display: block; margin: 0 0 9px 0;}
					#content .left .news .news_item I {font-family: Verdana, sans-serif; font-size: 13px; color: #999999; display: block; font-style: italic; margin: 18px 0 0 0; }
					#content .left .news .news_item P img {max-width: 473px; display: block; display: block; border: 1px solid #dddddd;}
					#content .left .news .news_item .allnews {display: block; height: 30px; background: url('../images/all_news.gif') top left no-repeat; position: relative; margin: 18px -10px 10px -18px; padding: 8px 0 0 0; font-family: Verdana, sans-serif; font-size: 12px; color: #fffa98; text-align: center; clear: both;}
						#content .left .news .news_item .allnews A {text-decoration: none; color: #fffa98; font-family: Verdana, sans-serif; font-size: 12px; color: #fffa98; text-align: center;}
						#content .left .news .news_item .allnews B {font-weight: normal; font-size: 20px; font-family: Georgia, serif; margin: 0; position: relative:}
					#content .left .news .news_item .photo_gall {display: block; padding: 0 0 9px 110px; overflow: hidden; height: auto; clear: both;}
						#content .left .news .news_item .photo_gall A {text-decoration: none;}
						#content .left .news .news_item .photo_gall .preview {display: block; float: left; width: 100px; height: 100px; overflow: hidden; position: relative; margin: 0 0 0 -110px;}
							#content .left .news .news_item .photo_gall .preview img { border: 0 solid #fff;}
							#content .left .news .news_item .photo_gall .preview .ph_1 {display: block; width: 48px; height: 48px; position: absolute; margin: 3px 0 0 6px; border: 1px solid #fff; box-shadow: 0 0 4px 0 #05182b; overflow: hidden;}
							#content .left .news .news_item .photo_gall .preview .ph_2 {display: block; width: 48px; height: 48px; position: absolute; margin: 15px 0 0 26px; border: 1px solid #fff; box-shadow: 0 0 4px 0 #05182b; overflow: hidden;}
							#content .left .news .news_item .photo_gall .preview .ph_3 {display: block; width: 48px; height: 48px; position: absolute; margin: 19px 0 0 12px; border: 1px solid #fff; box-shadow: 0 0 4px 0 #05182b; overflow: hidden;}
							#content .left .news .news_item .photo_gall .preview .ph_4 {display: block; width: 48px; height: 48px; position: absolute; margin: 9px 0 0 19px; border: 1px solid #fff; box-shadow: 0 0 4px 0 #05182b; overflow: hidden;}
						#content .left .news .news_item .photo_gall P {font-family: Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #3C3C3C; display: block; margin: 10px 0 0 0;}
						#content .left .news .news_item .photo_gall I {font-family: Verdana, sans-serif; font-size: 12px; color: #999999; display: block; margin: 0; font-style: normal;}
					#content .left .news .news_item .video_gall {display: block; padding: 9px 0 9px 110px; overflow: hidden; height: auto; clear: both;}
						#content .left .news .news_item .video_gall A {text-decoration: none;}
						#content .left .news .news_item .video_gall .preview {display: block; float: left; width: 100px; height: 100px; overflow: hidden; position: relative; margin: 0 0 0 -110px;}
							#content .left .news .news_item .video_gall .preview img { border: 0 solid #fff; width: 100px;}
						#content .left .news .news_item .video_gall P {font-family: Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #3C3C3C; display: block; margin: 0;}
						#content .left .news .news_item .video_gall I {font-family: Verdana, sans-serif; font-size: 12px; color: #999999; display: block; margin: 0; font-style: normal;}
					                                                                    
/* Competitions */                                                                      
			#content .left .text .comp_item {width: 501px; height: auto; padding: 7px 0 18px 0; overflow: hidden;}
				#content .left .text .comp_item TABLE { border-collapse: collapse; font-size: 13px; margin-bottom: 10px; }
				#content .left .text .comp_item TR { background-color: #D7E3EE; }       
				#content .left .text .comp_item TR:nth-child(odd) { background-color: #ffffff; }
				#content .left .text .comp_item TR:nth-child(even) { background-color: #D7E3EE; }
				#content .left .text .comp_item TD { border: 2px solid White; }         
				#content .left .text .comp_item TD P { margin: 0; text-indent: 0; color: #333;}
				#content .left .text .comp_item TD B { margin: 0; text-indent: 0; color: #333;}
				#content .left .text .comp_item TD A { margin: 0; text-indent: 0; color: #333;}
				#content .left .text .comp_item TH { background-color: #62819E; border: 2px solid White; text-align: center; }
				#content .left .text .comp_item TH { color: White; font-size: 13px; text-align: center; margin: 0; padding: 2px; text-indent: 0; }
				#content .left .text .comp_item TD H4 { font-size: 34px; font-weight: bold; color: #999; margin: 0;  }
				#content .left .text .comp_item .caption_small {display: block; margin: 5px 0 0 0; padding: 0 10px 3px 18px; font-size: 12px; font-family: Verdana, sans-serif; overflow: hidden; background: #356899; color: #fff; border-top: 1px solid #003F7C;}
				#content .left .text .comp_item .menu {display: block; background: url(../images/team_m_bg.gif) center bottom repeat-x; list-style-type: none; overflow: hidden;}
					#content .left .text .comp_item .menu LI { display: block; float: left; height: 30px; width: 120px; font-family: Verdana, sans-serif; font-size: 12px; line-height: 30px; color: #333; overflow: hidden; text-align: center; background: url(../images/team_m_bg_na.gif) center bottom no-repeat; margin: 0 0 0 5px;}
					#content .left .text .comp_item .menu .active {background: url(../images/team_m_bg_a.gif) center bottom no-repeat; cursor: default; color: #646464;}
					#content .left .text .comp_item .menu A { display: block; font-family: Verdana, sans-serif; font-size: 12px; line-height: 30px; color: #333; text-decoration: none; }
					#content .left .text .comp_item .post { height: auto; padding: 9px 10px 9px 18px; margin: 0; overflow: hidden;}
						#content .left .text .comp_item .post P {font-family: Verdana, sans-serif; font-size: 14px; line-height: 18px; font-weight: normal; margin: 0 0 9px 0; display: block; text-decoration: none; position: relative; color: #3c3c3c; }
						#content .left .text .comp_item .post H1 {font-family: Verdana, sans-serif; font-size: 18px; line-height: 24px; font-weight: normal; margin: 9px 0 9px 0; display: block; text-decoration: none; position: relative; color: #3c3c3c; }
						#content .left .text .comp_item .post H2 {font-family: Verdana, sans-serif; font-size: 16px; line-height: 24px; font-weight: normal; margin: 9px 0 9px 0; display: block; text-decoration: none; position: relative; color: #3c3c3c; }
						#content .left .text .comp_item .post H3 {font-family: Verdana, sans-serif; font-size: 12px; line-height: 24px; font-weight: bold; margin: 9px 0 9px 0; display: block; text-decoration: none; position: relative; color: #3c3c3c; }
	                                                                                    
	                                                                                    
			#content .left .text .comp_item .games_list { padding: 0; margin: 0; display: block; width: 100%; overflow: hidden; }
				#content .left .text .comp_item .games_list_7 .item { display: block; width: 100%; min-height: 30px; height: auto; overflow-y: visible; padding: 5px 0 5px 0; margin: 0; border-bottom: 1px solid #ddd; }
				#content .left .text .comp_item .games_list_7 .item:hover { background: url(../images/games_item_bg.gif) repeat-y center top; }
					#content .left .text .comp_item .games_list_7 .item .center { font-size: 12px; display: block; width: 178px; min-height: 30px; height: auto; text-align: center; vertical-align: middle; padding: 0; margin: 0 auto; }
						#content .left .text .comp_item .games_list_7 .item .center I { font-size: 12px;}
						#content .left .text .comp_item .games_list_7 .item .center A { font-size: 16px; text-decoration: none; font-weight: bold; color: #666666; }
						#content .left .text .comp_item .games_list_7 .item .center B { font-size: 16px; text-decoration: none; font-weight: bold; color: #666666; }
					#content .left .text .comp_item .games_list_7 .item .left { font-size: 16px; display: block; float: left; width: 150px; min-height: 30px; height: auto; text-align: center; padding: 0; margin: 0; }
						#content .left .text .comp_item .games_list_7 .item .left B { text-decoration: none; font-weight: bold; color: #222222; }
						#content .left .text .comp_item .games_list_7 .item .left A { text-decoration: none; font-weight: bold; color: #333333; }
							#content .left .text .comp_item .games_list_7 .item .left A:hover { text-decoration: underline; }
					#content .left .text .comp_item .games_list_7 .item .right { font-size: 16px; display: block; float: right; width: 150px; min-height: 30px; height: auto; text-align: center; padding: 0; margin: 0; }
						#content .left .text .comp_item .games_list_7 .item .right B { text-decoration: none; font-weight: bold; color: #222222; }
						#content .left .text .comp_item .games_list_7 .item .right A { text-decoration: none; font-weight: bold; color: #333333; }
							#content .left .text .comp_item .games_list_7 .item .right A:hover { text-decoration: underline; }
					                                                                    
					                                                                    
			#content .left .text .comp_item .games_list { padding: 0; margin: 0; display: block; width: 100%; overflow: hidden; }
				#content .left .text .comp_item .games_list .item { display: none; width: 100%; min-height: 50px; height: auto; overflow: hidden; padding: 5px 0; margin: 0; border-bottom: 1px solid #ddd;}
				#content .left .text .comp_item .games_list .item:hover { background: url(../images/games_item_bg.gif) repeat-y center top; }
					#content .left .text .comp_item .games_list .item .logo_l { display: block; width: 50px; height: 50px; text-align: center; padding: 0 0 0 5px; margin: 0; float: left; overflow: hidden;}
					#content .left .text .comp_item .games_list .item .logo_r { display: block; width: 50px; height: 50px; text-align: center; padding: 0 5px 0 0; margin: 0; float: right; overflow: hidden;}
					#content .left .text .comp_item .games_list .item .logo_l IMG, .games_list .item .logo_r IMG { max-width: 50px; max-height: 50px; }
					#content .left .text .comp_item .games_list .item .left { font-size: 16px; display: block; float: left; width: 130px; min-height: 30px; height: auto; text-align: center; padding: 0 10px 0 5px; margin: 0;}
						#content .left .text .comp_item .games_list .item .left B { text-decoration: none; font-weight: bold; color: #333333; }
					#content .left .text .comp_item .games_list .item .right { font-size: 16px; display: block; float: right; width: 130px; min-height: 30px; height: auto; text-align: center; padding: 0 5px 0 10px; margin: 0;}
						#content .left .text .comp_item .games_list .item .right B { text-decoration: none; font-weight: bold; color: #333333; }
					#content .left .text .comp_item .games_list .item .center { font-size: 12px; display: block; width: 78px; min-height: 30px; height: auto; text-align: center; padding: 0; margin: 0 auto; color: #666666;}
						#content .left .text .comp_item .games_list .item .center I { font-size: 12px;}
						#content .left .text .comp_item .games_list .item .center A { display: block; margin: 0; font-size: 16px; text-decoration: none; font-weight: bold; color: #666666; }
						#content .left .text .comp_item .games_list .item .center B { display: block; margin: 0; font-size: 16px; text-decoration: none; font-weight: bold; color: #666666; }
				                                                                        
		#content .left .text .comp_item .games_list .round_nav { display: block; width: 100%; height: 18px; padding: 0; margin: 0; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; overflow: hidden; }
			#content .left .text .comp_item .games_list .round_nav .nav_left { display: block; width: 33%; height: 16px; padding: 0; margin: 0; float: left; text-align: center; font-size: 12px; color: #666666; text-decoration: none; font-weight: bold; cursor: pointer;}
			#content .left .text .comp_item .games_list .round_nav .nav_right { display: block; width: 33%; height: 16px; padding: 0; margin: 0; float: right; text-align: center; font-size: 12px; color: #666666; text-decoration: none; font-weight: bold; cursor: pointer;}
			#content .left .text .comp_item .games_list .round_nav .nav_center { display: block; width: 33%; height: 16px; padding: 0; margin: 0 auto; text-align: center; border: 1px solid #666666; }
				#content .left .text .comp_item .games_list .round_nav .nav_center A { font-size: 12px; color: #666666; text-decoration: none; font-weight: bold; display: block; }
					#content .left .text .comp_item .games_list .round_nav .nav_center A:hover { text-decoration: underline; }
				#content .left .text .comp_item .games_list .round_nav .nav_center .nav_list_2 { display: none; position: absolute; z-index: 1000; margin: 0 0 0 -1px; max-height: 200px; width: 165px; overflow: auto; background: #fff; border: 1px solid #666666; border-bottom: none; box-shadow: 0 0 2px black; box-shadow: 0 0 3px rgba(0,0,0,0.5); -moz-box-shadow: 0 0 3px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.5); filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#000000, strength=1);}
					#content .left .text .comp_item .games_list .round_nav .nav_center .nav_list_2 A { font-size: 12px; color: #666666; text-decoration: none; font-weight: bold; border-bottom: 1px solid #666666; }
						#content .left .text .comp_item .games_list .round_nav .nav_center .nav_list_2 A:hover { text-decoration: underline; }
					#content .left .text .comp_item .games_list .round_nav .nav_center .nav_list_2 .last {background: #356899; color: #fff;}
				#content .left .text .comp_item .games_list .round_nav .nav_center .round_nav_close {display: none; position: fixed; z-index: 50; height: 100%; width: 100%; top: 0; left: 0; background: transparent;}


/* search form */
#content .left .search_form {
    border-bottom: 1px solid #DDDDDD;
    display: block;
    margin: 0px -15px 15px;
    padding: 0 15px 10px 15px;
}
#content .left .search_form .search_submit {
    background: url("http://rugby.org.ua/images/submit-background.gif") repeat-x #356899;
    border: 0px solid transparent;
    display: inline-block;
    height: 19px;
    overflow: hidden;
    padding: 3px 10px;
    color: #fff;
    min-height: 24px;
}
#content .left .search_form .search_input {
    border: 1px solid #356899;
    padding: 3px;
    width: 395px;
}


ul.sitemap {
    display: block;
    list-style-type: none;
    margin-left: 0;
}
ul.sitemap li {
    list-style-type: none;
    list-style-image: none;
}
ul.sitemap li a {display: block;}
	                                                                                    
	                                                                                    
	                                                                                    
					                                                                    
	#comp_nav { background: #e9e9e9; border-bottom: 1px solid #ddd; width: 480px; padding: 0 5px 5px 5px; margin: -5px -5px 5px -5px; font-weight: bold; font-size: 13px; display: block; }
		#comp_nav A { border: 1px solid #ddd; border-bottom: 1px solid #eee; background: #eee; text-align: center; font-size: 13px; padding: 3px 10px 5px 10px; margin: 0 1px 0 1px; text-decoration: none; color: #333; }
			#comp_nav A:hover { background: #fff; color: #d12028; }                     
		#comp_nav B { margin: 0 15px 0 0; }                                             
		#comp_nav #nav_1 { color: #d12028; background: #fff; border-bottom: 1px solid #fff; font-size: 16px; padding: 5px 10px 5px 10px; }
/* photos */                                                                            
		#content .left .photos {width: 501px; height: auto; overflow: hidden; float: left; padding: 0 5px 0 0; }
			#content .left .photos .caption {width: 491px; height: 23px; margin: 0 0 7px 0; padding: 0 0 0 10px; background: url('../images/caption.jpg') repeat-x; position: relative; font-family: Verdana, sans-serif; font-size: 16px; color: #fffa98;}
			#content .left .photos .post { width: 380px; height: auto; margin: 0 0 18px 10px; float: right;}
				#content .left .photos .post img {display: block; border: 1px solid #dddddd; margin: 0 0 0 -111px; float: left; max-width: 100px;}
				#content .left .photos .post .subcaption {font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; margin: 0 12px 0 0; float: left; color: #004282;}
				#content .left .photos .post .date {font-family: Verdana, sans-serif; font-size: 11px; color: #c8c8c8; margin: 0; padding: 0;}
				#content .left .photos .post a {background: none; font-family: Verdana, sans-serif; font-size: 14px; font-weight: bold; margin: 0; display: block; text-decoration: none; position: relative; background: none; color: #3c3c3c; }
				#content .left .photos .post p {font-family: Verdana, sans-serif; font-size: 12px; color: #646464; display: block;}
			#content .left .photos .pages { width: 491px; min-height: 23px; margin: 0 0 7px 0; padding: 0 0 0 10px; background: #e2ebf4; font-family: Verdana, sans-serif; font-size: 16px; font-weight: bold; color: #03157d; clear: both; }
				#content .left .photos .pages I { color: #3c3c3c; }                     
				#content .left .photos .pages A { border-right: 1px solid #fff; padding: 0 8px 0 8px; text-decoration: none; color: #03157d; }
					#content .left .photos .pages A:hover { background: #fff; text-decoration: underline; }
				#content .left .photos .pages B { background: #fff; padding: 0 8px 0 8px; }
				                                                                        
		#content .left .block {width: 311px; height: auto; overflow: hidden; padding: 0; float: right; }
			#content .left .block .caption  {width: 100%; height: 23px; margin: 0 0 2px 0; padding: 0 0 0 10px; background: url('../images/caption.jpg') repeat-x; position: relative; font-family: Verdana, sans-serif; font-size: 16px; font-weight: bold; color: #fffa98;}
			#content .left .block .results {width: 310px; height: auto; overflow: hidden; position: relative; padding: 0 0 2px 0; }
				#content .left .block .results .caption {width: 100%; height: 23px; margin: 0 0 0 0; padding: 0 0 0 10px; background:  url('../images/caption.jpg') repeat-x; position: relative; font-family: Verdana, sans-serif; font-size: 16px; font-weight: normal; color: #fffa98;}
				#content .left .block .results .bookmark-line {width: 100%; height: 28px; display: block; overflow: visible; position: absolute; z-index: 5;}
					#content .left .block .results .bookmark-line .bookmark {width: 102px; height: 15px; background: #e2ebf4; margin: 2px 2px 2px 0; padding: 6px 0 7px 0; text-align: center; float: left; cursor: pointer; font-family: Verdana, sans-serif; font-size: 12px; color: #3c3c3c;}
						#content .left .block .results .bookmark-line .bookmark A { color: #3c3c3c; text-decoration: none; }
					#content .left .block .results  .bookmark-line #current-bookmark {width: 98px; height: 18px; background: #fff; margin: 0 2px 0 0; padding: 4px 0 8px 0; border-top: 2px solid #004181; border-right: 2px solid #004181; border-left: 2px solid #004181; font-weight: bold; color: #004282;}
						#content .left .block .results  .bookmark-line #current-bookmark A { color: #3c3c3c; text-decoration: none; }
				#content .left .block .results .soon, .past, .tables {width: 306px; height: auto; margin-top: 30px; clear: both; text-align: center; display: none; border: 2px solid #004181; position: relative; z-index: 2;}
				#content .left .block .results #current-fill {display: block;}          
				                                                                        
					#content .left .block .results .soon p.caption {width: 100%; margin: 0; padding: 0; background: none; position: relative; font-family: Verdana, sans-serif; font-size: 14px; color: #004282;}
					#content .left .block .results .soon .fill {width: 100%; height: 107px; margin: 8px 0 0 0; background: #f2f2f2 url('../images/result-fill-background.gif') repeat-y;}
						#content .left .block .results  .soon .fill .gerb1 {width: 116px; text-align: center; float: left;}
						#content .left .block .results .soon .fill .score {width: 74px; min-height: 26px; text-align: center; padding: 12px 0 12px 0; float: left; font-family: Verdana, sans-serif; font-size: 24px; color: #666;}
						#content .left .block .results .soon .fill .gerb2 {width: 116px; text-align: center; float: right;}
						#content .left .block .results .soon .fill p {width: 100%; clear: both; text-align: center; font-family: Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #3c3c3c;}
						#content .left .block .results .soon .fill span {color: #e6232b;}
					                                                                    
					#content .left .block .results .past .caption {width: 100%; text-align: center; background: none; position: relative; font-family: Verdana, sans-serif; font-size: 12px; color: #666;}
					#content .left .block .results .past .fill {width: 100%; height: auto; overflow: hidden;}
						#content .left .block .results .past .fill .gerb1 {width: 116px; text-align: center; float: left;}
						#content .left .block .results .past .fill .score {width: 74px; min-height: 50px; text-align: center; padding: 12px 0 12px 0; float: left; font-family: Verdana, sans-serif; font-size: 24px; color: #666;}
						#content .left .block .results .past .fill .gerb2 {width: 116px; text-align: center; float: right;}
						                                                                
					#content .left .block .results  .tables .caption {background: none; text-decoration: none; position: relative; font-family: Verdana, sans-serif; font-size: 14px; color: black;}
					#content .left .block .results .tables table {border-color: #999; border-collapse: collapse; margin: 0 0 10px 0;}
						#content .left .block .results .tables table th {text-align: center; background-color: #999; font-family: Verdana, sans-serif; font-weight: normal; font-size: 13px; color: white;}
						#content .left .block .results .tables table tr {text-align: center; background-color: white; font-family: Verdana, sans-serif; font-weight: normal; font-size: 13px; color: gray;}
			                                                                            
			#content .left .block .block-photo {width: 310px; height: auto; margin: 0 0 4px 0;}
				#content .left .block .block-photo img {display: block; border: none;}  
			#content .left .block .photos {width: 310px; margin: 4px 0 0 0; overflow: hidden;}
				#content .left .block .photos .caption {width: 100%; height: 23px; margin: 0 0 2px 0; padding: 0 0 0 10px; background: url('../images/caption.jpg') repeat-x; position: relative; font-family: Verdana, sans-serif; font-size: 16px; font-weight: bold; color: #fffa98;}
				#content .left .block .photos .current {width: 310px; height: 206px; margin: 0 0 4px 0; overflow: hidden;}
					#content .left .block .photos .current #photo_1, #photo_2, #photo_3, #photo_4, #photo_5 {display: none;}
					#content .left .block .photos .current img {border: none;}          
					#content .left .block .photos a img .preview {width: 48px; height: 32px; display: block; border: 1px solid #dddddd; margin: 0 2px 0 0; float: left;}
	                                                                                    
	#content .right {width: 165px; height: auto; padding: 0; overflow: hidden; float: right; text-align: center; }
			#content .right a img { display: block; margin: 0; border: none;}           
                                                                                        
/*  ==================== INFORMERS  ====================  */                            
/* video */                                                                             
#content .left .block .informer_video {width: 315px; margin: 0 0 5px 0; overflow: hidden;}
	#content .left .block .informer_video .caption {width: 100%; height: 23px; margin: 0 0 2px 0; padding: 0 0 0 10px; background: url('../images/caption.jpg') repeat-x; position: relative; font-family: Verdana, sans-serif; font-size: 16px; font-weight: bold; color: #fffa98;}
		#content .left .block .informer_video .caption A {text-decoration: none; color: #fffa98; font-weight: normal;}
	#content .left .block .informer_video .item { width: 100%; min-height: 50px; height: auto; padding: 2px 0 7px 0; overflow: hidden; }
		#content .left .block .informer_video .item:hover { background: #eee; }         
		#content .left .block .informer_video .item .photo{ float: left; margin: 0; padding: 5px 5px 0 0; display: block; width: 85px; height: auto; text-align: left; }
			#content .left .block .informer_video .item .photo IMG { border: 1px solid #dddddd; margin: 0; padding: 0; max-width: 80px; }
		#content .left .block .informer_video .item .text { padding: 0; margin: 0; display: block; width: 220px; }
			#content .left .block .informer_video .item .text A { color: black; text-decoration: none; }
				#content .left .block .informer_video .item .text A:hover { text-decoration: underline; }
			#content .left .block .informer_video .item .text .time { font-size: 11px; color: #999999; margin: 0; padding: 0;}
			#content .left .block .informer_video .item .text H5 { font-size: 13px; font-weight: bold; display: block; margin: 0; color: #3c3c3c;}
				#content .left .block .informer_video .item .text H5 A { color: #3c3c3c; text-decoration: none; }
					#content .left .block .informer_video .item .text H5 A:hover { color: #3c3c3c; text-decoration: underline; }
			#content .left .block .informer_video .item .text P {font-size: 13px; font-weight: normal; color: #646464;}
	#content .left .block .informer_video H5 { display: block; width: 100%; clear: both; }
/* photos */                                                                            
#content .left .block .informer_photos {width: 315px; margin: 0 0 5px 0; overflow: hidden;}
	#content .left .block .informer_photos .caption { width: 100%; height: 23px; margin: 0 0 2px 0; padding: 0 0 0 10px;  background: url('../images/caption.jpg') repeat-x; font-family: Verdana, sans-serif; font-size: 16px; font-weight: bold; color: #fffa98;}
		#content .left .block .informer_photos .caption A {text-decoration: none; color: #fffa98; font-weight: normal;}
	#content .left .block .informer_photos .current {width: 100%; height: 206px; margin: 0 0 4px 0; overflow: hidden; position: relative; text-align: center; }
	#content .left .block .informer_photos .current A { display: block; width: 100%; height: 206px; text-align: center; margin: 0 auto; position: relative; }
			#content .left .block .informer_photos .current IMG { position: relative; display: block; border: none; width: 330px; max-height: 350px; width: auto; height: auto; margin: 0 auto; }
		#content .left .block .informer_photos .preview { width: 100%; height: auto; display: block; }
			#content .left .block .informer_photos .preview UL {list-style-type: none; }
				#content .left .block .informer_photos .preview LI { list-style-type: none; display: block; float: left; padding: 0; margin: 0; }
			#content .left .block .informer_photos .preview IMG {width: 48px; height: 48px; border: 2px solid #dddddd; margin: 0;}
			#content .left .block .informer_photos .preview .activeLI IMG { border: 2px solid #0255ab; }
	#content .left .block .informer_photos H5 { display: block; width: 100%; clear: both; font-weight: normal; font-family: Verdana, sans-serif; }
/* news */                                                                              
#content .left .block .informer_news { display: block; width: 310px; }                  
	#content .left .block .informer_news .caption  {width: 100%; height: 23px; margin: 0 0 2px 0; padding: 0 0 0 10px; background: url('../images/caption.jpg') repeat-x; position: relative; font-family: Verdana, sans-serif; font-size: 16px; font-weight: bold; color: #fffa98;}
		#content .left .block .informer_news .caption A {text-decoration: none; color: #fffa98; font-weight: normal;}
	#content .left .block .informer_news .item { width: 100%; min-height: 50px; height: auto; padding: 2px 0 7px 0; overflow: hidden; }
		#content .left .block .informer_news .item .photo{ float: left; margin: 0; padding: 5px 5px 0 0; display: block; width: 85px; height: auto; text-align: left; }
			#content .left .block .informer_news .item .photo IMG { border: 1px solid #dddddd; margin: 0; padding: 0; max-width: 80px; }
		#content .left .block .informer_news .item .text { padding: 0; margin: 0; display: block; width: 200px; }
			#content .left .block .informer_news .item .text A { color: black; text-decoration: none; }
				#content .left .block .informer_news .item .text A:hover { text-decoration: underline; }
			#content .left .block .informer_news .item .text .time { font-size: 11px; color: #999999; margin: 0; padding: 0;}
			#content .left .block .informer_news .item .text .category { font-size: 11px; color: #999999; margin: 0; font-weight: bold; }
				#content .left .block .informer_news .item .text .category A { color: #999999; }
			#content .left .block .informer_news .item .text H5 { font-size: 13px; font-weight: bold; display: block; margin: 0; color: #3c3c3c;}
				#content .left .block .informer_news .item .text H5 A { color: #3c3c3c; text-decoration: none; }
					#content .left .block .informer_news .item .text H5 A:hover { color: #3c3c3c; text-decoration: underline; }
			#content .left .block .informer_news .item .text P {font-size: 13px; font-weight: normal; color: #646464;}
/* votes */                                                                             
#content .left .block .informer_votes {width: 315px; margin: 0 0 5px 0; overflow: hidden;}
	#content .left .block .informer_votes .caption { width: 100%; height: 23px; margin: 0 0 2px 0; padding: 0 0 0 10px;  background: url('../images/caption.jpg') repeat-x; font-family: Verdana, sans-serif; font-size: 16px; font-weight: bold; color: #fffa98;}
		#content .left .block .informer_votes .caption A {text-decoration: none; color: #fffa98; font-weight: normal;}
	#content .left .block .informer_votes .img {font-size: 13px; font-weight: bold; display: block; margin: 0; padding: 3px; color: #3c3c3c;}
		#content .left .block .informer_votes .img img { max-width: 305px; }            
	#content .left .block .informer_votes .question {font-size: 13px; font-weight: bold; display: block; margin: 0; padding: 9px; color: #3c3c3c;}
	#content .left .block .informer_votes .answer {font-size: 12px; display: block; margin: 0; padding: 2px 9px; color: #3c3c3c; border-top: 1px solid #fff;}
	#content .left .block .informer_votes .button {font-size: 12px; display: block; margin: 0; padding: 2px 9px; color: #3c3c3c; border-top: 1px solid #fff; border-bottom: 2px solid #fff; text-align: center;}
	#content .left .block .informer_votes .button .submit_b {width: 200px; height: 24px; border: none; background: #356899 url('../images/submit-background.gif') repeat-x; cursor: pointer; font-family: Verdana, sans-serif; font-size: 14px; color: white;}
	#content .left .block .informer_votes .res {font-size: 12px; display: block; width: 313px; height: 20px; position: relative; margin: 1px; padding: 0; color: #3c3c3c; border-top: 1px solid #fff; background: url('../images/vote_bg.gif') repeat-x; overflow: hidden;}
		#content .left .block .informer_votes .res_b {font-size: 12px; display: block; width: 313px; height: 20px; position: relative; margin: 1px 0 0 0; text-align: left;}
			#content .left .block .informer_votes .res_b img {border: 0; margin: 0 auto 0 0;}
		#content .left .block .informer_votes .res_text {font-size: 12px; display: block; width: 313px; height: 20px; position: relative; margin: -20px 0 0 0; text-align: center; font-family: Verdana, sans-serif; color: #fff; text-shadow: #012b55 1px 1px 1px;}
		#content .left .block .informer_votes .res_text_w {font-size: 12px; display: block; width: 313px; height: 20px; position: relative; margin: -20px 0 0 0; text-align: center; font-family: Verdana, sans-serif; color: #012b55; text-shadow: #fff 1px 1px 1px;}

/* results */
#content .left .block .results {display: block; margin: 0 0 10px 0; padding: 0; overflow: hidden;}
    #content .left .block .results .caption {width: 483px; height: 23px; margin: 0; padding: 0 0 0 18px; background: url('../images/caption.jpg') repeat-x; position: relative; font-family: Verdana, sans-serif; font-size: 16px; font-weight: normal; color: #fffa98;}
    #content .left .block .results H4 { text-align: center; font-size: 14px; color: #333333; font-weight: bold; }
    #content .left .block .results .results_block_text {display: none; overflow: hidden;}
        #content .left .block .results .results_block_text .tab_nav { width: 100%;}
            #content .left .block .results .results_block_text .tab_nav select { width: 100%;}
    #content .left .block .results .first {display: block;}
    #content .left .block .results .results_block_title {cursor: pointer;}
    #content .left .block .results .time_center { font-size: 15px; text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: 1px solid #dddddd; margin: 0 0 5px 0; padding: 0 0 5px 0; }
        #content .left .block .results .time_center a {font-size: 15px; color: #646464; text-decoration: none;}
    #content .left .block .results .game_right {width: 129px; height: auto; display: block; float: right; text-align: center; font-size: 12px; font-weight: bold;}
        #content .left .block .results .game_right img {max-width: 100px; max-height: 75px;}
    #content .left .block .results .game_left {width: 129px; height: auto; display: block; float: left; text-align: center; font-size: 12px; font-weight: bold;}
        #content .left .block .results .game_left img {max-width: 100px; max-height: 75px;}
    #content .left .block .results .vs {padding: 20px 0 0 0;}
    #content .left .block .results .time {padding: 0; text-align: center; display: block; margin: 0 auto;}
    #content .left .block .results .date_soon_center {margin: 0 auto; border: 1px solid #122E9B; display: block; text-align: center;}

.ui-datepicker {width: 200px; font-size: 12px;}
    .ui-datepicker .highlight {background: #122E9B;}
        .ui-datepicker .highlight a {background: #122E9B; color: #fff;}

    #games_center{ margin: 0; width: 314px; }
        #games_center A { text-decoration: none; color: #666666; }
        #games_center .item { display: block; width: 312px; min-height: 50px; height: auto; overflow-y: visible; padding: 0; margin: 0; border-left: 1px solid #ddd; border-right: 1px solid #ddd; background: #fff;}
            #games_center .item:hover { background: url(../images/games_item_bg.gif) #fff repeat-y center top; }
            #games_center .item .date { font-size: 12px; padding: 5px 0 2px 0; margin: 0 0 4px 0; text-align: center; border-bottom: 1px solid #ddd; }
            #games_center .item .game { display: table-row; }
            #games_center .item .logo_l { font-size: 12px; display: table-cell; width: 120px; height: auto; text-align: center; padding: 0 0 5px 0; margin: 0; border-bottom: 1px solid #ddd; font-weight: 700; }
            #games_center .item .logo_r { font-size: 12px; display: table-cell; width: 120px; height: auto; text-align: center; padding: 0 0 5px 0; margin: 0; border-bottom: 1px solid #ddd; font-weight: 700; }
                #games_center .item .logo_l IMG, #games_center .item .logo_r IMG { max-width: 50px !important; max-height: 50px !important; }
            #games_center .item .center { font-size: 14px; display: table-cell; width: 74px; min-height: 30px; height: auto; text-align: center; vertical-align: middle; padding: 0; margin: 0; border-bottom: 1px solid #ddd; }

            #content .left .block .results table { border-collapse: collapse; font-size: 13px; margin-bottom: 10px; }
            #content .left .block .results tr { background-color: #e0e0e0; }
                #content .left .block .results tr:nth-child(odd) { background-color: #ffffff; }
                #content .left .block .results tr:nth-child(even) { background-color: #e0e0e0; }
            #content .left .block .results td { border: 2px solid White; }
                #content .left .block .results td p { margin: 0px; text-indent: 0px;}
            #content .left .block .results th { background-color: #9C9C9C; border: 2px solid White; text-align: center; }
            #content .left .block .results th { color: White; font-size: 13px; text-align: center; margin: 0px; padding: 2px; text-indent: 0px; }

            #content .left .block h4 a {color: #333; text-decoration: none; font-size: 12px;}

.clearfloat {clear: both;}
.empty {height: 139px;}			                                                        
                                                                                        
/*  ==================== FOOTER  ====================  */                               
#footer {width: 1000px; height: 139px; background: white url('../images/footer-bg.gif') bottom repeat-x; margin: -139px auto 0 auto; position: relative; overflow: hidden;}
	#footer .menu {width: auto; height: 17px; text-align: center; padding: 7px 0 7px 0; background: #e2ebf4 url('../images/footer-menu-bg.gif') repeat-x; font-family: Verdana, sans-serif; font-size: 14px; color: #fffa98;}
		#footer .menu a {height: 31px; margin: 0 12px 0 12px; text-decoration: none; color: #fffa98;}
	#footer .copyrights {width: 270px; height: 84px; line-height: 14px; margin: 10px auto 10px 20px; font-family: Verdana, sans-serif; font-size: 12px; color: black;}