body {
	width:100%;
	margin:0;
	padding:0;
	color:#000;
	font-size:100%;
	font-family:Arial;
	background:#fff;
}

table {font-size:100%;}

img {border:0;}

a:link, a:visited {color:#124871;}
a:hover, a:hover.add {color:#98526b;}


a.add {
	display:block;
	height:16px;
	color:#000;
	margin:0 0 0 20px;
	padding:0 0 0 20px;
	font-size:85%;
	background:url(../img/design/+.gif) no-repeat 0 0;
}

h1{
font-size:20px;
}

hr {
	margin-right:20px;
	border:none;
	color:#e9f2f3;
	background-color:#e9f2f3;
	height:2px;
}

.clear {
	clear:both;
	float:none !important;
	margin:0;
	padding:0;
	overflow:hidden;
	height:0;
	font-size:0;
	line-height:0;
}


/* &#208;&#229;&#234;&#235;&#224;&#236;&#224;: &#225;&#224;&#237;&#237;&#229;&#240;-&#240;&#224;&#241;&#242;&#255;&#230;&#234;&#224; */
#adv {
	clear:left;
	width:100%;
	margin:0;
	padding:0;
	text-align:center;
	border-bottom:4px solid #185888;
	background:#fff;
}

#adv img {
	margin:0;
	padding:0;
}


/* &#202;&#224;&#225;&#229;&#235;&#255; */
#cabel-block {
	position:relative;
	top:0;
	right:0;
	margin:0;
	padding:0;
	width:100%;
	height:1px;
}

#cabel {
	position:absolute;
	top:23px;
	right:0;
	width:358px;
	height:57px;
	margin:0;
	padding:0;
	background:url(../img/design/cabel.gif);
}


/* &#205;&#224;&#226;&#232;&#227;&#224;&#246;&#232;&#255; */
table#navigation {
	width:99%;
	margin:0;
	padding:0;
	border-collapse:collapse;
	font-size:105%;
	font-weight:bold;
	text-align:center;
}

table#navigation th {
	width:9px;
	height:9px;
	margin:0;
	padding:0;
}

table#navigation td {
	margin:0;
	padding:0;
}

table#navigation th.current, table#navigation td.current {
	background:#fff;
}

table#navigation th.tl,
table#sub-navigation th.tl {
	width:9px;
	height:9px;
	background:url(../img/design/current-corners-tl.gif) no-repeat top left;
}

table#navigation th.tr,
table#sub-navigation th.tr {
	width:9px;
	height:9px;
	background:url(../img/design/current-corners-tr.gif) no-repeat top left;
}

table#navigation th.bl,
table#sub-navigation th.bl {
	width:9px;
	height:9px;
	background:url(../img/design/current-corners-bl.gif) no-repeat bottom left;
}

table#navigation th.br,
table#sub-navigation th.br {
	width:9px;
	height:9px;
	background:url(../img/design/current-corners-br.gif) no-repeat bottom right;
}


/* &#206;&#241;&#237;&#238;&#226;&#237;&#251;&#229; &#234;&#224;&#225;&#229;&#235;&#255; */
table#sub-navigation {
	margin:0 0 20px 0;
	padding:0;
	border-collapse:collapse;
	font-size:85%;
}

table#sub-navigation td {
	margin:0;
	padding:0 9px 0 9px;
}

table#sub-navigation th {
	width:9px;
	margin:0;
	padding:0;
	background:#fff;
}

table#sub-navigation td.fff {
	background:#fff;
}

table#sub-navigation td.fff small {
	font-size:75%;
}

table#sub-navigation th.bl, table#sub-navigation th.br {
	padding:0;
}

table#sub-navigation th.current {
	width:auto;
}


/* &#202;&#238;&#237;&#242;&#229;&#237;&#242;, &#238;&#241;&#237;&#238;&#226;&#237;&#251;&#229; &#225;&#235;&#238;&#234;&#232; */
#content {
	margin:0;
	padding:0;
	max-width:1920px;
	min-width:940px;
	width:expression((document.documentElement.clientWidth	|| document.body.clientWidth) < 1000 ? '935px' : (document.documentElement.clientWidth || document.body.clientWidth) > 1900 ? '1920px' : '99.9%' );
	background:#fff url(../img/design/bg.png) top repeat-x;
}

