body {
margin:0;padding:0;font-family:Arial,sans-serif
}
#main0 {
text-align:center;background:transparent url(mainbg.jpg) top center no-repeat
}


#menubtn {
display:none;
}

#main1 {
text-align:center;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;width:1030px;box-sizing: border-box;
}
#top {
text-align:left;margin-left:auto;margin-right:auto;height:30px;width:1010px;background:#fff url() top left repeat;vertical-align:middle;padding-bottom:7px;margin-bottom:15px;-moz-box-shadow:1 1 6px 0 rgba(0,0,0,.1);-webkit-box-shadow:1 1 6px 0 rgba(0,0,0,.1);box-shadow:1 1 6px 0 rgba(0,0,0,.1);_padding:0;
}
#adv {
text-align:center;margin-left:auto;margin-right:auto;width:1010px;vertical-align:middle;padding-bottom:3px;margin-bottom:5px;box-sizing: border-box;margin-top:5px;
}

#nav {
text-align:center;margin-left:auto;margin-right:auto;width:1010px;vertical-align:middle;padding-bottom:3px;margin-bottom:5px;box-sizing: border-box;
}

#navmenu {
float:right;padding-top:10px;height:30px;width:310px;box-sizing: border-box;
}
#logo {
text-align:left;margin-left:auto;margin-right:auto;height:70px;width:1010px;box-sizing: border-box;
}
#slogan,x:-moz-any-link {
width:400px
}
#slogan {
position:relative;left:25px;padding-top:18px;height:50px;width:340px;_width:340px;color:#fff;text-align:left;font:700 16px Tahoma,Arial;text-transform:uppercase;
}
#search {
float:left;padding-top:0;height:50px;width:45%;
}
#weather {
display:block;
float:left;text-align:left;width:18%;overflow:hidden;height:60;
}
#gohome {
float:left;height:40px;width:37%;font:14px Arial,sans-serif;
}
#hmenu {
text-align:left;margin-left:auto;margin-right:auto;width:1010px;box-sizing: border-box;
}
#hmenu1 {
position:relative;left:260px;text-align:left;height:30px;width:660px;box-sizing: border-box;
}
#middle {
text-align:left;margin-top:10px;margin-left:auto;margin-right:auto;width:1010px;margin-bottom:10px;
}
#middlec {
float:left;width:79%;padding-right:10px;box-sizing: border-box;
}
#middler {
float:left;width:20%;box-sizing: border-box
}
#norm {
clear: both;width:1010px;height: 1px;margin-left: auto;margin-right: auto;box-sizing: border-box
}
#subscr {
clear:both;width:200px;_width:210px;background:#f1efda url() bottom left no-repeat;padding:5px;margin-bottom:10px
}
#bmenu {
clear:both;background:#e5e5e5 url() bottom left repeat-x;height:265px
}
#bmenu1 {
clear:both;margin-left:auto;margin-right:auto;height:160px;width:1010px;background:transparent url() bottom left repeat-x;padding-left:10px;padding-right:10px;box-sizing: border-box
}
#navmenu2 {
float:right;text-align:left;margin-top:10px;padding:8px;height:130px;width:150px;background:transparent url(bbg1.png) top left no-repeat
}
#hotlinkmenu {
float:left;text-align:left;height:auto;width:100%;margin-top:5px;
}
#hotlinkmenu div {
background : transparent url(bbg1.png) top left no-repeat;width:15%;float:left;padding:5px;box-sizing: border-box;margin-right:5px;
}
#hotlinkmenu div:nth-child(4) {
background : transparent url(bbg1.png) top left no-repeat;width:20%;float:left;padding:5px;box-sizing: border-box
}
#bottom {
clear:both;background:#6c7bb5 url() bottom left repeat-x;box-sizing: border-box
}
#bottom1 {
clear:both;text-align:center;padding-top:5px;padding-bottom:5px;margin-left:auto;margin-right:auto;width:1010px;background:transparent url() bottom left repeat-x;box-sizing: border-box
}

#vmenublok,#lastonforum,#lastonblog,#lastcomments,#cmenublok,#selcat,#lastonbbs,#lastinnews {
clear:both;width:100%;text-align:left;background:transparent url() top left no-repeat;margin-bottom:14px;border:1px solid #f0f0f0;float:left;
}

.vmenylnk:link,.vmenylnk:visited,.vmenylnk:active {
color:#384b8d;text-decoration:none;font:700 16px Arial,sans-serif;text-transform:uppercase;background-color:#e5e5e5;padding:5px;display:block;width:230px
}
.vmenylnk:hover {
color:red;text-decoration:none;font:700 16px Arial,sans-serif;text-transform:uppercase;background-color:#e5e5e5;padding:5px;display:block;width:230px
}

.topnews {
clear:both;background-color: #ffffff; background-image: linear-gradient(to bottom, #FFFFFF 20%, #FFF9E6 100%); background-position: 0px -7px;float:left;width:50%;box-sizing: border-box;padding:7px;
}

.lastnews {
background-color: #ffffff; float:left;width:50%;box-sizing: border-box;padding:7px;
}

.topbanner {
float:left;width: 50%;overflow: hidden; height: 80px;margin-bottom:5px;
}

#topbanner1 {
position:relative;
display:block !important;
z-index:1;
}

#topbanner2 {
position:relative;
display:block !important;
z-index:1;
}

