* {margin: 0; padding: 0;}
html, body {height: 100%; padding: 0; margin: 0;}
body {font: normal .75em Arial, sans-serif; color: #737373; background: #fff url(/.head/images/bg_top.jpg) right top no-repeat;}
p {margin: 0 0 .6em;}
a {color: #488dc6; text-decoration: underline;}
a:hover {color: #000;}
ul {padding: 0px 0px 10px 24px; list-style: url(/.head/images/marker.gif);}
@-moz-document url-prefix() {ul {list-style: url(/.head/images/marker_moz.gif);}}
ul ul {list-style: url(/.head/images/marker2.gif); color: #3d3d3d; font-style: italic;}
@-moz-document url-prefix() {ul ul {list-style: url(/.head/images/marker2_moz.gif);}}
ol {padding: 0px 0px 10px 34px; list-style-type: decimal!important; list-style: decimal!important; list-style-image: none!important;}
ul ul, ul ol, ol ol, ol ul {padding-top: 4px; padding-bottom: 5px;}
ol li, ul li {margin: 0px 0px 4px;}
img {border: 0;}
h1 {font-size: 1.2em; font-weight: normal; color: #131313; padding: 0px 4px 0px 0px; background: url(/.head/images/level1_right.gif) right bottom no-repeat; height: 35px; position: relative;}
h1 a {color: #fff;}
h1 a:hover {color: #fff; text-decoration: none;}
h1.art {background: none; font-size: 1.25em; height: auto; padding: 0px 10px 15px 0px;}
h1.album {padding: 0px 10px 15px 19px; font-size: 1.5em; color: #737373; background: none; height: auto;}
h2 {font-size: 1.4em; color: #3d7eb2; padding: 15px 19px 12px; text-transform: uppercase;}
h2.blue, h2.red {background: url(/.head/images/title_blue_rep.gif) left top repeat-x; font-size: 0; line-height: 0; margin: 0px 7px; padding: 0;}
h2.blue div {background: url(/.head/images/title_blue_right.gif) right top no-repeat;}
h2.blue a {background: url(/.head/images/title_blue_left.gif) left top no-repeat; display: table;}
h2.blue img, h2.red img {//margin: 0px 0px 0px -3px;}
h2.red {background: url(/.head/images/title_red_rep.gif) left top repeat-x;}
h2.red div {background: url(/.head/images/title_red_right.gif) right top no-repeat;}
h2.red a {background: url(/.head/images/title_red_left.gif) left top no-repeat; display: table;}
h3 {font: normal 1em Tahoma, Verdana, Arial, sans-serif; margin: 0px 20px 30px 0px;}
h3 a {color: #4b4b4b;}
h3 a:hover {color: #000;}
h4 {color: #131313; font-size: 1.05em; font-weight: normal; padding: 25px 0px 15px;}
h5 {font: bold italic 1.25em Arial, sans-serif; margin: 0px 0px 8px;}
h6 {font: normal .9em Tahoma, Verdana, Arial, sans-serif; color: #a7a7a7; margin: 9px 20px 5px 0px;}
h6 a {text-decoration: none;}
.find h3 {font-size: 1.2em; margin: 0px 0px 3px;}
.find h3 a {color: #488dc6;}
.find h3 a:hover, .find span a:hover  {color: #000;}
.find {color: #333; line-height: 1.3; padding: 0px 0px 20px 34px;}
.find span {color: #999; font-size: .9em;}
.find span a {color: #999;}
.find li {margin: 0px 19px 17px 0px; padding-bottom: 15px; border-bottom: 1px #9a9a9a dotted; }
.time {margin: 0px 0px 30px;}
.time span {color: #333;}
.big-search {width: 450px; height: 19px!important; float: left; margin: 0px 12px 0px 0px;}
.find-block {background: #fff; position: relative; //z-index: -1; padding: 21px; margin: 5px 0px 20px; color: #666; font-size: .9em;}
.find-block select {margin: 0px 24px 0px 5px;}
.light {color: #666; padding: 0px 10px 0px 0px!important;}
.inp, textarea {font: normal 11px Tahoma, Verdana, Arial, sans-serif; height: 17px; border: 1px #b9bfc3 solid; background: #fff; padding: 0px 0px 0px 3px; color: #737373;}
.but {height: 21px; border-top: 1px #dbe3eb solid; border-left: 1px #cdd9e5 solid; border-right: 1px #a1b7cc solid; border-bottom: 1px #9ab2c8 solid; background: #e0ebf1 url(/.head/images/but.gif) left top repeat-x; color: #3d7eb2; font: normal 12px Tahoma, Verdana, Arial, sans-serif; padding: 0px 0px 2px; //padding: 0; cursor: hand; cursor: pointer;}

.width50 {width: 50px;}
.width435 {width: 435px;}
.width380 {width: 380px;}
.width150 {width: 150px;}
.width125 {width: 125px;}
.width100 {width: 100px;}
.height125 {height: 125px;}
.height167 {height: 167px;}
.addpad {margin: 0px 140px;}
.addleftpad {margin: 0px 0px 0px 140px;}

.center-text {text-align: center;}
.left-text {text-align: left;}
.right-text {text-align: right;}
.float-left {float: left;}
.float-right {float: right;}
.clear-left {clear: left;}
.clear-both {clear: both;}
.container-multicolumn {width: 100%;}
.left-column {float: left; width: 286px;}
.right-column {float: right; width: 150px;}
.left {margin: 0px 170px 0px 0px;}
.right {margin: 0px 0px 0px 291px;}

#container-page {width: 100%; margin: 0 auto; position: relative; min-height: 100%; height: auto !important; height: 100%; min-width: 1004px; //width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1004? "1004px": "auto");}
#container-header {}
#container-header:after {content: ''; clear: both; display: block; font: 1px/0px serif; content: " "; height: 0px; visibility: hidden;}
#container-content {padding: 7px 0px 120px; background: url(/.head/images/bg_content.jpg) left top repeat-x;}
#container-footer {width: 100%; position: absolute;	bottom: 0 !important; height: 84px; background: #5d9acc url(/.head/images/footer.jpg) right top no-repeat; font: normal .9em Tahoma, Verdana, Arial, sans-serif;}
.level1 {width: 100%; border-spacing: 0; border-collapse: collapse; empty-cells: show;}
.level1 td {height: 35px; text-align: center;}
.level1 div {height: 35px; background: url(/.head/images/level1_left.gif) left bottom no-repeat; margin: 0px 1px 0px -1px; position: relative;}
.level1 div div {height: 25px; background: url(/.head/images/level1_rep.gif) left bottom repeat-x; margin: 0px 0px 0px 4px; padding: 10px 0px 0px;}
.level1 .h div {background: url(/.head/images/level1_left_h.gif) left bottom no-repeat; margin: 0px 0px 0px -3px; z-index: 100;}
.level1 .h div div {background: #fff; margin: 0px 0px 0px 4px;}
.level1 .h h1 {background: url(/.head/images/level1_right_h.gif) right bottom no-repeat; padding: 0px 7px 0px 3px; margin: 0px -2px 0px 0px;}

.level2 {width: 445px; height: 163px; background: url(/.head/images/level2.png) left top no-repeat; //background: none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/.head/images/level2.png',sizingMethod='crop'); float: left;}
.level2 ul {width: 214px; height: 143px; float: left; padding: 20px 0px 0px 0px; background: #fff; list-style: none!important; list-style-image: none!important;}
.level2 ul a {color: #131313; background: url(/.head/images/level2_marker.gif) left top no-repeat; padding: 0px 0px 0px 13px; display: block;}
.level2 ul a:hover {color: #006ab3; background: url(/.head/images/level2_marker_h.gif) left top no-repeat;}
.level2 li {padding: 0px 0px 2px; margin: 0px 0px 0px 9px;}
.level2 .h a, .level2 .h a:hover {color: #006ab3; background: url(/.head/images/level2_marker_h.gif) left top no-repeat;}

.description {float: left; width: 32%; padding: 38px 0px 10px 16px;}
.description p, .description-main p {margin: 0;}
.description-main {width: 72%; padding: 28px 0px 10px 29px; color: #595959; font-size: 1.2em; line-height: 1.3;}
.footer {background: url(/.head/images/footer_gray.gif) left top no-repeat; height: 84px;}
.footer-left {float: left; width: 305px; height: 84px; background: url(/.head/images/footer_left.gif) right top no-repeat;}
.footer-right {margin: 0px 0px 0px 312px;}
.spider {color: #737373; padding: 34px 5px 0px 0px;}
.spider a {color: #737373;}
.spider a:hover {color: #000;}
.copy {float: right; color: #fff; padding: 31px 10px 0px 0px; text-align: right;}
.copy a, .copy a:hover {color: #fff; text-decoration: none;}
.counters-bottom {float: left; padding: 26px 0px 0px 24px;}

/*
.menu-left {color: #4b4b4b;  font-size: 1.1em; padding: 0px 0px 50px; list-style: url(/.head/images/marker_menu.gif);}
@-moz-document url-prefix() {.menu-left {list-style: url(/.head/images/marker_menu_moz.gif);}}
.menu-left li {margin: 0px 0px 6px 26px;}
.menu-left a {color: #4b4b4b;}
.menu-left a:hover {color: #3d7eb2;}
.menu-left .h {margin: 0px 0px 6px 4px; padding: 10px 11px 9px; list-style: none!important; list-style-image: none!important; font: bold italic 1.05em Arial, sans-serif; color: #fff; background: url(/.head/images/menu_left_bg.gif) left top no-repeat; position: relative;}
.menu-left .h a {color: #fff;}
.menu-left .h ul {padding: 21px 0px 0px;}
.menu-left .h ul ul {padding: 8px 0px 7px; border: none;}
.menu-left .h ul li {font: normal 0.9em Arial, sans-serif; color: #303030; background: none; list-style: url(/.head/images/marker_menu.gif);}
.menu-left .h ul li a {color: #488dc6;}
.menu-left .h ul li a:hover {color: #000;}
.menu-left .h ul li li {padding: 0px 0px 0px 20px; margin: 0px 0px 2px -48px; list-style: none!important; list-style-image: none!important;}
.menu-left .h ul li li a {font-size: 1.1em; color: #666; display: block; padding: 1px 0px 2px 48px; width: 204px;}
.menu-left .h ul li li a:hover {background: #f0f0f0;}
.menu-left-item-h {margin-left: 7px!important; padding-left: 12px!important; background: url(/.head/images/marker2.gif) 0px 2px no-repeat!important; color: #303030!important; font-weight: bold!important; font-style: italic!important;}
*/

.menu-left {color: #4b4b4b;  font-size: 1.1em; padding: 0px 0px 50px; list-style: url(/.head/images/marker_menu.gif);}
@-moz-document url-prefix() {.menu-left {list-style: url(/.head/images/marker_menu_moz.gif);}}
.menu-left li {margin: 0px 0px 6px 26px;}
.menu-left a {color: #4b4b4b;}
.menu-left a:hover {color: #3d7eb2;}
.menu-left .h {margin: 0px 0px 6px 4px; padding: 10px 11px 9px; list-style: none!important; list-style-image: none!important; font: bold italic 1.05em Arial, sans-serif; color: #fff; background: url(/.head/images/menu_left_bg.gif) left top no-repeat; position: relative;}
.menu-left li li.h {padding: 0!important; margin: 0px 0px 6px 26px!important; color: #488dc6!important;}
.menu-left li li, .menu-left li li.h {list-style: url(/.head/images/marker_menu2.gif)!important;}
@-moz-document url-prefix() {.menu-left li li, .menu-left li li.h {list-style: url(/.head/images/marker_menu_moz2.gif)!important;}}
.menu-left li li ul {position: relative;}
.menu-left .h a, .menu-left .h a:hover {color: #fff;}
.menu-left .h ul {padding: 21px 0px 0px;}
.menu-left .h ul ul {padding: 8px 0px 7px; border: none;}
.menu-left .h ul li {font: normal .9em Arial, sans-serif; color: #303030; background: none; list-style: url(/.head/images/marker_menu.gif);}
.menu-left .h ul li a {color: #488dc6;}
.menu-left .h ul li a:hover {color: #000;}
.menu-left .h ul li li {font-size: 0.95em; padding: 0px 0px 0px 20px; margin: 0px 0px 2px -48px; list-style: none!important; list-style-image: none!important;}
.menu-left .h ul li li a {font-size: 1.1em; color: #666; display: block; padding: 1px 0px 2px 48px; width: 204px;}
.menu-left .h ul li li a:hover {background: #f0f0f0;}
.menu-left li li li.h {margin-left: 7px!important; padding-left: 1em!important; background: url(/.head/images/marker2.gif) 0px 2px no-repeat!important; color: #303030!important; font-weight: bold!important; font-style: italic!important;}
.menu-left li li li.h a {background: none!important; color: #303030!important; display: inline; padding: 0!important; width: auto;}
.menu-left ul ul ul {padding: 8px 0px 5px 16px!important; margin: 0!important;}
.menu-left li li li li {padding: 0px 0px 3px!important; margin: 0px 0px 0px 10px!important; font-size: 1em!important;}
.menu-left li li li li.h {padding: 0px 0px 3px 10px!important; margin: 0!important;}
.menu-left .h li li li a {color: #666!important;}
.menu-left .h li li ul a:hover {color: #000!important;}

.banner {margin: 0px 0px 20px 27px; font-size: 0; line-height: 0;}
.item {width: 96%; border-spacing: 0; border-collapse: collapse; empty-cells: show; margin: 11px 0px 30px;}
.item td {vertical-align: top;}
.item img {border: 1px #929292 solid; margin: 0px 17px 0px 0px;}
.item p {margin: 0;}
.date {font-size: .9em; color: #212121; border-bottom: 1px #9a9a9a dotted; padding: 0px 0px 7px; margin: 0px 0px 6px;}
.link {font-size: .9em; font-weight: bold; font-style: italic;}
.links-block {width: 95%; border-top: 1px #9a9a9a dotted; padding: 20px 0px 30px; margin: 0px 0px 0px 21px;}
.links-block .left {margin: 0px 250px 0px 0px; width: 430px;}
.links-block .all a {font-size: .9em; font-weight: bold; font-style: italic; background: url(/.head/images/bg_links.gif) 0px 2px no-repeat; padding: 0px 0px 5px 19px;}
.links-block .right-column {margin: 0px 0px 0px; text-align: right; width: 230px;}
.links-block .rss a {font-size: .9em; font-weight: bold; font-style: italic; color: #737373; background: url(/.head/images/bg_news.gif) 0px 2px no-repeat; padding: 0px 0px 5px 23px;}
.links-block .rss span a {background: url(/.head/images/bg_rss.gif) 0px 2px no-repeat; padding: 0px 0px 5px 19px; margin: 0px 0px 0px 18px;}
.links-block .rss a:hover {color: #000;}
.abs {position: absolute; bottom: 0; left: 0;}
.scroll {color: #666; font-size: 0.9em;}
.scroll span {color: #488dc6; padding: 0px 4px;}
.scroll b {color: #c1c1c1; font-weight: normal;}
.scroll a {color: #488dc6;}
.scroll a:hover {color: #000;}
.scroll span a {color: #666;}
.bordo, .bordo a {color: #9d0d15;}
.bordo a:hover {color: #000;}
.registration {margin: 0px 0px 0px 700px; text-align: right; font-size: 1.2em; color: #cdcdcd;}
.registration div {padding: 38px 15px 0px 0px;}
.registration a {color: #fff;}
.registration a:hover {color: #fff; text-decoration: none;}
.contacts {margin: 100px 10px 30px 14px;}
.contacts span {color: #131313;}
.contacts span a {color: #4b4b4b;}
.contacts span a:hover {color: #000;}
.today {color: #595959; font-style: italic; padding: 0px 0px 32px 12px;}
.today b {color: #3d3d3d;}
.navigation {color: #666; font-size: .9em; padding: 0px 10px 12px 20px;}
.navigation span {color: #476f8d; font-size: 14px; //font-size: 11px; //padding: 0px 2px 0px 0px;}
.top-block {height: 30px;}
.search .inp {font: normal 11px Tahoma, Verdana, Arial, sans-serif; color: #b0b0b0; width: 114px; height: 16px; border: 1px #b4b4b5 solid; border-right: none; background: #fff; float: right; padding: 0px 0px 0px 3px;}
.search .but {width: 19px; height: 18px; border: 1px #b4b4b5 solid; border-left: none; //border-left: 1px #fff solid; background: #fff url(/.head/images/lupa.gif) left top no-repeat; float: right;}
.top-block-right {float: right; width: 80px; height: 30px; background: url(/.head/images/top_right.png) left top no-repeat; //background: none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/.head/images/top_right.png',sizingMethod='crop'); position: relative; //left: -3px;}
.top-block-left {float: left; width: 100px; background: url(/.head/images/top_left.png) left top no-repeat; //background: none;  //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/.head/images/top_left.png',sizingMethod='crop'); height: 30px; position: absolute;}
.top {margin: 0px 80px 0px 100px; background: url(/.head/images/top_middle.png) left top repeat-x; //background: none;  //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/.head/images/top_middle.png',sizingMethod='scale'); height: 30px;}
.counters-top {}
.logo {width: 652px; float: left;}
.logo a {cursor: hand;}
.logo-pic {width: 490px; height: 66px; float: left; margin: 20px 0px 0px 13px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/.head/images/logo.png',sizingMethod='crop');}
.flagi {float: left; width: 108px; height: 66px; margin: 20px 0px 0px 25px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/.head/images/flagi.png');}
.flagi img, .logo-pic img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); margin: 0; float: none;}
.tools {float: left; width: 100px;}
.tools img {margin: 8px 0px 0px 12px;}
.languages {float: right; width: 68px; font: normal .9em Tahoma, Verdana, Arial, sans-serif; padding: 4px 12px 0px 0px; text-align: right; margin: 0px -68px 0px 0px; //margin: 0;}
.top-links {position: relative; //position: absolute; height: 30px; z-index: 10000; margin-top: -30px;}
.top-menu {height: 209px; background: url(/.head/images/menu_rep.gif) left bottom repeat-x; position: relative; margin-top: -35px;}
.top-menu-left {height: 209px; background: url(/.head/images/menu_left.jpg) left bottom no-repeat;}
.top-menu-pic {height: 209px; background-repeat: no-repeat!important; background-position: 137% 35px!important;}
.gray {background: #f1f1f1 url(/.head/images/gray_con_right.gif) right bottom no-repeat; height: 100%;}
.doc-left {float: left; width: 48%; padding: 0px 0px 2px 20px;}
.doc-right {margin-left: 51%; padding: 0px 20px 2px 15px;}
.inner {position: relative; background: url(/.head/images/gray_con_left.gif) left bottom no-repeat;}
.main .item {margin-left: 19px;}
.main {display: table;}
.article {padding: 0px 19px;}
.minheight {min-height: 790px; height: auto !important; //height: 790px; padding: 0px 0px 100px; padding: 0px 0px 100px;}
.tab {width: 100%; border-spacing: 0; border-collapse: collapse; empty-cells: show; margin: 10px 0px 20px; background: #fff;}
.tab td {color: #999; border-bottom: 1px #9a9a9a dotted; padding: 7px 7px 8px 9px;}
.tab th {background: #cad9e7!important; font-weight: normal; color: #333!important; text-align: left; padding: 9px 7px 9px 9px; border-left: 1px #fff solid; border-bottom: 1px #f1f1f1 solid;}
.tab .dark {background: #f1f1f1;}
.tab col.dark {background: #f1f1f1;}
.tab span {color: #526794;}
.nobord {border: none!important;}
.profile td {color: #666;}
.profile a {font-size: .9em;}
.profile span a, .profile span a:hover {color: #526794; text-decoration: none; font-size: 1em;}
.profile .white {color: #333; border-bottom: 1px #fff solid!important; border-right: 5px #f1f1f1 solid;}
.reg td {border-bottom: none; background: #f1f1f1;}
.reg input {margin: 0px 20px 0px 0px;}
.gr {color: #333!important;}
.pic {margin: 0px 17px 0px 0px; float: left;}
.pic img {border: 1px #929292 solid;}
.pic i {color: #9a9a9a; font-size: 10px; background: url(/.head/images/plus.gif) left top no-repeat; padding: 0px 0px 0px 14px;}
.pic a, .pic a:hover {color: #526794; text-decoration: none;}
.str {clear: both; width: 100%; line-height: 0; font-size: 0; display: table;}
.info {display: table; width: 100%;}
.attach-block {width: 95%; border-top: 1px #9a9a9a dotted; padding: 15px 0px; margin: 15px 0px 0px 21px;}
.attach-block p {margin: 0; padding: 0px 0px 5px 20px; font: normal 0.9em Tahoma, Verdana, Arial, sans-serif; color: #07283b; background: url(/.head/images/attach.gif) left top no-repeat;}
.map  {list-style: url(/.head/images/marker_menu.gif); font-size: 1.1em; padding: 0px 0px 10px 14px;}
@-moz-document url-prefix() {.map  {list-style: url(/.head/images/marker_menu_moz.gif);}}
.map ul {list-style: none; list-style-image: none; font-style: normal; font-size: .9em; margin: 5px 0px 0px; padding-left: 19px;}
.map ul ul {font-size: 1em; margin: 3px 0px 0px;}
.map a:hover {color: #000!important;}
.map a {color: #4b4b43;}
.map ul a {color: #488dc6;}
.map ul ul a {color: #707070;}
.map li {margin: 0px 0px 6px;}
.map li li {margin: 0px 0px 2px;}
.line {border-top: 1px #9a9a9a dotted; margin: 16px 0px;}
.red {color: #e5080e!important;}
.left-pad {padding: 0px 0px 0px 20px;}
.podpiska {padding: 0px 35px 3px 10px; float: left; margin: -1px 0px 0px; //margin: 2px 0px 0px;}
.print {float: right; font-size: 0.9em; padding: 0px 18px 0px 23px; margin: 18px 0px 0px 10px; background: url(/.head/images/print.gif) 0px 4px no-repeat;}
.print a {color: #727272;}
.print a:hover {color: #000;}
.item-roll {padding: 0px 0px 10px; color: #595959;}
.item-roll h4 {padding: 0px 0px 3px; font-size: 1.25em;}
.item-roll p {margin: 0;}
.photo-block {position: relative; display: table;}
.under-photo {margin: -31px 0px 24px;}
.item-gal {float: left; width: 170px; height: 140px; overflow: hidden;}
.item-gal a span {display: none;}
.big-photo {border-spacing: 0; border-collapse: collapse; position: relative; margin: 5px 0px 0px;}
.big-photo td {vertical-align: top;}
.big-photo div {color: #fff; font: bold italic 1.25em Arial, sans-serif; text-align: center; padding: 18px 0px; position: relative; top: -70px; background: url(/.head/images/photo_title.png) left bottom repeat-x; //background: none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/.head/images/photo_title.png',sizingMethod='scale'); width: 100%;}
.addbg {background-position: 100% 35px!important;}

.list {list-style: none; list-style-image: none;}
.list li {margin: 0px 0px 10px;}
.list p {margin: 0!important;}
.list h4 {margin: 0!important; padding: 0!important; font-size: 1.2em;}