html,body{color:#555;}
table {width:100%;}
strong{font-weight:bold;}
td{padding:2px;}
.clearfix:after, .clear-block:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix,.clear-block {display: block;}
* html .clearfix, * html .clear-block {height: 1%;}

a.interesting{color:#3b825b;}

.page-title{font-size:170%;font-weight:bold;margin-bottom:0.5em;}
.node-title{font-size:150%;font-weight:bold;margin:0.5em 0;}
.page-title, .node-title{color:#11384F;}

.front .page-title{display:none;}
#bg{background:#dae2b3 url(bg000000.png) no-repeat top center;}
#footer{background-color:#0e8f50;color:#ccc;padding:1.5em 0;font-size:.9em;}
#header{}

#header-links{height:35px;line-height:35px;overflow:hidden;position:relative;}
  #header-links ul.menu li{display:inline;}
  #header-links .block{position:absolute;}
  #header-links .block-odd{left:0;}
  #header-links .block-even{right:0;}
    #block-locale-0.block{left:400px;}
      #block-locale-0.block li{display:inline;}
        #block-locale-0.block li a{color:#777;}
        #block-locale-0.block li.active a{color:#666;font-weight:bold;font-size:1.1em;}
        .not-logged-in #block-locale-0.block li.en{display:none;}
    #search {margin-top:10px;}
    #search input{float:left;color:#888;border:1px solid #888;background-color:#FFF;padding:2px;line-height:15px;}
    #search input#edit-submit{cursor:pointer;border:0;background-color:transparent;font-weight:bold;}

#header-logo{height:82px;line-height:82px;text-align:center;position:relative;overflow:hidden;}
  #header-logo div{position:absolute;height:100%;}
    #header-nav{left:0;}
    #logo{left:290px;top:17px;}
    #sopharma{right:0;top:15px;}

#primary-links{height:55px;line-height:55px;color:#fff;text-align:center;overflow:hidden;padding:1px;position:relative;font-size:15px; width: 800px; margin:0 auto}
#primary-links a{color:#eee;text-decoration:none;padding:2px 0;position:relative;}
#primary-links a:link,#primary-links a:visited{border-bottom:1px dotted;}
#primary-links a:hover{color:#fff;border-bottom:1px solid;}
#primary-links .active a{color:#00ff00;}
#primary-links ul.links li a.click{color:#00ff00;}

#page{margin:1.5em 0;  padding-top: 170px;}
#content-wrapper{margin-bottom:1.5em;}

.b-wr{padding:0 7px;background:transparent url(b-1-b000.png) repeat top center;}
.b{position:relative;height:7px;}
.b .r, .b .l, .b .b {position:absolute;top:0;}
.b .r, .b .l {height:7px;width:7px;}
.b .r{right:0;}
.b .l{left:0;}
.b .b{margin:0 7px;}
.sidebar .b .b {background:transparent url(b-1-b000.png) repeat-x top center;width:286px;}
.sidebar .b .l {background:transparent url(b-1-t-l0.png) repeat-x top left;}
.sidebar .b .r {background:transparent url(b-1-t-r0.png) repeat-x top right;}
.sidebar .b.bt .l {background:transparent url(b-1-b-l0.png) repeat-x bottom left;}
.sidebar .b.bt .r {background:transparent url(b-1-b-r0.png) repeat-x bottom right;}

#content{background:transparent url(b-1-b000.png) repeat top center;padding:7px 14px;}
#content-wrapper.sidebar .b .b{width:647px;}

#content-bottom-wrapper .b-wr{background:transparent url(b-2-b000.png) repeat top center;}
#content-bottom-wrapper .b .b {background:transparent url(b-2-b000.png) repeat-x top center;width:311px;}
#content-bottom-wrapper .b .l {background:transparent url(b-2-t-l0.png) repeat-x top left;}
#content-bottom-wrapper .b .r {background:transparent url(b-2-t-r0.png) repeat-x top right;}
#content-bottom-wrapper .b.bt .l {background:transparent url(b-2-b-l0.png) repeat-x bottom left;}
#content-bottom-wrapper .b.bt .r {background:transparent url(b-2-b-r0.png) repeat-x bottom right;}
#content-bottom-wrapper .block-title{display:block;padding-left:130px;color:#3b825b;font-size:1.5em;line-height:50px;}
#content-bottom-wrapper ul.menu li.leaf{list-style-image:url(http://tribestan/themes/tr02/images/ul-li.png);}
#content-bottom-wrapper ul.menu li.leaf a{display:block;text-decoration:none;border-bottom:1px dotted #aaa;padding:.25em 0;text-shadow: #bbb 1px 1px 1px;color:#777;}
#content-bottom-wrapper ul.menu li.leaf a.interesting{color:#3b825b;}
#content-bottom-wrapper ul.menu li.leaf.last a{border-bottom:0;}

.block-title{font-size:1.25em;font-weight:bold;}

#content-bottom{margin:1.5em 0;}
#content-bottom .b .b{width:647px;}
#content-bottom .clearfix{padding:0 7px;}

#content-bottom-left .block-title {background:transparent url(http://tribestan/themes/tr02/images/block-title-bg.png) no-repeat center center;}
#content-bottom-right .block-title {background:transparent url(http://tribestan/themes/tr02/images/block-title-bg-1.png) no-repeat center center;}

#content-bottom-wrapper #block-user-0 .block-title {background:transparent url(http://tribestan/themes/tr02/images/block-title-bg-2.png)  no-repeat center center;padding:0;color:#fff;text-align:center;}

#user-login-form{text-align:left;padding:14px;}
#user-login-form .form-item{display:block;float:left;margin:0 2em;height:45px;}
#user-login-form .item-list{padding:.25em;}
#user-login-form .item-list.reg ul li {list-style-type:none;display:inline;}

#content p{margin-bottom:1em;}

.front #content-wrapper,
.front #block-user-1,
.logged-in #content-bottom
{display:none;}
.fixed {position: fixed;top: 0;margin-top:14px;}
.front.logged-in #content-bottom-wrapper{margin-top:271px;}
.front.not-logged-in  #content-bottom-wrapper{margin-top:80px;}

#block-user-1{display:none;}
.ui-hide{display:none;}
.pharmacy-location a{line-height: 20px;color:green;font-size:1.5em;text-decoration:none;display:block;padding:.15em 1em;border-bottom:1px dotted;background:transparent url(http://tribestan/themes/tr02/images/more-bg-1.png) no-repeat 98% 55%;}

/*******************************************************************************
 * tribestan-benefits
 ******************************************************************************/
.tribestan-benefits{}
.tribestan-benefits .title{font-size:1.7em;padding:0 14px;margin-right:20px;background:transparent url(http://tribestan/themes/tr02/images/more-bg.png) no-repeat center right;text-shadow: #ddd 2px 2px 1px;}
.ru .tribestan-benefits .title{font-size:1.35em;}
.tribestan-benefits li a{padding:1em;border-bottom:1px dotted #ddd;display:block;color:#999;line-height:1.3em;text-decoration:none;}
.tribestan-benefits li a.interesting{color:#3b825b;}
.tribestan-benefits li.last a{border:0;}
.tribestan-benefits li a strong{display:block;color:#555;font-size:1.15em;padding-bottom:.15em;}
.tribestan-benefits li a span{font-size:.95em;text-decoration:underline;}

table#questionnaire{border:1px solid #666; }
table#questionnaire tr{border:1px solid #666; }
form#calc #score {font-size:2em;font-weight:bold;}
table#score-chart .row-negligible{background-color:#D5FFC6;}
table#score-chart .row-minor{background-color:#FFFFBF;}
table#score-chart .row-moderate{background-color:#FFDFAE;}
table#score-chart .row-severe{background-color:#FFC4C4;}