.vmenyhdr {
padding-left:7px;color:#fff;padding-top:7px;padding-bottom:7px;font:700 14px Arial,sans-serif;text-transform:uppercase;background:#6c7bb5 url() bottom left repeat-x;width:100%
}


#hmenu ul{
	position: relative;
	display: table; 
	width: 100%; 
	height: 30px;
	list-style:none;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
#hmenu ul li{
	display: table-cell; 
	position: relative;
	padding-left: 5px;
	width: 12.5%; 
}
#hmenu ul li:first-child {
    padding-left: 0
}
#hmenu ul li a{
	display: block; 
	position: relative;
	width: 100%; 
	height: 100%;
	text-align:left;
	text-indent:10px;
	font-size: 14px;
	line-height: 30px;
	color:#fff;
	background:#6c7bb5;
	text-decoration:none;
	vertical-align:middle;
	white-space: nowrap
}

/*--- ВЫПАДАЮЩИЕ ПУНКТЫ ---*/
#hmenu ul li ul{
	list-style:none;
	position:absolute;
	display: none; 
	opacity:0; /* Устанавливаем начальное состояние прозрачности */
	-webkit-transition:0.25s linear opacity; /* В Webkit выпадающие пункты будут проявляться */
	padding:0px;
	margin:1px 0px 0px 0px;
	width: auto; 
}
#hmenu ul li ul li{
	float:none;
	background:#ffe597;
	display: block;
	padding-left: 0px;
	width: auto; 
}
#hmenu ul li ul a{
	white-space:nowrap; /* Останавливаем перенос текста и создаем многострочный выпадающий пункт */
	display:block;
	padding-right: 5px;
	color:#000;
	font-size: 12px;
}
#hmenu ul li:hover ul{ /* Выводим выпадающий пункт при наведении курсора */
	display: block; 
	opacity:1; /* Делаем непрозрачным */
}
#hmenu ul li:hover a{ /* Устанавливаем стили для верхнего уровня, когда выводится выпадающий список */
background-image:-ms-linear-gradient(bottom,#fff 20%,#6c7bb5 100%);background-image:-moz-linear-gradient(bottom,#fff 20%,#6c7bb5 100%);background-image:-o-linear-gradient(bottom,#fff 20%,#6c7bb5 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.2,#fff),color-stop(1,#6c7bb5));background-image:-webkit-linear-gradient(bottom,#fff 20%,#6c7bb5 100%);background-image:linear-gradient(to top,#fff 20%,#6c7bb5 100%)
}
#hmenu ul li:hover ul a{ /* Изменяем некоторые стили верхнего уровня при выводе выпадающего пункта */
	text-decoration:none;
	-webkit-transition:-webkit-transform 0.075s linear;
	background:#ffe597;
}
#hmenu ul li:hover ul li a:hover{ /* Устанавливаем стили для выпадающих пунктов, когда курсор наводится на конкретный пункт */
	text-decoration:underline;
}

.hmeny2:link,.hmeny2:visited,.hmeny2:active {
color:#000;text-decoration:none;font:12px Arial,sans-serif
}
.hmeny2:hover {
color:red;text-decoration:none;font:12px Arial,sans-serif
}

.tabs {
width:100%;padding-left:10px;box-sizing: border-box;-moz-box-shadow:1 3 6px 0 rgba(0,0,0,.1);-webkit-box-shadow:1 3 6px 0 rgba(0,0,0,.1);box-shadow:1 3 6px 0 rgba(0,0,0,.1);
height:66px;
overflow:hidden;
}
.tabs1 {
width:100%
}
ul.tabNavigation {
list-style:none;margin:0;padding:0;text-align:left;width:100%;display: table; table-layout: fixed;height: 30px;
}
ul.tabNavigation li {
display: table-cell; position: relative; padding-left: 5px
}
ul.tabNavigation li:first-child {
padding-left: 0px
}
ul.tabNavigation li a {
background-color:#6c7bb5;color:#000;text-decoration:none;text-indent:5px;display:block;font:11px Arial,sans-serif;position: relative;width:100%;height:100%;line-height:30px;vertical-align:middle;
}

ul.tabNavigation li a.selected,ul.tabNavigation li a:hover {
background:#fafafa url() top left repeat;color:#000
}
ul.tabNavigation li a:focus {
outline:0
}
div.tabs>div {
padding:0
}
div.tabs>div h2 {
margin-top:0
}
div.tabs1>div {
padding:0
}
div.tabs1>div h2 {
margin-top:0
}
#first {
background:#fafafa url() top left repeat;min-height:20px;padding:4;text-align:left
}
#second {
background:#fafafa url() top left repeat;min-height:20px;padding:4;text-align:left
}
#third {
background:#fafafa url() top left repeat;min-height:20px;padding:4;text-align:left
}
#fourth {
background:#fafafa url() top left repeat;min-height:20px;padding:4;text-align:left
}
#fifth {
background:#fafafa url() top left repeat;min-height:20px;padding:4;text-align:left
}
#sexst {
background:#fafafa url() top left repeat;min-height:20px;padding:4;text-align:left
}

ul.navul {
margin-left:0;padding-left:0;list-style-type:disc;display:inline;margin-right:7px
}
ul.navul li {
list-style-position:inside;font:12px Arial,sans-serif;margin-left:0;margin-right:0;margin-bottom:0;padding:0 2px 0 5px;float:left;_padding:0 16 0 0
}
ul.navul li a {
font:12px Arial,sans-serif
}

