@charset "utf-8";
/* CSS Document */

body {
	background-image:url(../images/fon/fon-der4.jpg);
	margin:0px;
	font-size:62.5%;
	font-family: Arial, Helvetica, sans-serif;
}
#oben-oben {
	margin-left:auto;
	margin-right:auto;
	width:126em;
}
#oben {
	float:left;
	width:1020px;
}
.ohne-js {
	display:block;
	color:#C00; 
	font-size:32px; 
	font-weight:bold;
	margin:15px 0 20px 0;
	padding-top:70px;
	text-shadow: #000 2px 2px 4px;
	background: url('../images/progressg.gif') top no-repeat;
}
a.konkurs {
	text-decoration: underline;
	display: block;
	height: 60px;
	width: 745px;
	padding: 7px 0px 0 0px;
	margin: 10px 0 -35px 245px;
	background: url('../images/wse/konkurs4.gif') top left no-repeat;
	font-size: 15px;
	text-align: center;
	color: #33F;
	z-index:0
}
a.konkurs:hover {text-decoration: none;
	color: #C30;
	
}
.tel svg, .tel:hover svg {width:18px; margin:0 7px -4px 2px;stroke:white;}
.tel, .tel:hover{
	display: block;
	text-decoration: none;

	color: #000;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	font-family: sans-serif;
	border-radius: 5px;
	margin-bottom: 10px;
	padding: 2px 0px 2px 7px;
	box-shadow: 1px 1px 2px rgba(0,0,0,0.4);
	border: 2px outset #999;
	font-family: arial;
	margin-bottom: 7px;
	width: 255px;
	text-shadow: white 1px 1px 1px, white -1px -1px 1px, 
                 white -1px 1px 1px, white 1px -1px 0, white 0px 0px 3px;
}


/*--- Abaner (IFone) position:relative;border:1px solid red;--- */ 
#tv-fon {
	height: 160px;
	margin-left:10px;
	margin-top:5px;
	width:285px;
	float:left;
}
#abaner {
	position: relative;
	width: 284px;
	height: 181px;
	background-image: url("//pressaru.eu/ifone/ifone.png")
}
#aban_wind{
	position: absolute;
	top:13px;
	left:39px;
	width: 200px;
	height: 150px;
}
#aban_frame{
	position: absolute;
	top:0; left:0;
	width: 180px;
	height: 150px;
	overflow: hidden;
}
#aban_frame img{
	width: 180px;
	height: 150px;
	border:0;
}
#aban_cont {
	position:absolute;
	height: 150px;
	width:900px;
	top:0;
	left:-180px
}
#abaner_links a {
	color: #ddd;
	text-decoration: none;
	font-size:10px;
	font-family:arial;
	display:block;
	font-weight:bold
}
#abaner_links{
	position: absolute;
	top:0; right:6px;
	width:6px;
	height:140px;
}

#abaner_bar {
	position: absolute;
	bottom:0;
	right:1px;
	background-color:#ccc;
	width:1px;
	height:0;
}
#aban_knop {
	position:absolute;
	left:244px;
	top:76px;
	background-image: url("//pressaru.eu/ifone/knopf.png");
	display:block;
	width:24px;
	height:24px;
}
/* --- Konec abanera -- */

/* --- podstavka --- */
#podstavka {
	position:relative;
	margin-left:315px;
	margin-top:10px;
	width:668px;
	min-height: 160px;
	background-color:#dfdfdf;
	border:1px solid #999;
	box-shadow: 2px 2px 5px rgba(0,0,0,0.7);
	border-radius:4px;
    /* IE9, iOS 3.2+ */
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjODg4ODg4IiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNiZmJmYmYiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%,color-stop(0, #dbdbdb),color-stop(1, #c3c3c3));
    /* Android 2.3 */
    background-image: -webkit-repeating-linear-gradient(top,#dbdbdb 0%,#c3c3c3 100%);
    /* IE10+ */
    background-image: repeating-linear-gradient(to bottom,#dbdbdb 0%,#c3c3c3 100%);
    background-image: -ms-repeating-linear-gradient(top, #dbdbdb 0%,#c3c3c3 100%);
}
 
/* IE8- CSS hack */
@media \0screen\,screen\9 {
#podstavka {
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff888888",endColorstr="#ffbfbfbf",GradientType=0);
    }
}


#chasy {
	position:absolute;
	text-align:right;
	left:279px;
	top:11px;
	width:206px;
	height:20px;
}
#chasy input#login, #password, #in-text, #nopassword {
	font-size: 11px;
	text-align: left;
	background-color: #ddd;
	color: #000;
	height: 15px;
	width: 90px;
	padding: 0 0 2px 2px;
	border-top: 2px solid #000;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
	border-left: 2px solid #000;
	}
#chasy input#vhod, input#vhod:hover, input.in, input.in:hover, input.in-may {
	font-size:11px;
	text-align:center;
	color:#000;
	width:90px;
	height:17px;
	margin:3px;
	padding:0 0 2px 0;
	font-weight:bold;
	cursor:pointer;
}
#chasy input#vhod:hover, input.in:hover, input.in-may:hover {
	color:#000;
}
#chasy a {
	font-size:11px;
	color:#000;
	margin-left:8px;
	text-decoration:none;
}
#chasy a:hover {
	color:#B5AE2D;
}
#chasy input.in-may {
	width:80px;	
}
#chasy #in-text {
	width:120px;
	padding:0 10px 0 8px;
	font-size:13px;
	font-weight:bold;
	line-height:130%;
	display:inline;
	position:relative;
	top:2px
}
#ban-ob {
	position:absolute;
	left:17px;
	top:58px;
	width:468px;
	height:60px;
	padding:0;
	
	border-radius: 4px;
	border: 2px outset #888;
}
#book {
	margin-top:4px;
	padding-top:0px;
	float:left;
}
#logo-zetr {
	position:absolute;
	left:17px;
	top:15px;
	width:170px;
	height:30px;
	margin:0;
	border:0;
}
#izbran {
	margin:10px 17px 10px 0px;
	padding:3px 0 0 4px;
	float:right;
	width:145px;
	height:104px;
	owerflow:hidden;
	text-align: center;
	border:1px solid #CCC;
	background:#eee;
}
#izbran a {
	font-size: 11px;
	color:#39F;
	font-weight: bold;
	text-decoration: none;
}
#izbran a:hover {
	color:#B5AE2D;
}
.addthis_default_style {
	width:150px;
}
/* --- Konec podstavka -- */

/* ----- podstavka  navi ---- */
#nav {
	position:absolute;
	top:129px;
	left:16px;
	width:638px;
	/*height:20px;
	text-align:center*/
}
#nav ul {
	margin:0;
	padding:0;
}

