./* 
    Document   : template
    Created on : 03.12.2013, 15:48:55
    Author     : Dmitrij
    Description:
        tylesheet for sportbrest.by
*/
@charset "utf-8";

body {
	background: #bed4fb;
	margin: 0;
}
.sp {
	width: 100%;
	float: left;
	overflow: hidden;
	background: #bed4fb;
	margin: 0;
}
.sv {
	width: 100%;
	float: left;
	background: url('../img/stella_brest.png') top center no-repeat;
	height: auto;
	position: relative;
}
.st {
	width: 100%;
	background: url('../img/bg_flag.png') center no-repeat;
	height: 16px;
	top: 104px;
	margin: 0 auto;
	margin-top: 205px;
}
#first_path {
	width: 100%;
	float: left;
	margin-top: -145px;
}
.all_to_center {
	width: 100%;
	margin: 0 auto;
	height: auto;
}
#podpis {
	float: left;
	padding-left: 100px;
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	line-height: 25px;
	font-size: 20px;
	color: #696969;
	position: relative;
}
#top_level {
	width: 100%;
	height: 39px;
	float: left;
}
.main_logo {
	background: url('../img/company_logo.png') left no-repeat;
	width: 130px;
	height: 140px;
	margin: -24px 0 0 -35px;
}
.olympic_logo {
	background: url('http://www.noc.by/images/ocd/pyeongchang_2018.png') left no-repeat;
	width: 189px;
	height: 108px;
	float: right;
	margin: -122px 40px 0 0;
	position: relative;
}
.search {
	/*background: url('../img/search.png') no-repeat;*/
	width: 161px;
	height: 24px;
	float: right;
	margin: -160px 140px 0 0;
}
.olympic_game_name {
	float: right;
	margin-top: -70px;
	margin-right: -42px;
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 14px;
	color: #696969;
	position: relative;
}
.item-232{
	width:170px;
	border-right: 1px solid transparent!important;
}


