body{
 margin:0 auto;
 min-width: 1170px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px; 
}
h1 {
color:#666666;background-color:#ffcc99;padding:2px;padding-left:25px;font-weight:bold;font-size:15px;
}
td {
 vertical-align:top;
}
#head {
 background-image: url(../images/fon.jpg);
 background-repeat: no-repeat;
 bakground-attachment: fixed;
 background-position: top right;
 padding-bottom:20px;
 width:100%;
}
#menu {
 padding-top:10px;
 text-align:right;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:18px;
 cursor:pointer;
}
#menu a {
 padding-left:12px;
 text-decoration:none;
}
#submenu1 {
 margin-right:-20px;
 display:none;
}
#submenu2 {
 margin-right:200px;
 display:none;
}
#submenu3 {
 margin-right:220px;
 display:none;
}
#submenu4 {
 margin-right:120px;
 display:none;
}
#submenu5 {
 margin-right:70px;
 display:none;
}
.submenu {
 position:relative;
 float:right;
}
.submenu a {
 font-size:14px;
 color:#666666;
 padding-right:20px;
 text-decoration:none;
 font-weight:bold;
}
#menu1 {
 color:#99cccc;
}
#menu2 {
 color:#ffcc99;
}
#menu3 {
 color:#6699cc;
}
#menu4 {
 color:#ff9999;
}
#menu5 {
 color:#9ef69e;
}
#menu6 {
 color:#99ccff;
}
#menu7 {
 color:#999999;
}
#slogan {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size:24px;
 font-weight:bold;
 text-align:right;
 padding:10px;
 color:#b0515b;
 line-height:35px;
}
#slogan span {
 color:#ffb79b;
}
#slogan a {
 color:#b0515b;
 text-decoration:none;
}
#logindiv {
 padding-left:10px;
 font-weight:bold;
 color:#cc6666;
}
#logindiv_a {
 text-decoration:none;
 font-weight:bold;
 color:#cc6666;
}
#logindiv br {
 line-height:23px;
}
#logindiv label {
 color:#999999;
 font-weight:normal;
 font-size:10px;
}
#logindiv input{
 height:13px;
 font-size:10px;
 width:95px;
}
.small {
 color:#999999;
 font-weight:normal;
 font-size:10px;
}
.small a {
 color:#999999;
 text-decoration:none;
}
#daytd {
 background-image: url(../images/day_back.jpg);
 background-repeat: no-repeat;
 bakground-attachment: fixed;
 background-position: bottom right;
 border:1px solid #999999;
 width:50%;
}
#day {
 width:100%;
}
#day1 {
 background:#faeee5;
 color:#cc9999;
 padding:5px;
 padding-left:15px;
 font-size:17px;
}
#day2 {
 padding:15px;
 color:#666666;
 text-align:justify;
 line-height:1.6em;
 text-indent:20px;
}
#day2 p {
 text-align:right;
 color:#666666;
 margin:0px;
}
#day2 p a {
 color:#666666;
 font-weight:bold;
}
#historytd {
 background-image: url(../images/history_back.jpg);
 background-repeat: no-repeat;
 bakground-attachment: fixed;
 background-position: bottom right;
 border:1px solid #999999;
 width:50%;
}
#history {
 width:100%;
}
#history1 {
 background:#d5d5d5;
 color:#ffffff;
 padding:5px;
 padding-left:15px;
 font-size:17px;
}
#history2 {
 color:#666666;
 padding:15px;
 text-align:left;
 line-height:1.6em;
 text-indent:20px;
}
#history2 p {
 text-align:right;
 color:#666666;
 margin:0px;
}
#history2 p a {
 color:#666666;
 font-weight:bold;
}
#muromtd {
 background-image: url(../images/murom_back.jpg);
 background-repeat: no-repeat;
 bakground-attachment: fixed;
 background-position: bottom right;
 border:1px solid #999999;
 width:50%;
}
#murom {
 width:100%;
}
#murom1 {
 background:#e5fae9;
 color:#6e9f9e;
 padding:5px;
 padding-left:15px;
 font-size:17px;
}
#murom2 {
 padding:15px;
 color:#666666;
 text-align:justify;
 line-height:1.7em;
}
#murom2 a {
 color:#666666;
 font-weight:bold;
}
#presenttd {
 background-image: url(../images/present_back.jpg);
 background-repeat: no-repeat;
 bakground-attachment: fixed;
 background-position: bottom right;
 border:1px solid #999999;
 width:50%;
}
#present {
 width:100%;
}
#present1 {
 background:#fae5eb;
 color:#cc9999;
 padding:5px;
 padding-left:15px;
 font-size:17px;
}
#present2 {
 padding:15px;
 color:#666666;
 text-align:justify;
 line-height:1.7em;
}
#present2 a {
 color:#666666;
 font-weight:bold;
}
#cinematd {
 border:1px solid #999999;
 width:50%;
 background:#d4edf9;
}
#cinema1 {
 background:#e5f3fa;
 color:#6699cc;
 padding:5px;
 padding-left:15px;
 font-size:17px;
 height:1%;
 width:100%;
}
#cinema2 {
 padding:15px;
 background:#d4edf9;
 color:#666666;
 text-align:justify;
 line-height:1.7em;
 text-indent:20px;
}
#cinema2 img {
 float:left;
 padding-right:10px;
}
#cinema2 p {
 text-align:right;
 color:#666666;
 margin:0px;
}
#cinema2 p a {
 color:#666666;
 font-weight:bold;
}