#nav > ul{
	/*display:flex;justify-content:space-between;*/
	display:table;
	width:100%
}
#nav li {
	position: relative;
	list-style: none;
	display:table-cell;
	text-align:center;
}
/*#nav li li {
	margin:0;float: left;
	padding-bottom:15px;
}*/
#nav ul ul {
	position: absolute;
	width: 450px;
	display: none;
	left: 20px;
	top:18px;
	color:#FFF;
	border-color:#333;
	padding-top:3px;
}
#nav a {
	display: block;
	padding: 1px 16px 1px 16px;
	margin: 0 2px 0 0;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	/*text-transform:uppercase;*/
	font-weight: bold;
	border-radius: 4px;
	text-shadow: #000 0px 0px 3px; 
	border:1px outset #2f3f9e;
	box-shadow:inset 0px 1px 2px rgba(255, 255, 255, 0.5);
	background-color: #2f3f9e;
    /* IE9, iOS 3.2+ */
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjMzAzZjlmIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM1MTYyY2IiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%,color-stop(0, rgb(48, 63, 159)),color-stop(1, rgb(81, 98, 203)));
    /* Android 2.3 */
    background-image: -webkit-repeating-linear-gradient(top,rgb(48, 63, 159) 0px,rgb(81, 98, 203) 100%);
    /* IE10+ */
    background-image: repeating-linear-gradient(to bottom,rgb(48, 63, 159) 0px,rgb(81, 98, 203) 100%);
    background-image: -ms-repeating-linear-gradient(top,rgb(48, 63, 159) 0px,rgb(81, 98, 203) 100%);
}
/* IE8- CSS hack */
@media \0screen\,screen\9 {
#nav a  {
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff303f9f",endColorstr="#ff5162cb",GradientType=0);
    }
}

#nav a.cur {
	color:#000;
	text-shadow: #fff 0px 0px 3px;
	box-shadow:inset 0px 1px 2px #00000090;
	border:1px outset #CCC;
    background-color: #CCCCCC;
	/* IE9, iOS 3.2+ */
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjYzRjNGM0IiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%,color-stop(0, #777),color-stop(1, #ccc));
    /* Android 2.3 */
    background-image: -webkit-repeating-linear-gradient(top,#777 0%,#ccc 100%);
    /* IE10+ */
    background-image: repeating-linear-gradient(to bottom, #777 0%, #ccc 100%);
    background-image: -ms-repeating-linear-gradient(top,#777 0%,#ccc 100%);
}
 
/* IE8- CSS hack */
@media \0screen\,screen\9 {
#nav a.cur {
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffc4c4c4",endColorstr="#fff4f4f4",GradientType=0);
    }
}

#nav a:hover {
	text-shadow: #000 0px 0px 3px;
	color: #fff;
	background-color:#2f3f9e;
	box-shadow:inset 0px 1px 2px #00000090;
    /* IE9, iOS 3.2+ */
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjNTE2MmNiIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMzMDNmOWYiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%,color-stop(0, rgb(81, 98, 203)),color-stop(1, rgb(48, 63, 159)));
    /* Android 2.3 */
    background-image: -webkit-repeating-linear-gradient(top,rgb(81, 98, 203) 0%,rgb(48, 63, 159) 100%);
    /* IE10+ */
    background-image: repeating-linear-gradient(to bottom,rgb(81, 98, 203) 0%,rgb(48, 63, 159) 100%);
    background-image: -ms-repeating-linear-gradient(top,rgb(81, 98, 203) 0%,rgb(48, 63, 159) 100%);
}
 
/* IE8- CSS hack */
@media \0screen\,screen\9 {
a.god:hover {
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5162cb",endColorstr="#ff303f9f",GradientType=0);
    }
}



#nav li:hover ul {
	display:block;
}
#podstavka #flag {
	position:absolute;
	left:193px;
	top:16px;
	width:75px;
	padding:3px 0 3px 0;
	border:1px outset
}
#podstavka .flagi {
	width:30px;
	height:16px;
	border:0px;
	margin-left:5px;
}
#podstavka #flag a, #nav #flag img {
	border:0;
}

/* ------ sprava div banera nachalo ---- */
#right-ban, #right-ban-px {
	float: right;
	width:230px;
	text-align:left;
	margin:0;
	padding-top:0;
}
#right-ban-px {
	float:left;
}

.ban-korr {
	position:relative;
	margin:2em 0 0 0px;
	width:169px;  /*184px*/
	height:214px;  /*230px*/
	padding:15px 0 0 15px;
	-o-transform: skew(0.5deg, -0.5deg);
	-ms-transform: skew(0.5deg, -0.5vdeg);
	-moz-transform: skew(0.5deg, -0.5deg);
	-webkit-transform: skew(0.5deg, -0.5deg);
	transform: skew(0.5deg, -0.5deg);
	background-color: #F7F7F7;
	box-shadow: 2px 2px 5px rgba(0,0,0,0.7);
}
.ban-korr img, .ban-korr iframe {
	width:150px; height:200px; border:0px;
}
.ban-dl, .ban-coocl-dl {
	margin:-74px 0 4px 42px;
	width:41px;
	height:42px;
	background-image: url(../images/detali-obw/baner-dl.png);
	background-repeat:no-repeat;
}
.ban-coocl-dl {
	margin:-74px 0 4px 62px;
}
#ban-kor1 {
	margin:4em 0 0 0px;
	padding:48px 4px 5px 18px;
	width:134px;
	height:220px;
	-o-transform: skew(1.5deg, -1.5deg);
	-ms-transform: skew(1.5deg, -1.5vdeg);
	-moz-transform: skew(1.5deg, -1.5deg);
	-webkit-transform: skew(1.5deg, -1.5deg);
	transform: skew(1.5deg, -1.5deg);
	background-color:#F7F7F7;
	box-shadow: 2px 2px 5px rgba(0,0,0,0.7);
}
#ban-googl {
	margin:4em 0 0 0px;
	padding:48px 42px 12px 18px;
	width:134px;
	height: auto;
	-o-transform: skew(1deg, -1deg);
	-ms-transform: skew(1deg, -1vdeg);
	-moz-transform: skew(1deg, -1deg);
	-webkit-transform: skew(1deg, -1deg);
	transform: skew(1deg, -1deg);
	background-color:#F7F7F7;
	box-shadow: 2px 2px 5px rgba(0,0,0,0.7);
}
/*

#ban-gross {
	margin:2em 10px 0 15px;
	width:215px;
	height:315px;
	padding:35px 0 0 15px;
	background-image:url(../images/detali-obw/werb-r.png)!important;
	background-image:url(../images/detali-obw/werb-r.gif);
}
#ban-gross-ozon {
	margin:2em 10px 0 15px;
	width:220px; 
	height:340px;
	padding:10px 0 0 10px;
	background-image:url(../images/detali-obw/werb-r.png)!important;
	background-image:url(../images/detali-obw/werb-r.gif);
}*//*230*//*350*/

#saper {
	width:225px;
	text-decoration:none;
	margin:1em 0 0 10px;
	text-align: left;
	line-height: 110%;
	font-size:9px;
	color: #666666;
	font-weight:lighter
}
#saper a {
	color: #666666;
	text-decoration:none;
	font-weight:lighter
}