.olympic_game_count {
	background: url('../img/olympic_count.png') no-repeat;
	width: 77px;
	height: 42px;
	float: right;
	margin: -123px 13px 0 0;
	text-align: center;
	color: white;
	padding-top: 10px;
	font-weight: bold;
	font-size: 20px;
	font-family: Arial;
}
#horizontal_menu_level {
	width: 100%;
	/* height: 100px; */
	float: left;
	position: relative;
	padding-top: 113px;
	height: auto;
}
#horizontal_menu {
	width: 100%;
	height: auto;
	float: right;
}
#horizontal_menu ul {
	float: left;
	padding: 0px;
	list-style: none;
	position: relative;
	width: 100%;
	display: table;
	border-bottom: 4px solid #93969d;
	background: #d2d2d2;
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	font-size: 15px;
	z-index: 100;
	margin-bottom: 0;
}
#horizontal_menu ul li {
	position: relative;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	display: block;
	float: left;
	height: auto;
	padding-top: 8px;
	padding-bottom: 10px;
	border-top: 8px solid #d2d2d2;
	color: #696969;
	height: 40px;
}
#horizontal_menu ul li a{
	text-decoration: none;
	color: #696969;

}
#horizontal_menu ul li a:hover {
	color: #0095da;
	text-decoration: none;
}
#horizontal_menu ul li:hover {
	border-top: 8px solid #0095da;
}
#horizontal_menu ul li:hover a {
	color: #0095da;
}
li.item-65 {
	width: 130px;
	border-bottom: 1px solid transparent!important;
	border-right: 1px solid transparent!important;
}
li.item-65 > a{
	line-height:32px!important;
}
li.item-5 {
	width: 176px;
	border-bottom: 1px solid transparent!important;
	border-right: 1px solid transparent!important;
}
li.item-7 {
	width: 170px;
	border-bottom: 1px solid transparent!important;
	border-right: 1px solid transparent!important;
}
li.item-136 {
	width: 136px;
	border-bottom: 1px solid transparent!important;
	border-right: 1px solid transparent!important;

}
li.item-149 {
	width: 170px;
	border-bottom: 1px solid transparent!important;
	border-right: 1px solid transparent!important;
}
li.item-11 {
	width: 170px;
	border-bottom: 1px solid transparent!important;
	border-right: 1px solid transparent!important;
}
li.item-154 {
	width: 140px;
	border-bottom: 1px solid transparent!important;
	border-right: 1px solid transparent!important;
}
#cssmenu > ul > li.item-217:hover, #cssmenu > ul > li.item-16:hover, #cssmenu > ul > li.item-236:hover, #cssmenu > ul > li.item-232:hover, #cssmenu > ul > li.item-237:hover{
	border-bottom: 1px solid #BED4FB!important;
}
#cssmenu > ul > li.active{
	background:#fff;
}
.item-217{
	width:248px;
	border-bottom: 1px solid transparent!important;
}
li.item-16 {
	/*width: 136px;*/
}
li.item-58 {
	/*width: 113px;*/
}
li.item-107 {
	/*width: 127px;*/
}
.dynamic_content {
	width: 100%;
	float: left;
	margin-bottom:20px;
}
.dynamic_content_left {
	width: 320px;
	float: left;
	/*background: url('../img/sport_girl.png') no-repeat;*/
	/* margin-right: 5px; */
	margin: 0;
}
.dynamic_content_rigth {
	width: 610px;
	float: right;
	margin: 0;
}
.dynamic_content_left_name {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #0095da;
}
.dynamic_content_left_value {
	float: left;
	width: 625px;
	height: 225px;
	/*overflow: hidden;*/
	/* background: url('../img/sport_run.png') no-repeat;*/
}
.olympic_condidats {
	width: 100%;
	float: left;
}
.olympic_condidats_tenj_bg {
	background: url('../img/tenj_bg.png') top center no-repeat;
	width: 100%;
	height: 62px;
}
.olympic_condidats_img {
	background: url('../img/sport_condidats.png') center no-repeat;
	width: 960px;
	height: 33px;
	padding-top: 25px;
}
.content {
	width: 100%;
	float: left;
}
#footer {
	width: 100%;
	float: left;
	margin-top: 20px;
	position:relative;
}
.table_head {
	color: #b3b3b3;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	vertical-align: middle;
}
.company_name {
	font-size: 15px;

	font-family: Arial;
	font-weight: bold;
	padding-top: 15px;
	color: #444444;
}
.company_contact {
	font-size: 15px;
	font-family: Arial;
	padding-top: 15px;
	color: #444444;
}
td {
	vertical-align: top;
	border-collapse: collapse;
}
div.k2ItemsBlock ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.even {
	background: #bed4fb;
}
h1 {
	font-family: Arial;
	color: #444444;
	font-weight: bold;
}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
	float: left;
	padding: 0px 10px 0px 0px;
	border: none;
}
div.k2ItemsBlock ul li a.moduleItemTitle {
	font-family: Arial;
	color: #444444;
	font-weight: bold;
	text-decoration: none;
}
div.itemComments {
	background: none;
	border: none;
	padding: 0;
	margin: 0;
}
div.k2ItemsBlock ul li {
	border-bottom: 1px solid #a2a9b5;
	background: none;
	margin-bottom: 20px;
}
div.k2ItemsBlock ul li a.moduleItemReadMore {
	font-family: Arial;
	color: #0095da;
}
div.k2ItemsBlock ul li div.moduleItemIntrotext {
	font-family: Arial;
	color: #444444;
}
div.itemHeader h2.itemTitle {
	font-family: Arial;
	color: #444444;
}
span.itemImage img {
	border: none;
}
div.itemFullText {
	/*border-bottom: 1px solid #a2a9b5;*/
	font-family: Arial;
	color: #444444;
	padding-bottom: 30px;
}
.itemCommentsList .commentLink {
	display: none;
}
.itemCommentsList {
	font-family: Arial;
	color: #444444;
	margin-top: 30px !important;
}
.itemComments .itemCommentsCounter {
	font-family: Arial;
	color: #444444;
	font-weight: bold;
	margin-top: 50px;
}
textarea {
	resize: none;
}
.itemCommentsForm {
	font-family: Arial;
	color: #444444;
}
div.itemCommentsForm form input#submitCommentButton {
	background: #0095da;
	border-bottom: 3px solid #157ead;
	color: white;
	float: right;
	width: 125px;
	height: 40px;
	font-family: Arial;
	font-weight: bold;
	margin-top: -37px;
}
div.itemCommentsForm form input.inputbox {
	color: #444444;
}
div.itemBackToTop {
	text-decoration: none;
	width: 100px;
	height: 35px;
	text-align: center;
	padding-top: 10px;
	background: #dc0201;
	border-bottom: 3px solid #8b0b0a;
	color: white;
	margin-left: 45%;
	font-weight: bold;
	margin-top: 25px;
}
div.itemBackToTop a {
	text-decoration: none;
	color: white;
	font-family: Arial;
	padding: 10px 25px 19px 25px;
}
div.itemBackToTop a:hover {
	text-decoration: none;
	color: white;
	font-family: Arial;
}
div.itemImageBlock {
	padding: 0;
}
div.itemView {
	border: none;
}
div.itemComments ul.itemCommentsList li {
	background: #bed4fb;
	border-bottom: 2px solid #a2a9b5;
}
div.itemComments ul.itemCommentsList li p {
	padding: 4px 0 0 12px;
}
.email {
	font-family: Arial;
	color: #0095da;
	text-decoration: underline;
}
#mod-search-searchword {
	color: #696969;
	padding-left: 7px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #0095da;
	vertical-align: top
}
#horizontal_menu .parent ul{
	width: 200px;
	display: none;
	position: absolute;
	top: 58px;
	left: 0px;
	z-index: 1;
	background: white;
	text-align: left;
	border-left: 4px solid #93969d;
	border-right: 4px solid #93969d;
}
#horizontal_menu .parent:hover ul {
	display: block;
}
#horizontal_menu .parent ul li {
	width: 200px;
	height: auto;
	float: none;
	padding-left: 10px;
	padding-right: 9px;
	position: static;
	text-align: left;
	border: none;
}
#horizontal_menu .parent ul li a {
	color: #696969;
}
#horizontal_menu .parent ul li a:hover {
	color: #0095da;
}
.pagination ul {
	display: table;
	/* width: 880px; */
	/* margin: 0 53px 0 25px; */
	padding: 0;
	float: left;
	margin: 0 155px  0 155px;
}
.pagination ul li {
	display: table-cell;
}
.pagination ul li span.pagenav {
	color: #696969;
}
#horizontal_menu ul li:hover .separator {
	color: #0095da;
}
#logo_link {
	width: 130px;
	height: 140px;
	position: absolute;
	z-index: 1;
}
#sochi2014 {
	width: 187px;
	height: 81px;
	position: absolute;
	z-index: 1;
}
.logo_top {
	padding-bottom: 7px;
}
.logo_bottom {
	padding-top: 7px;
}
#life4it {
	vertical-align: middle;
}
.mod_head {
	font-family: Arial;
	color: #444444;
	font-weight: bold;
}
.blog h2 {
	font-family: Arial;
	color: #444444;
}
.pagination-start {
	width: 80px;
	height: 30px;
	background: #dc0201;
	border-bottom: 3px solid #8b0b0a;
	text-align: center;
	vertical-align: middle;
	font-family: Arial;
	color: white !important;
	font-weight: bold;
	margin-right: 10px;
}
.pagination-start span.pagenav {
	font-family: Arial;
	color: white !important;
}
.pagination-prev span.pagenav {
	font-family: Arial;
	color: white !important;
}
.pagination-next span.pagenav {
	font-family: Arial;
	color: white !important;
}
.pagination-end span.pagenav {
	font-family: Arial;
	color: white !important;
}
.pagination-prev {
	width: 80px;
	height: 30px;
	background: #0095da;
	border-bottom: 3px solid #157ead;
	text-align: center;
	vertical-align: middle;
	font-family: Arial;
	color: white !important;
	font-weight: bold;
	margin-right: 10px;
}
.pagination-next {
	width: 80px;
	height: 30px;
	background: #0095da;
	border-bottom: 3px solid #157ead;
	text-align: center;
	vertical-align: middle;
	font-family: Arial;
	color: white !important;
	font-weight: bold;
	margin-left: 10px;
}
.pagination-end {
	width: 80px;
	height: 30px;
	background: #dc0201;
	border-bottom: 3px solid #8b0b0a;
	text-align: center;
	vertical-align: middle;
	font-family: Arial;
	color: white !important;
	font-weight: bold;
	margin-left: 10px;
}
.pagination-end a {
	font-family: Arial;
	color: white !important;
	text-decoration: none;
}
.pagination-next a {
	font-family: Arial;
	color: white !important;
	text-decoration: none;
}
.pagination-prev a {
	font-family: Arial;
	color: white !important;
	text-decoration: none;
}
.pagination-next a:hover {
	font-family: Arial;
	color: white !important;
	text-decoration: none !important;
}
.pagination-pref a:hover {
	font-family: Arial;
	color: white !important;
	text-decoration: none !important;
}
.pagination-start a:hover {
	font-family: Arial;
	color: white !important;
	text-decoration: none !important;
}
.pagination-prev a:hover {
	font-family: Arial;
	color: white !important;
	text-decoration: none !important;
}
.pagination-end a:hover {
	font-family: Arial;
	color: white !important;
	text-decoration: none !important;
}
.pagination-start a {
	font-family: Arial;
	color: white !important;
	text-decoration: none;
}
.pagination ul li {
	font-family: Arial;
	color: #0095da;
	font-weight: bold;
}
.pagination ul li {
	vertical-align: middle;
}
.pagination ul li a {
	font-family: Arial;
	color: #444444;
	text-decoration: none;
}
.pagination ul li a:hover {
	font-family: Arial;
	color: #0095da;
	text-decoration: underline;
}
.k2Pagination a {
	font-family: Arial;
	text-decoration: none;
}
.k2Pagination ul li {
	font-family: Arial;
	color: #0095da;
	font-weight: bold;
}
.k2Pagination ul li {
	vertical-align: middle;
}
.k2Pagination ul li a {
	font-family: Arial;
	color: #444444;
	text-decoration: none;
}
.k2Pagination ul li a:hover {
	font-family: Arial;
	color: #0095da;
	text-decoration: underline;
}
.newsflash div img {
	float:left !important;
	padding-right: 20px;
	width: 209px !important;
	height: auto !important;
}
.newsflash img {
	float:left !important;
	padding-right: 20px;
	width: 209px !important;
	height: auto !important;
}
div.content .moduleItemIntrotext {
	margin-left: -9px;
}

