@charset "utf-8";
body.index {
	background:url(images/topbg.jpg) repeat-x;
	margin: 0px;
	padding: 0px;
}
body.inner {
	margin: 0px;
	padding: 0px;
	background-image: url(images/topbg2.jpg);
	background-repeat: repeat-x;
}
#breadcrumb
{
	height:15px;
	padding:5px;
	font:11px "trebuchet MS", arial;
	color:#fff;
}
#breadcrumb a
{
	font:11px "trebuchet MS", arial;
	color:#fff;
	text-decoration:none;
}
#left_panel
{
	padding:15px 0px;
	float:left;
	width:620px;
	padding-left:80px;
}
#left_panel h2
{
	margin:0px;
	padding:5px;
	font:18px "trebuchet MS", arial;
	color:#000;
}
#left_panel p
{
	padding:10px;
	margin:0px;
	font:12px "trebuchet MS", arial;
}
#left_panel a
{
	color:#061c16;
	text-decoration:underline;
}
#left_panel ol
{
	font:12px "trebuchet MS", arial;
	padding:15px;
	margin-left: 10px;
}
#left_panel li a, #left_panel li a:visited
{
	text-decoration: none;
}
#left_panel li a:hover
{
	text-decoration: underline;
	color:#000;
}
#right_panel
{
	float:right;
	padding:10px;
	width:200px;
}
#right_panel ul , .booklist
{
	font:11px "trebuchet MS", arial;
	padding:0px;
	list-style:none;
	margin:0px;
	background:#72a497;
}
#right_panel li
{
	padding:0px;
	margin:0px;
}
#right_panel ul li a, .booklist li a
{
	padding:5px;
	display:block;
	text-decoration:none;
	color:#fff;
	background:#8ec6b7;
	margin:1px 0px;
}
#right_panel ul ul li a, .booklist li a
{
	background:#83b2a5;
	text-decoration:none;
	display:block;
	margin:1px 0px;
}
#right_panel a:hover, .booklist a:hover
{
	color:#194639;
}

.booklist li a:link, .booklist li a:visited {
    color:white !important;
    text-decoration:none !important;
}
.booklist li a:hover {
    color:#194639 !important;
    text-decoration:none !important;
    background-color:#8EC6B7 !important;
}

#right_panel a.selected
{
	color:#194639;
}
.wrap
{
	width:942px;
	margin:auto;
}
.clear
{
	clear:both;
}
.float_left
{
	float:left;
}
.float_right
{
	float:right;
}
body.index #header
{
	background:url(images/moscow.jpg) no-repeat bottom right;
}
#logo
{
	height:118px;;
	padding-top:26px;
}
#topnav
{
}
#topnav ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}
#topnav li
{
	float:left;
	padding:5px 5px;
}
#topnav li a
{
	display:block;
	font:12px/12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
}
#search
{
	clear:right;
}
#search form
{
	margin:0px;
	padding:0px;
}
#search input.srchtxt
{
	background:transparent url(images/search_bg.png) no-repeat;
	height:14px;
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#9a9a9a;
	padding:5px;
	width:178px;
	border:none;
}
#search input.srchbtn
{
	background:transparent;
	border:none;
	position:absolute;
	text-indent:-999999px;
	overflow:hidden;
	width:20px;
	height:20px;
	padding:0px 0px 0px 0px;
	margin:2px 0px 0px -32px;
}

