
/* -------- main.css -------- */

@import "reset.css";

body{
	background:#f7e8bd;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
	min-width:995px;
	background:url(bg.gif) repeat;
}

input, textarea{font-family:Tahoma, Verdana, Arial, sans-serif;}

a{
color:#990000;
text-decoration:underline;
}

a:hover{
text-decoration:none;
}


.clearing{clear:both;}

.max-frame{
	background:#f7e8bd;
	min-width:995px;
	max-width:1300px;
	margin:0 auto;
	background:url(bg.gif) repeat;
}

.max-in{
	position:relative;
	padding:35px 13px 0px;
	background:url(bg.gif) repeat;
}

p{
font-size:12px;
margin-bottom:5px;}

p em{
font:1.2em italic normal "Times New Roman", Times, serif;
font-style:italic;}

.bwindow{
min-width:inherit;
text-align:center;}


/* =top
---------------------------------------------------------------------------*/

ul#top-langs{
position:absolute;
left:42px;
top:16px;
color:#cc0000;
font-size:1.1em;
}

ul#top-langs li{
float:left;
margin-right:10px;
}

#top-login{
position:absolute;
top:16px;
right:0px;
width:250px;
font-size:1.1em;
}

#top-login a{
text-decoration:none;
}

#top-login a span{
text-decoration:underline;
margin-left:15px;
}

#top-title{
margin:0px auto;
text-align:center;
font-size:1.1em;
width:360px;
position:relative;
top:-18px;
}

#top-title h1 {font-weight:normal;}

#top-bars{
height:249px;
color:#e8d79d;
z-index:2;
}
#top-slide{
background:url(top-bar-center.jpg) 270px repeat-x;
position:relative;
z-index:9;
display:none;
}
#top-slide div.bg{
width:100%;
height:249px;}

#top-bar-left{
display:block;
float:left;
position:relative;
z-index:10;
}

#top-bar-right{
display:block;
float:right;
background:url(top-bar-right.jpg) left top no-repeat;
width:270px;
height:249px;
position:relative;
z-index:10;
}

#top-bar-cl{
position:relative;
float:left;
z-index:10;
}

#top-bar-cr{
position:relative;
float:right;
z-index:10;
}

#top-contacts{
position:absolute;
width:230px;
left:48px;
top:60px;
z-index:3;}
#top-contacts p{
font:normal 1.8em "Times New Roman", Times, serif;}
#top-contacts span{
font-size:22px;}

#top-login-window{
width:220px;
height:220px;
position:absolute;
top:-30px;
left:25px;
display:none;
z-index:90;
font-size:1.2em;
}

#top-login-window #div-login{
background:url(div-login.gif);
width:100%;
height:100%;
}

#div-login #div-login-close{
display:block;
position:absolute;
right:5px;
top:5px;
z-index:92;
cursor:pointer;
background:url(div-login-close.gif) left top;
width:22px;
height:22px;
}

#div-login-form{
position:relative;
top:15px;
left:20px;
color:#e8d79d;
display:none;
}

#div-login-form ul{
margin-top:15px;
}

#div-login-form ul li{
height:28px;
}

#div-login-form .label{
width:60px;
padding-top:4px;
float:left;
}

#div-login-form input{

}

#div-login-form .login-txt{
border:1px solid #990000;
background:#fff;
width:110px;
height:17px;
color:#925e5e;
font-size:1em;
}

#div-login-form .login-chk{

}

#div-login form .sub-login{
width:74px;
height:30px;
}

#div-login form a{
color:#FFFFFF;
}

#menu-left{
background:url(menu-left.gif) left top no-repeat;
height:46px;
position:relative;
z-index:3;
}

#menu-right{
background:url(menu-right.gif) right top no-repeat;
height:46px;
padding:0px 26px;
}