.building_house {
	width: 152px;
	background: url(../img/stroitelstvo.png) left top no-repeat;
	height: 79px;
	float: left;
}
.poligraf_more {
	width: 152px;
	background: url(../img/poligrafia.png) left top no-repeat;
	height: 79px;
	float: left;
}
#k2ModuleBox113 .service_box {
	color: #0d72a0;
	font-family: Arial;
	margin-top: -19px;
}
#k2ModuleBox113 .service_box .service_box_buttons {
	display: table-cell;
	vertical-align: middle;
}
.item-133 {
	display: none !important;
}

#k2ModuleBox119 {
	width: 100%;
	float: left;
	margin-top: 25px;
}
ul {
	-webkit-padding-start: 0px !important;
}
.content .left_menunius .menu {
	width: 230px;
	background: #d2d2d2;
	list-style: none;
	padding: 0;
	margin: 0;
	padding-bottom: 30px;
	margin-right: 30px;
	padding-top: 10px;
}
.content .left_menunius .menu li {
	padding: 5px;

	border-left: 8px solid #d2d2d2;
}
.content .left_menunius .menu li a{
	color: #696969;
	font-family: Arial;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 600;
}
.content .left_menunius .menu li a:hover{
	color: #0095da;
}
li.item-133 {
	display: none !important;
}

#horizontal_menu .active {
	color: #0095da;
	border-top: 2px solid #0095da;
}
.left_menunius .menu li:hover{
	border-left: 8px solid #0095da;
}
.left_menunius .menu li:hover a{
	color: #0095da;
}
.yt_extra_top , .yt_slide_buttons{
	display: none;
}
.yt_extra_content {
	background: #bed4fb;
}
.yt_extra_inner .yt_extra_carousel .yt_extra_content {
	border:none !important;
}
.yt_slide_content{
	height:292px!important;
}
.yt-main-item{
	height:292px!important;
	padding: 0px!important;
}
.extracontent-item{
	height:292px!important;
	width:293px!important;
}
.block_slider{
	margin:-20px auto 0px auto;
	background:transparent!important;
}
#yt-extra-122 #yt_extra_wrapper122 .yt_extra_content ul li .yt_slide_content .yt-main-item .yt_item_content {
	position: relative;
	bottom: 42px;
	background: rgba(0, 0, 0, 0.52)
}
.yt_item_content{
	width:100%!important;
}
.yt_item_title a{
	color: white !important;
	text-align: right;
}
.yt_item_title {
	text-align: right;
}
.yt_item_content .yt_item_title {
	text-align: right !important;
}
.yt_extra_inner .yt-main-item {
	height: 241px;
}
.yt_extra_inner .yt_slide_content {
	border:none !important;
}
.count_day{
	float:right;
}
.count_day_tokyo{
	margin-right: 310px;
}
.banners_level{
	float:right;
	margin: -104px 110px 0px 0px;
	position: relative;
	z-index: 1;
	padding-left: 14px;
	padding-top: 2px;
}
.banners_level img{

}
.banner_1 {
	float:left;
}
.banner_2 {
	float:left;
}
.banner_3 {
	float:left;
	margin-right: 24px;
}
#k2ModuleBox117 {
	margin-top: 25px;
}
#k2ModuleBox113{


}
.catItemCategory , .catItemAuthor , .catItemDateCreated{
	display:none !important;
}
.content .item-page h2{
	color: #444444;
	font-family: Arial;
}
.content .item-page p{
	color: #444444;
	font-family: Arial;
}
.article-info {
	display: none;
}
.content p a {
	color: #0095da;
}
#k2Container .itemHeader .itemDateCreated, #k2Container .itemHeader .itemAuthor, #k2Container .itemToolbar, #k2Container .itemRatingBlock {
	display: none;
}
#k2Container .itemHits, #k2Container .itemSocialSharing, #k2Container .itemLinks,#k2Container .itemAuthorBlock, #k2Container .itemAuthorLatest,#k2Container .itemNavigation{
	display: none;
}
.content table {
	width: 100%;
	float: left;
	table-layout: auto;
}
#k2Container  .itemDateModified {
	display: none;
}
.blog .actions {
	display: none;
}
.content .all_news_button {
	text-align: center;
	height: 40px;
	display: table-cell;
	vertical-align: middle;
	width: 960px;
}
.content .all_news_button a {
	color: white;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
}
.content .all_news_button .buttons_news_all{
	margin: 0 auto;
	position: relative;
	width: 160px;
	height: 27px;
	padding-top: 10px;
	background: #0095da;
	border-bottom: 3px solid #157ead;
	margin-top: 20px;
}
.k2FeedIcon {
	display: none;
}
.content .table_right_column {
	padding-left: 11px;
}
.content .table_left_column .left_menunius .menu li.active{
	border-left: 8px solid #0095da;
}
.content .table_left_column .left_menunius .menu li.active a{
	color: #0095da !important;
}
.main_article .catItemHeader table tr td:first-child{
	min-width:180px;
}
div.catItemHeader h3.catItemTitle a {
	color: #444444 !important;
	font-family: Arial;
	text-decoration: none !important;
	font-weight: bold;
	font-size: 19px;
}
div.catItemHeader h3.catItemTitle {
	color: #444444 !important;
	font-family: Arial;
	text-decoration: none !important;
	font-weight: bold;
	font-size: 19px;
}
div.catItemIntroText {
	color: #444444;
	font-family: Arial;
}
.itemCommentsForm .itemCommentsFormNotes {
	display: none;
}
.custom  h2 {
	color: #444444;
	font-family: Arial;
	font-weight: bold;
}
div.itemComments ul.itemCommentsList li img {
	display: none;
}
div.itemIsFeatured, div.catItemIsFeatured, div.userItemIsFeatured {
	background: none;
}
.itemList .catItemReadMore a {
	color: #0095da;
	font-family: Arial;
}
.itemList .catItemCommentsLink {
	display: none;
}
#k2Container .itemListCategoriesBlock {
	display: none;
}
#itemListLinks {
	display: none;
}
div.itemContentFooter {
	border: none;
}
.catItemLinks {
	display: none;
}
.content .blog {
	color: #444444;
	font-family: Arial;
}
.content .blog .items-leading > div{
	float:left;
}
.content .blog .items-leading {
	border-bottom: 1px solid #a2a9b5;
	margin-bottom: 30px;
}
.content .blog .items-leading div {
	margin-bottom: 30px;
}
.content .blog .items-row {
	border-bottom: 1px solid #a2a9b5;
	margin-bottom: 30px;
}.content .blog .items-row div {
	 margin-bottom: 30px;
 }

.content .blog .pagination p {
	display: none;
}
#k2Container .componentheading {
	margin-left: 20px;
	font-weight: bold;
	font-family: Arial;
	color: #444444;
	font-size: 28px;
}
#lbBottom {
	display: none;
}
.itemImageGallery {
	font-family: Arial;
	color: #444444;
}
div.itemVideoBlock {
	background: none !important;
	font-family: Arial;
	color: #444444;
}
div.catItemVideoBlock {
	background: none;
	font-family: Arial;
	color: #444444;
}
#sbcaption {
	display: none !important;
}
.sigProPseudoCaption, .sigProCaption {
	display: none !important;
}
.blog .items-more, .blog .cat-children {
	display: none;
}
.blog .items-row img {
	margin-right: 10px;
}
.blog .items-leading img {
	margin-right: 10px;
}
.content .actions {
	display: none;
}
div.k2Pagination ul li {
	padding: 7px;
}

