* {
  margin: 0;
  padding: 0;
}

html, body {
  height: 100%;
}

body {
	background: #FFF url(../i/bg.jpg);
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #323232;
}

p {
	padding-bottom:	10px;
}

a {
	color: #0064A2;
	text-decoration: underline;
}

a:hover {
	color: #0088D9;
	text-decoration: underline;
}

a.jslink, a.jslink:hover {
	border-bottom-style:	dashed;
	border-bottom-width:	1px;
	text-decoration:		none;
}

ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

li {
	margin: 0;
	padding: 0;
}

form {
	margin: 0;
	padding: 0;
}




#lang {
	position: absolute;
	display: block;
	width: 187px;
	height: 118px;
	top: 0;
	left: auto;
	right: 0;
	z-index: 100;
}

#lang.home {
	background:  url(../i/crn_t.jpg) no-repeat;
}

#lang.others {
	background:  url(../i/crn_t2.jpg) no-repeat;
}

#lang ul {
	width: 105px;
	float: right;
}

html > body #lang ul {
	width: 95px;
}

#lang ul li {
	display: inline;
}

#lang li a {
	display: block;
	width: 31px;
	height: 15px;
	color: #FFF;
	background: #7C7C7C url(../i/lang.jpg) no-repeat;
	text-align: center;
	line-height: 13px;
	float: left;
	margin: 10px 0 0 10px;
}

#lang li a:hover {
	color: #E0E0E0;
}




#icMenu {
	position: absolute;
}
#icMenu li {
	display: inline;
}



ul.home {
	top: 26px;
	left: 62px;
}
ul.home li a {
	margin: 0 22px 0 0;
}



ul.others {
	top: 22px;
	left: 80px;
}
ul.others li a {
	display: block;
	width: 10px;
	height: 10px;
	float: left;
}

ul.others .ic1 a {
	margin: 0 24px 0 0;
}

ul.others .ic2 a {
	margin: 6px 22px 0 0;
}

ul.others .ic3 a {
	margin: 12px 0 0 0;
}






#logo {
	position: absolute;
	top: 40px;
	left: 400px;
}





#mm {
	position: absolute;
	z-index: 100;
/* 	left: 470px; */
	left:	470px;
	top: 165px;
	width: 485px;
	height: 185px;
}

#mm .menu {
	/*width: 195px;*/
	width:	215px;
	display: block;
	float: left;
}

#mm .menu li {
	width: 180px;
	display: block;
}

#mm .mm1 {
	position: relative;
}

#mm .menu .tm {
	display: block;
	width: 15px;
	position: absolute;
	top: -1px;
	left: 114px;
	font-size: 12px;
	color: #FFFFFF;
}

#mm .menu li a {
	font-size: 12px;
	color: #FFFFFF;
	width: 180px;
	display: block;
	padding-left: 8px;
	height: 23px;
	line-height: 22px;
	background: url(../i/mm2.jpg) no-repeat;
	position: relative;
	margin-bottom: 12px;
	cursor: pointer;
}

#mm .menu li a:hover {
	color: #C1E8FD;
}

#mm .menu .m2 {
	margin-left: 12px;
	margin-right: -12px;
	/*background: url(../i/mm2.jpg) no-repeat;*/
}

#mm .menu .m3 {
	margin-left: 22px;
	margin-right: -22px;
}

#mm .menu .m4 {
	margin-left: 32px;
	margin-right: -32px;
}

#mm .menu .m5 {
	margin-left: 42px;
	margin-right: -42px;
}



#mm .hidden {
	display: none;
}



/* --- MENU ACTIVE BUTTONS --- { */

body #mm .menu .on {
	background: #E9E9CD url(../i/mm_on.jpg) left no-repeat;
	padding-left: 21px;
	/*width: 180px;*/
	width:	200px;
	overflow: hidden;
	z-index: 1;
	font-weight: bold;
	position: relative;
}

html > body #mm .menu .on {
	/*width: 180px;*/
	width:	200px;
}

body #mm .menu .on {
	color: #044F79;
}

body #mm .menu .on:hover {
	color: #0570A9;
}