#umenublok {
float:left;text-align:left;height:100%;width:100%;margin:0px;padding:5px;box-sizing: border-box
}

#umenublok div {
float:left;
width:50%;
height:32px;
overflow:hidden;
}

#umenublok div form {
float:left;
width:100%;
}

.sname:link,.sname:visited,.sname:active {
display:block;height:30px;background-color:transparent;color:#22229c;text-decoration:none;font:700 28px Arial,sans-serif;text-transform:uppercase
}
.sname:hover {
display:block;height:30px;background-color:transparent;color:red;text-decoration:none;font:700 28px Arial,sans-serif;text-transform:uppercase
}

#umenublok input.input {
color:#000;text-decoration:none;font:11px Arial,sans-serif;background-color:#fff;border:#a0a0a0 1 solid;margin:0px;padding: 4px;
}
#umenublok input.inputb {
color:#000;text-decoration:none;font:11px Arial,sans-serif;background-color:#f0f0f0;border:#666 1 solid;margin:0px;padding: 4px;
}

.ttag:link,.ttag:visited {
float:left;display:block;border:solid 1px #e5e5e5;padding:6px 6px;color:#0a246a;text-decoration:none;font:12px Arial,sans-serif;margin-left:2px;text-align: left
}
.ttag:active,.ttag:hover {
float:left;display:block;border:solid 1px #e5e5e5;padding:6px 6px;color:#0a246a;text-decoration:underline;font:12px Arial,sans-serif;margin-left:2px;text-align: left
}

.tagline {
display:block;float:left;margin:0px;list-style-type:none;padding:0px;width:100%
}
.tagline li {
display:inline-block;float:left;margin:3px 3px 0px 0px;padding:0px;
}
.tagline H2 {
display:block;float:left;margin:0px;padding:0px;
}
.gallery {
width:100%;height:100%;
}


.favatar {
color:#000;text-decoration:none;font:12px Arial,sans-serif;border-bottom: 1px solid #f2f2f2; padding-bottom:5px;
}
.favatar img {
display: block; border: none;max-width:100px;height:auto; padding:0px;margin:0px;
}

.fpost {
color:#000;text-decoration:none;font:12px Arial,sans-serif;border-bottom: 1px solid #f2f2f2; padding-bottom:5px;
}

.nt {
color:#000;text-decoration:none;font:14px Arial,sans-serif;background-color:#ffe597;padding:7px
}

.catlist {
width:50%;
float:left;
margin:0px;
padding:0px 10px 0px 0px;
box-sizing: border-box;
}

.path:link,.path:visited {
color:red;text-decoration:none;font:10px Arial,sans-serif
}
.path:active,.path:hover {
color:#000;text-decoration:none;font:10px Arial,sans-serif
}
.path {
color:#000;text-decoration:none;font:10px Arial,sans-serif
}

a.goto:link,a.goto:visited {
color:#0a246a;text-decoration:none;font:11px Arial,sans-serif
}
a.goto:active,a.goto:hover {
color:#0a246a;text-decoration:underline;font:11px Arial,sans-serif
}

.cname {
height:20px;color:#384b8d;font:700 18px Futura,Verdana,sans-serif;margin-bottom:10px;padding-bottom:10px;border-bottom:#d7d7d7 1px solid;text-transform:uppercase
}
.hdr {
color:#000;text-decoration:none;font:700 13px Arial,sans-serif;background-color:#f7f7f7;border-bottom:solid;border-top:solid;border-left:solid;border-right:solid;border-color:#616161 #616161 #616161 #616161;border-width:0 0 1
}
.rhdr {
color:#384b8d;padding-top:8px;padding-bottom:8px;font:700 14px Arial,sans-serif;text-transform:uppercase
}
.chdr {
color:#1d578d;text-decoration:none;font:700 11px Arial,sans-serif;text-align:left;background-color:#d7e9ff;border-bottom:solid;border-top:solid;border-left:solid;border-right:solid;border-color:#0038ad #0038ad #0038ad #0038ad;border-width:0 0 2
}
.hmeny {
height:30px;width:14%;background:#6c7bb5 url(bpx.png) top left repeat-x;vertical-align:middle;text-align:left;border-right:5px solid #fff
}
#hmenu td:last-child {
border-right:0
}
.hmenyb {
height:30px;width:14%;background-color:#6c7bb5;vertical-align:middle;text-align:left;border-right:5px solid #fff;background-image:-ms-linear-gradient(bottom,#fff 20%,#6c7bb5 100%);background-image:-moz-linear-gradient(bottom,#fff 20%,#6c7bb5 100%);background-image:-o-linear-gradient(bottom,#fff 20%,#6c7bb5 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.2,#fff),color-stop(1,#6c7bb5));background-image:-webkit-linear-gradient(bottom,#fff 20%,#6c7bb5 100%);background-image:linear-gradient(to top,#fff 20%,#6c7bb5 100%)
}
.hmeny1:link,.hmeny1:visited {
color:#fff;text-decoration:none;font:14px Arial,sans-serif;padding-left:10px!important;padding-right:15px!important
}
.hmeny1:active,.hmeny1:hover {
color:#f9e09c;text-decoration:none;font:14px Arial,sans-serif;padding-left:10px!important;padding-right:15px!important
}
.hmeny1b:active,.hmeny1b:hover {
color:#f9e09c;text-decoration:none;font:14px Arial,sans-serif;padding-left:10px!important;padding-right:15px!important
}
.hmeny1b:link,.hmeny1b:visited {
color:#000;text-decoration:none;font:14px Arial,sans-serif;padding-left:10px!important;padding-right:15px!important
}