ul#menu{
background:url(menu-bg.gif) repeat-x;
position:relative;
z-index:200;
height:46px;}
ul#menu a{
display:block;
height:45px;
position:relative;
margin-top:1px;
margin-right:2px;
z-index:200;}
ul#menu li{
text-align:center;
float:left;
display:block;
background:url(menu-vr.gif) right no-repeat;
position:relative;
z-index:200;}
ul#menu li div.subitem{
position:absolute;
left:0px;
width:100%;
z-index:200;
font:normal 1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
display:none;
margin-right:2px;}
ul#menu li div.subitem ul{
background:url(submenu-bg.png) repeat;
padding-top:10px;}
ul#menu li div.subitem #submenu-corner-l{
background:url(submenu-l.png);
float:left;}
ul#menu li div.subitem #submenu-corner-r{
background:url(submenu-r.png) left no-repeat;
float:right;}
ul#menu li div.subitem .submenu-bot{
background:url(submenu-bg.png) repeat;
height:13px;
margin-left:13px;
margin-right:13px;
margin-bottom:-2px;}
ul#menu li div.subitem ul li{
display:block;
float:none;
background:none;
text-align:left;
padding:5px 0px 0px 20px;
height:20px;
display:block;
overflow:hidden;
z-index:200;}
ul#menu li div.subitem a{
color:#f0ec99;
font-size:1.2em;
margin:0px auto;
z-index:200;}
ul#menu li.last-li{
background:none;}
ul#menu li.item1{
width:16%;}
ul#menu a.item1{
background:url(menu1.gif) center no-repeat;}
ul#menu a.item1:hover{
background:#6b0304 url(menu1a.gif) center no-repeat;}
ul#menu li.item2{
width:14%;}
ul#menu a.item2{
background:url(menu2.gif) center no-repeat;}
ul#menu a.item2:hover{
background:#6b0304 url(menu2a.gif) center no-repeat;}
ul#menu li.item3{
width:22%;}
ul#menu a.item3{
background:url(menu3.gif) center no-repeat;}
ul#menu a.item3:hover{
background:#6b0304 url(menu3a.gif) center no-repeat;}
ul#menu li.item4{
width:17%;}
ul#menu a.item4{
background:url(menu4.gif) center no-repeat;}
ul#menu a.item4:hover{
background:#6b0304 url(menu4a.gif) center no-repeat;}
ul#menu li.item5{
width:14%;}
ul#menu a.item5{
background:url(menu5.gif) center no-repeat;}
ul#menu a.item5:hover{
background:#6b0304 url(menu5a.gif) center no-repeat;}
ul#menu li.item6{
width:17%;}
ul#menu a.item6{
background:url(menu6.gif) center no-repeat;}
ul#menu a.item6:hover{
background:#6b0304 url(menu6a.gif) center no-repeat;}
#menu-ref-l{
width:26px;
height:21px;
float:left;
margin-right:-3px;}
#menu-ref-r{
width:26px;
height:21px;
float:right;
margin-left:-3px;
}
#menu-ref{
height:21px;
margin:0px auto;
}

#cart{
top:-28px;
margin-bottom:-130px;
position:relative;
z-index:1;
text-align:center;
display:hidden;
}

#cart-left{
background:url(cart-left.gif) left;
width:29px;
height:94px;
left:0px;
margin-right:-3px;
position:absolute;
}

#cart-right{
background:url(cart-right.gif) left;
width:29px;
height:94px;
right:0px;
position:absolute;
}

#cart-body{
background:url(cart-bg.gif) repeat;
height:94px;
margin:0px 29px 0px 29px;
position:relative;
}

#cart-body h2{
color:#cccb98;
font:normal 1.8em "Times New Roman", Times, serif;
text-align:left;
}

#cart-link{
position:relative;
bottom:18px;
margin:0px auto;
background:url(cart-link.png);
width:185px;
height:36px;
cursor:pointer;
}

#cart-login{
width:332px;
height:100%;
background:url(cart-vr.gif) right top no-repeat;
position:absolute;
left:0px;
top:10px;
text-align:left;
}

