body {font-size: 11px; font-family: Tahoma, sans-serif; line-height: 1.35em; color: #000000; background: #ffffff url(/bitrix/templates/ska/images/bgr.gif) repeat-x;}
table, td, th {border-collapse: collapse; border-spacing: 0; vertical-align: top; text-align: left; background-color: transparent;}
* {margin: 0; padding: 0;}
img {border: 0;}
textarea {font-family: Tahoma, sans-serif;}

a {color: #0081c3; text-decoration: underline;}
a:hover {text-decoration: none;}

p {margin-bottom: 1.5em;}

h1 {font-size: 22px; margin-bottom: .75em; font-weight: normal; text-transform: uppercase; line-height: 1.1em;}
h2, h3, h4, h5, h6 {font-size: 16px; margin-bottom: .3em; color: #990033;}
ul {margin: 1.5em 0 2em 0;}
ul li {margin-left: 1.45em; margin-bottom: .5em;}
ol {margin: 1em 0 1.5em 0;}
ol li {margin-left: 1.7em; margin-bottom: .5em;}

/* globals */
.g-icon-slash {padding: 0 8px; background: url(/bitrix/templates/ska/images/icon_slash.gif) no-repeat 50% 0; vertical-align: top;}
.g-info-number {font-size: 15px; font-weight: bold; color: #990033;}
.g-link {display: inline; padding-right: 2em; padding-left: 10px; margin-top: 1.5em; background: url(/bitrix/templates/ska/images/link_bullet.gif) no-repeat 0 .45em;}
.g-link-back {clear: left; padding-left: 10px; margin-top: 1.5em; background: url(/bitrix/templates/ska/images/link_bullet_back.gif) no-repeat 0 .575em;}
.g-nobr {white-space: nowrap;}
.g-input-text {width: 200px; margin-bottom: .4em; border: 1px solid #999999; font-family: Tahoma, sans-serif;}
.g-ast {color: #990033;}
.g-button-text {margin-top: 1em; font-size: .9em;}
.g-comment {font-size: .9em; font-style: italic; color: #666f80;;}

.g-success {color: green;}
.g-error {color: red;}

/* layout */
.main {min-width: 1000px; width: expression(document.body.clientWidth > 1000? '100%': '1000px')}
/*.main-top {width: 90%;}*/
.main-banners-box, .main-footer-box, .main-content-box {width: 95%;}
.main-top-left {width: 25%; margin-right: -10px;}
.inner .main-top-left {background: url(/bitrix/templates/ska/images/left_col_bgr.gif) repeat-y 100% 0;}
.main-banners-left, .main-content-left, .main-footer-left {width: 26%;}
.inner .main-footer-left {width: 27%;}
@-moz-document url-prefix() {
	.inner .main-footer-left {width: 29%;}
}	
.main-banners-center, .main-banners-right {width: 37%;}
.main-content-center, .main-content-right {width: 37%;}
.main-footer-center, .main-footer-right {width: 37%;}
.main-content-left {padding-right: 28px;}

.main-top-box {width: 100%;}
.main-top-logo {height: 77px; margin-left: 19px; padding-top: 23px; background: #ffffff url(/bitrix/templates/ska/images/bgr.gif) repeat-x;}
.main-top-right {padding-left: 121px; background: url(/bitrix/templates/ska/images/center_right.jpg) no-repeat 0 100%;}
.inner .main-top-right {padding-left: 0; background: url(/bitrix/templates/ska/images/center_content_bgr_in.gif) repeat-x 0 100%;;}
.main-top-right-content {height: 301px; overflow: hidden;}
.inner .main-top-right-content {height: auto;}
.main-top-right-nav {float: right; width: 59.7%; height: 58px; overflow: hidden; padding-left: 34px; background: url(/bitrix/templates/ska/images/top_corner_bgr.gif) no-repeat;}
.inner .main-top-right-nav {width: 53.7%;}
* html .main-top-right-nav {width: 58.4%;}
* html .inner .main-top-right-nav {width: 52.7%;}
.main-top-right-text {clear: right;}
.main-top-right-nav-box {height: 53px; background: url(/bitrix/templates/ska/images/top_bgr.gif) repeat-x;}
.main-top-right-nav-lang {float: left; width: 12.3em; margin-left: 21px; margin-top: 25px; margin-left: 5%;}
* html .main-top-right-nav-lang {margin-left: 2.3%;}
.main-top-right-nav-extra {float: left; margin-top: 25px;}
.main-top-right-nav-search {float: left; margin-top: 19px;}
.main-top-search {float: left; height: 18px; width: 107px; border: 1px solid #cccccc;}
.main-top-search-icon {margin: 5px 0 0 7px;}

.main-menu {/*border-top: 1px solid #d4d7e0;*/ background: #0068a3 url(/bitrix/templates/ska/images/center_bgr_bottom.jpg);}
.main-menu-bgr {background: url(/bitrix/templates/ska/images/center_bgr.jpg) repeat-x;}
.main-menu-box {height: 201px; overflow: hidden; background: url(/bitrix/templates/ska/images/center_right.gif) no-repeat 100% 0;}
.inner .main-menu-box {min-height: 201px; height: auto; overflow: auto; padding-bottom: 22px; background: url(/bitrix/templates/ska/images/center_right_in_bgr.gif) repeat-y 100% 0;}
.inner .main-menu-box2 {background: url(/bitrix/templates/ska/images/center_right_in.gif) no-repeat 100% 0;}
.main-menu-box3 {height: 172px; padding: 28px 0 0 40px;}
.inner .main-menu-box3 {min-height: 172px; height: auto; overflow: auto;}
.main-menu-topline {height: 1px; overflow: hidden; margin-right: 42px; background-color: #d4d7e0;}
.main-menu-topline img {display: block; height: 1px;}
.main-menu a {display: block; color: #ffffff; padding-left: 15px; background: url(/bitrix/templates/ska/images/menu_bullet.gif) no-repeat 5px 6px; white-space: nowrap;}
.main-menu .item {float: left; clear: left; padding-left: 9px; margin-bottom: 2px;}
* html .main-menu .item {float: none; width: 12em;}
.main-menu .item2 {padding: 0 9px 0 0;}
.main-menu .item3 {height: 19px; padding-top: 1px; padding-right: 7px;}
.main-menu .active {background: url(/bitrix/templates/ska/images/menu_pad_left_active.gif) no-repeat 0 1px;}
.main-menu .active .item2 {background: url(/bitrix/templates/ska/images/menu_pad_right_active.gif) no-repeat 100% 1px;}
.main-menu .active .item3 {background: url(/bitrix/templates/ska/images/menu_pad_bgr_active.gif) repeat-x 0 1px;}
.main-menu .active a {text-decoration: none; background: url(/bitrix/templates/ska/images/menu_bullet_active.gif) no-repeat 4px 7px;}
.main-menu .over {background: url(/bitrix/templates/ska/images/menu_pad_left.gif) no-repeat;}
.main-menu .over .item2 {background: url(/bitrix/templates/ska/images/menu_pad_right.gif) no-repeat 100% 0;}
.main-menu .over .item3 {background: url(/bitrix/templates/ska/images/menu_pad_bgr.gif) repeat-x;}
.main-menu .over a {text-decoration: none;}

.submenu {margin: 3px 0 0 10px; padding-bottom: 5px;}
.submenu-item {float: left; clear: left; margin-bottom: 2px;}
.si2 {padding: 0 0 0 0;}
.si3 {height: 19px; padding-top: 1px;}
.submenu a {padding-left: 15px; background: url(/bitrix/templates/ska/images/submenu_bullet.gif) no-repeat 5px 6px;}
.submenu .active {background: none;}
.submenu .active a {font-weight: bold; background: url(/bitrix/templates/ska/images/submenu_bullet_active.gif) no-repeat 5px 6px;}

.main-top-info {margin-left: 43.4%; padding-top: 4px; height: 39px; overflow: hidden;}
.inner .main-top-info {margin-left: 49.2%;}
* html .main-top-info {margin-left: 0; padding-left: 43.5%; padding-top: 0; margin-top: 4px;}
* html .inner .main-top-info {margin-left: 0; padding-left: 49.2%;}
.main-top-info-text {float: left; padding-right: 5px; line-height: 1.45em}
.main-top-info-extra {font-size: 10px; color: #a2aabc; font-style: italic; padding-right: 1px;}

.main-center {height: 207px; overflow: hidden;}
.main-center-text {background: #0068a3 url(/bitrix/templates/ska/images/center_bgr.jpg) repeat-x 208px 0;}
.inner .main-center-text {background: #0068a3 url(/bitrix/templates/ska/images/center_bgr_in.jpg) repeat-x 100% -1px;}
.main-center-text-box {height: 200px; overflow: hidden; padding: 0 35px 0 27px; color: #ffffff; background: url(/bitrix/templates/ska/images/center_bgr_left.jpg) no-repeat;}
.inner .main-center-text-box {height: 74px; padding-left: 40px; background: url(/bitrix/templates/ska/images/center_bgr_in.jpg) no-repeat 0 -1px;}
.main-center-text-title {padding-top: 25px;}
.inner .main-center-text-title h1 {float: left; width: 48.4%; font-weight: bold; height: 46px; overflow: hidden;}
.main-center-text-title img {display: block; float: left; width: 306px; height: 71px; margin-top: -25px; margin-left: 4px;}
.main-center-text-content {width: 95%; font-size: 1.2em}

.main-banners {background: url(/bitrix/templates/ska/images/banner_bgr.gif) repeat-x;}
/*.main-banners-box td {widsth: 33.3%;}*/
.main-banners-left {background: #ffffff url(/bitrix/templates/ska/images/banner_left_bgr.gif) repeat-x;}
.inner .main-banners-left {background: #ffffff url(/bitrix/templates/ska/images/banner_left_bgr_in.gif) repeat-x;}
.main-banners-left-box {background: url(/bitrix/templates/ska/images/banner_left_left_bgr.gif) repeat-x;}
.inner .main-banners-left-box {background: none;}
.main-banner {height: 139px; background-repeat: no-repeat; background-position: 100% 0;}
.inner .main-banner {height: 135px;}
.main-banners-center {background: url(/bitrix/templates/ska/images/banner_center_bgr.gif) no-repeat;}
.inner .main-banners-center {background: url(/bitrix/templates/ska/images/banner_center_bgr_in.gif) no-repeat;}
.main-banners-right {background: url(/bitrix/templates/ska/images/banner_right_bgr.gif) no-repeat;}

.main-banners-left .main-banner {background-image: url(/bitrix/templates/ska/images/banner_left.jpg)}
.inner .main-banners-left .main-banner {background-image: url(/bitrix/templates/ska/images/banner_left_in.jpg)}
.main-banners-center .main-banner {background-image: url(/bitrix/templates/ska/images/banner_center.jpg); background-position: 100% 5px;}
.main-banners-right .main-banner {margin-left: 1px; background-image: url(/bitrix/templates/ska/images/banner_right.jpg); background-position: 70% 5px; }

.banner-title {height: 18px; padding-left: 40px; padding-top: 27px; margin-bottom: 15px; font-weight: bold; font-size: 12px; background: url(/bitrix/templates/ska/images/banner_title_pad.gif) no-repeat 0 26px; text-transform: uppercase;}
.banner-text {width: 80%; margin-left: 40px;}

.main-content {margin-top: 25px; background: url(/bitrix/templates/ska/images/footer_space_bgr.gif) repeat-x 0 100%;}
/*.main-content-left {text-align: center;}*/
.main-content-center {padding-left: 40px;}
.main-content-right {padding-left: 41px;}

.main-identify {position: relative; float: left; padding: 75px 0 0 40px; margin-top: -34px; margin-bottom: 35px; background: url(/bitrix/templates/ska/images/pic_id.jpg) no-repeat;}
.inner .main-identify {padding-right: 50px; float: none; margin-top: 0; padding-top: 82px;}
.main-identify .g-info-number {margin: .6em 0 .1em 0;}
.main-external {text-align: center;}
.inner .main-external {padding-right: 30px;}

/*.main-footer-space {height: 55px; background: url(/bitrix/templates/ska/images/footer_space_bgr.gif) repeat-x;}*/
.main-footer-content {height: 133px; background: #e6e9ef url(/bitrix/templates/ska/images/footer_bgr.gif) repeat-x;}
.main-footer-left {background: url(/bitrix/templates/ska/images/footer_left_bgr.gif) repeat-x;}
.main-footer-left-box {padding-left: 40px; padding-top: 44px; background: url(/bitrix/templates/ska/images/footer_left_corner_bgr.gif) no-repeat 100% 0;}
.main-footer-center {background: url(/bitrix/templates/ska/images/footer_right_corner_bgr.gif) no-repeat;}
.main-footer-center, .main-footer-right {padding-top: 31px;}
.main-footer-center {padding-left: 44px; -moz-padding-start: 68px;}
.inner .main-footer-center {-moz-padding-start: 44px;}
.main-footer-right {padding-left: 44px;}
.inner .main-footer-right {-moz-padding-start: 29px;}

.inner-content-left {background: url(/bitrix/templates/ska/images/left_col_top.gif) repeat-x;}
.inner-content-left-box {padding: 23px 0 50px 0; background: url(/bitrix/templates/ska/images/left_col_corner.gif) no-repeat 100% 0;}

/*.main-footer-space-fix {width: 1000px;}*/

.service-pads {clear: left; height: 44px;}
.service-pad {float: left; background: url(/bitrix/templates/ska/images/service_pad_bgr.gif) repeat-x;}
.service-pad div {float: left; padding-left: 14px; background: url(/bitrix/templates/ska/images/service_pad_left.gif) no-repeat;}
.service-pad div div {padding: 0 20px 0 0; height: 44px; background: url(/bitrix/templates/ska/images/service_pad_right.gif) no-repeat 100% 0;}
.service-pad a {display: block; float: left; padding-top: 5px; color: #000000; text-decoration: none;}

/* content */
.news-item {margin-bottom: 1.5em;}
.news-item-source, .news-item-source a {color: #666f80;}
.news-archive {margin-bottom: 1.5em;}
.news-archive td {padding-right: .3em;}
.news-archive .g-input-text {width: 100px;}
.news-archive .g-button-text {margin-top: 0;}

.main-center-content {width: 75%; margin-top: 20px; margin-bottom: 90px; padding-left: 39px; font-size: 1.2em; line-height: 1.5em;}
.office-box {width: 50%; padding-right: 50px;}
.office-info {margin-top: -0.5em; font-size: .85em;}
.office-info td {padding-right: 1em; line-height: 1.5em;}
.office-info a {display: block; float: left; padding-bottom: .3em;}
.office-info-top td {padding-top: 1em;}
.office-info-title {padding-bottom: .5em;}
.office-item {padding-bottom: 1.5em;}
.office-number {position: absolute; margin-left: -20px; font-weight: bold; font-size: .8em; line-height: 2.35em}

.content-pics {clear: left; margin-top: 1em;}
.content-pics-item {float: left; width: 155px; height: 220px; margin-bottom: 15px;}
.content-pics-item img {border: 1px solid #999999;}
.content-pics-item div {font-size: .8em;}

.about-logo {margin-top: 10px;}
.about-logo td {padding: 10px;}
.about-logo-img {padding-left: 0; text-align: center;}
.about-logo-text {width: 100%;}

#anketa .g-input-text {width: 300px;}
#anketa textarea.g-input-text {height: 150px;}
#search .g-input-text {width: 300px;}
#search .g-button-text {margin-top: 0;}

/*by tz*/ 
table.normalstyle {border: 1px solid #cccccc;} 
.normalstyle td {padding: 4px; border: 1px solid #cccccc;} 