/* --- } MENU ACTIVE BUTTONS --- */




/* --- ROLLOVERS --- { */


#mm .rollOver {
	width: 250px;
	height: 163px; /* IE 6 & bellow */
	display: block;
	float: left;
	background: #E9E9CD url(../i/mm_on_t.jpg) right top no-repeat;
	z-index: 10;
	position: relative;
	overflow: hidden;
}

html>body #mm .rollOver {
	height: 163px; /* FF & Others */
}

*:first-child+html #mm .rollOver {
	height: 163px; /* #%@#%(! IE 7 */
}



#mm .rollOver ul {
	padding: 10px 0 0 14px;
}

#mm .rollOver li {
	padding: 3px 0;
}

#mm .rollOver li a {
	color: #044F79;
	font-size: 12px;
	line-height: normal;
}

#mm .rollOver li a:hover {
	color: #068BD2;
}

#mm .rollOver li.sub {
	background: url(../i/arw4.gif) 10px 8px no-repeat;
	padding-left: 17px;
}


/*
body #mm #rollover2 {
	eight: 103px;
}

html>body #mm #rollover2 {
}

*:first-child+html #mm #rollover2.rollOver {
}



body #mm #rollover4 {
	argin-top: 82px;
	eight: 83px;
}

html>body #mm #rollover4 {
	argin-top: 80px;
}

*:first-child+html #mm #rollover4.rollOver {
	argin-top: 82px;
}

html body #mm #rollover4.submenu {
	argin-top: -15px;
	eight: 180px;
}

html>body #mm #rollover4.submenu {
	argin-top: -17px !important;
	eight: 180px;
}

*:first-child+html #mm #rollover4.submenu {
	argin-top: -15px !important;
}
*/

/* --- } ROLLOVERS --- */



#page {
	margin: 0;
	width: 100%;
	text-align: left;
	position: relative;
	min-height: 100%; /* For Modern Browsers */
	height: auto !important; /* For Modern Browsers */
	height: 100%; /* For Mr. Wonderful - IE */
	z-index:	1;
}


div.home {
	background: url(../i/bg_t.jpg) left top repeat-x;
}

div.others {
	background: url(../i/bg_t2.jpg) left top repeat-x;
}

/* --- HOME --- { */

#home {
	clear: both;
	width: 100%;
	margin: 0 auto;
	background: url(../i/img.jpg) left 8px no-repeat;
	height: 100%;
}

#home:after {
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}

#home .left {
	width: 313px;
	padding: 530px 80px 0 7px;
	height: auto;
	vertical-align: top;
}

#home .right {
	padding: 475px 0 0 0;
	height: auto;
	vertical-align: top;
}

#home td {
	vertical-align: top;
}

/* } --- CONTENT --- */




/* --- CONTENT --- { */

#content {
	clear: both;
	width: 100%;
	margin: 0 auto;
	height: 100%;
/* 	padding-bottom: 30px; */
}

.img2 {
	background: url(../i/img2.jpg) left 10px no-repeat;
}

div.img3 {
	background: url(../i/img3.jpg) left 10px no-repeat;
}

#page #content td.img3 {
	padding: 390px 80px 0 7px;;
}

.img4 {
	background: url(../i/img4.jpg) left 10px no-repeat;
}

.img5 {
	background: url(../i/img5.jpg) left 10px no-repeat;
}

#content:after {
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}

#content .left {
	width: 313px;
	padding: 470px 80px 0 7px;
	height: auto;
	vertical-align: top;
}

#content .right {
	padding: 365px 0 0 0;
	height: auto;
	vertical-align: top;
}

#content td {
	vertical-align: top;
}




.ttl {
	color: #0A5785;
	font-size: 21px;
	font-family: "Helvetica";
	margin-bottom: 10px;
}

.ttl1 {
	color: #0A5785;
	font-size: 21px;
	font-family: "Helvetica";
	margin-bottom: 10px;
	background: url(../i/ttl_bg.gif) left no-repeat;
	padding-left: 19px;
	line-height: 30px;
	height: 30px;
	margin: 0 0 18px 0;
}

