@charset "UTF-8";

*, html, body {
    padding: 0px;
    margin: 0px;
    font-family: Arial,Helvetica,sans-serif;
    color: #343434;
    font-size: 14px;
}

body, table, tr, td, div, p, span, input, textarea {
    color: #343434;
}

body {
    background: #b3bcc1 url(/img/bg.jpg) 50% 0 no-repeat;
}

a {
    color: #4d29a8;
    text-decoration: none;
    font-size: 14px;
    font-weight: normal;
}

a:hover {
    color: #4d29a8;
    text-decoration: underline;
}

body {
    width: 100%;
    min-height: 100%;
    width: expression((documentElement.clientWidth||document.body.clientWidth)<1000? "1000px" : "100%" );
    min-width: 1000px;
}

.w100 {
    width: 100%;
    width: expression((documentElement.clientWidth||document.body.clientWidth) < 1000? "1000px": "100%" );
    min-width:1000px;
}

p, ul, li, ol, table, tr, td, a {
    font-size: 14px;
}

tbody td {
    padding: 10px;
}

thead td {
    padding: 0px;
}

tfoot td {
    padding: 0px;
}

table.js td {
    padding: 0px;
}

input.mainform1 {
    border: 1px solid #9a9a9a;
    width: 140px;
    margin: 2px 12px 2px 0px;
}

input.mainform2 {
    border: 1px solid #9a9a9a;
    width: 140px;
    margin: 2px 3px 2px 0px;
}

div.mainform {
    float: left;
    text-align: left;
    margin-top: 2px;
    padding-left: 5px;
    color: #556677;
    height: 50px;
    widht: 200px;
}

div.mainform_i {
    float: left;
    text-align: left;
    margin-top: 8px;
    padding-left: 0px;
    color: #556677;
    height: 50px;
    widht: 100px;
}

div.mainform a, div.mainform a:hover {
    color: #3333cc;
    text-decoration: underline;
}

td.topmenu {
    text-align: right;
}

td.topmenu a {
    margin: 0px 10px;
}

.mainnewsblock {
    height: 218px;
    width: 100%;
    border: 0px solid red;
}

.novost {
    overflow: hidden;
    height: 216px;
}

.newszag {
    color: #343434;
    font-weight: bold;
    font-size: 20px;
    text-transform: uppercase;
    text-align: left;
}

.newstext p {
    color: black;
    font: normal 9pt;
    text-align: justify;
    margin: 0px 0px 5px 0px;
}

.newstext a {
    text-decoration: none;
}

.newstext a:hover {
    text-decoration: none;
}

.newstext a:visited {
    text-decoration: none;
}

.newstextimg {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    margin: 0px 0px 5px 0px;
}

.mag-sel {
    width: 125px;
    height: 39px;
    text-align: center;
    background: none;
    float: left;
    margin: 0;
    padding: 0;
}
.mag-sel-hover {
    background: url('/img/button-on2.gif') no-repeat;
}
.mag-sel-active {
    background: url('/img/button-on.gif') no-repeat;
    width: 125px;
    height: 39px;
    text-align: center;
    float: left;
    margin: 0;
    padding: 0;
}

p {
    text-align: left;
    margin: 0 10px 10px 10px;
}

.no_mr p {
    margin: 0;
}

ul {
    text-align: left;
    margin: 0 20px 10px 40px;
}

h1 {
    font-family: Georgia;
    font-size: 21px;
    font-style: italic;
    text-align: left;
    margin: 25px 10px 5px 10px;
}

h2 {
    font-family: Georgia; font-size: 16px;
    font-style: italic;
    text-align: left;
    margin: 0;
}

.white {
    color: white;
}

.tbl_line {
    background-color: white;
}

.tbl_line_alt {
    background-color: #eff0f1;
}

.cell_left {
	width: 17px;
    border-left: #b2b2b2 1px solid;
}

.cell_right {
	width: 17px;
    border-right: #b2b2b2 1px solid;
}

.cell_title {
    background-color: #666f75;
    color: white;
    font-weight: bold;
}

.cell_title_side {
	width: 17px;
    background-color: #666f75;
    color: white;
    font-weight: bold;
}

.cell_bottom {
    border-bottom: #b2b2b2 1px solid;
    background-color: white;
    height: 15px;
}

.center {
    text-align: center;
}

span.arch {
    width: 60px;
    height: 19px;
    background: url('/img/arch/line.png') repeat-x;
}

span.arch-act {
    width: 60px;
    height: 19px;
    background: url('/img/arch/line_act.png') repeat-x;
}

p.history {
    margin-left: 0;
}

a.history {
    color: #2b22de;
}

a {
    z-index: 10;
    position: relative;
}

.tbl_tl {
    width: 17px;
    background: url(/img/adv_img/corn_tl.png) left top no-repeat;
    height: 33px;
}

.tbl_tr {
    width: 17px;
    background: url(/img/adv_img/corn_tr.png) right top no-repeat;
    height: 33px;
}

.tbl_bl {
    width: 17px;
    background: url(/img/adv_img/corn_bl.png) no-repeat left bottom;
    height: 15px;
}

.tbl_br {
    width: 17px;
    background: url(/img/adv_img/corn_br.png) no-repeat right bottom;
    height: 15px;
}

td a {
    cursor: pointer;
    text-decoration: underline;
}

p {
    text-indent: 10px;
}

.picmenu_active {
    color: white;
}

div.menu_active {
	height: 26px;
}

div.menu_active div.left {
	height: 26px;
	width: 8px;
	background: url('/img/menu/active_left.png') top left no-repeat;
	float: left;
}

div.menu_active div.right {
	height: 26px;
	width: 8px;
	background: url('/img/menu/active_right.png') top right no-repeat;
	float: right;
}

div.menu_active div.text {
	height: 26px;
	background: url('/img/menu/active_middle.png') top left repeat-x;
	padding: 0 10px 0 10px;
	float: left;
}

.subs {
	padding: 3px 0 3px 5px;
}

a.prev {
	display:block;
	width:12px;
	height:61px;
	background:url(/img/n_arrow_left_off.gif) no-repeat;
	margin:71px 0 0 0;
	cursor:pointer;
}

a.next {
	display:block;
	width:12px;
	height:61px;
	background:url(/img/n_arrow_right_off.gif) no-repeat;
	margin:71px 0 0 0;
	cursor:pointer;
}

a.prev:hover {
	background:url(/img/n_arrow_left_on.gif) no-repeat;		
}

a.next:hover {
	background:url(/img/n_arrow_right_on.gif) no-repeat;	
}

a.disabled {
	visibility:hidden !important;		
}

img.img_about {width: 250px; border: 1px solid #ccc;}
div.j_left {width: 250px; float: left; background: url('/img/small-loader.gif') center 150px no-repeat;}
div.j_right {width: 470px; float: right;}
div.clear {clear: both;}
#main_sl_left, #main_sl_right {width: 100px; overflow: hidden;}
#main_sl_left {float: left; margin-right: 30px;}
#main_sl_right {float: right; margin-left: 30px;}
#main_sl_center, #rotator, #loader {width: 740px; height: 600px; overflow: auto; margin: 10px 0 20px;}
#rotator {overflow: hidden; margin: 0;}
* html #rotator {background: #fff;}