.hmeny2l:link,.hmeny2l:visited,.hmeny2l:active {
display:block;float:left;height:15px!important;height:20px;color:#003358;text-decoration:none;font:11px Arial,sans-serif;border-right:1px #5297cb solid;padding-top:3px;padding-right:7px;padding-left:7px;background-color:transparent
}
.hmeny2l:hover {
display:block;float:left;height:15px!important;height:20px;color:red;text-decoration:none;font:11px Arial,sans-serif;border-right:1px #5297cb solid
}
.hmeny22:link,.hmeny22:visited,.hmeny22:active {
color:#fff;text-decoration:none;font:11px Arial,sans-serif;padding-right:5px;vertical-align:middle
}
.hmeny22:hover {
color:#ff0;text-decoration:none;font:11px Arial,sans-serif;padding-right:5px;vertical-align:middle
}
.hmeny2lb:link,.hmeny2lb:visited {
color:#0064fe;text-decoration:none;font:700 11px Arial,sans-serif
}
.hmeny2lb:active,.hmeny2lb:hover {
color:#ff2404;text-decoration:none;font:700 11px Arial,sans-serif
}
.hmeny2b {
color:#ff2404;text-decoration:underline;font-family:Arial,sans-serif;font-size:11px;font-weight:700;background:url(hbg2.gif)
}
.vmeny:link,.vmeny:visited {
color:#000;text-decoration:none;font:12px Arial,sans-serif
}
.vmeny:active,.vmeny:hover {
color:#0a246a;text-decoration:underline;font:12px Arial,sans-serif
}
.vmenyb:link,.vmenyb:visited {
color:#000;text-decoration:none;font:14px Arial,sans-serif
}
.vmenyb:active,.vmenyb:hover {
color:#0a246a;text-decoration:underline;font:14px Arial,sans-serif;
}
.vmenyc {
padding-left:10px;padding-top:6px;padding-bottom:6px;background:#f7f7f7 url() top right no-repeat
}
.vmenycb {
padding-left:10px;padding-top:6px;padding-bottom:6px;background:#f7f7f7 url() top right no-repeat
}
.vmeny1:link,.vmeny1:visited {
color:#000;text-decoration:none;font:12px Arial,sans-serif
}
.vmeny1:active,.vmeny1:hover {
color:red;text-decoration:none;font:12px Arial,sans-serif
}
.vmeny1b:link {
color:red;text-decoration:none;font:12px Arial,sans-serif
}
.vmeny1b:visited {
color:red;text-decoration:none;font:12px Arial,sans-serif
}
.vmeny1b:active {
color:red;text-decoration:none;font:12px Arial,sans-serif
}
.vmeny1b:hover {
color:ff00a0;text-decoration:none;font:12px Arial,sans-serif
}
.vmeny_ {
border-bottom:1px solid #ddedcc;padding-left:0;padding-right:0;background:url() bottom left no-repeat #fafafa
}
.vmenyb_ {
border-bottom:1px solid #ddedcc;padding-left:0;padding-right:0;background:url() bottom left no-repeat #fff
}
.vmeny1_ {
padding-left:8px;background-color:#fff9e6;height:25px
}
.vmeny1b_ {
padding-left:8px;background-color:#fff9e6;height:25px
}
.vmeny2l:link,.vmeny2l:visited {
color:#000;text-decoration:none;font:11px Arial,sans-serif
}
.vmeny2l:active,.vmeny2l:hover {
color:#fd9800;text-decoration:none;font:11px Arial,sans-serif
}
.vmeny2lb:link,.vmeny2lb:visited {
color:red;text-decoration:none;font:11px Arial,sans-serif
}
.vmeny2lb:active,.vmeny2lb:hover {
color:#000;text-decoration:none;font:11px Arial,sans-serif
}
.vmeny2 {
background-color:#fff;padding-left:15px;color:#000;text-decoration:none;font:11px Arial,sans-serif;height:25px
}
.vmeny2b {
background-color:#fff;padding-left:15px;color:#000;text-decoration:none;font:11px Arial,sans-serif;height:25px
}
a:link,a:visited {
color:#0a246a;text-decoration:none;font:12px Arial,sans-serif
}
a:active,a:hover {
color:#0a246a;text-decoration:underline;font:12px Arial,sans-serif
}
h1 {
color:#0a246a;text-decoration:none;font:700 18px Arial,sans-serif;margin-bottom:7px;margin-top:7px
}
h2 {
color:#384b8d;font:700 16px 'Lucida Grande',Verdana,sans-serif;margin-bottom:7px;margin-top:7px
}
h3 {
color:#0a246a;text-decoration:none;font:700 13px Arial,sans-serif;margin-bottom:7px;margin-top:7px
}
.tclass {
color:#0038ad;text-decoration:none;font:700 16px Arial,sans-serif;margin-bottom:5px;margin-top:5px
}
p {
color:#000;text-decoration:none;font:12px Arial,sans-serif;margin-bottom:3px;padding-bottom:2px;margin-top:3px;padding-top:2px
}
#middlec p {
text-align:justify
}
#middlec #YMapsID li.gototxt p {
text-align:left
}
li {
color:#000;text-decoration:none;font:12px Arial,sans-serif
}
ul {
color:#000;text-decoration:none;font:12px Arial,sans-serif;margin-bottom:3px;margin-top:3px;margin-left:-20px;_margin-left:20px;list-style-type:square
}
ol {
color:#000;text-decoration:none;font:12px Arial,sans-serif;margin-bottom:3px;margin-top:3px;margin-left:-20px;_margin-left:20px
}
.ntitle {
color:#0038ad;text-decoration:none;font:700 14px Arial,sans-serif;background-color:#fff
}
td {
color:#000;text-decoration:none;font:11px Arial,sans-serif
}
th {
color:#000;text-decoration:none;font:700 12px Arial,sans-serif
}
.t1 {
color:#000;text-decoration:none;font:11px Arial,sans-serif;background-color:#fff
}
.t2 {
color:#000;text-decoration:none;font:11px Arial,sans-serif;background-color:#fff
}
.tb {
color:#000;text-decoration:none;font:700 11px Arial,sans-serif;background-color:#fff
}

