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

body {font-size:12px; line-height:14px; font-family: tahoma, arial, sans-serif ;  background-color:#cdfff1; color:#000000;  }
/*background-color:#3c4435;*/

html,  body, table, td, div, tr, div, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin: 0; padding: 0; border: 0;}

table { border-collapse:collapse}
img.imgblock { display:block; margin:0px; padding:0px;}
a {color:#ff00ff; }
div.justclear { clear:both}



/*div.maingradient {background:url(/img/grad.jpg) 0px 310px repeat-x}*/


div.langs { position:absolute; top:10px; left:10px; z-index:99}
div.langs a { display:block; color:#b7176e; background-color:#CCCCCC; width:25px; padding:4px 0px 5px 0px; font-size:11px;  margin-bottom:10px; text-align:center}

div.aplacefordomik { position:absolute; width:100%; height:300px;  z-index:1}
div.logoiadres { width:90%; margin:auto; z-index:10}
div.logo { margin-top:0px; position:relative; width:299px; } /*262*/

a.linktomain {}

/*div.wtflogodiv { position:relative; width:100%; left:0px; top:0px; z-index:90; display:none}*/
/*div.wtflogodiv2 { width:900px; margin:auto; }*/

div.adres { position:absolute; left:66px; top:300px; width:190px; font-size:10px; color:#77674d; line-height:10px}


div.top { border:0px solid white; position:relative}
div.toppix { height:280px; overflow:hidden; position:relative; }
div.textslideshow { position:absolute; top:77px; right:0px; width:490px; height:110px; background:url(/img/tss.png);}
div.textslideshowadjust { padding:20px; overflow:hidden; height:50px; width:450px; font-size:11px; line-height:11px; }
div.textslideshowadjust h1 { text-transform:uppercase; font-size:22px; font-family:Trebuchet MS, helvetica; font-weight:bold; padding-bottom:10px;}

div.blackpunktir { background:url(/img/bp.gif) left top repeat-x; height:1px; line-height:1px; overflow:hidden}
div.maybewillenought {}

div.mainblackmenu { background-color:#006666;  height:42px;  }

/*div.wtfmenu { position:absolute; width:100%; height:323px;  z-index:9; border:0px solid #ffffff}*/
/*div.realmenuadjust {  width:90%; margin:auto; padding-top:295px; text-align:right; z-index:22;}*/

div.wtfmenu { position:absolute; width:100%; height:44px; top:295px; left:0px;  z-index:9; border:0px solid red}
div.realmenuadjust {  width:90%; margin:auto; text-align:right; z-index:22;}




a.mmitem {font-family:Trebuchet MS, helvetica;  padding-right:5px;   font-weight:normal; color:#dedede; text-decoration:none; text-transform:uppercase; font-size:17px;  }
a.mmitem:hover { text-decoration:underline}

a.mmitemselected {font-family:Trebuchet MS, helvetica; padding-right:5px;   font-weight:normal; color:#b7176e; text-decoration:none; text-transform:uppercase; font-size:17px; }
a.readmore { display:block; text-align:right; color:#333333}

div.greenhome {  }
/*div.greenhome { background:url(/img/d.gif) right bottom no-repeat}*/
div.maincontentwithleftpart { width:90%; margin:auto; }
table.maincontenttable { width:100%}
table.maincontenttable td { vertical-align:top}
table.maincontenttable td.leftpart { width:299px; background:url(/img/lbg.jpg) repeat-y} /*262px*/
table.maincontenttable td.rightpart { padding:25px 10px 10px 25px}

div.leftcontent { background:url(/img/v2.jpg) right top no-repeat; width:299px; margin-top:0px} /*262px*/

div.leftcontentadjust { padding-left:37px}

img.leftline { display:block; margin:5px 6px 5px 6px}

div.formdiv1 { padding:10px 30px 10px 30px; color:#333333; font-size:11px}
input.inp1 { display:block; height:20px; width:98%; margin:0px; padding:0px;  background-color:#fbe3c9}
textarea.texta1 { display:block; height:70px; width:98%; margin:0px; padding:0px; background-color:#fbe3c9}
input.inp2 { display:block; height:20px; width:50px; padding:0px; margin:0px;  background-color:#fbe3c9}
a.sendform { display:block; text-align:right; color:#b7176e; font-size:12px}
span.lefttitle { text-transform:uppercase; font-size:17px; font-family:Trebuchet MS, helvetica; color:#663300; display:block; padding:15px 0px 10px 30px }

div.itisinteresting { padding:0px 20px 0px 30px}
div.itisinteresting a { display:block; color:#333333; text-decoration:underline; margin-bottom:20px}


/*h1.chaptertitle { display:block; font-size:21px; line-height:20px;  text-transform:uppercase; font-family:Trebuchet MS, helvetica; color:#CCCCCC; font-weight:normal; 
background:url(/img/ic.gif) left center no-repeat; padding:8px 0px 15px 45px; text-decoration:underline}*/

h1.chaptertitle { display:block; font-size:21px; line-height:20px;  text-transform:uppercase; font-family:Trebuchet MS, helvetica; color:#b7176e; font-weight:normal; 
background:url(/img/ic.gif) left center no-repeat; padding:8px 0px 15px 65px; text-decoration:underline}

div.justtextblock { margin-top:5px; margin-bottom:50px; line-height:18px}

img.maintextblockpix { display:block; float:left; padding:5px; background-color:#FFFFFF; margin:0px 15px 10px 0px}


div.bottom { height:80px; background:url(/img/nbg.gif) left top repeat-x; font-size:11px;}
div.wedoityoupayforit { width:90%; margin:auto; clear:both; padding-top:35px; position:relative}
div.owner { float:left; color:#333333; font-weight:bold; padding-left:30px}
div.developer { float:right; display:none}
div.developer a { color:#663300}
div.ivy { position:absolute; left:-85px; top:-180px;  height:260px; width:113px; z-index:5; display:none}


div.bottommenu { padding-bottom:20px; color:#000000}
a.bmitem { color:#000000; text-transform:uppercase}

/*faq*/
a.faqlink { display:block; margin-bottom:10px; color:#000000; font-size:13px;  background:url(/img/bu_red.gif) 0px 5px no-repeat; padding-left:15px}
h1.faqtitle {  font-size:22px; line-height:20px; font-weight:normal; color:#319500; display:block; padding-bottom:15px;  font-family:Trebuchet MS, helvetica;}
div.answer { margin-top:0px}

/*articles*/

a.articlelink {display:block; margin-bottom:10px; color:#000000; font-size:13px; background:url(/img/bu_green.gif) 0px 5px no-repeat; padding-left:15px}

/*news*/
a.newslink {display:block; margin-bottom:10px; color:#CCCCCC; font-size:13px; background:url(/img/bu_grey.gif) 0px 5px no-repeat; padding-left:15px}
div.newsdata { color:#000000; font-size:11px; padding-left:15px}

h2.materialtitle { font-size:22px; line-height:20px; font-weight:normal; color:#319500; display:block; padding-bottom:15px;  font-family:Trebuchet MS, helvetica;}
div.newsdata2 { color:#999999; padding-bottom:4px; padding-top:10px}

/*fotogal*/

div.generalfotogal { padding:10px 0px 30px 0px}
img.fotogalpix { width:230px; padding:1px; background-color:#000000; border:5px solid #FFFFFF; display:block; float:left; margin:0px 20px 20px 0px}
a.fotogallink { position:relative; display:block; float:left}
img.zum { display:block; position:absolute; top:0px; left:200px}

/*user pixs*/

img.topleftpix { display:block; float:left; padding:0px 10px 10px 0px}
img.toprightpix { display:block; float:right; padding:0px 0px 10px 10px}
img.centerleftpix { display:block; float:left; padding:10px 10px 10px 0px}
img.centerrightpix { display:block; float:right; padding:10px 0px 10px 10px}

/*left menu*/
div.leftvmenu { padding-left:30px; padding-bottom:20px;}
div.leftvmenu a.lefrvmenuitem { display:block; color:#ac2461; text-decoration:underline; padding:4px 0px 0px 0px; font-family:Trebuchet MS, helvetica;  font-size:17px; margin:0px}

img.lmenur { display:block; padding-left:6px}