/*

KPL.org.ua

Originally created in 2007 by Air.lviv.ua.
Updated in 2010 by RB.

(C) All right reserved.

*/

html, body {

	background-color: #E6E6E6;

	color:#333333;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	margin:0 auto;

	padding:0;

	text-align:center;



}

a{
color:#3D6E90;
}



img{

border:0;}



h1 {

font-family:"Times New Roman", Times, serif;

font-size:18px;

font-weight:normal;

padding:0;

margin:0;

}

h1 a, h2.title {
font-size:15px;
text-transform:uppercase;
background-image:url(../images/bullet.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:20px;
color:#900022;
text-decoration:none;
font-weight:normal;
font-family:"Times New Roman",Times,serif;
}

h1 a:hover{
text-decoration:underline;
}

h2{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:18px;

padding:0;

margin:0;

margin-bottom:5px;}

h2 a{

color:#900022;

text-decoration:none;}

h2 a:hover{

text-decoration:underline;}

p{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

padding:5px;

margin:0;

}

#container{
width:1000px;
/* width:936px; */
text-align:left;
margin:auto;
text-align:left;
background-color: #E6E6E6;
}

#header{

background-color:#0A0B2A;

height:160px;

background-image:url(../images/header-bg.gif);

background-repeat:repeat-x;

overflow:visible;

}

#today{

color:#fff;

font-family:"Tahoma", Arial, Helvetica, sans-serif;

font-size:11px;

padding-top:10px;}



#today b{

color:#F0C070;}



#headerleft{

width:498px;

height:160px;

background-image:url(../images/header-left.gif);

float:left;

clear:left;

}

#title{

padding-top:10px;}

#title a{

background-image:url(../images/home.gif);

background-repeat:no-repeat;

background-position:left center;

margin-left:38px;

color:#fff;

font-family:"Tahoma", Arial, Helvetica, sans-serif;

font-size:12px;

padding-left:25px;

text-decoration:none;

}



#title a:hover{

text-decoration:underline;}

#headercenter{
background-image:url(../images/center.gif);
float:left;
width:171px;
height:170px;
position:relative;
margin-bottom:-30px;
margin-left:-30px;
margin-right:-100px;
z-index:1;
}



#headerright{

float:right;

clear:right;

height:160px;

width:300px;

}

#slogan{

padding-top:24px;

margin-left:30px;}

#menu{

background-image:url(../images/menu-bg.png);

background-position:left center;

height:47px;

width:100%;

text-align:left;

clear:both;

}



#menu a{

width:50px;

line-height:40px;

font-family:"Times New Roman", Times, serif;

color:#16527B;

font-size:15px; /* 16px 18.07.2008 */

background-image:url(../images/bullet.gif);

background-position:left center;

background-repeat:no-repeat;

padding-left:20px;

margin-left:10px;

text-decoration:none;

}

#menu a:hover{

text-decoration:underline;

}





#content{

clear:both;

}



#left{
float:left;
clear:left;
width:476px;
margin-top:20px;
margin-right:0;
padding-left:155px;
}

.block{

background-image:url(../images/block-shadow.gif);

background-position:bottom left;

background-repeat:no-repeat;

padding-bottom:30px;

padding-left:0px;





}

.feature{
width:520px;
background: #fff url(../images/block-bg.png) repeat-x scroll 0 top;
padding-top:30px;
padding-right:10px;
display:table; height:1%; he\ight /**/:auto; min-height:1px;
}



#banner{

padding:0;

padding-top:7px;

}

.feature p{

padding:0;

display:table; height:1%; he\ight /**/:auto; min-height:1px;}



.featuredimg{

float:left;

clear:left;

padding:20px;

padding-top:0;

padding-right:10px;

clear:left;

height:auto;}

