/* CSS Document */
body {
    background-color:#000000;
    margin:0px;
    padding:0px;
    color:#b2b2b2;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:12px;
}
.banner {
    padding:15px 0px 15px 0px;
}
a {
    color:#b2b2b2;
    text-decoration:underline;
}
a:hover {
    text-decoration:none;
}
h1, h2, h3 {
    
    font-size:18px;
    font-weight:normal;
}
h2 {
    font-size:14px;
    font-weight:bold;
    padding:0px;
    margin-bottom:10px;
    color:#FFFFFF;
}
h2 a {
    color:#FFFFFF;
}
h3 {
    font-size:14px;
}
#container1 {
    background:transparent url(/resources/images/bg1.gif) top right repeat-y;
    vertical-align:top;
}
#container2 {
    background:transparent url(/resources/images/bg2.jpg) top right no-repeat;
    height:100%;
}
#container3 {
    background:transparent url(/resources/images/bg3.gif) top left repeat-y;
    vertical-align:top;
}
#container4 {
    background:transparent url(/resources/images/bg4.jpg) top left no-repeat;
    height:100%;
}
#container5 {
    width:1000px;
    vertical-align:top;
    background:#000000 url(/resources/images/bg5.jpg) right 53px no-repeat;
    padding:0px;
}
#logo {
    position:absolute;
    width:235px;
    height:115px;
    top:17px;
    left:69px;
}
#new_year {
    position:absolute;
    width:430px;
    height:71px;
    top:15px;
    left:320px;
}
#header1 {
    position:absolute;
    top:0px;
    left:0px;
    background-image:url(/resources/images/h1.jpg);
    height:17px;
    width:513px;
}
#header2 {
    position:absolute;
    top:17px;
    left:0px;
    background-image:url(/resources/images/h2.jpg);
    height:115px;
    width:69px;
}
#header3 {
    position:absolute;
    top:17px;
    left:304px;
    background-image:url(/resources/images/h3.jpg);
    height:115px;
    width:209px;
}
#header3.new_year {
        background-image:url(/resources/images/h3_ny.jpg);
}
#header4 {
    position:absolute;
    top:132px;
    left:0px;
    background-image:url(/resources/images/h4.jpg);
    height:61px;
    width:513px;
}
#navigation {
    padding:193px 0px 0px 30px;
    height:36px;
    line-height:30px;
    color:#FFFFFF;
    background:transparent url(/resources/images/bg6.jpg) left bottom no-repeat;
}
#navigation a {
    color:#FFFFFF;
}
.delim {
    padding:20px;
    background:transparent url(/resources/images/delim.gif) center center no-repeat;
}
/*
#menu {
    list-style-image:none;
    list-style-type:none;
    margin:0;
    padding:0;
    position:absolute;
    top:141px;
    left:81px;
}
#menu li {
    display:block;
    float:left;
    height:42px;
}
#menu a {
    display:block;
    height:42px;
    line-height:42px;
    text-align:center;
    color:f0f0ee;
    text-transform:uppercase;
    padding:0 21px;
    text-decoration:none;
}
#menu a:hover {
    text-decoration:underline;
}
#menu li.active {
    background:transparent url(/resources/images/m3.png) right top no-repeat;
    padding:0px 21px 0px 0px;
}
#menu li.active span {
    background:transparent url(/resources/images/m2.png) left top no-repeat;
    display:block;
    padding-left:21px;
}
#menu li.active a {
    background:transparent url(/resources/images/m1.png) center top no-repeat;
    padding:0;
}
#menu .d {
    width:5px;
    overflow:hidden;
    background:transparent url(/resources/images/m4.png) center center no-repeat;
}
*/
#left {
    width:300px;
    padding-bottom:50px;
    background:transparent url(/resources/images/bg7.jpg) left bottom no-repeat;
    vertical-align:top;
}
#right {
    width:700px;
    padding:0px 0px 10px 0px;
    vertical-align:top;
    background:transparent url(/resources/images/bg8.jpg) left bottom no-repeat;
}
/*
#category1 {
    background:#320710 url(/resources/images/category2.jpg) left bottom no-repeat;
}
#category2 {
    background:transparent url(/resources/images/category1.jpg) left top no-repeat;
    padding:15px 0px 15px 50px;
}
*/
#category1 {
    background:transparent url(/resources/images/category2.jpg) left bottom no-repeat;
        padding:15px 0px 15px 50px;
}
#category2 {
    background:#320710 url(/resources/images/category1.jpg) left top no-repeat;
}

