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

html, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, dd, dt, dl, table, tr, td, th, p, span, strong, small, a, img, form {margin: 0px; padding: 0px;}
html {height: 100%;}
body { background: #cedeed url(/design/nimages/BG-all_01.png) repeat-x; width: 100%; color: #ffffff; font: normal 13px Arial, Helvetica, sans-serif; position: relative;}
h2, h3, h4, h5, h6  {font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #FFFABD;}
h2 {font-size: 24px;}
h3 {font-size: 16px; }
h5 {font-size: 12px;}
h4 {font-size: 14px;}
img {border: none;}
img.content_img  {border: 4px #bfc0bf solid; width: 318px; height: 187px; margin-bottom: 18px;}
a {text-decoration: underline; color: #ffffff}
a:hover {text-decoration: none;}
a img {text-decoration: none;}
p {color: #fff; font-size: 13px; font-weight: normal; padding-bottom: 15px;}
.content p {padding-bottom: 19px; line-height: 15px; color: #fff; font-size: 13px; font-weight: normal; padding: 0px 0 14px;}
.sidebar p {font: normal 9px Tahoma, Arial, Helvetica, sans-serif; line-height: 12px; padding-bottom: 4px; color: #696858;}

.all {width: 100%; overflow: hidden; position: relative;}
.site_L {background: url(/design/nimages/bg-L.gif) no-repeat; width: 203px; height: 716px; position: absolute; right: 50%; top: 0; padding-left: 393px;}
.site {background: url(/design/nimages/bg-R.gif) right top no-repeat; width: 203px; height: 717px; top: 0; left: 50%; padding-left: 393px; position: absolute;}
.fon {background: #a596eb; margin: 0 auto; width: 778px; padding: 2px 2px 0; border: solid 2px #fffabf; border-bottom: none; position: relative;}
.page {background: #2e2e9a; margin: 0 auto; width: 778px; height: 1%;}
.header {background: url(/design/nimages/heder.jpg) no-repeat; width: 778px; height: 178px;}
.nav {background:url(/design/nimages/gradient.png) repeat-x; height: 23px;}
.nav ul {padding-left: 4px;}
.nav ul li {float: left; list-style: none; background: url(/design/nimages/nav-bg.png) right 6px no-repeat; padding: 3px 14px 0;}
.nav ul li.bg {background: transparent;}
.nav ul li a {color: #fffbcc; font: bold 12px Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none;}
.nav ul li a:hover {text-decoration: underline;}
.logo {background: #2e2e9a url(/design/nimages/sered.png) no-repeat; height: 180px; position: relative;}
.logoA {position: absolute; top: 3px; left: 72px; width: 173px; height: 114px; display: block;}
.menu {position: absolute; top: 72px; right: 16px; }
.menu li {list-style: none; background: url(/design/nimages/marker.png) left 3px no-repeat; padding: 0 0 11px 22px;}
.menu li a {color: #fffabf; font: bold 13px Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none;}
.menu li a:hover {text-decoration: underline;}
.text-bg {position: absolute; top: 157px; left: 218px;  background: url(/design/nimages/fon-nadp.png) left bottom no-repeat;  width: 471px;}
.conteiner {height: 1%;}
.content {width: 510px; float: right; padding: 0px 39px 18px 43px; height: 1%;}
.h201 {background: url(/design/nimages/fon-nadp.png) left bottom no-repeat; padding: 0 0 15px; margin-bottom: 5px; font-weight: bold; text-transform: uppercase; font-size: 12px;}
.sidebar {float: left; width: 186px; overflow: hidden; background: url(/design/nimages/sid-b.png) left bottom no-repeat; padding-bottom: 67px;}
.sidebar div {background: url(/design/nimages/sid-t.gif) no-repeat; padding-top: 0px; width: 186px;} 

.sidebar div div {background: #fffabf; width: 169px; border: #a797f8 solid; border-width: 0 1px 0 0; padding: 8px 9px 0 7px;}
.sidebar div div div {border: none; background: none; width: auto; padding: 0;}
.data {font: bold 9px tahoma, verdana, sans-serif; padding: 0 10px 3px 0px; color: #6f4b4b;}

.sidebar div h5 {font: bold 12px Verdana, Arial, Helvetica, sans-serif; padding: 0 0 0 7px; color: #fff9bb; height: 18px;}
.breadcumds {padding: 0 0 5px 7px;}
.footer {background: url(/design/nimages/foot.png) no-repeat; width: 230px; margin: 0 auto; padding: 36px 20px 0 536px; height: 25px; color: #000000; text-align: right;}
.footer1 {width: 778px; margin: 0 auto; padding: 0 0 0 0; height: 25px; color: #000000; text-align: right;}

h1#title,h2#description {
	display: none;
}
a.news,a.news:visited {
font-size : 13px;
color:#1165BF; 
text-decoration:underline 
}
a.news:hover {
color: #875683; 
text-decoration:underline 
}

td.tdmenu {
	vertical-align: middle;
	white-space: nowrap;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	
}
td.title {
	white-space : nowrap;
	font-weight : bold;
	color : #fffbcc;
	padding-left:35px;
}
td.ltitle {
	white-space : nowrap;
	font-weight : bold;
	color : #fffbcc;
	padding-left:10px;
	vertical-align : middle;
	width : 190px;
	height : 18px; 
}
td.ctitle {
	font-weight: bold;
	color: #fffbcc;
	vertical-align: middle;
	font-size: 13px;
	text-align: center;
}
a.lmenu:link,a.lmenu:visited {
	color : #fffbcc;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}
a.lmenu:hover {
	color : Yellow;
	text-decoration : none;
}

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 13px Arial;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(/design/images/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
	position: relative;
	top: 1px;
	border-bottom: none;
}

.shadetabs li.selected a{
	/*selected main tab style */
	background-image: url(/design/images/shadeactive.gif);
	border-bottom: #2e2e9a;
	color: #fffbcc;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
color: #fffbcc;
}
.shadetabs li.selected a:visited{
color: #fffbcc;
}

.tabcontentstyle{
	/*style of tab content oontainer*/
	width: 100%;
	margin-bottom: 1em;
	border-top: 1px solid Gray;
	border-style: solid none none none;
	border-width: 1px 0 0 0;
}

.tabcontent{
	display: none;
	padding-right: 10px;
}
.tabcontent1{
	display: none;
}
.ntitle {
	white-space : nowrap;
	font-weight : bold;
	color : #780606;
	font-size:12px
}
.btitle {
	vertical-align : middle;
	font-weight : bold;
	color : #3e255c;
	width : 100%;
	font-size : 12px;
}

@media print {
.tabcontent {
display:block!important;
}