#ban-dl1 {
	position:absolute;
	left:0px;
	top:590px;
	padding:45px 0 0 30px;
	width:154px;
	height:255px;
	background-image:url(../images/detali-obw/baner-left.png);
}
#ban-unt {
	font-size:11px;
	font-weight: bold;
	color:#333;
	margin:20px 0 0 5px;
}
#ban-unt a {
	color:#333;
	text-decoration:underline
}
/*, h4#opis-preis*/
img#print, h4#opis-print {
	display:none;
}
.ban-kor-knopf, .ban-kor-knopf-txt {
	left:161px;
	top:1px;
	position:absolute;
	background-image:url(../images/fon/list-kn-off.gif);
	background-repeat:no-repeat;
	width:16px;
	height:14px;
}
.ban-kor-knopf:hover, .ban-kor-knopf-txt:hover {
	background-image:url(../images/fon/list-kn-on.gif);
}

/* ------sprava div banera konez ---- */

/* ------sleva div banera nachalo ---position:relative;- */
#left-ban {
	float:left;
	width:220px;
	text-align:left;
}

/* ----------------- Zapisn knizhka --------------- */
#zk-oben {
	width:180px;
	padding:17px 0 0px 0;
	position:relative;
	border:1px dashed #666666;
	border-radius:3px 15px 15px 3px;
}
.zk-fon {
	background: url('../images/fon/zk-so.png');
	background-origin:border-box;
	padding-left:0;
	margin:7px 0 7px -12px;
}
.zk-god {
	width: 172px;
	margin:0 0px 10px 14px; float:left; 
	background-color: #efefef;
	border-bottom:1px solid #CCC;
}
.zk-miniature {
	min-height:330px; background: url('../images/fon/zk-z.png') left top repeat-y; clear:both; padding:0 0 5px 32px;
}
.nav-left {
	margin:30px 15px;
	border-radius:3px 18px 18px 3px;
	background-color:#333;
	padding:3px 0 4px 4px;
	box-shadow: 2px 2px 5px rgba(0,0,0,0.7);
}
.nav-left ul.zk-menu {
	background: url('../images/fon/zk-z.png') left top repeat-y;
	padding-left:33px;
	margin-left:-15px;
}
.nav-left li {
	list-style: none;
	margin: 0;
}
.nav-left li a, .nav-left li.menu {
	display: block;
	padding: 0 0 2px 0px;
	text-decoration:none;
	font-size: 14px;
	margin:0;
	line-height:17px;
	text-shadow: #000 0px 0px 3px;
	font-weight: bold;
	color: #929fff;
}
.nav-left a:hover, .nav-left a.cur {
	color: #ddd;
}
.nav-left li li a {
	margin:0 0 0 -25px;
	padding: 1px 0px 1px 0px;
}
.nav-left ul ul a:hover {
	color: #ddd;
	text-decoration:none;
}
/* --------------------------------------------- vse izdanija knopka ---------------------------------------------- */
a.kviboru, a.kviboru-menu, #nav-izd-txt a.kviboru-otkryt {
	position:absolute;
	border-top-left-radius:13px 25px;
	border-top-right-radius:13px 25px;
	width: 159px;
	padding:1px 0px 2px 14px; 
	color:#fff; 
	text-align: center; 
	text-decoration:none; 
	font-size:12px; 
	text-shadow: #000 0px 0px 3px; 
	font-weight: bold;
	border:1px solid #2f3f9e;
	left: 1px;
    top: 3px;
	box-shadow:inset 0px 1px 2px rgba(255, 255, 255, 0.5);
	background-color: #2f3f9e;
    /* IE9, iOS 3.2+ */
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjMzAzZjlmIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM1MTYyY2IiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%,color-stop(0, rgb(48, 63, 159)),color-stop(1, rgb(81, 98, 203)));
    /* Android 2.3 */
    background-image: -webkit-repeating-linear-gradient(top,rgb(48, 63, 159) 0px,rgb(81, 98, 203) 100%);
    /* IE10+ */
    background-image: repeating-linear-gradient(to bottom,rgb(48, 63, 159) 0px,rgb(81, 98, 203) 100%);
    background-image: -ms-repeating-linear-gradient(top,rgb(48, 63, 159) 0px,rgb(81, 98, 203) 100%);
}
/* IE8- CSS hack */
@media \0screen\,screen\9 {
    a.kviboru, a.kviboru-menu, #nav-izd-txt a.kviboru-otkryt  {
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff303f9f",endColorstr="#ff5162cb",GradientType=0);
    }
}
a.kviboru:hover {
	color: #fff;
	box-shadow:inset 0px 1px 2px #00000090;
	background-color: #2f3f9e;
    /* IE9, iOS 3.2+ */
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjNTE2MmNiIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMzMDNmOWYiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%,color-stop(0, rgb(81, 98, 203)),color-stop(1, rgb(48, 63, 159)));
    /* Android 2.3 */
    background-image: -webkit-repeating-linear-gradient(top,rgb(81, 98, 203) 0%,rgb(48, 63, 159) 100%);
    /* IE10+ */
    background-image: repeating-linear-gradient(to bottom,rgb(81, 98, 203) 0%,rgb(48, 63, 159) 100%);
    background-image: -ms-repeating-linear-gradient(top,rgb(81, 98, 203) 0%,rgb(48, 63, 159) 100%);
}
 
/* IE8- CSS hack */
@media \0screen\,screen\9 {
a.kviboru:hover {
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5162cb",endColorstr="#ff303f9f",GradientType=0);
    }
}
a.kviboru-menu {
	right:-14px;
	background: url('../images/fon/teni.png') left repeat-y  #36F;
}
#nav-izd-txt a.kviboru-otkryt {
    top:-5px; 
	right:-19px; 
	color: #fff;
}

/* ----------------- Zapisn knizhka s gazetami --------------- */

.kn-nom-zal {
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
	text-shadow: #fff 1px 1px 0px;
}
a#curNomer img.obl, a:hover img.obl {
	border: 2px solid #555;
}
a#curNomer .kn-nom-zal, a:hover .kn-nom-zal {
	color: #000;
	text-shadow: #fff 1px 1px 1px;
}
a.nomer {
	width:51px;
	float:left;
	display:block;
	text-decoration:none;height:86px;
}
.zkntt a.nomer{
	position: relative;
}
.zkntt a.nomer::after{
	content: attr(title);
    position: absolute;
    top: 40px;
    color: #000;
    background-color: #fff;
    border: 1px solid;
    width: fit-content;
    padding: 1px;
	font-size: smaller;

}
a.nomer:hover {
	color:#444;
}
img.obl {
	width:42px;
	/*height:64px;*/
	border: 2px solid #ddd;
	margin:0 0 0 0;
}