.phones {
color:#000;text-decoration:none;font:10px Arial,sans-serif;background-color:#f7f7f7;border-bottom:solid;border-top:solid;border-left:solid;border-right:solid;border-color:#fff #fff #fff #fff;border-width:1 1 1 0
}
.votq {
color:#000;text-decoration:none;font:11px Arial,sans-serif
}
.umenutitle {
padding-left:8px;color:#384b8d;padding-top:8px;padding-bottom:14px;font:700 16px Arial,sans-serif;text-transform:uppercase;background:transparent url(vbg1.gif) bottom left no-repeat
}
.vota,.umenu {
color:#fff;text-decoration:none;font:11px Arial,sans-serif;padding:10px
}
.vot:link,.vot:visited {
color:#000;text-decoration:underline;font:11px Arial,sans-serif
}
.vot:active,.vot:hover {
color:#fff;text-decoration:underline;font:11px Arial,sans-serif
}
.fclass {
color:#666;text-decoration:none;font-family:Arial,sans-serif;font-size:11px
}
.input {
color:#000;text-decoration:none;font:11px Arial,sans-serif;background-color:#fff;border:#a0a0a0 1 solid;margin:3px;padding:3px;
}
.inputb {
color:#000;text-decoration:none;font:11px Arial,sans-serif;background-color:#f0f0f0;border:#666 1 solid;margin:3px;padding: 3 5 3 5
}
form {
margin:0
}
.artname1 {
color:#384b8d;font:400 24px Futura,Verdana,sans-serif;margin-bottom:10px;padding-bottom:10px;border-bottom:#d7d7d7 1px solid;text-shadow: #d0d0d0 1px 1px 1.5px;
}
.arttitle {
background-color:#fff
}
H3.artname {
font:400 18px Arial,sans-serif;text-decoration:none;color:#000;
}

a.artname:link,a.artname:visited {
color:#384b8d;text-decoration:none;font:400 18px Arial,sans-serif;margin:5 5 5 0;-webkit-font-smoothing: antialiased;text-rendering: optimizeSpeed
}
a.artname:active,a.artname:hover {
color:red;text-decoration:underline;font:400 18px Arial,sans-serif;margin-bottom:2px;margin:5 5 5 0;-webkit-font-smoothing: antialiased;text-rendering: optimizeSpeed
}
.titledate {
color:#000;text-decoration:none;font:700 11px Arial,sans-serif;margin-bottom:2px;margin-top:2px
}
.cprt1 {
color:#fff;text-decoration:none;font:11px Arial,sans-serif;max-height: 999999px;
}
.cprt:link,.cprt:visited {
color:#fff;text-decoration:underline;font:11px Arial,sans-serif
}
.cprt:active,.cprt:hover {
color:#feec62;text-decoration:none;font:11px Arial,sans-serif
}
.prview {
background-color:transparent;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding:7px
}
.prview1 {
background-color:transparent;border:0
}
.ftitle {
width:100%;color:#000;text-decoration:none;font:700 13px Arial,sans-serif;background-color:#f5f5f5;border-bottom:#d7ede6 1px solid;box-sizing: border-box;
}
#ftop {
background:#f5f5ff url() top left no-repeat;margin-bottom:7px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-sizing: border-box;
}
#ftitle1 {
color:#384b8d;font:700 18px Futura,Verdana,sans-serif;margin-bottom:10px;padding-bottom:10px;border-bottom:#fff 1px solid;text-transform:uppercase;padding:10px;width:100%;box-sizing: border-box;
}
#ftdesc {
padding:10px;font:11px Arial,sans-serif;overflow: auto;width:100%;box-sizing: border-box;
}
#fbdesc {
border:#f0f0f0 1px solid;padding:10px;font:11px Arial,sans-serif;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-bottom:7px;margin-top:7px
}
#fbirth {
border:#f0f0f0 1px solid;background:#f7f7f7 url() top left no-repeat;padding:10px;font:11px Arial,sans-serif;margin-top:10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-top:7px
}
#lastmsg {
border:#f0f0f0 1px solid;padding:10px;font:11px Arial,sans-serif;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-bottom:7px;margin-top:7px
}
.mtitle {
color:#000;padding:7px;text-decoration:none;font:13px Arial,sans-serif;background-color:#fff9e6;border-bottom:#ffe597 1px solid
}
.bbsmsg {
width:100%;box-sizing: border-box;color:#000;text-decoration:none;font:12px Arial,sans-serif;border-bottom: 1px solid #f2f2f2; padding-bottom:5px;clear:both;clear:both; position: relative; float: left;
}
.bbsmsg a  {
font: normal 12px Arial, sans-serif
}
.bbsmsg2 {
color:#000;text-decoration:none;font:11px Arial,sans-serif;background-color:#fff;border-bottom:solid;border-top:solid;border-left:solid;border-right:solid;border-color:#f2f2f2;border-width:0 0 1
}
.bbsmsg1 {
color:#333;text-decoration:none;font:11px Arial,sans-serif;background:#fff url() bottom left no-repeat
}
.bbsmsghdr {
color:#000;text-decoration:none;font:11px Arial,sans-serif;background-color:#f0f0f0
}

