html, body {margin:0; padding:0; width:100%;}

body {font-size:12px; font-family: tahoma, arial, sans-serif ; background-color:#ffffff; color:#666666;  }
body,html,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0; }
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}

div.topgrey {background-color:#e9e9eb; color:#777777; font-size:11px; font-weight:bold; text-align:left; padding:5px 20px 5px 280px; clear: both}
div.topgrey table {border-collapse: collapse; width: 100%; font-size:11px; font-weight:bold; }
div.adr {color:#777777; font-size:11px; font-weight:bold;}

div.topgrey2 {background-color:#e9e9eb; color:#777777; font-size:11px; font-weight:bold; text-align:left; padding:5px 20px 5px 280px; clear: both}
div.topgrey2 table.forforumtoptable {border-collapse: collapse; font-size:11px; font-weight:bold; }
table.forforumtoptable td { width:100%; }


div.languages {float:right; font-weight: normal; width: 160px; text-align: right;}
div.languages a {color:#c10020; font-weight: normal}
div.orangestrip {background-color:#ea8203;margin-left:280px; height:4px; margin-bottom:2px;}

table.toptable {width:100%;  border-collapse: collapse; margin-top:12px}
table.toptable td { }
td.forlogo img {padding:0px 42px 0px 42px }

table.toptable td.fflogo img.forumlogo {display:block; margin:0px 42px 0px 42px;}

td.forplashka { background-position: left top; background-repeat: no-repeat; width:100%}
div.indicate {margin-left:300px; padding:6px 20px 8px 40px; background:url(img/indbg.gif) left bottom no-repeat; font-weight:bold; font-size:12px; color:#ea8203 }


div.leftblock {padding-left:30px; float:left; height:165px; border:0px solid green; position:relative}
div.slogan {text-transform: uppercase; color:#ffffff; font-size:25px; font-weight:normal;  border:0px solid red; position:absolute; top:10px; left:20px; white-space:nowrap; font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;}
div.smalltext {font-size:10px; color:#cdd7bd; display:none}

div.rightblock {float:right; height: 170px; border:0px solid black; position:relative}
div.forstuffbg {margin-top:49px; background:url(img/bg1.jpg) left top no-repeat; width:141px; color:#ffffff; font-size:12px; font-weight:bold; padding-left:20px; padding-top:10px}
div.forstuffbg input {color:#888888; width:120px; font-size:11px; margin-top:10px}
div.forstuffbg a {color:#ffffff; display:block; text-align:right; padding:10px 18px 15px 10px}


table.mainbody {width:100%;  border-collapse: collapse; margin-top:10px;}
table.mainbody td { vertical-align:top}
td.formenu {width:280px; border:0px solid red}
td.maincontentcell {padding-right: 20px; padding-left: 20px; padding-top: 10px}

td.formenu div.mainroundmenu {padding:10px 10px 10px 40px; font-size:11px; width:200px; border:0px solid red}
td.formenu div.mainroundmenu a {text-transform:uppercase; display:block; padding:8px 0px 8px 50px;   color:#333333;  } /*background:url(img/ar.gif) 36px 11px no-repeat;*/
td.formenu div.mainroundmenu a:hover {color:#ea8203; text-decoration:underline}
div.razd {padding-left: 23px}
div.topcorner {padding-bottom: 15px}
div.mainmenubackground {background:url(img/mmbg.jpg) left bottom no-repeat;padding-bottom: 30px}


div.shortnews {padding:10px 35px 10px 55px; font-size:11px}
div.newsbrief {padding:10px 0px 10px 0px}
div.newsbrief span { font-weight:bold; background-color:#fda73f; padding:4px}
div.newsbrief a {display:block; padding:4px 0px 0px 0px; color:#62802d}

table.actz td {padding:2px 2px 2px 2px; font-size:11px}

div.footer {background-color:#e7e7e7; margin-left:280px; font-size:11px}
div.footer table.cop {  border-collapse: collapse;  }
table.cop td {width:50%; padding:20px 20px 40px 30px; font-size:11px}
table.cop td a {color:#666666; display:block; }

/*main page*/
table.tableonmain {width: 100%; border-collapse: collapse; }
table.tableonmain td {width: 50%; padding-right: 30px}
table.tableonmain td h1 {font-size:17px }
div.line1 {margin-top: 3px; height: 2px; background-color:#ea8203 }

table.linksonfirst {border-collapse: collapse; width: 100%; margin-top: 15px}
table.linksonfirst td {padding-bottom: 15px;}
table.linksonfirst td.linkspix {width:80px; padding-right: 7px}
table.linksonfirst td.linkscontent {width:100%}
table.linksonfirst td.linkscontent a {color:#809a53; font-weight: bold; font-size:13px; display: block}


/*news*/
table.mainnewstable {width: 100%; border-collapse: collapse;}

div.onenewsbrief {PADDING:0px 0px 30px 0px}
div.onenewsbrief h2 {font-size:15px; display:block; clear:both; color:#819a54; padding:5px 0px 5px 0px}
div.onenewsbrief a {display:block; clear:both; color:#819a54; font-weight:bold; padding:5px 10px 5px 0px}
div.onenewsbrief a:hover {color:#F76605}
div.onenewsbrief span img {float:left; margin-bottom:20px; margin-right:10px; margin-top:5px}
div.ndate {clear:both; color:#ffffff; font-size:10px}
div.nday {float:left; width:27px; background-color:#47841c; text-align:center; padding:5px 0px 5px 0px}
div.nmonth {float:left; width:27px;  background-color:#819b54; text-align:center;  padding:5px 0px 5px 0px }
div.nyear {float:left; width:27px;  background-color:#c6c4c4; text-align:center;  padding:5px 0px 5px 0px}
a.gotoallnews {display:block; text-align:right; font-weight:normal}

table.mainnewstable td.newspart {width:60%}
table.mainnewstable td.newspart h1 {font-size:17px }
div.line2 {margin-top: 3px; height: 2px; background-color:#ea8203; width:70% }
table.mainnewstable td.bannerpart {padding-left:50px;width:35%;}


div.options {text-align:right}

div.options a.optionlinks {color:#333333; font-size:11px;  text-decoration:underline; font-weight:normal; padding:1px 0px 1px 0px}

/*right 2 banners*/
div.twobannersinrightblock { padding-top:23px}
div.rbanner {margin-bottom:20px}


/*left text block*/
div.textinleftblock {padding:30px 10px 20px 50px}
div.textinleftblock h1 {font-size:17px}
div.oneelement {margin-bottom:10px; margin-top:4px}

div.dateindtype {font-weight:bold; color:#666666; font-size:10px}
div.dateindtype span {font-style:italic; color:#999999; font-weight:normal}
div.textinleftblock  div.oneelement a {display:block; padding-bottom:4px; font-size:12px; padding-left:25px; color:#819a54; background:url(/img/icon_arti.jpg) left top no-repeat}

/*text page*/

table.maintexttable {width: 100%; border-collapse: collapse;}
table.maintexttable td.newspart {width:60%}
td.textpart h1 {font-size:15px}
div.line2 {margin-top: 3px; height: 2px; background-color:#ea8203; width:70% }
table.maintexttable td.bannerpart {padding-left:50px;width:35%;}

div.textblock {padding:20px 0px 10px 0px}
div.textblock a {color:#819a54}

/*distributors*/
table.distributors {width: 100%; border-collapse: collapse;}
table.distributors td {border:1px solid #a2b67b; padding:5px}
td.dheader {font-weight:bold; background-color:#a2b67b; color:#ffffff}

/*products*/

table.producttable1 {width: 100%; border-collapse: collapse;}

table.producttable1 td {width: 50%; padding-right: 30px}
table.producttable1 td h1 {font-size:15px}
div.line1 {margin-top: 3px; height: 2px; background-color:#ea8203 }

table.linksonfirst2 {border-collapse: collapse; width: 100%; margin-top: 15px}
table.linksonfirst2 td {padding-bottom: 15px;}
table.linksonfirst2 td.linkspix2 {width:80px; padding-right: 7px}
table.linksonfirst2 td.linkscontent2 {width:100%}
table.linksonfirst2 td.linkscontent2 a {color:#666666; font-weight: normal; text-decoration:none; font-size:13px; display: block}

table.producttable2 {width: 100%; border-collapse: collapse;}
table.producttable2 td {width:33%; padding-right:35px; padding-bottom:40px}

table.producttable2 td h3 {font-weight:bold;font-size:14px; padding-bottom:2px}
table.producttable2 td img {display:block; text-align:center}


table.pixunddescription {width: 100%; border-collapse: collapse;}
table.pixunddescription td {padding: 0px}
table.pixunddescription td.forpix {padding:5px 0px 5px 10px}
table.pixunddescription td.fordescription {}
div.productdescription {font-size:10px; padding-left:5px}
td.fordescription a {color:#666666; text-decoration:none}
td.fordescription a:hover {text-decoration:underline}
div.line4 {margin-top: 3px; height: 1px; background-color:#ea8203 }

a.rolik {color:#819a54; padding:5px; font-size:10px}
a.intruction {color:#819a54; padding:5px;  font-size:10px}


/*one product*/
table.textundpix {width: 100%; border-collapse: collapse; padding-right: 30px}
table.textundpix td {}

td.ptext {width:60%; padding-right:40px}

div.mainprodtext {padding:10px 5px 10px 5px}
td.ppix {width:40%}

table.prodbigpix { width: 100%; border-collapse: collapse; margin-top:20px}
table.prodbigpix td {background-color:#dddddd;}
td.u {width:24px}
div.v1 {height:24px; background:url(img/v1.gif) left top repeat-x;}
div.v2 {height:24px; background:url(img/v2.gif) left top repeat-x;}

div.mainimage {text-align:center}
div.otherpix {text-align:center; clear:both; margin-top:5px}
div.otherpix a {display:block; text-decoration:none; margin-right:2px; float:left; font-size:11px; font-weight:bold; padding:7px 5px 7px 5px; color:#ffffff; background-color:#ab90b1; width:20px }
div.otherlinks {padding:5px}
div.otherlinks a {display:block; padding-bottom:10px; color:#62802d}

div.shortrequestofproduct {padding:10px 5px 15px 15px; background-color:#d8ad44; margin:5px; width:250px}
div.shortrequestofproduct span {color:#ffffff; display:block; font-weight:bold}
div.shortrequestofproduct input {font-size:11px; width:230px}
div.shortrequestofproduct textarea {font-size:11px; width:230px; height:40px}

a.send {display:block; text-align:right; color:#666666; font-weight:bold; padding-right:10px}

div.restofproducts {padding:10px 0px 10px 0px}
div.restofproducts a {display:block}

/*online questions*/
table.onlinequestions {width: 100%; border-collapse: collapse; margin-top:20px}
td.oq1 {width:50%}
td.oq2 {width:50%}
div.formtext {padding-right: 20px; }
div.formtext a {color:#819a54}


div.onlineform {padding: 0px 5px 0px 5px}
div.onlineform input {width:98%; font-size:11px}
div.onlineform textarea {width:98%; height: 50px; font-size:11px}
div.onlineform a {text-align: right; display: block}

div.onlineform2 input {width:100%; font-size:11px}

div.onlineformic {padding: 0px 5px 0px 5px; width:98%;}
div.onlineform3 {text-align: left;padding: 0px 5px 0px 5px; width:70%;}
div.onlineform3 input {width:98%; font-size:11px}
div.onlineform3 select {width:98%; font-size:11px}
div.onlineform3 textarea {width:98%; height: 250px; font-size:11px}
div.onlineform3 a {text-align: right; display: block}

img.kaptcha {display: block; padding-bottom: 3px; }

div.coupleofpoints {margin-top:25px; margin-bottom:10px; padding: 0px}
div.onequestion {}
div.onequestion span {display: block}
div.onequestion span a {color:#666666; font-weight: bold;}
div.bodyofquestion {color:#333333; margin-left: 10px; padding: 10px; background:url(img/bga.gif) left top no-repeat; }

div.oneanswer {margin-top: 0px}
div.oneanswer span {display: block}
div.oneanswer span a {color:#696; font-weight: bold;}

div.bodyofanswer {color:#333333; margin-left: 10px;  padding: 10px; background:url(img/bgo.gif) left bottom no-repeat; display:none}

div.rightaligment {float: right; margin-bottom: 10px}
div.otherpages {clear: both; text-align:center; padding: 5px 0px 5px 0px}
div.otherpages a {display:block; text-decoration:none; margin-right:2px; float:left; font-size:11px; font-weight:bold; padding:7px 5px 7px 5px; color:#ffffff; background-color:#46851c; width:20px }

table.prodbigpix2 { width: 100%; border-collapse: collapse; margin-top:0px}
table.prodbigpix2 td {background-color:#dddddd;}


/*contacts form*/

div.contactform {margin-top:20px; width:300px;}
table.tableform2  { width: 100%; border-collapse: collapse; margin-top:0px}
table.tableform2 td {background-color:#dddddd;}
div.title {font-weight:bold; padding-top:10px}
table.tableform2 input {font-size:11px; width:240px}
table.tableform2 select {font-size:11px; width:240px}
table.tableform2 textarea {font-size:11px; width:240px; height:50px}


/*faq*/
div.titlesofquestions {padding:10px}
div.titlesofquestions a {display:block; padding-bottom:3px;   padding-left:28px; padding-top:15px; margin-bottom:15px; background:url(/img/icon_q.jpg) left top no-repeat }
span.zaglavie {font-size:15px; font-weight:bold; display:block;}
div.bodyoffaq {padding:15px; background:url(img/bga.gif) left top no-repeat; margin:10px 0px 10px 0px}
a.gotolistoffaq {display:block; text-align:right}


/*articles*/

div.articlesblock {padding:20px 0px 10px 0px}
table.articleslayout {width: 100%; border-collapse: collapse;}
table.articleslayout  td {width:50%; padding-bottom:20px; padding-right:10px}
table.articleslayout  td img {padding-right:5px}
table.articleslayout  td a {display:block; padding-top:10px; color:#666666; font-size:13px; text-decoration:none; font-weight:bold}
table.articleslayout  td span {color:#999999; font-size:10px; font-style:italic}

div.listofarticles {padding:10px}
div.listofarticles span {font-size:11px;  display:block; color:#888888}

div.listofarticles span.articlenamewithoutlink {display:block; font-size:13px;  font-weight:bold; margin-bottom:3px}
a.articlename {display:block; font-size:13px; padding-left:25px; padding-top:15px;  padding-bottom:6px; font-weight:bold; background:url(/img/icon_arti2.jpg) left top no-repeat  }

div.getdetailinfo {margin-bottom:30px; margin-left:0px}
div.getdetailinfo span {padding-left:25px; display:block}
div.getdetailinfo a.articledownload {font-size:11px; padding-left:25px; PAdding-top:3px; padding-bottom:4px;  color:#666666; display:block; background:url(/img/icon_download.jpg) left top no-repeat;}
a.articleread {font-size:10px;  color:#666666 ; display:block;}

div.articletitle {font-weight:bold; font-size:16px;}
div.articleauthor {font-size:11px; margin-top:3px; margin-bottom:3px;font-weight:bold;}
div.articlebody {margin-top:5px; padding:15px; background:url(img/bga.gif) left top no-repeat;}

/*big form request*/

div.bigform {padding:15px; background:url(img/bga.gif) left top no-repeat; margin-top:10px }
table.bigformtable {width: 100%; border-collapse: collapse;}
table.bigformtable td {padding:5px; border:1px solid #ffffff}
input.qua {width:20px; font-size:11px; margin-left:0px; display:block; float:right}
input.biginput {width:100%; font-size:11px}
table.bigformtable td textarea {width:100%; font-size:11px; height:50px}
td.titleofp {font-size:10px; }
table.bigformtable td.titleofp span {width:150px; display:block; float:left}

/*vacancies*/

div.onevacancy {margin:0px 0px 30px 0px}
div.onevacancydata {font-size:11px; padding:0px 0px 0px 10px; font-weight:bold; color:#999999}
div.onevacancytitle { background:url(img/vbg.gif) left top no-repeat; padding:10px}
div.onevacancytitle a {font-weight:bold; text-decoration:none; color:#47841c}

/*closed zone main page*/


span.intro {}

div.lastmaterials {padding:20px 0px 20px 0px }









div.whatsnew {padding:10px 0px 15px 0px; margin-bottom:3px}
div.wndate {font-weight:bold; font-size:10px}
span.typeofmaterials {font-weight:normal; font-style:italic; color:#999999}
a.wntitle {display:block; line-height:16px; font-size:13px; padding-left:27px; padding-top:5px;  padding-bottom:10px; font-weight:bold; background:url(img/icon_carti.jpg) left top no-repeat  }
div.whereisti {font-size:10px; color:#999999}


/*right block*/


div.optionsforclosedzone {padding:20px 0px 20px 0px}

div.happyfuckinbirthday {padding:20px; margin:20px 0px 0px 40px; border:0px dotted #FF9900; width:10px }
div.happyfuckinbirthday a { color:#006633}

div.happyfuckinbirthday a.userfuckinbirthday { display:block; color:#996600;  background:url(/img/icon_coneman.jpg) left center no-repeat; padding-left:17px; line-height:18px;}


a.userUpDateLink { display:inline-block; color:#6600CC; text-decoration:underline; background:url(/img/icon_coneman.jpg) left center no-repeat; padding-left:17px;}
span.userUpDATE { color:#999999; font-size:11px;}

div.fulllistofcollegues1 {padding:0px 0px 20px 0px}
div.fulllistofcollegues12 {padding:0px 0px 20px 0px}

a.linkolist {color:#003300; padding:15px 0px 10px 28px; display:block; background:url(/img/icon_stuf.gif) 0px 5px  no-repeat;}
a.linkolist2 {color:#003300; padding:15px 0px 10px 28px; display:block; background:url(/img/icon_str.gif) 0px 5px  no-repeat;}

div.linkonphorums { margin:15px 0px 15px 0px}
a.forumlink {color:#003300; padding:15px 0px 10px 28px; display:block; background:url(/img/icon_zaf.gif) 0px 5px  no-repeat; }

div.profile {padding:0px 0px 20px 0px}
a.edityourprofile {color:#003300; padding:15px 0px 10px 28px; display:block; background:url(/img/icon_prof.gif) 0px 5px  no-repeat;}

div.gotoopenpart {}
a.gotoopenpartlink {color:#003300; padding:15px 0px 10px 28px; display:block; background:url(/img/icon_op.gif) 0px 5px  no-repeat;}



a.hbd { color:#FF3300; font-weight:bold}

/*broshures*/
img.imageofbro {display:block; padding-top:10px}

/*prikazes*/
div.listofprikazes {}

div.onematerialfordownload {padding:10px 0px 15px 0px; margin-bottom:3px}
a.onematerialtitle  {display:block; line-height:16px; font-size:13px; padding-left:27px; padding-top:5px;  padding-bottom:10px; font-weight:bold; background:url(img/icon_carti.jpg) left top no-repeat  }

/*users*/
div.listofusers {}
div.usershortinfo {padding:10px 0px 10px 0px}
a.usernic {font-size:14px; font-weight:bold; padding-left:17px; display:block; margin-bottom:4px;  background:url(img/icon_coneman.jpg) left center no-repeat}
table.useraction {border-collapse:collapse; width:100%}
table.useraction td {text-align:left; padding:5px; border:2px solid #ffffff;  vertical-align:middle; background-color:#f2f2f2}
td.upic {width:50px}
td.ustage {width:70%; padding-left:5px}
td.ucomm {width:30%}
table.useraction td a.gotocoments {padding-left:17px;  color:#666666; background:url(img/icon_ccom1.jpg) left center no-repeat}

/*tree of users*/
ul.level1 li.level1li {padding-bottom:40px}
li.level2li {padding-top:5px; }
li.namesli {padding-bottom:5px; font-weight:normal}
a.nameofperson {  background:url(/img/icon_user.gif) left center no-repeat; padding-left:16px; padding-top:0px; padding-bottom:0px}

/*one user*/
div.aboutoneuser {}
div.username {font-size:15px; font-weight:bold;  padding-bottom:20px}
div.dataofbirth {padding-bottom:5px}
div.incompany {padding-bottom:5px}
div.usertext {padding:5px; margin-bottom:10px; }
div.userfotogal {margin-top:10px; margin-bottom:10px}
table.fotos {border-collapse:collapse; width:100%; background-color:#f2f2f2}
table.fotos  td {padding:5px; border:2px solid #ffffff}
table.fotos a.deletefoto {font-size:10px; color:red}
div.coments {}
a.makecoments {color:#999999}

div.button {text-align:center}

/*coments*/
div.addcometn {padding-bottom:20px}
table.comentform {border-collapse:collapse; width:100%}
table.comentform td {padding-right:10px}
table.comentform td textarea {width:99%; height:50px}
table.comentform td  a {display:block; padding:0px 0px 5px 0px}
a.linktouser { background:url(/img/icon_user.gif) left center no-repeat; padding-left:16px; }
div.comentbody {padding:10px; margin:2px 0px 10px 0px; font-size:11px; background-color:#ececec; color:#333333}


/*conferences*/

table.listofcinferences {border-collapse:collapse; width:100%; font-size:10px; }
table.listofcinferences td {border:1px solid #ffffff; padding:5px}
td.conferenceline1 {background-color:#eae9e9}
td.conferenceline2 {background-color:#f2f2f2}
td.chead1 {font-weight:bold; text-align:center; background-image:url(img/ch.gif); background-position:left top; background-repeat:no-repeat}
td.chead1 a {color:#666666}
td.chead2 {font-weight:bold; text-align:center; background-color:#dadada}
td.chead2 a {color:#666666}


/*sviatkuvanna*/
div.minifotogal {padding:10px 0px 10px 0px}
table.minifotogaltable {border-collapse:collapse; width:100%; }
table.minifotogaltable td  {width:33%; text-align:center; padding:10px}

/*podpiska na novosti*/
div.newssubscribe {padding:30px 45px 20px 40px; font-size:11px}
table.nstable {width:100%; border-collapse:collapse; background-color:#d3d2d2}
td.ugolok {width:9px; }

/*online test*/

div.vperednazad { margin-bottom:10px; background-color:#336633; width:493px; padding:5px; display:block;  }
div.vperednazad a {line-height:13px}
div.bottomdescr { font-size:11px; color:#990000; margin-top:10px; width:500px}

/*for doctors*/
div.fordoctors { padding:20px 0px 20px 0px}
table.fordoctorstable { width:100%; border-collapse:collapse}
table.fordoctorstable td { padding:5px; font-size:12px; border:1px solid #e5e5e5}
td.sub { background-color:#829c55; color:#FFFFFF; font-size:12px; font-weight:bold}
td.sub2 { background-color:#999999; color:#FFFFFF; font-size:12px; font-weight:bold}
input.long { display:block; width:98%}


div.actrestofproducts {}
div.actrestofproducts  a { background:url(/img/icon-a.gif) 0px 5px no-repeat; display:block; padding:5px 0px 8px 0px; margin:5px 0px 5px 0px; border-bottom:1px dotted #CCCCCC; color:#333333; padding-left:25px}

div.questProduct  a {color:#62802d; padding-top:5px; display:block}

img.awards1 { display:block; position:absolute;  height:121px; top:43px; left:20px}
img.awards2 { display:block; position:absolute;  height:121px; top:43px; left:-420px}