.ttl2 {
	color: #0066A1;
	font-weight: bold;
	font-size: 12px;

}

.ttl3 {
	color: #333;
	font-weight: bold;
	font-size: 12px;
}

.ttl4 {
	color: #00507D;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 4px;
	border-bottom: 1px solid #E3E3E3;
	margin-bottom: 5px;
}


.smallerText {
	font-size: 10px;
}

.date {
	color: #03507A;
}

p.txt {
	margin: 4px 0;
}
td.txt {
	padding: 7px 0;
}

.padd {
	padding-left: 20px;
}

.orangeTxt {
	color: #E69528;
}

.blueTxt {
	color: #0066A0;
}

.blueTxt2 {
	color: #084B72;
}



.normalList {
	margin: 15px 0;
	padding: 0 0 0 11px;
}

.normalList  li {
	list-style-type: disc;
}

.pdf {
	padding: 10px 0;
	text-align: center;
}

.pdf a {
	display: block;
	height: 22px;
	line-height: 22px;
	background: url(../i/icon_pdf.gif) left center no-repeat;
	padding-left: 26px;
	width: 130px;
	margin: 0 auto;
	text-align: left;
}

.arwLink1 {
	background: url(../i/arw2.gif) left 5px no-repeat;
	padding-left: 8px;
}

.arwLink2 {
	background: url(../i/arw1.gif) left 4px no-repeat;
	padding-left: 10px;
}

.arwLink2a {
	background: url(../i/arw1a.gif) left 4px no-repeat;
	padding-left: 10px;
}

.arwLink3 {
	background: url(../i/arw3.gif) left 4px no-repeat;
	padding-left: 10px;
}


.arwDown {
	background: url(../i/arw_down.gif) right no-repeat;
	padding-right: 8px;
	text-decoration: none;
	color: #333;
}

.arwUp {
	background: url(../i/arw_up.gif) right no-repeat;
	padding-right: 8px;
	text-decoration: none;
	color: #333;
}



.sitemap li {
	padding: 4px 0;
}

.sitemap li a {
	padding-left: 12px;
}

.sitemap li.padd {
	padding: 4px 0 4px 10px;
}

.btnLink1 {
	background: url(../i/btn1.jpg) no-repeat;
	display: block;
	width: 86px;
	height: 20px;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	line-height: 19px;
}

.btnLink1:hover {
	color: #FFF;
}







.calendar {
	margin: 10px 0 0 0;
	width: 260px;
	height: auto;
}

.calendar li, li.weekend {
	display: block;
	width: 17px;
	height: 17px;
	float: left;
	background-color: #F1F5F8;
	margin-right: 13px;
	color: #476678;
	text-align: right;
	padding: 4px 4px 0 0;
	position: relative;
}

.calendar li.weekend {
	background-color: #ffdc97;
}

.calendar li a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 16px;
	height: 16px;
	background-color: #CDEEFF;
	color: #476678;
	text-decoration: none;
	text-align: right;
	padding: 3px 3px 0 0;
	border: 1px solid #91ACBD;
}

.calendar li a:hover {
	background-color: #DFF4FF;
	color: #395362;
	width: 16px;
	height: 16px;
	border: 1px solid #91ACBD;
	padding: 3px 3px 0 0;
	text-decoration: none;
}







.br_t {
	background: url(../i/gr_t.gif) left top no-repeat;
	padding: 3px 0 0 0;
}

.br {
	border-left: 11px solid #BBB;
	padding-left: 11px;
}

.br_b {
	background: url(../i/gr_b.gif) left bottom no-repeat;
	padding: 0 0 3px 0;
}






.bl_t {
	background: url(../i/bl_t.gif) left top no-repeat;
	padding: 3px 0 0 0;
	margin-bottom: 10px;
}

.bl {
	border-left: 11px solid #0066A1;
	padding-left: 11px;
}

.bl_b {
	background: url(../i/bl_b.gif) left bottom no-repeat;
	padding: 0 0 3px 0;
}





.yl_t {
	background: url(../i/yl_t.gif) left top no-repeat;
	padding: 3px 0 0 0;
	margin-bottom: 10px;
}