#cardtd {
 border:1px solid #999999;
 width:50%;
 background:#d4f9db;
}
#card1 {
 background:#e5fae9;
 color:#669966;
 padding:5px;
 padding-left:15px;
 font-size:17px;
 height:1%;
 width:100%;
}
#card2 {
 padding:15px;
 background:#d4f9db;
 color:#666666;
 text-align:justify;
 line-height:1.7em;
}
#card2 img {
 float:right;
 padding-left:10px;
}
#card2 a {
 color:#666666;
 font-weight:bold;
}

.imgpad {
 margin-right:10px;
 float:left;
}
#right {
 margin-top:7px;
}
#left {
 background:#ebebeb;
 height:800px;
 width:160px;
 margin-left:6px;
 margin-right:6px;
}
.topics {
 font-size:12px;
 color:#666666;
 line-height:1.7em;
}
.topics a {
 color:#666666;
}
#topicstd {
 background-image: url(../images/blue_grad.gif);
 background-repeat: repeat-y;
 color:#6699cc;
 font-size:17px;
}
#bottom a {
 color:#666666;
}
.topright {
 background-image: url(../images/fon.jpg);
 background-repeat: no-repeat;
 bakground-attachment: fixed;
 background-position: top right;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size:14px;
}
#vote {
 border:1px #999999 solid;
 color:#666666;
}
#vote p {
 margin:10px;
 text-align:justify;
 padding-right:10px;
 font-size:13px;
 font-weight:bold;
}
#vote p a {
 color:#666666;
 font-weight:normal;
}
#vote div {
 vertical-align:middle;
 background:#e7e7e7;
 padding:6px;
 font-size:17px;
 color:#999999;
 margin-bottom:5px;
}
#vote input {
 vertical-align:middle;
 margin:5px;
 margin-left:10px;
}
#vote span {
 font-size:11px;
}
#vote2 {
 border:1px #999999 solid;
 color:#666666;
}
#vote2 p {
 margin:10px;
 text-align:justify;
 padding-right:10px;
 font-size:13px;
 font-weight:bold;
}
#vote2 p a {
 color:#666666;
 font-weight:normal;
}
#vote2 div {
 vertical-align:middle;
 background:#e7e7e7;
 padding:6px;
 font-size:17px;
 color:#999999;
 margin-bottom:5px;
}
#vote2 span {
 vertical-align:middle;
 margin:5px;
 margin-left:10px;
 line-height:23px;
 font-size:11px;
}
#vote2 input {
 vertical-align:middle;
 margin:5px;
 margin-left:10px;
 line-height:20px;
}
#foot {
 padding:10px;
 font-size:11px;
}
#foot a{
 font-size:11px;
 line-height:20px;
 padding-right:10px;
 color:#666666;
}

.menutable {
  text-align:right;
}
.menutable a {
  text-decoration:none;
  color: #000000;
}

.menutablepage {
  text-align:right;
  padding-right:30px;
  background:#a5a5a5;
  color:#ffffff;
  font-size:17px;
  font-weight:bold;
  font-family:Tahoma,Arial,Helvetica,sans-serif;
}
.menutablepage a {
  color:#f9c99a;
}

.menutablecat {
  background:#d5d5d5;
  color:#f9c99a;
  font-size:12px;
  font-family:Tahoma,Arial,Helvetica,sans-serif;
  font-weight:bold;
}

.menutableinfo {
  background:#d5d5d5;
  color:#f9c99a;
  font-size:12px;
  font-family:Tahoma,Arial,Helvetica,sans-serif;
}

#topsection{
background: #EAEAEA;
height: 90px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 250px 0 37%; /*Margins for content column. Should be "0 right-column-width 0 left-column-width*/
}

#leftcolumn{
float: left;
width: 37%; /*Width of left column in percentage*/
margin-left: -100%;
}

#rightcolumn{
float: left;
width: 250px; /*Width of right column in pixels*/
margin-left: -250px; /*Set margin to -(RightColumnWidth)*/
}

#footer{
clear: left;
width: 100%;
background: black;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#footer a{
color: #FFFF80;
}

.innertube{
margin: 5px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}


/* popup */
.popup-back {
	background:url('../images/pop-opacity.png');
	position:fixed;
	width:100%;
	height:100%;
	z-index:50;
}

.popup-b {
	background-color:#fff;
	left:50%;
	margin:40px 0 40px -25%;
	min-width:450px;
	padding:31px 20px 20px 24px;
	position:absolute;
	top:0;
	width:450px;
	z-index:100;
}
	.popup-b .close {
		background:url('../images/close.png') no-repeat center center;
		height:35px;
		position:absolute;
		right:0;
		top:0;
		width:39px;
	}
		.popup-b .close:hover { cursor:pointer; }
	.popup-b .contact-form { margin:25px 0 0 0; }
.popup-b .line-dot { margin-top:10px; width:99%; }
.popup-i-album img { display:block; margin-bottom:20px; }
.pop-text { width:79%; }
.pop-com { width:20%; }
/* /popup */
