@charset "utf-8";
body {
	font: 11px Arial, Helvetica, sans-serif;
}
.prodano {
	background-color:#970075;
	color:#FFFFFF;
	border:solid 1px #970075;
	font-weight:bold;
}
.rezerv {
	background-color:#f2a119;
	color:#970075;
	border:solid 1px #970075;
	font-weight:bold;
}
.usernav {
	background-color:#f2a119;
	color:#970075;
	border-top:solid 1px #970075;
	border-bottom:solid 1px #970075;
	margin-bottom:8px;
	font-size:13px;
	font-weight:bold;
}
.usernav td {
	height:25px;
	vertical-align:middle;
	text-align:left;
	padding-left:5px;
}
.navig_page_text a.navig_page_link:link, .navig_page_text a.navig_page_link:visited, .navig_page_text a.navig_page_link:active {
	font-size:13px;
	font-weight:bold;
	color:#970075;
}
.base_title {
	font-size:13px;
	color:#970075;
}
.navig_page_text a.navig_page_link_active {
	font-size:13px;
	font-weight:bold;
	color:#970075;
}
a.navig_page_link_active {
	font-weight:bold;
	color:#970075;
}
.violet {
	color:#970075;
}
.orange {
	color:#f2a119;
}
a.download_link {
	text-decoration:none;
}
.yellowhead {
	border:solid 1px #970075;
	background-image:url(../pictures/lang_act.jpg);
	text-align:center;
	vertical-align:middle;
	font-size:14px;
	color:#970075;
	font-weight:bold;
}
.yellowheadplain {
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	letter-spacing:1px;
	font-size:11px;
	color:#970075;
	border:solid 1px #970075;
	height:18px;
	background-color:#f2a119;
	text-transform:uppercase;
	padding:2px;
}
.yellowheadplain table tr td strong {
	color:#970075;
	white-space:nowrap;
}
.yellowheadgrad {
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	letter-spacing:1px;
	font-size:14px;
	color:#970075;
	border:solid 1px #970075;
	height:22px;
	background-image:url(../pictures/lang_act.jpg);
	background-color:#f2a119;
	text-transform:uppercase;
	padding:2px;
}
.fioletheadgrad {
	vertical-align:middle;
	text-align:left;
	letter-spacing:1px;
	font-size:12px;
	color:#000000;
	border:solid 1px #970075;
	height:22px;
	background-image:url(../pictures/lang.jpg);
	background-color:#f2a119;
	padding:2px 7px;
}
.actbutton {
 background:url(/pictures/lang.jpg) repeat-x bottom #FAF2FF;
 border:solid 1px #970075;
 color:#B0377A;
 }
.actbutton:hover {
 background:url(/pictures/lang_act.jpg) repeat-x bottom #FFFFFF;
 color:#B0377A;
 font-weight:bold;
 } 
 
/*.fioletheadplain table tr td strong {
	color:#fff;
	white-space: nowrap;
	font-size: 12px;
	padding-left:6px;
	text-align: left;
}*/
.fioletheadplain {
	vertical-align: middle;
	color: #ffffff;
	background-color: #970075;
	padding: 2px 8px;
}
.fioletheadplain .header {
	font-weight: bold;
	letter-spacing: 1px;
	font-size: 12px;
	text-transform: uppercase;
}

