* {margin: 0; padding: 0}
body {font-family:  arial, verdana, sans-serif; font-size: 75%; line-height: 150%; background: #172340 url(fon.jpg) repeat-x; color: #ABD3FF}
a {color: #0683E8; text-decoration: underline}
a:hover {text-decoration: none}
small {font-size: 90%;}
img {border: 0}
h1 {font-size: 26px; font-weight: normal; margin: 10px 0; color: #0683E8}
h2 {background: url(li.gif) 0 5px no-repeat; padding: 3px 20px; margin: 5px 0; font-size: 110%; color: #4CA1E2}
p {margin-bottom: 1em}

#page {margin-left: auto; margin-right: auto; width: 1000px}
#header {background: url(top.jpg); height: 128px; vertical-align: top}
#header img {float: left}

.hmenul {background: url(hmenul.jpg); width: 57px; height: 42px;}
.hmenur {background: url(hmenur.jpg) no-repeat; width: 57px; height: 42px;}
.hmenup {background: url(hmenup.gif); width: 2px; height: 42px;}
.hmenu, .hmenua {background: url(hmenub6.gif); width: 115px; padding: 0 15px; height: 42px;  line-height: 14px; text-align: center; vertical-align: middle}
.hmenua {background: url(hmenuba.jpg)}
.hmenu a, .hmenua a {width: 115px; height: 42px; color: #4CA1E2; font-size: 12px; font-weight: bold; text-decoration: none;}
.hmenu a:hover, .hmenua a:hover {color: #ABD3FF; text-decoration: underline}

#subpage {padding: 20px 60px}
#centre {margin-left: 250px}
#centre ul {margin: 0 0 5px 20px}
#pathmenu {color: #1F56A2; font-size: 110%; line-height: 180%}
#pathmenu a {color: #1F56A2;}
#pathmenu span {color: #ABD3FF}

#leftside {float: left; width: 195px;}
.leftitem {border-top: 3px solid #1F56A2; margin-bottom: 20px}

#vmenu {border: 1px solid #243D69; border-top: 0; background: #181C30}
.mtit {background: #17223d url(li.gif) 5px 8px no-repeat; padding: 8px 25px; font: bold 14px verdana, arial; color: #4CA1E2; border-bottom: 1px solid #1E2945}
.nob {background:  url(li.gif) 5px 8px no-repeat; height: 50px; border: 0}
#vmenu ul {padding: 5px 5px 10px 30px; list-style-type: none;}
#vmenu ul li {display: block; line-height: 110%; padding: 4px 0; color: #0683E8;}
#vmenu ul li a {font-weight: bold; color: #0683E8; font-size: 110%}
#vmenu ul li.active {color: #ABD3FF}
#vmenu ul li.active a {color: #ABD3FF; text-decoration: none}
#vmenu ul li ul {padding: 8px 0 0 20px}
#vmenu ul li.active ul li {padding: 2px 0;}
#vmenu ul li.active ul li a {font-size: 100%; font-weight: bold; color: #1F56A2; letter-spacing: 0; text-decoration: underline}
#vmenu ul li.active ul li a:hover {text-decoration: none; color: #0683E8}
#vmenu ul li.active ul li.active a {color: #ABD3FF; text-decoration: none}

#gal {height: 250px; border: 1px solid #243D69; border-top: 0; background: #131D37 url(photop.jpg) top right no-repeat;}
#gal img {float: left; margin: 0 0 7px 7px; border: 1px solid #243D69;}

.item {float: left; width: 620px; background: url(hr.gif) left bottom no-repeat; padding: 10px 0;}
.item img {float: left; margin: 0 20px 5px 20px; border: 1px solid #243D69;}


#bottom {clear: both; padding: 0 60px; height: 100px; background: url(bline.jpg) top center no-repeat; line-height: 120%}
#bottom div {padding: 15px 0; float: left; width: 293px}
#bmenu {text-align: center; font-size: 10px; color: #1F56A2}
#bmenu img {vertical-align: middle; margin: 0 20px}

.bgal img {border: 1px solid #243D69; float: left; margin: 5px 20px 15px 0}

.stars {position: relative;}
.stars li {list-style-position: inside; width: 110px; float: left; border:0; border-right: 1px solid #243D69;
margin-right: 5px; text-align: center; display: block; border-bottom: 1px solid #243D69; height: 35px;
list-style-type: none;	padding: 2px;}

.mtext td {vertical-align: top; padding: 10px 10px 0 0}
.mtext img {border: 1px solid #243D69;}
.nc_item {margin-bottom: 1em}