body, html, div, p, ul, li, table, img, h1, h2, h3, object { margin: 0;  padding: 0; }
body { font-size: 12px; font-family:Verdana, Arial, lucida, sans-serif, "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE"; line-height: 15px; overflow: hidden; }

h1, h2, h3 { font-family: arial; } 
h1 { font-size: 18px; line-height: 23px; padding: 3px 0 2px 5px; }
h2{ font-size: 16px; line-height: 20px; padding: 3px 0 2px 5px; color: #ff0066; }
h2 a { font-size: 16px; line-height: 20px; color: #ff0066; text-decoration: underline; }
h2 a:hover { text-decoration: none; }
h3 { font-size: 16px; line-height: 18px; }

/* embed code */
.clear { display: block; width: 100%; height: 1px; line-height: 1px; font-size: 1px; margin: -1px 0 0 0; padding: 0; background: none; clear: both; }

#page_iframe { overflow: hidden; background-color: #ffffff; }
#page_iframe #flashblog { overflow: hidden;}

.adpich { display: inline-block; width: 100%; overflow: hidden; }

.adpich .glogthumb { height: 10%; width: 10%; position: absolute; top: 3%; left: 2%;  }
.adpich .glogthumb img { width: 250%; }

#datas { position: relative; height: 100%;   }

#datas .toping { position: absolute; top: 0; right: 0; }
#datas .toping .neeedflash { }
#datas .toping .neeedflash p { font-size: 9px; line-height: 11px; }

#datas .alltext { display: block; width: 100%; height: 40%; }
#datas .alltext .text { width: 70%; float: right; margin-top: 35px; height: 100%; overflow-x: hidden; overflow-y: scroll; }
#datas .alltext .text h2 {}
#datas .alltext .text h3 {}
#datas .alltext .text p {}

#datas .alltext .thumb { width: 30%; float: left; }
#datas .alltext .hudba { width: 26%; float: left; margin: 38% 0 0 2%; height: 32%; overflow-x: hidden; overflow-y: scroll;  }

#datas .allcontent { display: block; width: 100%; height: 55%; overflow-y: scroll; overflow-x: hidden; }

.allcontent .videoyou { display: none; border-bottom: 1px #000000 solid; }
.allcontent .youtube .video { float: left; margin: 5px; width: 223px; display: block; }
.allcontent .youtube .video h2 {  width: 223px; overflow-x: hidden; white-space: nowrap; display: inline-block; cursor: help; }
.allcontent .youtube .video .desc { font-size: 10px; width: 223px; overflow: hidden; height: 33px; display: inline-block; margin-left: 0;  }
.allcontent .youtube .video .desc strong { width: auto; float: left; }
.allcontent .youtube .videopad { display: none; }

#datas .allcontent .foto { border-bottom: 1px #000000 solid; }
#datas .allcontent .foto a { display: inline-block; float: left; padding: 5px; }
#datas .allcontent .foto a img { display: inline-block; float: left;  height: 130px; border: 1px #ff0066 solid; }

#datas .allcontent .ost { padding: 10px;  }
#datas .allcontent .ost img { display: inline-block; float: left; height: 130px; padding: 5px; }