.menu, .menu_active {
    padding:7px 7px 7px 30px;
    font-size:11px;
    text-decoration:none;
    display:block;
    color:#FFFFFF;
}
a.menu:hover, a.menu_active:hover {
    text-decoration:underline;
}
.menu_active {
    color:#b2b2b2;
    background:transparent url(/resources/images/menu.gif) left center no-repeat;
}
.mdelim {
    height:1px;
    font-size:1px;
    background:transparent url(/resources/images/mdelim.gif) right top no-repeat;
}
#content {
    background:transparent url(/resources/images/bg9.jpg) top left no-repeat;
    padding:10px 0px 10px 37px;
}
#content p, #content li {
    padding-right:15px;
    font-size: 12px;
    line-height: 17px;
}
.note {
    color:#FFFFFF;
}
#photo1 {
    height:139px;
    background:#2f060e url(/resources/images/photo2.jpg) right top no-repeat;
}
#photo2 {
    height:139px;
    background:transparent url(/resources/images/photo1.jpg) left top no-repeat;
    padding-left:67px;
    padding-top:1px;
}
.more {
    padding-right:10px;
    background:transparent url(/resources/images/more.gif) right center no-repeat;
}
#footer1 {
    height:58px;
    background-image:url(/resources/images/f1.gif);
}
#footer2 {
    height:58px;
    background:transparent url(/resources/images/f2.jpg) right top no-repeat;
}
#footer3 {
    height:58px;
    background:transparent url(/resources/images/f3.jpg) left top no-repeat;
    line-height:58px;
    text-align:center;
}
.home, .map, .contacts {
    padding-left:18px;
    font-size:10px;
    color: #666666;
    text-decoration:none;
}
a.home:hover, a.map:hover, a.contacts:hover {
    text-decoration: underline;
}
.home {
    background:transparent url(/resources/images/home.gif) left center no-repeat;
}
.map {
    background:transparent url(/resources/images/map.gif) left center no-repeat;
}
.contacts {
    background:transparent url(/resources/images/contact.gif) left center no-repeat;
}
.delim1 {
    padding:15px;
    background:transparent url(/resources/images/delim1.gif) center center no-repeat;
}
.info {
    padding-right:27px;
}
#footer4 {
    height:101px;
    /*background-image:url(/resources/images/f4.jpg);*/
    width:152px;
    font-size:10px;
    padding-left:50px;
}
#footer5 {
    height:79px;
    /*background-image:url(/resources/images/f5.jpg);*/
    /*width:420px;*/
    font-size:10px;
    vertical-align:top;
    padding-top:15px;
    padding-left:55px;
}
#footer5 span {
    font-size:16px;
    font-family:Georgia, "Times New Roman", Times, serif;
    color:#FFFFFF;
    font-style:italic;
}
#footer6 {
    height:68px;
    /*background-image:url(/resources/images/f6.jpg);*/
    width:303px;
    padding-left:20px;
    padding-top:28px;
    vertical-align:top;
    font-size:10px;
}
#footer7 {
    background-image:url(/resources/images/f7.jpg);
}
#link {
    height:152px;
    padding-top:87px;
    background-image:url(/resources/images/link.jpg);
}
#link1 {
    height:107px;
    padding-top:81px;
    background-image:url(/resources/images/link_1.jpg);
}
#link_dnepr {
    height:139px;
    padding-top:15px;
}
#link_2 {
    height:107px;
    padding-top:47px;
    background-image:url(/resources/images/gift_sertifikat_top.jpg);
}
#link2 {
    height:270px;
    width:277px;
    /*padding-top:106px;*/
    margin-left:10px;
    margin-bottom:10px;
    /*background:transparent url(/resources/images/link_2.jpg) left 60px no-repeat;*/
        float:right;
}
#link2 a.dnepr_home {
    margin-top: 15px;
    display: block;
}

