/*
Theme Name: Football Wordpress Theme
Description: Football Wordpress Theme is a three columns free wordpress theme with simple, clean look, Unique and modern style, having the classic combination of blue, white, black and red, Ideal for Autos, Cars, technology, and other niche.
Version: 1.0
Author: Themes.Rock-Kitty
Author URI: http://themes.rock-kitty.net
*/

/*@font-face {
    font-family:"BebasNeue";
    src:url("fonts/BebasNeue.eot?") format("eot"),url("fonts/BebasNeue.woff") format("woff"),url("fonts/BebasNeue.ttf") format("truetype"),url("fonts/BebasNeue.svg#BebasNeue") format("svg");
    font-weight:normal;
    font-style:normal;
} */

@font-face {
    font-family: 'BebasNeueRegular';
    src: url('fonts/bebasneue.eot');
    src: url('fonts/bebasneue.eot') format('embedded-opentype'),
         url('fonts/bebasneue.woff') format('woff'),
         url('fonts/bebasneue.ttf') format('truetype'),
         url('fonts/bebasneue.svg#BebasNeueRegular') format('svg');
}

@font-face {
    font-family: 'OpenSansRegular';
    src: url('fonts/opensans-regular.eot');
    src: url('fonts/opensans-regular.eot') format('embedded-opentype'),
         url('fonts/opensans-regular.woff') format('woff'),
         url('fonts/opensans-regular.ttf') format('truetype'),
         url('fonts/opensans-regular.svg#OpenSansRegular') format('svg');
}