#full {
	width:100%; //padding-right:1px;
}


#center {
	clear:left;
	width:100%;
}

#center #left {
	float:left;
	width:30%;
	//margin-right:-100%;
	padding-bottom:3.75em;
}

#right {
	float:right;
	width:70%;
	min-height:1px; //margin-left:23%; //margin-right:-1px; //display:inline;
	margin-bottom:3em;
}


/* &#194;&#251;&#225;&#238;&#240; &#255;&#231;&#251;&#234;&#224; */
#languages {
	width:136px;
	height:20px;
	margin:0 0 0 20px;
	padding:0;
}

#languages a#rus, #languages strong#rus, #languages a#eng, #languages strong#eng {
	display:block;
	float:left;
	width:66px;
	height:20px;
	margin:0 2px 0 0;
	padding:0;
	font-size:0;
	background-image:url(../img/design/lang.gif);
	background-position:0 -20px;
	background-repeat:no-repeat;
}

#languages a:hover#rus {background-position:0 0;}
#languages strong#rus {background-position:0 0;}
#languages a#eng {background-position:-66px 0;}
#languages a:hover#eng {background-position:-66px -20px;}
#languages strong#eng {background-position:-66px -20px;}


/* &#203;&#238;&#227;&#238;&#242;&#232;&#239; */
#logo {
	margin:20px 20px 0 20px;
	padding:0;
	color:#185888;
	font-size:12px;
}

#logo img {
	display:block;
	width:200px;
	height:27px;
	margin:0;
	padding:0;
}

#logo a {text-decoration:none;}


/* &#207;&#238;&#232;&#241;&#234; */
#search {
	margin:20px 0 0 0;
	padding:0;
}

#search table {
	width:100%;
	margin:0;
	padding:0;
	border-collapse:collapse;
}

#search table td {
	margin:0;
	padding:0;
}

#search table td#width20 {
	width:20px;
	padding:0;
}

#search table td#text {
	padding:0 13px 0 13px;
	background:#4386b9;
}

#search table td#button {
	width:60px;
	padding:0 13px 0 0;
	background:#4386b9;
}

#search table td#search-corners-tr {
	height:9px;
	margin:0;
	padding:0;
	background:#4386b9 url(../img/design/search-corners-tr.gif) no-repeat top right;
}

#search table td#search-corners-tl {
	height:9px;
	margin:0;
	padding:0;
	background:#4386b9 url(../img/design/search-corners-tl.gif) no-repeat top left;
}

#search table td#search-corners-bl {
	height:9px;
	margin:0;
	padding:0;
	background:#4386b9 url(../img/design/search-corners-bl.gif) no-repeat bottom left;
}

#search table td#search-corners-br {
	height:9px;
	margin:0;
	padding:0;
	background:#4386b9 url(../img/design/search-corners-br.gif) no-repeat bottom right;
}

#search input {
	width:100%;
	margin:0;
	padding:0;
	font-size:12px;
	border:0;
}

#search input.button {
	border:1px solid #185888;
	color:#fff;
	background:#185888;
	cursor:pointer;
}


/* &#202;&#240;&#224;&#242;&#234;&#238; &#238; &#239;&#240;&#238;&#229;&#234;&#242;&#229; */
#about-short {
	margin:20px 33px 40px 33px;
	padding:0;
	font-size:85%;
	line-height:135%;
}

#about-short strong {
	font-size:115%;
	line-height:135%;
}


/* &#208;&#229;&#234;&#235;&#224;&#236;&#224; &#241;&#235;&#229;&#226;&#224; */
#reklama-left {
	margin:20px;
	padding:0;
}


/* &#208;&#229;&#234;&#235;&#224;&#236;&#224; &#226; &#246;&#229;&#237;&#242;&#240;&#229; */
#reklama-middle {
	clear:both;
	width:95%;
	margin:20px 0 20px 0;
	padding:0;
	overflow:hidden;
}


