body { font: normal 13px Arial, Helvetica, sans-serif; color: #ebe3e3; background-color: #AA113F; margin: 0; padding: 0; height: 100%; width: 100%; }
.tmenu1 { width:649px;height:106px;}
.non {width:100%;}
/*tbody { margin: 0; padding: 0; border:none;}*/
a { color: #ebe3e3; text-decoration: underline; }
a:hover { text-decoration: none; }
a:focus { outline: 0;}
a.highslide img { border:none;}
img {border:none;}
#bodyl { 	background: url(niz_gorod1.png) repeat-x right bottom; }
#warp { width: 988px; }
#bodyr { background: url(niz_gorod.png) repeat-x left bottom; }
#footm {	background: url(niz_gorod_c.jpg) no-repeat left bottom; height: 390px; font-size: 12px; }
#footm .hit { height: 35px; width: 88px; }
#footm .address { font-size: 12px; text-align: center; width: 545px; }
#footl { background: url(fon_left.jpg) repeat-y right bottom; width: 267px; }
#footl .plogo { background: url(niz_gorod2.png) no-repeat right bottom; margin: 0; height: 390px; width: 267px; text-align:center; }
.plogo img { border:none; }
.site {}
.justifyfull {text-align:justify;}
.justifyleft {text-align:left;}
.justifyright {text-align:right;}

#leftbox { width: 267px; margin:0; padding:0; }
#leftbox img {border:none;}
#content { width: 721px; background: url(fon_center.jpg) repeat-y left top; padding: 0; }
#content .context { background: url(fon_center_top.jpg) no-repeat left top; margin: 0; padding: 1em; }
#content .context h1 { padding: 0; font-size: 22px; margin: 0 0 0.5em 0; }
#content .context h2 { padding: 0; font-size: 20px; margin: 0 0 0.2em 0; }
#content .context h3 { padding: 0; font-size: 18px; margin: 0.2em 0; }
#content .context h4 { padding: 0; font-size: 15px; margin: 0.2em 0; font-weight: normal; text-decoration: underline;}
#content .context h5 { margin: 0; padding: 0; font-size: 14px; }
#content .context h6 { margin: 0; padding: 0; font-size: 12px; font-weight: bold; }
#content .context p { padding: 0; margin: 0.5em 0; }
#content .context blockquote { margin: 0.5em 0; border: 1px solid #3d3d3d; padding: 0.3em; color: #D8DCDD; text-align: justify; background-color: #3d3d3d; font-size: 13px; font-style: italic; }
#content .context blockquote p { padding: 0; margin: 0;}
#content .context blockquote ul { margin: 0;}
#content .context ul { list-style-type: square; margin-top: 0.5em; margin-bottom: 0.5em; }
#content .context p img {/* padding: 2px; border: 1px solid #EBE3E3;*/ }
#content .context .cleft, #content .context .cleft2 { float: left; padding: 0 10px; }
#content .context .cleft {  width: 450px; }
#content .context .cright { float: right; width: 220px; text-align: center; margin: 0; padding: 0; }
#content .context .cright  h3 { margin-bottom: 1em; }
#content .context .cright  h5 { margin-bottom: 0.5em; }
#content .context .cright  p { font-size:80%; text-align:left; margin-bottom: 0.8em; }
#content a:hover { color:#AA113F; }

#top { height: 108px; width: 988px; }
#topmenu { background: url(fon_top.jpg) no-repeat left bottom; width:649px; height:106px;}
#topmenu .tel { width: 200px; background: url(tel.png) no-repeat left 2px; font-size: 24px; font-weight: bold; color: #dcdbdb; height: 80px; margin-left:420px; text-align: right; }
#topmenu .map {width: 20px;float:left;}
#topmenu ul { list-style-type: none; margin: 0; padding: 0 0 0 20px; width: 100%; }
#topmenu ul li { font-size: 16px; font-weight: normal; float: left; margin: 0 0 0 2em; padding:0;}
#topmenu ul li a { color: #3e3d3f; text-decoration: none; }
#topmenu ul li a:hover { text-decoration: underline; }
#logo { width: 339px; padding:0;margin:0;height:108px; background: url(logo0.jpg) no-repeat right bottom;}
#logo p {/*border:none; padding:0; margin:0; font-size:1px;*/ }
#leftbox { background: url(fon_left.jpg) repeat-y left top; }
.leftmenu { background: url(fon_left_top.jpg) no-repeat right top; min-height: 200px; width: 267px; }
.leftmenu p { text-align: center; width: 267px; padding: 0px; margin-top: 2em; margin-right: 0px; margin-bottom: 1em; margin-left: 0; }
.leftmenu ul {margin: 0; list-style-type: none; padding-left: 1em; padding-top: 1em; }
.leftmenu ul li { background: url(star_marker.png) no-repeat; padding-left: 36px; font-size: 14px; }
.leftmenu ul li { display:block; margin: 0px; list-style-type: none; /*padding:0;*/ }
.leftmenu ul li ul {padding-top:0; padding-left:0;}
.leftmenu ul li ul li { background: url(star_marker2.png) no-repeat left 4px; font-size: 12px; padding: 0 0 0 18px; }
.leftmenu ul li ul li a { line-height: 22px; }
.leftmenu ul li a { line-height: 32px; }
.leftmenu ul li.active, .leftmenu ul li ul li.active { color: #41080F; }
#ditto_pages {margin:1em 0;}
.ditto_paging { border-top: 1px solid #ccc; padding: 10px; font-size: 86%; color: black; }
#ditto_pages .ditto_currentpage { border: 1px solid #ccc; padding: 1px 5px 2px; margin-right: 3px; background-color: #AA113F; color: #fff; } 
#ditto_pages .ditto_off { border: 1px solid #ccc; padding: 1px 5px 2px; margin-right: 3px; color: #ccc; }
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited { border: 1px solid #ccc; padding: 1px 5px 2px; margin-right: 3px; text-decoration: none !important; color: black; } 
#ditto_pages a:hover { background-color: #AA113F; color: #000; }

.news {padding: 0.3em 0; border-bottom:1px solid #333;}
.news2 {padding: 0; border-bottom:1px solid #333;}
.news2 h4 {margin:0;}
.but { margin-top: 1em; border: 1px solid #AA113F; padding: 0.3em; color: #D8DCDD; text-align: justify; background-color: #CF4E74; font-size: 14px; }
.derv { margin-buttom:1em; text-align:center; padding:0 5px; }
.back { margin: 1em 5px; }
.footcontent { width: 721px; background: url(fon_center.jpg) repeat-y left top; padding-bottom: 0; height:170px; }
.derv2 { padding:0.5em 0;}
.stat { background: url(stat.png) no-repeat left top; padding-top:50px; margin-top:2em; }
.stat p {margin:0; padding:0;width:240px; text-align:right; margin-top:1em;}
.rarc { text-align:left; margin:0.5em 0; width:240px; margin-left:10px; }
.rarc p { margin:0; padding:0; text-align:left; width:240px; }
.taglinks {padding-bottom:2em; }
.taglinks ul li { float: left; margin: 0 1em; }
.taglinks ul li.taglinks_label { display:none; }
.tmenu1 ul li.active {color: #eee;}
tbody {margin:0; padding:0; border:0;}
.tagcloud { padding:35px 0; text-align: justify; }
.tagcloud a {text-decoration: none; color: #ddd;}
.s1 { font-size:75%; }
.s2 { font-size:85%; }
.s3 { font-size:100%; }
.s4 { font-size:110%; }
.s5 { font-size:120%; }
.s6 { font-size:130%; }
#slider {margin: 1em 0 1em 10px;}

.nivoSlider { position:relative; }
.nivoSlider img { position:absolute; top:0; left:0; }
.nivoSlider a.nivo-imageLink { position:absolute; top:0; left:0; width:100%; height:100%; border:0; padding:0; margin:0; z-index:60; display:none; }
.nivo-slice { display:block; position:absolute; z-index:50; height:100%; }
.nivo-caption { position:absolute; left:0; bottom:0; background:#000; color:#fff; opacity:0.8; width:100%; z-index:89; }
.nivo-caption p { padding:5px; margin:0; }
.nivo-directionNav a { position:absolute; top:45%; z-index:99; cursor:pointer; }
.nivo-prevNav { left:0; }
.nivo-nextNav { right:0; }
.nivo-controlNav a { position:relative; z-index:99; cursor:pointer; }
.nivo-controlNav a.active { font-weight:bold; }
.cor {color: #eee; background-color: #AA113F; padding: 1px 2px;}

.topbanner {/*height:200px;*/ width:100%;padding:10px 20px 0 20px; height:160px;}
.topimg {float:left;padding:5px;margin:5px;background-color: #fff /*990033*/;border: 1px solid #999999;/*height:180px;*/ height:150px;}
.topimg p {margin:0; font-size:86%; width:110px;text-align:center;}
.topimg p a, .topimg p a:hover {color:#990033;}
a.topa, a.topa:hover {color:#990033;}

.soc {}
.soc img {margin:3px; width:44px;}
/*----------------*/
.view {
 /*  width: 300px;
   height: 200px;
   margin: 10px;*/
width: 110px;
   height: 130px;
   margin: 5px;
   float: left;
 /*  border: 10px solid #fff;*/
   overflow: hidden;
   position: relative;
   text-align: center;
   -webkit-box-shadow: 1px 1px 2px #e6e6e6;
   -moz-box-shadow: 1px 1px 2px #e6e6e6;
   box-shadow: 1px 1px 2px #e6e6e6;
   cursor: default;
   background: #fff url(bgimg.jpg) no-repeat center center;
}
.view .mask,.view .content {
 /*  width: 300px;
   height: 200px;*/
width: 120px;
   height: 150px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.mask { padding;10px; }
.view img {
   display: block;
   position: relative;
}
.view h2 {
   text-transform: uppercase;
   color: #fff;
   text-align: center;
   position: relative;
   font-size: 17px;
   padding: 10px;
   background: rgba(0, 0, 0, 0.8);
   margin: 20px 0 0 0;
}
.view p {
   font-family: Georgia, serif;
   font-style: italic;
   font-size: 10px;
   position: relative;
   color: #fff;
  padding: 10px 20px 20px 20px;
   text-align: center; 
}
.view a.info {
   display: inline-block;
   text-decoration: none;
   padding: 5px 10px;    font-size: 12px;
   background: #000;
   color: #fff;
   text-transform: uppercase;
   -webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
   box-shadow: 0 0 1px #000;
}
.view a.info: hover {
   -webkit-box-shadow: 0 0 5px #000;
   -moz-box-shadow: 0 0 5px #000;
   box-shadow: 0 0 5px #000;
}
.view-fourth img {
   -webkit-transition: all 0.4s ease-in-out 0.2s;
   -moz-transition: all 0.4s ease-in-out 0.2s;
   -o-transition: all 0.4s ease-in-out 0.2s;
   -ms-transition: all 0.4s ease-in-out 0.2s;
   transition: all 0.4s ease-in-out 0.2s;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.view-fourth .mask {
   background-color: rgba(0,0,0,0.8);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: scale(0) rotate(-180deg);
   -moz-transform: scale(0) rotate(-180deg);
   -o-transform: scale(0) rotate(-180deg);
   -ms-transform: scale(0) rotate(-180deg);
   transform: scale(0) rotate(-180deg);
   -webkit-transition: all 0.4s ease-in;
   -moz-transition: all 0.4s ease-in;
   -o-transition: all 0.4s ease-in;
   -ms-transition: all 0.4s ease-in;
   transition: all 0.4s ease-in;
   -webkit-border-radius: 0px;
   -moz-border-radius: 0px;
   border-radius: 0px;
}
.view-fourth h2 {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   border-bottom: 1px solid rgba(0, 0, 0, 0.3);
   background: transparent;
   margin: 20px 40px 0px 40px;
   -webkit-transition: all 0.5s ease-in-out;
   -moz-transition: all 0.5s ease-in-out;
   -o-transition: all 0.5s ease-in-out;
   -ms-transition: all 0.5s ease-in-out;
   transition: all 0.5s ease-in-out;
}
.view-fourth p {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.5s ease-in-out;
   -moz-transition: all 0.5s ease-in-out;
   -o-transition: all 0.5s ease-in-out;
   -ms-transition: all 0.5s ease-in-out;
   transition: all 0.5s ease-in-out;
}
.view-fourth a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.5s ease-in-out;
   -moz-transition: all 0.5s ease-in-out;
   -o-transition: all 0.5s ease-in-out;
   -ms-transition: all 0.5s ease-in-out;
   transition: all 0.5s ease-in-out;
}
.view-fourth:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: scale(1) rotate(0deg);
   -moz-transform: scale(1) rotate(0deg);
   -o-transform: scale(1) rotate(0deg);
   -ms-transform: scale(1) rotate(0deg);
   transform: scale(1) rotate(0deg);
   -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
}
.view-fourth:hover img {
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition-delay: 0s;
   -moz-transition-delay: 0s;
   -o-transition-delay: 0s;
   -ms-transition-delay: 0s;
   transition-delay: 0s;
}
.view-fourth:hover h2,
.view-fourth:hover p,
.view-fourth:hover a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transition-delay: 0.5s;
   -moz-transition-delay: 0.5s;
   -o-transition-delay: 0.5s;
   -ms-transition-delay: 0.5s;
   transition-delay: 0.5s;
}
.clearleft {clear:left;}

