body{
font:12px Tahoma,Arial,sans-serif;
color:#000;
background:#385a78;
padding:0 0 10px
}
#irp_page{
background:url(../images/wrapper.png) 50% 0 no-repeat;
min-height:520px;
_height:520px;
}
#irp_wr_pager{
width:1000px;
margin:0 auto;
}
#irp_leftcol{
width:700px;
float:left;
background:#F9F9F9;
border-radius:5px;
padding:0 0 40px;
position:relative;
min-height:600px;
_height:600px;
}
#irp_rightcol{
width:289px;
float:right;
padding:20px 0 0
}
#irp_content{
background:#031e38;
border-radius:10px;
padding:0 0 5px;
margin:0 0 20px
}
#irp_wr_content{
background:#0b0d15;
border-radius:10px;
padding:5px;
margin:0 0 5px
}
#irp_wrapper{
background:#1a1c22;
border-radius:5px;
border-right:1px solid #393939;
margin:0 0 5px
}
/**/
.content_text{padding:20px}
.content_text p,.content_text ul,.content_text ol{margin:0 0 15px;text-align:justify}
.content_text a{color:#0570b4}
.content_text h1{
font-size:25px;
background:url(../images/page_title.png) repeat-x;
border-bottom:1px solid #ccc;
height:51px;
padding:0 30px;
line-height:2;
}
.content_text h2{
font-size:21px;
border-bottom:1px solid #ccc;
margin:0 0 20px
}
.content_text h2.with_icon{
padding:0 30px 0 100px;
position:relative;
}
.content_text h3{
color:#0d75ce;
font-size:15px;
font-weight:700;
margin:0 0 15px;
}
.content_text ul li{
list-style:disc outside;
margin:0 0 0 40px;
}
.content_text ol li{
list-style:decimal outside;
margin:0 0 0 45px;
}
/**/
#irp_header{
width:1000px;
margin:0 auto;
padding:28px 0 0
}
#irp_header .irp_books{
float:left;
display:block;
margin:0 10px 0 40px;
}
#irp_logo{
display:block;
text-decoration:none;
float:left;
width:412px;
height:40px;
background:url(../images/logo.png) no-repeat
}
#irp_logo:hover{background-position:0 100%}
#irp_main_menu{
background:url(../images/main_menu.png) no-repeat;
width:670px;
height:45px;
padding:10px 0 0 30px;
}
#irp_main_menu li{display:block;float:left;margin:0 40px 0 0}
#irp_main_menu a{
text-decoration:none;
display:block;
color:#000;
font:20px/1.6 Georgia,serif;
padding:0 0 0 40px;
height:32px
}
#irp_main_menu a:hover,#irp_main_menu li.active a{color:#385a78}
#irp_main_menu a.about-us{background:url(../images/main_menu_about_us.png) 5px 50% no-repeat}
#irp_main_menu a.home{background:url(../images/main_menu_home.png) 0 50% no-repeat}
#irp_main_menu a.contact-us{background:url(../images/main_menu_contact_us.png) 0 50% no-repeat}
#irp_main_menu a.order-now{background:url(../images/main_menu_order_now.png) 0 50% no-repeat}
#irp_footer{color:#fff;text-align:center;padding:5px 0}
#irp_footer a{text-decoration:underline;color:#fff}
/**/
#irp_logform{
margin:0 0 35px; 
background:url(../images/auth_fon.png) 10px 15px no-repeat;
padding:0 40px 0 50px;
}
#irp_logform a{
color:#0ebaeb;
display:block;
float:left;
line-height:2;
}
#irp_logform .logform-textfield{
display:block;
border:none;
margin:0 0 10px;
padding:3px;
border-bottom:1px solid #424449;
width:96%;
background:#2b3034;
color:#c0c1c2;
font-size:11px;
border-radius:3px;
}
#irp_logform #log-subm-btn{
float:right;
width:57px;
height:23px;
background:url(../images/log-subm-btn.png) no-repeat;
border:none;
cursor:pointer;
font-size:11px
}
#irp_logform #log-subm-btn:hover{background-position:0 -23px}
#irp_logform .errorMessage{margin:0 0 10px}
/**/ 
.wr_profile{
margin:0 0 35px; 
background:url(../images/auth_user.png) 10px 15px no-repeat;
padding:0 40px 0 50px;
}
#profile_menu{
list-style:none;
margin:0 0 10px
}
#profile_menu li{
display:block;
line-height:1.45;
text-align:right
}
#profile_menu a{
color:#B2A807;
font-weight:700
}
a.sign_out{
border:none;
text-decoration:none;
display:block;
background:url(../images/log_out.png) no-repeat;
width:57px;
height:23px;
}
a.sign_out:hover{background-position:0 -23px}
.breadcrumbs{padding:0 0 10px}
.breadcrumbs a{text-decoration:none;padding:0 7px 0 0;color:#000}
.breadcrumbs a:hover{text-decoration:underline}
.breadcrumbs span{padding:0 7px 0 0}
.breadcrumbs .separator{font-size:10px}
.welcome{font-size:12px;color:#fff}
.welcome a{font-weight:700;color:#0ebaeb}
/**/
#irp_submenu{margin:0 0 40px}
#irp_submenu li{
list-style:none;
display:block;
border-top:1px solid #393939;
}
#irp_submenu li.last{border-bottom:1px solid #393939}
#irp_submenu li a{
display:block;
text-decoration:none;
width:259px;
height:32px;
background:url(../images/submenu_item.png) no-repeat;
color:#b2a807;
font:700 15px/2 Georgia,serif;
text-transform:uppercase;
padding:0 0 0 30px;
}
#irp_submenu li a:hover,#irp_submenu li.active a{background-position:0 -32px}
/**/
#irp_banners{
text-align:center;
border-bottom:1px solid #393939;
margin:0 0 20px
}
#irp_banners img{max-width:280px}
#irp_banners .irp_wr_banner{border-bottom:1px solid #000;padding:0 0 40px}
/**/
#irp_quality_control{
background:url(../images/quality_control.png) no-repeat;
width:110px;
height:97px;
margin:0 auto 10px;
}
/**/
.order_button{
width:112px;
height:64px;
background:url(../images/order_button.png) no-repeat;
display:block;
text-decoration:none;
position:absolute;
bottom:-32px;
left:294px;
z-index:5;
}
.order_button:hover{background-position:0 -64px}
.block_quarantees{
background:#ebebeb;
width:330px;
border:1px solid #c9c9c9;
padding:15px 15px 15px 60px;
position:relative;
float:left;
margin:30px 0 0
}
.block_quarantees ul{margin:0!important;}
.block_quarantees li{list-style:none inside!important;margin:0!important}
.block_quarantees .icon{
background:url(../images/icon_guaratees.png) no-repeat;
width:73px;
height:73px;
position:absolute;
left:-10px;
top:-8px;
z-index:2;
}
.research_papers{
/* background:url(../images/research_papers.png) no-repeat 100% 100%; */
margin:0 -30px 0 0;
padding:0 30px 0 0;
min-height:440px;
_height:440px;
}
/**/
.payment_block{
float:left;
padding:25px 20px;
width:650px;
}
.payment_block .title{
color:#fff;
text-transform:uppercase;
margin:0 0 10px;
font-size:17px;
}
.payment_block img{
margin:0 5px 0 0;
}
.guarantees_list{
padding:0 0 0 60px;
}
.guarantees_list.first{
/* background:url(../images/guarant_first.png) no-repeat; */
float:left;
width:40%;
}
.guarantees_list.second{
/* background:url(../images/guarant_second.png) no-repeat; */
float:right;
width:40%;
}
/* .guarantees_list.third{
background:url(../images/guarant_third.png) no-repeat;
} */
.guarantees_list .title{
color:#4b99cf;
display:block;
margin:0 0 3px;
font-weight:700;
}
/**/
.service_title{
background:url(../images/service_item.png) 40px 0 no-repeat;
padding:0 0 0 90px;
margin:0 0 10px;
display:block;
color:#0d75ce;
font:20px/1.6 Georgia,serif;
height:32px;
}
.free_samples_title{
background:url(../images/free_samples_icon.png) no-repeat;
padding:0 0 0 60px;
margin:0 0 10px;
display:block;
color:#000;
font:18px/2 Georgia,serif;
height:35px;
}
a.download_document{
text-decoration:none;
color:#0b07b2;
display:block;
/* background:url(../images/doc_icon.png) 12px 0 no-repeat; */
height:29px;
padding:0 0 0 50px;
font:700 12px/2.3 Georgia,serif;
}
a.download_document:hover{color:#000}
/**/
.tab_links{
padding:20px 20px 0!important;
border-bottom:1px solid #ccc;
}
.form_block{
background:none!important;
z-index:3!important;
border:none!important;
border-top:1px solid #fff!important;
}
.form_title{
background:url(../images/page_title.png) repeat-x!important;
border-bottom:1px solid #fff!important;
color:#000!important;
font:25px/2 Arial,sans-serif!important;
height:51px!important;
padding:0 30px!important;
}
/**/
.irp_index_page{
background:url(../images/index_page.png) 100% 100% no-repeat;
margin:0 -20px 0 0;
padding:0 220px 0 0;
position:relative;
min-height:280px;
}
.irp_index_page .order_button{
left:540px;
top:0;
}