a.god {
	display: block;
    float: left;
    height: 14px;
    font-size: 11px;
    line-height: 16px;
    text-decoration: none;
    width: 33px;
    margin: -1px -4px 0 0;
    font-weight: bold;
    color: #fff;
    border-top-left-radius: 13px 25px;
    border-top-right-radius: 13px 25px;
    padding: 1px 0px 2px 11px; 
	text-shadow: #000 0px 0px 3px; 
	border:1px solid #2f3f9e;
	box-shadow:inset 0px 1px 2px rgba(255, 255, 255, 0.5);
	background-color: #2f3f9e;
    /* IE9, iOS 3.2+ */
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjMzAzZjlmIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM1MTYyY2IiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%,color-stop(0, rgb(48, 63, 159)),color-stop(1, rgb(81, 98, 203)));
    /* Android 2.3 */
    background-image: -webkit-repeating-linear-gradient(top,rgb(48, 63, 159) 0px,rgb(81, 98, 203) 100%);
    /* IE10+ */
    background-image: repeating-linear-gradient(to bottom,rgb(48, 63, 159) 0px,rgb(81, 98, 203) 100%);
    background-image: -ms-repeating-linear-gradient(top,rgb(48, 63, 159) 0px,rgb(81, 98, 203) 100%);
}
/* IE8- CSS hack */
@media \0screen\,screen\9 {
    a.god  {
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff303f9f",endColorstr="#ff5162cb",GradientType=0);
    }
}

a.god:hover {
	color: #fff;
	background-color:#2f3f9e;
	box-shadow:inset 0px 1px 2px #00000090;
    /* IE9, iOS 3.2+ */
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjNTE2MmNiIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMzMDNmOWYiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%,color-stop(0, rgb(81, 98, 203)),color-stop(1, rgb(48, 63, 159)));
    /* Android 2.3 */
    background-image: -webkit-repeating-linear-gradient(top,rgb(81, 98, 203) 0%,rgb(48, 63, 159) 100%);
    /* IE10+ */
    background-image: repeating-linear-gradient(to bottom,rgb(81, 98, 203) 0%,rgb(48, 63, 159) 100%);
    background-image: -ms-repeating-linear-gradient(top,rgb(81, 98, 203) 0%,rgb(48, 63, 159) 100%);
}
 
/* IE8- CSS hack */
@media \0screen\,screen\9 {
a.god:hover {
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5162cb",endColorstr="#ff303f9f",GradientType=0);
    }
}


a#curGod {
	color: #000;
	text-shadow: 0px 0px 0px #000;
	font-weight: bold;
	border: 1px solid #777;
	box-shadow: inset 0px 1px 2px #00000090;
	background-color: #CCCCCC;
	/* IE9, iOS 3.2+ */
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjYzRjNGM0IiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%,color-stop(0, #777),color-stop(1, #ccc));
    /* Android 2.3 */
    background-image: -webkit-repeating-linear-gradient(top,#777 0%,#ccc 100%);
    /* IE10+ */
    background-image: repeating-linear-gradient(to bottom, #777 0%, #ccc 100%);
    background-image: -ms-repeating-linear-gradient(top,#777 0%,#ccc 100%);
}
 
/* IE8- CSS hack */
@media \0screen\,screen\9 {
a#curGod {
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffc4c4c4",endColorstr="#fff4f4f4",GradientType=0);
    }
}


/* ----------------- Sinij fon Izdaniya stro4ki na 1 str  line-height:100%;--------------------------------- */

#nav-izd-vnesh, #nav-izd-vnesh-zakryt {
	position:absolute;
	top:38px;
	left:-14px;
}
#nav-izd-vnesh {
}
#nav-izd-txt {
	width:686px;
	background-color:#EBEBEB;
	padding:5px 10px 10px 5px;
	display:none;
	position: relative;
	top:0px;
	left:0px;
}
#nav-izd-txt-niz {
	clear:both
}
h6 {
	clear:both;
	margin:0
}
#nav-izd-txt a {
	width:120px;
	height:28px;
	float:left;
	text-align:left;
	margin:5px 1px 0 3px;
	padding:5px 5px 0 5px;
	border-right:#666 solid 1px;
	border-bottom:#999 solid 1px;
}

#nav-izd-vnesh a#cur-nav-izd, #nav-izd-vnesh-zakryt a#cur-nav-izd, #nav-izd-vnesh a:hover, #nav-izd-vnesh-zakryt a:hover  {
	color:#000;
	background-color:#CCC;
}
#nav-izd-vnesh a,#nav-izd-vnesh-zakryt a {
	font-size:12px;
	line-height:12px;
	text-decoration: none;
	display:block;
	font-weight:bold;
}

#nav-izd-zak {
	width:17px;
}
#nav-izd-zak {
	position: relative;
	top:-320px;
	right:-196px;
	background-image:url("../images/detali-obw/zakladka.png");
	text-align:center;
	background-repeat:no-repeat;
}
#nav-izd-txt a.ban-kor-knopf-txt {
	left:681px;
	top:-2px;
	width:3px;	
	height:10px;
	border:0px;
	position:absolute;
}


/* ------ sleva div banera konez ---- */
#holder {
	position: relative; /*контекстное меню теперь должно позиционироваться относительно body */
	float:left;
	margin-top:30px;
	margin-left:-10px;
	text-align:center;
	width:810px;
	z-index:1;
}
#holder .oblstr {
	text-align:center;
	height:180px; 
	width:130px; 
	float: left; 
	font-size:12px; 
	text-decoration:none;
}
#holder .oblstr img{
	margin: 7px 7px 0 7px; 
	border:0;
}



a.Lay2 {
	color:#000;
	text-decoration: none;
}
#OzonRev {
	width:190px;
}

#kform {
	margin:20px 0px;
	float:right;
	border-radius:5px;
	border:2px solid #999;
	background-color:#EBEBEB;
	width:400px;
}

h2.st1, h2 a {
	color: #000;
	font-size:18px;
	margin:0 0 10px 0;
	text-decoration:none;
}
.qadr {
	width:88px;
	height:31px;
	border:0;
}

div#korova {
	width:40px;
	height:40px;
	left:23px;
	top:0;
	cursor:pointer;
	z-index:50;
	transition: top 1s linear, left 1s linear;
	position:absolute;
}

/*-------------------- Glavnaja Zentraln str STILI ----------------------*/
#zentr-str {
	position: relative;
	width:82em;
	z-index:0;
	float:left;
	margin-top:0px;
}
#divstr-1 #verh {
	background: url('../images/fon/em-01.png') left no-repeat, url('../images/fon/em-03.png') right no-repeat;
	position:relative;
	padding:0 456px 0 346px;
}
#divstr-1 #verh-f {
	height:18px;background-image:url(../images/fon/em-02.png);
}
#divstr-2 #verh {
	background: url('../images/fon/em2-01.png') left no-repeat, url('../images/fon/em2-03.png') right no-repeat;
	position:relative;
	padding:0 346px 0 456px;
}
#divstr-2 #verh-f {
	height:17px;
	background-image:url(../images/fon/em2-02.png);
}
#divstr-1 #niz, #divstr-2 #niz {
	height:10px;
	background-image:url(../images/fon/em-niz.png);
	margin:0 11px 0 10px;
}
#divstr-2 #niz {
	margin:0 2px 0 17px;
}
#divstr-1 #zentr {
	background: url('../images/fon/em-04.png') left repeat-y, url('../images/fon/em-05.png') right repeat-y;
	padding:0 16px 0 11px;
}
#divstr-2 #zentr {
	background: url('../images/fon/em2-04.png') left repeat-y, url('../images/fon/em2-05.png') right repeat-y;
	padding:0 11px 0 16px;
}