.yl {
	border-left: 11px solid #E9E9CD;
	padding-left: 11px;
}

.yl_b {
	background: url(../i/yl_b.gif) left bottom no-repeat;
	padding: 0 0 3px 0;
}






.rec {
	background: url(../i/btl.jpg) 10px center no-repeat;
	padding-left: 90px;
	width: 210px;
	height: 110px;
}

.rec p {
	margin: 7px 0;
	font-size: 12px;
}



.reg {
	background: url(../i/reg.jpg) left no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	padding: 30px 0 0 105px;
	height: 40px;
	margin-bottom: 7px;
}



.faq {
	margin: 0 0 15px 0;
}

.faq .lvl_1 {
	color: #333;
	background: url(../i/arw3.gif) left 4px no-repeat;
	padding: 0 0 10px 11px;
	font-size: 12px;
	font-weight: bold;
}

.faq .lvl_2 a.closed,
.faq .lvl_2 a.open {
	color: #00507D;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	background: url(../i/arw1.gif) 11px 5px no-repeat;
	padding-left: 22px;
}

p.closed {
	display:	none;
}
p.open {
	display:	block;
}

html>body .faq .lvl_2 a.closed,
html>body .faq .lvl_2 a.open {
	margin-bottom: 10px;
}

.faq .lvl_2 a.open {
	background: url(../i/arw1a.gif) 10px 5px no-repeat !important;
}

.faq .lvl_2 a:hover {
	color: #0088D9;
	text-decoration: underline;
}


.faq .lvl_2 div.closed {
	display: none;
}

.faq .lvl_2 div.open {
	display: block;
	position: relative;
	margin: 5px 0 12px 0;
	padding-left: 22px;
	padding-right:	15px;
}

html>body .faq .lvl_2 p.open {
	margin: -5px 0 12px 0;
}




.cart th {
	font-weight: normal;
	text-align: center;
	padding: 0 0 5px 0;
}

.cart td {
	background-color: #EDEDED;
	border-bottom: 3px solid #FCFCFC;
	padding: 5px 0;
}

html body .right .cart td td {
	background: transparent none;
	border: 0px;
	padding: 0px;
	vertical-align: middle !important;
}

.cart td.r {
	background: #E9E9CD;
	border-left: 3px solid #FCFCFC;
}

.cart td.del {
	background: #EDEDED url(../i/cbg_l.jpg) left top no-repeat;
	padding-left: 11px;
}

.cart .total {
	background: #00507D;
	color: #FFF;
	text-align: center;
	border-left: 3px solid #FCFCFC;
}

.right .cart td.none {
	background: transparent none;
}

.cart .amount a {
	display: block;
	padding: 5px 4px;
	width: 6px;
}

.underline {
	border-bottom: 1px solid #E4E4E4;
}


.grayBg {
	background-color: #EDEDED;
}

.side_b {
	background: #F3F3E7 url(../i/cbg_l2.jpg) left bottom no-repeat;
}


/* --- Form --- { */

.normalInput,
.normalTxt,
.normalTxt2,
.longTxt,
.smallInput,
.normalSelect {
	background-color:#FFF;
	border: #CCC 1px solid;
	padding: 2px;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #333;
	margin-bottom: 7px;
}

body .normalSelect {
	padding: 1px;
}

.normalInput,
.normalTxt,
.normalTxt2,
.normalSelect {
	width: 200px;
}

.normalTxt2 {
	height: 138px;
}

html>body .normalTxt2 {
	height: 146px;
}

*:first-child+html .normalTxt2 {
	height: 138px !important;
}

.longTxt {
	width: 505px;
}

.smallInput {
	width: 30px;
	margin: 0;
	text-align: center;
}

.normalButton {
	background: url(../i/btn1.jpg) no-repeat;
	display: block;
	width: 86px;
	height: 20px;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	line-height: 19px;
	border: 0px;
	font-size: 11px;
	cursor: pointer;
}