.nl {
color:#000;text-decoration:none;font:11px Arial,sans-serif;background-color:#f9f9f9;padding:7px
}
.mf {
color:#000;text-decoration:none;font:11px Arial,sans-serif
}
.mu {
color:#000;text-decoration:none;font:11px Arial,sans-serif;border-bottom:#d7ede6 1px solid
}
.ma {
color:#000;text-decoration:none;font:11px Arial,sans-serif;border-bottom:#d7ede6 1px solid
}
.rtitle {
color:#000;text-decoration:none;font:11px Arial,sans-serif;text-align:center;background-color:#fff9e6
}
.rbody {
color:#000;text-decoration:none;font:11px Arial,sans-serif;text-align:center;background-color:#fff9e6
}
.rurl1 {
color:#000;text-decoration:none;font:11px Arial,sans-serif;text-align:center;background-color:#fff9e6
}
.rurl:link,.rurl:visited {
color:#384b8d;text-decoration:underline;font:11px Arial,sans-serif
}
.rurl:active,.rurl:hover {
color:red;text-decoration:underline;font:11px Arial,sans-serif
}
.calmonth {
color:#000;text-decoration:none;font:700 11px Arial,sans-serif
}
.caldw {
color:#000;text-decoration:none;font:700 11px Arial,sans-serif;background-color:#ffe597;text-align:center
}
.caldays {
color:#000;text-decoration:none;font:11px Arial,sans-serif;text-align:center;background-color:#fff9e6
}
.calday1 {
color:#fff;text-decoration:none;font:700 11px Arial,sans-serif;text-align:center;background-color:#ffb98a
}
.tmform {
color:#2987d8;text-decoration:none;font:12px Arial,sans-serif;border:1px solid #9ac3e7;background-color:#549bd3
}
.prod1 {
color:#a30d0e;text-decoration:none;font:700 12px Arial,sans-serif;background-color:#fff;padding:5px
}
.prod1:link,.prod1:visited {
color:#a30d0e;text-decoration:underline;font:700 12px Arial,sans-serif;text-transform:uppercase
}
.prod1:active,.prod1:hover {
color:red;text-decoration:underline;font:700 12px Arial,sans-serif;text-transform:uppercase
}
.ptd {
color:#000;text-decoration:none;font:11px Arial,sans-serif;background-color:#fff;padding:5px
}
.ptb {
color:#737373;text-decoration:none;font:11px Arial,sans-serif;background-color:#fff;padding:5px
}
.ptbbg {
background-color:#f7f7f7
}
.ptbl1 {
background-color:gray
}
.userinfo {
background-color:#fff;border-bottom:solid;border-top:solid;border-left:solid;border-right:solid;border-color:#f7f7f7 #f7f7f7 #f7f7f7 #f7f7f7;border-width:0 0 1;padding-left:5px;padding-right:5px
}
.userinfo2 {
color:#666;background-color:#f9f9f9;border-bottom:solid;border-top:solid;border-left:solid;border-right:solid;border-color:#eee;border-width:0 0 1;padding-left:5px;padding-right:5px
}
.newsblok {
color:#000;text-decoration:none;font:700 11px Arial,sans-serif;background-color:#f7f7f7
}
.nlhdr {
color:#000;text-decoration:none;font:11px Arial,sans-serif;padding:4 7;border-bottom:1px solid #f7f7f7
}


.caltitle,.vmenyhdr1,.nvmenyhdr,.ndjhdr,.vottitle {
padding-left:7px;color:#fff;padding-top:7px;padding-bottom:7px;font:700 14px Arial,sans-serif;text-transform:uppercase;background:#6c7bb5 url(b1.png) bottom left repeat-x;width:100%
}
.vmenyhdr2 {
width:100%;color:#384b8d;font:700 16px Arial,sans-serif;text-transform:uppercase;border-bottom:1px solid #f0f0f0
}
.newsgoto {
background-color:#fff;border-bottom:1px solid #fff;padding-left:5px;padding-right:5px;background:url(bg3.gif)#ececec top right no-repeat
}
.dropmeny {
color:#fff;width:150px;padding-right:10px;padding-top:5px;padding-bottom:5px;padding-left:7px
}