#divstr-1 #zentr-3-s757, #divstr-2 #zentr-3-s757, #divstr-1 #zentr-3-s791, #divstr-2 #zentr-3-s791 {
	background-color:#FFFFFF;
	position:relative;
	min-height:700px;
/*	min-height:95em;
	height:auto;*/
	border:1px solid #fff;
	padding:0;
}
#divstr-1 img.s757, #divstr-2 img.s757 {
	width:74em;/*98%;*/
}
#divstr-1 #zentr-3-s757, #divstr-2 #zentr-3-s757 {
	padding:2em 0 2em 0;
}
#divstr-1 img.s791, #divstr-2 img.s791 {
	width:79.1em;/*100%*/
}
#divstr-1 #zentr-3, #divstr-2 #zentr-3 {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-image:url(../images/pixel.gif);
	cursor:pointer;
}
/*----------Ugly na str-------------*/
#zentr-2 img {
	border:0;
}
a.lev_verh {
	left:0px;
	position:absolute;
	top:0;
	width:100px;
	min-height:100%;
	height:auto;
}
a.lev_verh img.ugol {
	left:0px;
	position:absolute;
	top:0;
}
a.prav_verh {
	right:-2px;
	position:absolute;
	top:-1px;
	width:100px;
	min-height:100%;
	height:auto;
	text-align:right;
}
a.prav_verh:hover {
	background-image:url(../images/detali-gazet/pix-str-right.png);
	cursor:url('../images/detali-gazet/right.cur'),pointer;
}
a.lev_verh:hover {
	background-image:url(../images/detali-gazet/pix-str-left.png);
	cursor:url('../images/detali-gazet/left.cur'),pointer;
}
a.prav_niz {
	right:-1px;
	position:absolute;
	bottom:0;
}
a.lev_niz {
	left:0px;
	position:absolute;
	bottom:0;
}
img.ugol {
	width:30px;
	height:30px;
}
/*------------------ Odin listn ----------------*/

#divstr-4 {
	background: url('../images/fon/str-4-verh.png') top no-repeat, url('../images/fon/str-4-niz.png') bottom no-repeat;
	padding:6px 0 20px 0;
	
}

#divstr-4 #zentr {
	background: url('../images/fon/str-4.png') left repeat-y, url('../images/fon/str-6.png') right repeat-y;
	margin:0;
}
#divstr-4 #zentr-3-obw {
	padding:0;
	background-color:#fff;
	position:relative;
	margin:0 26px 0 14px;
	width:780px;
	min-height:1100px
	}
#divstr-one {
	padding:0px 23px 25px 25px;
	border:2px solid #EBEBEB;
	width:750px;
	margin:0 26px 5px 8px;
	position:relative;
	min-height:1100px;
	background: #fff;
	box-shadow: inset 0px 0px 15px rgba(235,235,235,1),  2px 2px 9px rgba(0,0,0,1);
	-moz-box-shadow: inset 0px 0px 10px rgba(235,235,235,1),  2px 2px 9px rgba(0,0,0,1);  /*Для Firefox */
	-webkit-box-shadow: inset 0px 0px 10px rgba(235,235,235,1),  2px 2px 9px rgba(0,0,0,1));  /*Для Safari и Chrome */
}
/* ------------------ Mnogo listov vmeste ----------------border: 1px solid red;*/
#divstr-3 #verh {
	position:relative;
	height:24px;
}
#divstr-3 #verh-1 {
	position:absolute;
	left:0;
	top:0;
	width:31px;
	height:24px;
	background-repeat:no-repeat;
	background-image:url(../images/fon/strzy-1.png);
}
#divstr-3 #verh-f {
	height:24px;
	margin:0 192px 0 31px;
	background-repeat:repeat-x;
	background-image:url(../images/fon/strzy-2.png);
}
#divstr-3 #verh-2 {
	position:absolute;
	right:0;
	top:0;
	width:192px;
	height:24px;
	background-repeat:no-repeat;
	background-image:url(../images/fon/strzy-3.png);
}
#divstr-3 #niz {
	position:relative;
	height:21px;
}
#divstr-3 #niz-1 {
	position:absolute;
	left:0;
	top:0;
	width:31px;
	height:29px;
	background-repeat:no-repeat;
	background-image:url(../images/fon/strzy-7.png);
}
#divstr-3 #niz-f {
	height:29px;
	margin:0 192px 0 31px;
	background-repeat:repeat-x;
	background-image:url(../images/fon/strzy-8.png);
}
#divstr-3 #niz-2 {
	position:absolute;
	right:0;
	top:0;
	width:192px;
	height:29px;
	background-repeat:no-repeat;
	background-image:url(../images/fon/strzy-9.png);
}
#divstr-3 #zentr {
	position:relative;
	margin-top:0;
	background-repeat:repeat-y;
	background-image:url(../images/fon/strzy-4.png);
	background-position:left;
}
#divstr-3 #zentr-1 {
	background-repeat:repeat-y;
	background-image:url(../images/fon/strzy-5.png);
	background-position:right;
}
#divstr-3 #zentr-2 {
	position:absolute;
	bottom:0;
	right:0;
	height:454px;
	width:33px;
	background-repeat:no-repeat;
	background-image:url(../images/fon/strzy-6.png);
	background-position:bottom right;
}
#divstr-3 #zentr #zentr-1 #zentr-3-obw {
	padding:0 0 0 0;
	background-color:#fff;
	margin:0 33px 0 31px;
	min-height:1250px;
	height:auto;
	text-align:center
}

/*----------------- Miniatuty straniz str na listke  border: 1px outset;27.3em---------------------

div.stranici {
	position:absolute;
	display:none;
	width:760px;
	color:#000;
	text-align:right;
	left:0;
	top:0;
	z-index:2;
}
div.stranici a {
	text-align:right;
	margin-left:8px;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#000;
	width:96px;
	text-decoration:none;
	height:160px;
}
div.stranici #sp a img {
	width:90px;
	border:2px solid #f0f0ff;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);
    box-shadow: 0 0 10px rgba(0,0,0,0.5); 
}

div.stranici #sp a span.str_cifra {
	position:relative;
	top:-16px;
	padding:2px;
	background-color: #f0f0ff;
}

div.stranici #sp a img:hover {
	border:2px solid #F90;
}
div.stranici #sp a#curstr img {
	border:2px solid #F30;
}
div.stranici a:hover {
	color:#F90;
}
div.stranici a#curstr {
	text-decoration:underline;
	color:#F30;
}
#vl {
	background-repeat:no-repeat;
	background-image:url(../images/fon/list-vp.png);
	background-position:right;
	background-repeat:repeat-y;
}
#vp {
	text-align:left;
	font-size:11px;
	padding:1px 0 2px 19px;
	background-image:url(../images/fon/list-vl.png);
	background-position:left top;
	margin-right:4px;
	background-repeat:no-repeat;/*border:1px solid red;
}
#sp {
	background-repeat:repeat-y;
	background-image:url(../images/fon/list-sp.png);
	background-position:right;
	float:left;
}

#np {
	clear:both;
	background-image:url(../images/fon/list-np.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}
#nl {
	font-size:11px;
	padding:0 20px 5px 0;
	background-repeat:repeat-y;
	background-image:url(../images/fon/list-sl.png);
	background-position:left;
}
div.stranici a.list-kn {
	position:absolute;
	top:1px;
	right:2px;
	width:25px;
	height:25px;
}
div.stranici #vl #vp a.list-kn img.list-kn  {
	width:17px;
	height:15px;
	border:0;
}
*//**/
/* ------------------- */