#cart-login .login-txt{
border:1px solid #990000;
background:#fff;
width:110px;
height:16px;
float:left;
margin:5px 3px 0px 0px;
color:#925e5e;
font-size:1.1em;
}

#cart-login a{
color:#ffcc99;
font-size:1.1em;
margin:5px 50px 0px 0px;
}

#cart-login .sub-login{
width:74px;
height:30px;
}
#cart-login .sub-logout{
width:74px;
height:30px;
}
#cart-login p{
color:#FFFFFF;}

#cart-content{
left:362px;
top:0px;
padding-top:10px;
text-align:left;
color:#FFFFFF;
font-size:1.1em;
text-align:left;
height:50px;
width:280px;
position:absolute;}
#cart-content a.more{
color:#FFFFCC;}
#cart-content p{
display:table;}
#cart-cost{
width:227px;
height:100%;
background:url(cart-vr.gif) left top no-repeat;
position:absolute;
right:0px;
top:10px;
color:#FFFFFF;
font-size:1.1em;
text-align:left;
padding-left:30px;}


/* =middle
---------------------------------------------------------------------------*/

.required{
color:#990000;
}

ul#nav-icons{
margin-left:26px;
z-index:0;
position:relative;}

ul#nav-icons li{
display:block;
float:left;
width:104px;
position:relative;
}
ul#nav-icons li a{
display:block;
width:20px;}
ul#nav-icons li a img{
display:block;}

form#search{
float:right;
width:230px;
position:relative;
z-index:0;
}

form#search #query{
width:180px;
height:18px;
float:left;
border:1px #aa6a59 solid;
background:#f7e8bd;
position:relative;
z-index:0;
}

form#search #to_cart{
position:absolute;
top:3px;
font-size:1.2em;
right:240px;
display:block;
z-index:0;}
form#search #to_cart img{
position:absolute;
top:-3px;
left:-23px;}

.spacer{
width:100px;
height:10px;
clear:both;
}

#left-col{
width:256px;
float:left;
position:relative;
padding-left:15px;
}

#right-col{
width:256px;
float:right;
position:relative;
padding-right:0px;
}

#center-col{
margin:0px 285px;
position:relative;
}
#center-col.full{
margin:0px 15px 0px 285px;
position:relative;
}

#center-col h3{
color:#660000;
font:normal 1.8em "Times New Roman", Times, serif;}

#out_visual{
float:left;
margin-left:25px;}
#out_video{
position:absolute;
top:375px;}
#out_visual{
position:absolute;
top:388px;}
#photo{
width:200px;
height:300px;
background:url(visual-bg.jpg);}
.item_content{
padding-left:280px;
width:auto;
min-height:700px;}
.item_content p span, .cream-mid p span{
color:#990000;}
.item_right{
position:absolute;
left:20px;
top:0px;
width:250px;}
.item_right a.btn1, .item_right a.btn2, .item_right a.btn3{
display:block;
margin:10px auto;
width:200px;
height:30px;
position:relative;}
.item_right a.btn1{
background:url(sub-watch.gif) no-repeat;}
.item_right a.btn3{
background:url(sub-effects.gif) no-repeat;}
.item_right a.btn2{
background:url(sub-tocart.gif) no-repeat;
z-index:999;}
.item_right img{
margin:0px auto;}
#cartpng{
position:relative;
width:70px;
height:67px;
top:-10px;
left:-20px;
z-index:10000;
background:url(cart.png);}

.red-bar{
width:225px;
height:27px;
background:url(red-bar.gif);
font:normal 2em "Times New Roman", Times, serif;
color:#ffffcc;
padding:3px 0px 0px 15px;
}
.red-bar a{
color:#ffffcc;}

.red-bar3{
width:290px;
height:27px;
background:url(red-bar3.gif);
font:normal 2em "Times New Roman", Times, serif;
color:#ffffcc;
padding:3px 0px 0px 15px;}
.red-bar3 a{
color:#ffffcc;}

ul#products div{
display:none;
width:240px;
background:#f7e2b9;
}

ul#products li a{
display:block;
font:normal 1.8em "Times New Roman";
width:204px;
padding-left:16px;
}
ul#products li a.black{
color:#660000;}