#taged
{
	width:576px;
	height:114px;
}
#taged p
{
	font:16px/18px "trebuchet MS", arial;
	color:#fff;
	padding:6px;
	margin:0px;
}
#taged h1
{
	padding:28px 6px 8px 6px;
	margin:0px;
	font:20px/16px "trebuchet MS", arial;
	color:#fff;
	font-weight:bold;
}
#middle_panel
{
	border-top:dashed 1px #8dc3b2;
	border-bottom:dashed 1px #8dc3b2;
	clear:left;
	padding:0px;
	margin:10px 0px 0px 0px;
}
#middle_panel p a, #middle_panel p a:visited
{
color:#4e4138;
}
#bottom_panel
{
	margin-top:16px;
	clear:left;
	padding-bottom:20px;
}
#top_panel
{
	padding:14px 0px 0px 0px;
}
#top_panel .error
{
	font:12px/12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:red;
}
#top_panel .success
{
	font:12px/12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#194639;
}
#top_panel .box_brwn
{
	background:#ebfaf7;
	width:303px;
	margin:0px 5px;
}
#top_panel .box_brwn .box_base
{
	background-image: url(images/brwn_box_base.png);
	background-repeat: no-repeat;
	height:7px;
}
#top_panel .box_brwn .box_content
{
	padding:10px 10px 0px 10px;
	min-height:240px;
	text-align:center;
	background:url(images/brn_box_top.png) no-repeat;
}
#top_panel .box_brwn .box_content h2
{
	text-align:left;
	margin:0px;
	padding:0px 0px 5px 5px;
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#194639;
}
#top_panel .box_grey .box_content h2
{
	font:16px/16px Arial, Helvetica, sans-serif;
	color:#25221b;
	padding:13px 5px;
	font-weight:bold;
}
#top_panel .box_grey .box_content h2 a, #top_panel .box_grey .box_content h2 a:visited
{
	font:16px/16px Arial, Helvetica, sans-serif;
	color:#25221b;
	font-weight:bold;
	text-decoration: none;
}
#top_panel .box_grey .box_content img.abta
{
	padding-right:10px;
}
#top_panel .box_grey .box_content ul
{
	float:left;
	width:150px;
}
#top_panel .box_grey .box_content li
{
	font:12px Arial, Helvetica, sans-serif;
	color:#4e4138;
}

#top_panel .box_grey .box_content p, #top_panel .box_grey .box_content p a, #top_panel .box_grey .box_content p a:visited
{
	padding:0px;
	margin:0px;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#25221b;
}
#top_panel .box_grey .box_content p a, #top_panel .box_grey .box_content p a:visited
{
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#25221b;
	text-decoration: none;
}
#top_panel .box_grey .box_content p.more_details,
#top_panel .box_brwn .box_content p.more_details
{
	text-align:right;
	padding:0px;
	margin:0px;
	clear:left;
}
#top_panel .box_grey .box_content p.more_details a
{
	color:#4e4138;
}
#top_panel .box_brwn .box_content p.more_details
{
	padding-bottom:0px;
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#4e4138;
}
#top_panel .box_brwn .box_content p.more_details a
{
	color:#4e4138;
}

#top_panel .box_grey {
	width: 305px;
	margin-right:6px;
	background-image: url(images/box_bg.png);
}
#top_panel .box_grey.lft {
	width: 305px;
	margin-right:6px;
	background-image: url(images/box_bg_lft.png);
}
#top_panel .box_grey h2
{
	margin:0px;
}
#top_panel .box_grey .box_base {
	background-image: url(images/box_base.png);
	background-repeat: no-repeat;
	height:16px;
}
#top_panel .box_grey.lft .box_base {
	background-image: url(images/box_base_lft.png);
}
#top_panel .box_grey .box_content {
	min-height:225px;
	background-image: url(images/box_top.png);
	background-repeat: no-repeat;
	padding:10px;
}
#top_panel .box_grey.lft .box_content {
	min-height:225px;
	background-image: url(images/box_top_lft.png);
	background-repeat: no-repeat;
	padding:10px;
}

/*    DOWNLOAD    */

a:active
{
  outline: none;
}

:focus
{
  -moz-outline-style: none;
}

.download
{
	width:280px;
    height:220px;
    background:url(images/downloadbg.jpg) no-repeat;
	padding:16px 16px 0px 16px;
	margin:0px;
}

.includes li {
    width:450px;
    background-color:#a5e3ae;
    margin-bottom:4px;
    padding:4px;
}
/*  LOGIN  */
#login_panel
{
	float:right;
	padding:0px;
	width:213px;
    height:261px;
    background:url(images/loginbg.png) no-repeat;
}

.plogin {
    font-size:12px;
    font-family:Arial;
    margin:10px 0 0 20px;
}