/* &#199;&#224;&#234;&#235;&#224;&#228;&#234;&#232; "&#194;&#245;&#238;&#228;" &#232; "&#208;&#229;&#227;&#232;&#241;&#242;&#240;&#224;&#246;&#232;&#255;" */
.conceal {
	margin:20px 0 20px 0;
	padding:0;
}

.conceal .bookmarks {
	margin:0;
	padding:0;
	font-size:75%;
	line-height:145%;
	clear:both;
}

.conceal div.active, .conceal div.passive {
	float:left;
	margin:0 2px 0 0;
	padding:0;
	color:#fff;
}

.conceal div.active strong, .conceal div.passive strong {
	float:left;
	height:20px;
	line-height:20px;
	margin:0;
	padding:0 13px 0 13px;
	font-weight:normal;
}

.conceal div.passive strong {
	cursor:pointer;
}

.conceal div.green-bookmark {
	float:left;
	margin:0;
	padding:0;
	font-weight:normal;
	background:#4386b9 url(../img/design/bookmark-corners-gtl.gif) no-repeat top left;
}

.conceal div.green-bookmark strong {
	background:url(../img/design/bookmark-corners-gtr.gif) no-repeat top right;
}

.conceal div.red-bookmark {
	float:left;
	margin:0;
	padding:0;
	font-weight:normal;
	background:#98526b url(../img/design/bookmark-corners-rtl.gif) no-repeat top left;
}

.conceal div.red-bookmark strong {
	background:url(../img/design/bookmark-corners-rtr.gif) no-repeat top right;
}

.conceal .display {
	display:none;
	margin:0;
	padding:0;
	clear:left;
}

.conceal .clear {line-height:0;}


/* &#194;&#245;&#238;&#228;  &#232; &#240;&#229;&#227;&#232;&#241;&#242;&#240;&#224;&#246;&#232;&#255; */
.conceal div#green-panel,
.conceal div#red-panel {
	font-size:12px;
	background:#4386b9 url(../img/design/green-panel-corner.gif) no-repeat bottom left;
}

.conceal div#red-panel {
	background:#98526b url(../img/design/red-panel-corner.gif) no-repeat bottom left;
}

.conceal div#green-panel table,
.conceal div#red-panel table {
	margin:0 0 0 13px;
	padding:0;
	border-collapse:collapse;
	color:#fff;
}

.conceal div#green-panel table td,
.conceal div#red-panel table td {
	margin:0;
	padding:9px 0 9px 0;
}

.conceal div#green-panel input, 
.conceal div#red-panel input {
	font-size:12px;
	border:0;
}

.conceal div#green-panel input.text,
.conceal div#red-panel input.text {
	width:8em;
	padding-left:3px;
	margin-right:9px;
}

.conceal div#green-panel input.checkbox,
.conceal div#red-panel input.checkbox {
	margin-right:3px;
}

.conceal div#green-panel input.button,
.conceal div#red-panel input.button {
	margin:0 0 0 13px;
	padding:0 13px 0 13px;
	color:#fff;
	background:#185888;
	border:1px solid #185888;
	cursor:pointer;
}


/* &#202;&#238;&#239;&#232;&#240;&#224;&#233;&#242; */
#copyright {
	margin:0;
	padding:0;
	font-size:75%;
}

#copyright table {
	width:100%;
	margin:0 0 34px 0;
	padding:0;
	border-collapse:collapse;
	background:#e9f2f3;
}

#copyright table td {
	margin:0;
	padding:0;
}

#copyright table td a {
	display:block;
	margin:0;
	padding:10px 0 10px 0;
}

#copyright table td#width30 {
	width:30%;
	background:#fff;
}

#copyright table td#copyright-corner {
	background:url(../img/design/copyright-corners-tl.gif) no-repeat top left;
}

#copyright table td#copyright-corner a#copyright-corner2 {
	padding-left:14px;
	background:url(../img/design/copyright-corners-bl.gif) no-repeat bottom left;
}

#copyright table td#copyright-right {
	padding-right:14px;
	text-align:right;
}
#copy-paste {
     margin:0 0 0 30%;
     padding:0 0 30px 15px;
     color:#999;
     font-size:75%;
}