div.stranici {
	position:absolute;
	display:none;
	width:740px;
	color:#000;
	text-align:right;
	left:0px;
	top:0px;
	margin-bottom:20px;
	background-color: #EBEBEB;
	/*background-image: url("../images/fon/list-kn-off.gif");
	background-position:top right;
	background-repeat:no-repeat;*/
	text-align: left;
	font-weight: normal;
	font-size:12px;
	line-height: 14px;
	text-shadow: none;
	padding: 5px 8px;
	border: 1px solid #777;
	border-radius:10px 0px 10px 0px;
	z-index:2;
	box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
}
div.stranici #sp {
	margin:13px 0 0 0 
}
/*div.stranici:hover {
	background-image: url("../images/fon/list-kn-on.gif");
}*/
div.stranici a {
	text-align:right;
	margin-left:8px;
	display:block;
	float:left;
	font-size:10px;
	font-weight: bold;
	width:96px;
	text-decoration:none;
	height:160px;
}
div.stranici #sp a img {
	width:90px;
	border:2px solid #fff;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Safari и Chrome */
    box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Параметры тени */
}

div.stranici #sp a span.str_cifra {
	position:relative;
	top:-14px;
	left:5px;
	padding:3px;
	background-color: #fff;
	border-radius:10px;
	border:1px solid #999;
}

div.stranici #sp a img:hover {
	border:2px solid #666;
	
}
div.stranici #sp a#curstr img {
	border:2px solid #666;
}
div.stranici a:hover {
	color:#000;
}
div.stranici a#curstr {
	color: #000;
}

/*----------border:1px solid red; context menu (всплывающее по клику на странице газеты меню) --
 {
	background-color:#edebfe;
	padding:5px 10px 5px 10px;
	border:1px solid #777;
	box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
	width:350px;
	float:right;
	position:relative;
	border-radius: 10px 0px 10px 0px;
	text-align:left
}*/

#contextMenu, #ssylki.ssylki, #plink {
	font-size:12px;
	padding:5px 10px 5px 10px;
	position:absolute;
	display:none;
	background-repeat:no-repeat;
	z-index:2;
	background-color: #ebebeb;
    border:1px solid #777;
	top:0;
	border-radius: 10px 0px 10px 0px;
	text-align:left;
    box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
}
#ssylki.ssylki {
	left:400px;
	width:350px;
	word-break: break-all;
}
#ssylki.ssylki img.minimg {
	margin:4px 13px 7px 0;
    border: 1px solid #555;
    box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
	float:left;
}
#plink {
	position:relative;
	float:right;width:350px;
}
#contextMenu a {
	color:black;
	text-decoration:none;
	font-weight:normal;
	display:block;
	height:25px;
}
#contextMenu a:hover {
	background-color:#AEAEFF;
	color:white;
}
#contextMenu a img {
	border:0;
	margin-right:10px;
}
#contextMenu a span {
	position:relative;
	top:-6px;
	font-size:14px;
}
#contextMenu hr {
	/*line-height:100%;*/
	width:99%;
}
/*----------------- SSylki na listke  border: 1px outset;27.3em---------------------*//**/
#zoom {
	position:absolute;
	left:65px;
	top:-35px;
	padding:3px 5px 1px 5px;
	background-color:#2f3f9e;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #000;
	border-radius: 4px 4px 0 0;
}
#zoom a {
	display:inline-block;
	width:23px;
	height:23px;
	margin: 1px 2px;
	background-color: #fff;
	border:1px inset #fff;
	border-radius: 4px;
	-moz-box-shadow: 0 0 2px rgba(0,0,0,0.7); /* Для Firefox */
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.7); /* Для Safari и Chrome */
	box-shadow: 0 0 2px rgba(0,0,0,0.7); /* Параметры тени */
}

.ddlink {
	display:block;
	text-decoration:none;
	color:#33F;
	font-size:14px;
	margin-bottom:7px;
	position: relative;
	
}
.ddlink:hover, #ssylki.ssylki a:hover  {
	color: #C30;
}
.ddlink:after {
   content:'';
   display:block;
   position:absolute;
   left:calc(50% - 6px);
   top:50%;
   height:0;
   width:0;
   transition:.25s 0.25s ease-in-out;
   transition-property: top, opacity;
   opacity:0;
   border-left:7px solid transparent;
   border-right:7px solid transparent;
   border-bottom:7px solid rgba(0,0,0,.8);
   z-index:2;
   visibility: hidden;
}
.ddlink:before {
   content:attr(data-description);
   display:block;
   background:rgba(0,0,0,.8);
   color:white;
   position:absolute;
   left:calc(50% - 80px);
   top:calc(50% + 6px);
   padding:5px 10px;
   border-radius:3px;
   opacity:0;
   font-size:12px;
   text-shadow: #000 0px 0px 2px;
   min-width:140px;
   text-align: center;
   transition:.25s 0.25s ease-in-out;
   transition-property: top, opacity;
   visibility: hidden;
   z-index:2;
}
.ddlink:hover:after, .ddlink:hover:before {
   opacity:1;
   visibility: visible;
}
.ddlink:hover:after {
   top: calc(100% + 6px);
}
.ddlink:hover:before {
   top: calc(100% + 12px);
}
#ssylki.ssylki .ddlink:after, #plink .ddlink:hover:after, #plink .ddlink:after, #ssylki.ssylki .ddlink:hover:after {
   transition: .25s ease-in-out; left:calc(10% - 6px); top:0;
}
#ssylki.ssylki .ddlink:before, #ssylki.ssylki .ddlink:hover:before, #plink .ddlink:before, #plink .ddlink:hover:before {
   transition: .25s ease-in-out; left:calc(10% - 20px); top:6px;  width:auto; min-width:0px;
}
#ssylki.ssylki .ddlink:hover:after, #plink .ddlink:hover:after {
   top:18px;
}
#ssylki.ssylki .ddlink:hover:before, #plink .ddlink:hover:before {
   top:24px;
}
#nadtel {
	width:290px
}

