html{background:#301b0f url(img/kassa.jpg) bottom left repeat-x}
body{background:url(img/bcg_body_kassa.jpg) repeat-x;min-height:760px}
table.head td.logo{background:url(img/logo_kassa.jpg) top left no-repeat}
h1,table.head td.right li{border-bottom:1px solid #9f8b7f}
ul.menu li{background:url(img/menu_bcg_red.gif) right 3px no-repeat}
div.box{border-color:#735c4f}
ul.footer{border-top:1px solid #755f50}

/* ------------- Всплывающее меню на страницах ----------- */
ul.menu li div.tmn{background-color:#492a16}
ul.menu li div.tmn a
{
	border-bottom:1px solid #704022;
}
ul.menu li div.tmn a:hover{background-color:#704022}
/* ------------------------------------------ */

div.af{width:100%;margin-top:30px;margin-bottom:50px;min-height:245px}

div.afishy{height:245px;width:562px}
div.afishy a.foto{display:block;background:url(img/a_foto.gif) top left no-repeat;width:163px;height:235px;padding:5px;float:left; margin-right: 10px}
div.afishy a.foto img{width:163px;height:235px}
div.afishy div.toleft{visibility:hidden;position:absolute;background:url(img/a_left.gif) top left no-repeat;width:13px;height:21px;margin-left:-23px;cursor:pointer;margin-top:110px}
div.afishy div.toright{visibility:hidden;float:right;background:url(img/a_right.gif) top left no-repeat;width:13px;height:21px;cursor:pointer;margin-top:110px}

.bord{position:absolute;background:url(img/bord.jpg) 0 15px repeat-x;width:300px;padding:5px;margin-top:-15px;margin-left:572px}
.bord div.bord_{height:250px;background:url(img/bord_top.jpg) 0 15px repeat-x}
.bord div.bord_ a{text-decoration:none;padding-left:26px;color:#000;display:block}
.bord div.bord_ a:hover p{text-decoration:underline}
.bord div.bord_ a:hover span{text-decoration:none}
.bord div.bord_ a:hover font{text-decoration:none}
.bord div.afisha{padding-left:104px;border-right:1px solid #424242;height:28px;float:left}
.bord div.afisha span{font:normal 17px Georgia;padding:2px 9px;background:#a80101 url(img/h4.gif) bottom left repeat-x;float:left;border:2px solid #9c9c9c;color:#fff}
.bord p{clear:both;border-bottom:1px solid #403b2e;margin: 0 26px 0 0;padding:4px 0;color:#d9d9d9;font-size:14px;line-height:normal}
.bord p.last{border:none}
.bord span{color:#af8000;font-family:Trebuchet MS}

div.bord__{overflow: scroll;clear:both;height:220px}
div.bord__ font{color:#f4dc90;font:normal 24px Georgia}
.bord .bottom{position:absolute;width:300px;height:18px;background-color:#000;margin-top:231px}

table.windows{width:100%}
table.windows td{text-align:center}
table.windows h5{color:#fff;height:24px;padding-top:5px;background:url(img/h5.gif) center 0 no-repeat;font:normal 17px Georgia}
table.windows a{font:normal 16px Times New Roman;color:#cdbc87;cursor:pointer;text-decoration:underline}
table.windows a.ak{display:block;text-decoration:none;width:184px;filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.firstChild.src + "', sizingMethod='image')");background:expression("transparent url(" + this.firstChild.src + ") no-repeat");background:none !important}
table.windows a.ak img{behavior:expression(this.style.visibility="hidden")}
table.windows div.women{margin-top:6px;margin-left:51px}
table.windows div.hid{position:absolute;width:162px;height:183px;cursor:pointer;margin-top:6px;margin-left:12px;z-index:50}
table.windows div.kassa1{background:url(img/Kassa_12.gif) no-repeat;margin-left:10px}
table.windows div.kassa2{background:url(img/Kassa_22.gif) no-repeat}
table.windows div.kassa3{background:url(img/Kassa_32.gif) no-repeat}


div.form{visibility:hidden;width:410px;padding:16px 29px 16px 22px;background:#000 url(img/form.jpg) top left repeat-x;position:absolute;margin:-40px 0 0 215px;z-index:100}
div.eng{width:348px}
div.form table{font:normal 12px Arial}
div.form table input, textarea{padding-left:3px;padding-right:3px; width: 208px;border-width:0}
div.form table input{height:16px}

div.form table.hhh{width:100%;border-bottom:1px solid #534f41}
div.form table.hhh td{padding:0}
div.form h3{padding:0 0 6px 10px}
div.form div.close {background:url(img/close.gif) top left no-repeat;float:right;width:15px;height:15px;cursor:pointer}

div.form td{padding:11px 0 0 10px}
div.form td.left{text-align:right}
div.form select.select_1{width:214px;overflow:visible}
div.form div.button_1,div.form div.button_2{width:86px;height:20px;cursor:pointer;background:repeat-x;border:1px solid #fff;color:#fff;font:normal 12px Arial;text-align:center;padding-top:6px}
div.form div.button_1{float:left;background:url(img/button_1.gif)}
div.form div.button_2{float:right;background:url(img/button_2.gif)}
div.form font{color:#ffb800;font:normal 12px arial}
div.form input.input_{width:68px;height:16px}
div.form input.input_ph{width:126px;margin-left:5px}
div.form select.select_2{width:142px}
div.form textarea{height:63px}
div.form input.radio,div.form input.radio_{width:auto; margin-right:2px;height:auto}
input.radio_{margin-left:23px}

div.form div.windmessage{visibility:hidden;margin-top:-16px;margin-left:-22px;width:410px;padding:16px 29px 16px 22px;background:#000 url(img/form.jpg) top left repeat-x;position:absolute;z-index:200}
div.form div.windmessage td{padding:0}
div.form div.windmessage p.mestext{margin:40px 20px;font-size:18px;font-family:Tahoma;text-align:center;color:#eee}
div.form div.windmessage p.merror{margin-top:30px;text-align:left;margin-right:0}
div.form div.windmessage div.mesok{float:none;position:absolute;margin-left:153px}
div.form div.windmessage .er{color:#D93300}
div.form div.windmessage .rules{font-size: 12px;color:#f4dc90;white-space:nowrap}
div.form .rules{font-size: 10px;color:#f4dc90}