ul.sigProSleek li.sigProThumb a.sigProLink {
	color: #fff;
	border: 6px solid #FFF;
}
ul.sigProSleek li.sigProThumb a.sigProLink, ul.sigProSleek li.sigProThumb a.sigProLink:hover {
	position: relative;
	display: block;
	background: white;
	padding: 0;
	margin: 0 auto;
}

ul.sigProSleek li.sigProThumb a.sigProLink img.sigProImg {
	background-size: 100%;
}

ul.sigProSleek li.sigProThumb {
	box-shadow: 0px 5px 10px rgb(90, 86, 86);
}
ul.sigProSleek li.sigProThumb {
	margin-right: 22px;
	margin-bottom: 17px;
}
div.itemCommentsForm form textarea.inputbox {
	width: 100% !important;
	color: #444444;
}
div.itemComments .itemCommentsCounter {
	display: none;
}
div.content .custom {
	margin-top: 20px;
	height: auto;
}
#k2ModuleBox119 .number_events {
	color: #444444;
	font-family: Arial;
	background: white;
}
#events_table_header {
	font-family: Arial;
	color: white;
	background: #0095da;
}
#catCounter {
	margin-left: 5px;
	float: left;
	font-size: 13px;
}
#event_more {
	float: right;
	color: #0095da;
	text-decoration: underline;
	font-size: 13px;
}
div.custom p {
	font-family: Arial;
}
div.itemBody {
	margin-bottom: 25px !important;
	border-bottom: 1px solid #a2a9b5;
}
div.itemContainerLast {
	border-bottom: 1px solid #a2a9b5;
	margin-bottom: 20px;
}
div.breadcrumbs {
	position: relative;
	width: 100%;
	float: left;
	margin-bottom: 15px;
	font-family: Arial;
	color: #444444;
	margin-top: 15px;
}
div.breadcrumbs a {
	font-family: Arial;
	color: #696969;
}
div.content .search {
	width: 100%;
	height: auto;
	float: left;
	margin: 0;
	font-family: Arial;
	color: #444444;
	margin-top: 25px;
}
div.content .search a {
	font-family: Arial;
	color: #0095da;
}
#search_content {
	background: #dc0201;
	border-bottom: 3px solid #8b0b0a;
	text-align: center;
	color: white !important;
	font-weight: bold;
	border-top: none;
	border-left: none;
	border-right: none;
	width: 100px;
	height: 35px;
	cursor: pointer;
}
div.search fieldset {
	/*background: #0095da;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 3px solid #157ead;
    color: white;*/
}
div.search #search-searchword {
	border: 2px solid #157ead;
}
#week_concurs {
	background: #0095da;
	font-family: Arial;
	color: white;
}
#week_question {
	padding: 5px;
	font-family: Arial;
	color: #0095da;
	background: white;
}
#week_present {
	background: white;
	color: #444444;
}
div.catItemImageBlock {
	margin: 0;
	padding: 0;
}
#horizontal_menu .menu .item-156 ul {

}
div.catItemView {
	padding: 0;
	margin-bottom: 20px;
}
div.itemRelated {
	display: none;
}
.disignSite{position:absolute;bottom:15px!important;right:0;color:#054f83!important;font-family:'Tahoma';  font-size: 12px;}
.disignSite a{color:#054f83!important;font-size:12px;text-decoration:none;font-family:'Tahoma';}
.disignSite a:hover{text-decoration:none;}
.lieLinc{text-decoration:none;}


/* 
    Document   : template
    Created on : 03.12.2013, 15:48:55
    Author     : Dmitrij
    Description:
        tylesheet for sportbrest.by
*/
@charset "utf-8";

body {
	background: #bed4fb;
	margin: 0;
}
.sp {
	width: 100%;
	float: left;
	overflow: hidden;
	background: #bed4fb;
	margin: 0;
}
.sv {
	width: 100%;
	float: left;
	background: url('../img/stella_brest.png') top center no-repeat;
	height: auto;
	position: relative;
}
.st {
	width: 100%;
	background: url('../img/bg_flag.png') center no-repeat;
	height: 16px;
	top: 104px;
	margin: 0 auto;
	margin-top: 205px;
	background-size: 1170px 17px;
}
#first_path {
	width: 100%;
	float: left;
	margin-top: -145px;
}
.all_to_center {
	width: 100%;
	margin: 0 auto;
	height: auto;
}
#podpis {
	float: left;
	padding-left: 100px;
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	line-height: 25px;
	font-size: 20px;
	color: #696969;
	position: relative;
}
#top_level {
	width: 100%;
	height: 39px;
	float: left;
}
.main_logo {
	background: url('../img/company_logo.png') 3px 2px no-repeat;
	width: 129px;
	height: 138px;
	margin: -24px 0 0 -35px;
}
.olympic_logo {
	background: url('http://www.noc.by/images/ocd/rio_2016.png') left no-repeat;
	width: 189px;
	height: 108px;
	float: right;
	margin: -122px 40px 0 0;
	position: relative;
}
.search {
	/*background: url('../img/search.png') no-repeat;*/
	width: 206px;
	height: 24px;
	float: right;
	margin: -154px 90px 0 0;
}
.search input[type="image"]:focus{
	outline:none;
}
.olympic_game_name {
	float: right;
	margin-top: -70px;
	margin-right: -42px;
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 14px;
	color: #696969;
	position: relative;
}
.olympic_game_count {
	background: url('../img/olympic_count.png') no-repeat;
	width: 77px;
	height: 42px;
	float: right;
	margin: -123px 13px 0 0;
	text-align: center;
	color: white;
	padding-top: 10px;
	font-weight: bold;
	font-size: 20px;
	font-family: Arial;
}
#horizontal_menu_level {
	width: 100%;
	/* height: 100px; */
	float: left;
	position: relative;
	padding-top: 113px;
	height: auto;
}
#horizontal_menu {
	width: 100%;
	height: auto;
	float: right;
}
#horizontal_menu ul {
	float: left;
	padding: 0px;
	list-style: none;
	position: relative;
	width: 100%;
	display: table;
	border-bottom: 4px solid #93969d;
	background: #d2d2d2;
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	font-size: 15px;
	z-index: 100;
	margin-bottom: 0;
	margin-top: 15px;
}
#horizontal_menu ul li {
	position: relative;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	display: block;
	float: left;
	height: auto;
	padding-top: 8px;
	padding-bottom: 10px;
	border: 2px solid transparent;
	color: #696969;
	height: 40px;
	box-sizing: content-box;



}
#horizontal_menu ul li a{
	text-decoration: none;
	color: #696969;

}
#horizontal_menu ul li a:hover {
	color: #0095da;
	text-decoration: none;
}
#horizontal_menu ul li:hover {
	border: 2px solid #0095da;
	background:#fff;
}
#horizontal_menu ul li.parent:hover::before {
	content: '';
	background: #FFFFFF;
	width: 100%;
	height: 2px;
	position: absolute;
	left: 0px;
	bottom: -2px;
	z-index: 999;
}
#horizontal_menu ul li.parent{
	border-bottom: 2px solid transparent;
}
#horizontal_menu ul li:hover a {
	color: #0095da;
}
.dynamic_content {
	width: 100%;
	float: left;
	margin-top:4px;
}