h1, .title {
    color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:30px;
    font-weight:normal;
    font-style:italic;
    margin:0px 0px 10px 0px;
    background:transparent url(/resources/images/title.jpg) left bottom no-repeat;
}
.first_p {
    padding:10px 200px 0px 0px !important;
}
.table {
    border-collapse:collapse;
}
.table td {
    border:1px solid #777777;
}
.table th {
    background-color:#320710;
    color:#FFFFFF;
}



#d_line {
    height:53px; position:relative; width:1000px; z-index:100;
}
#d_lineb1,#d_line1 {
    display:none;height:254px; position:absolute; top:-200px;   left:0px; width:1000px; z-index:1000; background:transparent url(/resources/images/line_left.gif) left top no-repeat;
}
#d_lineb1{width:1294px; left: -130px;}
#d_lineb2,#d_line2 {
    height:254px; background:transparent url(/resources/images/line_right.gif) right top no-repeat;
}
/*
#redb_preload, #blackb_preload, #maltab_preload {
    position:absolute; left:0px; top:0px; width:1px; height:1px;
    background: transparent url(/resources/images/redproject.gif) -1000px -1000px no-repeat;
}
#blackb_preload {
    background-image:url(/resources/images/blackproject.jpg);
}
#maltab_preload {
    background-image:url(/resources/images/maltaproject.gif);
}
#redb, #blackb, #maltab {
    width:335px; height:184px; position:absolute; left:0px; top:0px; background-image:url(/resources/images/redproject.gif);
    color:#fff;
    font-size:11px;
}
.logo_sport{ display: block; position: absolute; left: 0px; top: 0px;}
.logo_sport img{border: 0px;}
.links_sport{display: block; position: absolute; top: 220px; left: 15px;}
.links_sport a{text-decoration: none; font-family: arial; font-size: 9px; font-weight: bold; color: #ffffff; letter-spacing: 2px;}
#redb a.red {
    position:absolute;
    left:90px;
    top:20px;
    width:150px;
    height:85px;
}
#blackb a.black {
    position:absolute;
    left:90px;
    top:20px;
    width:150px;
    height:85px;
}
#maltab a.malta {
    position:absolute;
    left:250px;
    top:20px;
    width:150px;
    height:85px;
    color:#fff;
    font-weight:bold;
}
#redb a, #blackb a {
    color:#fff;
}
#redb .city, #blackb .city {
    text-align:left;
    height:18px;
    line-height:18px;
    font-size:11px;
    margin-top:10px;
}
#redb .city a, #blackb .city a {
    font-weight:bold;
    margin-left:235px;
}
#blackb .city a {
    margin-left:250px;
}
#redb .halls {
    font-size:13px;
  
    margin-top:81px;
    padding-left:83px;
}
#redb .halls a {
    margin-right:30px;
}
#redb .slogan, #blackb .slogan, #maltab .slogan {
    text-align:center;
    margin-top:8px;
}
#redb .type {
    margin-top:5px;
    padding-left:15px;
    color:#000000;
}
#blackb .type {
    margin-top:5px;
    padding-left:15px;
}
#blackb {
    left:335px;
    background-image:url(/resources/images/blackproject.jpg);
}
#blackb .slogan {
    
    margin-top:85px;
}
#maltab .slogan {
    margin-top:112px;
}
#blackb .type {
    color:#f1ebaf;
    margin-top:13px;
}
#maltab .type {
    color:#ffffff;
    margin-top:7px;
    text-align:center;
}
#maltab {
    left:665px;
    width:334px; height:183px;
    background-image:url(/resources/images/maltaproject.gif);
}
#d_line1 {
    display:block;
    height:53px;
    top:0px;
    background-image:url(/resources/images/line_left1.gif);
}
#d_line2 {
    height:53px;
    background-image:url(/resources/images/line_right1.gif);
}
#d_redblack {
    color:#fff;
    font-size:11px;
    height:53px;
    line-height:53px;
    position:absolute;
    top:0px;
    left:320px;
    width:100px;
    padding-right:220px;
    background:transparent url(/resources/images/redblack.gif) top right no-repeat;
}
#d_line .down {
    width:7px;
    height:6px;
    background:transparent url(/resources/images/down.gif) left top no-repeat;
    position:absolute;
    top:25px;
    left:20px;
    z-index:1001;
}
#d_line #right.down {
    right:20px;
    left:auto;
}
#d_lineb1 {
    z-index:1002;
}
*/
div.soc_sm {
    padding-bottom:10px;
}
div.soc_sm img {
    border:none;
}
a.soc_facebook_sm img {
    background: url('/resources/images/social/ic_facebook_15x15.gif') no-repeat scroll left top transparent;
}
a.soc_twitter_sm img {
    background: url('/resources/images/social/ic_twitter_15x15.gif') no-repeat scroll left top transparent;
}
a.soc_vk_sm img {
    background: url('/resources/images/social/ic_vkontakte_15x15.gif') no-repeat scroll left top transparent;
}
a.soc_linkedin_sm img {
    background: url('/resources/images/social/ic_linkedin_15x15.png') no-repeat scroll left top transparent;
}
a.soc_buzz_sm img {
    background: url('/resources/images/social/ic_buzz_15x15.gif') no-repeat scroll left top transparent;
}
a.soc_lj_sm img {
    background: url('/resources/images/social/ic_lifejournal_15x15.gif') no-repeat scroll left top transparent;
    margin-top:-2px;
}
a.soc_facebook_sm:hover img, a.soc_twitter_sm:hover img, a.soc_vk_sm:hover img, a.soc_linkedin_sm:hover img, 
a.soc_buzz_sm:hover img, a.soc_lj_sm:hover img {
    background-position:left -15px;
}
a.soc_facebook_sm img, a.soc_twitter_sm img, a.soc_vk_sm img, a.soc_linkedin_sm img, 
a.soc_buzz_sm img, a.soc_lj_sm img {
    vertical-align:top;
}
.soc_big {
    padding-bottom:15px;
}
a.soc_facebook_big img {
    background: url('/resources/images/social/ic_facebook_26x27.gif') no-repeat scroll left top transparent;
}
a.soc_twitter_big img {
    background: url('/resources/images/social/ic_twitter_26x27.gif') no-repeat scroll left top transparent;
}
a.soc_vk_big img {
    background: url('/resources/images/social/ic_vkontakte_26x27.gif') no-repeat scroll left top transparent;
}
a.soc_linkedin_big img {
    background: url('/resources/images/social/ic_linkedin_26x27.png') no-repeat scroll left top transparent;
}
a.soc_buzz_big img {
    background: url('/resources/images/social/ic_buzz_26x27.gif') no-repeat scroll left top transparent;
}
a.soc_lj_big img {
    background: url('/resources/images/social/ic_lifejournal_26x27.gif') no-repeat scroll left top transparent;
}
a.soc_facebook_big:hover img, a.soc_twitter_big:hover img, a.soc_vk_big:hover img, a.soc_linkedin_big:hover img, 
a.soc_buzz_big:hover img, a.soc_lj_big:hover img {
    background-position:left -27px;
}
a.soc_facebook_big img, a.soc_twitter_big img, a.soc_vk_big img, a.soc_linkedin_big img, 
a.soc_buzz_big img, a.soc_lj_big img {
    vertical-align:middle;
}
a.soc_facebook_big, a.soc_twitter_big, a.soc_vk_big, a.soc_linkedin_big, 
a.soc_buzz_big, a.soc_lj_big {
    margin-right:7px;
}
connect_confirmation_cell {
    color:#FFFFFF;
}