a.alogin:link, a.alogin:visited {
    font-family:Arial;
    font-size:12px;
    color:#063713;
    text-decoration:none;
}

a.alogin:hover {
    font-family:Arial;
    font-size:12px;
    color:#063713;
    text-decoration:underline;
}

.logininput {
    margin-left:20px;
    width:165px;
    background-color:#ccfdd4;
    border:1px solid #063713;
    font-size:12px;
    font-family:Arial;
}
.loginbutton {
    background:url(images/loginbutton.png) no-repeat;
    border:none;
    width:123px;
    height:34px;
    cursor:pointer;
    margin-bottom:10px;
}

a.freebies:link, a.freebies:visited {
    color:#10611a !important;
    font-weight:bold;
    font-family:Arial;
    font-size:14px;
    text-decoration:none !important;
    position:relative;
    top:4px;
}

a.freebies:hover {
    color:#10611a !important;
    font-weight:bold;
    font-family:Arial;
    font-size:14px;
    text-decoration:underline !important;
    position:relative;
    top:4px;
}

.download img {
    border:none;
}
.download h2 {
    font:16px Arial, Helvetica, sans-serif;
	color:#068818 !important;
	padding:2px 0px;
	margin:5px 0px;
	font-weight:bold;
	background:url(images/sep_grey.png) no-repeat bottom left;
}                                                           
.download h2 a, .download h2 a:visited, .download h2 a:hover {
    text-decoration: none;
	color:#068818 !important;
}

.download p
{
	font:12px/18px Arial, Helvetica, sans-serif;
	letter-spacing:0.25px;
	color:#000;
	margin:0px;
	padding:0px;
}

/*    ASTHMA CARE */

.asthma_care
{
	width:280px;
	padding:16px 16px 0px 16px;
	margin:0px;
}

.asthma_care h2,
.contact_form h2
{
	font:16px Arial, Helvetica, sans-serif;
	color:#25221b;
	padding:2px 0px;
	margin:5px 0px;
	font-weight:bold;
	background:url(images/sep_grey.png) no-repeat bottom left;
}
.asthma_care h2 a,.asthma_care h2 a:visited
{
	text-decoration: none;
	color:#25221b;
}

.asthma_care img
{
	padding:15px;
}
.asthma_care p
{
	font:12px/18px Arial, Helvetica, sans-serif;
	letter-spacing:0.25px;
	color:#000;
	margin:0px;
	padding:0px;
}
.buy_now
{
	width:276px;
	background:#5b1351;
	height:210px;
	padding:15px;	
}
.buy_now h2
{
	font:18px/20px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ee9ee3;
	padding:2px;
	margin:5px;
	background:url(images/sep_prpl.png) no-repeat bottom left;
}
.buy_now h2 a, .buy_now h2 a:visited
{
	font:18px/20px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ee9ee3;
	text-decoration: none;
}
.buy_now p
{
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#f9cdf3;
	letter-spacing:0.25px;
	padding:2px 2px 0px 2px;
	margin:0px;
}
.buy_now .buynw
{
	position:absolute;
	margin:120px 0px 0px -158px;
}
.contact_form
{
	padding:17px;
	width:280px;
	padding-bottom:0px;
	position:relative;
}
.contact_form form
{
	padding:0px;
	margin:0px;
	font:11px Arial, Helvetica, sans-serif;
	color:#25221b;
}
.contact_form label
{
	display:inline-block;
	width:40%;
	vertical-align:top;
	margin-top:7px;
}
.contact_form input,
.contact_form textarea
{
	border:none;
	margin:3px;
	padding:3px;
	background:#f5fbf9;
	width:55%;
}
.contact_form input#digit
{
	width:59px;
}
.contact_form #contact_submit
{
	width:87px;
	height:26px;
	background:url(images/submit.png);
	text-indent:-999999px;
	overflow:hidden;
	right:20px;
	position:absolute;
	margin-right:0px;
	margin-top:0px;
}
#ButeykoClinic,
#books,
#about
{
	background:url(images/boxes_below.png);
	width:272px;
	padding:16px;
	margin:0px 4px;
	height:103px;
}
#ButeykoClinic h2,
#books h2,
#about h2
{
	font:14px/14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#25221b;
	padding:0px;
	margin:0px;
}
#ButeykoClinic h2 a, #ButeykoClinic h2 a:visited, #about h2 a, #about h2 a:visited
{
	font:14px/14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#25221b;
	padding:0px;
	margin:0px;
	text-decoration: none;
}
#ButeykoClinic p
{
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#25221b;
	margin:7px;
	padding:11px 0px 5px 0px;
}
#ButeykoClinic .click_here
{
	float:right;
}
#books p
{
	position:absolute;
	padding:0px;
	width:250px;
	font:10px/12px Arial, Helvetica, sans-serif;
	color:#25221b;
	margin:-15px 10px 0px 45px;
}
#books a, #ButeykoClinic a
{
	color:#f44003;
	text-decoration:none;
}
#books .books
{
	text-align:center;
	padding:15px;
}
#about img
{
	padding:20px 20px 10px 0px;
}
#about p
{
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#25221b;
	width:215px;
	padding:14px 0px 0px 0px;
}
#about p a, #about p a:visited
{
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#25221b;
	text-decoration: none;
}