.dynamic_content_left {
	width: 320px;
	float: left;
	/*background: url('../img/sport_girl.png') no-repeat;*/
	/* margin-right: 5px; */
	margin: 0;
}
.dynamic_content_rigth {
	width: 610px;
	float: right;
	margin: 0;
}
.dynamic_content_left_name {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #0095da;
}
.dynamic_content_left_value {
	float: left;
	width: 625px;
	height: 225px;
	/*overflow: hidden;*/
	/* background: url('../img/sport_run.png') no-repeat;*/
}
.olympic_condidats {
	width: 100%;
	float: left;
}
.olympic_condidats_tenj_bg {
	background: url('../img/tenj_bg.png') 50% -14px no-repeat;
	width: 100%;
	height: 54px;
}
.olympic_condidats_img {
	background: url('../img/sport_condidats.png') center no-repeat;
	width: 100%;
	height: 33px;
	padding-top: 25px;
	background-size: contain;
}
.content {
	width: 100%;
	float: left;
}
#footer {
	width: 100%;
	float: left;
	margin-top: 20px;
	position:relative;
}
.table_head {
	color: #b3b3b3;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	vertical-align: middle;
}
.company_name {
	font-size: 15px;

	font-family: Arial;
	font-weight: bold;
	padding-top: 15px;
	color: #444444;
}
.company_contact {
	font-size: 15px;
	font-family: Arial;
	padding-top: 15px;
	color: #444444;
}
td {
	vertical-align: top;
	border-collapse: collapse;
}
div.k2ItemsBlock ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.even {
	background: #bed4fb;
}
h1 {
	font-family: Arial;
	color: #444444;
	font-weight: bold;
}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
	float: left;
	padding: 0px 10px 0px 0px;
	border: none;
}
div.k2ItemsBlock ul li a.moduleItemTitle {
	font-family: Arial;
	color: #444444;
	font-weight: bold;
	text-decoration: none;
}
div.itemComments {
	background: none;
	border: none;
	padding: 0;
	margin: 0;
}
div.k2ItemsBlock ul li {
	border-bottom: 1px solid #a2a9b5;
	background: none;
	margin-bottom: 20px;
}
div.k2ItemsBlock ul li a.moduleItemReadMore {
	font-family: Arial;
	color: #0095da;
}
div.k2ItemsBlock ul li div.moduleItemIntrotext {
	font-family: Arial;
	color: #444444;
}
div.itemHeader h2.itemTitle {
	font-family: Arial;
	color: #444444;
}
span.itemImage img {
	border: none;
}
div.itemFullText {
	/*border-bottom: 1px solid #a2a9b5;*/
	font-family: Arial;
	color: #444444;
	padding-bottom: 30px;
}
.itemCommentsList .commentLink {
	display: none;
}
.itemCommentsList {
	font-family: Arial;
	color: #444444;
	margin-top: 30px !important;
}
.itemComments .itemCommentsCounter {
	font-family: Arial;
	color: #444444;
	font-weight: bold;
	margin-top: 50px;
}
textarea {
	resize: none;
}
.itemCommentsForm {
	font-family: Arial;
	color: #444444;
}
div.itemCommentsForm form input#submitCommentButton {
	background: #0095da;
	border-bottom: 3px solid #157ead;
	color: white;
	float: right;
	width: 125px;
	height: 40px;
	font-family: Arial;
	font-weight: bold;
	margin-top: -37px;
}
div.itemCommentsForm form input.inputbox {
	color: #444444;
}
div.itemBackToTop {
	text-decoration: none;
	width: 100px;
	height: 35px;
	text-align: center;
	padding-top: 10px;
	background: #dc0201;
	border-bottom: 3px solid #8b0b0a;
	color: white;
	margin-left: 45%;
	font-weight: bold;
	margin-top: 25px;
}
div.itemBackToTop a {
	text-decoration: none;
	color: white;
	font-family: Arial;
	padding: 10px 25px 19px 25px;
}
div.itemBackToTop a:hover {
	text-decoration: none;
	color: white;
	font-family: Arial;
}
div.itemImageBlock {
	padding: 0;
}
div.itemView {
	border: none;
}
div.itemComments ul.itemCommentsList li {
	background: #bed4fb;
	border-bottom: 2px solid #a2a9b5;
}
div.itemComments ul.itemCommentsList li p {
	padding: 4px 0 0 12px;
}
.email {
	font-family: Arial;
	color: #0095da;
	text-decoration: underline;
}
#mod-search-searchword {
	color: #696969;
	padding-left: 7px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #0095da;
}
#horizontal_menu .parent ul{
	width: auto;
	min-width: 200px;
	display: none;
	position: absolute;
	top: 43px;
	left: 0px;
	z-index: 1;
	background: white;
	text-align: left;
	border: 2px solid #0095da;
	margin-left: -2px;
}
#horizontal_menu .parent:hover ul {
	display: block;
}
#horizontal_menu .parent ul li {
	width: auto;
	min-width: 200px;
	height: auto;
	float: none;
	padding-left: 10px;
	padding-right: 9px;
	position: static;
	text-align: left;
	border: none;
}
#horizontal_menu .parent ul li a {
	color: #696969;
}
#horizontal_menu .parent ul li a:hover {
	color: #0095da;
}
.pagination ul {
	display: table;
	/* width: 880px; */
	/* margin: 0 53px 0 25px; */
	padding: 0;
	float: left;
	margin: 0 155px  0 155px;
}
.pagination ul li {
	display: table-cell;
}
.pagination ul li span.pagenav {
	color: #696969;
}
#horizontal_menu ul li:hover .separator {
	color: #0095da;
}
#logo_link {
	width: 130px;
	height: 140px;
	position: absolute;
	z-index: 1;
}
#sochi2014 {
	width: 187px;
	height: 81px;
	position: absolute;
	z-index: 1;
}
.logo_top {
	padding-bottom: 7px;
}
.logo_bottom {
	padding-top: 7px;
}
#life4it {
	vertical-align: middle;
}
.mod_head {
	font-family: Arial;
	color: #444444;
	font-weight: bold;
}
.blog h2 {
	font-family: Arial;
	color: #444444;
}
.pagination-start {
	width: 80px;
	height: 30px;
	background: #dc0201;
	border-bottom: 3px solid #8b0b0a;
	text-align: center;
	vertical-align: middle;
	font-family: Arial;
	color: white !important;
	font-weight: bold;
	margin-right: 10px;
}
.pagination-start span.pagenav {
	font-family: Arial;
	color: white !important;
}
.pagination-prev span.pagenav {
	font-family: Arial;
	color: white !important;
}
.pagination-next span.pagenav {
	font-family: Arial;
	color: white !important;
}
.pagination-end span.pagenav {
	font-family: Arial;
	color: white !important;
}
.pagination-prev {
	width: 80px;
	height: 30px;
	background: #0095da;
	border-bottom: 3px solid #157ead;
	text-align: center;
	vertical-align: middle;
	font-family: Arial;
	color: white !important;
	font-weight: bold;
	margin-right: 10px;
}
.pagination-next {
	width: 80px;
	height: 30px;
	background: #0095da;
	border-bottom: 3px solid #157ead;
	text-align: center;
	vertical-align: middle;
	font-family: Arial;
	color: white !important;
	font-weight: bold;
	margin-left: 10px;
}
.pagination-end {
	width: 80px;
	height: 30px;
	background: #dc0201;
	border-bottom: 3px solid #8b0b0a;
	text-align: center;
	vertical-align: middle;
	font-family: Arial;
	color: white !important;
	font-weight: bold;
	margin-left: 10px;
}
.pagination-end a {
	font-family: Arial;
	color: white !important;
	text-decoration: none;
}
.pagination-next a {
	font-family: Arial;
	color: white !important;
	text-decoration: none;
}
.pagination-prev a {
	font-family: Arial;
	color: white !important;
	text-decoration: none;
}
.pagination-next a:hover {
	font-family: Arial;
	color: white !important;
	text-decoration: none !important;
}
.pagination-pref a:hover {
	font-family: Arial;
	color: white !important;
	text-decoration: none !important;
}
.pagination-start a:hover {
	font-family: Arial;
	color: white !important;
	text-decoration: none !important;
}
.pagination-prev a:hover {
	font-family: Arial;
	color: white !important;
	text-decoration: none !important;
}
.pagination-end a:hover {
	font-family: Arial;
	color: white !important;
	text-decoration: none !important;
}
.pagination-start a {
	font-family: Arial;
	color: white !important;
	text-decoration: none;
}
.pagination ul li {
	font-family: Arial;
	color: #0095da;
	font-weight: bold;
}
.pagination ul li {
	vertical-align: middle;
	padding: 0px 6px
}
.pagination ul li a {
	font-family: Arial;
	color: #444444;
	text-decoration: none;
}
.pagination ul li a:hover {
	font-family: Arial;
	color: #0095da;
	text-decoration: underline;
}
.k2Pagination a {
	font-family: Arial;
	text-decoration: none;
}
.k2Pagination ul li {
	font-family: Arial;
	color: #0095da;
	font-weight: bold;
}
.k2Pagination ul li {
	vertical-align: middle;
}
.k2Pagination ul li a {
	font-family: Arial;
	color: #444444;
	text-decoration: none;
}
.k2Pagination ul li a:hover {
	font-family: Arial;
	color: #0095da;
	text-decoration: underline;
}
.newsflash div img {
	float:left !important;
	padding-right: 20px;
	width: 209px !important;
	height: auto !important;
}
.newsflash img {
	float:left !important;
	padding-right: 20px;
	width: 209px !important;
	height: auto !important;
}
div.content .moduleItemIntrotext {
	margin-left: -9px;
}