a#lnk_kiev, a#lnk_kharkov, a#lnk_dnepr {
    position:absolute;
    left:110px;
    top:0;
    font-size:14px;
    color:#CFCFCF;
    text-decoration:underline;
    z-index:99;
}
a#lnk_kharkov {
    left:115px;
}
a#lnk_dnepr {
    left:170px;
}
a#lnk_kiev.actv, a#lnk_kharkov.actv, a#lnk_dnepr.actv {
    color:#E6D98B;
    text-decoration:none;
    font-weight:bold;
    font-size:15px;
}   
/* =========================== menu and submenu styles ============================== */

#menu {
    list-style-image:none;
    list-style-type:none;
    margin:0;
    padding:0;
    position:absolute;
    top:141px;
    left:81px;
}
#menu li {
    float:left;
    display:inline;
    height:42px;
    position: relative;
}
#menu a {
    float:left;
    display:inline;
    height:42px;
    line-height:42px;
    text-align:center;
    color:f0f0ee;
    text-transform:uppercase;
    padding:0 21px;
    text-decoration:none;
}
#menu span {
    float:left;
    display:inline;
    height:42px;
    cursor: pointer;
}
#menu a:hover {
    text-decoration:underline;
}
#menu li.active {
    background:transparent url(../images/m3.png) right top no-repeat;
    padding:0px 21px 0px 0px;
}
/* */
#menu > li.has_sub.active:hover {
    background: none;
    padding: 0;
}
#menu > li.has_sub.active:hover > a > span {
    padding-right: 21px!important;
}
/* */
#menu li.active span {
    background:transparent url(../images/m1.png) center top no-repeat;
    display:block;
    padding-right: 0!important;
}


