body,td,th,h1,h2,h3,h4,h5,h6 {font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;font-size:14px;line-height:20px;text-align:center;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:.9em;line-height:1.25em;}
* {margin:0;padding:0;}
html, body, #main {height:100%;  /* Povinne */}
hr, .kryt {display:none;}
img {border-width:0;             /* border:1px solid red; */}

#base {margin:0 auto;width:980px;min-width:980px;text-align:left;
min-height: 100%;                /* For Modern Browsers */
height: auto !important;         /* For Modern Browsers */
height: 100%;                    /* For IE */
margin: 0 auto -375px;}

#header {width:980px;height:545px;border-bottom:1px solid #CCCCCC;}
#header_top {width:980px;height:145px;border-bottom:1px solid white;}
.header_top_bs {padding-top:100px;font-size:70px;}
.header_top_bs span, .header_links_left span {padding:.2em;}
.header_top_lang {float:right;font-size:17px;padding-top:3px;}

#header_banner {width:978px;height:250px;margin-top:50px;}

#header_menu {width:980px;height:50px;/*line-height:50px;*/border-top:1px solid white;font-size:1.15em;}
#header_menu ul, .core_section ul {margin:0;padding:0;list-style:none;}
#header_menu li {float:left;width:163px;height:40px;padding-top:10px;/*border-right:1px solid white;*/}
#header_menu a, #header_menu a:hover {display:block;width:153px;height:40px;padding:0 0 0 10px;}
#header_menu a:hover, #header_menu span {font-weight:bold;text-transform:uppercase;padding:0 0 0 10px;}

#header_links {width:980px;height:48px;line-height:48px;}
.header_links_left {float:left;}
.header_links_right {float:right;}

