/* Menu */
ul#navmenu-v,
ul#navmenu-v li,
ul#navmenu-v ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 130px; 
  list-style: none;
  z-index:10;
}

ul#navmenu-v:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  visibility: hidden;
  z-index:10;
}

ul#navmenu-v li {
  float: left; 
  display: block !important; 
  display: inline; 
  position: relative;
  z-index:10;
  
}
ul#navmenu-v li ul li {
border:none;
display: block;
font: bold 11px Verdana, Arial;
  text-decoration: none;
  height: auto !important;
  width:270px;
  padding-left:5px;
  z-index:10;
}

/* Root Menu */
ul#navmenu-v a {
  display: block;
  height: auto !important;
  height: 1%; 
}


ul#navmenu-v a:hover,
ul#navmenu-v li:hover a,
ul#navmenu-v li.iehover a {
 
}

/* 2nd Menu */
ul#navmenu-v li:hover li a,
ul#navmenu-v li.iehover li a {
  color: #FFFFFF;
  z-index:10;
}


ul#navmenu-v li:hover li a:hover,
ul#navmenu-v li:hover li:hover a,
ul#navmenu-v li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover a {
  color: #003366;
  z-index:10;
}



ul#navmenu-v ul,
ul#navmenu-v ul ul,
ul#navmenu-v ul ul ul {
  display: none;
  position: absolute;
  top: -10px;
  left: 100px;
  z-index:10;
}


ul#navmenu-v li:hover ul ul,
ul#navmenu-v li:hover ul ul ul,
ul#navmenu-v li.iehover ul ul,
ul#navmenu-v li.iehover ul ul ul {
  display: none;
}

ul#navmenu-v li:hover ul,
ul#navmenu-v ul li:hover ul,
ul#navmenu-v ul ul li:hover ul,
ul#navmenu-v li.iehover ul,
ul#navmenu-v ul li.iehover ul,
ul#navmenu-v ul ul li.iehover ul {
  display: block;
  z-index:10;
} 

/* Menu Contacts*/
ul#navmenu-v1,
ul#navmenu-v1 li,
ul#navmenu-v1 ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 80px; 
  list-style: none;
  z-index:10;
}

ul#navmenu-v1:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  visibility: hidden;
  z-index:10;
}

ul#navmenu-v1 li {
  float: right; 
  display: block !important; 
  display: inline; 
  position: relative;
  z-index:10;
  
}
ul#navmenu-v1 li ul li {
border:none;
display: block;
font: bold 11px Verdana, Arial;
  text-decoration: none;
  height: auto !important;
  width:200px;
  padding-left:5px;
  z-index:10;
}

/* Root Menu */
ul#navmenu-v1 a {
  display: block;
  height: auto !important;
  height: 1%; 
}

/* 2nd Menu */
ul#navmenu-v1 li:hover li a,
ul#navmenu-v1 li.iehover li a {
  color: #FFFFFF;
  z-index:10;
}


ul#navmenu-v1 li:hover li a:hover,
ul#navmenu-v1 li:hover li:hover a,
ul#navmenu-v1 li.iehover li a:hover,
ul#navmenu-v1 li.iehover li.iehover a {
  color: #003366;
  z-index:10;
}

ul#navmenu-v1 ul,
ul#navmenu-v1 ul ul,
ul#navmenu-v1 ul ul ul {
  display: none;
  position: absolute;
  top: -10px;
  right: 180px;
  z-index:10;
}


ul#navmenu-v1 li:hover ul ul,
ul#navmenu-v1 li:hover ul ul ul,
ul#navmenu-v1 li.iehover ul ul,
ul#navmenu-v1 li.iehover ul ul ul {
  display: none;
}

ul#navmenu-v1 li:hover ul,
ul#navmenu-v1 ul li:hover ul,
ul#navmenu-v1 ul ul li:hover ul,
ul#navmenu-v1 li.iehover ul,
ul#navmenu-v1 ul li.iehover ul,
ul#navmenu-v1 ul ul li.iehover ul {
  display: block;
  z-index:10;
} 

/* Shved prof */
.ukazat {
padding-left:10px;
}

.spisokglav {
font-family:Arial, Helvetica, sans-serif;
color:#FF6600;
font-stretch:condensed;
font-size: medium;
vertical-align:top;
padding:5px;
}

.medal {
background-position:center;
background-repeat:no-repeat;
background-image:url(medal.png);
text-align:center;
padding-bottom:20px;
padding-top:20px;
padding-left:60px;
padding-right:60px;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:small;
font-weight:600;
}
.osntext1 {
font-size: medium;
font:Arial, Helvetica, sans-serif;
text-align:left;
padding-left:20px;
}
.osntext2 {
font-size: smaller;
font:Arial, Helvetica, sans-serif;
text-align:left;
padding-left:10px;
padding-top:0;
padding-bottom:0;
}
.shvedzagolovok {
text-align:center;
font-size:large;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
padding-top:10px;
padding-bottom:10px;
vertical-align:middle;
color:#FF6600;
text-transform:none;
}

.podpisdir {
font-size:x-small;
font-weight:600;
text-align:right;
}

/* Site */

