.gold {
	padding-left:14px;
	background:url(/img/gold.gif) left 4px no-repeat;
}
img { border: 0px }

TD { FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif }
FORM { MARGIN: 0px }

/*h1 { color:#663333; font-size:24px;font-weight:normal }*/
.zag { color:#663333; font-size:19px; }
tr td h2 { color:#663333; font-size:16px;font-weight:bold; }
tr td p {text-align:justify; color:#663333;}

tr td a { color:#663333;}
tr td a:hover { color:#8b0000;}
A { COLOR: #1263ad }
A:hover { COLOR: #ff0000; TEXT-DECORATION: underline }

input, textarea, select { color : #000000; font: normal 10px Verdana, Arial, Helvetica, sans-serif; border:1px solid; border-color : #000000; }

.selects { font: normal 10px Verdana, Arial, Helvetica, sans-serif; border:1px solid; border-color : #000000; width:170px }

.menu { FONT-SIZE: 12px; FONT-FAMILY: verdana; color: #000000; FONT-WEIGHT: bold }


/*.mmenu { background:url(img/bg6.gif) repeat-y; height:30px;  width:155px; border-bottom:#8b0000 2px solid;}
.mmenu { font-weight:bold; font-size:18px; color:#8b0000; height:20px;  width:139px;  padding:3px 0px 5px 10px; text-decoration:none;  margin-left:9px; }
.mmenu a:hover { background:#Faaf00; color:#8b0000; text-decoration:none; display:block; width:135px; }*/

.sp { color:#8b0000; } 
.sp a { color:#8b0000; font-weight:bold }
.sp a:hover { text-decoration:none; }



.topmenu { FONT-SIZE: 11px; COLOR: #123456; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif }
.topmenu:hover { COLOR: #ff0000 }
.topsmall { FONT-SIZE: 9px; COLOR: #1263ad; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif }
.tsmall { FONT-SIZE: 9px; COLOR: #CCCCCC; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif }

.A_black { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif }
.A_black:hover { COLOR: #1263ad }

.A_white { FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; TEXT-DECORATION: none }
.A_white:hover { COLOR: #ffffff }

.storytitle { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #1263ad; FONT-FAMILY: arial, Verdana, Tahoma, Helvetica, sans-serif
} 
.grey { FONT-SIZE: 12px; COLOR: #cccccc; FONT-FAMILY: arial, Verdana, Tahoma, Helvetica, sans-serif }

A.grey:hover { FONT-SIZE: 12px; COLOR: #cccccc; FONT-FAMILY: arial, Verdana, Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none }
A.grey:link { FONT-SIZE: 12px; COLOR: #cccccc; FONT-FAMILY: arial, Verdana, Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none }
A.grey:active { FONT-SIZE: 12px; COLOR: #cccccc; FONT-FAMILY: arial, Verdana, Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none }
A.grey:visited { 	FONT-SIZE: 12px; COLOR: #cccccc; FONT-FAMILY: arial, Verdana, Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none }
A.galleryImgFrameSlide { margin:0px 7px 0px 7px; border:1px; color:#000000; }
A.galleryImgFrameSlide:hover { border-color:#FFFFFF; color:#000000; }

.code { FONT-SIZE: 9px; COLOR: blue; FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif }
.codes { font-family: Arial, Courier New; font-size: 12px; color: #000099;  letter-spacing: 2; background-color: #F7F7F7; } 
H1 { FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #1263ad; FONT-FAMILY: arial, Verdana, Tahoma, Helvetica, sans-serif }
H2 { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #1263ad; FONT-FAMILY: arial, Verdana, Tahoma, Helvetica, sans-serif }


#overlay{ 	display:none; 
                position:absolute;
         	top:0;
        	left:0;
        	width:100%;
        	height:100%;
        	z-index:5000;
        	background-color:#000;
        	-moz-opacity: 0.5; /* код для движков Mozilla */
         	opacity:.50;  /*свойство из спецификации CSS3, которое поддерживается не всеми браузерами*/
           	filter: alpha(opacity=50); /* код для IE */
}

img.galleryImg {  border-width:1px; border-style:solid; border-color:#666666; }
img.galleryImg:hover { border-width:1px; border-style:solid; border-color:#FFFFFF; }

.divx, .clickx { position: absolute; 
                      overflow: hidden; 
                      top: 10px; 
                      height: 0px; 
                      width: 0px; 
                      color: #8000f0; 
                      background-color: #008000; 
}

.divx { z-index: 100; opacity: 0.1; }
.clickx { z-index: 100; }

#im1 { 
    position: absolute; 
    height: 64px; 
    width: 85px; 
    z-index: 20; 
#    opacity: 0.2; 
}

.left-menu { background:url(/img/menu-center-bg.jpg) top no-repeat; padding-left:13px; padding-right:13px; }
.left-menu div, .left-menu p { margin:0px; padding:0px; } 
.left-menu p{ text-align:left; }

#cats0 p { background:url(/img/dot.gif) repeat-x bottom; padding-bottom:5px; display:block; margin-bottom:5px; }
a#ib0, span#ib0, span#ib0_open, a#ib0_open { color:#8b0000; font-weight:bold; background-image:url(img/strelka1.gif); background-position:4px 7px; background-repeat:no-repeat; display:block; padding:3px 5px 4px 14px; margin-bottom:5px; }
a#ib0:hover, a:hover#ib0_open { color:#ffffff; font-weight:bold; background-color:#8b0000;  background-image:url(img/strelka3.gif); background-position:4px 7px; background-repeat:no-repeat; display:block; padding:3px 5px 4px 14px; text-decoration:none; }
span#ib0 { margin-bottom:10px; }

a#ib1, span#ib1 { margin-left:14px; color:#ae4c4c; background-image:url(img/strelka2.gif); background-position:left 4px; background-repeat:no-repeat;  padding-left:14px; }
a#ib1:hover{ text-decoration:none; }
#cats1 p { background:none; padding-bottom:5px; margin-bottom:0px; display:block; }
#cats1{ margin-bottom:5px;  padding-bottom:10px; background:url(/img/dot.gif) repeat-x bottom; }

#cats0 p.open { background:none; padding-bottom:0px; display:block; margin-bottom:0px; }

