*{margin:0;padding:0}html,body{margin:0;padding:0}.error{color:#c50c42;padding:10px 0 5px 0}#contact_form_container{background:#eee;border:1px solid #ccc;padding:10px 5px;margin:10px 0}
#aistra-header{position:absolute;top:0;left:0;right:0;background:url('images/bg.gif') repeat-x top}
#aistra-header div{width:1000px;margin:0 auto;position:relative}
#aistra-header div a{height:33px;padding-top:8px;text-align:center;width:166px;float:left;text-align:center;text-decoration:none;font: 11px/11px Tahoma;color: #ccc;background: url('images/separator.gif') no-repeat left top;}#aistra-header div a.active{font-weight: bold;color: #fff;background:url('images/bg-active-link.gif') no-repeat left bottom}
#aistra-header div em{display: block;width: 2px;background: url('images/separator.gif') no-repeat left top;float:left;height:44px}
#aistra-header div a span{text-transform:uppercase;display:block}
div#bottom-banner{position:fixed;z-index:1000;width:100%;padding:0;margin:0;bottom:0;height:35px;background:url(./images/akcija_erotinis_masazas.gif) repeat-x 0 0;}#bba{display:none}
a{text-decoration:underline;color:#c50c42}a:hover{text-decoration:none}a img{border:0}a.more-link{color:#002070}a.com{color:#c50c42!important}#layout-holder{min-width:800px;max-width:1000px;margin:0 auto;padding-top:41px;height:100%;background:url('images/column-left_bg.gif') left 400px repeat-y}#wrapper{background:url('images/column-right_bg.gif') right 0 repeat-y}form label{width:100px}form p input{width:200px}form p{clear:left;padding:2px 0}form p label,form p input{float:left}form p textarea{width:300px;height:100px;font:12px Tahoma}#col-left{font:12px Tahoma;float:left;width:184px;background:#fff}.block{width:184px;background:#ededed;margin:0 0 5px 0}.block h1,.block h2{font:bold 13px Arial;text-transform:uppercase;color:#fff;margin:0;padding:0;line-height:40px;text-indent:12px;border:1px solid #d5d2d2;background:url('images/heading-big_bg.gif') 0 0 repeat-x}.block h2{line-height:20px;background:url('images/heading_bg.gif') 0 0 repeat-x}#left-menu{list-style:none}#left-menu li{border-bottom:1px solid white}#left-menu li a{display:block;font:bold 12px Tahoma;line-height:21px;text-indent:12px;text-decoration:none;color:#000}#left-menu li a:hover{text-decoration:underline}#col-right{font:12px Tahoma;float:right;line-height:130%;width:180px;background:#ededed}#col-right .item{padding:3px 5px;margin:5px 0;border-top:3px solid #fff}#col-right .item p{text-align:center;padding:4px 0}#col-right .item h3{font:bold 14px Tahoma;text-align:center;padding:4px 0;margin:0}#col-right .item ul{font-size:11px;list-style:none}#col-main{min-width:400px;max-width:600px;margin:0 198px 0 202px}#search{background:#e3e2e2;border:1px solid #e0dddd;line-height:42px;padding:0 0 0 12px;margin:0 0 12px 0}#search input{width:78%}#search .submit,.submit,.button{width:auto;display:table-cell;display:inline-block;background:url('images/button_bg.gif') 0 0 repeat-x;font:bold 10px Arial;color:#fff;border:1px solid #b9b6b6;height:20px;padding:0 5px;line-height:16px}.button{background:url('images/button-grey_bg.gif') 0 0 repeat-x}#page-links{font-size:15px;text-align:center;padding:5px 0}#path{border-bottom:1px solid #d4d0c8;margin:0 0 10px 0;padding:0 0 5px 0;font:15px Tahoma}#path a{font:bold 14px Tahoma;text-decoration:none}#path h1{color:#c50c42;font:bold 14px Tahoma;text-decoration:none}#path a:hover{text-decoration:underline}#path h2{color:#000;font:bold 18px Tahoma;text-decoration:none}#col-main p{font:12px Tahoma;color:#000;line-height:16px}.headline{margin:0 0 14px 0}.headline a{display:block;font:bold 15px Tahoma;line-height:22px;color:#002070}.article-block .headline{text-indent:36px;background:url('images/headline_bg.gif') repeat-y #bc0707}.article-block .headline a{font:bold 13px Arial;color:#fff;line-height:22px;text-decoration:none;background:url('images/s.gif') no-repeat left center}.article-block .headline a:hover{text-decoration:underline}ol.snap_nav{font:14px Tahoma;color:#c50c42;list-style:none;text-align:center;margin:5px auto 10px auto;padding:0 0 10px 0;border-bottom:1px #d4d0c8 solid}ol.snap_nav li{display:inline}.article-block h2 a,.article-block ul li a{font:bold 13px Tahoma;color:#002070;line-height:21px;text-decoration:none}.article-block h2{font:14px Tahoma}.article-block h2 a:hover,.article-block ul li a:hover{text-decoration:underline}.article-block ul{clear:left}.article-block ul li{margin:0 0 0 20px}#col-main .article-block p,#col-main .article-block-first p{font-size:12px;line-height:150%}.article-block p a{color:#002070}.article-block-first,.article-block{font-weight:normal;margin:0 0 14px 0;float:left;width:100%}.article-block-first img{border:1px solid #e1dddd;padding:2px;float:right;margin:0 0 10px 10px}.article-block img.first{float:left}.article-block img{border:1px solid #e1dddd;padding:2px;margin:5px 10px 10px 0}.article-block span{clear:left}.article-block div{font:12px Tahoma}.article-block div h2,.article-block div h3{font:15px Tahoma;line-height:20px;color:#000}.article-block div img{margin-top:5px;border:1px solid #e1dddd;padding:2px}.article-block div p{margin:5px 0 0 0}.article-block div.border{padding:0 0 15px 0;border-bottom:4px solid #ededed}.article-block div.border a{color:#002070}.article-block .category{line-height:150%}ul.comments{list-style:none;margin:10px 0 20px 0}ul.comments li{margin:0}ul.comments li p{margin:0 0 10px 10px}#header{height:144px;background:url('images/header_bg.gif') 0 0 repeat-x #fff;padding:0 0 10px 0}#logo{float:left;width:200px;height:144px}#logo a{float:left;width:200px;height:118px;display:block;background:url('images/logo.gif') 0 0 no-repeat;text-indent:-10000000px}#logo span{font:10px Arial;display:block;float:left;margin:0 0 -17px 22px;color:#fff}#banners,#header-menu{margin:0 0 0 200px;min-width:600px;max-width:800px}#banners{height:110px}#b468x60,#b120x60{height:60px;overflow:hidden;float:left;margin:25px 5px 25px 0}#b468x60{width:468px}#b120x60{width:120px}#header-menu{height:34px}#header-menu ul{list-style:none;height:34px;background:url('images/menu_bg.gif') 10px 0 repeat-x}#header-menu ul li{float:left;background:url('images/menu-right.gif') right center no-repeat}#header-menu ul li a{font:14px Arial;float:left;display:block;height:24px;line-height:24px;color:#fff;text-decoration:none;text-transform:uppercase;padding:0 18px;background:url('images/menu-left.gif') left center no-repeat}#header-menu ul li a:hover{text-decoration:underline}#header-menu ul li.active{background:url('images/menu-right-active.gif') right center no-repeat}#header-menu ul li.active a{background:url('images/menu-left-active.gif') left center no-repeat}#footer{padding-top:25px;background:url('images/footer_bg.gif') 0 0 repeat-x;text-align:center;clear:both;font:11px Arial;color:#fff;height:100px}#footer span{width:700px;display:block;margin:0 auto}#footer a{font:11px Arial;color:#fff}
/* demo 3: 'position: fixed' to middle */

div#fixme-middle {
position: fixed; 
top: 50%; 
right: 0;
width: 255px;
height: 0;
z-index: 2;
}
 
* html div#fixme-middle {position: absolute;
top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop
+((documentElement.clientHeight-this.clientHeight)/2)
: document.body.scrollTop
+((document.body.clientHeight-this.clientHeight)/2));
}