ul#products  li{
clear:both;
margin-top:10px;
}

ul#products  li img{
float:left;
}

ul#products div{
margin-top:7px;
margin-bottom:7px;
}

ul#products div li{
margin-top:0px;
}

ul#products div li a{
display:block;
height:20px;
font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
padding-left:33px;
background:none;
background:url(marker1.gif) 16px 3px no-repeat;
}

ul#subproducts{
display:none;}
ul#subproducts li{
margin-left:15px;}
ul.supproducts{
margin:5px 0px 0px 5px;
font:normal 1.2em Tahoma, Verdana, Arial, Helvetica, sans-serif;}
ul.supproducts li{
margin-bottom:5px;}

table#discounts li{
margin-left:15px;}
table.discounts{
margin:5px 0px 10px 5px;
font:normal 1.8em "Times New Roman", Times, serif;
color:#660000;}
table.discounts td{
margin-right:10px;}
table.discounts td span.rub{
position:relative;
left:-11px;
top:1px;
z-index:10;}
table.discounts th{
margin-right:10px;
text-align:right;
font-size:16px}

#center-col .mudlo{
clear:left; position:relative;}

ul.news li{
display:block;
position:relative;
height:90px;}
ul.news li.newsli{
height:auto;}
ul.news li.newsli h3{
min-height:60px;
margin-bottom:7px;}
ul.news li img{
position:absolute;
left:0px;
top:0px;}
ul.news li div{
position:relative;
margin-left:90px;
margin-right:0px;
margin-top:5px;}
ul.news li div.date{
font-size:1.2em;
color:#660000;}

#minusb, #minusc, #minusa{display:none;}

#a{display:block;}

.hrule{
background:#e8d1a3;
width:240px;
height:2px;
margin-top:15px;
font-size:0px;
}

.cream-bar{
width:225px;
height:27px;
background:url(cream-bar.gif);
font:normal 2em "Times New Roman", Times, serif;
color:#660000;
padding:3px 0px 0px 15px;
margin-top:35px;
position:relative;
}

#moneypng{
position:absolute;
right:6px;
top:7px;
background:url(money.png) no-repeat;
}

ul#prices{
margin:10px 0px 0px 16px;
}

ul#prices li{
background:url(marker2.gif) left no-repeat;
padding-left:20px;
font-size:1.1em;
margin:20px 0px;
position:relative;
}

#frm_poll p{
width:170px;
color:#990000;
font-size:1.1em;
margin:20px 0px 0px 15px;
}

ul#poll{
margin:0px 0px 0px 10px;
}

ul#poll li{
padding-left:0px;
font-size:1.1em;
margin:10px 0px;
}

#pollpng{
position:absolute;
right:6px;
top:-7px;
background:url(poll.png) no-repeat;
}

.sub-poll{
width:105px;
height:30px;
margin-left:30px;
}

ul#forpar li{
display:block;
height:30px;
}

ul#forpar{
margin-top:15px;
margin-bottom:-10px;
}

ul#forpar li img{
float:left;
}

ul#forpar li a{
margin-left:10px;
width:220px;
height:30px;
float:right;
font-size:1.1em;
display:block;
}

#ban1, #ban2, #ban3{
display:block;
width:150px;
height:63px;
margin-top:26px;
color:#ffffcc;
font:normal 2.2em "Times New Roman", Times, serif;
padding:23px 0px 0px 90px;
}

#ban3 span{
font-size:14px;
}

#ban1{background:url(ban1.jpg);}
#ban2{background:url(ban2.jpg);}
#ban3{background:url(ban3.jpg);}

ul#pars{
margin:34px 0px 0px 15px;
position:absolute;
left:0px;
top:0px;
}