#nadtel a.kopi {
width:18px; float:right; margin:4px 0;
}
#nadtel a.kopi use {stroke:gray}
#nadtel a.kopi:hover use {stroke:black}
.list-kn-off, div.ssylki img.list-kn {
	position:absolute;
	top:4px;
	right:3px;
	width:16px;
	height:14px;
	background-repeat:no-repeat;
	background-image:url(/images/fon/list-kn-off.gif); 
}
.list-kn-off:hover, div.ssylki img.list-kn:hover{
	background-image:url(/images/fon/list-kn-on.gif)
}
.ssylki {
	position:relative;
}
div.ssilka:not(:last-child){
	margin-bottom:1em
}
div.ssylki img.list-kn {
	width:15px;
	height:13px;
	border:0;
	float:right
}

.share-oben {
	position: absolute;
	left: 500px;
	top: -29px;
	padding: 0 0 3px 5px;
	background-color: #2f3f9e;
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-radius: 4px 4px 0 0;
	color: #FFF
}
.share-oben a {
	display:inline-block;
	vertical-align:bottom;
	width:16px;
	height:16px;
	margin:3px 4px 0 0;
	padding:0;
	outline:none;
	background-image:url(../images/detali-gazet/icons.png);
	background-repeat: no-repeat;
	border:1px outset #fff;
	border-radius: 3px;
}
.share-oben a.link {
	background-image: url(../images/detali-gazet/podelitza.png);
	background-color: #fff; background-size: 99%;
}
.share-oben a.link:hover {
	background-image: url(../images/detali-gazet/podelitza-on.png);
}
.share-oben a:hover {
	border:1px outset #999;
}

/*..............................1 str logo..............................border:1px solid red;*/

#pubs {
	position: relative;
	/*left:187px;
	top:200px;*/
	width:810px;
	z-index:0;float:left;
}
#pubs-1str {
	background: url('../images/fon/str1-ob.png') top no-repeat, url('../images/fon/str1-unt.png') bottom no-repeat;
	padding:16px 0 21px 0;
	width:820px;
	position: relative;
	float:left;
}
.pub-obw {
	margin: 0 3px 7px 3px;
	height:150px;
	width:119px;
	float: left;
	text-align:center;
}
.pub-obw2 {
	height:125px;
	width:119px;
}
a.pub, a.pub-1 {
	float:right;
	margin: 0px 0px 0px 0px;
	border-right:1px solid #DFDFFF;
}
a.pub:hover, a.pub-1:hover {
	border-right:2px solid #DFDFFF;
	color:#36F;
}
img.logo {
	display:block;
	border:none;
}
a.gaz-jur0 {
	margin:4px 0 0px 0;
	padding:4px;
	background-color:#FFF;
	width:92px;
	height:108px;
	overflow: hidden;
	border-top:1px solid #DFDFFF;
}
a.gaz-jur0:hover {
	margin:-6px 0 0px 0;
	height:118px;
}
a.gaz-jur1 {
	margin:4px 0 0px 0;
	height:116px;
	width:100px;
	overflow: hidden;
	border-top:1px solid #DFDFFF;
	background-color:#DFDFFF
}
a.gaz-jur1:hover {
	margin:-6px 0 0px 0;
	height:126px;
}
img.gaz-jur0 {
	width:92px;
}
img.gaz-jur1 {
	width:100px;
}
.pubTitle {
	text-align:center;
	font-size: 12px;
	line-height:13px;
	text-decoration:none;
	text-shadow: #000 1px 1px 3px;
	font-weight: bold;
	color:#fff;
}
.pubTitle:hover {
	color:#FC3;
}
.web {
	width:13px;
	height:auto;
	float: left;
	margin: 0;
	border: 0;
	position: relative;
}
.web a {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration:none;
	width:13px;
	float: left;
	height:auto;
	padding:0px 0 4px 0px;
	border-top: 1px solid #fff;
	border-right: 2px solid #333;
	border-bottom: 2px solid #333;
	border-left: 1px solid #fff;
	background-color:#3e3e3e;
	margin: 2px 0px 0px 0px;
	text-align: center;
	text-shadow: #000 1px 1px 3px;
	font-weight: bold;
	color:#ddd;
}
.web a:hover {
	color:#fff;
	background-color:#333;
}
a.kol {
	left:30px;
	width:40px;
}

div.popup_info {
	position: absolute;
	bottom: 14px;
	left: 44px;
	background-color: #fff;
	background-image: url("../images/fon/list-kn-off.gif");
	background-position: top right;
	background-repeat: no-repeat;
	color: black;
	width: 227px;
	text-align: left;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	text-shadow: none;
	padding: 5px 8px;
	border: 1px solid #777;
	border-radius: 10px 0px 10px 0px;
	z-index: 10;
	display: none;
	box-shadow: 2px 2px 3px rgba(0,0,0,0.7);
}
div.popup_info:hover {
	background-image: url("../images/fon/list-kn-on.gif");
}
a.web-i, a.web-podp, a.kol{
	font-size: 8px;
	line-height:100%;
	padding:2px 0 1px 1px;
	position:absolute;
	border-radius: 2px;
	top:104px;
}
a.kol:hover div.popup_info {
	display: block;
}
a.web-ss {
	top:74px;
	left:0;
	position:absolute;
	font-size: 11px;
	line-height:80%;
	padding:0px 0 3px 0px;
}
a.web-rss {
	font-size: 8px;
	line-height:90%;
	padding:1px 0 1px 0px;
}
a.web-podp {
	left:83px;
}
a.web-i {
	left:13px;
}
#arhiv {
	border:0;
}
.prim {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration:none;
	color:#fff;
	font-size: 10px;
	padding:1px 7px 1px 7px;
	border: 1px outset #fff;
	background-color:#3f3f3f;
	margin: 0;
	font-weight: bold;
	text-align: center;
	height:auto;
	border-radius: 2px;
}
a.prim {
	color:#ddd;
	text-shadow: #000 1px 1px 3px;
	font-weight: bold;
}
a.prim:hover {
	color:#fff;
	background-color:#333;
}
.zvezda {
	cursor:help;
	width:20px;
	height:20px;
	background-image:url(../images/detali-obw/stern.gif)
}