#voting {
width:210px;background:#fff9e6 url() top left no-repeat;margin-bottom:14px
}
#imgblok {
background-color:transparent;width:210px;margin-bottom:10px
}

.ndj {
background-color:#fff;border-bottom:solid;border-top:solid;border-left:solid;border-right:solid;border-color:#ffe0b2 #ffe0b2 #ffe0b2 #ffe0b2;border-width:0 0 1
}
.ftable {
background-color:#f0f0f0
}
.pm:link,.pm:visited {
color:#fff;text-decoration:none;font:700 12px Arial,sans-serif
}
.pm:active,.pm:hover {
color:#fff;text-decoration:underline;font:700 12px Arial,sans-serif
}
#inmenu {
position:relative;width:100%;z-index:1
}
.searchform {
color:#000;vertical-align:middle;background-color:#fff;margin-top:8px!important;margin-top:7px;margin-bottom:0;margin-right:0;margin-left:15px;text-indent:0;word-spacing:0;padding-left:3px;font:11px Arial,Helvetica,sans-serif;height:17px;border:1px solid #fff
}
.searchform1 {
color:#000;vertical-align:middle;margin-top:6px;background-color:#fff;margin-bottom:0;margin-left:0;text-indent:0;word-spacing:0;font:11px Arial,Helvetica,sans-serif;height:18px
}
.spacer {
clear:both
}
#context table {
font:11px Arial,Helvetica,sans-serif;color:#000;border-collapse:collapse
}
#context td {
padding:3px;border:1px solid #e0e6e4
}
#hmenublok {
float:right;height:24px;width:524px;background:url(bg2.png)#fff top repeat-y
}
.srch {
display:block;padding:5px;margin-bottom:5px;border:1px solid #f0f0f0;font:11px Arial,sans-serif
}
.newstable {
width:100%
}
.newstitle {
background:url()#f5f5ff top repeat-x;padding:7px
}
fieldset {
margin-bottom:10px;margin-top:10px;padding:3px;border:1px solid #eee;font:700 12px Arial,sans-serif
}
legend {
padding:4px;border:1px solid #eee;background-color:#f7f7f7
}
label {
color:#333;font:11px Arial,sans-serif
}
#context fieldset table {
border:0
}
#context fieldset table td {
border:0;padding:0;padding:3px
}
.acity {
color:#fff;vertical-align:middle;margin-right:15px;margin-top:0;margin-bottom:3px;padding:0;font:11px Arial,Helvetica,sans-serif
}
.cblock {
color:#fff
}
.cok {
color:#fff
}
.weather {
padding:5px;border-bottom:1px solid #4e81a5
}
.cmenuimg {
margin-bottom:10px
}
#cmenu {
background:transparent url() top left repeat-x
}
#newsblok {
width:210px;margin-bottom:10px;border:solid #ffe597 1px
}
#hotlinks {
width:244px;padding-bottom:5px;background:transparent url(nbbg.gif) bottom left repeat-x;margin-bottom:15px
}
.toptext1 {
color:#000;text-decoration:none;font:700 16px Arial,sans-serif;text-transform:uppercase
}
.toptext2 {
color:#667ab3;text-decoration:none;font:700 16px Arial,sans-serif;text-transform:uppercase
}
#salonblok {
clear:both;width:100%;text-align:left;background:#fff url() top left no-repeat;margin-bottom:14px
}
hr {
background:#ccc;border-top:1px solid #fff;color:#ccc;border-left:1px solid #fff;height:1px;margin-top:7px;margin-bottom:7px
}
a.fm {
background:#e3e3e3;border:1px solid #bbb;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 0 1px 1px #f6f6f6;-webkit-box-shadow:inset 0 0 1px 1px #f6f6f6;box-shadow:inset 0 0 1px 1px #f6f6f6;color:#333;font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:12px;line-height:1;padding:5px 7px;text-align:center;text-shadow:0 1px 0 #fff;text-decoration:none;margin-right:3px; display:inline-block; 
}
a.fm:hover {
background:#d9d9d9;-moz-box-shadow:inset 0 0 1px 1px #eaeaea;-webkit-box-shadow:inset 0 0 1px 1px #eaeaea;box-shadow:inset 0 0 1px 1px #eaeaea;color:#222;cursor:pointer;text-decoration:none
}
a.fm:active {
background:#e3e3e3;-moz-box-shadow:inset 0 0 1px 1px #f6f6f6;-webkit-box-shadow:inset 0 0 1px 1px #f6f6f6;box-shadow:inset 0 0 1px 1px #f6f6f6;color:#333;text-decoration:none
}
a.fm:link,a.fm:visited {
text-decoration:none;color:#333
}
.quote {
display:block;border:1px solid #f0f0ff;font-size:11px;padding:3px;color:#555;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px
}
#social {
float:right
}
#social a {
display:inline-block;width:16px;height:16px;margin:0 2px;background:url(favicons.png) no-repeat;top:3px
}
#social a.facebook {
background-position:0 0
}
#social a.livejournal {
background-position:-17px 0
}
#social a.mail {
background-position:-34px 0
}
#social a.myworld {
background-position:-51px 0
}
#social a.twitter {
background-position:-68px 0
}
#social a.vkontakte {
background-position:-85px 0
}
#verticalText1 {
float:right;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);writing-mode:tb-rl;border:solid #f0f0f0 1px;margin-top:10px;margin-right:-23px;padding:5px;color:red;font:12px Arial,Helvetica,sans-serif
}