ul#pars li{
height:45px;
background:url(pars-bg.gif);
width:210px;
padding-top:15px;
}

ul#pars li.first{
padding-top:0px;
background:url(pars-bg.gif) 0px -15px;
}

ul#pars li.last{
height:31px;
}

ul#pars .a{
float:left;
display:block;
}

ul#pars .b{
float:right;
display:block;
}
#pars-top{
position:relative;
height:171px;}

#center-col p{
font-size:1.3em;
color:#330000;
margin:15px 0px;
line-height:1.2;
}
#center-col p a img{
display:block;}

#center-col p strong{
font-weight:normal;}

#s1{
background:#9e0b0f;
margin:0px auto;
height:73px;
color:#f2deb3;
text-align:left;
display:table-cell;
vertical-align:middle;
padding:0px 10px;
font-size:1em;
}

#s1-l{
background:url(s1-l.gif) left no-repeat;
height:73px;
width:9px;
float:left;
margin-right:-3px;
}

#s1-r{
background:url(s1-r.gif) right no-repeat;
height:73px;
width:9px;
float:right;
margin-left:-3px;
}

#s1 p{
margin:0px;
color:#f2deb3;
font:normal 1.8em "Times New Roman", Times, serif;
}

#s1 a{
color:#f2deb3;}

.spacer2{
height:10px;
width:100px;

}

#s2{
/*background:url(s2-bg.gif) center repeat-x;*/
background:#9d0b0e;
margin:0px auto;
height:217px;
position:relative;
}

#center-links{
text-align:center;
padding-top:10px;
}

#center-links a{
	display:block;
}

#center-links div{
	margin:0 auto;
	float:left;
	width:49%;
}

#s2-l{
background:url(s2-l.gif) left top no-repeat;
height:217px;
margin:0px auto;
}

#s2-r{
background:url(s2-r.gif) right top no-repeat;
height:217px;
margin:0px auto;
}

.hrule2{
background:#e8d1a3;
height:2px;
margin:15px 0px 15px;
font-size:0px;}
.cream-top, .cream-bottom{
height:6px;
background:#f0dab1;
font-size:0px;}
.cream-mid{
background:#f0dab1;
padding:18px 16px 5px;}
.cream-mid table.norm{font-size:1.2em; margin-bottom:18px;}
.cream-mid table.norm th{padding:6px; font-weight:bold; text-align:center; background:#990000; color:#f2deb3}
.cream-mid table.norm td{padding:6px; background:#ffeec3}
.cream-mid table.norm td.center{text-align:center;}
.cream-mid table.norm td input.textc{height:18px; width:90%; border:1px #aa6a59 solid; background:#f7e8bd; text-align:center;}
.cream-mid h3{
font:normal 1.8em "Times New Roman", Times, serif;
color:#660000;
margin-bottom:14px;}
.cream-mid h4{
font:normal 1.6em "Times New Roman", Times, serif;
color:#660000;
margin-bottom:14px;}
#center-col .cream-mid p{
margin:0px 0px 15px;}
.cream-top .left{
height:6px;
width:6px;
background:url(cream-tl.gif) left;
float:left;}
.cream-top .right{
height:6px;
width:6px;
background:url(cream-tr.gif) right;
float:right;}
.cream-bottom .left{
height:6px;
width:6px;
background:url(cream-bl.gif);
float:left;}
.cream-bottom .right{
height:6px;
width:6px;
background:url(cream-br.gif);
float:right;}

#book{
position:absolute;
right:-25px;
top:-27px;
width:266px;
height:182px;
z-index:200;
}

#book-in{
width:266px;
height:182px;
background:url(book.png);
}

#book a{
position:relative;
left:60px;
top:45px;
display:block;
width:60px;
height:60px;
}

#col2009{
font:normal 2.2em "Times New Roman", Times, serif;
color:#fff799;
position:relative;
top:38px;
left:-8px;
height:160px;
margin-right:180px;
text-align:center;
display:block;
text-decoration:none;
background:url(col2009.gif) center no-repeat;
}