#menu > li.active > a, #menu > li.active:hover > a {
    padding:0 0 0 21px;
    background:transparent url(../images/m2.png) left top no-repeat;
}

#menu .d {
    width:5px;
    overflow:hidden;
    background:transparent url(../images/m4.png) center center no-repeat !important;
}
#menu li .sub {
    position: absolute;
    left:0;
    top: 42px;
    background: #ffa;
    display: none;
    min-height: 140px;
    width: 179px;
    padding: 4px 0 8px 0;
    margin: 0;
    background:transparent url(../images/sub.png) left bottom no-repeat;
}
#menu li .sub li {
    float:left;
    display:inline;
    width:135px;
    margin:0 0 0 24px;
    padding:5px 0 6px 0;
    height: auto;
    line-height: 12px;
    font-size: 12px;
    background:transparent url(../images/sub_dots.png) left bottom repeat-x;
}
#menu li .sub li.last {
    background: none;
}
#menu li .sub li a {
    padding: 0 0 3px 0;
    margin: 0;
    height: auto;
    line-height: 12px;
    font-size: 12px;
    text-align: left;
    text-transform: none;
    color: #aeaeae;
    /*text-decoration: underline;*/
}
#menu li .sub li a:hover, #menu li .sub li.active a {
    text-decoration: none;
    color: #fff;
    background: none;
}
#menu li:hover .sub {
    display: inline;
}
#menu li.has_sub > a {
    padding:0 0 0 21px;
}
#menu li.has_sub span {
    padding:0 21px 0 0;
}

#menu li.has_sub:hover > a {
    background:transparent url(../images/sub_left.png) left top no-repeat;
}

#menu li.has_sub:hover span {
    background:transparent url(../images/sub_right.png) right top no-repeat;
}
