.building_house {
	width: 152px;
	background: url(../img/stroitelstvo.png) left top no-repeat;
	height: 79px;
	float: left;
}
.poligraf_more {
	width: 152px;
	background: url(../img/poligrafia.png) left top no-repeat;
	height: 79px;
	float: left;
}
#k2ModuleBox113 .service_box {
	color: #0d72a0;
	font-family: Arial;
	margin-top: -19px;
}
#k2ModuleBox113 .service_box .service_box_buttons {
	display: table-cell;
	vertical-align: middle;
}
.item-133 {
	display: none !important;
}

#k2ModuleBox119 {
	width: 100%;
	float: left;
	margin-top: 4px;
}
ul {
	-webkit-padding-start: 0px !important;
}
.content .left_menunius .menu {
	width: 230px;
	background: #d2d2d2;
	list-style: none;
	padding: 0;
	margin: 0;
	padding-bottom: 30px;
	margin-right: 30px;
	padding-top: 10px;
}
.content .left_menunius .menu li {
	padding: 5px 5px 5px 13px;

	border-left: 2px solid #d2d2d2;
}
.content .left_menunius .menu li a{
	color: #696969;
	font-family: Arial;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 600;
}
.content .left_menunius .menu li a:hover{
	color: #0095da;
}
li.item-133 {
	display: none !important;
}
li.item-149 {
	/*width: 130px;*/
}
li.item-154 {
	/*width: 130px;*/
}
li.item-156 {
	/*width: 130px;*/
}
#horizontal_menu .active {
	color: #0095da;
	border-top: 2px solid #0095da;
}
.left_menunius .menu li:hover{
	border-left: 2px solid #0095da;
}
.left_menunius .menu li:hover a{
	color: #0095da;
}
.yt_extra_top , .yt_slide_buttons{
	display: none;
}
.yt_extra_content {
	background: #bed4fb;
}
.yt_extra_inner .yt_extra_carousel .yt_extra_content {
	border:none !important;
}
#yt-extra-122 #yt_extra_wrapper122 .yt_extra_content ul li .yt_slide_content .yt-main-item .yt_item_content {
	position: relative;
	bottom: 23px;
	background: rgba(0, 0, 0, 0.52)
}
.yt_item_title a{
	color: white !important;
	text-align: right;
}
.yt_item_title {
	text-align: right;
}
.yt_item_content .yt_item_title {
	text-align: right !important;
}
.yt_extra_inner .yt-main-item {
	height: 241px;
}
.yt_extra_inner .yt_slide_content {
	border:none !important;
}

#k2ModuleBox117 {
	margin-top: 25px;
}
#k2ModuleBox113{

}
.catItemCategory , .catItemAuthor , .catItemDateCreated{
	display:none !important;
}
.content .item-page h2{
	color: #444444;
	font-family: Arial;
}
.content .item-page p{
	color: #444444;
	font-family: Arial;
}
.article-info {
	display: none;
}
.content p a {
	color: #0095da;
}
#k2Container .itemHeader .itemDateCreated, #k2Container .itemHeader .itemAuthor, #k2Container .itemToolbar, #k2Container .itemRatingBlock {
	display: none;
}
#k2Container .itemHits, #k2Container .itemSocialSharing, #k2Container .itemLinks,#k2Container .itemAuthorBlock, #k2Container .itemAuthorLatest,#k2Container .itemNavigation{
	display: none;
}
.content table {
	width: 100%;
	float: left;
	table-layout: auto;
}
#k2Container  .itemDateModified {
	display: none;
}
.blog .actions {
	display: none;
}
.content .all_news_button {
	text-align: center;
	height: 40px;
	display: table-cell;
	vertical-align: middle;
	width: 960px;
}
.content .all_news_button a {
	color: white;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
}
.content .all_news_button .buttons_news_all{
	margin: 0 auto;
	position: relative;
	width: 160px;
	height: 27px;
	padding-top: 10px;
	background: #0095da;
	border-bottom: 3px solid #157ead;
	margin-top: 20px;
	box-sizing: content-box;
}
.k2FeedIcon {
	display: none;
}
.content .table_right_column {
	padding-left: 0px;
}
.table_center_column {
	padding-left:8px!important;
}
.content .table_left_column .left_menunius .menu li.active{
	border-left: 8px solid #0095da;
}
.content .table_left_column .left_menunius .menu li.active a{
	color: #0095da !important;
}
div.catItemHeader h3.catItemTitle a {
	color: #444444 !important;
	font-family: Arial;
	text-decoration: none !important;
	font-weight: bold;
	font-size: 19px;
}
div.catItemHeader h3.catItemTitle {
	color: #444444 !important;
	font-family: Arial;
	text-decoration: none !important;
	font-weight: bold;
	font-size: 19px;
}
div.catItemIntroText {
	color: #444444;
	font-family: Arial;
}
.itemCommentsForm .itemCommentsFormNotes {
	display: none;
}
.custom  h2 {
	color: #444444;
	font-family: Arial;
	font-weight: bold;
}
div.itemComments ul.itemCommentsList li img {
	display: none;
}
div.itemIsFeatured, div.catItemIsFeatured, div.userItemIsFeatured {
	background: none;
}
.itemList .catItemReadMore a {
	color: #0095da;
	font-family: Arial;
}
.itemList .catItemCommentsLink {
	display: none;
}
#k2Container .itemListCategoriesBlock {
	display: none;
}
#itemListLinks {
	display: none;
}
div.itemContentFooter {
	border: none;
}
.catItemLinks {
	display: none;
}
.content .blog {
	color: #444444;
	font-family: Arial;
}
.content .blog .items-leading {
	border-bottom: 1px solid #a2a9b5;
	margin-bottom: 30px;
}
.content .blog .items-leading div {
	margin-bottom: 30px;
}
.content .blog .items-row {
	border-bottom: 1px solid #a2a9b5;
	margin-bottom: 30px;
}.content .blog .items-row div {
	 margin-bottom: 30px;
 }