#footer
{
	padding:24px;
	background:url(images/bottombg.jpg);
	clear:left;
	font:11px Arial, Helvetica, sans-serif;
	color:#ECF0F0;
    
    
}
#footer ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}
#footer li
{
	float:left;
	width:170px;
	padding:5px;
}
#footer li a
{
	color:#fffcf5;
	text-decoration:none;
}
#footer li a:hover
{
	color:#1a5f85;
}
#footer p
{
	padding:10px 0px;
	text-align:center;
	clear:left;
}
#footer a
{
	color:#1a5f85;
	text-decoration:none;
}
#container_bg
{
	background:#fcfefd url(images/bg_green.png) repeat-y center top;
}
.inner #container_bg
{
	background:#fcfefd url(images/bg_greena.png) repeat-y center top;
	
}

a.chapterlink:link, a.chapterlink:visited {
    font-family:Arial !important;
    font-size:14px !important;
    font-weight:normal;
    color:white !important;
    text-decoration:none !important;
}

a.chapterlink:hover {
    font-family:Arial !important;
    font-size:14px !important;
    font-weight:normal;
    color:#f9fc28 !important;
    text-decoration:underline !important;
}

.chapterspan {
    font-family:Arial !important;
    font-size:14px !important;
    font-weight:normal;
    color:white !important;

}

a.logout:link, a.logout:visited {text-decoration:none !important;}
a.logout:hover {text-decoration:underline !important;}
#ButeykoClinic h4 a, #ButeykoClinic h4 a:visited, #about h4 a, #about h4 a:visited {
	font-weight:bold;
	color:#25221b;
	padding:0px;
	margin:0px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
}
#ButeykoClinic h4, #books h4, #about h4 {
	font:14px/14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#25221b;
	padding:0px;
	margin:0px;
}
#left_panel h4 {
	margin:0px;
	padding:5px;
	font:18px "trebuchet MS", arial;
	color:#000;
}
#top_panel .box_grey .box_content h4 a, #top_panel .box_grey .box_content h4 a:visited {
	font:16px/16px Arial, Helvetica, sans-serif;
	color:#25221b;
	font-weight:bold;
	text-decoration: none;
}
.txt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.tit1adj {
	font-family: "Trebuchet MS", Arial;
	font-size: 19px;
	font-weight: bold;
	margin-left: 3px;
}
.tit2adj {
	font-family: "Trebuchet MS", Arial;
	font-size: 17px;
	font-weight: bold;
	margin-left: 3px;
}
.index #container #container_bg #content #top_panel #box1 .box_content h4 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.txtbold {
	font-weight: bold;
}
.index #container #container_bg #content p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.heading2 {
	font-family: "Trebuchet MS", Arial;
	font-size: 18px;
	font-weight: bold;
	margin-left: 3px;
	border-left-width: 6px;
}