.normalButton2 {
	background: url(../i/btn2.jpg) no-repeat;
	display: block;
	width: 63px;
	height: 20px;
	color: #35322B;
	text-decoration: none;
	text-align: center;
	line-height: 19px;
	border: 0px;
	font-size: 11px;
	cursor: pointer;
}

.largeButton 	{
	background: url(../i/mm2.jpg) no-repeat;
	display: block;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	line-height: 19px;
	border: 0px;
	font-size: 11px;
	cursor: pointer;
	width:	170px;
	height:	23px;
}

/* } --- Form --- */






/* } --- CONTENT --- */





.cleaner {
	clear: both;
	width: 100%;
	display: block;
	height: 1px;
	font-size: 1px;
	padding: 0;
	margin-bottom: -1px;
	background: none;
	border: 0px;
}




/* --- FOOTER --- { */


#foot {
	position: relative;
	height: 160px;
}

.foot {
  width: 100%;
  background: url(../i/btm.jpg) 200px bottom no-repeat;
  position: absolute;
  bottom: 0 !important;
  bottom: -1px;
  height: 140px;
}

.era {
	display: block;
	width: 260px;
/*	background: url(../i/era.jpg) 12px center no-repeat;
	padding-left: 60px;
*/

	margin-top: 86px;
	line-height: 12px;
	height: 23px;
	float:left;
}

#foot .info {
	display: block;
	width: 190px;
	color: #044E7F;
	float: left;
	margin-top: 60px;
	margin-left: 190px;
}

/* } --- FOOTER --- */



/* --- POPUP --- { */

#popup {
	height: 100%;
}

#popup table {
	height: 100%;
}

#popup table table {
	height: auto;
}

#popup td {
	vertical-align: top;
}

#popup td td {
	vertical-align: middle;
}

#popup .pHead {
	padding-top: 20px;
	height: 140px;
}

#popup .pic {
	vertical-align: top;
}

#popup .pic img {
	padding: 1px;
	border: 1px solid #BCBCBC;
}

#popup .pFoot {
	height: 44px;
	background: url(../i/bg2.jpg) left bottom repeat-x;
	vertical-align: bottom;
}

#popup .pFoot table {
	margin-bottom: 8px;
}

/* } --- POPUP --- */




#topBanner {
	width: 300px;
	height: 220px;
	position: absolute;
	z-index: 99;
	top: 0;
	right: 0;
}
.topBanner1 { /* IE6 */
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/top_banner1.png',sizingMethod='scale');
}
html>body .topBanner1 { /* Firefox, IE7, Opera */
	background: url(../i/top_banner1.png) no-repeat !important;
	filter: none !important;
}

.topBanner2 { /* IE6 */
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/top_banner2.png',sizingMethod='scale');
}
html>body .topBanner2 { /* Firefox, IE7, Opera */
	background: url(../i/top_banner2.png) no-repeat !important;
	filter: none !important;
}



td.quotes {
	height: 270px;
	vertical-align: middle;
	padding: 0 35px 0 230px;
}

div.quotes {
	position: relative;
	z-index: 10;
}
.quotes p, h2 {
	font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 20px;
	color: #535353;
	font-style: italic;
	padding: 0 0 15px 0;
}

#page .quotes .author {
	font-size: 14px;
}


.quotes .ph {
	position: absolute;
	left: -65px;
	top: 0;
	z-index: 100;
	width: 269px;
	height: 269px;
}


#ph1 {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/ph/ph1.png',sizingMethod='scale');
}
html>body #ph1 {
	background: url(../i/ph/ph1.png) no-repeat !important;
	filter: none !important;
}


#ph2 {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/ph/ph2.png',sizingMethod='scale');
}
html>body #ph2 {
	background: url(../i/ph/ph2.png) no-repeat !important;
	filter: none !important;
}


#page #ph3 {
	width: 290px;
	left: -70px;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/ph/ph3.png',sizingMethod='scale');
}
html>body #ph3 {
	background: url(../i/ph/ph3.png) no-repeat !important;
	filter: none !important;
}


#ph4 {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/ph/ph4.png',sizingMethod='scale');
}
html>body #ph4 {
	background: url(../i/ph/ph4.png) no-repeat !important;
	filter: none !important;
}