html { }
body { margin:0px; padding:0px; font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:13px; color:#626262; background:url(images/bcg.png) repeat top left; top left; height:100%; }

h2, h3 {font-size: normal;}

.mainWrap { height:100%; min-height:360px; padding:0 0 10px; }

.clear { clear:both; }
a { text-decoration:none; color:#8c0000; }
a:hover { text-decoration:underline; color:#8c0000; }
a img { border:0px; }
.text { width:515px; }
.separator { height:6px; clear:both; }
strong { }

.wrapper { width:958px; margin:0px auto; }
.header { height:125px; position:relative; top: 30px; display: block;}

.header .logo { padding:10px 0 0; color:#fff; text-transform:uppercase; }
.header .logo .blogname { font-size:36px; display:inline-block; font-weight: bold; }
.header .logo .blogname a:hover { color: #000000; text-decoration: none; font-weight: bold; }
.header .logo .blogdesc { font-size:10px; font-weight:bold; }

.navigation { background:url(images/bcg_menu.png) no-repeat 6px 0px; width: 100%; padding:0; height:84px; text-transform:uppercase; display:block; font-size: 13px; z-index: 1000;/* position: absolute; top: 50px; left: 0px;*/ }
.navigation ul { list-style:none; margin:0; padding:0; }
/*.navigation ul li { float:left; padding:0 2px 0 0; background:url(images/navigation-li.png) repeat-y right top; }*/
.navigation ul li a { display:block; color:#fff; padding:30px 10px 28px 10px; }

.mcWrap { /*background:url(images/rightcol.gif) repeat-y right top; */}
.lcontent {/* background:url(images/lcontent.png) no-repeat 14px bottom; padding:0 0 23px; */}
.content { /*background:url(images/content-bg.png) repeat-y center top; */}
.content-i { /*background:url(images/content-bg-i.png) no-repeat -25px bottom;*/ }
.content-h { /*min-height:1200px;*/ }
p img {
	padding: 0;
	max-width: 100%;
	}
.top-b-10 { background:url(images/layout/top-b-10.png); width:614px; /*688px*/ height:260px; position:absolute; left:-30px; top:295px; }
.top-image { background:url(images/bcg_header.png) no-repeat top left; width:958px; height:368px; position:relative; left:0px; top:-2px;}
.top-image-2 { background:url(images/layout/wrap_picture_2.png) no-repeat top left; width:539px; height:380px; position:absolute; top: 120px; left:-20px; }
.lcWrap { background:url(images/layout/lcolWrap.png) no-repeat top left; width:390px; height:18px; position:absolute; right:7px; top:208px; z-index:-999999 }
.lcRight { background:url(images/layout/rside.png) no-repeat top left; width:12px; height:447px; position:absolute; right:1px; top:212px; }
.topBlock { background:url(images/layout/bc-wrap.png); width:484px; height:75px; position:absolute; left:17px; top:378px; padding:120px 20px 0 30px; }
.topBlock h3 { color:#B92025; text-transform:uppercase; font-size:20px; margin:0; }
.topBlock p  { margin:15px 0 0; color:#F8F8F7; line-height:16px; font-weight:bold; }

.loginbox { padding:0 0 20px 45px; background:url(images/login.gif) no-repeat left bottom; margin-bottom:10px; }
.loginbox h3 { margin:0; font-weight:normal; text-transform:uppercase; font-style:italic; padding:0 0 0 30px; }
.loginbox .inp { padding:20px 0 0; }
.loginbox .inp .input, .loginbox .inp .password { background:url(images/login-bg.gif) no-repeat top left; border-width:0; padding:8px 0 8px 30px; width:130px; }
.loginbox .inp .password { background-position:right top; margin:0 0 0 10px; }
.loginbox .inplinks { padding:8px 0; font-size:10px; margin: 0 0 0 30px; }
.loginbox .inplinks a { color:#707070; }
.rchek { /*width:150px; float:left; line-height:10px; */}
.rchek .cbk { float:left; }
.rchek label { float:left; padding:4px 0 0 10px; }
.rlink { width:150px; float:right; }
.btns .bam { float:left; }
.btns .sin { float:right; }

.leftCol { width:706px; float:left; margin: 5px 0 0 0; padding:0 6px; }
.centerCol, .leftSmallCol { width:348px; float:left; margin: 5px 0 0 0; padding:0 6px; }
.rightCol { width:228px; float:right; margin: 5px 6px 0 0; /*padding: 20px 16px 0px 16px; */}

.rc2Cols { background:url(images/layout/2cols.gif) repeat-y center top; }
.rc2Cols .rc2Cols1 { width:172px; float:left; }
.rc2Cols .rc2Cols2 { width:172px; float:right; }


.post .info_wrap .dateImage,
.post .post_content .image,
.widget .widget_heading .widget_image,
.widget_recent_comments .widget_heading .widget_image,
.widget_pages .widget_heading .widget_image,
.widget_links .widget_heading .widget_image,
.widget_categories ul li,
.widget_archive ul li,
.widget_links ul li,
.widget_pages ul li,
.widget_meta ul li,
ul.listInfo li
{ background:url(images/slots.gif) no-repeat; }


.post { /*padding:0 0 25px;*/ margin:0 0 13px; }
.post .info_wrap {  }
.post .info_wrap .dateImage { background-position:-6px -5px; width:47px; height:54px; float:left; text-align:center; color:#fff; font-size:11px; }
.post .info_wrap .dateImage span.dt { font-size:28px; font-weight:bold; }
.leftCol .post .info_wrap h2, .leftCol .post .info_wrap h1  {  background:url(images/bcg_grey.png) no-repeat top left; font-family: 'BebasNeueRegular', Arial, Helvetica, sans-serif; font-size:24px; color:#fffefe; text-transform: uppercase; margin:0; padding: 14px 0px 8px 20px; float:right; width:706px; height: 33px; font-weight:normal; z-index: 1000;}
.leftCol .post .info_wrap h2 a, .leftCol .post .info_wrap h1 a { color:#fffefe; }
.leftCol .post .post_content { background:url(images/bcg_content.png) repeat-y top left;  padding: 0;  z-index: -1;/* position: absolute; top: 204px; width:706px; */}
.post .post_content_text {margin: 0 20px; padding: 10px 0;}
.post .post_content h1, .post .post_content h2, .post .post_content h3 {color: #000000; font-weight:800;}
.post .post_content_bottom { background:url(images/bcg_content_bottom.png) no-repeat top left;  padding: 0; margin: 0; width: 706px; height: 8px; display: block; position: relative;}
.post .post_content .imagearea { width:215px; float:left; padding: 0 10px 10px 0; }
.post .post_content .image { width:190px; height:140px; padding:10px; background-position:-314px -152px; margin:0 0 10px; }
.post .post_content p { margin:0 0 10px; line-height:16px; }
.post .post_content p a { color:#C42326; }

/* Captions */
.aligncenter, div.aligncenter { display: block;	margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin:10px 10px 0 0; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.adsense_post { width:336px; height:280px; border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding: 4px; margin:10px 10px 0 0; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
/* End captions */

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left; }

/* Begin Lists
Special stylized non-IE bullets
Do not work in Internet Explorer, which merely default to normal bullets. */

.wp-pagenavi { padding:4px 0 0; }
.wp-pagenavi a { background:#000!important; border-color:#EEE!important; color:#fff!important; }
.wp-pagenavi a:hover { background:#DA4D15!important; border-color:#EEE!important; color:#fff!important; }
.wp-pagenavi span.current { background: #DA4D15!important; border-color:#B4B4B4!important; color:#fff!important; }
.wp-pagenavi span.pages, .wp-pagenavi span.extend { background:#F4F3F3!important; border-color:#EEE!important; color:#313131!important; }

.categories {}
.cat-item {}
.current-cat-parent {}
.pagenav {}

.page_item {}
.current_page_item {}
.current_page_parent {}
.widget {}
.widget_text {}
.blogroll {}
.linkcat{}

/* tables */

/*.post table{   margin: .5em 0 1em; }

.post .postdetail table td, .post .postdetail table th { text-align: left; border-right: 1px solid #E1E1E1; padding: .4em .8em; }
.post .postdetail table th{ background:#000 !important; color: #fff; text-transform: uppercase; font-weight: normal; border-bottom: 1px solid #E1E1E1; }
.post .postdetail table td{ background: #F8F1E7; }
.post .postdetail table tr.even td{ background: #e1d9c3; }
.post .postdetail table tr:hover td{ background: #EEF6F7; }*/


/* forms */
.post .postdetail input, .post .postdetail textarea, .post .postdetail select{ font-size: 100%; margin: .2em 0; }
.post .postdetail input, .post textarea{ padding: .2em .4em; }
.post .postdetail input.radio, .post .postdetail input.checkbox { background: #fff; padding: 2px; }
.post .postdetail form label{ font-weight: normal; }
.post .postdetail fieldset{ padding: .8em; border: 1px solid #d2c7af; }
.post .postdetail legend{ padding: 2px 15px 10px 15px; text-transform: uppercase; font-style: italic; font-size: 115%; }


/* lists */

.post .postdetail ul, .post .postdetail ol{ /*margin: .4em 0 1em; */line-height: 150%; }
.post .postdetail ul li, .post .postdetail ol li{ list-style-position:outside; margin-left: 2px; }
.post .postdetail dl{ padding: .3em 0 .8em; }
.post .postdetail dt { float: left; clear: left; width: 9em; text-align: right; font-weight: bold; text-decoration: underline; }
.post .postdetail dd { margin: 0 0 0 10em; padding: 0 0 0.5em 0; }


/* other */
.post .postdetail hr{ color: #b4aca1; background: #b4aca1; border-bottom: 1px solid #f6f4eb; }
.post .postdetail small{ font-size: 80%; }
.post .postdetail pre{ overflow: auto; white-space: pre-wrap;       /* css3 */ white-space: -moz-pre-wrap;  /* ff */ word-wrap: break-word;       /* ie */ font-size: 12px; background: #fff;padding: .4em; margin: 1em 0; }
.post .postdetail blockquote { margin: 1em 12% 1em 0; padding: .2em .2em .2em 5em; font-style: italic; color: #937d68; background: #FAFAFA url(images/blockquote.gif) no-repeat 9px 4px; border:1px dotted #F7F7F7; }
.post .postdetail blockquote p{ padding: 8px; margin: 2px; }`

.widget_rss {}
.widget_rss ul li { background:none!important; padding:3px!important; }

.widget_calendar { }
.widget_calendar table { width:100%; }
.widget_calendar caption { background:#CB6D28; padding:2px 0; text-transform:uppercase; letter-spacing:2px; color:#FFF; }
.widget_calendar table thead th { color:#CB6D28; }
.widget_calendar table tbody td { text-align:center; color:#626262; }
#prev a { color:#CB6D28; }
#next a { color:#CB6D28; }

.footerArea { background:url(images/header.gif) repeat top left; padding:10px 0 0; }
.footerArea .fBor { border-top:1px solid #fff; background:#2C2C2C; padding:10px 0 0; }
.footerArea .fBG  { background:#2C2C2C url(images/footer-area.gif) repeat top left; min-height:150px; }

.page404 {  }
.wrap404 { width:500px; margin:40px auto 0; background:#fff; padding:10px; border:1px solid #D4D4D4; }
.image404 { text-align:center; padding:20px 0 0; text-align:center; font-size:70px; }
.desc404 { font-size:20px; color:#5F5F5F; padding:20px 0; }
.search404 { margin:20px 0 0; background:url(images/search-bg.gif) no-repeat top left; width:491px; height:53px; }
.search404 .sb { float:left; float:left; width:352px; padding:10px 0 0 0; }
.search404 .sb input {  border:1px solid #D4D4D4; width:328px; color:#3F7FA0; font-weight:bold; padding:6px; }
.search404 .sr { float:left; width:40px; height:29px; padding:10px 0 0 10px; }
.search404 .sr input {  }

ul.listInfo { list-style:none; padding:0; margin:0; font-size:10px; color:#646464; }
ul.listInfo li { padding:4px 0 4px 24px; background-position:30px 30px; margin:0; }
ul.listInfo li.written { background-position:-6px -164px; }
ul.listInfo li.licomments { background-position:-6px -60px; }
ul.listInfo li.liviews { background-position:-6px -84px; }
ul.listInfo li.lirating { background-position:-6px -110px; }
ul.listInfo li.readmore { background-position:-6px -110px; }
ul.listInfo li a { color:#646464; }
.listInfoFlt li { float:left; padding:4px 0 4px 18px!important; margin:0 0 0 10px!important; }
.listInfoFlt li.readmore { float:right!important; padding:4px 20px 4px 18px!important; }

.navigations { height:25px; padding:6px 10px 7px; }
.navigations .alignleft a, .navigations .alignright a { display:block; height:20px; line-height:20px; padding:0 8px; font-size:14px; font-weight:bold; color:#fff; border:1px solid #fff; text-decoration:none; }
.navigations .alignleft a:hover, .navigations .alignright a:hover { text-decoration:none; }

.centerCol .mainHeading { background:url(images/bcg_blog_top.png) no-repeat top left; display: block; width: 348px; height: 55px;}
.centerCol .mainHeading h3 {  font-family: 'BebasNeueRegular', Arial, Helvetica, sans-serif; font-size:20px; color:#fffefe; text-transform:uppercase; margin:0; padding: 15px 0px 15px 20px; }
.centerColContent { padding: 10px 10px 15px 20px; clear:both; background:url(images/bcg_blog.png) repeat-y top left; text-align: left; }
.centerColContentBottom { background:url(images/bcg_blog_bottom.png) no-repeat bottom left; display: block; height: 8px; }

.leftSmallCol .widget_text, .leftSmallCol .widget_insert_page  { margin: 0px 0 10px 0; background:url(images/bcg_blog_bottom.png) no-repeat bottom left; padding-bottom: 6px; }
.leftSmallCol .widget .widget_heading { background:url(images/bcg_blog_top.png) no-repeat top left; display: block; width: 348px; height: 55px;}
.leftSmallCol .widget .widget_heading h3 {  font-family: 'BebasNeueRegular', Arial, Helvetica, sans-serif; font-size:20px; color:#fffefe; text-transform:uppercase; margin:0; padding: 15px 0px 15px 20px; }
.leftSmallCol .widget .widget_body { padding: 10px 10px 15px 20px; clear:both; background:url(images/bcg_blog.png) repeat-y top left; text-align: left; }

.rightCol .widget_text, .rightCol .widget_insert_page  { margin: 0px 0 10px 0; background:url(images/bcg_right_content_bottom.png) no-repeat bottom left; padding-bottom: 6px; }
.rightCol .widget .widget_heading { background:url(images/bcg_grey_ss.png) no-repeat top left; display: block; width: 228px; height: 55px;}
.rightCol .widget .widget_heading h3 {  font-family: 'BebasNeueRegular', Arial, Helvetica, sans-serif; font-size:20px; color:#fffefe; text-transform:uppercase; margin:0; padding: 15px 0px 15px 20px; }
.rightCol .widget .widget_body { padding: 15px 10px; clear:both; background:url(images/bcg_right_content.png) repeat-y top left; text-align: center; }
.widget .widget_body p { margin:0 0 8px; }
.widget ul { margin:0; padding:0; list-style:none; }
.widget ul li { margin:0 0 5px; padding:3px 0 3px 0;  }
.widget ul li a { color:#000; text-decoration:none; font-weight:bold; }
.widget ul li a:hover { color:#646464; }
.widget ul li.has-child { padding-bottom:0px; }
.widget ul li.has-child li { border-width:0; }
.widget ul.children { margin:6px 0 0; }


.widget_categories .widget_heading .widget_image { background-position:-236px -48px; }
.widget_categories ul li { padding-left:20px; border-bottom:1px solid #E1E1E0; padding-top:2px; background-position:-6px -188px; }

.widget_archive ul li { padding-left:20px; border-bottom:1px solid #E1E1E0; padding-top:2px; background-position:-6px -188px; }

.widget_links .widget_heading .widget_image { background-position:-236px -240px; height:36px; }
.widget_links ul li { padding-left:20px; border-bottom:1px solid #E1E1E0; padding-top:2px; background-position:-6px -188px; }

.widget_pages .widget_heading .widget_image { background-position:-236px -152px; height:36px; }
.widget_pages ul li { padding-left:20px; border-bottom:1px solid #E1E1E0; padding-top:2px; background-position:-6px -188px; }

.widget_meta ul li { padding-left:20px; border-bottom:1px solid #E1E1E0; padding-top:2px; background-position:-6px -188px; }

.widget_recent_comments .widget_heading .widget_image { background-position:-236px -96px; height:36px; }
.widget_recent_comments ul li { border-bottom:1px solid #E1E1E0; padding-top:2px; }



ol.commentlist { list-style:none; /*margin:10px 5px 10px 10px; padding:10px 0px 0px 0px;*/ padding: 0; margin: 5px 0 0; text-indent:0; }
ol.commentlist li { border:1px solid #ddd; height:1%; margin:0 0 10px; padding:5px 7px 5px 7px; position:relative; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { color:#2384C6; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { border:4px solid #ddd; left:-4px; position:absolute; top:-5px; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#000; }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply {text-align: right;}
/*ol.commentlist li div.reply a { background:#999; border:2px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 10px;  text-align:center; width:36px; }
ol.commentlist li div.reply a:hover { background:#c30; border:2px solid #c00; } */
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {  }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#f7f7f7; }
ol.commentlist li.odd { background:#fff; }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

#respond {  }
#comment { width:98%; background:#fff; border:1px solid #ACACAC; color:#414141; }
#comment2 { width:98%; background:#fff; border:1px solid #ACACAC; color:#414141; }
#respond p { margin:2px 0px 2px; height:24px; }
#respond p label { width:90px!important; display:block; float:left; }
.adboxside { text-align:center;  width:120px; padding:6px; margin:0px auto; }
#author, #email, #url {width:100%; background:#fff; border:1px solid #ACACAC; color:#414141; display:inline; }
#url { margin-right:0px; }


.footAdsense { /*width:728px; height:90px; margin:10px auto 0; background:#6A6A6A;*/ }

.copyright { color:#626262; font-size:11px; padding:10px 10px 10px 0; text-align:right; }
.copyright a { color:#8c0000; }

.loginMenu {
    background:url(images/bcg_menu_red.png) no-repeat right;
    font-family: 'BebasNeueRegular', Arial, Helvetica, sans-serif;
	font-size: 20px;
	z-index: 1000;
	float: right;
	color: #ffffff;
	margin: -3px 8px 0 0;
	display: block;
	width: 80px;
	height: 25px;
	padding: 35px 0px 30px 8px;
}
.loginMenu a {
    color: #ffffff;
}
.loginMenu a:hover {
    text-decoration: none;
}
.loginMenu:hover {
    background:url(images/bcg_menu_red_hover.png) no-repeat right;
}
.loginMenu:hover>.login {
	display: block;
}
/* menu */
ul.makeMenu {
    font-family: 'BebasNeueRegular', Arial, Helvetica, sans-serif;
	font-size: 20px;
	z-index: 1000;
	float: right;
	margin: 1px 0px 0 0;
}
ul.makeMenu ul {
	color: #ffffff;
}
ul.makeMenu li { 
	list-style-type: none; 
	margin: 0px; 
	position: relative; 
   	padding: 0px 1px 0px 0px;
	color: White;
	background: url(images/sep_menu.png) no-repeat right top;
	float:left;
	overflow:visible;
}
ul.makeMenu li:hover, ul.makeMenu li.current_page_item a,
ul.makeMenu li.current_page_parent a {
	color: #ffffff; /*a4131a;*/
	background:url(images/bcg_menu_active.png) repeat-x top;
}
ul.makeMenu li:hover>ul {
	display: block;
}
ul.makeMenu li a {
	color: white;
	display: block;
	text-decoration: none;
}
ul.makeMenu li a:hover {
	color: #ffffff;
}
ul.makeMenu a:visited {
	color: white;
}
ul.makeMenu a:hover, ul.makeMenu li.current-menu-parent a:hover {
    text-decoration:none; display:block; color:#C42326; background:url(images/bcg_menu_hover.png) repeat-x top;
    color: #ffffff;
}
/*ul.makeMenu li.current-menu-parent a {
    color: #ffffff;
    background:url(images/bcg_menu_active.png) repeat-x top;
}      */
/*#menu-item-80 ul.sub-menu {
    position: absolute;
	top: 80px;
	left: -60px;
}
#menu-item-86 ul.sub-menu {
    position: absolute;
	top: 80px;
	left: -30px;
}
#menu-item-79 ul.sub-menu {
    position: absolute;
	top: 80px;
	left: -55px;
}   */
ul.sub-menu {
    background:url(images/bcg_submenu_top.png) no-repeat top;
	display: none;
	width: 200px;
	padding: 20px 0px 0px 0px;
	position: absolute;
	top: 80px;
	left: -60px;
	width: 210px;
	font-size: 16px;
	z-index: 1000;
	overflow:visible;
}
ul.sub-menu-1 {
border-top: 1px solid #2d2d2d;
background:none;
padding: 0px 0px 0px 0px;
	position: absolute;
	top: -1px;
	left: 210px;
}
ul.sub-menu-1 li {
	
}
ul.sub-menu li a {
	color: #FFFFFF !important;
	display: block;
	padding: 5px 15px;
    background: #1a1a1a !important;
}
ul.sub-menu li a:hover {
	color: #ededed !important;
	background: #303030 !important;
}
ul.sub-menu li {
	border-bottom: 1px solid #2d2d2d;
	display: block;
	background: #1a1a1a !important;
	float:none;
	margin: 0px 0px;
	padding: 0px 0px;
	z-index: 1000;
}
.tym {
	font-size: 12px;
	margin: 5px 0px 20px 0;
}
.tym b {
    color: #000000;
}
.blogname a {
    float: left;
    width: 220px;
    height: 80px;
    display: block;
    color: transparent;
}


.footer { background:url(images/bcg_footer.png) no-repeat 6px 0px; width: 100%; margin: 5px 0 0 0; padding:0; height:109px; display:block; font-size: 13px; font-weight: bold; }
.footer ul { list-style:none; padding:60px 0px 0px 20px; margin:0; }
.footer ul li {
	list-style-type: none;
	margin: 0px;
	position: relative;
   	padding: 0px 5px 0px 5px;
	color: White;
	background: url(images/sep_menu.png) no-repeat right top;
	float:left;
	overflow:visible;
}
.footer ul li a { display:block; color:#fff; padding:2px 5px 2px 5px; }
.footer ul li a:hover { text-decoration:none; display:block; color:#ffffff; }
.dateTime {color:#8c0000; font-style: italic;}
.centerColContent .post_title {margin: 3px 0px;}
.centerColContent .post_title a {color: #000000; font-size: 16px; font-weight: bold;}
.centerColContent .readmore {text-align: right;}
.centerColContent .post {padding: 0 10px 0 0;}
.centerColContent .separator, .leftSmallCol .separator {background-color: #ededed;  margin: -5px 0px 15px -16px; height: 1px; width: 340px; display: block;}

form input[type=submit] {
	background : url("images/button_red.png") no-repeat center center;
	width : 149px;
	height :37px;
	border : none;
	font-family: 'BebasNeueRegular', Arial, Helvetica, sans-serif; font-size:20px; color:#fffefe; text-transform: uppercase;
}
form input[type=submit]:hover {
	background : url("images/button_red_hover.png") no-repeat center center;
	cursor:pointer ;
}
form input[type=submit]:visited {
	background : url("images/button_red_visited.png") no-repeat center center;
}


.top-image-text {
    font-family: 'BebasNeueRegular', Arial, Helvetica, sans-serif;     
    padding: 40px 0 0 50px;
    color: white;
   /* font-weight: bold;  */
}
.bisoncup .top-image-h1 {
  font-size: 72px;
  padding: 0 0 0 0px;
  margin: 0 0 0 0px;
}
.bisoncup .top-image-h2 {
  font-size: 50px;   
  padding: 0 0 0 0px;
  margin: -5px 0 0 0px;
}
.bisoncup .top-image-h3 {
  font-size: 30px;    
  padding: 0 0 0 0px;
  margin: -10px 0 0 0px;
}
.bisoncup .top-image-datum {
  font-size: 24px;    
  padding: 0 0 0 0px;
  margin: 65px 0 0 0px;
}

.stepanskyturnaj .top-image-h1 {
  font-size: 44px;
  padding: 0 0 0 0px;
  margin: 0 0 10px 0px;
}
.stepanskyturnaj .top-image-h2 {
  font-size: 50px;   
  padding: 0 0 0 0px;
  margin: -5px 0 0 0px;
}
.stepanskyturnaj .top-image-h3 {
  font-size: 30px;    
  padding: 0 0 0 0px;
  margin: 10px 0 0 0px;
}
.stepanskyturnaj .top-image-datum {
  font-size: 24px;    
  padding: 0 0 0 0px;
  margin: 65px 0 0 0px;
}
.top-image .prihlaska {
    /*padding: -60px 0 0 50px; */
    margin: -60px 0 0 50px;
    position: relative;
        top: -60px;    
}
.top-image .prihlaska a {
    display: block;
    height: 65px;
    width: 265px;
}


.login {
    background:url(images/bcg_submenu_top.png) no-repeat top;
	display: none;
	width: 210px;
	padding: 20px 0px 0px 0px;
	position: absolute;
	top: 80px;
	left: 790px;
	width: 210px;
	font-size: 12px;
	overflow:visible;
	color: #ffffff;
	z-index: 1000;
}

.login form input[type=text], .login form input[type=password] {
	background-color: #343434;
	color: #ffffff;
	height:28px;
	width: 140px;
	border-right:1px solid #4d4d4d;
	border-bottom:1px solid #4d4d4d;
	border-top:1px solid #030303;
    border-left:1px solid #030303;
    margin: 0 0 6px 6px;
    border-radius:3px
}
.login form input[type=submit] {
    text-transform: none;
}
.login .inplinks, .login .btns { margin: 0 0 0 44px; }
.loginBottom {
    background:url(images/bcg_submenu_bottom.png) no-repeat bottom;
    width: 210px;
    height: 10px;
    display: block;
}
.loginText {
    background-color: #202020;
    padding: 10px 0px 3px 5px;
}
img.loginIcon {
    padding: 4px 4px 0 0;
    float: left;
}
img.passwordIcon {
    padding: 4px 4px 0 0;
    float: left;
}

.math-captcha-form   {
margin: 5px 0px 0 5px !important;
}

.math-captcha-form label {
margin: 0px 0px 10px 0 !important;
}