a img {
	border: none;
}
a {
    text-decoration: none
}
a, a:link {
	color: #003399

}
a, a:active, a:visited {
	color: #663399
}
body {
	margin: 0px;
	min-width: 1000px;
	max-width: 1600px;
}
.toptable {
	font-size: 1px;
}
.topmenu {
	background-image: url(menubg.png);
	background-position: center right;
	background-repeat: no-repeat;
	font-size: small;
	font-weight: bold;
	text-align: left;
	color: #0000ff;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.topmenu2 {
	font-weight: bold;
	text-align: right;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration: none;
	text-transform: capitalize;

}
.border {
    border-left-color:#90d1ed;
	border-right-color:#1390d9;#1390d9
	border-width:2px;
	border-left-style:solid;
	border-right-style:solid;	
}
.topmenu_bottom {
	font-size: small;
	font-weight: bold;
	text-align: left;
	color: #0000ff;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.topmenu1 {
	background-image: url(menubg1.png);
	background-position: center right;
	background-repeat: no-repeat;
	font-size: small;
	font-weight: bold;
	text-align: left;
	color: #0000ff;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.topmenu img {
	vertical-align: middle;
}
.paper {
	background-color: #FFF;
	background-position: right top;
	background-repeat: no-repeat;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	color: #183e6b;
}
.paperlow {
	background-color: #FFF;
	background-image: url(paper.png);
	background-position: right center;
	background-repeat: no-repeat;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	color: #183e6b;
}
.content {
    background-image:url(paper.png);
	background-position: right top;
	background-repeat: no-repeat;
	padding-top: 25px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
	font-size: small;

}
.telefon {
    padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small
}

h1 {
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	color: #FF6600;
}
.titlezastavka {
	text-align: center;
	vertical-align: top;
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	background-image: none;
}


.subscribe {
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.response {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.responsediv {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.sendresp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #219bd3;
	font-weight: bold;
	text-align: right;
}
.bottom img {
	padding-right: 15px;
	clear: none;
	float: right;
	padding-bottom: 0px;
	position: relative;
	bottom: -5px;
}
.paperlow img {
	padding-right: 15px;
	float: right;
	clear: none;
}
.trust {
	background-image: url(trust.png);
	height: 141px;
	width: 214px;
	position: relative;
	left: -10px;
}
.glass {
	background-image: url(glass.png);
	height: 126px;
	width: 176px;
	clear: none;
	float: left;
	position: relative;
}
.question {
	color: #219bd3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}
.question1 {
	color: #219bd3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
}
.date {
	color: #219bd3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
.date1 {
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold
}
.answer {
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	display: block;
	padding: 10px;
}
.blue {
	color: #0024ff;
}
.newspaper {
	background-image: url(papersm.gif);
	height: 320px;
	width: 563px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	background-repeat: no-repeat;
}
.vertical {
	background-color: #333;
	width: 1px;
	height: 100%;
}
p img {
	vertical-align: top;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-left: 0px;
}
p {
	text-indent: 25px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
ul {
	margin-top: 5px;
	margin-bottom: 5px;
}
.iconlabel {
	font-size: x-small;
	color: #219BD3;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.icon {
	float: left;
	padding-top: 6px;
	margin-right: 2px;
	margin-left: 5px;
}
.zapis {
	color: #219bd3;
	font-family: Arial, Helvetica, sans-serif;
	font-size:smaller
}
.zapis1 {
    text-align:center;
    font-weight:bold;
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size:small	
}
.newsfon1 {
	background-image: url(newsfon.png);
	background-repeat:no-repeat;
}
.newsglav {
border-width:medium
}
.bannerglav {
	background-image: url(fon240.png);
	background-repeat:no-repeat;
}
.content1 {
    vertical-align:top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	font-size: small;

}
.podpis {
    vertical-align:center;
	text-align:center;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-size:x-small

}
.menudop {
    background-image: url(menubg1.png);
	background-repeat:no-repeat;
	vertical-align:center right;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 8px;
	font-size: small;
	color:#0099CC;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;	

}
.menudop1 {
    line-height: 25px;
	font-size: small;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	list-style: url(marker_blue.png);
	text-align:left;
	
	
}
.programmes {
	color: #ff6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size:medium;
	font-weight: bold;
	
}



.table
{
	border-top:1px solid #219BD3;
	border-left:1px solid #219BD3;
}

.table td, .table th
{
	border-bottom:1px solid #219BD3;
	border-right:1px solid #219BD3;
	padding: 3px;
}
.header {
	background-image: url(<?php echo $titlePic; ?>);
	<?php if ($titlePicW!=1) echo 'width:'.$titlePicW.'px;' ?>
	<?php if ($titlePicH!=1) echo 'height:'.$titlePicH.'px;' ?>
	background-repeat: no-repeat;
	margin-bottom: 20px;
	position: relative;
	left: 25px;
}
.rightpaper {
	float: right;
	clear: right;
	margin-left: 20px;
	background-image: url(<?php echo $subPic; ?>);
	width: <?php echo $subPicW; ?>px;
	height: <?php echo $subPicH; ?>px;
}
.rightpaperspan  {
	font-size: small;
	display: block;
	padding-top: 45px;
	padding-right: 25px;
	padding-bottom: 30px;
	padding-left: 25px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.footer {
    position: fixed; /* Фиксированное положение */
    left: 0; bottom: 0; /* Левый нижний угол */
	background: #219bd3;
	width: 100%; 
}
.tableleft {
background: url(new_menu1.png);
background-repeat:no-repeat;
text-transform:uppercase;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000033;
}
.offers {
    background-image:url(paper.png);
	background-position: right top;
	background-repeat: no-repeat;
	padding-top: 25px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.kupontop {
	background-image: url(kupontop.png);
	background-position: center;
	background-repeat:repeat-x;
}
.attention {
	background-position: center;
	font-size:x-small;
	font:Arial, Helvetica, sans-serif;
	color:#FF0000;
}
.doposle {
	font-size:small;
	font:Arial, Helvetica, sans-serif;
	color: #666666;
}
.index {
z-index:-20;
}

.glavborder {
background-image: url(glavborder.png);
background-repeat:repeat-y;
background-position:center;
}
.img {
margin-right:50px;
margin-bottom:20px;
}