.content .blog .pagination p {
	display: none;
}
#k2Container .componentheading {
	margin-left: 20px;
	font-weight: bold;
	font-family: Arial;
	color: #444444;
	font-size: 28px;
}
#lbBottom {
	display: none;
}
.itemImageGallery {
	font-family: Arial;
	color: #444444;
}
div.itemVideoBlock {
	background: none !important;
	font-family: Arial;
	color: #444444;
}
div.catItemVideoBlock {
	background: none;
	font-family: Arial;
	color: #444444;
}
#sbcaption {
	display: none !important;
}
.sigProPseudoCaption, .sigProCaption {
	display: none !important;
}
.blog .items-more, .blog .cat-children {
	display: none;
}
.blog .items-row img {
	margin-right: 10px;
}
.blog .items-leading img {
	margin-right: 10px;
}
.content .actions {
	display: none;
}
div.k2Pagination ul li {
	padding: 7px;
}

ul.sigProSleek li.sigProThumb a.sigProLink {
	color: #fff;
	border: 6px solid #FFF;
}
ul.sigProSleek li.sigProThumb a.sigProLink, ul.sigProSleek li.sigProThumb a.sigProLink:hover {
	position: relative;
	display: block;
	background: white;
	padding: 0;
	margin: 0 auto;
}

ul.sigProSleek li.sigProThumb a.sigProLink img.sigProImg {
	background-size: 100%;
}

ul.sigProSleek li.sigProThumb {
	box-shadow: 0px 5px 10px rgb(90, 86, 86);
}
ul.sigProSleek li.sigProThumb {
	margin-right: 22px;
	margin-bottom: 17px;
}
div.itemCommentsForm form textarea.inputbox {
	width: 100% !important;
	color: #444444;
}
div.itemComments .itemCommentsCounter {
	display: none;
}
div.content .custom {
	margin-top: 20px;
	height: auto;
}
#k2ModuleBox119 .number_events {
	color: #444444;
	font-family: Arial;
	background: white;
}
#events_table_header {
	font-family: Arial;
	color: white;
	background: #0095da;
}
#catCounter {
	margin-left: 5px;
	float: left;
	font-size: 13px;
}
#event_more {
	float: right;
	color: #0095da;
	text-decoration: underline;
	font-size: 13px;
}
div.custom p {
	font-family: Arial;
}
div.itemBody {
	margin-bottom: 25px !important;
	border-bottom: 1px solid #a2a9b5;
}
div.itemContainerLast {
	border-bottom: 1px solid #a2a9b5;
	margin-bottom: 20px;
}
div.breadcrumbs {
	position: relative;
	width: 100%;
	float: left;
	margin-bottom: 15px;
	font-family: Arial;
	color: #444444;
	margin-top: 15px;
}
div.breadcrumbs a {
	font-family: Arial;
	color: #696969;
}
div.content .search {
	width: 100%;
	height: auto;
	float: left;
	margin: 0;
	font-family: Arial;
	color: #444444;
	margin-top: 25px;
}
div.content .search a {
	font-family: Arial;
	color: #0095da;
}
#search_content {
	background: #dc0201;
	border-bottom: 3px solid #8b0b0a;
	text-align: center;
	color: white !important;
	font-weight: bold;
	border-top: none;
	border-left: none;
	border-right: none;
	width: 100px;
	height: 35px;
	cursor: pointer;
}
div.search fieldset {
	/* background: #0095da;
     border-top: none;
     border-left: none;
     border-right: none;
     border-bottom: 3px solid #157ead;
     color: white;*/
}
div.search #search-searchword {
	border: 2px solid #157ead;
	height: 36px;
	vertical-align: middle;
}
#week_concurs {
	background: #0095da;
	font-family: Arial;
	color: white;
}
#week_question {
	padding: 5px;
	font-family: Arial;
	color: #0095da;
	background: white;
}
#week_present {
	background: white;
	color: #444444;
}
div.catItemImageBlock {
	margin: 0;
	padding: 0;
}
#horizontal_menu .menu .item-156 ul {

}
div.catItemView {
	padding: 0;
	margin-bottom: 20px;
}
div.itemRelated {
	display: none;
}
.disignSite{position:absolute;bottom:30px;right:0;color:#fff;}
.disignSite a{color:#fff;}
.disignSite a:hover{text-decoration:none;}
.lieLinc{text-decoration:none;}

.left_menunius ul{
	list-style: none;

}

.content .left_menunius .menu li a {
	color: #696969;
	font-family: Arial;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 14px;
	display:block;
}
.content .left_menunius .menu ul a{
	text-transform: none;
}
.left_menunius span.separator {
	color: #696969;
	font-family: Arial;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 14px;
}

li.item-216 {
	width: 235px;
}
.clear{
	clear:both;
}
img{
	max-width: 100%;
}
.home_news h2{
	text-align: center;
	font-size: 30px;
	color: #0095DA;
	font-weight: bold;
	margin: 8px 0px 16px 0px;
}
.home_news .item_introtext{
	font-size:13px;
}
.moduleItemDateCreated{
	font-size:13px;
	color:#aaa;
}
.time_item{
	float: left;
	margin-bottom: 4px;
}
.home_news li{
	height: 450px;
	padding: 0px 7px 0px 7px;
	margin-bottom: 0px!important;
	border-right: 1px solid #a2a9b5;
}
.home_news > ul{
	border-left: 1px solid #a2a9b5;
	border-top: 1px solid #a2a9b5;
	float:left;
}
.home_news a.moduleItemTitle{
	margin-bottom: 4px;
	display: block;
}
.home_news a.moduleItemTitle:hover{
	color:#0095da;
}
.img_item{
	float: left;
	width: 100%;
	height: 170px;
	overflow: hidden;
	margin-bottom: 10px;
}
.img_item img{
	width:100%;
	height: auto;
}
.yt_extra_slider{
	width:100%!important;
}
.home_news .moduleItemIntrotext{
	width:100%;
	margin: 0px!important;
}
.yt_extra_inner .yt_item_content{
	position:absolute;
	bottom:0px;
	background:rgba(0, 0, 0, 0.52)!important;
	height: 23px!important;
	padding:0px 5px!important;
}
.slider_home{
	margin:0px auto;
	width:100%!important;
}
.sl_home{
	overflow:hidden;
	padding:0px!important;
}
.random_image_extended{
	height:292px;
	margin:0px!important;
	position: relative;
}
.random_image_extended h2{
	margin: 0px;
	color: #fff;
	background: rgba(0, 0, 0, 0.52);
	padding: 8px 0px;
	font-size: 26px;
	position: absolute;
	z-index: 1;
	top:0px;
	width:100%;
	display:none;
}
.random_image_extended a img{
	width:100%;
}
.random_image_extended a{
	display: block;
	height: 165px;
	width: 100%;
}
.partners, .sponsors {
	text-align: center;
	overflow: hidden;
	padding: 0 60px;
}
.owl-prev {
	left: 0px;
}
.owl-next {
	right: 0px;
}
.owl-prev, .owl-next{
	display: block;
	width: 46px!important;
	height: 60px!important;
	background-color: #0095da;
	text-indent: -9999px !important;
	position: absolute;
	top: 50%;
	margin-top: -30px;
	background-image: none;
	z-index: 3;
	font-size: 1px;
}
.owl-prev:after, .owl-next:after, .fancybox-next:after, .fancybox-prev:after {
	content: '';
	display: block;
	width: 21px;
	height: 41px;
	background: url(../images/sl-arrows.png) no-repeat 0 0;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -10px;
	margin-top: -20px;
}
.owl-prev:after, .fancybox-prev:after {
	background-position: 0 0;
	margin-left: -11px;
}
.owl-next:after, .fancybox-next:after {
	background-position: -21px 0;
}
.owl-stage{
	display: table;
}
.owl-carousel .owl-item{
	display: table-cell;
	vertical-align: middle;
	float: none!important
}
.wh-block{
	background: #fff;
	padding: 0px 10px;
	margin-bottom: 20px;
}
#k2ModuleBox113{
	text-align:center;
}
.pol{
	background: url(../images/1a.png) no-repeat 0 0;
	display: inline-block;
	padding: 6px 0px 18px 0px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	line-height: 14px;
	width: 276px;
	height: 52px;
	background-size: 100% 100%;
}
.pol:hover, .pol:focus{
	background: url(../images/2a.png) no-repeat 0 0;
	text-decoration:none;
	color:#fff;
	outline: none;
	background-size: 100% 100%;
}
#cssmenu .item-16{
	clear:left;
	border-right: 1px solid transparent!important;
}
#cssmenu .item-236 > a{
	padding-top: 3px;
}
#cssmenu .item-236{
	border-right: 1px solid transparent!important;
}