.core_section {width:980px;border-bottom:1px solid #CCCCCC;padding:28px 0 28px 0;}
.core_section .core_box, .core_section .core_box_ {margin:0 30px;}
.core_section .core_box_ .inside_ {border-top:1px solid #CCCCCC;padding:28px 0;margin:28px 0;}
.core_section .core_section_text .inside {padding:18px;}
.core_section_text .caption {font-size:1.25em;line-height:1em;padding-bottom:.7em;text-transform:uppercase;}
.core_section_text {float:right;width:683px;min-height:207px; _height: auto !important; height:207px;border:1px solid #CCCCCC;padding:0;margin:0;}
.core_section_text_ {float:right;width:683px;border:1px solid #CCCCCC;padding:0;margin:0;}
.core_section_text a, .core_section_text a:hover {font-weight:bold;}
.core_section_submenu {float:left;width:209px;}
.core_section_submenu ul, .menu_caption {font-size:1.25em;line-height:1.75em;}
.core_section_submenu .other, .s_head_ {border-top:1px dashed #CCCCCC;margin:15px 0 0 0;/*font-weight:normal;*/}
.core_section_submenu .other a, .core_section_submenu .other a:hover, .s_head_ {font-size:0.9em;}
.core_section_submenu ul a, .core_section_submenu ul a:hover {width:201px;display:block;}
.s_head {margin:0;padding:4px 0 4px 15px;display:block;width:194px;}
.s_head_ {padding:4px 0 4px 15px;display:block;width:194px;}
.es01_, .es02_, .es03_, .es04_, .es05_, .es06_ {text-transform:uppercase;font-weight:bold;}

.core_squares  {width:950px;border-bottom:1px solid #CCCCCC;padding:28px 0 28px 30px;margin:0;}

.square_0, .square_5 .picture {width:209px;height:209px;margin:0;padding:0;}
.square_1, .square_2, .square_3, .square_4, .square_5, .square_05 {float:left;width:209px;height:209px;margin:0 28px 0 0;padding:0;}
.square_6, .square_7 {float:left;width:207px;height:207px;margin:0 28px 0 0;padding:0;}

.square_1 .inside, .square_0 .inside {padding:15px;}
.square_1 .caption, .square_0 .caption {font-size:1.7em;line-height:1.25em;padding-bottom:5px;}

.square_2 .picture {width:209px;height:150px;}
.square_2 span, .square_2 .link {width:209px;height:59px;display:block;text-align:left;}
.square_2 .link .inside {padding:8px 14px;}

.square_3 .picture {width:209px;height:130px;}
.square_3 .link {width:209px;height:79px;text-align:left;}
.square_3 .link .inside {padding:8px 14px;}

.square_4 .caption .inside {padding:15px;}
.square_4 .caption {width:179px;height:150px;display:block;}
.square_4 .caption a, .square_4 .caption a:hover {font-size:1.75em;line-height:1.1em;padding:0;margin:0;}
.square_4 span {width:209px;height:59px;display:block;}

.square_6 .caption .inside, .square_6 .caption_ .inside {padding:15px;}
.square_6 .caption, .square_6 .caption_ {width:207px;height:148px;display:block;}
.square_6 .caption_, .square_6 .caption a, .square_6 .caption a:hover {font-size:1.7em;line-height:1.1em;padding:0;margin:0;}
.square_6 span, .square_6 .link {width:207px;height:59px;display:block;text-align:left;}
.square_6 .link .inside {padding:8px 14px;}

.square_7 .caption .inside, .square_7 .caption_new .inside {padding:5px 15px;}
.square_7 .caption {width:207px;height:64px;display:block;}
.square_7 .caption_new {width:207px;height:44px;display:block;}
.square_7 .text {width:207px;height:84px;display:block;}
.square_7 .text_new {width:207px;height:104px;display:block;}
.square_7 .text .inside, .square_7 .text_new .inside {padding:0 15px;}
.square_7 .caption, .square_7 .caption_new, .square_7 .caption a, .square_7 .caption a:hover {font-size:1.75em;line-height:1.1em;padding:0;margin:0;}
.square_7 span, .square_7 .link {width:207px;height:59px;display:block;text-align:left;}
.square_7 .link .inside {padding:8px 14px;}

.menu_caption {text-align:center;padding-bottom:1em;}
.container_12 h3, .container_12 h4 {text-align:left;}
.container_12 .menu_header {height:50px;padding:10px 0;}
.container_12 h2, .container_12 h3, .container_12 h4, .container_12 h5, .container_12 h6 {padding:8px 0;}
.container_12 .menu_header h2, .container_12 .menu_header h3, .container_12 .menu_header h4, .container_12 .menu_header h5, .container_12 .menu_header h6 {font-weight:bold;}

#footer, .push {height:375px;}
#footer {width:100%;}
#footer .inside {width:980px;margin: 0 auto;/*border-top:1px solid #CCCCCC;*/padding:1em 0 0 0;font-size:0.75em;line-height:2em;}
#counter {padding:2em 0 0 0;}

.pdf, .doc, .ppt, .zip, .rar, .eps, .nnn {font-size:14px;line-height:28px;}
.nnn {text-align:center;}
.map {width:920px;height:500px;display:block;border:1px solid orange;}

#scrollpane {display:block;margin:0 auto;padding:0;text-align:center;}
.control {display:block;height:55px;width:280px;margin:0 auto;text-align:center;}
.button {float:left;padding:10px;}
.new {float:right;padding:0 3px;font-weight:bold;}

.clearfix {display:block;}
.space, .cleaner_new {clear:both;display:block;font:1px/0px serif;content:".";height:0;visibility:hidden;}

/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/
	Licensed under GPL and MIT.
*/

/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12 {margin-left:auto;margin-right:auto;width:960px;}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12 {display:inline;float:left;position:relative;margin:2px;}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
.alpha {margin-left:0;}
.omega {margin-right:0;}

/* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .grid_1 {width:68px;}
.container_12 .grid_2 {width:148px;}
.container_12 .grid_3 {width:228px;}
.container_12 .grid_4 {width:308px;}
.container_12 .grid_5 {width:388px;}
.container_12 .grid_6 {width:468px;}
.container_12 .grid_7 {width:548px;}
.container_12 .grid_8 {width:628px;}
.container_12 .grid_9 {width:708px;}
.container_12 .grid_10 {width:788px;}
.container_12 .grid_11 {width:868px;}
.container_12 .grid_12 {width:948px;}

/* Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .prefix_1 {padding-left:88px;}
.container_12 .prefix_2 {padding-left:168px;}
.container_12 .prefix_3 {padding-left:248px;}
.container_12 .prefix_4 {padding-left:328px;}
.container_12 .prefix_5 {padding-left:408px;}
.container_12 .prefix_6 {padding-left:488px;}
.container_12 .prefix_7 {padding-left:568px;}
.container_12 .prefix_8 {padding-left:648px;}
.container_12 .prefix_9 {padding-left:728px;}
.container_12 .prefix_10 {padding-left:808px;}
.container_12 .prefix_11 {padding-left:888px;}

/* Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .suffix_1 {padding-right:88px;}
.container_12 .suffix_2 {padding-right:168px;}
.container_12 .suffix_3 {padding-right:248px;}
.container_12 .suffix_4 {padding-right:328px;}
.container_12 .suffix_5 {padding-right:408px;}
.container_12 .suffix_6 {padding-right:488px;}
.container_12 .suffix_7 {padding-right:568px;}
.container_12 .suffix_8 {padding-right:648px;}
.container_12 .suffix_9 {padding-right:728px;}
.container_12 .suffix_10 {padding-right:808px;}
.container_12 .suffix_11 {padding-right:888px;}

/* Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .push_1 {left:88px;}
.container_12 .push_2 {left:168px;}
.container_12 .push_3 {left:248px;}
.container_12 .push_4 {left:328px;}
.container_12 .push_5 {left:408px;}
.container_12 .push_6 {left:488px;}
.container_12 .push_7 {left:568px;}
.container_12 .push_8 {left:648px;}
.container_12 .push_9 {left:728px;}
.container_12 .push_10 {left:808px;}
.container_12 .push_11 {left:888px;}

/* Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .pull_1 {left:-88px;}
.container_12 .pull_2 {left:-168px;}
.container_12 .pull_3 {left:-248px;}
.container_12 .pull_4 {left:-328px;}
.container_12 .pull_5 {left:-408px;}
.container_12 .pull_6 {left:-488px;}
.container_12 .pull_7 {left:-568px;}
.container_12 .pull_8 {left:-648px;}
.container_12 .pull_9 {left:-728px;}
.container_12 .pull_10 {left:-808px;}
.container_12 .pull_11 {left:-888px;}

/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */
.clearfix:after {clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}