/* red - #a80230
blue - #003a74 */

body{
	margin:				0px;
	padding:			0px;
	font-family:		Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		normal;
	background:			#b1b1b1 url(../img/bg.gif) repeat-x top;
	font-size:			11px;
	line-height:		18px;
}

table {
	border-collapse:	collapse;
}

img{
	border:				0px;
}

form {
	margin:				0px;
	padding: 			0px;
}

h1 {
	color:				#003a74;
	font-size:			18px;
	font-weight:		normal;
	text-align:			left;
	margin-left:		30px;
	margin-top:			20px;
}

h1 span {color: #a80230;}

h2 {
	font-size:			15px;
	color:				#a80230;
	background:			transparent url(../img/h2_bg.gif) no-repeat left top;
	padding-left:		15px;
	margin-top:			15px;
	padding-top:		0px;
}

h2 span {color:	#003a74;}

h3 {font-size:14px; color:#a80230;}

h4 {
	font-size:			11px;
	font-weight:		normal;
	color:				#003a74;
	margin-bottom:		5px;
	margin-top:			5px;
	padding:			0;
	line-height:
}

div.index_text_box h4 {
	font-size:			11px;
	font-weight:		normal;
	color:				#003a74;
	padding:			0;
	margin:				0;
	line-height: 		18px;
}

h4.red {
	font-size:			11px;
	color:				#a80230;
	margin-bottom:		5px;
	margin-top:			5px;
	padding:			0;
	font-weight:		bold;
}

div.main {
	background-color:	white;
	width:				848px;
}	

div.main_sub {
	width:				848px;
	background:			white url(../img/main_bg.gif) repeat-y;
	margin:				0;
	padding:			0;
}

a {color:#a8012f;}

div.breaker {
	clear:				both;
	font-size:			1px;
	line-height:		1px;
	height:				1px;
	margin:				0;
	padding:			0;
}

div.linia {
	border-bottom:		1px solid #dddddd;
	line-height:		1px;
	height:				1px;
	font-size:			1px;
	padding-top:		10px;
}

span.blue {color:#003a74;}

/*---------------- top start ------------------*/

div.top {
	border-top:			7px solid #a80230;
	width:				848px;
	background:			white url(../img/top_bg.gif) no-repeat center top;
	height:				137px;
	position:			relative;
}

div.top_left {
	float:				left;
	width:				7px;
	height:				137px;
	display:			inline;
	background:			white url(../img/top_left.gif) no-repeat center top;
}

div.top_right {
	float:				right;
	width:				7px;
	height:				137px;
	display:			inline;
	background:			white url(../img/top_right.gif) no-repeat center top;
}

div.top_content {
	display:			inline;
	float:				left;
	width:				834px;
	position:			relative;
}

div.logo {
	position:			absolute;
	top:				25px;
	left:				47px;	
}

div.lang_sel {
	position:			absolute;
	top:				4px;
	left:				756px;
	line-height:		14px;
	width:				75px;
	text-align:			right;
	font-size:			11px;
}

div.lang_sel a {color: #939393; text-decoration:none;font-size:			11px;}
div.lang_sel a:hover {color: #939393; text-decoration:underline;font-size:			11px;}

div.search {
	position:			absolute;
	left:				670px;
	top:				2px;
}

input.search_input {
	border:				1px solid #c9c9c9;
	width:				70px;
	
	font-size:			11px;
	color:				#797979;
	font-size:			11px;
}

input.search_submit {
	background:			transparent url(../img/submit_button.gif) no-repeat left bottom;
	border:				none;
	height:				18px;
	width:				18px;
	cursor:				pointer;
}

div.topup_menu {
	position:			absolute;
	top:				3px;
	left:				265px;
	width:				400px;
	text-align:			right;
	color:				#616161; 
}

div.topup_menu a {color:#616161; text-decoration:none;}
div.topup_menu a:hover {color:#616161; text-decoration:underline;}
div.topup_menu a.selected {color:#a80230; text-decoration:none;}

/*---------------- top end --------------------*/

/*---------------- menu start -----------------*/

div.top_menu {
	font-size:			13px;
	font-family:		Tahoma;
	color:				#a80230;
	position:			absolute;
	top:				93px;
	left:				100px;
	text-align:			right;
}

/*---------------- menu end -------------------*/

/*---------------- index start ----------------*/

div.baner {
	width:				834px;
	height:				249px;
	float:				left;
	background-color:	white;
}

div.baner_left {
	width:				7px; 
	height:				249px; 
	background: 		transparent url(../img/baner_left.gif) no-repeat left center;
	float:				left;
	font-size:			1px;
}

div.baner_right {
	width:				7px; 
	height:				249px; 
	background: 		transparent url(../img/baner_right.gif) no-repeat center right;
	float:				right;
	font-size:			1px;
}

div.index_content {
	height:				230px;
	background:			transparent url(../img/index_bg.gif) repeat-x;
	float:				left;
}


div.index_left {
	float:				left;
	width:				7px;
	height:				230px;
	display:			inline;
	background:			white url(../img/index_left.gif) no-repeat center top;
}

div.index_right {
	float:				right;
	width:				7px;
	height:				230px;
	display:			inline;
	background:			white url(../img/index_right.gif) no-repeat center top;
}

div.index_text {
	float:				left;
	width:				834px;
	background:			transparent url(../img/index_top.gif) no-repeat center top;
}

div.left_index_col {
	width:				453px;
	float:				left;
	position:			relative;
}	

div.right_index_col {
	width:				381px;
	height:				227px;
	float:				right;
	position:			relative;
	text-align:			left;
}	

img.title {
	position:			absolute; 
	top:				30px; 
	left:				25px;
}

div.index_text_box {
	position:			absolute;
	top:				55px;
	left:				30px;
	text-align:			left;
	padding-right:		20px;
}

div.index_text_box_a {
	position:			absolute;
	top:				30px;
	left:				30px;
	text-align:			left;
	padding-right:		11px;
}


/*---------------- index end ------------------*/

/*---------------- subpage cols start ---------*/

div.left_col {
	float:				left;
	width:				229px;
	background:			transparent url(../img/left_col_left.gif) no-repeat top left;
	border-right:		1px solid #ececec;
	margin:				0;
	padding:			0;
}

div.right_col {
	float:				left;
	width:				618px;
	background:			transparent url(../img/right_col_right.gif) no-repeat top right;
	margin:				0;
	padding:			0;
}

/*---------------- subpage cols end -----------*/

/*---------------- submenu start --------------*/

div.submenu {
	text-align:			left;
	margin-left:		7px;
	padding-left:		25px;
	padding-top:		0px;
	margin-top:			0px;
	border-bottom:		1px solid #ececec;
}

ul.submenu {margin-left:0px;padding-left:15px; padding-bottom:0px; margin-bottom:15px;}
ul.submenu li.indent1 {list-style-type:none;}
ul.submenu li.indent1 a{color:black; text-decoration:none;}
ul.submenu li.indent1 a:hover{text-decoration:underline;}
ul.submenu li.indent1 a.selected{color:#a80230; text-decoration:none;}

ul.submenu li.indent2 {list-style-type:none; background: transparent url(../img/bullet1.gif) no-repeat left top; padding-left:20px;}
ul.submenu li.indent2 a{color:black; text-decoration:none;}
ul.submenu li.indent2 a:hover{text-decoration:underline;}
ul.submenu li.indent2 a.selected{text-decoration:underline;}

ul.submenu li.indent3 {list-style-type:none; padding-left:20px;}
ul.submenu li.indent3 a{color:black; text-decoration:none;}
ul.submenu li.indent3 a:hover{text-decoration:underline;}
ul.submenu li.indent3 a.selected{color:#a80230; text-decoration:none;}


/*---------------- submenu end ----------------*/

/*---------------- news start -----------------*/

div.news {
	text-align:			left;
	margin-left:		7px;
	padding-left:		25px;
	padding-right:		25px;
	padding-top:		0px;
	margin-top:			0px;
	padding-bottom:		15px;
	border-bottom:		1px solid #ececec;
}


/*---------------- news end -------------------*/

/*---------------- content start --------------*/

div.subimage {
	background-position:center;
	background-repeat:	no-repeat;
	text-align:			left;
	width:				613px;
	height:				128px;
	overflow:			hidden;
}

div.content {
	background:			transparent url(../img/index_bg.gif) repeat-x top;
	width:				612px;
	float:				left;
	margin-bottom:		30px;
}

div.content_top {
	background:			transparent url(../img/index_top.gif) no-repeat right top;
	height:				24px;
}

div.text_content {
	margin-left:		80px;
	margin-top:			30px;
	text-align:			justify;
	padding-right:		40px;	
}

div.content ul {
	margin-left:		0;
	padding-left:		12px;
}

div.content ul li {list-style-type:none; background: transparent url(../img/bullet1.gif) no-repeat left top;  padding:0; margin:0;padding-left:20px;}

div.content ol li ol li {list-style-type:lower-latin;}

div.content b {
	color:				#003a74;
}

/*---------------- content end ----------------*/

/*---------------- path start -----------------*/

div.path {
	font-size:		10px;
	margin:			0;
	padding:		0;
	text-align:		right;
	margin-right:	20px;
	color:			#797979;
	font-family:	Tahoma;
}

div.path a{text-decoration:none;}
div.path a:hover{text-decoration:underline;}

/*---------------- path end -------------------*/

/*---------------- tools start ----------------*/

div.tools {
	text-align:			right;
	margin-right:		40px;
	margin-bottom:		30px;
	margin-top:			20px;
}

div.tools a {color:#797979; text-decoration:none;}
div.tools a:hover {text-decoration:underline;}

div.tools img {
	position:			relative;
	top:				3px;
}

/*---------------- tools end ------------------*/

/*------------- footer start ------------------*/

div.footer {
	color:				white;
	width:				848px;
	clear:				both;
}

div.footer a {color:white; text-decoration:none;}
div.footer a:hover {color:white; text-decoration:underline;}

div.left_footer {
	float:				left;
}

div.right_footer {
	float:				right;
}

/*------------- footer end --------------------*/

/*------------- contact form start ------------*/

table.contact_table {
	width:				500px;
	margin-top:			20px;
	font-size:			11px;
}

table.contact_table th {
	text-align:			right;
	padding-right:		20px;
	color:				#003a74;
	padding-bottom:		5px;
}

input.contact {
	border:				1px solid #bbb;
	width:				300px;
}

textarea.contact {
	border:				1px solid #bbb;
	width:				300px;
}

input.sub_but {
	background:			white url(../img/sub_bg.gif) repeat-x;
	border:				1px solid #ddd;
	margin-top:			20px;
	height:				26px;
	color:				#a80230;
	font-size:			12px;
	
}

div.errors{
	color:				#a80230;
	font-weight:		bold;
	text-align:			left;
	margin-left:		198px;
	margin-top:			30px;
}


/*------------- contact form end --------------*/

/*------------- search start ------------------*/

table.search {
	width:				500px;
	margin-top:			20px;
}

table.search th {
	text-align:			right;
	padding-right:		20px;
	color:				#003a74;
	padding-bottom:		10px;
}

input.search {
	border:				1px solid #bbb;
	width:				225px;
}

a.searchresult {text-decoration:none; color:#666666;}
a.searchresult:hover {text-decoration:underline; color:#666666;}

div.search_res {
	text-align:			left;
	padding:			20px;
}
/*------------- search end --------------------*/

/*------------- sitemap start -----------------*/

ul.sitemap {padding-left:0px;margin-left:0;font-size:11px;}

ul.sitemap li.indent1 {margin-left:0px; background-image: none; padding-top:3px; padding-bottom:3px;}
ul.sitemap li.indent2 {margin-left:30px; background: transparent url(../img/bullet3.gif) no-repeat left;}
ul.sitemap li.indent3 {padding-left:50px;}

ul.sitemap li.indent1 a{color:#003a74; font-size:12px; text-decoration:none;}
ul.sitemap li.indent2 a{color:#a80230; text-decoration:none;}

table.map td{
	vertical-align:top;
}
/*------------- sitemap end -------------------*/


div.mission_box {
	width:				175px;
	padding-top:		20px;
}

div.mission_top {
	background:			transparent url(../img/mission_top.gif) no-repeat;
	width:				175px;
	height:				14px;
	font-size:			1px;
	line-height:		1px;
	padding:			0;
	margin:				0;
}

div.mission_content {
	width:				175px;
	background:			#a80230 url(../img/mission_bg.gif) repeat-x center top;
	color:				white;
	text-align:			left;
	padding:			0;
	margin:				0;
	border:				none;
}

div.mission_content div {
	padding:			10px;
	padding-top:		0;
	padding-bottom:		0;
}

div.mission_bottom {
	background:			transparent url(../img/mission_bottom.gif) no-repeat;
	width:				175px;
	height:				14px;
}

div.paging {
	margin-left:		80px;
	margin-top:			10px;
	clear:				both;
	padding-bottom:		10px;
}

div.page_active {
	width:				20px;
	height:				20px;
	background-color:	#ccc;
	color:				white;
	float:				left;
	text-align:			center;
}

div.page_inactive {
	float:				left;
	width:				20px;
	height:				20px;
	text-align:			center;	
}

div.paging div {
	float:				left;
}

div.index_text_box p {
	margin: 0px;
	padding: 0px;
}


div.index_text h4 {
	margin: 0px;
	padding: 0px;
	margin-top: 7px;
	margin-bottom: 2px;
}

div.index_text b {
	color: #2e3c4b;
}


div.top{
	position:relative;
	z-index:550;
}
div.baner{
	position:relative;
	z-index:50;
}
div.movieplayer{
position:absolute;
top:9px;
right:15px;
width:345px;
height:225px;
background:		transparent url("../img/movieplay.png") no-repeat;
padding:6px 6px 0 6px;
}