@charset "windows-1251";
html,body {	height:100%; margin: 0;	padding: 0;	background: url(/img/main_background.jpg) #191919 ;	}
body,td,p,select,input,textarea {font-family: Arial, Helvetica, sans-serif; font-size:12px;}
body,td,p,ul,input,select,textarea {color:#e37098;}
form {margin:0; padding:0;}
img {border:none}
ul {margin:15px; padding:0;}
td {vertical-align:top}
strong { font-size:12px;}
p {padding:  0 15px;}

h1 {color: #e060ea; font-size: 23px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal; margin: 22px 15px;}
h2 {color: #ff3b7f; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif;  margin: 5px 15px;}
h3 {color: #ff3b7f; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal;  margin:0;}


a:link, a:visited { cursor:pointer; color:#e060ea; text-decoration:underline}
a:hover, a:active { color:#a216ad; text-decoration:none}


#top { width: 100%; height: 100%; background: url(/img/top_background.jpg) top center repeat-x; }

.podval-text { color:#976694; font-size:11px; padding:5px 0 0 75px}

/* Позиционирование фона */
.bg-top-center-norepeat{ background-position:top center; background-repeat:no-repeat}
.bg-top-right-norepeat { background-position:top right; background-repeat:no-repeat}
.bg-top-left-norepeat { background-position:top left; background-repeat:no-repeat}

.bg-bottom-left-norepeat { background-position:bottom left; background-repeat:no-repeat}

.bg-bottom-left-repeat-x { background-position:bottom left; background-repeat: repeat-x}

.bg-top-left-repeat-x { background-position:top left; background-repeat: repeat-x}
.bg-top-left-repeat-y { background-position:top left; background-repeat: repeat-y}
.bg-top-right-repeat-y { background-position:top right; background-repeat: repeat-y}


/* Стили меню */
#menu {	position: absolute;	z-index: 2;	width:100%;	top: 283px; left:0;	text-align: center;/* border:1px solid white */}
#table_menu {width: 100%; height: 30px;}
#table_menu td {vertical-align:middle;}
#div-menu{	position: absolute;	z-index: 3; top: 0; margin:0}
#div-menu-img {	position: absolute;	z-index: 4; top: 0; margin:0}
a.menu-link:link, a.menu-link:visited { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; cursor:pointer; color:#de82d7; font-weight:bolder}
a.menu-link:hover, a.menu-link:active { color:white;   }




/* Прозрачность png */
#png-logo  td { 
   cursor:pointer;
   background:  url(/img/logo.png) left top no-repeat;
 //background-image:none; 
 //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/logo.png', sizingMethod='crop');
}
.png-left-corner {
   background: url(/img/left_back.png) left top no-repeat;
 //background-image:none; 
 //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/left_back.png', sizingMethod='crop');
}
.png-right-mask {
   background: url(/img/mask.png) left top no-repeat;
 //background-image:none; 
 //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/mask.png', sizingMethod='crop');
}

#png-right { width: 136px; height: 238px; position: absolute; z-index: 1;
   background: url(/img/right_back.png) left top no-repeat;
 //background-image:none; 
 //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/right_back.png', sizingMethod='crop');
}

.png-enter { width: 208px; height: 188px; 
   background: url(/img/enter.png) left top no-repeat;
 //background-image:none; 
 //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/enter.png', sizingMethod='crop');
}

.png-enter-off {height: 188px; 
   background: url(/img/enter-off.png) left top no-repeat;
 //background-image:none; 
 //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/enter-off.png', sizingMethod='crop');
}

html .png {
        width: expression(this.firstChild.width);
        filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"', sizingMethod='image')");
        background: expression("transparent url("+this.firstChild.src.replace(".png", ".gif")+") no-repeat");
        backgr\ound: none !important;
    }

html .png img {behavior: expression(this.style.visibility="hidden")}


/* Форма входа */
#enter {position:absolute; z-index:2; margin-top:70px; width: 194px;}
#login {width: 194px; height: 18px; border: 0; background: url(/img/input_login.gif) no-repeat; color:#6d2e56; font-size:11px; padding-left:20px; padding-right:8px}
#pass {width: 164px; height: 18px; border: 0; background: url(/img/input_pass.gif) no-repeat; color:#6d2e56; font-size:11px; padding-left:20px; padding-right:8px}

/* Фото */
.photo { width: 239px; height: 188px; background: url(/img/photo.gif) left top no-repeat; padding-top:70px}

#prew-img { background: url(/img/prev-bg-center-bottom.jpg) bottom right no-repeat }
#prew-img td{ background: url(/img/prev-bg-center-top.jpg) top right no-repeat; padding-right:6px }
#prew-img img{ background-color:black; border:1px #723469 solid}


#date-news { font-size:9px; margin:0 15px}
#photo-div{float:left; width:230px; margin:10px -15px 0 10px}
#tabl { margin-left:15px;  }
.tabl-f{ background-color:#20142c; border:1px #370c41 dotted; color:#a85572; padding-left:10px}
.tabl-r{ background-color:#2b1b3b; border:1px #451754 dotted; padding-left:10px}
input.input-ocno { background-color:#321e47; border:1px #603689 dotted; color:#9043dc; padding-left:5px; width:100%; height:20px}
input.input-bottom { background-color:#5a1f3b; border:1px #e24196 dotted; color:#e24196; padding-left:5px; width:50%; height:22px}