*{margin:0; padding:0;}

body {padding:40px 0 61px;}

.wrapper {
	max-width:1020px;
	margin: 0 auto;
	background: transparent;
/*	opacity: 1;*/
	z-index: 0;
}

/*Buttons*/

a.moduleItemReadMore,
a.k2ReadMore,
div.itemCommentsForm form input#submitCommentButton,
button.button,
.component-content div.toggle-editor a{
    display: inline-block;
    padding:0;
    font-size: 1em !important;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
		
/*Typhography*/

div.catItemHeader h3.catItemTitle,
div.catItemHeader h3.catItemTitle a,
div.userItemHeader h3.userItemTitle,
div.userItemHeader h3.userItemTitle a,
div.module-title h2.title,
div.itemHeader h2.itemTitle,
div.itemCommentsForm h3,
h3.itemCommentsCounter,
h1.contentTitle,
div.componentheading h2,
h2.k2ProfileHeading,
div.genericItemHeader h2.genericItemTitle,
div.genericItemHeader h2.genericItemTitle a{
  	font-size:18px;
	line-height:22px;
	font-family: Days, Arial, sans-serif;
	padding: 0;
	margin: 0;
	font-weight: normal;
	letter-spacing: normal;
	}
	
div.catItemHeader,
div.componentheading,
h2.k2ProfileHeading,
div.userItemHeader,
div.module-title,
div.genericItemHeader,
div.itemHeader,
h1.contentTitle,
h3.itemCommentsCounter,
div.itemCommentsForm h3{
	margin:0 0 10px 0;}
	
p {margin: 0 0 20px 0;}

	

/*=== Top Positions ===*/

#rt-top .rt-container .menu-container{
	padding: 8px 0 5px;
}

#rt-top .rt-block{margin:0;}

