@charset "iso-8859-1";
/* CSS Document */
* {/*border:1px solid red*/}
html, body {margin:0; padding:0; text-align:center; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; 
			background:#D2D7DC url("../images/bg_body.gif") repeat-x}
img {border:none}

a {color: #2a5a4b;}
a:hover { text-decoration:none} 
h1, h2, h3, p, form { margin:0; padding:0;}
p {padding:10px 0}

h3 { font-size:18px; font-weight: normal; }
h3 a {color:#295A4B; text-decoration:none;  }
h3 a:hover {text-decoration:underline; }
input, textarea {border:1px solid #28594A;}

.bgGBCont {background:url("../images/bg_body_foot.gif") repeat-x bottom left; padding:12px 0 0 0}
.bgGBSupCont { width:990px; margin:0 auto; text-align:left; background: url("../images/bg_body_border_center.gif") repeat-y top center }
.GBCont {}
.header {height:194px;  background:url("../images/bg_center_top_heder.gif") repeat-x}
.frBRtop { float:right}
.flBRtop {float:left;margin:-6px 0 0 0; position:relative }

.HeaderCont {float:left;  width:738px}
.header h1 {padding:29px 0 0 20px; margin:0;float:left}
.header .imgInstr {float:left; padding:79px 0 0 0}
.header .login { background:url("../images/bg_search.gif") no-repeat; float:right; width:295px; height:135px; margin:20px 0 -9px 0}

.login form { padding:27px 0 0 40px ; margin:0}
.login form p {margin:0; padding:0 0 5px 0}
.login input { border:1px solid #28594A; color:#ADCD8A; width:142px; height:18px; vertical-align:middle}
.login input.btn {width:78px; margin:0 0 0 10px; height:19px}
.login form p.link {padding:0 0 20px 0}
.login form p.link a { background:url("../images/bg_icon_new_user.gif") no-repeat 0 3px; text-decoration:none; padding: 0 20px; display:block; color:#28594A }
.login form p.link a:hover { text-decoration:underline}

.menu { clear:left; padding:25px 0 0 0}
.menu ul {margin:0; padding:0; list-style:none; width:740px; }
.menu li {float:left}
.menu a, .menu span {display:block; font-size:16px; color:#D2EA99; text-decoration:none; background:url("../images/bg_menu_a.gif") no-repeat 10px 2px}
.menu a:hover {background:url("../images/bg_menu_a_h.gif") no-repeat 10px 2px}
.menu span {padding:12px 14px; background:url("../images/bg_menu_span.gif") no-repeat right 4px }

.contContainer { clear:both; background:url("../images/bg_content_rep_x.gif") repeat-x; margin:0 14px 0 17px; }
.contContConteiner { padding-left:20px; padding-right:20px;}
.contSubContainer {background:url("../images/bg_sub_bottom.jpg") repeat-x bottom left; height:1%; height/**/ /**/: /**/auto; padding: 0 0 30px 0}
 
.centerCont {  float:left; border:0px solid red; width:765px}
.leftBar { width:190px;  float:left}
.leftBar .item {margin:25px 0 0 0; border-left:1px solid #9ABF82}
.leftBar .item p {padding: 10px 0 5px 20px}
.leftBar p.link { clear:both; text-align:right; padding:10px 20px 0 0}
.leftBar p.link a {color:#C04A1C;}
.leftBar h3 {color:#2B5B4C; padding: 0 0 0 20px; font-weight:normal; line-height:100%; font-size:18px; margin:0; background:url("../images/bg_left_item_h3.gif") no-repeat 2px 0;}
.subleft {padding:0 0 0 12px}

.poll { background:#77A474; margin:20px 0 0 0}
.poll p { background:#8AB38A;color:#FFFFFF}
.poll p.NB { background:none; }
.poll input { vertical-align:middle; margin: 0 0 0 12px; }
.poll h3 {padding:22px 0 0 50px;height:1%;height/**/ /**/: /**/auto; margin:0 0 10px 0; color:#D5E6C1; font-size:16px; background: url(../images/bg_left_pool_top.jpg) no-repeat}
.poll p { padding:7px 0; clear:both; height:1%; display:table; width:178px}
.poll p label { float:right; margin:0; width:128px; text-align:left }
.poll p.cBT { text-align:center; background:none}
.poll p.cBT input { margin:0; }
.poll p input {border:none}
.poll form { padding: 0 0 10px 0; background:url(../images/bg_poll_bottom.gif ) no-repeat bottom left}
/* left cont */

.topTreeProd {background:url("../images/top_middl.jpg") repeat-y; height:1%; float:left; width:618px; boerder:1px solid red }
.topLinks { background:url("../images/top_cont.jpg") no-repeat 0 0px; padding:30px 0 20px 78px}
.topLinks h2 { color:#FFFFFF; font-size:18px; font-weight:bold; margin:0 30px 0 0; padding:0; display:inline; font-weight: normal}
.topLinks ul { margin:0; padding:0; list-style:none;  display:inline}
.topLinks ul li { display:inline; margin: 0 0 0 20px}
.topLinks ul li a {color:#A5A99E}
.topLinks ul li a:hover { text-decoration:none}
.topLinks ul li a img { vertical-align:middle}

.rightCol { float:left; width:137px}
.search {margin:7px 0 0 0; background:url("../images/serch_cont_right2.jpg") no-repeat top left; }
.search  form { padding:88px 5px 20px 0; text-align:center}
.search  form input { width:100px; border: 0px; color: #ca471b; padding: 0}


.prodTop { padding:0 25px}
.prod { float:left; margin:0 2px; background:url("../images/bg_top_prod.jpg") repeat-x bottom left; min-height:250px;
width:280px;}
.prod .imgCont {padding:10px 10px 10px 12px; xbackground:url("../images/bg_top_img.jpg") no-repeat}
.prod h3 {padding:0 15px;}
.prod p {padding:7px 15px;}
.topBottom { background:url("../images/bg_top_bootom.jpg") no-repeat 0 -2px; height:22px; clear:both}

.topBottomProd { background:url(../images/footer_prod_bg_center.gif) no-repeat 0 bottom; height:61px; clear:both}


.topProducts {background: url(../images/top_cont_prod.jpg) no-repeat -7px 0px; padding:25px 0 5px 0; display:table; width:100%}
.topProducts h2 { color:#FFFFFF; font-size:18px; text-decoration: none; font-weight:bold; margin:0 30px 0 0; padding:14px 0 10px  87px; float:left; font-weight: normal}
.topProducts h3 { float:left; width:360px; height:46px;}
.topProducts h3 a { color:#FFFFFF; font-size:18px; text-decoration: none; font-weight:bold;  margin:0 0 0 75px; padding:10px 0 0  0; display:block; font-weight: normal}
.topProducts p  {color:#BF4A1C;  text-decoration:none; font-weight:bold; float:right; padding:14px 0 10px 0; width:245px; margin:0;  height: 25px; vertical-align:middle; background:url(../images/zelenuy_pacet.jpg) no-repeat 0 5px }
.topProducts p span, .topProducts p a {display:block; margin:0 15px 0 40px}
.topProducts p img { float:left; vertical-align:middle; margin: 0 10px 0 0}
.topProducts h5  {color:#BF4A1C;  text-decoration:none; font-weight:bold; float:right; padding:14px 20px 10px 40px; margin:0; margin-right: 10px;  height: 25px; vertical-align:middle; background:url(../images/zelenuy_pacet.jpg) no-repeat 0 5px }


.prodList {padding:0 22px 0 20px;}
.prodItem { padding:15px 0;  clear:both; border-top:1px solid #fff; border-bottom:1px solid #E5E5E5 }
.silver { background:#F3F4F6}
.contPrIt { border-left:1px solid #79A576; background:url(../images/bg_h3_item.gif) no-repeat 2px 0; display:table; height:1%; height/**/ /**/: /**/ auto; width:572px  }
.prodItem .card { float:right; padding: 0 20px 0 20px; width: 50px; text-align: center;}
.prodItem .imgCont { float:left; border:4px solid #ccc; margin:0 0 0 20px}
.prodItem .imgCont img { width:92px;}
.prodItem .prInfo { float:left; padding:0 0 0 20px}
.prodItem .prInfo h3 { font-size:14px; color:#2a5a4b; font-weight:bold; width:460px}
.prodItem .prInfo p { margin:0; padding:5px 0; font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif}
.prodItem .prInfo p .note img { float:left; margin: 0 10px 0 0}
.prodItem .prInfo p a { color:#666666; font-weight:normal}
.prodItem .prInfo p span { color:#F53400}


.scroll { text-align:center; padding:15px 0 0 0}
.scroll p { margin:0 auto; padding:0; width:185px}
.scroll a { display:block; float:left; padding:6px 5px 6px; font-weight:bold; color:#FFFFFF; text-decoration:none; background:url(../images/scroller_bg.gif) repeat-x}
.scroll a.active { color:#000000; background:url(../images/scroller_bg_avtiv.gif) repeat-x; }
.scroll a.lf, .scroll a.rt { padding:0 ; background: none}

.catalog { background:url("../images/bg_katalog.jpg") no-repeat; padding:20px 0 0 20px; height:1%; height/**/ /**/: /**/auto; *height:1%;  clear:both}
.catalog .item { float:left; width:245px; height:150px; border-left:1px solid #9ABF82;  margin:15px 0 }
.catalog .item h3 { min-height:50px; font-size:18px; line-height:1.2em; font-weight:normal; background:url(../images/bg_h3_item.gif) no-repeat 2px 0; padding:0 10px 0 23px}
.catalog .item a { color:#9ABF82}
.catalog .item a:hover { text-decoration:none}
.catalog .item p { color:#9ABF82; padding:0 30px 10px 23px; margin:0;}
.catalog p.link { clear:both; text-align:right; padding:10px 20px 30px 0}
.catalog p.link a {color:#C04A1C;font-weight:bold}
.catalog .item2 { float:left; width:245px}
.catalog .item2 h2 { font-size:24px; font-weight:normal; color:#C04A1C; padding: 0 0 0 100px}
.catalog .item2 p { padding: 10px 0 0 100px}


.rightCol .mewsItem {margin:25px 0 0 0; border-left:1px solid #9ABF82}
.rightCol .mewsItem p {padding: 10px 10px 5px 20px}
.rightCol p.link { clear:both; text-align:right; padding:10px 20px 0 0}
.rightCol p.link a {color:#C04A1C; font-weight: bold;}
.rightCol h3 {color:#2B5B4C; padding: 0 0 0 20px; font-weight:normal; line-height:100%; font-size:18px; margin:0; background:url("../images/bg_left_item_h3.gif") no-repeat 2px 0;}


.footer { height:156px; background:#A5C787 url("../images/footer_bg_center.gif") repeat-x }
.footer .rtImg { float:right}
.footer .lftImg {float:left}
.fCont { float:left; padding:25px 30px 0 20px }
.fitem { float:left; width:250px; height:80px; color:#FFFFFF; margin: 0 0 0 10px; padding:0 0 0 20px; border-left:1px solid #9ABF82;  background:url("../images/bg_left_item_h3.gif") no-repeat 2px 0; }
.tel { position:absolute; margin:-10px 0 0 230px}
.clear { clear:both; width:100%; height:1px; font-size:1px; line-height:1px}


.order input {border:1px solid #28594A;}
.price , .fullprice { color:#C04A1C; font-weight:bold; background: #f3f4f6; border-bottom: 1px solid #e5e5e5; border-top: 1px solid #ffffff; border-left: 2px solid white; text-align: center;}
.prices { color:#C04A1C; font-weight:bold; background: #f3f4f6; border-bottom: 1px solid #e5e5e5; border-top: 1px solid #ffffff; border-left: 2px solid white}
.tovar {font-weight:bold; background: #f3f4f6;  border-top: 1px solid #ffffff;}
.buttonPrice input{ font-family:tahoma; font-size:12px;font-weight:none; background:url(/images/button_bg.gif) repeat-x; padding:3px 5px; border:1px solid #CCE596; border-top:none; color:#3A5839  }
.smaller {background:#77A474; color:#FFF}


.prodList ul { list-style:none}
.prodList li  { padding:3px 0 3px 20px; background:url(/images/submenuitem.gif) no-repeat 5px 10px;}

.userLog {font-size:10pt; color:#fff; padding:10px 40px}

/* inline  style */

.col295a4b {color: #295a4b}
.catalog .item a.blackLink {color: black}
.colBF4A1C {color:#BF4A1C; font-weight:bold;}
.paddColl {color: #2a5a4b; padding-top: 15px}
.newsCol333 {padding-left: 50px; padding-right: 20px; color: #333333}
.dateSpanColl {color: #d5d1d1}
#frmCheckout, #myform { width:750}



#rblogo {
margin-left:100px;
/*
background: transparent url(http://biblyuk.com/handcrafted/logo_href_white.png) no-repeat scroll 0 0;
*/
padding-bottom: -1px;
padding-left: 30px;
padding-top: 3px;
text-align: left;
font-family: calibri,Arial,Helvetica,sans-serif;
font-size: 10px;
line-height: 15px;
}

#rblogo a {
text-transform: lowercase;
word-spacing: 0;
line-height: 18.1333px;
vertical-align: baseline;
letter-spacing: 0px;
font-family: calibri,Arial,Helvetica,sans-serif;
font-size: 10px;
color: #fafafa!important;
text-decoration: none!important;
}

#rblogo strong {
display: block;
clear: both;
color: #fff!important;
display: block;
font-family: calibri;
font-size: 14px;
letter-spacing: 1px;
line-height: 1em;
margin-bottom: -3px;
padding-top: 2px;
}