.featuredimg img{

border:#6B5321 2px solid;}

.featuredcnt {

display:table;

}





.gerb{

float:right;

margin-top:-40px;

z-index:99;

position:relative;}

.more{

text-align:right;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

margin-bottom:10px;

display:block!important;

clear:both;



}



.more a{

color:#ACB7BE;

text-decoration:underline;

background-image:url(../images/more.gif);

background-position:right center;

background-repeat:no-repeat;

padding-right:20px;}



.more a:hover{

text-decoration:none;}





.news{
width:520px;
background: #fff url(../images/block-bg.png) repeat-x scroll 0 top;
padding-top:30px;
padding-right:10px;
display:table;
}


.newscnt {display:table; height:1%; he\ight /**/:auto; min-height:1px;}

.newscnt h2{

font-size:18px;
font-weight:normal;
padding-left:5px;

}

.newscnt h2 a{

text-decoration:underline;}



.newscnt h2 a:hover{

text-decoration:none;}



.newscnt p{

color:#333333;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

display:table;


display:table; height:1%; he\ight /**/:auto; min-height:1px;

}

.newscnt p.more{

text-align:right;

margin-left:20px;

padding-bottom:10px;

display:block;}



.newsimg{

float:left;

clear:left;

padding:10px 0px;
padding-right:8px;

/*width:85px;

 height:135px; */

}



.newsimg p{

padding:0;

margin:0;

margin-top:31px;

color:#900022;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;}



.newsimg p b{

display:block;}





.hr{

clear:both;

height:1px;

margin:0;

padding:0;

margin-bottom:10px;

margin-left:10px;}





#centerwrapper{
width:155px;
xbackground:url(../images/center-bottom.png) no-repeat bottom center;
padding-bottom:75px;
margin:0;
position:absolute;
text-align:left;
left:0;
}





#center{

width:139px;

background-image:url(../images/center-bg.gif);

background-position:top center;

background-repeat:repeat-y;

margin:0;

margin-top:0;

padding-top:1px;

text-align:left;







}



#buttons{

margin-top:37px;

background-image:url(../images/buttons.gif);

background-position:center center;

background-repeat:no-repeat;

text-align:center;

clear:none;

}



#buttons a{

padding-left:5px;

padding-right:5px;

margin:5px;

background-color:#efefef;}



#codex{

padding-left:7px;

padding-right:7px;

margin:0;

margin-top:27px;

font-family:"Times New Roman", Times, serif;

font-size:17px;

}



#codex li{

background-image:url(../images/codex-li.gif);

background-position:bottom center;

background-repeat:repeat-x;

list-style-type:none;

margin-top:7px;}



#codex li a{

color:#483105;

text-decoration:none;

background-image:url(../images/codex.gif);

background-position:left center;

background-repeat:no-repeat;

padding-left:30px;

font-weight:bold;}



.centerheader{

padding-left:10px;

padding-top:10px;}



#search{

padding:0;

margin:0;

background-image:url(../images/search-bg.png);

background-position:top center;

background-repeat:repeat-x;

width:134px;

height:53px;

padding-top:15px;

margin-left:2px;

background-color:#fff;

}

#searchinput{

/* border:0; background-color:#fffff0; */

width:97px;

color:#000;



}

#searchsubmit{

width:25px;

height:18px;

font-family:"Times New Roman", Times, serif;

font-size:14px;

background-image:url(../images/searchsubmit.gif);

color:#fff;

padding:0;

margin:0;

border:0;}

.galleryheader{

background-image:url(../images/galleryheader.gif);

background-position:top center;

background-repeat:repeat-x;

height:29px;

width:129px;

padding-left:5px;

margin-left:2px;



}



.galleryheader h1, .galleryheader h1 a {

margin-top:0;

line-height:30px;}

#right{

float:right;

clear:right;

width:293px;

margin-top:20px;}



#right .block, #right .news {

width:290px;

margin:0;

padding-left:0;

padding-right:2px;

}

#polling{

padding-left:50px;}



#question{

font-family:"Times New Roman", Times, serif;

color:#900022;

font-size:20px;

margin-left:20px;}

#poll{

padding:0;

margin:0;

margin-left:20px;

padding-bottom:20px;

background-image:url(../images/poll.gif);

background-repeat:no-repeat;

background-position:right bottom;}

.opt {

margin-right:10px;}



#poll label, .opt{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;



}

#poll ul{

padding:0;

margin:0;}



#poll ul li{

list-style-type:none;}