#col2009 span{
font-size:3.3em;
font-weight:normal;
}

#col1{
font:normal 1.8em "Times New Roman", Times, serif;
color:#e8d79d;
position:relative;
top:10px;
left:15px;
text-align:center;
margin-right:180px;
display:block;
}

#s3-l{
height:42px;
background:url(s3-l.gif) left no-repeat;
}

#s3-r{
height:42px;
background:url(s3-r.gif) right no-repeat;
}

ul#s3{
height:42px;
margin:0px 9px;
background:url(s3-bg.gif) repeat-x;
}

ul#s3 li{
background:url(s3-d.gif) right no-repeat;
display:block;
float:left;
height:42px;
width:33%;

}

ul#s3 li div.chk0{
background:url(s3-bg.gif) repeat-x;
display:block;
height:30px;
padding:12px 1px 0px;
margin:0px 1px;
color:#ffcc99;
font-size:1.1em;
text-align:center;
text-decoration:underline;
cursor:pointer;
}

ul#s3 li div.chk1{
height:30px;
padding:12px 1px 0px;
margin:0px 1px;
font-size:1.1em;
text-align:center;
color:#ffffcc;
background:url(s3-bga.gif) repeat-x;
}

ul#s3 li.last-li{
background:none;
margin-left:0px;
}

#slide1, #slide2{
width:393px;
height:217px;
margin:0px auto;
display:none;
position:relative;
}

#calendar{
display:none;
position:absolute;
top:5px;
left:20px;
float:left;
width:100px;
z-index:9999;}
#piroevent{
display:none;
position:relative;
margin-left:230px;
margin-right:10px;
padding-top:20px;}
#piroevent p{
font-size:1.2em;
color:#f8ebce;
margin:0px;}

#center-col div.red-mid h3{
color:#f2deb3;
text-align:center;}

#center-col div.poll-line1{
height:8px;
border:1px solid #990000;
background:#FFFFaa;
font-size:0px;
top:3px;}
#center-col div.poll-line2{
height:5px;
border:1px solid #FFFFaa;
background:#990000;
font-size:0px;
top:3px;}
.col-table td{
font-size:1.2em;}
.col-table th{
font-size:1.2em;
color:#990000;}



#center-col ul.cat{
margin:10px auto 0px;
}
#center-col ul.cat li.h h3 {
	padding-left:15px;
	background:url(../themes/plus.gif) left center no-repeat;
}

#center-col ul.cat p{
margin-bottom:5px;}
#center-col ul.cat li{
display:block;
padding-right:5px;
padding-left:5px;
margin-bottom:10px;}
#center-col ul.cat li .fst {
	float:left;
	width:155px;
}
#center-col ul.cat li .sec {
	float:left;
	width:195px;
	padding-right:5px;
}
#center-col ul.cat li .trd {
	float:right;
	width:1px;
}
#center-col ul.cat li.left .cream-mid, #center-col ul.cat li.left .cream-top, #center-col ul.cat li.left .cream-bottom{
margin-right:0px;}
#center-col ul.cat li.right .cream-mid, #center-col ul.cat li.right .cream-top, #center-col ul.cat li.right .cream-bottom{
margin-left:0px;}
#center-col ul.cat li.left .cream-mid, #center-col ul.cat li.right .cream-mid{
height:165px;}
#center-col ul.cat li.left{
float:left;}
#center-col ul.cat li.right{
float:right;}
#center-col ul.cat li img{
display:block;
margin:0px auto;}
#center-col ul.cat2{
}
#center-col ul.cat2 li{
width:50%;
text-align:center;}
#center-col ul.cat2 li.left{
float:left;}
#center-col ul.cat2 li.right{
float:right;}
#center-col ul.cat2 li img{
display:block;
margin:0px auto;}

#center-col .path{
margin-top:10px;
margin-bottom:15px;}
#center-col .path a{
font-size:1.2em;}

