/*-------------------------------------------------------------
Mamamnadom.ru
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Description:
Filename: styles.css
Version: 1.1
Date: Nov 01, 2006
Developer: Cucumber.ru
-------------------------------------------------------------*/

body { margin: 0px; padding: 0px; color: #000000; background-color: #FFFFFF; background-image: url(pix/skyback.png); background-repeat: repeat-x; background-position: right top;}
html,body { height:100%; margin:0px;padding:0px; }
body, table { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
form { margin-bottom: 0px; padding-bottom: 0px; }

a, a:link {color: #817878; text-decoration: underline;}
a:hover, a:active {color: #918888; text-decoration: underline;}


.abanner, .abanner:link, .abanner:visited {color: white; text-decoration: none; border-style:none}
.abanner:hover, .abanner:active {color: white; text-decoration: none;}

.homeblock {
    margin-top: 40px;
}



.pinkhead { color: #d97aa5; }

img.png {behavior: url(/style.htc);}


.starbow { position: absolute; top:4px; left:0px; height: 237px; width: 261px; z-index:0;}
.starbow2 { position: absolute; top: 0px; left: 261px; height: 183px;  width: 252px; z-index:0;}
.star { position: absolute; top:18px; left:512px; height:54px;  width:55px; }
.clouds { background: url(/pix/clouds.gif) repeat-x left top; height:283px; width:100%; }
.logoblock {position: absolute; top:18px; left:18px; width:202px; height:198px; }

#smbg {z-index: 998; position:relative; top:0; left:0; float: left; background-color: #fff; background-image: url(/pix/smbg.png); background-repeat: repeat-y; background-position: right top; width: 220px; }
#smbg .men {margin-top:-18px; display:block; z-index:998; position:relative;}
#smbg .smtop { background-image: url(/pix/smtop.png); background-repeat: no-repeat; width: 220px; height:19px;}
#smbg .smbott {position:relative; top:0; left:0; margin-top:-18px; z-index:2; background-image: url(/pix/smbott.png); background-repeat: no-repeat; height:50px; width: 220px;}

#smbott {position:relative; top:0; left:0; margin-top:-18px; z-index:1; background-image: url(/pix/smbott.png); background-repeat: no-repeat; height:50px; width: 220px;}

#smcorn {position:relative; margin-top:-50px; left:207px; z-index:999; background-image: url(/pix/corn.png); background-repeat: no-repeat; height:50px; width: 13px;}


#smbg .sme {width:210px; padding-top:10px; padding-bottom:10px; padding-left:18px; padding-right:15px;}
#smbg .sme_act { width:210px; padding-top:10px; padding-bottom:10px; padding-left:18px; padding-right:15px;
background: url(/pix/star2.png) no-repeat; background-position: 180px 10px;
}
#smbg .smsub_2 { background-image: url(/pix/smbg2.jpg);
width: 217px; padding-top:3px; padding-bottom:3px; padding-left:18px; margin-right:0px; background-color:#ffffff;}

#smbg .smsub_2 div {
width: 179px; padding-top:7px; padding-bottom:7px; padding-left:20px; margin-right:0px; background-color:#ffffff;}

#smbg .smsub_act { background-image: url(/pix/smbg2.jpg);
padding-left: 18px; width: 217px; padding-top:3px; padding-bottom:3px; background-color:#fff; padding-right:0px; margin-right:0px;}

#smbg .smsub_act div { background-color:#ffffff; width:180px; background:url(/pix/star3.gif) no-repeat 0px 7px;
padding-left:20px; padding-top:7px; padding-bottom:7px; margin-right:0px; padding-right:0px;}



#smbg .smsub_act_subs { background-image: url(/pix/smbg2.jpg);  padding-left: 18px;
width: 217px; padding-top:3px; padding-bottom:3px; background-color:#ffffff;}
#smbg .smsub_act_subs div { background:#ffffff;
padding-left:20px; padding-top:7px; padding-bottom:7px; margin-right:30px; padding-right:5px;}

#smbg .smsub_3 { background-image: url(/pix/smbg2.jpg);
width: 217px; padding-top: 3px; padding-bottom: 3px; padding-left: 21px; padding-right: 0px; background-color: #ffffff;}

#smbg .smsub_3 div { background-image: url(/pix/smbg2.jpg);
width: 165px; padding-top: 7px; padding-bottom: 7px; padding-left: 30px; padding-right: 0px; background-color: #ffffff;}

#smbg .smsub2in_act {background-image: url(/pix/smbg2.jpg); font-weight:bold; display:block;
width: 217px; padding-top: 10px; padding-bottom: 10px; padding-left: 26px; background-color: #ffffff;}
.star2 {margin-right:5px;}
#smbg .smsub2in_act div {margin-right:30px; background: #ffffff; overflow:hidden; font-weight:bold;}

#smbg .submen { background-color: #ffffff;}

#sm2 {background:#fff;}
#sm2 .smsub_act { width:160px; background:url(/pix/star2.gif) no-repeat 0px 9px; margin-left:30px; padding-right:0px;}

html>body #sm2 td.subactive { background-image: url(/pix/smbg2.jpg);}
html>body #smbg .smsub_3 { background-image: url(/pix/smbg2.jpg);}

#sm2 .smsub_act div {width:160px; background:url(/pix/sp.gif); padding-left:4px; margin-right:-8px; font-weight:bold;}

td.subpasive .submenu {padding-left:15px; border:1px solid red;}

.b1 { background-color: #f9dee9; background-image: url(/pix/bbg_pink.png); }
.b2 { background-color: #fff9de; background-image: url(/pix/bbg_yellow.png); }
.b3 { background-color: #dcecfc; background-image: url(/pix/bbg_blue.png); }
.b4 { background-color: #e4f7e2; background-image: url(/pix/bbg_green.png); }
.b5 { background-color: #FFEBDA; background-image: url(/pix/bbg_orange.png); }
.b1, .b2, .b3, .b4, .b5 { background-repeat: repeat-x; background-position: left bottom; }
.cl, .cr { height: 31px; background-repeat: no-repeat; text-align: center; vertical-align: middle; }
.cl { background-image: url(/pix/cl.png); background-position: left bottom; }
.cr { background-image: url(/pix/cr.png); background-position: right bottom; padding-top: 7px; }
.cr a, .cr a:link {color: #000000; text-decoration: underline;}
.cr a:hover, .cr a:active {color: #006000; text-decoration: underline;}



#newsblock {padding-left:18px; padding-top:12px; margin-right:5px;}
#newsblock .newsitem {margin-top:5px;}
h1 {font: bold 16px Arial, Tahoma, Arial, sans-serif; color:#a9054a; padding-bottom:0px; margin:0px; margin-top:7px; margin-bottom:7px;}
h3 {font: bold 14px Arial, Tahoma, Arial, sans-serif; color:#cd6494; padding-bottom:0px; margin:0px; margin-bottom:5px;}
h2 {font: bold 14px Arial, Tahoma, Arial, sans-serif; color:#817878; padding-bottom:0px; margin:0px; margin-bottom:5px;}
.date {color:#858585; font-size:11px;}
.faqi {margin-top:5px; font: 12px Arial, Tahoma, Arial, sans-serif; color:#cd6494; margin-top:40px; line-height:200%;}
.faqi input {border:1px solid #badbb0;}
.faqi textarea {border:1px solid #badbb0;}
.faqi form {margin:0; padding:0;}
.lbeg {position:absolute; left:410px; background-image: url(/pix/beg_off.png); background-repeat: no-repeat;
background-position: center center; width:88px; height:45px; margin-top:30px;}
.lbeg a{display:block; border:0; width:88px; height:45px; cursor:default; }
.lbeg a:hover{ background-image: url(/pix/beg_on.png); background-repeat: no-repeat; background-position: center center; }

.lbeg input {border:none; background: url(/pix/b_faq_off.png) no-repeat; background-position: 20px 7px; height:22px; width:22px;}
.lbeg img {border:none; position:absolute; top:20px; left:7px; height:22px; width:22px;}

.limgb {margin-left:22px; margin-top:23px;}


#global {width:100%; float:left; margin-right: -238px;}


#global .iblock {width:100%; margin-right:248px; margin-top:0px; margin-left:230px; border:1px solid blue;}


#global .rcoll {float:right; width:238px; padding-right:0px; overflow:hidden; display:block; clear:both; height:100%;}



.aublock {background: url(/pix/authbg.png) repeat-x; overflow:hidden;}
.auleft { background-image: url(/pix/authbgleft.png); background-repeat: repeat-y; overflow:hidden;}
.autop { background-image: url(/pix/authtop.png); background-repeat: no-repeat; overflow:hidden; display:block; clear:both;}
.aubott { background-image: url(/pix/authbott.png); background-repeat: no-repeat; background-position: left bottom; width: 238px; padding-left: 18px; padding-right: 18px; padding-top: 10px; padding-bottom: 10px; overflow:hidden; display:block; clear:both;}
.aublock, .autop, .auleft {width:238px; background-position: left top; overflow:hidden; display:block; clear:both;}
.lbear { position:absolute; right:5px; background-image: url(/pix/bear.png); background-repeat: no-repeat; background-position: center center;
 height:96px; margin-right:5px; }
.limg {margin-top:13px;}

.footclouds { background-image: url(/pix/footclouds.png); background-position: right top; background-repeat: repeat-x; }
.foot2 { background-image: url(/pix/foot2.png); background-position: left top; background-repeat: no-repeat; width: 100%; height: 210px;}
.ffield { border-top: 0px none; border-right: 0px none; border-bottom: 6px solid #badbb0; border-left: 0px none; font-size: 11px;
	background-image: url(/pix/empty.gif);  color: #404040; }

#cats-sh {width:192px; height:201px; position:absolute; right:17px; top:0px;}
#cats {background: url(/pix/cats.gif) no-repeat; width:180px; height:194px; position:absolute; right:25px; top:0px;}
#cats .cats-in {margin-top:70px; margin-left:35px; margin-bottom:5px;}
#copyright {color:#fff;}
#copyright a, #copyright a:hover, #copyright a:visited, #copyright2 a, #copyright2 a:hover, #copyright2 a:visited {color:#fff;}

#copyright2 {background: url(/pix/catcop.gif) no-repeat; color:#fff; margin-left:100px;}
#copyright2 .ima {padding-left:40px; padding-right:10px;}


#alpha {float:left; margin-bottom:10px;}


#alpha .float {float:left; line-height: 150%; padding-top: 10px; width:30%; display:block; height:180px; margin-right:10px; margin-left:10px;
height:280px; }

.price {font-size:16px; color:#ac004d; font-weight: bold;  margin-bottom:10px; }

.price2 {font-size:12px; color:#ac004d; font-weight: bold;  margin-bottom:10px; }

.ordercat {margin-left:40px; margin-bottom:10px;}

div.spacer {height:1px; margin:0; padding:0;}
.sky1 {background: url(/pix/sky1.png) no-repeat; width:151px; height:26px; margin-bottom:10px;}
.sky1a {margin-bottom:10px; margin-right:10px;}
.sky2 {background: url(/pix/sky2.png) no-repeat; width:149px; height:26px; margin-bottom:10px;}
.sky3 {background: url(/pix/sky3.png) no-repeat; width:152px; height:27px; margin-bottom:10px;}

.navact {color:#fff; background-color:#a0a0a0;}

.c-lock {padding-left:15px; padding-right:15px; padding-top:15px}

.icell {
	width: 33%;
	padding-left: 20px;
	padding-right: 20px;
}

.pr {margin-top:5px; width:100%; display:block;}

td.prh {padding:5px 5px 5px 5px; height:30px; font-weight:bold; background-color:#ece8f4; border: 2px solid #fff;}
td.prh2 {padding:5px 5px 5px 5px; height:30px; font-weight:bold; border: 2px solid #fff;}
td.prh3 {padding:5px 5px 5px 5px; height:30px; font-weight:bold; border: 2px solid #fff; background-color:#e4f3df;}

td.prs {padding:5px 5px 5px 5px; height:24px; border-bottom: 3px solid #ece8f4;}
.order1 {border:none; background: url(/pix/btn-refresh.png) no-repeat 0px 0px; height:17px; width:123px; color:#fff; font:13px Arial, Tahoma, sans-serif;}

.faqi td {margin-bottom:10px;}
.faqi td input.order1 {border:none; background: url(/pix/btn-refresh.png) no-repeat 0px 0px; height:17px; width:123px; color:#fff;
font:13px Arial, Tahoma, sans-serif; }

.faqi2 {font: 12px Arial, Tahoma, Arial, sans-serif; color:#cd6494; margin-top:0px; line-height:200%;}
.faqi2 input {border:1px solid #badbb0;}
.faqi2 textarea {border:1px solid #badbb0;}
.faqi2 form {margin:0; padding:0;}
.faqi2 td {margin-bottom:10px;}
.faqi2 td input.order1 {border:none; background: url(/pix/btn-refresh.png) no-repeat 0px 0px; height:17px; width:123px;
color:#fff; font:13px Arial, Tahoma, sans-serif; }


.lbear_x { position:absolute; right:5px; background-image: url(/pix/bear.png); background-repeat: no-repeat; background-position: center center;
           height:69px; width:57px; margin-right:5px; margin-bottom:20px; }
.limg_x { margin-top:30px; margin-left:20px; }

.mainbook0 {
    background: white url('/pix/bookleft.gif') top right no-repeat;
    width: 233px;
    height: 352px;
    text-align: center;
    vertical-align: top;
    padding-top: 30px;
}

.lefttextdiv {
    margin-top: 20px;
    padding: 0 20px 0 40px;
    text-align: left;
    clear: both;
}

.mainbook1 {
    background: white url('/pix/bookright.gif') top left no-repeat;
    width: 234px;
    height: 352px;
    text-align: center;
    vertical-align: top;
    padding-top: 30px;
}

.hitbox {
	background-color: #C8E9FF;
	height: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: center;
	padding: 10px;
	font-weight: bold;
    clear: both;
}