.shortbolckgrad {
	vertical-align:top;
	text-align:center;
	font-weight:bold;
	letter-spacing:1px;
	font-size:11px;
	color:#970075;
	border:solid 1px #970075;
	background-color:#ffffff;
	text-transform:uppercase;
}
.curs {
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
}
.curs tr td {
	text-align:center;
	vertical-align:middle;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	color:#000000;
}
.copy {
	border-top:solid 1px #970075;
	border-bottom:solid 1px #970075;
	height:27px;
}
.copy tr td {
	color:#970075;
}
.copy tr td a {
	color:#970075;
	text-decoration:none;
}
td.top_nav {
	background:url(../pictures/lang_act.jpg) repeat-x;
	height:23;
	border-left:solid 1px #970075;
	color:#970075;
	padding-left:5px;
	padding-right:5px;
	white-space:nowrap;
}
td.top_nav a:link, td.top_nav a:visited, td.top_nav a:active {
	color:#970075;
	text-decoration:none;
	white-space:nowrap;
}
.level_cat {
	padding-left:70px;
}
.longbolckgrad {
	vertical-align:top;
	text-align:center;
	font-weight:bold;
	letter-spacing:1px;
	font-size:11px;
	color:#970075;
	border:solid 1px #970075;
	background-color:#f2a119;
	background:url(../pictures/long_grad.jpg) repeat-x top #f6b54d;
	text-transform:uppercase;
}
.pollquestion {
	background-color:#fce8c5;
	border-left:solid 1px #970075;
	border-right:solid 1px #970075;
	font-size:12px;
	font-weight:bold;
	color:#333;
	padding:8px;
}
.pollvariants {
	border-left:solid 1px #970075;
	border-bottom:solid 1px #970075;
	border-right:solid 1px #970075;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	line-height:18px;
}
.intertd {
	border-left:solid 1px #970075;
	border-right:solid 1px #970075;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	line-height:18px;
}
.catalog { margin-top: 6px;}
.catalog img { margin: 2px; border: 1px solid #333333; }
.catalog a { text-decoration: underline; font-size: 10px; }
.catalog a:hover { text-decoration: none;}

.news img { margin: 2px; border: 1px solid #333333; }
.news .lin { text-decoration: none; font-size: 11px; color: #970075; }
.news .lin:hover { text-decoration: none;}

.inter .lin { text-decoration: none; color: #970075; }
.intertd , .inter img{ margin-right: 5px; }
.intertd .dt {
	padding: 8px 10px;
	color:#970075;
	font-size:12px;
	font-weight:bold;
}
.intertd .text { padding: 5px 2px 0 0; }
.intertd a { text-decoration: underline;}
.intertd a:hover { text-decoration: none;}
.indexvariants {
	border-left:solid 1px #970075;
	border-bottom:solid 1px #970075;
	border-right:solid 1px #970075;
	vertical-align:middle;
	text-align:center;
}
.buttonyellow {
	border:solid 1px #970075;
	background-image:url(../pictures/lang_act.jpg);
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#970075;
	font-weight:bold;
	width:205px;
	height:22px;
	text-transform:uppercase;
	padding-top:3px;
	cursor:pointer;
	letter-spacing:1px;
}
.buttonfiolet {
	border:solid 1px #970075;
	background-image:url(../pictures/lang.jpg);
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#970075;
	font-weight:bold;
	width:205px;
	height:22px;
	text-transform:uppercase;
	padding-top:3px;
	margin-top:5px;
	cursor:pointer;
	letter-spacing:1px;
}
.buttonfiolet2 {
	border:solid 1px #970075;
	background-image:url(../pictures/lang.jpg);
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#970075;
	letter-spacing:1px;
	width:98px;
	height:15px;
	text-transform:uppercase;
	padding-top:1px;
	padding-left:5px;
	margin-right:2px;
	cursor:pointer;
}
a.buttonyellow2:link, a.buttonyellow2:visited, .buttonyellow2 {
	border:solid 1px #970075;
	background-image:url(../pictures/lang_act.jpg);
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color:#970075;
	font-weight:bold;
	width:98px;
	height:15px;
	text-transform:uppercase;
	padding-top:1px;
	padding-left:6px;
	margin-right:2px;
	cursor:pointer;
}
.banner1 {
	border:solid 1px #970075;
	background-color:#FFFFFF;
	text-align:center;
	width:237px;
}
.newsdata {
	color:#970075;
	font-size:12px;
	font-weight:bold;
}
table tr.headobj td {
	border-right:1px #970075 solid;
	border-bottom:1px #970075 solid;
	text-align:center;
	background-color:#fce8c4;
	color:#000000;
}
table.objavl tr.row td {
	text-align:center;
	vertical-align:middle;
	border-bottom:1px #970075 dotted;
	border-left:1px #970075 solid;
	color:#000000;
	padding-left:3px;
	padding-right:3px;
	padding-top:5px;
	padding-bottom:5px;
}
.blocknews tr td {
	color:#000000;
	padding-right:10px;
	vertical-align:top;
}
th {
	font-size:1.4em;
	text-align:left
}
a:link, a:visited {
	color:#000000;
}
a img {
	border:none
}
p {
	margin:0 0 .6em 0
}
h2 {
	font-size:14px;
	margin:0 0 .6em 0;
	font-weight:normal;
}
h3 {
	font-size:1.1em;
	margin:0 0 .6em 0
}
.lang {
	border:#95006A 1px solid;
	border-left:none;
	background-image:url(../pictures/lang.jpg);
	height:30px;
	width:220px;
	margin:0px;
}
.lang table {
	height:30px;
}

.lang td {
	text-align:center;
	border-left:#95006A 1px solid;
}
.lang td:hover {
	background-image:url(../pictures/lang_act.jpg);
	cursor:pointer;
}
#div_absolute_test {
	background-color:#FFFFFF;
	padding:1px;
	border:#999999 solid;
	border-width:1px;
}
#div_absolute_test2 {
	position:absolute;
	background-color:#FFFFFF;
	padding:1px;
	border:#999999 solid;
	border-width:1px;
	width:200px;
	top:510px;
	left:670px;
	z-index:3;
}
#header {
	background-image:url(../images/header.jpg);
	background-position:top;
	background-repeat:repeat-x;
	padding-left:25px;
	padding-right:35px;
	padding-top:8px;
	padding-bottom:8px;
	border:#999999 medium;
	font-size:14px;
	color:#ff0406;
	font-weight:bold;
}
#header a {
	color:#ff0406;
	text-decoration:none;
}
td.content {
	background:url(../images/logo.jpg) no-repeat top left;
	vertical-align:top;
}
.list {
	background-color:#FFFFFF;
	padding-left:15px;
	padding-right:15px;
}
.list ol {
	color:#970075;
	font-size:12px;
	line-height:18px;
	list-style:none;
	padding-bottom:2px;
	padding-top:0px;
}
.list ol a:link, .list ol a:visited, .list ol a:active {
	text-decoration:none;
	color:#970075;
	font-size:11px;
	line-height:20px;
}
body {
	background-position:top;
	background-repeat:repeat-x;
	margin:0px;
	font-family:"Lucida Grande", Geneva, Arial, sans-serif;
}
#toptext {
	text-align:right;
	color:#FFFFFF;
	padding-top:10px;
	padding-right:0px;
	margin-right:-1px;
}
#logo {
	position:absolute;
	top:122px;
}
#win {
	background-color:#000000;
	top:180px;
	left:400px;
}
.h1 {
	font-size:20px;
	font-weight:bold;
	letter-spacing:3px;
}
.cite {
	font-size:12px;
	letter-spacing:3px;
	padding-top:8px;
}
.author {
	font-size:14px;
	letter-spacing:3px;
	font-weight:bold;
	padding-top:5px;
}
#bottom {
	position:absolute;
	top:500px;
	left:0px;
	padding-bottom:20px;
	width:100%;
}
.copy {
	color:#777374;
	font-size:11px;
	float:left;
	vertical-align:bottom;
}
.adress {
	color:#a4a4a4;
	font-size:11px;
}
.hr hr {
	clear:both;
	width:100%;
	color:#FFFFFF;
	background:none;
	border:none;
	margin:0 -1px 1em;
	border-bottom:1px solid #efefef;
}
#menu {
	width:220px;
	background-color:#FFFFFF;
	padding:0px;
	border:0px;
}
.menu_header {
	background-color:#970075;
	color:#FFFFFF;
	background:url(../pictures/menu_bg.jpg) top right repeat-y #970075;
	padding-left:0px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
	font-weight:bold;
	letter-spacing:1px;
	margin-bottom: 2px;
	margin-right:0px;
	text-transform:uppercase;
	cursor:pointer;
}
.menu_header a:active, .menu_header a:visited, .menu_header a:link {
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	margin-left:15px;
}
.menu_header_act {
	background-color:#970075;
	color:#FFFFFF;
	background:url(../pictures/menu_bg.jpg) top right repeat-y;
	padding-left:15px;
	padding-right:35px;
	padding-top:6px;
	padding-bottom:5px;
	border:#999999 medium;
	font-size:11px;
	color:#F5F5F5;
	font-weight:bold;
	letter-spacing:1px;
	margin-bottom:5px;
	text-transform:uppercase;
}
.menu_block {
	color:#FFFFFF;
	overflow:hidden;
}
.menu_block img {
	padding-top:3px;
	padding-left:5px;
	padding-bottom:2px;
	padding-right:5px;
	border:0px;
}
.menu_block a img {
	padding-top:3px;
	padding-left:5px;
	padding-bottom:2px;
	padding-right:5px;
	border:0px;
}
.menu_block span a {
	padding-top:3px;
	padding-left:10px;
	padding-bottom:2px;
	padding-right:5px;
	color:#961b1e;
	font-size:12px;
}
.close_block {
	position:relative;
	width:100%;
	bottom:0px;
	height:15px;
	text-align:center;
	display:block;
}
.description {
	color:#000000;
	margin-left:1px;
}
.definition {
	color:#970075;
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
}
img.newspictures {
	margin-right:10px;
}
h1.nav_cont {
	padding-top:8px;
	padding-bottom:8px;
}
h1.nav_cont a.nav {
	color:#970075;
	font-size:14px;
	margin-left:8px;
	text-decoration:none;
}
h1.nav_cont div.nav {
	color:#970075;
	font-size:14px;
	margin-left:8px;
	text-decoration:none;
}
a.ob_base_link img {
	border:solid 1px #970075;
}
a.ob_base_link {
	color:#970075;
	text-decoration:none;
	font-size:13px;
}
.ob_description {
	color:#000000;
	font-size:11px;
}
.ob_title {
	color:#970075;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	text-align:center;
}
.ob_base_field {
	color:#000000;
	font-size:11px;
	font-weight:bold;
}
.heading1 {
	background-color:#f2a119;
	padding-left:21px;
	color:#970075;
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
	display:block;
	width:507px;
}
.heading2 {
	background-color:#f2a119;
	padding-left:21px;
	color:#970075;
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
	display:block;
	width:507px;
}
.board_table_title {
	color:#FFFFFF;
	font-size:10px;
}
.board_link {
	text-decoration:none;
}
.admin_error_field {
	color:#970075;
	font-weight:bold;
}
.error_field {
	color:#970075;
	font-weight:bold;
}
.small_definition {
	padding-left:15px;
	color:#970075;
}
.pagesp {
	padding-left:10px;
	padding-right:5px;
	margin-bottom:15px;
}
table.subpage_cat td {
	padding-left:25px;
}
span.description ul, span.description ol {
	padding-left:20px;
	font-size:12px;
	font-weight:bold;
	color:#970075;
	letter-spacing:1px;
	line-height:18px;
}
span.description ul ul, span.description ul ol {
	padding-left:20px;
	font-size:11px;
	color:#000000;
	letter-spacing:1px;
	line-height:14px;
	font-weight:normal;
}
.alnalitycspictures {
	margin-right:5px;
}
.newspictures {
	margin-right:5px;
}
li.text_top {
	color:#970075;
}
li.text_top a {
	color:#970075;
}
.tbl1 {
	background:#970075;
}
.tbl1 tbody tr td {
	background-color:#FFFFFF;
	padding-left:3px;
	padding-right:2px;
}
span.description img {
	margin-right:5px;
}
#printv {
	position:relative;
	z-index:1000;
	float:right;
}

a.faq_link_cat {
	text-decoration: underline;
	font-weight: 600;
	padding: 2px;
}
a.faq_link {
	text-decoration: underline;
	display: block;
	padding: 2px;
}
a.faq_link_cat:hover {
	text-decoration: none;
}
a.faq_link :hover {
	text-decoration: none;
}

#ci img{ margin: 2px 5px; }
#ci ul { margin: 2px 20px;}

select {
	background-color:#FFFFFF;
	border:1px solid #970075;
	height:18px;
	overflow: inherit;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #970075;
	font-size: 11px;
	padding: 1px;
	}

.pp {
	background: #970075;
	color: #FFF;
	padding: 4px;
	}
.pp a { color: #FFF; text-decoration: none; font-size: 10px; font-weight: 600; }
.mr { margin-right: 1px; height: 20px; }
.lh { line-height: 20px;}
.ml { margin-left: 1px; height: 20px;}