.top_menu ul{overflow:hidden;list-style:none;margin:0;margin-left:-10px;}
.top_menu li{float:left;margin-right:19px;}
.top_menu li a{color:#fff;font-weight:bold;font-size:11px;display:block;padding:0 0 0 32px;background:url(../images/top_menu_marker.png) no-repeat;line-height:23px;}
.top_menu li a:hover{background:url(../images/top_menu_marker.png) 0 -23px no-repeat;color:#fff;}



#rt-menu{
/*
	border-top: 1px solid #eee;
	border-bottom: 1px solid #e5e5e5;
*/
	border-radius: 8px;
/*
	background: url(../images/menu_tail.png) repeat-x #F1F1F1;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#F1F1F1));
	background-image: -webkit-linear-gradient(#FFFFFF 0%, #F1F1F1 100%);
	background-image: -moz-linear-gradient(#FFFFFF 0%, #F1F1F1 100%);
	background-image: -o-linear-gradient(#FFFFFF 0%, #F1F1F1 100%);
	background-image: linear-gradient(#FFFFFF 0%, #F1F1F1 100%);
*/
	width: 1020px;
	margin: 0 auto;
	margin-bottom: 20px;
	z-index: 500;
	box-shadow: 7px 7px 7px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 7px 7px 7px rgba(0, 0, 0, 1);
	-moz-box-shadow: 7px 7px 7px rgba(0, 0, 0, 1);
	-o-box-shadow: 7px 7px 7px rgba(0, 0, 0, 1);
	-ms-box-shadow: 7px 7px 7px rgba(0, 0, 0, 1);
}
#rt-menu .rt-container .menu-container{
	height: auto;
}
.menu_bottom{border-top:1px solid #fff;height:10px;
background:url(../images/menu_bottom_tail.png) repeat-x #FAFAFA;
background-image: linear-gradient(top, #F7F7F7 0%, #FAFAFA 100%);
background-image: -o-linear-gradient(top, #F7F7F7 0%, #FAFAFA 100%);
background-image: -moz-linear-gradient(top, #F7F7F7 0%, #FAFAFA 100%);
background-image: -webkit-linear-gradient(top, #F7F7F7 0%, #FAFAFA 100%);
background-image: -ms-linear-gradient(top, #F7F7F7 0%, #FAFAFA 100%);
		max-width:1020px;
	min-width:960px;
	margin:0 auto;
	z-index: 500;
}

.search_block .rt-block{float:right;border:1px solid #e4e4e4;padding:9px 7px 9px 9px;margin-right:-9px;
background:url(../images/searchblock_tail.png) repeat-x #F8F8F8;
background-image: linear-gradient(top, #FFFFFF 0%, #F8F8F8 100%);
background-image: -o-linear-gradient(top, #FFFFFF 0%, #F8F8F8 100%);
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F8F8F8 100%);
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F8F8F8 100%);
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F8F8F8 100%);
}
.search_block #mod-search-searchword{margin-right:1px;width:158px;vertical-align:middle;}

.buttonsearch_block{padding:0;background:url(../images/search_button.png) !important;width:32px;height:31px;vertical-align:middle;}
.buttonsearch_block:hover{background:url(../images/search_button.png) 0 -31px !important;}

/*=== Showcase Positions ===*/

#rt-showcase{background:url(http://table-tenns.by/images/showcase_bg.jpg) 50% 0 no-repeat #272727;padding:29px 0 30px;border-bottom:1px solid #000;border-top:1px solid #000;}

.main_video div.module-title{background:none;border:none;margin:0 0;padding:0;}
.main_video div.module-title h2.title{
	font-size: 28px;
	line-height: 34px;
	color:#fff;
}
.main_video div.module-title h2.title span{color:#fff;}
.main_video div.k2ItemsBlock ul li div.moduleItemVideo{border:1px solid #000;margin:0 0 8px;}
.main_video div.k2ItemsBlock ul li div.moduleItemIntrotext{font-size:14px;line-height:21px;}
.main_video div.k2ItemsBlock ul li a.moduleItemReadMore{text-transform:lowercase;font-weight:normal;text-decoration:underline;}
.main_video div.k2ItemsBlock ul li a.moduleItemReadMore:hover{color:#fff;}

.color{color:#fff}

.scoreboard div.rt-block{
	background:url(../images/videos_bg.jpg) no-repeat #272625;
	border: 1px solid #000;
}
.scoreboard div.module-title{border-bottom:1px solid #000;background:none;margin:0;}
.scoreboard div.module-title h2.title,.scoreboard div.module-title h2.title span{
	color:#fff;
}
.scoreboard div.k2ItemsBlock ul{list-style:none;margin:0;padding:0;}
.scoreboard div.k2ItemsBlock ul li li{padding:8px 18px 11px 17px;border-top:1px solid #000;}
.scoreboard div.k2ItemsBlock ul li li:first-child{border:none;}
.scoreboard div.k2ItemsBlock ul li li span{float:right;color:#fff;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.scoreboard div.k2ItemsBlock ul li span.moduleItemDateCreated{
	position: absolute;
	top: 8px;
	right: 18px;
	color: #f36d09;
}
.scoreboard div.k2ItemsBlock ul li li a{color:#8c8c8c;display:block;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.scoreboard div.k2ItemsBlock ul li li a:hover{color:#f36d09;text-decoration:underline;}
.scoreboard div.k2ItemsBlock ul li li a:hover span{color:#f36d09;}

/*=== Feature Positions ===*/

/*=== Utility Positions ===*/

/*=== MainTop Positions ===*/

#rt-maintop{padding:18px 0 10px;}

.videos div.module-title{background:url(../images/border.gif) 0 100% repeat-x;border:none;padding:7px 0 11px;margin:0 0 22px;}
.videos div.module-title h2.title{
	color:#fff;
}
.videos div.k2ItemsBlock ul{margin-right:-20px;}
.videos div.k2ItemsBlock ul li{float:left;width:140px;margin-right:20px;}
.videos div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage{position:relative;display:inline-block;margin:0 0 14px;}
.videos div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage:after{
content:' ';
background:url(../images/video.png);
display:block;
width:24px;
height:19px;
bottom:4px;
right:4px;
position:absolute;
}
.videos div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage span.img_video,.latest_videos div.k2ItemsBlock ul li a.moduleItemImage span.img_video{
content:' ';
background:url(../images/video.png);
display:block;
width:24px;
height:19px;
bottom:4px;
right:4px;
position:absolute;
}
.videos div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img{float:none;margin:0;}
.videos div.k2ItemsBlock ul li a.moduleItemTitle{
	background:url(../images/video_icon.png) 0 4px no-repeat;
	padding:0 0 0 25px;
	color:#fff;
	display:inline-block;
	line-height:19px;
}
.videos div.k2ItemsBlock ul li a.moduleItemTitle:hover{
	text-decoration:underline;
}

a span.img_border{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #000;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
a:hover span.img_border{border:6px solid #fff;}

/*=== MAINBODY ===*/

#rt-main{
/*	padding:30px 0 0;*/
	padding: 0;
}

.latest_news div.rt-block{
	border: 1px solid #e4e4e4;
	padding: 0 0 23px;
}
div.module-title,div.catItemHeader,div.componentheading,h1.contentTitle,div.itemHeader {
	border-bottom: 1px solid #e4e4e4;
	padding: 7px 20px 8px;
	background:url(../images/title_tail.png) repeat-x #F8F8F8;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#F8F8F8));
	background-image: -webkit-linear-gradient(#FFFFFF 0%, #F8F8F8 100%);
	background-image: -moz-linear-gradient(#FFFFFF 0%, #F8F8F8 100%);
	background-image: -o-linear-gradient(#FFFFFF 0%, #F8F8F8 100%);
	background-image: linear-gradient(#FFFFFF 0%, #F8F8F8 100%);
}

.latest_news div.k2ItemsBlock ul{
	margin: 0 0 0 -1px;
	padding: 0 0 15px;
}

.latest_news div.k2ItemsBlock ul:after{
	display: block;
	content:' ';
	clear: both;
	height: 0;
	overflow: hidden;
}

.latest_news div.k2ItemsBlock ul li{
	float: left;
	width: 305px;
	margin-left: 30px;
	border-top: 1px solid #e5e5e5;
	padding: 22px 0 0;
	margin-top:17px;
}
.latest_news div.k2ItemsBlock ul li:first-child,.latest_news div.k2ItemsBlock ul li:first-child+li{border:none;padding:0;margin-top:0;}
.latest_news div.k2ItemsBlock ul li a.moduleItemImage{float:left;margin:0 20px 0 0;border:6px solid #fff;box-shadow:2px 2px 8px rgba(0,0,0,.09);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.latest_news div.k2ItemsBlock ul li a.moduleItemImage:hover{border:6px solid #99FF99;}
.latest_news div.k2ItemsBlock ul li span.moduleItemDateCreated,.nfl_bottom div.k2ItemsBlock ul li span.moduleItemDateCreated{color:#f36d09;font-size:11px;font-weight:bold;display:block;}
.latest_news div.k2ItemsBlock ul li a.moduleItemTitle,.nfl_bottom div.k2ItemsBlock ul li a.moduleItemTitle{color:#2c2c2c;}
.latest_news div.k2ItemsBlock ul li a.moduleItemTitle:hover,.nfl_bottom div.k2ItemsBlock ul li a.moduleItemTitle:hover{text-decoration:underline;}
.latest_news div.k2ItemsBlock ul li a.moduleItemReadMore,.nfl_bottom div.k2ItemsBlock ul li a.moduleItemReadMore{padding:0;height:13px;width:13px;line-height:0;font-size:0;background:url(../images/news_more.gif);vertical-align:middle;margin-left:8px;}
.latest_news div.k2ItemsBlock ul li a.moduleItemReadMore:hover,.nfl_bottom div.k2ItemsBlock ul li a.moduleItemReadMore:hover{background:url(../images/news_more.gif) 0 -13px;}
.latest_news div.moduleCustomLink{
	border-top: 1px solid #e5e5e5;
	margin: 0 29px;
	padding: 14px 0 0;
}
.latest_news a.moduleCustomLink{
	font-weight: bold;
	font-size: 11px;
	display: inline-block;
}

a.moduleCustomLink span{font-size:9px;font-weight:normal;}
/*

.about_us div.rt-block{border:1px solid #e4e4e4;padding:0 0 22px;}
.about_us div.k2ItemsBlock ul{padding:0 29px;}
.about_us div.k2ItemsBlock ul li a.moduleItemImage{display:inline-block;border:6px solid #fff;box-shadow:2px 2px 8px rgba(0,0,0,.09);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;margin:0 0 24px;}
.about_us div.k2ItemsBlock ul li a.moduleItemImage:hover{border:6px solid #262524;}
.about_us div.k2ItemsBlock ul li a.moduleItemTitle{font-weight:bold;display:inline-block;margin:0 0 9px;}
.about_us div.k2ItemsBlock ul li div.moduleItemIntrotext{border-bottom:1px solid #e5e5e5;margin:0 0 14px;}
.about_us div.k2ItemsBlock ul li p{margin:0 0 15px;}
div.k2ItemsBlock ul li a.moduleItemReadMore span{font-size:9px;font-weight:normal;}

.twitter .rt-block{border:1px solid #e4e4e4;background:#f9f9f9;height:471px;overflow:hidden;}
.twtr-ft,.twtr-hd{display:none;}

.twitter .twtr-widget{font:12px/19px Arial, Helvetica, sans-serif !important;}
.twtr-tweets{padding:0 29px;}
#twtr-widget-1.twtr-widget .twtr-tweet{border-bottom:1px dotted #c7c7c7 !important;background:url(../images/twitter.gif) no-repeat !important;padding:0 0 15px 30px;margin:0 0 15px;}
.twtr-widget em{position:relative; left:-1000px;}
#twtr-widget-1.twtr-widget em a.twtr-timestamp{display:inline-block;position:relative;left:1000px;color:#959595 !important;font-size:12px;}
.twtr-widget .twtr-tweet-wrap{padding:0 !important;}
.twitter .twtr-widget p{line-height:19px !important;}
*/

.nfl{border:1px solid #e4e4e4;border-bottom:none;overflow:hidden;}
.nfl div.k2ItemsBlock{
	border: none;
	overflow: visible;
}
.nfl div.k2ItemsBlock ul li{padding:0 29px;}
.nfl div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage{box-shadow:2px 2px 8px rgba(0,0,0,.09);margin:0 0 24px;}
.nfl div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage span{border:6px solid #fff;}
.nfl div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage:hover span{border:6px solid #262524;}
.nfl div.k2ItemsBlock ul li a.moduleItemReadMore{text-transform:lowercase;}

.nfl div.k2ItemsBlock ul li div.moduleItemIntrotext{border-bottom:1px solid #e5e5e5;padding:0 0 20px;}

div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage{display:inline-block;position:relative;}

.nfl_bottom .rt-block{
	border:1px solid #e4e4e4;
	border-top:none;
	padding:0 0 20px 14px;
}
.nfl_bottom div.k2ItemsBlock ul{margin:0;}
.nfl_bottom div.k2ItemsBlock ul:after{content:' ';display:block;clear:both;overflow:hidden;height:0;}
.nfl_bottom div.k2ItemsBlock ul li{float:left;width:265px;margin:13px 15px 0;border-top:1px solid #e5e5e5;padding:26px 0 0;}
.nfl_bottom div.k2ItemsBlock ul li:first-child,.nfl_bottom div.k2ItemsBlock ul li:first-child+li{border:none;margin:0 15px;padding:0;}
.nfl_bottom div.k2ItemsBlock ul li a.moduleItemImage{float:left;margin:0 20px 0 0;position:relative;box-shadow:1px 1px 8px rgba(0,0,0,.09);}
.nfl_bottom div.k2ItemsBlock ul li a.moduleItemImage span.img_border{border:6px solid #fff;}
.nfl_bottom div.k2ItemsBlock ul li a.moduleItemImage:hover span.img_border{border:6px solid #262524;}

#blog #k2Container.itemListView,#port .itemListView,#k2Container.userView{border:1px solid #e4e4e4;margin:0 0 20px;}
#blog .K2ItemsRow{padding:0 29px;}
#blog div.catItemHeader{padding:0;border:none;background:none;}

#blog div.catItemImageBlock a,
#blog div.userItemImageBlock a,
#blog div.genericItemImageBlock a,
div.itemImageBlock a{border:6px solid #fff;box-shadow:2px 2px 8px rgba(0,0,0,.09);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}

#blog div.catItemImageBlock a:hover,
#blog div.userItemImageBlock a:hover,
#blog div.genericItemImageBlock a:hover,
div.itemImageBlock a:hover{border:6px solid #262524;}

#port div.catItemHeader{padding:0;border:none;background:none;}
#port .itemList{padding:0 29px;}

.component-content .contact,.component-content .search,.form-validate{border:1px solid #e4e4e4;margin:0 0 20px;padding:0;}
#contact-form.form-validate,#comment-form.form-validate{border:none;margin:0;}
.component-content .contact .contact_inner,.search_inner{padding:0 29px;}

#k2Container.itemView,div.component-content > div.login{border:1px solid #e4e4e4;margin:0 0 20px;}
.itemBody,.userItemList{padding:0 29px !important;}
#k2Container.k2AccountPage{padding:0 0 20px !important;}
#user-registration,div.component-content > div.login{padding:20px 29px;}

/*Images*/

div.itemImageBlock,
div.catItemImageBlock,
div.userItemImageBlock,
div.genericItemImageBlock{margin: 0 0 10px 0;float:none;}

div.itemImageBlock a,
a.moduleItemImage,
div.catItemImageBlock a,
div.userItemImageBlock a,
div.genericItemImageBlock a{display:inline-block;position:relative;}



div.itemImageBlock img,
a.moduleItemImage img,
div.catItemImageBlock img,
div.userItemImageBlock img,
div.genericItemImageBlock img{}
	
/*----------------Items List View-----------------*/

div.itemContainer{margin-bottom:20px;}
#k2Container{padding:0;margin:0;}

/*----------------------------------------- Portfolio  ------------------------------------*/

.portfolio-row{overflow:hidden;}
.portfolio-row div.catItemImageBlock,.portfolio-row div.catItemHeader{margin:0;}

#port div.itemContainer{margin-bottom:0;border:none;}
#port div.itemContainer .catItemBody{margin-bottom:3em}



/*SortByType*/

#portfoliosorting{position:absolute;right:20px;top:7px;}
.sortbytype {padding: 0px; float:right;}

.sortbytype a {
	float: none;
	padding: 0;
	margin: 0 0 0 1em;
	font-weight:bold;
	text-decoration: none;}

.sortbytype a:hover, 
.sortbytype a.active_sort {color:#000;}



/*PrettyPhoto*/

a.modal.img{
	position: relative;
	display: inline-block;
	overflow: hidden;
}

a.modal.img span{
    background: url("../images/zoom.png") no-repeat scroll 0 0 transparent;
    height: 80px;
    left: 50%;
    margin-left: -40px;
    margin-top: -40px;
    position: absolute;
    top: -50%;
    width: 80px;
	}

/*----------------------------------------- FAQs ------------------------------------*/

#faqs div.catItemHeader{margin-bottom:0}

#faqs .question div.catItemHeader h3.catItemTitle {
    font-size: 18px;
    font-weight: normal;
    line-height: 36px;
    margin-bottom: 0;
    padding: 0;
	}
	
#faqs span.ques,
#faqs span.ans{font-size: 18px;}

/*----------------------------------------- Testimonials ------------------------------------*/
#testimonials .catItemIntroText{
	background: url(../images/quotes.png) left 6px no-repeat;
	padding-left: 80px;
	overflow: hidden;
}
	
#testimonials .catItemIntroText > p{
	margin-bottom:0;
    font-style:italic}
	
#testimonials .catItemIntroText div.test-author{
	float:right;
	text-align:right;}
	
#testimonials .catItemIntroText div.test-author span.author{
	display:block;
	font-weight:bold;
	font-size:1.2em;}

div.userItemIntroText div.test-author, div.genericItemIntroText div.test-author{margin: 0 0 1em 0;}
	
/*----------------------------------------- History ------------------------------------*/

#history div.catItemHeader{float:left; margin:0 2em 0 0;}
#history div.catItemBody{overflow:hidden;}
	
	
/*Pagination*/

div.k2Pagination,
div.pagination,
div.itemComments div.itemCommentsPagination {
    display: table;
    margin: 0 auto;
    padding: 0;
    text-align: center;	}

div.k2Pagination ul,
div.pagination ul,
div.itemComments div.itemCommentsPagination ul{
    overflow: hidden;
	margin:0;
    padding-bottom: 20px;
    text-align: center;}

#k2Container .k2Pagination ul li span,
#k2Container .k2Pagination ul li a,
div.pagination ul li a,
div.pagination ul li span,
div.itemComments div.itemCommentsPagination ul li a,
div.itemComments div.itemCommentsPagination ul li span{
	font-size:14px;
	font-weight:bold;
	display:inline-block;
	float:left;
	text-transform:uppercase;}
	
.component-content ul {
    list-style-position: outside;
    list-style-type: square;
    margin: 10px 0;
    padding: 0;}

.component-content .pagenav {
    list-style-type: none;
    overflow: hidden;
	padding:0;}
	
div.k2Pagination ul li span.pagenav,
div.pagination ul li span.pagenav,
div.itemComments div.itemCommentsPagination ul li span.pagenav{}
	
div.k2Pagination ul li a.pagenav,
div.pagination ul li a.pagenav,
div.itemComments div.itemCommentsPagination ul li a.pagenav{}
	
#k2Container div.k2Pagination ul li a.pagenav:hover,
div.pagination ul li a.pagenav:hover,
div.itemComments div.itemCommentsPagination ul li a.pagenav:hover,
#k2Container .k2Pagination ul li.num span.pagenav,
div.pagination ul li.num span.pagenav,
div.itemComments div.itemCommentsPagination ul li.num span.pagenav{}
	
#k2Container .k2Pagination ul li,
div.pagination ul li,
div.itemComments div.itemCommentsPagination ul li{
	margin-right:24px;
	float:left;
	list-style:none;}


/*Comments*/

div.itemComments ul.itemCommentsList li{
	margin-bottom:1em;
	overflow:hidden;
	padding:1em;}
	
div.itemComments ul.itemCommentsList li img{
	margin-right:1em;}
	
#userName,
#commentEmail,
#commentURL{width:360px;}
	
div.itemComments ul.itemCommentsList li span.commentToolbar{
	padding:0;
	margin:0 0 1em 0;}
	
form#comment-form dl dt{margin:0;}
div.commentBodyContainer{overflow: hidden;}

/*Forms*/


textarea#jform_contact_message,
textarea#commentText,
textarea#description,
textarea#jform_profile_aboutme{
	padding:7px 10px;
    resize: none;
	outline:none;
	overflow:auto;
	font-size:1em;
	line-height:1.8em;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	-webkit-appearance: none;
	-webkit-border-radius:0;
	width:250px;
}
	
textarea#commentText{
    width:360px;
	height:200px;}
	
#contact-form fieldset input[type="text"],
#contact-form fieldset input[type="email"],
.itemCommentsForm input[type="text"],
#form-login  input[type="text"],
#form-login  input[type="password"],
#mod-search-searchword,
#searchForm input#search-searchword,
#josForm input[type="text"],
#josForm input[type="password"],
#josForm input[type="email"],
.profile input[type="text"],
.profile input[type="password"],
.profile input[type="email"],
#user-registration input#jform_email,
div.login-fields #username,
div.login-fields #password,
.k2AccountPage input[type="text"],
.k2AccountPage input[type="password"],
.k2AccountPage input[type="email"]{
	padding:7px 10px;
	outline:none;
	font-size:1em;
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	-webkit-appearance: none;
	-webkit-border-radius:0;
	}
	
label,
.k2AccountPage dd > span{
	line-height:2em;
	height:2em;}
	
div.itemCommentsForm form input.inputbox,
table.admintable td span b{
	margin:0;
	display:block;}
	
#rt-popup input.inputbox[type="text"],
#rt-popup input.inputbox[type="password"]{
	width:200px;
	-webkit-appearance: none;}
	
.component-content p.counter{line-height:2em;}
	
	
/*Contact Form*/

#contact-form input.required[type="text"],
#contact-form input.required[type="password"],
#contact-form input.required[type="email"],
#jform_contact_message{
	margin:0;}

#contact-form-cont,	
#contact-address,
.contact-misc p{float:left;	width:50%;}
	
.contact-form{margin-right:20px;}
	
.contact-miscinfo h3, .jicons-icons, #contact-form legend, .uniq{display:none;}
	
div.map-wrapper{
    padding: 0.5em;
	margin-bottom:2em;}
	
#map{height:260px;}

dd.submit-button {
    float: right !important;
    margin-right: 17px;}
	
#jform_contact_message{width:252px; height:200px;}


/*=== SIDEBARS===*/

#rt-sidebar-a .rt-block,#rt-sidebar-b .rt-block,#rt-sidebar-c .rt-block,#rt-content-top .rt-block,#rt-content-bottom .rt-block,#rt-maintop .rt-block,.tabs_k2{
	margin-bottom: 20px;
	background: #f8f8f8;
}

.tabs_k2_0{background:url(http://table-tennis.by/images/headlines_bg.jpg) no-repeat #363533;border:1px solid #000;}

.tabs_nav{margin:0;list-style:none;overflow:hidden;}
.tabs_nav li{float:left;}
.tabs_nav li a{display:block;padding:7px 19px 8px;font-size:18px;color:#fff;line-height:22px;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid transparent;
background:url(../images/tabs_home_tail.png) repeat-x #BA5E17;
background-image: linear-gradient(top, #D36E21 0%, #BA5E17 100%);
background-image: -o-linear-gradient(top, #D36E21 0%, #BA5E17 100%);
background-image: -moz-linear-gradient(top, #D36E21 0%, #BA5E17 100%);
background-image: -webkit-linear-gradient(top, #D36E21 0%, #BA5E17 100%);
background-image: -ms-linear-gradient(top, #D36E21 0%, #BA5E17 100%);
}
.tabs_nav li:first-child a{border-left:none !important;border-right:1px solid #000;}
.tabs_nav li.selected a,.tabs_nav li a:hover{background:none;color:#fff;border-bottom:none;border-left:1px solid transparent;border-right:1px solid #000;}
.tabs_nav li:first-child.selected a,.tabs_nav li:first-child a:hover{border-right:1px solid transparent;}
.tabs_nav li.clearList{clear:none;display:block;overflow:hidden;float:none;height:37px;border-bottom:1px solid #000;background-image: linear-gradient(top, #D36E21 0%, #BA5E17 100%);
background:url(../images/tabs_home_tail.png) repeat-x #BA5E17;
background-image: -o-linear-gradient(top, #D36E21 0%, #BA5E17 100%);
background-image: -moz-linear-gradient(top, #D36E21 0%, #BA5E17 100%);
background-image: -webkit-linear-gradient(top, #D36E21 0%, #BA5E17 100%);
background-image: -ms-linear-gradient(top, #D36E21 0%, #BA5E17 100%);
}

.tabs_container ul{margin:0;list-style:none;}
.tabs_container ul li{padding:20px 20px 20px 29px;border-bottom:1px solid #000;background:url(../images/tabs_tail.png) repeat-x;position:relative;}
.tabs_container ul li:first-child{background:none;}

.tabs_container .moduleItemTitle{color:#fff;line-height:19px;}
.tabs_container a.moduleItemTitle:hover{color:#f36d09;text-decoration:underline;}

.tabs_container div.moduleCustomLink{
	padding: 14px 0 23px 29px;
}
.tabs_container a.moduleCustomLink{font-weight:bold;color:#fff;display:inline-block;}
.tabs_container a.moduleCustomLink:hover{color:#f36d09;}

.latest_videos .rt-block{
	background: url(http://table-tennis.by/images/videos_bg.jpg) no-repeat #272625;
	padding: 0 0 18px;
	overflow: hidden;
}
.latest_videos div.module-title{background:none;color:inherit;border-bottom:1px solid #000;margin:0 0 14px;}
.latest_videos div.module-title h2.title span{color:#fff;}
.latest_videos div.k2ItemsBlock ul{overflow:hidden;}
.latest_videos div.k2ItemsBlock ul li{padding:0 28px 14px;border-bottom:1px solid #000;margin:0 0 14px;}
.latest_videos div.k2ItemsBlock ul li a.moduleItemImage{float:left;margin:0 20px 0 0;}
.latest_videos div.k2ItemsBlock ul li a.moduleItemImage:after{display:block;position:absolute;content:' ';width:24px;height:19px;background:url(../images/video.png);bottom:4px;right:4px;}
.latest_videos div.k2ItemsBlock ul li a.moduleItemTitle{color:#fff;}
.latest_videos div.k2ItemsBlock ul li a.moduleItemTitle:hover{color:#f36d09;text-decoration:underline;}

.spotlight .rt-block{border:1px solid #e4e4e4;}
.spotlight div.k2ItemsBlock ul{list-style:none;padding:0 28px 0 17px;}
.spotlight div.k2ItemsBlock ul ul{padding:0;}
.spotlight div.k2ItemsBlock ul li{line-height:20px;}
.spotlight div.k2ItemsBlock ul li li{padding:0 0 20px;}
.spotlight div.k2ItemsBlock ul li li a{text-decoration:underline;}
.spotlight div.k2ItemsBlock ul li li a span{float:right;color:#8c8c8c;margin-left:20px;}

.most_popular div.module-title{padding:0;margin:0 0 10px;background:none;border:none;}
.most_popular div.k2ItemsBlock ul{list-style:none;}
.most_popular div.k2ItemsBlock ul li{border-top:1px dotted #c7c7c7;line-height:19px;padding:9px 0 10px;width:260px;}
.most_popular div.k2ItemsBlock ul li:first-child{border:none;}
.most_popular div.k2ItemsBlock ul li a{color:#2c2c2c;}
.most_popular div.k2ItemsBlock ul li a:hover{color:#f36d09;}

.categories .rt-block,.login_block .rt-block{border:1px solid #e4e4e4;padding:0 0 20px;}
.list1,.list1 ul{margin:0;}
.list1 .list1{margin:0 29px;}
.list1 li{background:url(../images/top_menu_marker.png) 0 -23px no-repeat;padding:0 0 10px 32px;font-weight:bold;line-height:23px;}
.list1 li a{color:#333;}
.list1 li a:hover{text-decoration:underline;}

.login_block .login_block{padding:0 29px;}

.col12 #form-login .inputbox{width:220px;}

/*=== Footer Positions ===*/

div#rt-footer{
/*	margin-top: 9px;*/
	background:#232323;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
	width:1020px;
	margin:0 auto;
	z-index: 500;
	box-shadow: 7px 7px 7px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 7px 7px 7px rgba(0, 0, 0, 1);
	-moz-box-shadow: 7px 7px 7px rgba(0, 0, 0, 1);
	-o-box-shadow: 7px 7px 7px rgba(0, 0, 0, 1);
	-ms-box-shadow: 7px 7px 7px rgba(0, 0, 0, 1);
	padding: 24px 0 12px;
}

#rt-footer div.rt-block{margin:0 0 12px;}
#rt-footer div.module-title{margin:0 0 7px;padding:0;border:none;background:none;}
#rt-footer div.module-title h2.title{
	color: #fff;
/*	font-weight: bold;*/
	text-transform: uppercase;
	font-size: 11px;
	line-height: 20px;
}
#rt-footer div.module-title h2.title span{color:#fff;}

#rt-footer .menu{margin:0;list-style:none;}
#rt-footer .menu li{line-height:19px;height:19px;}
#rt-footer .menu li a{color:#8a8989;font-size:11px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;display:inline-block;}
#rt-footer .menu li a:hover{color:#f36d09;}

#rt-copyright{
	background:#232323;
/*	background:#f8f8f8;*/
    width: 1020px;
	margin:0 auto;
    z-index: 500;
	text-align: left;
	font-size: 11px;
	color:#fff;
}
#rt-copyright .rt-block{
	margin:0;
	border-top:1px solid #1f1f1f;
}

.copyright,
.copyright a{
/*	line-height:69px;*/
	margin:0;
}
.copyright a{color:#f36d09;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
p.copyright{
	margin-bottom: 14px;
	
}
	
.copyright a:hover{
	color:#fff;}
	
span.sitename{}
span.date{}
span.footerText{}

.rt-block.totop{
	bottom: 13px;
	position: fixed;
	right: 13px;
	display:none;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
}

a#totop{
	z-index:999;
/*	background:url(../images/scroll-to-top.png) top left no-repeat;*/
	background: rgb(67, 25, 255);
	border-radius: 6px;
	display: block;
	width: 100px;
/*	height: 51px;*/
	height: 100%;
	text-indent:-9999em;
	font-size:1px;
/*	line-height:1px;*/
}


/*======= 404 page styling ============*/

div.img404{width:50%; float:left;margin-bottom:30px;}
div.img404 img{width:100%;}

div.text404{}



/*======= Under Construction ============*/


h1.constrSiteName{margin-bottom:1em;}

.counter_desc{ position:relative; overflow:hidden; font-size:16px; font-weight:bold; line-height:1.2em; padding:5px 0 40px 0; margin: 0 0 0 30px}
.counter_desc div{ width:104px; margin-left:18px; text-align:center; float:left;}
.counter_desc div:first-child{ margin-left:0; margin-right:23px;}

.cntSeparator {
    color: #000000;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 50px;
    margin: 24px 0;}	

#frame {
	width:600px;
	margin: 150px auto 0;
	padding: 0px;
	text-align:center;
	background:#fff;
	box-shadow:0 1px 4px rgba(0, 0, 0, 0.6);
	border-radius:15px;	}

#frame .frameInner{
	padding:50px 36px;
}

#frame form {text-align: left;}

#frame #form-login label{width:100px; display: block; float:left;}

a#gantry-totop {
	z-index:999;
/*	background:url('http://news/nasha-dacha.by/images/totop.png') top left no-repeat;*/
	background: rgba(36, 36, 36, .8);	
	display:block;
	color: #fff;
	width: 51px;
	height: 51px;
	text-indent: -9999em;
	font-size: 12px;
	line-height: 1px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
}

.latest_videos {
	background: #f8f8f8;
}

#headBanner {
	display: inline-block;
	position: relative;
	float: right;
	width: 300px;
	height: 570px;
	margin: 0;
	border: solid 1px red;
	background: url("http://nasha-dacha.by/images/headBanner.png");
	box-shadow: 7px 7px 7px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 7px 7px 7px rgba(0, 0, 0, 1);
	-moz-box-shadow: 7px 7px 7px rgba(0, 0, 0, 1);
	-o-box-shadow: 7px 7px 7px rgba(0, 0, 0, 1);
	-ms-box-shadow: 7px 7px 7px rgba(0, 0, 0, 1);
}



#list {
	padding: 0 20px;
	list-style-type: none;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 5px 0 0 0;
}

.base2 {

	height: 793px;

}

.base4 {
	float: right;
	width: 310px;
}

.base3 {
	float: left;
	width: 710px;
}

.contentPart {
	overflow: hidden;
/*	text-indent: 34pt;*/
	margin: 0 30px 15px 30px;
	text-align: justify;
	line-height: 120%;
	font-size: 1.6em;
	font-family: Times New Roman, Times serif;
}

.contentName {
	margin: 0 30px 10px 30px;
	text-align: justify;
	line-height: 120%;
	font-size: 2em;
	font-family: Calibri, Arial, sans-serif;
	font-weight: bold;
}

#contentTopLeft {
	float: left;
	width: 355px;
	height: 120px;
/*	border: 1px blue solid;*/
}

#contentTopRight {
	float: left;
	margin-left: 35px;
	width: 295px;
	height: 120px;
/*	border: 1px blue solid;*/
}
