html, body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a, a img, div { border:0; margin:0; padding:0; }
body { font:14px 'Trebuchet MS', sans-serif; color:#000; background:#fff; }
body a { color:#000; text-decoration:underline;}
body a:hover { text-decoration:none; }
#y-body h1 { color:#ed2068; font:25px 'Trebuchet MS', sans-serif; line-height:38px; }
#y-body h2 { color:#ed2068; font:16px 'Trebuchet MS', sans-serif; line-height:22px; padding-top:15px; }
#y-body h1.newsh1 { color:#ed2068; font:16px 'Trebuchet MS', sans-serif; line-height:38px; padding-top:15px; }
#y-body span.zagh1 { color:#ed2068; font:25px 'Trebuchet MS', sans-serif; line-height:38px; dispaly:block; }

#v-body h2 { color:#733e86; font:16px 'Trebuchet MS', sans-serif; line-height:38px; }
#v-body h1 { color:#733e86; font:25px 'Trebuchet MS', sans-serif; line-height:38px; }
#v-body h1.newsh1 { color:#733e86; font:16px 'Trebuchet MS', sans-serif; line-height:38px; padding-top:15px; }
#v-body span.zagh1 { color:#733e86; font:25px 'Trebuchet MS', sans-serif; line-height:38px; dispaly:block; }

/*Header*/
.karkas { border:0px; border-collapse:collapse; table-layout:fixed; }
.karkas td { padding:0px; }
#top-menu { text-align:center; font-size:13px; float:left; width:915px;  }
#top-menu a { font-size:20px; color:#000; padding:0px 20px 0px 20px; text-decoration:none; }
#top-menu a:hover { color:#ed2068; }
#top-menu a.vip:hover { color:#754188; }
#top-menu a.vip { font-size:20px; color:#754188; padding:0px 20px 0px 20px; text-decoration:none; }
#top-menu span { font-size:20px; color:#ed2068; padding:0px 20px 0px 20px; text-decoration:none; }
#top-menu span.activ-vip { color:#754188; padding:0px 20px 0px 20px; }
#top-menu a.alink { font-size:20px; color:#ed2068; padding:0px 20px 0px 20px; text-decoration:none; }

.ico { padding:5px 10px 0px 10px; float:left; }
#grey-line { height:3px; background:#e3e2e2; font-size:0; }
#y-body #blue-line { height:10px; background:#cee9f2 url(/img/y-line.gif) repeat-x top left; font-size:0; margin-top:2px; }
#v-body #blue-line { height:10px; background:#cee9f2 url(/img/v-line.gif) repeat-x top left; font-size:0; margin-top:2px; }
#yel-line { height:3px; background: url(/img/yel-line.jpg) no-repeat center; font-size:0; }
#left-lent { background:url(/img/left-lent.jpg) no-repeat top left; margin-left:12px; }
#right-lent { background:url(/img/right-lent.jpg) no-repeat top right; margin-right:12px; text-align:center; }
#y-body #top-border { background: url(/img/y-t-bord.jpg) no-repeat center; font-size:0; height: 5px; }
#v-body #top-border { background:url(/img/v-t-bord.jpg) no-repeat center; font-size:0; height: 5px; }

/*Center*/
#left-content { padding:27px 20px 30px 25px; text-align:left; width:202px; }

#y-body #right-content { background:url(/img/y-right-cont.gif) repeat-x bottom left; padding:15px 15px 0px 15px; text-align:left; }
#y-body #l-div-clon { width:5px; background:url(/img/y-l-div-klon.gif) repeat-y bottom left; vertical-align:bottom; }
#y-body #r-div-clon { width:5px; background:url(/img/y-r-div-klon.gif) repeat-y bottom left; vertical-align:bottom; }
#y-body #l-div { background:url(/img/y-l-div.jpg) no-repeat bottom left; height:241px; }
#y-body #r-div { background:url(/img/y-r-div.jpg) no-repeat bottom left; height:241px; }
#y-body #center { background:url(/img/y-content.gif) no-repeat bottom left; width:486px; height:500px; }
#y-body #pic-back { background:url(/img/y-left-cont.gif) repeat-x bottom left; height:97px; }

#v-body #right-content { background:url(/img/v-right-cont.jpg) repeat-x bottom left; padding:15px 15px 0px 15px; text-align:left; }
#v-body #l-div-clon { width:5px; background:url(/img/v-l-div-klon.gif) repeat-y top left; vertical-align:bottom; }
#v-body #r-div-clon { width:5px; background:url(/img/v-r-div-klon.gif) repeat-y top left; vertical-align:bottom; }
#v-body #l-div { background:url(/img/v-l-div.jpg) no-repeat bottom left; height:291px; }
#v-body #r-div { background:url(/img/v-r-div.jpg) no-repeat bottom left; height:291px; }
#v-body #center { background:url(/img/v-content.gif) repeat-x bottom left; width:486px; height:500px; }
#v-body #pic-back { background:url(/img/v-left-cont.gif) repeat-x bottom left; height:165px; }

/*Menu*/
#y-body #menu-zag { color:#ed2068; font-size:20px; margin-bottom:30px; text-transform:uppercase; line-height:20px; }
#y-body a.level1 { display:block; text-transform:lowercase; text-decoration:none; font-size:20px; line-height:20px; padding:10px 0px 15px 0px;  }
#y-body a.level1:hover { background:url(/img/right-lent.jpg) no-repeat right top; color:#ed2068; }
#y-body span.level1-activ { display:block; text-transform:lowercase; text-decoration:none; font-size:20px; line-height:20px; padding:10px 0px 15px 0px; background:url(/img/right-lent.jpg) no-repeat right top; color:#ed2068; }
#y-body a.level1-link { display:block; text-transform:lowercase; text-decoration:none; font-size:20px; line-height:20px; padding:10px 0px 15px 0px; background:url(/img/right-lent.jpg) no-repeat right top; color:#ed2068; }
#y-body .level2 { margin-left:30px; margin-bottom:5px; }
#y-body .level2 a { text-decoration:none; padding-bottom:1px; font-size:16px; display:block; margin-top:5px; }
#y-body .level2 a:hover { color:#fdc500; background:url(/img/y-level2.jpg) no-repeat bottom left; }
#y-body .level2 span { padding-bottom:1px; font-size:16px; display:block; margin-top:5px; color:#fdc500; background:url(/img/y-level2.jpg) no-repeat bottom left; }
#y-body .level2 a.level2-link { padding-bottom:1px; font-size:16px; display:block; margin-top:5px; color:#fdc500; background:url(/img/y-level2.jpg) no-repeat bottom left; text-decoration:none; }

#v-body #menu-zag { color:#733e86; font-size:20px; margin-bottom:30px; text-transform:uppercase; line-height:20px; }
#v-body a.level1 { display:block; text-transform:lowercase; text-decoration:none; font-size:20px; line-height:20px; padding:10px 0px 15px 0px; }
#v-body a.level1:hover { background:url(/img/right-lent.jpg) no-repeat right top; color:#733e86; }
#v-body span.level1-activ { background:url(/img/right-lent.jpg) no-repeat right top; color:#733e86; display:block; text-transform:lowercase; font-size:20px; line-height:20px; padding:10px 0px 15px 0px; }
#v-body a.level1-link { background:url(/img/right-lent.jpg) no-repeat right top; color:#733e86; display:block; text-transform:lowercase; font-size:20px; line-height:20px; padding:10px 0px 15px 0px; text-decoration:none; }
#v-body .level2 { margin-left:30px; margin-bottom:5px; }
#v-body .level2 a { text-decoration:none; padding-bottom:1px; font-size:16px; display:block; margin-top:5px; }
#v-body .level2 a:hover { color:#fdc500; background:url(/img/v-level2.jpg) no-repeat bottom left; }
#v-body .level2 span { padding-bottom:1px; font-size:16px; display:block; margin-top:5px; color:#fdc500; background:url(/img/v-level2.jpg) no-repeat bottom left; }
#v-body .level2 a.level2-link { padding-bottom:1px; font-size:16px; display:block; margin-top:5px; color:#fdc500; background:url(/img/v-level2.jpg) no-repeat bottom left; text-decoration:none; }

/*Content*/
#content { margin:0px 15px 0px 15px; text-align:left; }
#content p { margin-top:15px; text-align:justify; }

/*News*/
#y-body .hr { background:url(/img/y-news-divider.jpg) no-repeat center; height:5px; font-size:0; margin-top:15px; border:0; }
#y-body #news-zag { text-align:center; color:#ed2068; font-size:20px; text-transform:uppercase; margin-top:25px; }

#v-body .hr { background:url(/img/v-news-divider.gif) no-repeat center; height:5px; font-size:0; margin-top:15px; border:0; }
#v-body #news-zag { text-align:center; color:#733e86; font-size:20px; text-transform:uppercase; margin-top:25px; }

.news { margin:20px 15px 0px 15px; text-align:left; font-size:12px; line-height:16px; }
.news img { margin:3px 7px 0px 0px; }

/*Right*/
#y-body #tel { margin-left:20px; border-left:5px solid #ed2068; padding-left:5px; font-weight:bold; line-height:20px; margin-bottom:15px; font-size:20px; }
#y-body #tel span { color:#ed2068; }
#v-body #tel { margin-left:20px; border-left:5px solid #733e86; padding-left:5px; font-weight:bold; line-height:20px; margin-bottom:15px; font-size:20px; }
#v-body #tel span { color:#733e86; }
#ban { text-align:center; }
#ban img { margin-top:15px; }

/*Footer*/
#y-body #l-footer { height:105px; background:#6ac334 url(/img/y-l-footer.gif) no-repeat top right; }
#y-body #c-footer { background:#6ac334 url(/img/y-c-footer.gif) no-repeat top left; }
#y-body #r-footer { background:#6ac334 url(/img/y-r-footer.gif) no-repeat top left; }
#y-body #green-fot { background:#6ac334; }

#v-body #l-footer { height:111px; background:#725e9e url(/img/v-l-footer.gif) no-repeat top right; }
#v-body #c-footer { background:#725e9e url(/img/v-c-footer.gif) no-repeat top left; }
#v-body #r-footer { background:#725e9e url(/img/v-r-footer.gif) no-repeat top left; }

/* BEGINOF Browse Msg links */
.brwsmsg { display:inline; }
.brwsmsg img { position:relative; top:2px; }
.brwsmsg a { font:12px "Tebuchet MS"; color:#000; text-decoration:none; }
#y-body .brwsmsg a:hover { color:#ed2068; text-decoration:none; }
#y-body .brwsmsg_act { font:12px "Tebuchet MS"; color:#ed2068; text-decoration:none; }

#v-body .brwsmsg a:hover { color:#733e86; text-decoration:none; }
#v-body .brwsmsg_act { font:12px "Tebuchet MS"; color:#733e86; text-decoration:none; }
/* ENDOF Browse Msg links */

ul { margin-left:15px; }
li { margin-top:15px; }
ol { margin-left:25px; }

/*Photo albom*/
#content .photoalbom { width:100%; overflow:hidden; text-align:center; }
.photoalbom img { margin:5px; }
.img-link { float:left; height:150px; margin:5px 5px 10px 5px; width:140px; text-align:center; }
#content .img-link p { text-align:center; margin-top:5px; }
#content .img-link a { text-decoration:none; }

/*Vnutrennyaya navigaciya*/
.nav2 { height:330px; margin-top:15px; }
.nav2-link { height:148px; width:211px; }
#y-body .nav2-link { background:url(/img/y-off-bord.png) no-repeat top left; text-align:center; }
#y-body .nav2-t { height:141px; width:5px; margin-top:22px; float:left; background:url(/img/y-t-cross.png) no-repeat top left; }
#y-body .nav2-c { height:4px; width:285px; clear:both; background:url(/img/y-c-cross.png) no-repeat top left; font-size:0; }
#y-body .nav2-b { height:163px; width:5px; float:left; background:url(/img/y-b-cross.png) no-repeat top left; }

*html #y-body .nav2-link { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/y-off-bord.png', sizingMethod='crop');}
*html #y-body .nav2-t { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/y-t-cross.png', sizingMethod='crop');}
*html #y-body .nav2-c { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/y-c-cross.png', sizingMethod='crop');}
*html #y-body .nav2-b { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/y-b-cross.png', sizingMethod='crop');}

#v-body .nav2-link { background:url(/img/v-off-bord.png) no-repeat top left; text-align:center; }
#v-body .nav2-t { height:141px; width:5px; margin-top:22px; float:left; background:url(/img/v-t-cross.png) no-repeat top left; }
#v-body .nav2-c { height:4px; width:285px; clear:both; background:url(/img/v-c-cross.png) no-repeat top left; font-size:0; }
#v-body .nav2-b { height:163px; width:5px; float:left; background:url(/img/v-b-cross.png) no-repeat top left; }

*html #v-body .nav2-link { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/v-off-bord.png', sizingMethod='crop');}
*html #v-body .nav2-t { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/v-t-cross.png', sizingMethod='crop');}
*html #v-body .nav2-c { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/v-c-cross.png', sizingMethod='crop');}
*html #v-body .nav2-b { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/v-b-cross.png', sizingMethod='crop');}

.bord-t-l { float:left; width:225px; height:163px; }
.bord-t-r { float:left; width:213px; height:163px; padding-left:12px; }
.bord-b-l { float:left; width:225px; height:151px; padding-top:12px; }
.bord-b-r { float:left; width:213px; height:151px; padding:12px 0px 0px 12px; }
.nav2activ { height:148px; width:211px; background:url(/img/on-bord.png) no-repeat top left; text-align:center; }
*html .nav2activ { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/on-bord.png', sizingMethod='crop');}
.nav2-img { padding-top:5px; height:117px; position:relative; z-index:1; cursor:pointer; }
.nav2-text { margin-top:2px; position:relative; z-index:1; cursor:pointer; }
a.send { float:right; cursor:pointer; width:90px; height:31px; line-height:31px; background:url(/img/button-off.png) no-repeat top left; text-decoration:none; text-align:center; }
a.send:hover { background:url(/img/button-on.png) no-repeat top left; cursor:pointer; }
*html a.send { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/button-off.png', sizingMethod='crop'); }
*html a.send:hover { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/button-on.png', sizingMethod='crop'); }
a.zak { cursor:pointer; width:90px; padding:5px 20px 8px 20px; background:url(/img/button-off.png) no-repeat top left; text-decoration:none; text-align:center; }
a.zak:hover { background:url(/img/button-on.png) no-repeat top left; cursor:pointer; }
*html a.zak { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/button-off.png', sizingMethod='crop'); }
*html a.zak:hover { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/button-on.png', sizingMethod='crop'); }

p#foot-text{ font-size:11px; text-align:center; }

/*LightBox*/
#lightbox{ position: absolute; left: 0; width: 100%; z-index: 90; text-align: center; line-height: 0; }
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 450px; height: 450px; margin: 0 auto; }
#imageContainer{ padding: 10px; } 
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background: transparent url(/system/admin/images/blank.gif) no-repeat; display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/system/admin/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/system/admin/images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; }
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 26px; float: right;  padding-bottom: 0.7em;	}
* html body #imageData #bottomNavClose img { width: 26px; height: 26px;}	
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
