/*
Theme Name: WordPress IARLD
Theme URI: http://www.iarld.com/
Version: 1.0
Author: Pasyuk Sergey
Author URI: http://codeasily.com/

*/

* {margin:0px; padding:0px}

body, form {
	margin:0px; padding:0px; 
	position:relative;
	font-family:tahoma;
	font-size:11px;
	color:#202020;
}

img {display:block; border:0px;}

a {text-decoration:none; color:#61666A;}
a:hover {text-decoration:underline}

table {border:0px;}

#all {
	position:relative;
	width:100%;
	text-align:center;
	padding-top:37px;
}

#main {
	position:relative;
	width:811px;
	margin:0 auto;
	text-align:left;
}

.tline {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:91px;
	background-color:#DDE4EB;
}

.main_top {
	position:relative;
	background:url(images/main_top.jpg) 0px 0px no-repeat;
	height:22px;
}

.shad_l {
	position:relative;
	background:url(images/shad_l.jpg) top left no-repeat;
}

.shad_r {
	position:relative;
	background:url(images/shad_r.jpg) top right no-repeat;
}

.w100 {width:100%; border-left:1px solid #91B0C9; border-right:1px solid #91B0C9; background-color:#FFFFFF;}

.topm {
	position:relative;
	background:url(images/bg_topm.gif) 0px 0px repeat-x;
}

.nbord {border:none}
.topm_l {position:relative; background:url(images/topm_l.gif) top left no-repeat;}
.topm_r {position:relative; background:url(images/topm_r.gif) top right no-repeat; width:100%; height:34px; list-style:none;}
.topm_r ul {list-style:none; margin:0px; padding:7px 23px 0px 0px; float:right;}
.topm_r ul li {position:relative; margin:0px; display:block; float:left; color:#FFFFFF; font-size:11px; padding:0px 5px; border-left:1px solid #FFFFFF;}
.topm_r ul li.none {border:none;}
.topm_r ul li a {color:#FFFFFF; font-size:11px; text-decoration:none;}
.topm_r ul li a:hover {text-decoration:underline;}

#head {
	margin-top:64px;
	background:url(images/headimg.jpg) 8px 0px no-repeat;
	height:207px;
}

.logo {
	position:absolute;
	top:24px;
	left:58px;
}

.slogan {
	position:absolute;
	top:70px;
	left:205px;
	font-family:helvetica;
	font-size:25px;
	color:#000000;
	line-height:26px;
}

#content {
	position:relative;
	padding:12px 8px;
}

.l {float:left;}
.r {float:right;}
.clear {clear:both;}

.sidebar {position:relative; width:222px;}
	.sidebar h1 {background:url(images/bg_tit.gif) 0px 0px repeat-x; font-family:arial; font-size:20px; text-align:center; color:#FFFFFF; font-weight:normal; text-transform:uppercase;}
	.sidebar h1 span {position:relative; display:block; background:url(images/tit_l.gif) top left no-repeat;}
	.sidebar h1 span span {position:relative; display:block; background:url(images/tit_r.gif) top right no-repeat; width:100%; padding:5px 0px 3px 0px}
	.bord_sidem_lt {position:relative; background:url(images/bord_sidem_l.gif) top left repeat-x;}
	.bord_sidem_lb {position:relative; background:url(images/bord_sidem_l.gif) bottom left repeat-x;}
	.bord_sidem_ll {position:relative; background:url(images/bord_sidem_l.gif) top left repeat-y;}
	.bord_sidem_lr {position:relative; background:url(images/bord_sidem_l.gif) top right repeat-y;}
	.sidem_tl {position:relative; background:url(images/sidem_tl.gif) top left no-repeat;}
	.sidem_tr {position:relative; background:url(images/sidem_tr.gif) top right no-repeat;}
	.sidem_bl {position:relative; background:url(images/sidem_bl.gif) bottom left no-repeat;}
	.sidem_br {position:relative; background:url(images/sidem_br.gif) bottom right no-repeat;}
	.inssb {position:relative; padding:4px;}
	.dotbrd_xt {position:relative; background:url(images/dotbrd_x.gif) top left repeat-x;}
	.dotbrd_yl {position:relative; background:url(images/dotbrd_y.gif) top left repeat-y;}
	.dotbrd_yr {position:relative; background:url(images/dotbrd_y.gif) top right repeat-y;}
	.dotbrd_xb {position:relative; background:url(images/dotbrd_x.gif) bottom left repeat-x;}
	.inssb {list-style:none;}
	.inssb ul {list-style:none; margin:0px;}
	.inssb ul li {list-style:none; margin:0px; display:block; background:url(images/bg_buts.gif) top left no-repeat; font-family:tahoma; font-size:13px; color:#1E1E1E; height:21px; margin-bottom:3px; font-weight:bold;}
	.inssb ul li a {display:block; background:url(images/bg_buts.gif) bottom left no-repeat; color:#1E5783; padding:3px 0px 2px 11px;}
	.inssb ul li.current a {background:url(images/bg_buts.gif) top left no-repeat;}
	* html .inssb ul li a {height:1%;}
	* html .inssb ul li span {height:1%;}
	.inssb ul li a:hover {background:url(images/bg_buts.gif) top left no-repeat;}
	.sbpad {display:block; padding:3px 0px 1px 3px;}

.events {position:relative; width:140px; z-index:100;}
	.events h1 {background:url(images/bg_tit.gif) 0px 0px repeat-x; text-transform:uppercase;}
	.events h1 span {position:relative; display:block; background:url(images/tit_l.gif) top left no-repeat;}
	.events h1 span span {position:relative; display:block; background:url(images/tit_r.gif) top right no-repeat; padding:10px 0px 6px 16px}
	.bord_sidem_lx {position:relative; background:url(images/bord_sidem_l.gif) bottom left repeat-x;}
	.bord_sidem_ll {position:relative; background:url(images/bord_sidem_l.gif) top left repeat-y;}
	.bord_sidem_lr {position:relative; background:url(images/bord_sidem_l.gif) top right repeat-y;}
	.sidem_bl {position:relative; background:url(images/sidem_bl.gif) bottom left no-repeat;}
	.sidem_br {position:relative; background:url(images/sidem_br.gif) bottom right no-repeat;}
	.inssb {position:relative; padding:4px;}
	.dotbrd_xt {position:relative; background:url(images/dotbrd_x.gif) top left repeat-x;}
	.dotbrd_yl {position:relative; background:url(images/dotbrd_y.gif) top left repeat-y;}
	.dotbrd_yr {position:relative; background:url(images/dotbrd_y.gif) top right repeat-y;}
	.dotbrd_xb {position:relative; background:url(images/dotbrd_x.gif) bottom left repeat-x;}
	.events .sbpad {display:block; padding:3px 0px 1px 3px; text-align:center;}
	.events p {padding:3px 0px;}
	.events .sbpad b {font-size:14px; color:#2A5D84;}
	/* .events .sbpad a {display:block; padding:6px 0px 8px 0px; text-align:center; margin:0 auto;} */
	
.entry {position:relative; margin:0px 0px 0px 232px;}
	.entry h2 {font-family:arial; font-size:20px; color:#2A5D84; font-weight:normal;}
	.entry h2 a {display:block; font-family:arial; font-size:20px; color:#2A5D84; font-weight:normal; text-decoration:none;}
	.entry h2 a:hover {text-decoration:none;}
	.entry h2 .tsecond_line {display:block; font-family:arial; font-size:14px; color:#000000; padding-bottom:10px; font-weight:normal;}
	
	.cont {position:relative; background:url(images/bg_cont.gif) 0px 0px repeat-x; width:380px;}
	.cont_ins {position:relative; background:url(images/bg_cont.gif) 0px 0px repeat-x; width:528px;}
	.cont_bord_t {position:relative; background:url(images/cont_bord.gif) top left repeat-x;}
	.cont_bord_l {position:relative; background:url(images/cont_bord_l.gif) top left repeat-y;}
	.cont_bord_r {position:relative; background:url(images/cont_bord_r.gif) top right repeat-y;}
	.cont_bord_b {position:relative; background:url(images/cont_bord.gif) bottom left repeat-x;}
	.cont_tl {position:relative; background:url(images/cont_tl.gif) top left no-repeat;}
	.cont_tr {position:relative; background:url(images/cont_tr.gif) top right no-repeat;}
	.cont_bl {position:relative; background:url(images/cont_bl.gif) bottom left no-repeat;}
	.cont_br {position:relative; background:url(images/cont_br.gif) bottom right no-repeat;}
	.contpad {padding:13px 10px; overflow:hidden;}
	* html .contpad {overflow:visible; height:1%;}
	
	.contpad p {font-size:11px; margin:0px; padding-bottom:6px;}
	.contpad p b {color:#2A5D84;}
	.imgfloat {float:left; margin-top:-3px; margin-right:6px;}
	.contpad ul {overflow:hidden; list-style:none; margin:0px;}
	ul.list {overflow:hidden;}
	ul.list li {overflow:hidden; width:46%; float:left;}
	* html ul.list {overflow:visible; height:1%; width:100%;}
	.contpad ul li {list-style:none; margin:0px; background:url(images/arrrr.gif) 0px 3px no-repeat; padding-left:13px;}
	ul.list2 {overflow:hidden;}
	ul.list2 li {overflow:hidden;}
	* html ul.list2 {overflow:visible; height:1%; width:100%;}
	.sep {background:url(images/dots.gif) 0px 6px repeat-x; height:10px; text-indent:-9999px; overflow:hidden; clear:both;}
	.clr {overflow:hidden;}
	* html .clr {overflow:visible; height:1%;}
	.f14 {font-size:14px;}
	.f12 p, .f12 {font-size:12px !important;}

#footer {
	position:relative;
	width:100%;
	margin:0 auto;
	background:#DCE4EA url(images/bg_foot.gif) 0px 0px repeat-x;
	height:100px;
}

.footer {
	margin:0 auto;
	position:relative;
	width:787px;
	text-align:center;
	background:url(images/bg_footer.gif) 0px 0px repeat-x;
}

.foot_l {position:relaitve; background:url(images/foot_l.gif) top left no-repeat;}
.foot_r {position:relaitve; background:url(images/foot_r.gif) top right no-repeat; width:100%;}
.foot_r p {padding:13px 0px 15px 0px; color:#FFFFFF;}

.border {border:1px solid red;}

.pl27 {padding-left:27px;}
.pl27 a {color:#202020; text-decoration:underline; font-weight:bold;}
.pl27 a:hover {text-decoration:none;}
.pn {padding-top:5px; padding-left:10px; font-size:12px;}
.lnk_bl {color:#2262BA; font-weight:bold; text-decoration:underline;}
.lnk_bl:hover {text-decoration:none;}
.lnk_bk {color:#202020; font-weight:bold; text-decoration:underline;}
.lnk_bk:hover {text-decoration:none;}
.tr {text-align:right;}

.info {display:none;}
.info2 {display:none;}
.info3 {display:none;}

.w49 {width:49%;}
.w99 {width:99%;}
.w-100 {width:100%;}
.w33 {width:33%;}
.tr {text-align:right; padding-right:3px;}
.tc {text-align:center;}

input, textarea {border:1px solid #98A0A5;}
.i258 {width:258px;}
.i140 {width:140px;}
.i120 {width:120px;}
.i170 {width:170px;}
.i180 {width:180px;}
.t168 {width:168px; height:78px;}
.th78 {height:78px;}

.nostyle input {border:none;}
.butsm {margin:25px 0px 0px 170px;}

.moreinfo {display:block; background:url(images/b_moreinfo.gif) 0px 0px no-repeat; width:89px; height:22px; margin-left:auto;}
.moreinfo2 {display:block; background:url(images/b_moreinfo.gif) 0px 0px no-repeat; width:89px; height:22px; margin-left:auto;}
.moreinfo3 {display:block; background:url(images/b_moreinfo.gif) 0px 0px no-repeat; width:89px; height:22px; margin-left:auto;}
.events .more-link {text-align:center;}
.events .more-link a span {margin:0 auto;}
.entry .more-link {text-align:right;}
.entry .more-link a span {margin-left:auto;}
.more-link a:hover {text-decoration:none;}

.arrow {background:url(images/arrr.gif) 0px 0px no-repeat; padding-top:2px; text-indent:20px;}
.blue_tit {font-size:14px !important; color:#2A5D84;}

ol {list-style: 1; margin:0px 0px 0px 25px;}
ol li {padding-bottom:5px;}

.login {width:507px; text-align:center;}
.login form {margin:0px auto; text-align:left; width:300px;}
.nobut .ArePayPalLoginButton {display:none;}

.b {font-weight:bold;}