.pollbtn{

background-image:url(../images/poll-btn.gif);

background-repeat:repeat-x;

border:0;

font-family:"Times New Roman", Times, serif;

font-size:11px;

padding:0;

margin:10px;

margin-left:0;

width:69px;

height:18px;

padding-bottom:5px;

line-height:18px;}



#vote{

color:#fff;}

#results{

color:#A86A27;

}

#bottom{

clear:both;

height:100px;

background-image:url(../images/menu-bottom.png);

background-repeat:repeat-x;

color:#616161;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:9px;}

#menu-bottom{

margin-bottom:20px;

}



#copyright{

width:220px;

background-image:url(../images/footer-logo.gif);

background-repeat:no-repeat;

background-position:left center;

padding-left:50px;

margin-left:20px;

float:left;



}

#copyright a{

color:#616161;

}



#disclaimer{

width:264px;

float:left;

margin-right:50px;}



#counters{

float:left;

magin-left:50px;}









#menu-bottom a{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

text-decoration:underline;

font-weight:bold;

color:#8B641B;

margin-left:19px;

line-height:30px;

}

#menu-bottom a:hover{

text-decoration:none;}



.gallery{

background-image:url(../images/gallery.png);

background-repeat:repeat-x;

background-position:top center;

width:134px;

margin-left:2px;

padding-top:2px;

}



.galleryitem{

background-image:url(../images/galleryitem.png);

background-repeat:repeat-x;

background-position:top left;

margin-top:6px;

text-align:center;

background-color:#fff;

padding-top:22px;



}



.galleryitem img{

border:#C28B51 1px solid;

padding:3px;

background-color:#fff;}



.galleryitem p{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

color:#333333;

}

#partners img{

border:0;}

#centerbottom{width:134px;}





#forum{

padding-bottom:20px;}

#forum p{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

margin-left:17px;

background-image:url(../images/forum.gif);

background-repeat:no-repeat;

background-position:top left;

padding-top:0;

padding-left:22px;

}



#forum p a{

color:#3D6E90;}

#forum p a:hover{

text-decoration:none;}



#reklama{

text-align:center;}





dl{

font-family:Verdana, Arial, Helvetica, sans-serif;

padding-left:20px;

padding-right:10px;}

dt a{

font-size:14px;

margin-bottom:5px;

color:#900022;

font-weight:bold;

text-decoration:none;}

dt a:hover{

text-decoration:underline;}

dd{

font-size:11px;

margin:0;

padding-left:22px;

margin-bottom:10px;}



td p {

font-family:Arial,Helvetica,sans-serif; font-size:12px; padding:0; color:#000;

}

.itms {
margin-left:20px; padding-top:10px; margin-bottom:10px; border-bottom:#E5E5E5 1px solid; clear:both; display: block;
}

#body {position:relative;}


.rblogo {
color:#999999;
float:right;
font-size:10px;
width:200px;
}
.rblogo p {
background:transparent url(http://biblyuk.com/handcrafted/logo_href.png) no-repeat;
color:#AAAAAA;
font-size:10px;
letter-spacing:-1px;
padding-bottom:10px;
padding-left:30px;
padding-top:3px;
text-align:left;
text-transform:lowercase;
}
.rblogo a {
color:#999999;
display:block;
font-family:arial,sans-serif;
font-size:11px;
letter-spacing:0;
line-height:1em;
margin-bottom:-3px;
}

.news h1 {
padding-left:20px;
font-weight:normal;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:18px;

}

.featuredcnt h2  {font-weight:normal}
.featuredcnt  {padding:0px 10px 0px 25px;  }

/* upd. 5/2/2010 RB  */
.pager {
clear:both;
text-align:center;
}
.pager li {
background-image:none;
display:inline;
list-style-type:none;
}

.pager .pager-current {
padding:0.5em;
font-weight:bold; border:1px solid #ccc;
}


h5 {padding:0;
margin:0;
 }

h5 a {
font-size:15px;
text-transform:uppercase;
background-image:url(../images/bullet.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:20px;
color:#900022;
text-decoration:none;
font-weight:normal;
font-family:"Times New Roman",Times,serif;
}