#img-dealers{
position:absolute;
z-index:0;
width:621px;
height:363px;
background:url(../files/other/dealers.png);}
#img-discounts{
position:absolute;
z-index:0;
width:240px;
height:188px;
top:495px;
background:url(../files/other/discounts.png);}
.ir-phone{
position:relative;
top:4px;}
.ir-partners{
position:absolute;
top:6px;
right:16px;}
.red-bar2{
width:195px;
text-align:left;
height:27px;
background:url(red-bar2.gif);
font:normal 2em "Times New Roman", Times, serif;
color:#ffffcc;
padding:3px 0px 0px 15px;
margin-bottom:8px;}

#center-col ol{
list-style-type:decimal;
list-style-position:outside;
font-size:1.2em;}
#center-col ol li{
margin-left:15px;}
#center-col ol p{
font-size:1em;}
#center-col ol p strong{
font-weight:bold;}
#center-col ul .red{
color:#9e0b0f;
font-weight:bold;}
#frm_guest{
margin:0px 0px;
padding-bottom:20px;}
.frm{
}
.frm label{
width:90px;
display:block;
float:left;}
#frm_reg label{
width:130px;}
#center-col .frm p{
padding:0px 0px 5px;
border-bottom:1px dotted #9e0b0f;
width:360px;
margin:5px 0px 0px;}
#center-col .frm p.last{
border-bottom:none;}
.frm .txt{
border:1px solid #9e0b0f;
background:#f7e8bd;
color:#000000;}
.frm input.txt{
width:260px;
font-size:1em;}
#frm_reg input.txt{
width:220px;}
.frm textarea{
width:260px;
height:80px;
font-size:1em;}
#frm_reg textarea.txt{
width:220px;}
.frm input .sub-send{
width:105px;
height:30px;}
#center-col p.qa{
margin:-10px 10px 10px;}

#pngfix-map{
background:url(../files/other/coordinates.png);}



/* =foot
---------------------------------------------------------------------------*/

#bottom{
padding:0px 15px;
clear:both;}
.red-top, .red-bottom{
height:9px;
background:#9e0b0f;
font-size:0px;}
.red-mid{
background:#9e0b0f;
padding:18px 16px 5px;}
#center-col .red-mid{
padding:5px;}
.red-mid2{
background:#9e0b0f;
color:#f2deb3;
text-align:left;
padding:7px 16px 5px;
font-size:1em;
position:relative;}
#center-col .red-mid2 p{
margin:0px;
color:#f2deb3;
font:normal 1.8em "Times New Roman", Times, serif;}
#center-col .red-mid2 a{
color:#f2deb3;}
#s1 a{
color:#f2deb3;}
#center-col .red-mid p{
font:normal 1.8em "Times New Roman", Times, serif;
color:#f2deb3;
margin:0px;
padding:0px 10px;}
.red-mid h3{
font:normal 1.8em "Times New Roman", Times, serif;
color:#660000;
margin-bottom:0px;}
.red-mid2 h3{
font:normal 1.8em "Times New Roman", Times, serif;
color:#660000;
margin-bottom:14px;}
.red-top .left{
height:9px;
width:9px;
background:url(red-tl.gif);
float:left;}
.red-top .right{
height:9px;
width:9px;
background:url(red-tr.gif);
float:right;}
.red-bottom .left{
height:9px;
width:9px;
background:url(red-bl.gif);
float:left;}
.red-bottom .right{
height:9px;
width:9px;
background:url(red-br.gif);
float:right;}
#bottom .red-bar{
margin-bottom:5px;}
#bottom .red-bar a{
color:#ffffcc;}
#bottom .red-mid{
position:relative;
height:115px;
background:#9e0b0f;}
#bottom .red-mid ul li{
height:115px;
width:33%;
background:url(news-bg.gif) right no-repeat;
font-size:1.2em;
position:relative;
height:115px;
float:left;
margin-right:22px;}
#bottom .red-mid ul li.last{
margin-right:0px;
width:29%;
background:none;}
#bottom .red-mid ul li div.date{
position:absolute;
left:95px;
top:8px;
color:#d0d0a0;}
#bottom .red-mid ul li p{
position:absolute;
left:95px;
top:25px;
padding-right:10px;
color:#f2deb3;}
#bottom .red-mid ul li a{
color:#ffffcc;}
#bottom .red-mid ul li p img{
position:absolute;
left:-95px;
top:-17px;}
#bottom .red-mid ul li p img.frame{
z-index:1;}

