/*************** Fonts & Graphics ***************/
html {font-size: 75%}
body {color: #fff; font: normal 12px/1.3 Tahoma,sans-serif}

h1,h2,h3,h4,h5,h6 {margin: 0; padding: 0; display: block}
h2 {font: bold 24px Rockwell,serif; color: #ffba00} 
h3 {font: bold 14px Tahoma, Verdana; color: #fff}/* 14px */
h4 {font: bold 13px Tahoma; color: #727272}
h5 {font: bold 12px Tahoma; color: #003f6f}
h6 {font: bold 13px Tahoma; color: #727272}

p {margin: 10px 0; padding: 0; text-align: left}
p:first-child {margin-top: 0 !important}

html { margin: 0; padding: 0;}


/*************** Positioning ***************/
html {  background: #1c2426}
body {margin: 0; padding: 0 0 0 0; background: #1c2426}
body.index #wrapper {}
#wrapper { width: 803px; position: relative; padding: 344px 0 0 0}
#main_banner { position: absolute; right: 0; top: 24px}
       /* -- Mainframes -- */
#header     {position: absolute; top: 130px; left: 0}
body.index #content    { margin: 0; padding:0;}
#content {padding:0}
#footer     {clear: both;}
#bottom     {}

/*************** Representation ***************/

       /* ++ Standard elements ++ */
html {font-size: 75%}
@media all and (min-resolution: 120dpi) {
    html {font-size: 60%}
}
a         {color: #144472; text-decoration: underline}
a:visited {}
a:hover, a:active,a:focus {text-decoration: none}
a.inner   {text-decoration: none; border-bottom: 1px dashed #0545af}
a.external {color: #f0f0f0; padding-right: 10px; background: url("/images/ico_external.png") right 0px no-repeat}

p a{color: #FFFFFF;}

fieldset {padding: 5px 5px; border: solid 1px #dcdcdc}
legend   {color: #ccc}
input,label,form,textarea,button {margin: 0; padding: 0}
  input[type="text"],input[type="password"] {padding: 2px 2px; border: 1px solid #e4e8d0}
        input.text,input.password {padding: 2px 2px; border: 1px solid #e4e8d0}
  input[type="hidden"] {display: none !important}
        input.hidden {display: none !important}
  input[type="image"],input[type="checkbox"] {width: auto !important}
        input.image,input.checkbox {width: auto !important}
select    {margin: 0}
textarea {padding: 5px 5px; border: 1px solid #ccc; background: #fff url("/images/bg_textarea.png") no-repeat}
input,label,select {vertical-align: middle}
iframe {display: block; overflow: hidden; margin: 0; padding: 0; border: none}

input[type="text"],input[type="password"] {padding: 3px 5px; color: #fff; font: normal 12px Tahoma;border-color: #fff; }
input.text,input.password {padding: 3px 5px; color: #fff; font: normal 12px Tahoma;border-color: #fff;}
select    {margin: 0; font: normal 14px Tahoma; color: #95989b; padding: 2px 0px 3px 0; border: 1px solid #898b8c; background: #fffef3 url("/images/bg_input_content-24.png") no-repeat}
    select {height: 21px} /* KNUDGE: Opera,Safari */

hr     {clear: both; display: block; border: none; color: #d5dfe5; background-color: #d5dfe5; height: 1px; width: 100%; margin: 10px 0; padding: 0}
hr     {clear: both; display: block; border: none; border-top: 1px dashed #adadad; color: #fff; background-color: transparent; height: 1px; width: 100%; margin: 10px 0; padding: 0}

table {border-collapse: collapse; table-layout: auto; border-spacing: 0; empty-cells: hide}
    table th {padding: 0; text-align: center; vertical-align: middle; font-weight: bold}
    table td {padding: 0; text-align: left; vertical-align: top}
    table caption {caption-side: top; text-align: center}
    table thead   {}
    table tfoot   {}
    table tbody   {}

       /* -- List's -- */
ul {margin: 12px 0 12px 1.5em; padding: 0; list-style-type: none}
   ul li {margin: 0; padding: 0 0 0 8px; background: url("/images/bull_more.png") 0px 7px no-repeat}
   li ul {margin-top: 0; margin-bottom: 0}
ol {margin: 0 0 12px 1.5em; padding: 0; list-style-type: decimal}
   ol li {margin: 0; padding: 0}
   ol ul li {background: none}
dl {margin: 0 0 12px 1.5em; padding: 0}
   dl dt {margin: 0 0 0.5em 0; padding: 0}
   dl dd {margin: 0.5em 0 1.5em 1.5em; padding: 0}

       /* -- Images -- */
img {display: block; border: none; vertical-align: middle} /* VA is for inline img's */

       /* -- Text -- */
blockquote {margin: 10px 0; padding: 10px 15px}
html:lang(en) q {quotes: "\201e" "\201c" "\2018" "\2019"}
html:lang(ru) q,html:lang(ua) q {quotes: "\00ab" "\00bb" "\201e" "\201c"}
cite  {font-style: italic}

small {}
big   {}
sup   {vertical-align: text-top; font-size: 65%}

dfn   {font-style: normal; margin: 0; padding: 0}
var   {font-style: normal; margin: 0; padding: 0}

code  {margin: 0; padding: 0}
samp  {font: normal 12px Tahoma, sans-serif; margin: 0; padding: 0}
kbd   {font: normal 12px Tahoma, sans-serif; margin: 0; padding: 0}
tt    {font: normal 12px Tahoma, sans-serif; margin: 0; padding: 0}

ins   {text-decoration: underline}
del   {text-decoration: line-through}

pre   {word-wrap: break-word; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: -moz-pre-wrap; white-space: pre-wrap}

abbr {text-transform: uppercase; text-decoration: none; border-bottom: 1px dotted #f0f0f0; cursor: help}
acronym {text-transform: none; text-decoration: none; border-bottom: 1px dotted #f0f0f0; cursor: help}

/* ^^ Disable a deprecated ^_^  ^^ */
font,basefont {
 color: inherit;
 font: inherit;
 font-size: 100%;
}
center {
 text-align: inherit;
}
s,strike,u {
 text-decoration: inherit;
}

/*======= -- OUR BLOCK's & STYLES ! -- =======*/
.mobile,#mobile-nav {display: none}
.fl {float: left; margin: 0 5px 5px 0}
.fr {float: right; margin: 0 0px 5px 5px}
.m0 {margin: 0 !important}

.hidden {display: none !important}
.showed {visibility: visible !important}
.nb { border: none !important}

/* contacts  */
address.vcard {display: block; font-style: normal;}
address.vcard a.fn { color: #30e100}
address.vcard .adr {display: block}
address.vcard .country-name {display: none}
/* /contacts */

/*-----Lastest News-----*/
div.latest_news {margin: 0px 10px 0px 10px;}
div.latest_news h2.cont_latest_news_label {font: 30px Trebuchet MS; color: #fff;}
div.latest_news .block_news {margin: 9px 0px 30px 2px;}
div.latest_news .block_news h4.block_news_header {font: bold; color: #fff;}
div.latest_news .block_news span.block_news_date {display:block; margin: 2px 0px -9px 0px; font: 10px Tahoma; font-weight:bold; color: #ff2323;}
div.latest_news .block_news p.block_news_date_p { margin: 12px 0px 0px 0px; color: #cccccc;}

div.right_lastest_news {margin: 0px 10px 0px 10px; padding: 0px 0px 7px 0px; border-bottom: 1px solid #566b6b;}
div.right_lastest_news kbd.right_lastest_news_head {display: block; margin: 5px 0px 5px 20px; width:138px; height:20px; background: url("/images/graphik_latest_news.png") 0px 0px no-repeat; text-indent: -9000px;
font-family: HeliosCond,Tahoma}
.right_block_news {margin: 2px 0px 0px 0px; padding: 5px 0px 7px 0px; border-top: 1px solid #566b6b;}
h4.right_block_news_header {font: bold; color: #fff;}
span.right_block_news_date {display:block; margin: 2px 0px -9px 0px; font: 10px Tahoma; font-weight: bold; color: #ff2323;}
a.right_block_news_date_p {display: block; margin: 15px 0px 0px 0px; color: #ccc;}
.mright_block_news {padding: 5px 0px 5px 0px; border-top: 1px dotted #566b6b;}


/*  -- Header --  */

/*  logo */
h1 {font: bold 38px small-caps Rockwell,Courier New; z-index: 10;width: 609px; height: 71px; padding: 0; position: absolute; top: 95px; left: 198px;}
h1 a {display: block; position: absolute; bottom: 10px; right: 3px; z-index: 2; font: normal 12px Tahoma, Verdana, sans-serif; color: #fffb01}
h1 span { display: block; position: absolute; width: 609px; height: 44px; top: 0; left: 0;background: url("/images/logo.png") no-repeat;}
/* /logo */

#header { width: 604px; height: 218px; background: url("/images/bg_header.jpg") 10px 1px no-repeat; padding: 34px 0 0 199px}

	#header h2 { font: bold 22px/35px "Trebuchet MS"; height: 35px; background: #e3dbdb; color: #1c2424; padding: 0 0 0 38px}
	#header p { font: bold 15px Tahoma, Verdana, sans-serif; text-align: right; color: #fff; margin-top: 20px}
		#header p span { color: #f92d32}
		#header p strong,#header p a { color: #f0ff00}
		#header p a { text-decoration: none;}
		#header p a:hover,#header p a:focus { text-decoration: underline}

	#header h3 { text-transform: uppercase; font: normal 20px/25px Impact, Tahoma, Verdana, sans-serif; color: #c9c9c9; position: relative; height: 25px; padding: 0 0 0 163px}
		#header h3 strong { font: bold 16px/25px "Trebuchet MS"; color: #f0ff00; background: url("/images/bg_special_offer.png") 0 0 no-repeat; padding: 0px 10px 6px 28px; position: absolute; top: 0; left: 0;}
		

	#header ul#nav { position: absolute; width: 590px; height: 25px; margin: 0; padding: 0; bottom: 46px; right: 11px; overflow: hidden; background: url("/images/bg_nav.png") 0 0 repeat-x; z-index: 2}
	
		#header ul#nav li { float: left; padding: 0; background: none; margin: 0; display: block; height: 25px}
			#header ul#nav li a { color: #fff; text-decoration: none;background: url("/images/bg_nav.png") left -35px no-repeat; padding: 5px 19px 5px 19px; display: block; font-weight: bold}
			#header ul#nav li a.sel,#header ul#nav li a:hover,#header ul#nav li a:focus { background: url("/images/bg_nav.png") left bottom repeat-x !important; color: #b92807;}
			#header ul#nav li:first-child a,#header ul#nav li.firstchild a { background: none; padding-left: 26px}


/* /-- Header -- */


/* -- Footer --  */
 #footer { text-align: center; padding: 5px 0; font-size: 11px; color: #ccc}
 	#footer address { font-style: normal}
		#footer address a { color: #ea5d13}
/* /-- Footer -- */

/* -- Bottom --  */
/* /-- Bottom -- */

/* ^^^^^^^^^^^ Content style's ^^^^^^^^^^^ */
body.index #content {background: url(/images/grad_content.png) repeat-y;}
#content { position: relative; overflow: hidden}
#content-text { min-height: 1109px}
#sidebar { min-height: 1103px;}
#menu { min-height: 1064px}
/* Content text */

/* =========== index page ====*/
#content-text { float: left; margin: 0 0 0 199px; padding: 10px; background: #344243 url("/images/bg_content-text_index.png") right top no-repeat;}
body.index #content-text { width: 357px; padding: 10px;}

	body.index #content-text div.main_news { background: url("/images/bg_main_news.png") 0 0 repeat; border-left: 1px solid #888686; border-right: 1px solid #888686; padding: 0 20px; width: 315px}
	body.index #content-text div.main_news:after,body.index #content-text div.main_news span.block-after {background:  url("/images/bg_main_news_bottom.png") 0px bottom no-repeat; height: 8px; margin: 0 -21px 0 -21px; display: block; content: ' '; clear: both; position: relative}
		body.index #content-text div.main_news h2 { background: url("/images/bg_main_news_head.png") 0 0 no-repeat; position: relative; left: -21px; width: 309px; height: 48px; padding: 12px 0 0 48px; font: normal 24px 'Arial Black', Gadget, sans-serif; color: #fff}
		body.index #content-text div.main_news img.news_ill { width: 307px; height: 202px; position: relative; left: -3px;}
		
		body.index #content-text div.main_news div.zoom_img { padding: 7px;  width: 307px; height: 202px; position: relative; left: -3px; }
		body.index #content-text div.main_news div.zoom_img img{ border: 4px solid #fff; position:absolute; display:block; background:none; top:0; left:0; }

		body.index #content-text div.main_news p { text-align: justify;}
		body.index #content-text div.main_news a.more { color: #ff0606; float: right; padding: 0 0 0 10px; background: url("/images/bull_more.png") 0 6px no-repeat}


	#content-text div.player_list { padding: 0 0 0 15px; margin-top: 20px; overflow: hidden}
		#content-text div.player_list h2 { text-transform: uppercase; font: bold 12px Tahoma, Verdana, sans-serif; color:#ff3000; padding:0 0 0 17px; background: url("/images/bull_square_orange.png") 0 2px no-repeat}
		#content-text div.player_list ul.scroll_list { margin: 10px 0 0 0; padding:0; overflow: hidden;}
        .glidecontenttoggler{ display: none !important}
			#content-text div.player_list ul.scroll_list li { float: left; padding: 0; margin: 0 10px 13px 0; background: none; width: 73px; position: relative}
				#content-text div.player_list ul.scroll_list li tt { color: #ff3000; display: block; text-align: center; }
				#content-text div.player_list ul.scroll_list li a { text-indent: -999em; position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; z-index: 5}
				#content-text div.player_list ul.scroll_list li a:hover,#content-text div.player_list ul li a:focus { text-decoration: underline}
				#content-text div.player_list ul.scroll_list li img { border: 2px solid #6b6f6f}
				
				#content-text div.player_list ul.scroll_list li div.zoom_img { position:absolute; display: block; top: 2px; left: 2px; z-index: 4; vertical-align:middle; text-align:center; width:69px; height:69px; }
				#content-text div.player_list ul.scroll_list li div.zoom_img img { border:none; position:absolute; display:block; }
                	#content-text div.player_list .glidecontent {position: absolute; visibility: hidden; background-color: #344243;}

		#content-text div.player_list a.browse_more { font-size: 10px; font-weight: bold; width: 87px; float: right; text-align: center; color: #000; background: url("/images/bg_browse_more.png") 0 0 no-repeat; text-decoration: none; margin: 10px 17px 0 0}

 div.player_list div.list_holder { height: 114px; overflow: hidden; position: relative}

div#swf_adv1 { width: 336px; height: 237px; margin: 10px auto}
div#swf_adv2 { width: 357px; height: 124px; margin: 10px auto}
/* =========== index page ====*/

/*============== menu =========*/
div#menu { float: left; width: 178px; background: #2a3535 url("/images/bg_menu.png") right top no-repeat; padding: 55px 10px 10px 10px; margin: 0 0 0 -576px}
	#menu div.watn_list { border: 3px solid #fff; background: #9d0000; padding-bottom: 5px}
		#menu div.watn_list h2 { text-transform: uppercase; color: #fff; font: bold 15px "Trebuchet MS", Tahoma; background: url("/images/head_watn_block.png") 0 0 repeat; padding: 3px 0; text-align: center}
		#menu div.watn_list ul { margin: 7px 0 0 12px}
			#menu div.watn_list ul li { background: url("/images/bull_square_white.png") 0 6px no-repeat; font-weight: bold; padding: 0 0 0 10px; position: relative; margin: 2px 0}
			#menu div.watn_list ul li a { color: #fff;}
			#menu div.watn_list ul li tt { display: block; position: absolute; width: 52px; height: 16px; text-indent: -999em; background: url("/images/lbl_new.png") 0 0 no-repeat; right: 0; top: 0}

 div.sm_ban img { margin: 0 auto;}

	#menu div.nfl_block { margin: 20px 0}
		#menu div.nfl_block h2 { border: 2px solid #b6b6b6; background: #f9f9f9 url("/images/bg_NFL_BLOCK_HEAD.png") 0 0 repeat-x; font: normal 17px/42px Impact, Charcoal, sans-serif; color: #b10606; position: relative; height: 42px; padding: 0 0 0 10px}
			#menu div.nfl_block h2 big { font-size: 32px; position: absolute; display: block; text-indent: -999em; background: url("/images/text_nfl.png") 0 0 no-repeat; width: 43px; height: 24px; top: 8px; right: 10px}
		#menu div.nfl_block ul.nfl_list { margin: 0 6px; border: 1px solid #b6b6b6; border-top: none; background: #e3e3e3; padding: 10px}
			#menu div.nfl_block ul.nfl_list li { background: none; padding: 0; margin: 3px 0}
				#menu div.nfl_block ul.nfl_list li a { color: #000; text-decoration: none; text-transform: uppercase; padding: 0 0 0 17px; background: url("/images/bull_red_star.png") 0 2px no-repeat; white-space: nowrap}
				#menu div.nfl_block ul.nfl_list li a:hover,#menu div.nfl_block ul.nfl_list li a:focus { text-decoration: underline}

/* / ^^^^^^^^^^^ Content style's ^^^^^^^^^^^ */

/* ====== Sidebar ==============*/
body.index #sidebar { float: right; width: 206px; background: #435252 url("/images/bg_sidebar.png") right top no-repeat; padding: 16px 10px 10px 10px;}
	  div.login { overflow: hidden}
	   div.login h2 { position: relative; width: 196px; height: 33px; left: -10px; font: bold 17px "Trebuchet MS"; padding: 0 0 0 30px; text-transform: uppercase; color: #fff}
			div.login h2 span { position: absolute; display: block; background: url("/images/bg_login_head.png") 0 0 no-repeat; width: 226px; height: 33px; top: 0; left: 0}
            body.inner div.login h2 span { background: url("/images/bg_login_head_inner.png") 0 0 no-repeat;}
       div.login form { text-align: right}
			div.login form label { display: -moz-inline-box; display: inline-block; width: 69px; font-size: 11px; font-weight: bold; color: #e3dbdb; text-align: left}
			div.login form input { width: 120px; background: #475151; border-color: #b8b5b5; margin: 4px 0; text-align: left}
			div.login form span { font-size: 11px; color: #a8adad}
				div.login form span a { color: #e00e0e}
       div.logout h2 span {background:transparent url("/images/bg_logout_head.png") no-repeat scroll 12px 0pt;}
       body.inner div.logout h2 span {background: url("/images/bg_logout_head_inner.png") 10px 0 no-repeat;}
       div.logout dl { margin: 0; padding: 0; text-align: left;}
            div.logout dl dt { color: #e7dbdb; margin: 0 0 7px 0;}
            div.logout dl dd { color: #feffff; font-weight: bold; margin: 0 0 7px 0; padding: 0;}

	div.schedule_block { background: #900; padding: 1px 0 10px 0; margin: 5px 0 0 0}
		div.schedule_block  table { width: 176px; margin: 10px 0 0 15px}
			div.schedule_block  table td { border-bottom: 1px dashed #cb2d2d; white-space: nowrap; padding: 3px 0}
			div.schedule_block  table td.date { text-align: left; width: 25%}
			div.schedule_block  table td.name { text-align: left; padding-left: 8px}
			div.schedule_block  table td.name a {color: #fff; text-align: left;}
			div.schedule_block  table td.score { text-align: right; width: 25%}
			div.schedule_block table tr:last-child td,div.schedule_block table tr.lastchild td { border-bottom: none}
		div.schedule_block h2 { margin: 0px 1px; background: url("/images/bg_schedule_block.png") repeat; font: normal 19px/2 "Trebuchet MS"; height: 38px; text-align: center; color: #fff; text-transform: uppercase}
			div.schedule_block h2 strong { font-size: 21px}
		h2.h_lines { font: bold 19px "Trebuchet MS"; text-align: center; color: #fff}
		div.headlines { border: 1px solid #566b6b; background: #384343;}
			div.headlines ul { margin: 10px 25px 0 25px; text-align: center}
				div.headlines ul li { background: none; padding: 0; margin: 0 0 10px 0;}
					div.headlines ul li a { color: #e9e9e9; font-size: 13px; font-weight: bold}
					div.headlines ul li a.sourse_link { color: #ff2323; font-size: 12px; display: block; margin: 2px 0}
		
		div.nfl_auction { display: block; background: #e1e1e1; width: 178px; height: 148px; position: relative; text-align: center; text-transform: uppercase; color: #f22; margin: 10px auto}
		
		a.nfl_auction { display: block; background: #e1e1e1; width: 178px; height: 148px; position: relative; text-align: center; text-transform: uppercase; color: #f22; margin: 10px auto}
			a.nfl_auction span { display: block; background: url("/images/bg_auction_link.png") 0 0 no-repeat; width: 178px; height: 148px; position: absolute; right: 0; top: 0}
			
		div.huskers_link { border: 1px solid #566b6b; background: #a0a8a8; padding: 5px 20px}
			div.huskers_link h2 { font: bold 22px "Trebuchet MS"; text-transform:uppercase; color: #900; text-align: center;}
			div.huskers_link ul { margin: 0 0 0 10px; padding: 0;}
				div.huskers_link ul li { background: url("/images/bull_arrow.png") 0 3px no-repeat; padding: 0 0 0 15px; margin-bottom: 3px}
					div.huskers_link ul li a { color: #900}


/* =============Outer block */
#outer_block { position: absolute; right:-172px; top: 344px; width: 162px}
	#outer_block h2.ad { font: normal 26px "Trebuchet MS"; text-align: center; color: #99a5a6}
	#outer_block div.banner { margin-bottom: 110px}
	#outer_block h2.tips { text-align: center; font: bold 20px Tahoma; color: #fff}
	#outer_block div.tips {}
		#outer_block div.tips ul{ margin: 5px 0 0 0; padding: 0}
			#outer_block div.tips ul li { margin: 0 0 28px 0; padding: 0; background: none; position: relative; background-color: #2b3334; border: 1px solid #fff; text-align: center; padding: 20px 10px; color: #fff; }

				
				
/* ================= Alumni page ==================*/

#content-text div.alumni_block { margin-top: 10px; position: relative; left: -10px; width: 377px}
	#content-text div.alumni_block h2 { color: #f00; font: normal 30px "Trebuchet MS"; margin-left: 20px}

	#content-text div.alumni_block ul.alumni_list { padding: 0; margin: 0}
		#content-text div.alumni_block ul.alumni_list li { padding: 5px 0 5px 20px; margin: 0; background: none;}
		#content-text div.alumni_block ul.alumni_list li.odd { background-color: #3a4748; border-top: 1px solid #465252;border-bottom: 1px solid #465252}
			#content-text div.alumni_block ul.alumni_list li a { background: url("/images/bull_square_red.png") 0 2px no-repeat; padding: 0 0 0 13px; font-weight: bold; font-size: 11px; color: #ccc; text-decoration: none}
			#content-text div.alumni_block ul.alumni_list li a:hover,#content-text div.alumni_block ul.alumni_list li a:focus { color: #cc0a0a}

/* / ================= Alumni page ==================*/


/*  ================ Registration page ==============*/
body #content-text.register { padding: 10px 20px 0 20px; width: 337px; min-height: 1119px; z-index: 5}
	body #content-text.register h2 {font: normal 30px "Trebuchet MS"; color: #fff}

	form.registration_form { position: relative}
		form.registration_form fieldset { position: relative; padding: 0 0 10px 20px; left: -20px; width: 337px; border: none; border-bottom: 1px solid #465252 ; margin: 10px 0 0 0; width: 357px}
		form.registration_form fieldset h3 { font: normal 18px "Trebuchet MS"; color: #ff3000}
			form.registration_form fieldset label { display: -moz-inline-box; display: inline-block; width: 123px; font-size: 11px; font-weight: bold; color: #c0c0c0}
				form.registration_form fieldset label a {color: #ff3000}
			form.registration_form fieldset input[type="text"],form.registration_form fieldset input[type="password"] { background-color: #475151; border-bottom-color: #b8b5b5; margin: 5px 0; width: 198px; color: #fff}
			form.registration_form fieldset input.text,form.registration_form fieldset input.password { background-color: #475151; border-bottom-color: #b8b5b5; margin: 5px 0; width: 198px; color: #fff}
			form.registration_form fieldset select {background-color: #475151; border-bottom-color: #b8b5b5; margin: 5px 0; width: 210px; color: #fff}
			form.registration_form fieldset.bill_details select { margin-right: 10px; width: 98px}
			
			form.registration_form fieldset span.pay_definition { display: block; float: right; margin: -10px 15px 0 0; padding: 5px 8px; width: 87px; border: 1px solid #b8b5b5; background-color: #475151; text-align: left; font-size: 11px;}
			form.registration_form fieldset.pay_option h3 { margin-bottom: 5px;}
			form.registration_form fieldset.pay_option input { margin: 10px 0;}
			form.registration_form fieldset.pay_option label { display: inline; width: auto}
				form.registration_form fieldset.pay_option label tt { color: #fff; font-weight: bold}
			
			form.registration_form input[type="image"] { margin-top: 20px; float: left}
			form.registration_form input.image { margin-top: 20px; float: left}
			form.registration_form fieldset.btn_wrap { margin: 0; border-bottom: 0}
			form.registration_form input.btn_right { float: right; margin-right:20px}
#cvv_code_popup {position: absolute; width: 315px; height: 309px; border: 1px solid #fff; background: #475151; left: 145px;	bottom: 10px; display: none; z-index: 150}
#cvv_code_popup.showed {display: block !important}
#cvv_code_popup strong {display: block;	height: 40px; margin-bottom: 10px; font: normal 17px/40px Tahoma; color: #ff3000; background-color: #2A3535; text-align: center}
#cvv_code_popup p {font: normal 11px Tahoma, Verdana, sans-serif; color: #fff; padding: 0 20px; margin: 10px 0}
#cvv_code_popup img {display: block; margin: auto; border: none}
/* / ================ Registration page ==============*/

body #content-text.pages { padding: 10px 20px 0 20px; width: 337px; min-height: 1119px; z-index: 5}
	body #content-text.pages h2 {font: normal 30px "Trebuchet MS"; color: #fff}
	body #content-text.pages, body #content-text.pages a {font: normal 12px "Trebuchet MS"; color: #fff}
	
/*  ================ Bio page ==============*/
div.bio_block { color: #ccc; border-bottom: 1px solid #465252; position:  relative; left: -10px; width: 564px; padding: 0 20px; overflow: hidden}
 div.bio_block h3 { font: normal 24px "Trebuchet MS"; color:  #f30;}
    div.bio_block div.bio_ill{ background: url("/images/frame_bio_ill.png") 0 0 no-repeat; width: 146px; height: 146px; padding: 6px; float: left; margin-right: 10px}
     div.bio_block div.bio_head { overflow: hidden; margin-top: 10px; position: relative; zoom: 1}
        div.bio_block div.bio_head dl { overflow:  hidden; margin: 0; padding: 0; font-size: 11px;position: relative; zoom: 1}
           div.bio_block div.bio_head dl  dt { float: left; clear: left; width: 73px; color: #c0c0c0; font-weight: bold; margin: 0 0 7px 0}
           div.bio_block div.bio_head dl  dd { margin: 0 0 7px 0; padding: 0; float: right; clear: right; width: 312px; color: #fff;}
		   
		   div.bio_block div.bio_ill img{  position:absolute; }

     div.bio_block p { text-align: justify;}

div.rel_articles { margin-top:  10px;}
    body #content-text.register div.rel_articles h2 { font-size:  18px;}
    div.rel_articles ul { margin: 0; padding:  0;}
        div.rel_articles ul li { background: url("/images/bull_square_red.png") 0 4px no-repeat; padding:  0 0 0 17px; margin-bottom:  5px; }
            div.rel_articles ul li a{color: #ff0606}
			
#content-text a.more { color: #ff0606; float: right; padding: 0 0 0 10px; background: url("/images/bull_more.png") 0 6px no-repeat; margin-bottom: 10px}

/* / ================ Bio page ==============*/

/* ================== Article page ==================== */
body.inner #content-text { width: 584px; padding: 10px}
    body.inner #content-text h2 { font: normal 30px "Trebuchet MS"; color: #fff;}
body.inner #menu { margin-left: -803px;}
body.inner #outer_block { width: 205px; padding: 0 20px 0 11px; right: -235px}
body.inner div.login { background: #344243 url("/images/bg_outer_art.png") right top no-repeat; position: relative;; left: -10px; width: 226px; padding-left: 10px; margin-bottom: 50px}

    body.inner div.login form { background: url("/images/bg_login_bottom.png") right bottom no-repeat; padding: 0 10px 10px 0} body.inner #outer_block div.banner { width: 158px; margin: 0 auto 10px auto}

body.inner div.schedule_block,body.inner div.headlines { margin-bottom: 10px}

body.inner div.article_block {background: url("/images/bg_main_news.png") 0 0 repeat; border-left: 1px solid #888686; border-right: 1px solid #888686; padding: 0 20px; margin-top: 10px; width: 542px; }
    body.inner div.article_block:after,body.inner div.article_block span.block-after {background:  url("/images/bg_article_bottom.png") 0px bottom no-repeat; height: 8px; margin: 0 -21px 0 -21px; display: block; content: ' '; clear: both; position: relative}
    body.inner div.article_block h3 { background: url("/images/bg_article_head.jpg") 0 0 no-repeat; position: relative; left: -21px; width: 584px; height: 89px}
        body.inner div.article_block h3 dfn { font: bold 25px Verdana; position: absolute; left: 142px; top: 22px;}
        body.inner div.article_block h3 a.more_info { background: url("/images/bull_square_orange.png") 0 1px no-repeat; padding: 0 0 0 17px; font-size: 11px; color:  #f7ee03; position: absolute; bottom:  15px; left: 144px;}
        body.inner div.article_block h3 span.article_ill { position: absolute; border: 2px solid #e5e5e5; top: 10px; left: 20px; width: 69px; height:  69px;}
            body.inner div.article_block h3 span.article_ill { padding: 0; margin:  0; position:  absolute; background:#344243;}
			body.inner div.article_block h3 span.article_ill img { padding: 0; margin:  0; position:  absolute;}

        body.inner div.article_block div.article_text { color: #ccc; overflow: hidden; border-bottom: 1px dashed #7c7c7c ; margin: 15px 0 0 0;}
            body.inner div.article_block div.article_text:last-child,body.inner div.article_block div.lastchild {border-bottom: none}
            body.inner div.article_block div.article_text h4 { font: normal 17px "Trebuchet MS"; color: #fff;}
		
/* / ================== Article page ==================== */


/* / ===================== Pager ======================== */
    #content-text ul.pager { margin: 20px 0 0 0; padding: 0; text-align: center;}
        #content-text ul.pager li { background: none; display:  inline; padding: 0 0 0 5px; font-weight:  bold;color: #ff040a;}
        #content-text ul.pager a { color: #ff040a; text-decoration: none; border: 1px solid #5a5859; background: #515151; padding: 2px 6px;}
        #content-text ul.pager a:hover,#content-text ul.pager a:focus, #content-text ul.pager li.selected span {border: 1px solid #e23628; background: #b72f15; padding: 2px 6px; color: #fff;}
        #content-text ul.pager li.side a, #content-text ul.pager li.side a:hover {background: none; border: none; padding: 2px 0;}

/* / ===================== Pager ======================== */

a.f_pass { color: #fefefe; font-size: 11px;}