.waste {
min-height:25px
}
#newsdj,#newsline {
width:100%
}
.newsdate {
color:gray;font:10px Arial,sans-serif;float:left;display:block;margin-right:3px;border:1px solid #f0f0ff
}
.subconcent {
width:100%;border:1px solid #f0f0ff;padding:7px;margin-right:7px;box-sizing: border-box
}
.lst {
border:1px solid #d6d2e7;padding:5px 7px;
}
.slst {
border:1px solid #d6d2e7;background-color:#d6d2e7;padding:5px 7px;
}
#cmenublok ul {
color:#000;text-decoration:none;font: 700 12px Arial,sans-serif;margin-bottom:7px;margin-top:7px;margin-left:-40px;_margin-left:0;list-style-type:none;text-transform:uppercase
}
#cmenublok ul li {
margin-bottom:7px;margin-top:7px
}
#cmenublok ul ul {
text-transform:none;list-style-type:disc;margin-left:-35px;_margin-left:30px
}
#cmenublok ul ul li {
margin-bottom:3px;margin-top:3px;margin-left:7px
}
#bbs #imgupload {
font:12px Arial,sans-serif;background-color:#f5f5ff;padding:7px
}
#res {
background-color:#f5f5ff;margin:0
}
* html #slideout {
position:absolute
}
#slideout {
position:fixed;left:0;top:-33px;background:#e0e0e0 url(mainbg.gif) top left repeat;border-bottom:#e0e0e0 1px solid;width:100%;padding:7px;height:25px;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;text-align:left;filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95
}
#slideout:hover {
top:0
}
#slideout ul {
list-style-image:none;list-style-position:outside;list-style-type:none;padding-left:0;margin-left:0
}
#slideout li {
display:inline;padding-right:10px;padding-left:0
}
#chaptleader {
clear:both;background:#e5e5e5 url() top left repeat;margin-bottom:7px
}

li.gototxt a.goto {
font:12px Arial,sans-serif
}
.ltd {
color:#505050;text-decoration:none;font:11px Arial,sans-serif;background-color:#f9f9f9;padding:7px
}
.ttd {
color:#000;text-decoration:none;font:12px Arial,sans-serif;background-color:#f9f9f9;padding:7px
}
.ttad {
color:#000;text-decoration:none;font:11px Arial,sans-serif;background-color:#f9f9f9;padding:7px
}
.tagtxt {
font:11px Arial,sans-serif;font-style: italic;margin-top:7px;text-align: left
}
.tag:link,.tag:visited {
background:#e5e5e5 url(tbg.png) center right no-repeat;padding:3 12 3 5px;color:#0a246a;text-decoration:none;font:11px Arial,sans-serif;font-style: italic;margin-left:3px;text-align: left
}
.tag:active,.tag:hover {
background:#e5e5e5 url(tbg.png) center right no-repeat;padding:3 12 3 5px;color:#0a246a;text-decoration:underline;font:11px Arial,sans-serif;font-style: italic;margin-left:3px;text-align: left
}

#newsdj p  {
text-align:left
}
#newsdj p.anonce {
font : normal 12px Arial, sans-serif;text-align:justify
}
.twitter-share-button  {
width: 120px !important
}
H1 strong, H2 strong {
border-bottom: 1px dashed
}
.vmenyb u  {
border-bottom: 1px dotted #384B8D;text-decoration:none
}
#mainimg  {
position: relative;width:100%;
}
#mainimg img  {
display: block;
border: none;
max-width:100%;height:auto;
}
#mainimg span  {
position: absolute;display: none;width:100%;padding: 10px;bottom: 0px;background: #000;opacity: 0.60;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);-khtml-opacity: 0.60;-moz-opacity: 0.60;color: #fff;font: normal 11px/16px Arial, sans-serif;box-sizing: border-box;
}
#comments table {
width:100%;
}
.quote a  {
font-size:11px
}
.mcomment  {
background: #FAFAFA; border: 1px solid #E6E6E6;border-radius: 3px;font-size: 11px; height: 1%; line-height: 15px; margin: 3px 0px;padding: 5px 10px;
}
a.rubric  {
font-size:11px
}
.ga  {
float: left; width:370px;background: #FAF8DF; border: 1px solid #FAF8DF;border-radius: 3px;font-size: 11px; line-height: 15px; margin: 3px 3px 3px 0px;padding: 5px 10px;
}

.avatar {
position: absolute; right:0px; text-align:left; background-color:#fff; width:110px; height: 120px; padding:5px;filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85
}
.avatar img {
vertical-align: middle;
}

.blogpost {
float:left;width:100%;box-sizing: border-box;margin: 0px 0px 7px 0px;clear:both;
}

.postmeny {
float:left;width:100%;box-sizing: border-box;margin: 5px 0px;padding: 7px 0px;font-size: 12px;
}

.youtube {position:relative;padding-bottom: 56.25%;padding-top: 25px;height: 0;}.youtube iframe {position: absolute;top: 0;left: 0;width: 100% !important;height:100% !important;}

#usersgo {
border: 1px #f0f0f0 solid; padding:5px;margin:5 0 5 0; overflow:hidden; display:false
}

