body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, li, address, form, fieldset, select, textarea, input, button, hr, blockquote, img {margin:0;padding:0;}
img {vertical-align:bottom;border:0;}
fieldset {border:0;}

body, input, select, textarea, button {font:normal 400 1em Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#333;}
body {background:#FFF url(pub/uploadimages/body-bg-sub.png) repeat-x;min-width:961px;}
body#index {background:#FFF url(pub/uploadimages/body-bg.png) repeat-x;}
a {color:#4AA71B;text-decoration:none;}
a:visited {color:#87BF6B;}
a:hover, a:focus, a:active {color:#235F06;text-decoration:underline;}
  .container {margin:0 auto;width:961px;position:relative;}
  .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}
    /* MODAL-BOX */
	#modal-layer {position:absolute;top:0;left:0;z-index:60;width:100%;background:#000;filter: alpha(opacity='70');opacity:0.7;height:100%;}
	.modal-box {position:absolute;top:20%;left:50%;margin-left:-280px;width:620px;padding:0 0 14px;background:#FBFBFB;border:1px solid #E5E5E5;border-top:3px solid #45A518;z-index:70;font-size:0.75em;min-height:100px;}
	.modal-box.processing {background:#FBFBFB url(pub/uploadimages/ajax-loader.gif) 50% 50% no-repeat;}
	  .modal-box.processing fieldset {visibility:hidden;}
	.modal-box .content {margin:0 10px;padding:15px;border-top:1px solid #E5E5E5;}
	  .modal-box .hideIt {position:absolute;right:21px;top:21px;width:16px;height:17px;background: url(pub/uploadimages/hide-it.png);text-indent:-999em;overflow:hidden;}
	  .modal-box h2 {margin:14px 25px;width:215px;height:32px;background:#FBFBFB url(pub/uploadimages/recommend-to-friend.png) no-repeat;text-indent:-999em;overflow:hidden;}
	  .modal-box p {margin:0 0 12px;}
	  .modal-box form {}
	    .modal-box form div {padding:5px 0;overflow:hidden;}
	    .modal-box form .warning input, .modal-box form .warning textarea {border-color:#F30;}
	      .modal-box label {float:left;display:block;width:160px;padding:2px 10px;text-align:right;}
	      .modal-box input {float:left;width:220px;padding:2px;}
	      .modal-box textarea {float:left;width:380px;height:140px;padding:2px;}
	      .modal-box button {font-weight:700;background:#45A518;padding:3px 18px;color:#FFF;cursor:pointer;}
  #header {height:350px;background:url(pub/uploadimages/header-bg-sub.jpg) no-repeat 50% 119px;border-bottom:1px solid #E8E8E8;}
  #index #header {height:640px;background:url(pub/uploadimages/header-bg.jpg) no-repeat 50% 132px;border:none;}
    #header .container {background:url(pub/uploadimages/header-container-bg-sub.png) no-repeat 0 55px;height:100%;}
    #index #header .container {background:url(pub/uploadimages/header-container-bg.png) no-repeat 50% 55px;}
      #header h1 {background:url(pub/uploadimages/klose.png) no-repeat 0 0;width:230px;height:70px;text-indent:-999em;float:left;margin:30px 0 0 45px;}
        #header h1 a {display:block;height:70px;overflow:hidden;}
      #header #site-nav {float:right;font-size:.6875em;margin:23px 29px 0 0;list-style:none;overflow:hidden;}
        #header #site-nav li {float:left;margin:0 8px 0;}
          #header #site-nav li a {background:url(pub/uploadimages/klose.png) no-repeat;display:block;text-indent:0;padding:0 0 0 20px;color:#A4A4A4;}
          #header #site-nav li a.home {background-position:-685px -944px;}
          #header #site-nav li a.sitemap {background-position:-686px -972px;}
      #header #main-nav {float:right;list-style:none;margin:39px 15px 0 0;width:659px;}
         #main-nav li {float:left;margin:0 5px;}
          #main-nav a {background:url(pub/uploadimages/klose.png) no-repeat;display:block;height:13px;text-indent:-999em;overflow:hidden;padding:5px 10px;color:#4AA519;}
          #main-nav #it-1 a {background-position:15px -85px;width:124px;}
          #main-nav #it-1 a:hover, #header ul #it-1 a:focus, #header ul #it-1 a:active, #header ul #it-1 a.active {background-position:15px -108px;}
          #main-nav #it-2 a {background-position:-120px -85px;width:121px;}
          #main-nav #it-2 a:hover, #header ul #it-2 a:focus, #header ul #it-2 a:active, #header ul #it-2 a.active {background-position:-120px -108px;}
          #main-nav #it-3 a {background-position:-250px -85px;width:195px;}
          #main-nav #it-3 a:hover, #header ul #it-3 a:focus, #header ul #it-3 a:active, #header ul #it-3 a.active {background-position:-250px -108px;}
          #main-nav #it-4 a {background-position:-455px -85px;width:99px;}
          #main-nav #it-4 a:hover, #header ul #it-4 a:focus, #header ul #it-4 a:active, #header ul #it-4 a.active {background-position:-455px -108px;}
	  /*#header #promo-text {background:url(pub/uploadimages/klose.png) no-repeat 0 -940px;width:310px;height:57px;text-indent:-999em;clear:both;float:right;margin:60px 30px 0 0;}*/
	  #header #promo-text {text-indent:-999em;}
	  /*#index #header #promo-text {background-position:-250px 0;width:375px;height:80px;margin:80px 0 0 70px;float:left;}*/
	  #index #header #promo-text {background:url(pub/uploadimages/klose.png) no-repeat -250px 0;width:375px;height:80px;margin:80px 0 0 70px;float:left;clear:both;text-indent:-999em;}
	  /*#header #certificate {background:url(pub/uploadimages/klose.png) no-repeat 0 -227px;width:118px;height:65px;text-indent:-999em;position:absolute;left:15px;top:140px;right:auto;}*/
	  #header #certificate {background:none;text-indent:-999em;}
	  /*#index #header #certificate {background:none;text-indent:-999em;}*/
  #main-content {position:relative;font-family:Arial;color:#5D453C;}
    #main-content .container {padding:20px 0 0;}
    #index #main-content .container {padding:0;}
  #index #main-content {margin-top:-197px;padding-top:85px;}
    #promo-menu {margin-top:-77px;float:right;}
    #index #promo-menu {float:left;margin-top:-85px;}
      #promo-menu ul {list-style:none;overflow:hidden;margin:0 -25px 0 0;}
      #index #promo-menu ul {width:590px;height:120px;margin:0;}
        #promo-menu ul li {float:left;position:relative;margin:1px 25px 1px 1px;}
        #index #promo-menu ul li {margin:1px;}
          #promo-menu ul li a {background:url(pub/uploadimages/klose.png) no-repeat;height:61px;display:block;text-indent:-999em;width:60px;overflow:hidden;color:#64A8EB;}
          #index #promo-menu ul li a {height:70px;width:67px;}
          #promo-menu ul #itp-1 {}
          #index #promo-menu ul #itp-1 {top:6px;left:37px;}
            #promo-menu ul #itp-1 a {background-position:-335px -320px;}
            #index #promo-menu ul #itp-1 a {background-position:0 -318px;}
              #promo-menu ul #itp-1 a:hover, #promo-menu ul #itp-1 a:focus, #promo-menu ul #itp-1 a:active, #promo-menu ul #itp-1 a.active {background-position:-335px -381px;}
              #index #promo-menu ul #itp-1 a:hover, #index #promo-menu ul #itp-1 a:focus, #index #promo-menu ul #itp-1 a:active, #index #promo-menu ul #itp-1 a.active {background-position:0 -388px;}
          #promo-menu ul #itp-2 {}
          #index #promo-menu ul #itp-2 {top:21px;left:77px;}
            #promo-menu ul #itp-2 a {background-position:-395px -320px;}
            #index #promo-menu ul #itp-2 a {background-position:-67px -318px;}
              #promo-menu ul #itp-2 a:hover, #promo-menu ul #itp-2 a:focus, #promo-menu ul #itp-2 a:active, #promo-menu ul #itp-2 a.active {background-position:-395px -381px;}
              #index #promo-menu ul #itp-2 a:hover, #index #promo-menu ul #itp-2 a:focus, #index #promo-menu ul #itp-2 a:active, #index #promo-menu ul #itp-2 a.active {background-position:-67px -388px;}
          #promo-menu ul #itp-3 {}
          #index #promo-menu ul #itp-3 {top:34px;left:120px;}
            #promo-menu ul #itp-3 a {background-position:-455px -320px;}
            #index #promo-menu ul #itp-3 a {background-position:-134px -318px;}
              #promo-menu ul #itp-3 a:hover, #promo-menu ul #itp-3 a:focus, #promo-menu ul #itp-3 a:active, #promo-menu ul #itp-3 a.active {background-position:-455px -381px;}
              #index #promo-menu ul #itp-3 a:hover, #index #promo-menu ul #itp-3 a:focus, #index #promo-menu ul #itp-3 a:active, #index #promo-menu ul #itp-3 a.active {background-position:-134px -388px;}
          #promo-menu ul #itp-4 {}
          #index #promo-menu ul #itp-4 {top:47px;left:168px;}
            #promo-menu ul #itp-4 a {background-position:-514px -320px;}
            #index #promo-menu ul #itp-4 a {background-position:-201px -318px;}
              #promo-menu ul #itp-4 a:hover, #promo-menu ul #itp-4 a:focus, #promo-menu ul #itp-4 a:active, #promo-menu ul #itp-4 a.active {background-position:-514px -381px;}
              #index #promo-menu ul #itp-4 a:hover, #index #promo-menu ul #itp-4 a:focus, #index #promo-menu ul #itp-4 a:active, #index #promo-menu ul #itp-4 a.active {background-position:-201px -388px;}
          #promo-menu ul #itp-5 {}
          #index #promo-menu ul #itp-5 {top:48px;left:217px;}
            #promo-menu ul #itp-5 a {background-position:-574px -320px;}
            #index #promo-menu ul #itp-5 a {background-position:-268px -318px;}
              #promo-menu ul #itp-5 a:hover, #promo-menu ul #itp-5 a:focus, #promo-menu ul #itp-5 a:active, #promo-menu ul #itp-5 a.active {background-position:-574px -381px;}
              #index #promo-menu ul #itp-5 a:hover, #index #promo-menu ul #itp-5 a:focus, #index #promo-menu ul #itp-5 a:active, #index #promo-menu ul #itp-5 a.active {background-position:-268px -388px;}
	#content {float:left;width:594px;margin:0 0 20px;padding:0 25px;font-size:.75em;line-height:1.4em;}
	#index #content {margin:35px 0 20px;width:600px;padding:0;}
	  #content-title {background:url(pub/uploadimages/content-title.png) no-repeat;height:50px;text-indent:-999em;margin:0 0 20px -25px;padding:5px 0;border-bottom:1px solid #E8E8E8;}
	  #content a {text-decoration:underline;}
	  #content .send {margin:10px 20px 0 0;float:right;}
	    #content .send a {background:url(pub/uploadimages/klose.png) no-repeat -670px -151px;padding:3px 0 3px 35px;}
	  #content h3 {margin:0 0 .5833em;font-weight:700;font-size:1.3333em;color:#4D361E;}
	  #content h4 {margin:0 0 .6666em;font-weight:700;font-size:1.0833em;}
	  #content h5 {margin:0 0 .4166em;font-weight:700;font-size:1em;}
	  #content p {margin:0 0 1.1666em;}
	  #content ul {list-style:square outside;margin:0 0 1.1666em 40px;}
	    #content ul li {background:url(pub/uploadimages/4medic.png) no-repeat -694px -131px;padding:0 0 .4166em 10px;}
	  #content ol {list-style:decimal outside;margin:0 0 1.1666em 40px;}
	    #content ol li {padding:.1666em 0;}
	  #content .entry {float:left;border-bottom:1px solid #E8E8E8;padding:0 0 15px;margin:0 0 15px;}
	    #content .entry h3 {font-size:1.1666em;width:100%;}
	      #content .entry h3 a {text-decoration:none;}
	        #content .entry h3 a:hover, #content .entry h3 a:focus, #content .entry h3 a:active {text-decoration:underline;}
	    #content .entry .thumb {float:left;clear:left;margin:5px 25px 10px 0;position:relative;}
	      #content .entry .thumb span {background:url(pub/uploadimages/image-overlay1.png) no-repeat;display:block;width:184px;height:79px;position:absolute;top:0;left:0;}
	      #content .entry  h4 {font-size:.9166em;color:#777;margin:0 0 .2727em;}
	      #content .entry  p {margin:0 0 .4166em;}
	      #content .entry .more {float:right;font-size:.9166em;}
	        #content .entry .more a {color:#7D7D7D;text-decoration:none;background:url(pub/uploadimages/klose.png) no-repeat -649px -223px;padding-right:20px;display:block;}
	        #content .entry .more a:hover, #content .entry .more a:focus, #content .entry .more a:active {background-position:-649px -258px;text-decoration:underline;}
	  #content .paging {color:#0F83D1;text-align:center;padding:5px 0 15px;float:left;width:100%;}
	    #content .paging a {;border:1px solid #DDD;padding:4px 6px 4px 6px;text-decoration:none;}
		#content .paging a.prev {border:none;background:url(pub/uploadimages/paging-markers-dark.png) 1% -37px no-repeat;padding-left:8px;}
		#content .paging a.next {border:none;background:url(pub/uploadimages/paging-markers-dark.png) 99% 9px no-repeat;padding-right:8px;}
		  #content .paging a:hover, #content .paging a:focus, #content .paging a:active {border-color:#BBB;text-decoration:underline;}
		#content .paging strong {color:#5D453C;border:1px solid #BBB;padding:4px 6px 4px 6px;}
	  #promo-content {float:left;width:100%;}
	    #promo-content .content-box {float:left;clear:left;border-bottom:1px solid #E8E8E8;width:100%;font-size:1.0833em;font-family:Arial;position:relative;overflow:hidden;}
	      #promo-content .content-box h2 {background:url(pub/uploadimages/klose.png) no-repeat;text-indent:-999em;height:36px;padding:12px 0 12px 20px;}
	      #promo-content #advice-1.content-box h2 {background-position:20px -486px;}
	      #promo-content #advice-2.content-box h2 {background-position:20px -548px;}
	      #promo-content #advice-3.content-box h2 {background-position:20px -609px;}
	      #promo-content #advice-4.content-box h2 {background-position:20px -672px;}
	      #promo-content #advice-5.content-box h2 {background-position:20px -730px;}
		    #promo-content .content-box h2 a {background:url(pub/uploadimages/klose.png) no-repeat -125px -782px;display:block;overflow:hidden;padding:12px 0 12px 20px;height:36px;outline:none;position:relative;z-index:100;}
		    #promo-content .content-box.active h2 a {background-position:-125px -862px;color:#4C351D;}
		    #promo-content .content-box.active h2 a:hover, #promo-content .content-box.active h2 a:focus, #promo-content .content-box.active h2 a:active {background-position:-125px -862px;}
	          #promo-content .content-box h2 a:hover, #promo-content .content-box h2 a:focus, #promo-content .content-box h2 a:active {background-position:-125px -820px;}
	      #promo-content .content-box div {margin:0px 0 0 75px;font-style:italic;display:none;overflow:hidden;min-height:148px;}
	      #promo-content .content-box.active div {display:block;}
	        #promo-content .content-box p {width:340px;}
	        #promo-content .content-box p.who {font-size:.9230em;width:auto;line-height:1em;float:left;margin:0 0 10px 135px;}
	          #promo-content .content-box p.who span, #promo-content .content-box p.who em {font-size:.8461em;font-style:normal;}
	        #promo-content .content-box .promo-flash {margin:0;padding:0;position:absolute;top:0;right:0;z-index:10;height:208px;}
    #aside {float:right;font-size:.6875em;line-height:1.4em;margin-top:9px;}
    #index #aside {margin-top:0;}
	  .aside-promo {margin:0 0 15px;}
      .box {width:316px;background:url(pub/uploadimages/boxes-bg.png) no-repeat -632px 0;margin:0 0 15px;}
        .box a {color:#4AA71B;}
        .box a:visited {color:#8ACF67;}
        .box h2 {text-indent:-999em;height:58px;padding:17px 0 10px;}
        #forum.box h2 {background:url(pub/uploadimages/klose.png) no-repeat -195px -137px;}
        #newest-article.box h2 {background:url(pub/uploadimages/klose.png) no-repeat -195px -222px;}
        #search.box h2 {background:url(pub/uploadimages/klose.png) no-repeat 30px -1012px;}
        #tags.box h2 {background:url(pub/uploadimages/klose.png) no-repeat -393px -1020px;}
        #download.box h2 {background:url(pub/uploadimages/klose.png) no-repeat 30px -1104px;}
        .box .content {background:url(pub/uploadimages/boxes-bg.png) no-repeat -316px 100%;padding:3px 40px 10px;overflow:hidden;}
        #search.box .content {background:url(pub/uploadimages/boxes-bg.png) no-repeat -948px 100%;padding:11px 40px 20px;}
        #tags.box .content {background:url(pub/uploadimages/boxes-bg.png) no-repeat -948px 100%;padding:11px 40px 20px;color:#838383;text-align:justify;}
        #download.box .content {background:url(pub/uploadimages/boxes-bg.png) no-repeat -948px 100%;padding:11px 40px 20px;color:#838383;}
          #tags.box .content a {color:#838383;}
          .box .content h3 {font-size:1.1818em;margin-bottom:.7692em;float:left;}
          #forum.box .content h3 {width:145px;}
          #download.box .content ul {list-style:none;}
            #download.box .content ul li {margin:10px 0;}
              #download.box .content a {background:url(pub/uploadimages/klose.png) no-repeat -683px -111px;padding:2px 0 2px 25px;display:block;}
          .box .content form {}
            .box .content form input {background:url(pub/uploadimages/klose.png) no-repeat -310px -994px;border:none;height:15px;padding:5px 10px 3px;width:185px;margin-right:5px;float:left;color:#4AA71B;}
            .box .content form button {background:url(pub/uploadimages/klose.png) no-repeat -519px -994px;width:19px;height:23px;text-indent:-999em;border:none;cursor:pointer;float:left;}
          .box .content span {float:right;margin-bottom:0.7692em;width:85px;text-align:right;}
          #tags.box .content strong {font-size:2.0833em;color:#4AA71B;}
            #tags.box .content strong a {color:#4AA71B;}
          #tags.box .content em {color:#5D453C;font-style:normal;font-size:1.1666em;font-weight:700;}
            #tags.box .content em a {color:#5D453C;}
          #tags.box .content span {float:none;margin:0;width:auto;text-align:left;color:#77B3ED;font-size:1.5em;font-weight:700;}
            #tags.box .content span a {color:#77B3ED;}
          .box .content p {margin-bottom:.6363em;clear:both;}
          .box .content .more a {float:right;background:url(pub/uploadimages/klose.png) no-repeat 100% -731px;padding-right:10px;}
        .box .more-info {background:url(pub/uploadimages/boxes-bg.png) no-repeat 0 100%;padding:11px 27px;}
  #footer {background:#61492F url(pub/uploadimages/footer-bg.png) repeat-x;height:100%;padding:30px 0 50px;font-size:.625em;color:#A39C91;}
    #footer .container {overflow:hidden;}
    #footer a {color:#A39C91;}
      #footer a.active {font-weight:700;}
    #footer ul {list-style:none;width:618px;overflow:hidden;float:left;margin-left:-2px;}
      #footer ul li {float:left;padding:0 38px;background:url(pub/uploadimages/klose.png) no-repeat -698px -76px;margin:1px 0;}
    #footer #copyrights {float:right;margin-right:-10px;}
      #footer #copyrights p {float:left;margin:1px 10px 1px 0;}