/*------------------------------------------- Glavnaja Zentraln str STILI ----------------------*/
#pubs-1str #tit-zentr {
	padding:0px 26px 0 15px;
	margin:0 0 0 0;

	background-repeat:repeat-y;
	background-image:url(../images/fon/str1-sr.png);
}
#pubs-1str #tit-zentr td.zagoliwok-text{
	font-size:13px;
	padding:0 0 5px 5px;
	line-height:18px;
}
a.link{
	color: #000
}
a.link:hover{
	color: #C30;
	text-decoration: none
}
#pubs-1str #tit-zentr .text-zaglavn{
	background-color: #DFDFDF;
	width: 758px;
	text-align: left;
	margin: 10px 0 0 20px;
	padding: 7px 7px 7px 9px;
	border: 2px solid #000;
	border-radius: 4px;
	-moz-box-shadow: 0 0 4px rgba(0,0,0,0.9); /* Для Firefox */
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.9); /* Для Safari и Chrome */
	box-shadow: 0 0 4px rgba(0,0,0,0.9); /* Параметры тени */
}
#pubs-1str #tit-niz {
	clear:both;
	padding:10px;
}
#pubs-1str #tit-zentr #logos {
	padding:10px 0 0 0px;
	width:758px;
	margin:0px 0 0px 20px;
	background-position:top left;
	background-image:url(../images/fon/fon-logo2.jpg);/**/
	background-repeat:repeat;
	float:left;
	min-height:940px;
	height:auto;
}
/*------------------- Titel---------------------------border: 1px solid red;background-color:#ECECFF
#pubs-1str #tit-zentr #pressa-obw .text-zaglavn tr{
	margin-top:9px;
	padding-top: 9px;
}*/
td#vybor {
	font-size:12px;
	background-color:#3f3f3f;
	border-radius: 4px;
	padding-top:2px;
}
td#vybor form#form select {
	float: left;
	margin: 3px 0px 3px 9px;
	text-align: left;
	height: 18px;
	padding: 0;
	width: 110px;
	border: 1px solid #333;
	font-size: 11px;
	background-color: #fff;
}
td#vybor form#form select option {
	padding-left:5px;
}
td#vybor #form strong {
	color:#ddd; 
	text-shadow: #000 1px 1px 2px; 
/*	text-transform:uppercase; width:90px;*/
	font-weight: bold; 
	font-size:14px;
	float: left;
	margin: 3px 0px 3px 9px;
	text-align:left;
}
/*td#vybor #form strong.filtr {
	color: #33F;
	text-shadow: #000 1px 1px 1px, #fff -1px -1px 1px;
	font-weight: 900;
	font-size: 15px;
	margin-top:0px
	
	color: rgb(0, 0, 20);
    font-size: 20px;
    text-shadow: none;
	position: relative;*/
/*}
 td#vybor #form strong.filtr:before, td#vybor #form strong.filtr:after {
   content: attr(title);
	content: "ФИЛЬТР:";
    color: rgba(200,200,255,.3);
    position: absolute;
}

td#vybor #form strong.filtr:before { top: 1px; left: 1px }
td#vybor #form strong.filtr:after  { top: 2px; left: 2px }

*/


#pubs-1str #tit-zentr #pressa-zemli {
	font-size:12px;
	font-weight:bold;
	color:#ddd;
	background-color:#3f3f3f;
	border-radius: 4px;
	text-align:left;
	margin: 2px 0 0 0px;
	position:relative;
	padding:6px 5px 4px 0px;
	text-shadow: #000 0px 0px 3px;
	display: -webkit-flex; 
	-webkit-flex-wrap: wrap;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
#pubs-1str #tit-zentr #pressa-zemli input {
	margin-left:13px;
	cursor: pointer;
	margin-top:0;
}
#pubs-1str #tit-zentr #pressa-zemli input[type="checkbox"] {cursor:pointer}
input[disabled] { opacity: .3; cursor:default; }

#pubs-1str #tit-zentr h1 {
	margin:0px 0 0 25px;
	color: #000;
	font-size:28px;
	line-height:120%;
	text-align:left;
	text-shadow: #999 1px 1px 2px;
	text-align:center;
	
}
#pubs-1str #tit-zentr a.bolshe {
	display:block;
	text-align:center;
	font-weight:bold;
	margin-top:5px;
}

tr.hr td {
	border-bottom:1px solid black;
}
/*------------------- Anonsy---------------------------border: 1px solid red;background: url('../images/fon/teni.png') left repeat-y  #fff;*/
#anonsy-vse {
	position:relative;
	border:1px solid #38415d;
	/*height:617px;*/
	margin:10px 0 0 1px;
	width:235px;
	background-color:#FFF
	
}
.anon-obw {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	width:222px;
	/*height: 100px;*/
	padding:6px 4px 0 8px;
	float:left;
	color:#000;
	position:relative;
	border-bottom:1px dotted #ddd;
	border-right:1px dotted #ddd;
	border-top:1px dotted #ddd;
}
.anon-obw:hover, .anon-niz a:hover, .anon-mes a:hover {
	background-color:#ddd;
}
.anon-obw:hover .anon-z h1, a.anon-niz-text:hover {
	text-decoration:underline;
}
.anon-obw .anon-z h1 {
	font-size:13px;
	margin:0 0 2px 0;
	color:#000;
}
.anon-obw .anon-a {
	font-size:12px;
	font-weight:normal
}
.anon-obw .anon-s {
	font-size:10px;
	font-weight:bold;
	/*position: absolute;
	bottom: 0;
	right:10px;*/
	text-align:right;
	padding:4px 2px 5px 0;
}
.anon-niz {
	padding:3px 8px 15px 8px;
	font-size:16px;
	font-weight:bold;
	text-align: center;
	background-color: #EBEBEB;
	/*width:225px;*/
	height:31px;
	/*border:1px solid #0F0*/
}
a.anon-niz-text {
	font-size:14px;
	font-weight:bold;
	text-align: center;
	/*float:right;left:251px;text-decoration:none;*/
	display:block;
	padding:5px 0px 5px 0px;
	border: 1px solid #000;
	color:#000;
	background-color:#EBEBEB;
	clear:both;
	margin:10px 0px 0px 0;
}

.anon-mes {
	padding-top:10px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	clear:both;
	width:756px;
	text-decoration:none;
	color:#000;
}
.anon-mes a {
	color:#000;
	padding:0 5px 5px 5px/**/
}
#anonsy-niz {
	font-size:8px;
	text-align:center;
}

/*------------------- карта сайта ---------------------------*/
div.karta_pub {float:left; width:355px; border:1px solid #ddd; margin:5px; padding:0 0 5px 5px;}
	h2.karta { margin:0px; padding:0;}
	h2.karta a {font-size:15px;  padding-bottom:0; margin-bottom:0; margin: 0px; padding:0px;color:#33F;}
	h3.karta {margin:10px;font-size:13px; display:inline;}
	h4.karta a {font-size:12px; color:#33F;}
	#divstr-4 #zentr-3-obw h4.karta {display:inline;}
	div.karta_strd {margin-left:10px; display:none;}
	h4.karta a.karta_stra, .plus {
		font-weight:bold;
		text-decoration:none;
		margin-right:7px;
		border:1px solid #ddd;
		padding:0 4px 0 4px;
		font-size:15px;
	}
	#zentr-3-obw #strany {clear:both;padding-top:20px}
	#zentr-3-obw #strany a {font-size:13px;line-height:20px; color:#33F;}
	h4.karta a:hover, h2.karta a:hover, #zentr-3-obw #strany a:hover {
	color: #C30;
	text-decoration: underline;
}
#kuki {position:fixed; left:0; right:0; bottom:-9em; font-size:14px; z-index:100; padding:0.5em 1.2em 0.4em 1.2em; transition: bottom 1s ease-out 0.5s; background: rgba(7,7,7,0.9); color:#FFF}
#kuki a {color:#FFF}
#kuki #kukiok {background-color:#FF9900; padding: 3px; width: 120px; margin: 4px; border-radius: 5px; float: right; text-align: center; font-weight: bold; text-decoration: none; color: #000; border: 2px outset #999; }