#d_lineb2,#d_line2 {
    height:254px; background:transparent url/resources/images/line_right.gif) right top no-repeat;
}
#redb_preload, #blackb_preload, #maltab_preload {
    position:absolute; left:0px; top:0px; width:1px; height:1px;
    background: transparent url(/resources/images/redproject.gif) -1000px -1000px no-repeat;
}
#blackb_preload {
    background-image:url(/resources/images/blackproject.jpg);
}
#maltab_preload {
    background-image:url(/resources/images/maltaproject.gif);
}
#redb, #blackb, #maltab {
    width:335px; height:254px; position:absolute; left:0px; top:0px; background-image:url(/resources/images/redproject.gif);
    color:#fff;
    font-size:11px;
}
.logo_sport{ display: block; position: absolute; left: 0px; top: 0px;}
.logo_sport img{border: 0px;}
.links_sport{display: block; position: absolute; top: 220px; left: 15px;}
.links_sport a{text-decoration: none; font-family: arial; font-size: 9px; font-weight: bold; color: #ffffff; letter-spacing: 2px;}
#redb a.red {
    position:absolute;
    left:80px;
    top:20px;
    width:170px;
    height:120px;
}
#blackb a.black {
    position:absolute;
    left:80px;
    top:20px;
    width:170px;
    height:115px;
}
#maltab a.malta {
    position:absolute;
    font-weight:bold;
    left:80px;
    top:45px;
    width:170px;
    height:85px;
}

#redb a, #blackb a, #maltab a {
    color:#fff;
}
#redb .city, #blackb .city, #maltab .city {
    position: absolute;
    top: 10px;
    left: 260px;
    text-align:left;
    height:40px;
    line-height:18px;
    font-size:12px;
}
#blackb .city{ 
	left: 90px;
    top:220px;
    
}
#blackb .city a{margin-right: 8px;}
#redb .city {
    left: 90px;
    top:220px;
    text-align: right;
}
#redb .city a{margin-right: 8px;}
#maltab .city {
    top:20px;
}
#redb .city a, #blackb .city a, #maltab .city a {
    font-weight:bold;
}

#redb .halls {
    position: absolute;
    left:75px;
    top:147px;
    font-size:13px;
}
#redb .halls a {
    margin-right:33px;
}

#redb .slogan, #blackb .slogan, #maltab .slogan{
    position: absolute;
    top:180px;
    left:20px;
    text-align:center;
    width:290px;
    font-size:13px;
}

#blackb .slogan {
    top:145px;
    font-size:15px;
}
#maltab .slogan {
    top:148px;
    font-size:15px;
}

#redb .type, #blackb .type, #maltab .type {
    position: absolute;
    top:230px;
    left:15px;
}
#redb .type{
	left:auto;
	 top:10px;
    right:10px;
}
#blackb .type {
    color:#f1ebaf;
    left:auto;
	 top:10px;
    right:20px;
}
#maltab .type {
    top:207px;
    left:20px;
    width:290px;
    text-align:center;
    font-size:12px;
}
.sport_life{ 
	background:url(/resources/images/sp_bg.png) left top no-repeat;
	width: 299px;
	height: 253px;
	display: block; position: relative;
	left:660px;
	top: 0px;
}
#blackb {
    left:335px;
    background-image:url(/resources/images/blackproject.jpg);
}
#maltab {
	border-bottom: solid 1px #b89038;
	right:1px;
    left:auto;
    width:334px; height:253px;
    background-image:url(/resources/images/maltaproject.gif);
}
#d_line1 {
    display:block;
    height:53px;
    top:0px;
    background-image:url(/resources/images/line_left1.gif);
}
#d_line2 {
    height:53px;
    background-image:url(/resources/images/line_right1.gif);
}
#d_redblack {
    color:#fff;
    font-size:11px;
    height:53px;
    line-height:53px;
    position:absolute;
    top:0px;
    left:320px;
    width:100px;
    padding-right:220px;
    background:transparent url(/resources/images/redblack.gif) top right no-repeat;
}
#d_line .down {
    width:7px;
    height:6px;
    background:transparent url(/resources/images/down.gif) left top no-repeat;
    position:absolute;
    top:25px;
    left:20px;
    z-index:1001;
}
#d_line #right.down {
    right:20px;
    left:auto;
}
#d_lineb1 {
    z-index:1002;
}