.open .item-16, .open .item-232, .open .item-236, .open .item-237{
	width:100%!important;
}
#cssmenu .item-16, #cssmenu .item-232, #cssmenu .item-236, #cssmenu .item-237{
	width:25%;
}
#cssmenu .item-232 a, #cssmenu .item-16 a, #cssmenu .item-237 a{
	line-height:32px;
}
.item_cetegory{
	float:left;
	list-style: none;
	margin-bottom:20px;
}
.item-title a, .items-leading h2 a{
	color: #444444 !important;
	font-family: Arial;
	text-decoration: none !important;
	font-weight: bold;
	font-size: 19px;
}
.category-desc{
	margin-bottom:40px;
}

.banner img{
	width:100%;
}
.banner a.ban{
	display:inline-block;
	position:relative;
	width:100%;
	margin: 4px 0px;
}
.banner .close_b{
	background: url(../images/close.png) no-repeat 0 0;
	position: absolute;
	right: -18px;
	top: -15px;
	width: 32px;
	height: 32px;
	z-index: 1;
	background-size: 26px;
	display:none;
}
.banner{
	position: fixed;
	top: 50%;
	left: 45px;
	margin-top: -100px;
	z-index: 999;
	background:#fff;
	border:2px solid #0095da;
	display: table;
}
.banner_wrap{
	height: 200px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 200px;
}

.k2CategoriesListBlock table td{
	border:1px solid #e1e1e1;
	padding: 2px 6px;
}
#events_table_header{
	text-align:center;
}
.block_ban a{
	display: inline-block;
	text-align: center;
	padding: 12px 0px;
	vertical-align:middle;
}
.pres{
	text-align:center;
}
.pres img{
	border: 1px solid transparent;
	width:278px;
}
.pres img:hover{
	border: 1px solid #e1e1e1;
}
.pres p{
	margin-bottom:4px;
}
.news_item{
	float: left;
	width: 100%;
	margin-bottom: 5px;
}
.news_item a{
	display: inline-block;
	background: #0095da;
	padding: 3px 6px;
	color: #fff;
	text-decoration: none;
	font-size: 12px;
}
.news_item a:hover{
	color:#fff;
}
.mar{
	margin-top: 0px!important;
	color:#0095DA;
}
.pres_img{
	background: url('/images/smilies/smi.png') center center no-repeat;
	width:278px;
	height:80px;
	display:inline-block;
	background-size: 100% 100%;
}
.pres_img:hover{
	background: url('../images/smi_hover.png') center center no-repeat;
	background-size: 100% 100%;
}














@media screen and (max-width: 1200px) {
	#cssmenu > ul > li.item-232 > a {
		padding-top: 3px;
		line-height: 14px;
	}
	.yt_item_content .yt_item_title{
		text-align:left!Important;
	}
	li.item-65 {
		width: 90px;
	}
	li.item-5 {
		width: 160px;
	}
	li.item-7 {
		width: 120px;
	}
	li.item-149 {
		width: 130px;
	}
	li.item-11 {
		width: 125px;
	}
	li.item-154 {
		width: 100px;
	}
	.item-217{
		width:210px;
	}
	li.item-136 {
		width: 120px;
	}
}
@media screen and (max-width: 990px) {
	.left_menunius .menu > li > ul{
		display:none;
	}
	.left_menunius .menu{
		width:100%!important;
	}
	.random_image_extended a img{
		width:100%;

	}
	.random_image_extended{
		height:auto;
	}
	.random_image_extended a{
		display: block;
		height: auto;
	}
	.banners_level a{
		display: inline-block;
		width:32%;
		vertical-align: top;
	}
	.banners_level{
		width:100%;
		float:none;
		margin: 50px 0px 0px 0px;
		text-align:center;
	}
	.banners_level span{
		float:none;

	}
	#horizontal_menu_level{
		padding-top:225px;
	}
	.main_logo{
		margin-left:0px;
	}
	.olympic_game_name{
		margin-right:0px;
	}
	.olympic_game_count{
		margin-right:65px;
	}
}
@media screen and (max-width: 768px) {
	.banner .close_b{
		display:block;
	}
	#k2ModuleBox113{
		margin-top:20px;
	}
	.img_item{
		float: left;
		width: 100%;
		height: auto;
		overflow: hidden;
		margin-bottom: 10px;
		max-height: 300px;
	}
	.home_news a.moduleItemTitle{
		height:auto;
	}
	.img_item img{
		width:100%!important;
		height: auto!important;
	}
	.home_news li{
		height:auto;
	}
}
@media screen and (max-width: 690px) {
	#podpis{
		display:none;
	}
	div.k2Pagination ul li{
		display:inline-block;
	}
	div.k2Pagination ul li.pagination-start, div.k2Pagination ul li.pagination-prev, div.k2Pagination ul li.pagination-next, div.k2Pagination ul li.pagination-end{
		width:50%;
		margin:0px;
	}

}