html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption{ margin: 0; padding: 0; border: 0; outline: 0; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; background-color:transparent; list-style:none;}

html { height: 100%;}
body { color:#474d55; height: 100%; font:13px/16px Verdana, Arial; height: 100%; background:url(../img/bg-repeat.jpg) repeat-y center #0d1a2b; }

/* Start */
body.page-start { background:url(../img/start.jpg) top center no-repeat #020609; min-height:740px;}
#start-block { width:929px; margin:0 auto; position:relative;}
#enter-link { top:625px; left:445px; width:135px; height:45px; position:absolute;}

#wrapper { width: 100%; min-width: 995px; min-height: 100%; height: auto !important; height: 100%; z-index:1; position:relative; background:url(../img/bg.jpg) top center no-repeat;}

/* Header */
#header { height: 365px; position:relative; z-index:500; padding-top:200px;width:995px;margin:0 auto;}
#header-container { width:995px; margin:0 auto; position:relative; overflow:hidden;}
#header-block { width:995px; height:302px; background:url(../img/bg-header-block.png) no-repeat; margin:18px auto 0;}
#flash-block { width:279px; height:278px; top:72px; right:21px; position:absolute;}
#flash { /*background:url(../img/flash.jpg) no-repeat; width:279px; height:278px;*/}
.shadow { position:absolute;}
#news-top { width:669px; height:278px; padding:13px 0 0 22px;}
#ft-buttons-news-hsolder { display:none;}
.ft-prev { text-decoration:none; height:155px; width:61px; background:url(../img/nav-left.png) bottom left no-repeat;}
.ft-next { text-decoration:none; height:155px; width:61px; background:url(../img/nav-right.png) bottom right no-repeat;}
.ft-title { width:549px; height:71px; padding:15px 60px 5px; background:url(../img/bg-ft-title.png);}
.nh-date { color:#92daff; font-size:11px; margin-bottom:5px;}
#news-top .ft-title .nh-desc { width:100%; height:20px; display:block; overflow:hidden;}
.ft-title .nh-desc a { text-decoration:none; font-size:17px; color:#fff; text-shadow: 2px 2px 1px #000;}
.ft-title .nh-desc a:hover { color:#fff; border-bottom:1px solid #c9c9c9;}
.ft-title .news-reed-more { float:right; margin-top:8px; color:#fff;}
a.news-reed-more:hover { color:#FEFB00;}
#logo { width:170px; height:120px; top:20px; left:550px; position:absolute;}

/* Navigation */
#nav { width:971px; height:41px; margin-left:13px; position:relative; background:url(../img/bg-nav.jpg) center no-repeat; position:relative; z-index:20000;}

.sf-navbar li#menu-item-86 a { width:115px; height:34px; padding-top:7px;}
.sf-navbar li#menu-item-86 a:hover, .sf-navbar li.current_page_item a.ma-86 { background:url(../img/li-h-a-01.jpg) center no-repeat; color:#fefb00;}
.sf-navbar li#menu-item-88 a { width:71px; height:34px; padding-top:7px;}
.sf-navbar li#menu-item-88 a:hover, .sf-navbar li.current_page_item a.ma-88 { background:url(../img/li-h-a-02.jpg) center no-repeat; color:#fefb00;}
.sf-navbar li#menu-item-90 a { width:100px; height:34px; padding-top:7px;}
.sf-navbar li#menu-item-90 a:hover, .sf-navbar li.current_page_item a.ma-90 { background:url(../img/li-h-a-03.jpg) center no-repeat; color:#fefb00;}
.sf-navbar li#menu-item-92 a { width:82px; height:34px; padding-top:7px;}
.sf-navbar li#menu-item-92 a:hover, .sf-navbar li.current_page_item a.ma-92 { background:url(../img/li-h-a-04.jpg) center no-repeat; color:#fefb00;}
.sf-navbar li#menu-item-93 a { width:107px; height:34px; padding-top:7px;}
.sf-navbar li#menu-item-93 a:hover, .sf-navbar li.current_page_item a.ma-93 { background:url(../img/li-h-a-05.jpg) center no-repeat; color:#fefb00;}
.sf-navbar li#menu-item-96 a { width:66px; height:34px; padding:7px 5px 0px;}
.sf-navbar li#menu-item-96 a:hover, .sf-navbar li.current_page_item a.ma-96, .sf-navbar li.current_page_parent a.ma-96 { background:url(../img/li-h-a-06.jpg) center no-repeat; color:#fefb00;}

.sf-navbar li#menu-item-83 a { width:40px; height:25px; background:#274f84; padding:5px 3px 3px; border-top:1px solid #274f84; font-size:11px; font-weight:normal;}
.sf-navbar li#menu-item-83 a:hover { background:#1d3d69; border-top:1px solid #0e1d31; border-bottom:1px solid #3772bf;}
.sf-navbar li#menu-item-85 a { width:65px; height:25px; background:#274f84; padding:5px 3px 3px; border-top:1px solid #274f84; font-size:11px; font-weight:normal;}
.sf-navbar li#menu-item-85 a:hover { background:#1d3d69; border-top:1px solid #0e1d31; border-bottom:1px solid #3772bf;}
.sf-navbar li#menu-item-87 a { width:65px; height:25px; background:#274f84; padding:5px 3px 3px; border-top:1px solid #274f84; font-size:11px; font-weight:normal;}
.sf-navbar li#menu-item-87 a:hover { background:#1d3d69; border-top:1px solid #0e1d31; border-bottom:1px solid #3772bf;}
.sf-navbar li#menu-item-89 a { width:50px; height:25px; background:#274f84; padding:5px 3px 3px; border-top:1px solid #274f84; font-size:11px; font-weight:normal;}
.sf-navbar li#menu-item-89 a:hover { background:#1d3d69; border-top:1px solid #0e1d31; border-bottom:1px solid #3772bf;}
.sf-navbar li#menu-item-91 a { width:50px; height:25px; background:#274f84; padding:5px 3px 3px; border-top:1px solid #274f84; font-size:11px; font-weight:normal;}
.sf-navbar li#menu-item-91 a:hover { background:#1d3d69; border-top:1px solid #0e1d31; border-bottom:1px solid #3772bf;}
.sf-navbar li#menu-item-94 a { width:65px; height:25px; background:#274f84; padding:5px 3px 3px; border-top:1px solid #274f84; font-size:11px; font-weight:normal;}
.sf-navbar li#menu-item-94 a:hover { background:#1d3d69; border-top:1px solid #0e1d31; border-bottom:1px solid #3772bf;}
.sf-navbar li#menu-item-95 a { width:65px; height:25px; background:#274f84; padding:5px 3px 3px; border-top:1px solid #274f84; font-size:11px; font-weight:normal;}
.sf-navbar li#menu-item-95 a:hover { background:#1d3d69; border-top:1px solid #0e1d31; border-bottom:1px solid #3772bf;}
.sf-navbar li#menu-item-98 a { width:65px; height:25px; background:#274f84; padding:5px 3px 3px; border-top:1px solid #274f84; font-size:11px; font-weight:normal;}
.sf-navbar li#menu-item-98 a:hover { background:#1d3d69; border-top:1px solid #0e1d31; border-bottom:1px solid #3772bf;}
.sf-navbar li#menu-item-100 a { width:45px; height:25px; background:#274f84; padding:5px 3px 3px; border-top:1px solid #274f84; font-size:11px; font-weight:normal;}
.sf-navbar li#menu-item-100 a:hover { background:#1d3d69; border-top:1px solid #0e1d31; border-bottom:1px solid #3772bf;}
.sf-navbar li#menu-item-102 a { width:85px; height:25px; background:#274f84; padding:5px 3px 3px; border-top:1px solid #274f84; font-size:11px; font-weight:normal;}
.sf-navbar li#menu-item-102 a:hover { background:#1d3d69; border-top:1px solid #0e1d31; border-bottom:1px solid #3772bf;}
.sf-navbar li#menu-item-104 a { width:75px; height:25px; background:#274f84; padding:5px 3px 3px; border-top:1px solid #274f84; font-size:11px; font-weight:normal;}
.sf-navbar li#menu-item-104 a:hover { background:#1d3d69; border-top:1px solid #0e1d31; border-bottom:1px solid #3772bf;}
.sf-navbar li#menu-item-105 a { width:50px; height:35px; background:#274f84; padding:5px 3px 3px; border-top:1px solid #274f84; font-size:11px; font-weight:normal;}
.sf-navbar li#menu-item-105 a:hover { background:#1d3d69; border-top:1px solid #0e1d31; border-bottom:1px solid #3772bf;}
.sf-navbar li#menu-item-107 a { width:135px; height:25px; background:#274f84; padding:5px 3px 3px; border-top:1px solid #274f84; font-size:11px; font-weight:normal;}
.sf-navbar li#menu-item-107 a:hover { background:#1d3d69; border-top:1px solid #0e1d31; border-bottom:1px solid #3772bf;}

.sf-navbar li#menu-item-97 a { width:78px; height:34px; padding-top:7px;}
.sf-navbar li#menu-item-97 a:hover, .sf-navbar li.current_page_item a.ma-97, .sf-navbar li.current_page_parent a.ma-97 { background:url(../img/li-h-a-07.jpg) center no-repeat; color:#fefb00;}
.sf-navbar li#menu-item-99 a { width:95px; height:34px; padding-top:7px;}
.sf-navbar li#menu-item-99 a:hover, .sf-navbar li.current_page_item a.ma-99 { background:url(../img/li-h-a-08.jpg) center no-repeat; color:#fefb00;}
.sf-navbar li#menu-item-101 a { width:67px; height:34px; padding-top:7px;}
.sf-navbar li#menu-item-101 a:hover, .sf-navbar li.current_page_item a.ma-101 { background:url(../img/li-h-a-09.jpg) center no-repeat; color:#fefb00;}
.sf-navbar li#menu-item-103 a { width:58px; height:34px; padding:7px 5px 0;}
.sf-navbar li#menu-item-103 a:hover, .sf-navbar li.current_page_item a.ma-103 { background:url(../img/li-h-a-10.jpg) center no-repeat; color:#fefb00;}
.sf-navbar li#menu-item-106 a { width:95px; height:34px; padding-top:7px;}
.sf-navbar li#menu-item-106 a:hover, .sf-navbar li.current_page_item a.ma-106 { background:url(../img/li-h-a-11.jpg) center no-repeat; color:#fefb00;}

/* Middle */
#middle { width: 100%; padding: 0 0 139px; height: 1%;}
#middle:after { content: '.'; display: block; clear: both; visibility: hidden; height: 0;}
#block { width:971px; min-height:660px; margin:0 auto; position:relative; z-index:15; overflow:hidden;}
#container-bg-top { width:971px; height:13px; background:url(../img/bg-c-top.png) no-repeat;}
#container-bg { width: 971px; float: left; overflow: hidden; background:url(../img/bg-c.png) repeat-y;}
#container-bg-bottom { width:971px; height:8px; background:url(../img/bg-c-bottom.png) no-repeat;}
#container { width: 959px; float: left; /*overflow: hidden;*/ margin-left:7px; background:url(../img/bg-container.jpg) right repeat-y;}

/* Content */
#content { padding: 0 290px 0 0; position:relative;}
#content h1 { font-size:18px; font-weight:normal; color:#26548f;}
#content h2 { font-size:17px; font-weight:normal; color:#26548f; margin-bottom:11px;}
#content h3 { font-size:16px; font-weight:normal; color:#26548f;}
#content h4 { font-size:15px; font-weight:normal; color:#26548f;}
#content h5 { font-size:14px; font-weight:normal; color:#26548f;}
#content h6 { font-size:14px; font-weight:normal; color:#26548f;}
#content p { text-indent:20px; line-height:16px; margin-bottom:15px;}
#content p.BLUE, #content p.blue { color:#26548f!important;}
#content a { color:#26548f; text-decoration:underline;}
#content a:hover { color:#26548f; text-decoration:none;}
#content strong { font-weight:bold;}
#content em { font-style:italic;}
#content ul li { margin-bottom:16px; background:url(../img/bg-li.jpg) top left no-repeat; text-indent:12px; line-height:16px; text-align:left; display:inline-block;}
#content ol li { margin-bottom:16px; list-style: decimal; margin-left:30px; line-height:16px; text-align:left; /*display:inline-block;*/}
#content small { font-size:11px;}
#content img { }
#content hr { border-top:1px solid #26548f; border-bottom:1px solid #3d454e; border-left:none; border-right:none; width:100%; margin:15px 0px 10px;}
#content table p { margin:0px; text-indent:10px;}
#content #paging { clear:both; display:block; margin-top:20px; padding:5px 0; text-align:center;}
#content #paging .active-paging { width:21px; height:18px; background:url(../img/paging-active.jpg); text-align:center; text-decoration:none; padding:3px 8px; color:#fff; font-size:10px; margin:0px 1px;}
#content #paging a { width:21px; height:18px; background:url(../img/paging.jpg); text-align:center; text-decoration:none; padding:3px 8px; color:#fff; font-size:10px;  margin:0px 1px;}
#content #paging a:hover { text-decoration:underline;}
.entry { padding: 23px 30px 10px 30px; z-index:1100; position:relative;}
#content .news-container { display:inline-block; margin-bottom:50px;}
#content .news-container img { margin-right:25px;}
#content p.news-t-date { color:#7d9baa; font-size:11px; text-indent:0px; margin-bottom:4px;}
#content .news { display:inline-block; margin-bottom:30px; width:100%;}
#content .news img { margin-right:35px;}
#content .news .news-reed-more { float:right; color:#fff; text-decoration:none;}
#content .news .news-reed-more:hover { float:right; color:#FEFB00;}

.title-block { width:100%; height:45px; background:url(../img/bg-title.jpg) repeat-x; border-right:1px solid #e9ecef; position:relative;}
.title-block-news { width:287px; height:45px; background:url(../img/bg-title.jpg) repeat-x; border-left:1px solid #73818f; position:relative;}

#content .title-block .title-about { margin:9px 0 0 25px;}
#content .title-block .title-viddily { margin:9px 0 0 25px;}
#content .title-block .title-sport-buildings { margin:7px 0 0 22px;}
#content .title-block .title-price { margin:8px 0 0 25px;}
#content .title-block .title-competition { margin:9px 0 0 25px;}
#content .title-block .title-zvity { margin:9px 0 0 25px;}
#content .title-block .title-smi { margin:7px 0 0 14px;}
#content .title-block .title-kontakty { margin:9px 0 0 25px;}
#content .title-block .title-news { margin:3px 0 0 18px;}
#content .title-block .title-our-stars { margin:7px 0 0 22px;}
#content .title-block .title-history { margin:7px 0 0 22px;}

#sideRight .title-block-news .title-smi{ margin:8px 0 0 20px;}
#sideRight .title-news { margin:4px 0 0 25px;}
.title-block-img { float:left;}
.titlle-sub-name { font-size:20px; color:#fefb00; margin:10px 0 0 15px; text-shadow: 2px 2px 1px #000; display:block; float:left;}

/* Buttons */
.news-reed-more { width:79px; height:18px; background:url(../img/bottom.jpg); display:block; color:#fff; text-decoration:none; text-align:center; line-height:14px; font-size:11px;}
/*.btn-products:hover { background:url(../img/btn-priducts.gif) 0px 52px; width:90px; height:26px;}
.btn-products:active { background:url(../img/btn-priducts.gif) 0px 26px; width:90px; height:26px;}*/

/* Image */
.alignleft { float:left; margin:0px 10px 0px 0px; padding:0px; text-indent:0px;}
.alignright { float:right; margin:0px 0px 0px 10px; padding:0px; text-indent:0px;}
.alignnone { margin:0px 10px 0px 10px; padding:0px; text-indent:0px;}
.size-full { margin:0px 10px 0px 10px; padding:0px; text-indent:0px;}
.size-medium { margin:0px 10px 0px 10px; padding:0px; text-indent:0px;}

/* Table */
#content table { border-collapse:collapse; margin:1px; width:auto;}
#content table th, #content table td { border:1px solid #9aa0a6; padding:3px; vertical-align:top;}
#content table.NO-BORDER th, #content table.NO-BORDER td, #content table.no-border th, #content table.no-border td { border:none;}
#content p.NO-INDENT, #content p.no-indent { text-indent:0px; line-height:23px; margin-bottom:15px;}
#content .BORDER, #content .border { border:1px solid #cbcbcb!important;}
/* === */
.NO-BORDER {}
.NO-INDENT {}
.BORDER {}
.BLUE {}
/* === */

/* Sidebar */
#sideRight { float: left; margin-right: -3px; width: 290px; margin-left: -289px; position: relative;}
.news-block { width:258px; min-height:150px; padding:10px 15px 16px 15px;}
.nb-1 { background:url(../img/news-block_01.jpg) bottom no-repeat #1d5586;}
.nb-2 { background:url(../img/news-block_02.jpg) bottom no-repeat #356d9e;}
.nb-3 { background:url(../img/news-block_03.jpg) bottom no-repeat #5394cc;}
#sideRight .news-block .news-date { color:#b0d0e0; font-size:11px;}
#sideRight .news-title { font-size:17px; color:#fff; text-shadow: 1px 1px 1px #000000; font-weight:normal; line-height:18px; margin-bottom:13px;}
#sideRight .news-block img { border:1px solid #fff; float:left; margin-right:13px; width:90px;}
#sideRight .news-block p { color:#fff; line-height:16px; font-size:12px;}
#sideRight .news-reed-more { float:right; margin-top:15px;}
#sideRight .smi-about-us .news-title { margin-bottom:8px;}
#sideRight .smi-about-us .news-block .newspaper { color:#fff; font-size:11px; margin:5px 0 7px 0;}
#sideRight .smi-about-us .news-block .news-date { margin-bottom:7px;}
#sideRight .news-block .autor { color:#b0d0e0; font-size:11px;}

/* Footer */
#footer { margin: -139px auto 0; min-width: 995px; height: 139px; background:url(../img/bg-footer.jpg) center no-repeat; position:relative; font-size:11px; z-index:100;}
.footer-link { width:70px; height:70px; position:absolute;}
.f-lnk-1 { top:20px; left:38px;}
.f-lnk-2 { top:20px; left:125px;}
.f-lnk-3 { top:20px; left:211px;}
.f-lnk-4 { top:20px; left:296px;}
.f-lnk-5 { top:20px; left:384px;}
.f-lnk-6 { top:20px; left:470px;}
.f-lnk-7 { top:20px; left:555px;}
.f-lnk-8 { top:20px; left:640px;}
.f-lnk-9 { top:20px; left:726px;}
.f-lnk-10 { top:20px; left:808px;}
.f-lnk-11 { top:20px; left:892px;}
#bottom-gradient { width:100%; height:304px; background:url(../img/bg-footer-gradient.png) repeat-x; position:absolute; z-index:3; bottom:0px;}
#footer-content { width:995px; height:130px; margin:0 auto; position:relative;}
.copyright { position:absolute; bottom:0px; left:44px; color:#1f4c85;}
.webi { position:absolute; bottom:0px; right:40px; background:url(../img/webi.jpg) left center no-repeat; padding-left:18px; color:#1f4c85;}
.webi a { color:#1f4c85; text-decoration:none;}
.webi a:hover { color:#1f4c85; text-decoration:underline;}

a { text-decoration:underline; color:#474d55;}
a:hover { text-decoration:none; color:#474d55;}
strong { font-weight:bold;}
.clr, .clear { clear:both; display:block;}
.soc {background: none repeat scroll 0 0 transparent;height: 30px;position: absolute;right: 18px;top: 145px;width: 150px;}
.soc ul {text-align:right;}
.soc ul li{display:inline;}
.soc ul li img {width:30px;height:30px;}

.new-tit {   color: #F7F7F7;
    font-size: 24px;
    font-style: italic;    
    padding: 10px 0 0 20px;
    text-shadow: 1px 2px 1px #1A232A;}