body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; padding: 0px; background:url(../img/mbbg.png) repeat; color:#5b5b5b;}
img{border:0px;}
a{color:#003dad; text-decoration:underline;}
a:hover{text-decoration:none;}

H1, H2, H3 {color:#B2006B; font-weight:normal; font-family:Times New Roman, Arial, Helvetica, sans-serif; margin: 10px 0 5px 0; padding:0;}
H1 {font-size:24px;}
H2 {font-size:20px;}
H3 {font-size:16px;}
H2:first-child, H2:first-child, H3:first-child  {margin-top:0;}

.c{clear:both; height:1px; font-size:1px; line-height:1px; overflow:hidden; padding:0px; margin:0px;}
#mcont{position:relative; width:1000px; margin: 50px auto;}
#mcont #topline{background:url(../img/tcorn-left.png) no-repeat top left; padding:0px 0px 0px 10px;}
#mcont #topline div{background:url(../img/tcorn.png) no-repeat top right; height:10px; overflow:hidden;}
#mcont #fullp{background:#fff url(../img/biserworld-logotype.png) no-repeat top left;}
#mcont #bline{background:url(../img/bcorn-left.png) no-repeat top left; padding:0px 0px 0px 10px;}
#mcont #bline div{background:url(../img/bcorn.png) no-repeat top right; height:10px;}

#mcont #fullp #loginform {margin:0; padding:0;}
#mcont #fullp #logins{width:50%; padding:30px 0 0 0;}
#mcont #fullp #logins .lhead{font-size:10px; color:#777;}
#mcont #fullp #logins .button{width:130px; padding:14px 0px 0px 5px; vertical-align:top;}
#mcont #fullp #logins .button input{width:auto;}
#mcont #fullp #logins .button .regtext{font-size:10px; margin-top:5px;}
#mcont #fullp #logins input{width:95%; margin-bottom:5px;}
#mcont #fullp .hellouser {padding: 15px 0 0 12px;}
#mcont #fullp #basket{padding:27px 20px 0 10px;}
#mcont #fullp #basket #baskettext{padding-left:10px; z-index:200; position:relative;}
#mcont #fullp #basket #basketblock{border:1px solid #e43ea1; padding:10px; position:relative; top:-15px; z-index:100;}
#mcont #fullp #basket #basketblock div{padding:10px 0px 0px 43px;}
#mcont #fullp #basket #basketblock div strong{color:#e43ea1;}
#mcont #fullp div.menu{background:url(../img/menubg.png) repeat-x top left; height:45px; overflow:visible; position:relative; margin:10px 20px 10px 10px;}
#mcont #fullp div.menu ul{margin:0px; padding:0px; list-style:none;}
#mcont #fullp div.menu ul li{float:left; color:#fff;}
#mcont #fullp div.menu ul li strong{padding:17px 30px 35px 30px; display:block;}
#mcont #fullp div.menu ul a{color:#fff;}

#mcont #fullp div.menu ul li.sel{color:#a2156b; background:url(../img/moverleft.png) no-repeat top left; padding-left:5px;}
#mcont #fullp div.menu ul li.sel A{color:#a2156b;}
#mcont #fullp div.menu ul li.sel strong{background:url(../img/moverright.png) no-repeat top right; padding-left:-5px;}

#mcont #fullp #leftcol{vertical-align:top;}
#mcont #fullp #leftcol .leftblock{padding:20px 10px 20px 45px; width:245px;}
#mcont #fullp #leftcol .leftblock .head{margin-bottom:10px;}
#mcont #fullp #leftcol .leftblock ul{padding:0px; margin:0px 0px 0px 25px; list-style:none;}
#mcont #fullp #leftcol .leftblock ul li{background:url(../img/catbull.png) no-repeat top left; padding:4px 0px 3px 15px;}
#mcont #fullp #leftcol .leftblock .contactblock{padding:0px 0px 5px 10px;}
#mcont #fullp #leftcol .leftblock .contactblock img{float:left; margin:0px 15px 0px 0px;}
#mcont #fullp #leftcol .leftblock .bookmarks{margin:15px 40px 10px 10px; width:205px;}
#mcont #fullp #leftcol .leftblock .bookmarks UL {margin: 0pt; padding: 0pt; overflow: hidden; width: 102px; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; text-align: left;}
#mcont #fullp #leftcol .leftblock .bookmarks UL LI {margin: 0; padding: 0 0 0 16px; height: 20px;}
#mcont #fullp #leftcol .leftblock .bookmarks UL LI A {background: #FFF; line-height: 20px; float: left; width: 100%; text-decoration: none; color: rgb(102, 102, 102);}
#mcont #fullp #leftcol .leftblock .bookmarks UL LI A:hover {background:#f0f0f0;}

#mcont #fullp #centcol #navline {position:relative; margin-top:-30px; font-size:11px;}
#mcont #fullp #centcol #navline A {color:#B2006B;}

#mcont #fullp #centcol{vertical-align:top; padding:25px 20px 25px 20px; line-height:18px;}
#mcont #fullp #centcol .header{margin-bottom:10px;}
#mcont #fullp #centcol p{margin:5px 0px 10px 0px;}

#mcont #fullp #centcol .item{float:left; margin:10px 40px 20px 0px; width:166px;}
#mcont #fullp #centcol .itemshow {float:none !important; width:auto !important; height:20px; margin:10px 0 10px 0px !important;}
#mcont #fullp #centcol .item img{border:5px solid #dd0e8b;}
#mcont #fullp #centcol .item .desc{float:none; clear:both; margin:0px 5px 0px 5px;}
#mcont #fullp #centcol .item .remains{margin:0px 5px 0px 5px;}
.remains{font-size:11px; color:#B2006B;}
#mcont #fullp #centcol .addbasket{border:0px !important; float:right; margin:5px 5px 10px 0px; _margin-right:2px; width:60px;}
#mcont #fullp #centcol .addbasket IMG {cursor:pointer; border:0; float:right; margin-top:5px !important;}
#mcont #fullp #centcol .itemshow .addbasket {margin-top:-1px !important; _margin-top:0; width:90px;}
#mcont #fullp #centcol .inbask .addbasket {margin-bottom:0;}
#mcont #fullp #centcol .coast{float:left; color:#B2006B; font-size:18px; line-height:18px; margin:5px 0px 5px 5px; _margin:5px 0px 5px 2px;}

.ratings {position:relative; text-align:center; float:right; padding: 0 0 10px 15px; width:100px;}
.ratings .stars {position:relative; margin:0 auto; width:80px; font-size:1px;}
.ratings .stars DIV {float:left; width:16px; height:15px; cursor:pointer;}
.ratings .stars .star0 {background:url(../img/ico_stars.png) no-repeat 0px 0px; }
.ratings .stars .star2 {background:url(../img/ico_stars.png) no-repeat -32px 0px;}
.ratings .stars .star1 {background:url(../img/ico_stars.png) no-repeat -16px 0px;}
.ratings .yourvote {font-weight:bold;}

.bottom{background:url(../img/bottombg.png) repeat-x top left; vertical-align:top;}
.copyright{padding:60px 0px 50px 0px; line-height:24px;}
.counters {float:right; padding-right:20px; text-align:right;}

.cartp {position:absolute; z-index:1500; top:50%; left:50%; background:#FFF; border:3px solid #dd0e8b; padding:5px;}

.strike {text-decoration:line-through;}

INPUT.cartcount {width:35px; float:right; border:1px solid #B2006B; margin-right:5px;}

.pricelist {width:100%;}
.pricelist TR.lev0 TD, .pricelist TR TH {background:#DC0E8C; color:#FFF; text-align:left;}
.pricelist TR.lev0 TD A, .pricelist TR TH A {color:#FFF; text-decoration:none;}
.pricelist TR.lev1 TD {background:#989898; color:#FFF;}
.pricelist TR.lev1 TD A {color:#FFF; text-decoration:none;}
.pricelist TD {padding: 2px 5px; border-bottom:1px solid #c3c3c3;}
.pricelist TD.title {width:100%;}
.pricelist TD.coast{float:none !important; color:#989898 !important; font-size:16px; font-style:italic; margin-top:2px; white-space:nowrap; text-align:right;}
.pricelist TD.inbask img{cursor:pointer}
.pricelist TR.noborder TD {border-bottom:0 !important;}



#fmcont {display:none; top:50%; left:50%; position: absolute; z-index: 15001; background:#F4B2DA; border:1px solid #B2006B; padding:5px;}
#mainpicwin {position:relative; margin:0 5px 8px 0; padding:5px 0 0 0; background: #F4B2DA; border: 1px solid #B2006B;}
#mainpicwin IMG {position:relative; display:block; margin: auto;}
#picmain {position:relative; display:block; cursor:pointer; margin: auto;}
.thumbimgdiv {margin-top:10px;}
.thumbimgdiv DIV {margin:0 10px 10px 0; position:relative; float:left; background: #F4B2DA; border:1px solid #B2006B; padding:5px;}
.thumbimgdiv DIV IMG {cursor:pointer; display:block; margin:auto; position:relative;}
.fmarrow {position:absolute; display:block; top:20px; height:60px; line-height:60px; width:45px; text-align:center; filter:alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; color:#FFF; background:#000; z-index:15100; text-decoration:none; font-size:14px; font-family:Arial; outline:none;}
.fmarrow:hover {text-decoration:none;}
#fmarrowleft {left:-1px;}
#fmarrowright {right:-1px;}
div.clear {clear:both; height:1px; font-size:1px; overflow:hidden;}

.pub_sections .pub_section {background:url(../images/pub_section.gif) no-repeat left center; padding-left:19px;}
.pub_sections .pub_article {background:url(../images/pub_article.gif) no-repeat left center; padding-left:19px;}
.pub_file {padding-top:2px; padding-bottom:2px;}

.gsc-result {padding-bottom:10px;}
.gs-visibleUrl, .gs-watermark, .gsc-resultsHeader, .gsc-branding {display:none;}
.gsc-cursor-box {margin-bottom:10px;}
.gsc-cursor-page {float:left; cursor:pointer; text-decoration:underline; margin-right:8px;}
.gsc-cursor-current-page {font-size:12px; text-decoration:none; cursor:default;}
INPUT.gsc-input {width:300px; margin-right:10px;}
.gsc-search-box {margin:10px 0;}

.msg_box {background: #E0F4FF; border: 1px solid #00789A; padding: 10px; margin-bottom: 10px; font-size: 12px; color: #000000;}
.msg_ok {background: #E0FFE6; border: 1px solid green; padding: 10px; margin-bottom: 10px; font-size: 12px; color: green;}
.msg_error {background: #FFE0E0; border: 1px solid brown; padding: 10px; margin-bottom: 10px; font-size: 12px; color: brown;}
EM.mark {color: red; font-style: normal; font-weight: bold;}