#ph5 {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/ph/ph5.png',sizingMethod='scale');
}
html>body #ph5 {
	background: url(../i/ph/ph5.png) no-repeat !important;
	filter: none !important;
}



h3 {
	font-size: 16px;
	margin: 0;
	padding: 0 5px 15px 7px;
	display: inline;
}

h3.blue {
	color: #007ABB;
}
h3.green {
	color: #4DAE22;
}

h4 {
	font-size: 13px;
	padding: 0 0 10px 20px;
	margin: 0;
}


tr.row td {
	padding: 7px 0 20px 0;
}
tr.row .td1 {
	padding: 9px 0 20px 0;
}

.row li {
	padding-bottom: 4px;
}

.blueList li {
	background: url(../i/li_blue.gif) left 3px no-repeat;
	padding-left: 10px;
}

.greenList li {
	background: url(../i/li_green.gif) left 3px no-repeat;
	padding-left: 10px;
}

.grayList li {
	background: url(../i/li_gray.gif) left 3px no-repeat;
	padding-left: 10px;
}



td.homeTxt {
	height: 260px;
	vertical-align: middle;
}

div.homeTxt {
	position: relative;
	z-index: 10;
	width: 775px;
}

div.homeTxt img {
	position: absolute;
	right: 0;
	top: -50px;
	z-index: 100;
	width: 361px;
	height: 361px;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/ph/ph6.png',sizingMethod='scale');
}
html>body div.homeTxt img {
	background: url(../i/ph/ph6.png) no-repeat !important;
	filter: none !important;
}


#page #ph7 {
	position: absolute;
	left: -55px;
	top: -10px;
	z-index: 100;
	width: 361px;
	height: 361px;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/ph/ph7.png',sizingMethod='scale');
}
html>body #page #ph7 {
	background: url(../i/ph/ph7.png) no-repeat !important;
	filter: none !important;
}


#page #ph8 {
	position: absolute;
	left: -65px;
	top: 0;
	z-index: 1;
	width: 409px;
	height: 372px;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/ph/ph8.png',sizingMethod='scale');
}
html>body #page #ph8 {
	background: url(../i/ph/ph8.png) no-repeat !important;
	filter: none !important;
}




#page #ph9 {
	position: absolute;
	left: -65px;
	top: 0;
	z-index: 1;
	width: 275px;
	height: 361px;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/ph/ph9.png',sizingMethod='scale');
}
html>body #page #ph9 {
	background: url(../i/ph/ph9.png) no-repeat !important;
	filter: none !important;
}


#ph10 {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/ph/ph10.png',sizingMethod='scale');
}
html>body #ph10 {
	background: url(../i/ph/ph10.png) no-repeat !important;
	filter: none !important;
}


#page .normalText {
	font-size: 11px;
	padding: 5px 0;
	margin: 0;
	font-style: normal;
}

.txt1 {
	padding: 40px 65px;
	height: 330px;
}
	.nBlueBtn,
	.nBlueBtn span,
	.bigBlueBtn,
	.bigBlueBtn span {
		display: block;
		text-align:	center;
	}
	.bigBlueBtn {
		width: 400px;
		background: #0064A4 url(../i/bl_b.gif) left bottom no-repeat;
		font-size: 22px;
		color: #FFF;
		margin-bottom: 7px;
	}
	.bigBlueBtn span {
		width: 376px;
		padding: 5px 12px 7px 12px;
		background: url(../i/bl_t.gif) right top no-repeat;
		cursor: pointer;
	}
	.nBlueBtn {
		width: 300px;
		background: #0064A4 url(../i/bl_b.gif) left bottom no-repeat;
		font-size: 22px;
		color: #FFF;
		margin-bottom: 7px;
	}
	.nBlueBtn span {
		width: 276px;
		padding: 5px 12px 7px 12px;
		background: url(../i/bl_t.gif) right top no-repeat;
		cursor: pointer;
	}
	.bigBlueBtn:hover,
	.bigBlueBtn:hover span {
		color: #FFF;
	}

	#page .txt1 h2 {
		color: #606060;
		font-size: 20px;
		font-style: normal;
		font-weight: normal;
		padding: 0 0 15px 5px;
	}
	#page .txt1 h2 b {
		color: #505050;
		font-size: 22px;
		font-style: normal;
	}

	#page .txt1 h1 {
		color: #0079B9;
		font-size: 81px;
		line-height: 70px;
		font-style: normal;
		font-weight: normal;
		padding: 0 0 20px 5px;
	}