ul#bottom-menu{
margin-top:44px;
height:10px;}
ul#bottom-menu li{
float:left;
width:16%;
text-align:center;}
ul#bottom-menu li a{
font-size:1.1em;}

#footer{
height:75px;
font-size:1.1em;
padding:0px 0px;}
#counters, #copy, #developer{
width:33%;
float:left;
text-align:center;}

a.shops{
position:relative;
font-size:1.2em;
top:-30px;}

.inv {display:none}



.cream-mid-j{
background:#f0dab1;
padding:0;
z-index:2;
position:relative;
}


.cream-mid-j .pic{

}

.cream-mid-j table.norm{font-size:1.2em; margin-bottom:18px;}
.cream-mid-j table.norm th{padding:6px; font-weight:bold; text-align:center; background:#990000; color:#f2deb3}
.cream-mid-j table.norm td{padding:6px; background:#ffeec3}
.cream-mid-j table.norm td.center{text-align:center;}
.cream-mid-j table.norm td input.textc{height:18px; width:90%; border:1px #aa6a59 solid; background:#f7e8bd; text-align:center;}
.cream-mid-j h3{
font:normal 1.8em "Times New Roman", Times, serif;
color:#660000;
margin-bottom:14px;}

.cream-mid-j h4 {
font:bold 1.8em "Times New Roman", Times, serif;
color:#660000;
margin-bottom:14px;	
}
.cream-mid-j h4 span {color:#900000;}
.cream-mid-j .title{
font:bold 2em "Times New Roman", Times, serif;;
padding:0;
position:absolute;
left:20px;
top:10px;
width:128px;
text-align:left;
}
.cream-mid-j .art{
font:bold 1.8em "Times New Roman", Times, serif;
padding:0;
text-align:center;
position:absolute;
right:20px;
top:10px;
white-space:nowrap;
}


.cream-mid-j .in {

}

.cream-mid-j table {
width:100%;
}

.cream-mid-j table td.l1 {
	padding:10px 5px 5px 20px;
	width:150px;
	vertical-align:top;
}

.cream-mid-j table td.r1 {
	padding:10px 20px 5px 5px;
	vertical-align:top;
}

.cream-mid-j table td img {
	float:left;
}

.cream-mid-j .l{
font-size:0;
width:2px;
background:#9b0103;
padding:0;
}
.cream-mid-j .r{
font-size:0;
width:2px;
background:#9b0103;
padding:0;
}

.cream-mid-j .in .cl{
font-size:1.4em;
color:#990000;
float:left;
display:block;
}

.cream-mid-j .in .cr{
font-size:1.6em;
color:#000;
float:right;
display:block;
}

.ctfix1 {
	background: transparent url(creamb-t.gif) repeat-x
}

.ctfix1 .left {
	background: transparent url(creamb-tl.gif) no-repeat left center
}

.ctfix1 .right {
	background: transparent url(creamb-tr.gif) no-repeat left center
}

.ctfix2 {
	background: transparent url(creamb-b.gif) repeat-x
}

.ctfix2 .left {
	background: transparent url(creamb-bl.gif) no-repeat left center
}

.ctfix2 .right {
	background: transparent url(creamb-br.gif) no-repeat left center
}


.cream-mid-jj{
background:#f0dab1;
padding:0;
height:0px;
z-index:9999;
clear:left;
font-size:0;
line-height:0;
}



.x3 {
display:none;
height:0;
font-size:0;
}
