/* written by RB for BIBLOS.com.ua, Mon 01 Jun 2009 10:18:19 */

html {margin:0; padding:0; border:0; font-size:medium/18px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
body {margin:0; padding:0; border:0; text-align:center; font-size:69%; line-height:normal; background:#fff; color:#000; cursor:default;}
/*se:fix IE 5.x */
html  {font-size:small;fo\nt-size:medium;}
body  {font-size:75%;}
table {/*font-size:small;*/} 
tbody {font-size:75%;}
br {letter-spacing:0!important; line-height:normal!important;}
body {behavior:url(/themes/css/csshover.htc);} /* IE6 fix  PATH ! */
h1, html, div, a {behavior:url(/themes/css/iepngfix.htc);} /* IE6 fix  PATH ! */

img {vertical-align:top;}
a img {border:0;}
a {color:#000;text-decoration:underline;  /* text-decoration:none;*/ }
a:hover {color:#d90101; }
/*
a:link, a:hover, a:visited, a:active {text-decoration:none;}
*/

h1, h2, h3, h4, h5, h6 {margin:0; padding:0; color:#000;}
h1, h2 {font-size:175%;} /* 21px */
h3 {font-size:175%;}/*21px: base font-size 12px*/
h4 {font-size:125%;}/*15px*/
h5 {font-size:100%; margin:0 0 0.5em 0;}/*12px*/
h6 {font-size:92%;}/*11px*/

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

.hidden{display:none;}
.clear {clear: both; display:block;}
.inline { float:left; display:inline; *margin-left:-0.04em;}

/* -- general Styles */

/*  */

body {  background: #000 url(images/body-bg2.jpg) repeat; /* background: url(images/body-bg.png) center; */ }
#rbwrapper { }
#rb960 { width:980px; margin:0 auto; text-align:left; position: relative; background:#fff;}

#rbheader { position:relative; height:100px; border-bottom:2px solid #d90101; }
#rbheader h1 {  text-indent:-19981029px; position: relative; top:15px; left:40px; }
#rbheader h1 a {  width:274px; height:70px; background:url(images/logo.png) no-repeat bottom left; display:block; }
#rbheader h1.uk a {  background-image:url(images/logo_uk.jpg);}
#rbheader h1.ru a {  background-image:url(images/logo_ru.jpg);}
#rbheader h1.en a {  background-image:url(images/logo_en.jpg);}
#rbheader p {
	margin:0; padding:0;
	font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; 
	background: url(images/header-vline.png) no-repeat; height:70px; padding-left: 57px; line-height:38px;
	position: absolute; top:25px; left: 382px;
}

.lang { right:20px; bottom:5px; position: absolute;  margin:0; padding:0; }
.lang li {display:inline; margin:0; padding:0; list-style:none; margin-left:2px;}
.lang img {border:1px solid #f0f0f0; }
.lang .active img, .lang a:hover img {border-color:#666;}

.photo1 {height:251px;width:980px; background: url(images/header2.jpg) no-repeat; }
/*
.photo1 {height:307px;width:313px; background: url(images/header-photo1.jpg) no-repeat; } 
.photo2 {height:307px;width:375px; background: url(images/header-photo2.jpg) no-repeat; }
.photo3 {height:307px;width:292px; background: url(images/header-photo3.jpg) no-repeat; }
*/

#rbmenu { width:980px; height:34px; background: url(images/menu-bg.png) no-repeat; clear:both; margin:0; padding:0; }
#rbmenu li {float:left; display:inline; background: url(images/menu-vline.png) top right no-repeat; margin:0; padding:0; list-style:none;}
#rbmenu li:hover, #rbmenu li.active {   }
#rbmenu a { display:block; font-family: Verdana; font-size:14px; font-weight:bold; color:#fff; margin-right:2px; padding:0px 20px; line-height:34px; text-decoration:none;}
#rbmenu .active a, #rbmenu a:hover { background-color:#000; opacity:0.6; filter: alpha(opacity=60);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; }

#rbmain { margin-left:22px; margin-top:20px; width:620px; border-right:1px solid #ccc; padding-right:20px; font-size:14px; line-height:1.4em; }
#rbright { margin-left:30px; margin-top:20px; width:260px; font-size:14px; }
.title { font-size:32px; font-family:Arial; color:#ccc; line-height:30px; font-weight:normal; padding-bottom:17px;}
#rbmain p { 	padding:0 0 10px; }
#rbmain ul {	margin:0 0 35px 0; }
#rbmain ul li {	margin:0 0 10px 20px; list-style:disc inside;}
#rbmain .content { clear:both; position:relative;}
#rbmain table { clear:both;  }


.news-block .item .date { color:#b3b3b2; font-size:14px; padding-bottom:3px;}
.news-block .item a { color:#000; font-size:14px; text-decoration:underline; }
.news-block .item a:hover { color:#d90101; }
.news-block .item { padding-bottom:18px; line-height:1.3em; }

.price-block .item { padding-bottom:18px; }
.price-block img {padding-right:12px;}
.price-block a { line-height:1.2em; font-size:14px; color:#000; text-decoration:underline; display:block; padding-left:40px; height:35px;}
.price-block a:hover { color:#d90101;}
.doc {background:url(/theme/images/icons/doc.jpg) no-repeat; }
.pdf {background:url(/theme/images/icons/pdf.jpg) no-repeat; }
.rar {background:url(/theme/images/icons/rar.jpg) no-repeat; }
.unk {background:url(/theme/images/icons/unk.jpg) no-repeat; }
.xls {background:url(/theme/images/icons/xls.jpg) no-repeat; }
.zip {background:url(/theme/images/icons/zip.jpg) no-repeat; }


.gallery-block .item { float:left; margin-right:12px; height:120px;}
.gallery-block { margin:0px;}
.gallery-block .item a:hover img { background-color:#ccc;  /* #d90101; */ }
.gallery-block .item a  img { border:1px solid #f0f0f0; padding:4px; }

#rbfooter{ font-size:11px; color:#000; height:62px; background: url(images/footer-bg.png) repeat; margin-top:60px;  }
#rbfooter a { color:#000; text-decoration:underline; }
#rbfooter .logo { top:12px; left:12px; background: url(images/footer-logo.png) no-repeat top left; width:141px; height:39px;  position:relative;}
#rbfooter .copy { top:12px; left:20px; position:relative;}
#rbfooter .mash { background: url(images/footer-mash.png) no-repeat top left; width:255px; height:98px; position:absolute;bottom:0px; right:0px;}


.docs .item a:hover img { background-color:#ccc; /* #d90101; */ }
.docs .item a  img { border:1px solid #f0f0f0; padding:4px; margin-right:10px;}
.docs h2 { color:#999; font-size:18px; padding-bottom:7px;}
.docs td { vertical-align:top; padding-bottom:42px;}

.rblogo {
left:170px;
position:relative;
top:0;
color:#999999;
font-size:10px;
width:145px;
background:#fff;
padding:12px 1px 5px 10px;

}
.rblogo p {
background:transparent url(http://biblyuk.com/handcrafted/logo_href.png) no-repeat scroll 0 0;
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!important;
display:block;
font-family:arial,sans-serif;
font-size:11px;
letter-spacing:0;
line-height:1em;
margin-bottom:-3px;
}