.txt2 {
	padding: 0 0 20px 515px;
	background: url(../i/bottles.jpg) left top no-repeat;
}

	.bigYellowBtn,
	.bigYellowBtn span {
		display: block;
	}
	.bigYellowBtn {
		width: 270px;
		background: #E9E9CE url(../i/yl_b.gif) left bottom no-repeat;
		font-size: 18px;
		color: #006DA2;
		margin-bottom: 15px;
	}
	.bigYellowBtn span {
		width: 246px;
		padding: 5px 12px 7px 12px;
		background: url(../i/yl_t.gif) right top no-repeat;
		cursor: pointer;
	}
	.bigYellowBtn:hover,
	.bigYellowBtn:hover span {
		color: #006DA2;
	}

	#page .txt2 h2 {
		color: #606060;
		font-size: 16px;
		font-style: normal;
		font-weight: normal;
		padding: 0 0 15px 5px;
	}
	#page .txt2 h2 b {
		color: #505050;
		font-size: 18px;
		font-style: normal;
		font-weight: normal;
	}

	#page .txt2 h1 {
		color: #0079B9;
		font-size: 50px;
		line-height: 40px;
		font-style: normal;
		font-weight: normal;
		padding: 0 0 20px 5px;
	}


.lng1,
.lng2,
.lng3,
.lng4,
.lng5,
.lng6,
.lng7 {
	position: absolute;
	z-index: 999;
}

	.lng1 {
		top: 8px;
		right: 255px;
	}
	.lng2 {
		top: 44px;
		right: 233px;
	}
	.lng3 {
		top: 78px;
		right: 208px;
	}
	.lng4 {
		top: 108px;
		right: 176px;
	}
	.lng5 {
		top: 135px;
		right: 141px;
	}
	.lng6 {
		top: 155px;
		right: 105px;
	}
	.lng7 {
		top: 172px;
		right: 69px;
	}


/******** nondimas css *************/





#tint_div {
	z-index:1000;
	position: absolute;
	top:0;
	left:0;
	display:none;
	background-image: url('/i/tint_1.gif');
	background-position:top left;
	background-repeat: repeat-x repeat-y;
}

#tint_div_content {
	display:none;
	z-index:1100;
	position: absolute;
	border:1px solid #000;
	height:50%;
	top:25%;
	width:50%;
	left: 25%;
	background-color: white;
	padding: 10px;
}
body>#tint_div {
	position: fixed;
}
body>#tint_div_content {
	position: fixed;
}

#hint_div {
	z-index: 1200;
	border: 1px solid red;
	background-color: yellow;
	padding: 5px;
	position: absolute;
	display: none;
}

#error_output {
	display:none;
	border:1px solid red;
	padding:10px;
}

div.message {
	width: 80%;
	padding: 10px;
	border: 1px solid yellow;
	display: none;
}

/* --- FILE BLOCK --- */

#fileblock {
	position:absolute;
	width: 300px;
	height: 400px;
	border: 1px solid red;
	z-index: 999;
	background-color: #fff;
	left: 100px;
	padding: 15px;
	display: none;
	overflow: scroll;
}
#fileblock .close {
	text-decoration: underline;
	text-align: right;
	width: 100%;
	cursor: pointer;
}
.fileblockopen {
	text-decoration: underline;
	cursor: pointer;
}

div.menuControls {
	display: inline;
	position: absolute;
	top: 0px;
	width: 50px;
	border: 1px solid red;
	left: -50px;
}


div.myfooter {
	z-index:1140;
	left: 0px;
	right: 0px;
	background-color: #fff;
	width: 100%;
	height:30px;
	margin-bottom:30px;
}

label {
	cursor:pointer;
}
