@CHARSET "UTF-8";
@import "reset.css";

body, html {
	width: 100%;
	height: 100%;
}

/*body { behavior: url("../htc/csshover3.htc"); }*/

body { background-color: white; color: #84879e; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a { cursor: pointer; text-decoration: underline; color:#3e3d40;}
a: { color:black;}
h1, h2, h3, h4, h5, h6 { position: relative; }
h1 { width:auto; margin:0 15px 10px 10px; font-size:18px;font-weight:normal; color:#101643;text-transform:uppercase; }
h2 { font-size: 14px; font-weight: bold; color:#201B18; }
h3 { font-size: 14px; font-weight: bold; color:#201B18; } 
h4 { font-size: 11px; font-weight:bold; } 
h5 { font-size: 11px; font-weight:bold; } 
div.clear { clear: both; font-size:0; line-height:0; height:0; margin:0; padding:0; width:auto;}
p { line-height: 14px; margin-bottom: 24px; }

input { border: 1px solid #C3C3C3; font-size: 11px; color:#747474; height: 18px; padding:4px 2px 0 2px; }
select { border: 1px dotted #C3C3C3; font-size: 11px; color:#747474; height: 23px; padding:3px 2px 3px 2px; }
.button { height: 24px; width: 70px; text-align:center; padding: 0; font-weight: bold; color:white; border:0; background: transparent url(../images/button_bg.gif) 0 0 repeat-x}

/* main structure
 *******************************************************************************/
/*#layout { width:auto; height:auto; background: transparent url(../images/layout_bg.png) center top no-repeat; } */
#tableinit { width: 800px; height:auto;margin: 0 auto; padding:0; /*background: transparent url(../images/tableinit_bg.png) 0 139px repeat-y;*/}
#mainwrap { width:800px; height:auto; margin:0 auto; padding:0; background:transparent url(../images/mainwrapC_bg.gif) 16px 210px no-repeat;border-bottom:1px solid #e5e5e5;/*font-size:0;line-height:0;*/ }
#mainwrap.imw { line-height:0;font-size:0; }
#mainwrap.CBg { background-image: url(../images/mainwrapC_bg.gif); }
#mainwrap.HBg { background-image: url(../images/mainwrapH_bg.gif); }
#mainwrap.MBg { background-image: url(../images/mainwrapM_bg.gif); }
#mainwrap.EBg { background-image: url(../images/mainwrapE_bg.gif); }
#mainwrap.RBg { background-image: url(../images/mainwrapR_bg.gif); }

#header { position:relative; width:800px; height: 541px; margin:0 auto;padding: 0; background: transparent url(../images/header_bg.gif) 15px 30px no-repeat; }
#leftcol { position:relative;width:112px; height:298px; float:left; }
#centercol { width: 688px; float:left; /*background-color:red;*/}
#footer { width:auto; margin:10px 0 0 0;padding:0; height:auto; padding:0; text-align:center; color:#9d9d9e; font-size:10px; }

#header .container { /*position:relative;*/margin:0; width:auto;height:auto;padding-top:180px; }
#leftcol .container { position:absolute;top:-348px;left:0;margin:0; padding:0;width:112px; height:298px; background:transparent url(../images/leftcol_EN_bg.png) 150px 0 no-repeat; }

#leftcol.CBg .container { background-position: 1px 0; }
#leftcol.MBg .container { background-position: -111px 0; }
#leftcol.RBg .container { background-position: -225px 0; }
#leftcol.EBg .container { background-position: -338px 0; }
#leftcol.HBg .container { background-position: -451px 0; }


#centercol .container { margin: 0 112px 17px 17px;  padding:0; /*background-color: lightgrey;*/ }
/********************************************************************************/


/* ---- common elements ----*/
.box { padding:0 0 10px 0; margin-bottom:12px; }
.boxF { height:9px; width:auto; line-height:0;font-size:0; background: transparent url(../images/submL_bg.gif) 0 0 no-repeat; }
.box h2 { margin-bottom: 16px; }
.box h2 span { display:block; font-size: 10px; font-weight: normal; color:#7E7E7E; }
#centercol p span { font-weight:bold; color:#0B5B47; }
#centercol ol { margin: 0 0 20px 40px; list-style-type:decimal; }
#centercol ol li { padding: 3px 0; }
.comment { font-size:10px; }
#centercol ul { margin: 0 0 20px 20px; }
#centercol ul li { padding: 3px 0; }
p.sysmsg { margin-top: 5px; padding: 5px; border:1px solid #0b5b47; }

/* ---- index blocks ----*/
  /* ---- flash ----*/
.flash { margin-bottom: 22px; }
.flash img { width:636px;height:253px;}

  /* ---- 4top box ----*/
.iB { width:auto; height:361px; margin:0 15px 0 0; }
.iB .box { position:relative; width:112px;height:309px; margin-right:0; padding:0; float:left; }
.iB .box h3 { display:none; }

.iB .box a { display:block; position:absolute; left:0; top:0; width:111px; height:309px; text-decoration:none; background: transparent url(../images/boxes_EN_bg.png) 0 0 no-repeat; }
.iB .box.cg a { background-position:0 0; }
.iB .box.cg a:hover { background-position:-570px 0; }
.iB .box.mb a { background-position:-111px 0; }
.iB .box.mb a:hover { background-position:-681px 0; }
.iB .box.rf a { background-position:-225px 0; }
.iB .box.rf a:hover { background-position:-795px 0; }
.iB .box.el a { background-position:-338px 0; }
.iB .box.el a:hover { background-position:-908px 0; }
.iB .box.hr a { background-position:-451px 0; }
.iB .box.hr a:hover { background-position:-1021px 0; }

.iB .boxsl { position:absolute;left:558px; width:112px;height:309px; margin-right:0; padding:0;float:none;}
.iB .boxsl .slideshow { width:93px;height:298px;margin:11px 0 0 19px; }
.iB .boxsl .slider { position:relative;width:93px; height:210px;margin-bottom: 12px; }
.iB .boxsl .slider .prev { position:absolute;top:0;left:0;display:block;width:17px;height:210px;margin-bottom: 12px;background:transparent url(../images/prvnxt_bg.png) 0 0 no-repeat;text-decoration:none;}
.iB .boxsl .slider .next { position:absolute;top:0;right:0;display:block;width:17px;height:210px;margin-bottom: 12px;background:transparent url(../images/prvnxt_bg.png) -17px 0 no-repeat;text-decoration:none; }

.iB .boxsl .slide img { width:93px; height:210px; cursor:pointer; }
.iB .boxsl .thumbs h3 { width:auto; height:14px; margin:0; font-size:8px; font-weight:bold; text-transform: uppercase; color:#17248a; }
.iB .boxsl .thumbs a { display:block; width:20px; height:18px;float:left; margin:0 4px 3px 0; }
.iB .boxsl .thumbs .last { margin-right:0; }
.iB .boxsl .thumbs img { width:19px; height:16px;border:1px solid #a5a9c8; }

.boxcnt { width:96px;height:298px;margin:11px 0 0 0; padding:0;float:right;}
.boxcnt .item { position:fixed; width:96px;height:348px;margin:0; padding:0;background:transparent url(../images/iso_bg.gif) bottom right no-repeat; }
.boxcnt .item div { width:auto;height:298px;margin:0; padding:0;background:#3c4b82 url(../images/clogo_bg.jpg) 0 0 no-repeat; }
.boxcnt h3 {display:none;}
.boxcnt ul {margin:0;padding:85px 5px 5px 2px;text-align:right;font-size:9px;color:white; }
.boxcnt ul li {margin:0;padding:0 0 5px 0; background:transparent url(../images/cntLi_bg.png) 0 0 no-repeat; }
.boxcnt ul li.l1 {background-position:2px 0; }
.boxcnt ul li.l2 {background-position:2px -40px; }
.boxcnt ul li.l3 {background-position:2px -68px; }
.boxcnt ul li.l4 {background-position:2px -99px; }
.boxcnt ul li.l5 {background-position:2px -127px; }

.boxcnt ul span { /*color:#797981;*/ color:white; }
.boxcnt ul span.blue { color:#5291e1; }
.boxcnt ul a { color:white; text-decoration:none; }
.boxcnt ul a:hover { color:#b0d6ff; }

.boxcnt p {margin:0;padding:5px;text-align:right;font-size:9px;color:white; }


span#headerobjectdata { position:absolute;top:180px;left:120px;z-index:100; }
#header span#headerobjectdata .slide img { border:0 none; height:210px; width:210px; }
/*.iB .box.fm a:hover { background-position:-1099px 0; }*/

/*.iB .box p { margin: 0 10px 0 22px; padding:0; font-size: 11px; line-height:13px; }*/
/*.iB .lastiB { width:216px; margin-right:0; background: #0B5B47 url(../images/ibL_bg.gif) right 0 no-repeat;}
.iB .firstiB { width:216px; background: #0B5B47 url(../images/ibF_bg.gif) left 0 no-repeat;}*/

  /* ---- left facebook ----*/
/*fbB { width:auto;height:101px; padding:0; background-color:#ECEFF6; border:1px solid #A0AFD0; }
.fbB p { margin:0;padding:0; height:40px; font-size:10px; text-align:center; letter-spacing:-0.1em; line-height:40px;border-top:1px solid #A0AFD0; background-color:white; }
.fbB a { display:block; width:190px; height:40px; margin:10px;text-decoration:none; color:#345AA5; font-family:Trebuchet, verdana; background:transparent url(../images/fbA_bg.gif) 0 0 no-repeat; }
.fbB a span { padding-left: 50px; }*/

  /* ---- left certificate ----*/
/*.cert { height:142px; }
.cert a { display:block; float:left; width:100px; height:142px; margin:0 14px 0 0; text-decoration:none; }
.cert a:hover { text-decoration:none; }
.cert a.last { margin-right:0;}*/
  /* ---- centerblocks ----*/
/*.iText { width:420px;float:left;margin:0;padding:0; }
.iText p { margin-right:14px; }
.iNews { float:right; width:214px;}*/



/* ---- header ----*/
.logo { position:absolute; top:33px;left:67px; display:block; width:101px; height:70px; background: transparent url(../images/logo_bg.png) 0 0 no-repeat; }
.ctxt { position:absolute; top:110px;left:23px; width:190px; height:27px;font-size:12px;font-weight:normal;font-family:times new roman,times, serif;text-align:center;color:#1d2981; }
.ctxt span { display:inline-block; font-size:10px;font-weight:normal;/*color:#8d8d8d;*/ }

.aLenia { position:absolute;top:0px;left:63px;width:0;font-size:0;line-height:0;border-left:1px solid #9e9fb2;border-right:1px solid #eaeaee; }

/*#header .mainmenu { position:absolute; top:139px; left:0;height:45px; width:100%; margin:0 0 0 0px;padding:0; color:black; background-color:#d6ece9; }
#header .mainmenu li { width: auto; height:45px;padding:0;float:left;line-height:45px; background:transparent url(../images/menuLi_bg.gif) right top no-repeat; }
#header .mainmenu .last { background:0;}
#header .mainmenu a { display:block; float:left; height: 45px; padding: 0 0px; font-weight:bold; font-size: 12px; text-decoration:none; color:#289486; text-transform: uppercase; line-height: 45px; text-align:center;}
#header .mainmenu a:hover { color:white; background: transparent url(../images/menuHl_bg.gif) left top repeat-x;  }
#header .mainmenu .hl a { color:white; background: transparent url(../images/menuHl_bg.gif) left top repeat-x; }
#header .mainmenu a span { }*/

/*#header .mainmenu .im { width:149px; }
#header .mainmenu .rm { width:186px; }
#header .mainmenu .om { width:153px; }
#header .mainmenu .am { width:123px; }
#header .mainmenu .fm { width:114px; }
#header .mainmenu .km { width:167px; }*/

#header .lang { display:block; position:absolute; top:140px; right:15px;height: 12px; width:auto; }
#header .lang li { float:right;width:auto;height:10px; padding:0 0 0 8px;font-size:9px; }
#header .lang a { display:inline-block;width:auto;height:10px;padding:0 0 0 23px;text-decoration:none;text-transform:uppercase;font-size:9px; color:#b9b9ba; background:transparent url(../images/langs_bg.gif) 0 0 no-repeat; }
#header .lang a.en { background-position:0 -24px; }
#header .lang a:hover { background-position:0 -12px; color:#101643; }
#header .lang a.en:hover { background-position:0 -36px; color:#101643; }
#header .lang .hl a { background-position:0 -12px; color:#101643; }
#header .lang .hl a.en { background-position:0 -36px; color:#101643; }




/* ---- centercol ----*/
  /* ---- submenu ----*/
#centercol .sm { position:relative; margin:0;padding:0 0 0 5px;width:auto;height:45px;/*background:transparent url(../images/arR_bg.gif) 0 4px no-repeat;*/ }
#centercol .sm li { width:auto;height:16px;float:left;margin:0 2px 4px 0;padding:0;line-height:0; }
/*#centercol .sm .first { background:#d6ece9 url(../images/submF_bg.gif) 0 0 no-repeat; }
#centercol .sm .last { margin-bottom:0; background:#d6ece9 url(../images/submL_bg.gif) left bottom no-repeat;}*/
#centercol .sm li a { display:inline-block;width:auto;height:16px;margin:0;padding:0 10px; font-size:9px;text-decoration:none;text-transform:uppercase;line-height:16px;color:#101643; background-color:#ededee; }
#centercol .sm .hl a, #centercol .sm li a:hover { color:white; background:#101643 url(../images/.gif) 0 0 no-repeat; }
/*#centercol .sm .first a:hover { color:white; background:transparent url(../images/submF_Hl.gif) 0 0 repeat-x; }
#centercol .sm .last a:hover { color:white; background:transparent url(../images/submL_Hl.gif) 0 0 repeat-x; }*/
 { color:white; background:transparent url(../images/subm_Hl.gif) 0 0 repeat-x; }
/*#leftcol .container .smB ul .hlF a { color:white; background:transparent url(../images/submF_Hl.gif) 0 0 repeat-x; }
#leftcol .container .smB ul .hlL a { color:white; background:transparent url(../images/submL_Hl.gif) 0 0 repeat-x; }*/
#centercol .sm ul { position:absolute; top:20px;left:0;width:auto;height:16px; margin:0 0 0 20px;padding:0;}
#centercol .sm ul li { float:left; }
#centercol .sm .hl ul a { background-color:#ededee;color:#101643; }
#centercol .sm .hl ul .hl a, #centercol .sm .hl ul a:hover { background-color:#101643;color:white; }

#centercol p { margin-left:10px;margin-right:15px;}
#centercol h2 { margin: 0 15px 15px 10px; font-size:12px;font-weight:normal;text-transform:uppercase; color:#101643; }
#centercol ul { margin: 0 15px 20px 60px; }


.cllgs {position:relative;}
.cllgs .nextA {position:absolute;display:block;top:8px;right:20px;width:7px;height:11px;background:transparent url(../images/refpager_bg.gif) 0 0 no-repeat;}
.cllgs .prevA {position:absolute;display:block;top:8px;left:0;width:7px;height:11px;background:transparent url(../images/refpager_bg.gif) 0 -11px no-repeat;}
#centercol table.cllgsTable { width:540px; margin: 0 0 35px 15px; text-align:center; }
/*#centercol th { height: 35px; background-color:#E9DEC8; border-right:1px solid #DBD1BC; border-bottom:1px solid #DBD1BC; vertical-align:middle; color:#471009; }*/
#centercol table.cllgsTable td { width:60px;height:auto;padding:27px 0 10px 0; border-right:2px solid #e5e5e5; vertical-align:bottom;text-align:center; }
#centercol table.cllgsTable img { width:35px;height:35px;margin-bottom:8px; border:2px solid #151b46; vertical-align:top; }
#centercol table.cllgsTable a { text-decoration:none; }
#centercol table.cllgsTable a:hover img { border-color:#e5e5e5; }

/* 5 oszlopos tablazat */
#centercol table.cllgsTable5 { width:500px; margin: 0 0 35px 15px; text-align:center; }
/*#centercol th { height: 35px; background-color:#E9DEC8; border-right:1px solid #DBD1BC; border-bottom:1px solid #DBD1BC; vertical-align:middle; color:#471009; }*/
#centercol table.cllgsTable5 td { width:100px;height:auto;padding:5px 0 10px 0; border-right:2px solid #e5e5e5; vertical-align:top;text-align:center; }
#centercol table.cllgsTable5 img { width:70px;height:70px;margin-bottom:8px; border:2px solid #151b46; vertical-align:top; }
#centercol table.cllgsTable5 a { text-decoration:none; }
#centercol table.cllgsTable5 a:hover img { border-color:#e5e5e5; }
#centercol table.cllgsTable5 .nob { border:0; }

/* 2 oszlopos tablazat */
#centercol table.cllgsTable2 { width:540px; margin: 0 0 35px 15px; text-align:center; }
/*#centercol th { height: 35px; background-color:#E9DEC8; border-right:1px solid #DBD1BC; border-bottom:1px solid #DBD1BC; vertical-align:middle; color:#471009; }*/
#centercol table.cllgsTable2 td { width:270px;height:auto;padding:27px 0 10px 0; border-right:2px solid #e5e5e5; vertical-align:bottom;text-align:center; }
#centercol table.cllgsTable2 img { width:120px;height:120px;margin-bottom:8px; border:2px solid #151b46; vertical-align:middle; }
#centercol table.cllgsTable2 a { text-decoration:none; }
#centercol table.cllgsTable2 a:hover img { border-color:#e5e5e5; }


/* 2 oszlopos tablazat 70x70-es kepekkel */
#centercol table.cllgsTable3 { width:540px; margin: 0 0 35px 15px; text-align:center; }
/*#centercol th { height: 35px; background-color:#E9DEC8; border-right:1px solid #DBD1BC; border-bottom:1px solid #DBD1BC; vertical-align:middle; color:#471009; }*/
#centercol table.cllgsTable3 td { width:270px;height:auto;padding:5px 0 10px 0; border-right:2px solid #e5e5e5; vertical-align:top;text-align:left; }
#centercol table.cllgsTable3 .sumrow td { text-align:center; }
#centercol table.cllgsTable3 td.last { border:0; }
#centercol table.cllgsTable3 img { width:70px;height:70px;margin:4px 0 4px 10px; border:2px solid #151b46; vertical-align:middle; }
#centercol table.cllgsTable3 a { text-decoration:none; }
#centercol table.cllgsTable3 a:hover img { border-color:#e5e5e5; }



.refs {position:relative; }
#centercol table.refsTable { width:522px; margin: 0 0 20px 15px; text-align:center; }
/*#centercol th { height: 35px; background-color:#E9DEC8; border-right:1px solid #DBD1BC; border-bottom:1px solid #DBD1BC; vertical-align:middle; color:#471009; }*/
#centercol table.refsTable td { width:58px;height:auto;padding:10px 0 7px 0; border-right:2px solid #e5e5e5; vertical-align:top;text-align:center; }
#centercol table.refsTable img { width:35px;height:35px;margin:0 8px 8px 9px; border:2px solid #27348a; vertical-align:top; }
#centercol table.refsTable a { text-decoration:none; }
#centercol table.refsTable a:hover img { border-color:#e5e5e5; }
#centercol table.refsTable .sumrow td { padding: 0 0 10px 0; font-size:9px; color:#4c4c4c;vertical-align:top; }

#centercol table.refsTable td.nob {border:0; }

#centercol table.refsTable .mt img {border-color:#27348a;}
#centercol table.refsTable .tv img {border-color:#bd1521;}
#centercol table.refsTable .pa img {border-color:#0c9939;}
#centercol table.refsTable .sza img {border-color:#ffde00;}

.radB { width:auto; height:20px;margin-bottom:20px; padding-left:10px;/*border-bottom: 1px dotted #E5E5E5;*/background:transparent url(../images/radB_bg.gif) 0 bottom no-repeat; }
#centercol .radB p { margin-left:0; }
.radB label { float:left;width:100px; height:18px; margin:0;padding:0;line-height:18px; }
.radB label span { position:relative;display:inline-block;width:18px; height:18px; margin:0 3px 0 0;padding:0;line-height:18px;background-color:#f0f0f0; vertical-align:middle; }
.radB input { position:absolute;width:12px; height:12px; top:3px; left:3px;padding:0;margin:0; }

.news label { width:150px;}
.news label.all { width:95px;}
.news label.meet { width:127px;}
.news label.mail { width:115px;}

.filter { height:25px;margin:0 0 10px 11px;}
.filter label { display:inline-block; width:auto;height:25px;margin-right:15px; text-transform: uppercase; font-size:10px;line-height:25px; }
.filter label span { display:inline-block; width:8px;height:8px;margin:0 3px 0 0;border:2px solid #bd1521; /*vertical-align:middle;*/}
/*.filter label input{ display:inline-block;position:relative;width:12px;height:12px; margin:2px 0 0 2px;padding:0;vertical-align:middle; }*/
.filter label.mt span { border-color:#27348a; }
.filter label.pa span { border-color:#0c9939; }
.filter label.os span {border-color:#dadada; }
.filter label.sza span {border-color:#ffde00; }

.srch { height:28px;margin:30px 0 10px 20px; line-height:26px;}
.srch label { width:120px;height:28px;margin:0 5x 0 0; background:transparent url(../images/srch_bg.png) 0 0 no-repeat;}
.srch input { width:103px;margin-left:6px;padding-top:5px; background-color:transparent;font-size:11px;border:0;height:14px; }
.srch a { font-size:10px; text-decoration:none;text-transform:uppercase; }
/*#centercol table td span { display:block; padding-left: 15px; font-weight:bold; text-align:left; color:#471009;}*/
.hint { position:absolute;display:block;padding:0 9px 10px 0;margin:-20px 0 0 38px; width:auto;height:auto;font-size:10px;text-align:left; background:transparent url(../images/hint_bg.png) right bottom no-repeat; }
.hintF {width:100px;}
.hint .Htext { display:block; width:auto;height:auto;min-height:40px;padding:5px 10px; background-color:white; border:1px solid #d8d9e0; }

.hint2 { position:absolute;left:50px;display:block;padding:0 9px 10px 0;width:auto;height:auto;font-size:10px;text-align:left; background:transparent url(../images/hint_bg.png) right bottom no-repeat; }
.hintF {width:100px;}
.hint2 .Htext { display:block; width:430px;height:auto;min-height:40px;padding:10px 10px; background-color:white; border:1px solid #d8d9e0; }
.cls { position:absolute;top:0;right:10px;display:block; width:auto;height:auto;padding:3px;font-size:10px;font-weight:bold;text-decoration:none;text-transform:uppercase;color:#b5b4b9; }
.cls:hover { background-color:#3C4B82; }

span#objectdata { position:absolute;width:auto;height:auto;}


.refPrv { display:block;position:absolute;left:0;top:0;width:15px;height:11px;text-decoration:none; background:transparent url(../images/refpager_bg.gif) 0 -11px no-repeat; }
.refNxt { display:block;position:absolute;right:0;top:0;width:15px;height:11px;text-decoration:none; background:transparent url(../images/refpager_bg.gif) 0 0 no-repeat; }

.refslide { width:210px;height:210px;float:left;margin:0; }
.refslide .slider { position:relative;width:210px; height:210px; }
.refslide .slider .prev { position:absolute;top:0;left:0;display:block;width:17px;height:210px;margin-bottom: 12px;background:transparent url(../images/prvnxt_bg.png) 0 0 no-repeat;text-decoration:none;}
.refslide .slider .next { position:absolute;top:0;right:0;display:block;width:17px;height:210px;margin-bottom: 12px;background:transparent url(../images/prvnxt_bg.png) -17px 0 no-repeat;text-decoration:none; }
#centercol .refslide .slide img { width:210px; height:210px;border:0; }

.reftxt { width:200px;height:auto;float:right; }
.reftxt h3 { display:inline-block;padding:0 2px; margin-bottom: 3px;font-size:10px;text-transform:uppercase;background-color:#27348A;color:white;/*color:#27348A;*/ }
.reftxt h3.subT { display:block;padding:0;color:#27348A;background:0;margin-bottom: 15px; }
.reftxt h4 { font-weight:normal;margin-bottom:5px;}
#centercol .reftxt p { padding:10px 0 0 0;margin:0;font-size:11px; }


  /* ---- registration ----*/
.regB { height:141px;background:transparent url(../images/regB_bg.gif) 0 0 no-repeat; }
.regB h3 { height:97px; padding:0 0 0 22px; margin-bottom:8px; font-size:18px;font-weight:normal; line-height:21px; border-bottom:4px solid white; color:#0B5B47; }
.regB h3 span { display:block; padding: 8px 0 0 0; }
.regB a { text-decoration:none;color:#0B5B47; }
.regB .more { display:block; margin:0 10px 0 22px;font-size:19px;font-weight:bold;text-decoration:none;text-transform:uppercase;background:transparent url(../images/rmore_bg.gif) right 7px no-repeat;color:#0B5B47;}

  /* ---- news block ----*/
.newsB { background-color:#D6ECE9; margin-bottom:0;padding-bottom:6px; }
.newsB h3 { height:60px; margin-bottom: 15px; padding: 0 0 0 22px; line-height:24px; text-transform:uppercase; background:transparent url(../images/submF_bg.gif) 0 0 no-repeat; border-bottom:4px solid white;color:#0B5B47; }
.newsB h3 span { display:block; padding-top: 8px; }
.newsB ul, #centercol .newsB ul { margin: 0 20px 0 12px; }
.newsB ul li, #centercol .newsB ul li { padding: 0 0 0 10px; margin-bottom:16px; background:transparent url(../images/nbull_bg.gif) 0 3px no-repeat; color:#0B5B47; }
.newsB ul li span { text-transform:uppercase; font-weight:bold; display:block; }
.newsB ul li a { display:block; width:auto; height:auto; padding-right:13px;font-weight:bold;text-align:right;background:transparent url(../images/nmore_bg.gif) right 5px no-repeat;color:#0B5B47; }
.newsB a { text-decoration:none; color:#0B5B47; }



/* ---- centercol ----*/
  /* ---- flash block ----*/
.flash2 { margin: 0 14px 14px 14px; width:864px;height:358px; }
.flash2 img { margin-top:14px; }
  /* ---- facebook block ----*/
.fbBlock { position:relative; width:auto;height:24px;margin:10px 0; }
.fbBlock .fblike { display:block; width:400px;height:24px;float:left;font-size:11px;text-align:right;text-decoration:none; line-height:24px; background:transparent url(../images/fb_like.gif) 0 0 no-repeat;}
.fbBlock .fbshare { display:block; position:absolute; right:0;top:4px;width:87px;height:18px;text-decoration:none; background:transparent url(../images/fb_share.gif) 0 0 no-repeat;}

  /* ---- pager ----*/
.pagerBlock { width:100%; height:25px; padding:0; }
.pager { width:100%;height:40px; float:left; }
.pager a { position:relative; display:block; margin-top:0; width:25px; height:25px; float:left; font-size:10px; font-weight:normal; text-align:center; text-decoration:none; line-height: 25px; color:#101643; }
.pager span { position:relative; display:block; margin-top:0; width:auto; height:25px; float:left; font-size:10px; font-weight:normal; text-align:center; text-decoration:none; line-height: 25px; color:#101643; }
.pager a:hover { color:#4651a2; }
.pager .prev { width:60px; margin-left:0; /*border-right:1px solid #d3d4d5;*/ }
.pager .next { width:85px; border-right:0; }
.pager .active { width:25px; height:25px; color:white; font-weight:bold; background-color:#101643; }
.pager .active:hover { color:white; }
.page { display:none; width:140px; height:30px; float:right; padding-top:6px; text-align:right; }
.page .more { display:block; float:right; padding:0 0 0 9px; margin-top: 5px; width:62px; font-weight:bold; text-align:left; text-decoration:none; background:transparent url(../images/arrowR_orange_bg.gif) 0px 5px no-repeat; color:#DC770E; }


  /* ---- prizes page ----*/
.prizes { width: 500px; height:auto; padding:0;margin:20px 0 30px 0;border-spacing:0;border-collapse:collapse; border:0; vertical-align:middle; }
.prizes th { font-weight:bold; text-align:center; font-size: 14px; color:#0B5B47; }
.prizes th, .prizes td { width:50%; height: 25px; }
.prizes .pp { text-align:right; }

  /* ---- newslist page ----*/
/*.newslist { margin: 0 0 10px 0; }
.newslist h2 { font-size:16px; color:#0B5B47; }
.newslist h2 span { display:block; font-size:12px; color:#3E3D40; }
.newslist p { padding-bottom: 15px; border-bottom: 1px solid #D6ECE9; }
.newslist a { display:block;width:auto;height:auto; font-weight:bold; color:#0B5B47; }*/


  /* ---- newslist ----*/
.nws { margin:0 0 20px 10px; height:auto; }
.nws .item { width:auto; height:100px;margin-bottom:20px; }
.nws .item h3 { width:auto; height:auto;margin-bottom:6px;font-size:16px;color:#101643; }
.nws .item h3 span { display:block; font-size:10px;color:#3E3D40; }
.nws .item img { width:100px; height:100px; float:left; margin:0 20px 5px 0; }
a.back { display:inline-block;width:auto;height:12px;padding-left:15px;background:transparent url(../images/refpager_bg.gif) 0 -10px no-repeat;line-height:12px; text-decoration:none;}
a.back:hover { color:#101643; }

  /* ---- news page ----*/
#centercol .nws h2 { font-size: 16px; margin-bottom: 16px; margin-left:0; color:#101643; }
.nws h2 span { display:block; font-size: 12px;text-transform:none; }
#centercol .nws p.lead { font-weight:normal; margin-left:0; }

  /* ---- photos page ----*/
.gBlock { width:auto;height:auto;margin: 10px 0 20px 10px; }
.gBlock a { display:block;float:left;width:106px;height:106px; margin:0 20px 20px 0; }
.gBlock a img { border: 3px solid #101643; width:100px;height:100px;}
.gBlock a:hover img { border: 3px solid #4651a2; }

/* ---- registration page ----*/
/*.registration { padding:20px 0 10px 0; border-top:1px solid #DBD1BC; }
.registration .infoBlock {border:0;}*/
.regdesc { margin: 0 0 30px 0; font-size:11px; }
.regdesc p { margin-bottom: 10px; }
form { width:480px; height:100%; margin: 13px 0 25px 0; }
form fieldset {margin:0;padding:0; width:100%;height:auto; } 
label { display:block; height:auto; width:123px; float:left; margin-bottom:8px; padding:0px; line-height: 24px; }
textarea { width:234px; height:90px; margin-bottom: 10px; display:block; float:left; padding:2px 2px 0pt; font-size:11px; color:#747474; background-color:#D6ECE9; border: 1px solid #0B5B47; }
.text { width:350px; height:18px; margin-bottom: 10px; display:block; position:relative; float:left; padding:2px 2px 0px; background-color:#D6ECE9; border: 1px solid #0B5B47; }
.checkblock { margin:0 0 8px 123px; clear:both;}
.checkblock label { width:200px; text-align:left; line-height: 16px; }
.checkblock .check { float:left; margin: 0 5px 0 0; padding: 0; border:0; width:auto; }
.captchablock { position:relative; margin:0 0 8px 123px; }
.captchablock a { display:block; width:56px; height: 26px; position:absolute; top:0; left: 170px; text-decoration:underline; background:transparent url(../images/newimg.gif) 0 0 no-repeat; color:#0B5B47; } 
/*.captcha { display:block; width:163px; height: 70px; margin:0 0 8px 100px; _margin-left: 103px; border:1px solid #C3C3C3; }*/
.captchablock img { width:161px; height:53px; vertical-align: top; border:1px solid #0B5B47; }
.code { width:157px; }
.button { height:35px; width:112px; margin-top: 10px; background: transparent url(../images/submF_Hl.gif) no-repeat center top; cursor:pointer; }
.half { width:105px; float:left; }
/*.registration span { display:block; width:50px; float:left; padding-left: 5px; line-height: 22px; }*/



/*---- footer ----*/

#footer ul { width:340px;height:15px;margin:0 auto 35px auto; }
#footer ul li { float:left;width:auto;height:auto;margin:0;padding:0 5px;text-align:center; }
#footer ul li a { width:auto;margin:0;padding:0 5px;text-decoration:none;text-transform:uppercase;font-size:9px; }
#footer ul li a:hover, #footer ul li .hl { color:#121643; }
#footer a { color:#9d9d9e; }
#footer a:hover { color:#ccc; }
#footer .active { color:#ccc; }
#footer p { padding: 35px 0 20px 0; margin:0; background:transparent url(../images/logo_bg.png) 350px -75px no-repeat; }