﻿/*
Theme Name: iTenis.sk 
URI: http://webtrh.cz/members/15343-Gecko
Description:Súkromná WordPress téma pre webstránku iTenis.sk
Version: 1.0 
Author: GeckoSK
Author URI: http://webtrh.cz/members/15343-Gecko
*/


body
{
background-color: #FFF;
}


/* HLAVICKA */
.header-start
{
width: 100%;
height: 29px;
position: relative;
float: left;
background-image: url(images/hlavicka_light.png);
background-repeat: repeat-x;
}

.center
{
position: relative;
margin-left: auto;
margin-right: auto;
}

.header-start-gray
{
width: 992px;
height: 29px;
background-image: url(images/hlavicka_dark.png);
background-repeat: repeat-x;
}

.contact
{
color: #FFF;
position: absolute;
left: 7px;
top: 5px;
font-size: 14px;
font-weight: bold;
text-decoration: none;
background-image: url(images/icons_ms.png);
background-repeat: no-repeat;
background-position: 0px 4px;
padding-left: 25px;
}

.rss
{
display: block;
height: 17px;
width: 17px;
position: absolute; right: 5px;
top: 5px;
background-image: url(images/icons_rss.png);
background-repeat: no-repeat;
}

/*HEADER*/

.header-img
{
height: 194px;
width: 100%;
position: relative;
float: left;
}

.header-img-box
{
width: 992px;
height: 194px;
position: relative;
background-image: url(images/header.png);
background-repeat: no-repeat;
}

.header-img-left
{
height: 194px;
width: 10px;
position: absolute;
top: 0px;
left: -10px;
background-image: url(images/header-left.png);
background-repeat: repeat-y;
}

.header-img-right
{
height: 194px;
width: 10px;
right: -10px;
position: absolute;
top: 0px;
background-image: url(images/header-right.png);
background-repeat: repeat-y;
}

/*MENU*/

.menu
{
width: 100%;
height: 49px;
position: relative;
float: left;
background-image: url(images/menu-out.png);
background-repeat: repeat-x;
z-index: 20;
}

.menu-stripe
{
height: 49px;
width: 992px;
background-image: url(images/menu-bg.png);
background-repeat: repeat-x;
overflow: hidden;
}

.menu-ul
{
list-style-type: none;
}

.menu-ul li
{
display: inline;
position: relative;
height: 49px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 18px;
float: left;
background-image: url(images/menu-button.png);
background-repeat: repeat-x;
}

.menu-ul li:last-child
{
width: inherit;
}

.before
{
display: block;
width: 1px;
height: 49px;
position: absolute;
top: 0px;
left: 0px;
background-image: url(images/menu-button-left.png);
background-repeat: no-repeat;
z-index: 10;
}

.menu-ul li:first-child>span.before
{
display: none;
}

.after
{
display: block;
width: 1px;
height: 49px;
position: absolute;
top: 0px;
right: 0px;
background-image: url(images/menu-button-right.png);
background-repeat: no-repeat;
z-index: 10;
}

.menu-ul li:last-child>span.after
{
display: none;
}

.menu-ul li a
{
position: relative;
top: 16px;
text-decoration: none;
color: #565656;
padding-bottom: 20px;
padding-top: 20px;
padding-left: 25px;
padding-right: 25px;
background-image: url(images/menu-bg.png);
background-repeat: repeat-x;
background-position: 0px 3px;
}

.menu-ul li a:hover
{
color: #7e7e7e;
background-image: none;
background-repeat: repeat-x;
background-position: 0px 3px;
}

.menu-ul li:hover
{
color: #7e7e7e;
}

.triangle
{
width: 14px;
height: 7px;
position: absolute;
background-image: url(images/triangle.png);
background-repeat: no-repeat;
background-position: top left;
top: 0px;
}

.current_page_item span.triangle
{
width: 14px;
height: 7px;
position: absolute;
background-image: url(images/triangle.png);
background-repeat: no-repeat;
background-position: top left;
top: 0px;
z-index: 50;
}

.menu-ul li.current_page_item a
{
background-image: none;
}

/*OBSAH*/

.main
{
width: 100%;
height: auto;
min-height: 1050px;
float: left;
}

.content
{
width: 992px;
min-height: 1050px;
height: auto;
}

.content-left-shadow
{
height: 100%;
width: 15px;
background-color: #00F;
top: 0px;
left: -15px;
position: absolute;
background-image: url(images/body-left.png);
background-repeat: repeat-y;
}

.content-right-shadow
{
height: 100%;
width: 15px;
background-image: url(images/body-right.png);
background-repeat: repeat-y;
top: 0px;
right: -15px;
position: absolute;
background-color: #F00;
}

/*NEWS*/

.news
{
width: 728px;
height: auto;
position: relative;
float: left;
font-family: Tahoma, Geneva, sans-serif;
margin-top: 20px;
line-height: 1.3em;
}

.news-bottom
{
color: #000;
font-size: 14px;
position:relative;
width: 100%;
margin-top: 10px;
min-height: 40px;
font-family: Arial, Helvetica, sans-serif;
float:left;
top: 10px;
}

.older
{
position: relative;
float: right;
right: 47px;
padding-bottom: 20px;
}

.newer
{
position: relative;
float: left;
padding-left: 25px;
padding-bottom: 20px;
}

.older a
{
text-decoration: none;
color: #000;
}

.newer a
{
text-decoration: none;
color: #000;
}

.featured
{
width: 682px;
height: auto;
border: 1px solid #dcdcdc;
margin: 22px;
margin-top: 0px;
position: relative;
float: left;
background-color: #fafafa;
overflow: hidden;
}

.featured-turnaje
{
width: 682px;
height: auto;
border: 1px solid #dcdcdc;
margin: 22px;
margin-top: 0px;
position: relative;
float: left;
background-color: #fafafa;
margin-bottom: 20px;
position: relative;
}

.featured-turnaje span.post-title
{
padding-top: 10px;
}

.origin
{
width: 320px;
height: 370px;
border: 1px solid #dcdcdc;
margin-left: 22px;
margin-bottom: 55px;
margin-right: 18px;
position: relative;
float: left;
background-color: #fafafa;
}

.featured-read-more
{
width: 139px;
height: 43px;
background-image: url(images/read-more.png);
background-repeat: no-repeat;
position: absolute;
right: 14px;
bottom: 7px;
overflow:hidden;
}

.featured-read-more a
{
font-family: Tahoma, Geneva, sans-serif;
color: #545454;
text-decoration: none;
font-size: 18px;
position: absolute;
height: 40px;
padding-left: 26px;
padding-top: 10px;
padding-right: 20px;
width: 100px;
}

.post-title 
{
font-family: Tahoma, Geneva, sans-serif;
font-size: 18px;
color: #000;
position: absolute;
left: 14px;
top: 10px;
}

span.post-title a
{
font-family: Tahoma, Geneva, sans-serif;
font-family: Arial, Helvetica, sans-serif;
font-size: 40px;
color: #cdcdcd;
text-decoration: none;
font-weight: normal;
padding-top: 10px;
font-family: Arial, Helvetica, sans-serif;
margin-bottom: 0px;
padding-bottom: 0px;
}

.post-title a
{
font-family: Tahoma, Geneva, sans-serif;
font-size: 18px;
color: #000;
text-decoration: none;
font-weight: normal;
}

.post-title
{
font-family: Tahoma, Geneva, sans-serif;
font-size: 18px;
color: #000;
text-decoration: none;
font-weight: normal;
}

.post-title-page h3
{
margin-bottom: 0px;
padding-bottom: 0px;
display: block;
}

.featured-text
{
padding-top: 38px;
padding-left: 14px;
padding-right: 14px;
text-align: left;
padding-bottom: 58px;
}

.featured-text img
{
position: relative;
float: left;
clear: left;
padding-right: 17px;
}

.featured-text h3
{
position: relative;
font-size: 24px;
font-family: Tahoma, Geneva, sans-serif;
font-weight: normal;
top: -8px;
padding-bottom: 10px;
}

.featured-text p
{
font-size: 12px;
font-family: Tahoma, Geneva, sans-serif;
width: inherit;
padding-top: 20px;
}
	
.featured-info
{
position: relative;
top: 40px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
}

.featured-info-page
{
position: relative;
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
padding-left: 14px;
}	

.featured-talk
{
position: absolute;
background-image: url(images/featured-talk.png);
background-repeat: no-repeat;
font-family: Tahoma, Geneva, sans-serif;
color: #c95a00;
display: block;
height: 28px;
bottom: 0px;
left: 8px;
padding-left: 48px;
padding-top: 6px;
}

.featured-talk a
{
color: #c95a00;
text-decoration: none;
}

.fe-edit
{
width: 50px;
height: 50px;
position: absolute;
top: 10px;
right: 10px;
background-image: url(images/edit.png);
background-repeat: no-repeat;
z-index: 50;
}

.fe-edit a
{
width: 50px;
height: 50px;
display: block;
}

.origin-title
{
width: 90%;
position: relative;
float: left;
padding-top: 15px;
padding-left: 15px;
margin-right: 20px;
line-height: 1.1em;
}

.origin-title a
{
color: #000;
font-family: Tahoma, Geneva, sans-serif;
font-size: 18px;
text-decoration: none;
font-weight: normal;
padding-right: 15px;
}

.origin-talk
{
background-image: url(images/origin-talk.png);
position: absolute;
top: 5px;
right: 0px;
width: 37px;
height: 27px;
line-height: 1em;
}

.origin-talk a
{
text-decoration: none;
color: #000;
font-size: 14px;
text-align: center;
display: block;
width: 100%;
padding-top: 8px;
}

.origin-info
{
font-family: Tahoma, Geneva, sans-serif;
font-size: 10px;
width: 90%;
padding-left: 15px;
margin-top: 5px;
position: relative;
float: left;
line-height: 1em;
}

a 
{
color: #c95a00;
}

.orange
{
color: #c95a00;
}

.orange a
{
color: #c95a00;
}

.origin-source
{
font-size: 10px;
width: 90%;
position: relative;
float: left;
padding-left: 15px;
margin-top: 0px;
margin-bottom: 5px;
top: -4px;
}

.origin-text
{
padding-left: 15px;
padding-top: 5px;
position: relative;
float: left; 
font-size: 12px;
padding-right: 3px;
}

.origin-text img
{
border: 1px solid #bababa;
position: relative;
float: left;
margin-right: 5px;
margin-bottom: 0px;
}

.origin-text h3
{
font-size: 14px;
position: relative;
top: -3px;
padding-bottom: 0px;
}

.origin-read-more
{
width: 101px;
height: 21px;
background-image: url(images/origin-read-more.png);
background-repeat: no-repeat;
position: absolute;
bottom: -32px;
left: 15px;
z-index: 20;
line-height: 1em;
}

.origin-read-more a
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
text-decoration: none;
color: #000;
padding-left: 18px;
display: block;
width: 100%;
height: 100%;
padding-top: 3px;
}

.or-edit
{
width: 30px;
height: 30px;
position: absolute;
top: 45px;
right: 5px;
background-image: url(images/sedit.png);
background-repeat: no-repeat;
}

.or-edit a
{
width: 30px;
height: 30px;
display: block;
}

/*SIDEBAR*/

.sidebar
{
width: 262px;
height: 100%;
float: right;
position: relative;
top: -9px;
background-color: #f4f4f4;
}

.sidebar-widget
{
background-image: url(images/sidebar_bg.png);
background-repeat: repeat-y;
position: relative;
float: left;
width: 262px;
}

.side-head
{
width: 262px;
height: 64px;
background-image: url(images/sidebar-head.png);
background-repeat: no-repeat;
position: relative;
top: -14px;
left: -18px;
z-index: 5;
}

.side-head h2 
{
font-family: Tahoma, Geneva, sans-serif;
font-size: 18px;
color: #FFF;
position: absolute;
font-weight: normal;
left: 40px;
top: 22px;
}

.widget-body
{
padding-top: 15px;
padding-bottom: 15px;
padding-left: 18px;
background-image: url(images/sidebar-line.png);
background-repeat: no-repeat;
position: relative;
top: -3px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
}

.sidebar ul
{
list-style-type: none;
}

.sidebar ul li
{
margin-bottom: 10px;
}

.sidebar ul li:last-child
{
margin-bottom: 0px;
}

.sidebar ul li a
{
text-decoration: none;
color: #000;
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
}

.contacts
{
width: 72px;
height: 19px;
background-image: url(images/kontakt.png);
background-repeat: no-repeat;
}

.side-end
{
width: 262px;
height: 25px;
background-image: url(images/side-end.png);
background-repeat: no-repeat;
}


/*FOOTER*/

.end
{
width: 100%;
height: 110px;
float: left;
}

.footer
{
width: 992px;
height: 110px;
position: relative;
}

.footer-line
{
width: 992px;
height: 1px;
background-image: url(images/dot.png);
background-repeat: repeat-x;
position: absolute;
top: 2px;
left: 0px;
z-index: 10;
}

.footer-left-shadow
{
height: 100%;
width: 15px;
top: 0px;
left: -15px;
position: absolute;
background-image: url(images/body-left.png);
background-repeat: repeat-y;
}

.footer-right-shadow
{
height: 100%;
width: 15px;
top: 0px;
right: -15px;
position: absolute;
background-image: url(images/body-right.png);
background-repeat: repeat-y;
}

.footer-links
{
left: 26px;
top: 32px;
position: absolute;
}

.footer-links li
{
list-style-type: none;
display: inline;
float: left;
position: relative;
}

.footer-links li a
{
text-decoration: none;
color: #4d4d4d;
font-size: 12px;
}

.copyright
{
color: #4d4d4d;
font-size: 14px;
position: absolute;
width: 100%;
text-align: center;
top: 70px;
}

/*PRISPEVKY*/
.mycomments
{
position: relative;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 15px;
margin-top: 5px;
}

.mycomments-in
{
padding: 10px;
}

h3.comments-title
{
font-family: Tahoma, Geneva, sans-serif;
font-weight:normal;
font-size: 18px;
text-align: center;
}

.dis
{}

.distit
{
font-style: italic;
}

li.comment
{
display: block;
width: 100%;
border: 1px solid #dcdcdc;
margin-top: 10px;
position: relative;
float: left;
min-height: 70px;
background-color: #FFF;
}

.comet
{
position: relative;
}

.comment-author
{
position:relative;
float: left;
height: 100%;
}

.comment-author img
{
	margin: 10px;
	margin-bottom: 0px;
padding: 3px;
border: 1px solid #dcdcdc;
background-color: #FFF;
}

.edit-right
{
position: relative;
float: right;
}

.edit-right a
{
color: #ff8523;
text-decoration: none;
}

.oranges
{
color: #ff8523;
}

.comment-meta
{
margin-right: 10px;
margin-left: 10px;
padding-bottom: 5px;
padding-top: 8px;
border-bottom: 1px solid #dcdcdc;
margin-bottom: 5px;
font-size: 14px;
}

.comment-text
{
margin-right: 10px;
margin-left: 75px;
margin-bottom: 10px;
}

.comment-text p 
{
font-size: 14px;
font-family: "Times New Roman", Times, serif;
}

#respond
{
margin-top: 20px;
margin-bottom: 20px;
background-color: #FFF;
border: 1px solid #dcdcdc;
width: 100%;
position: relative;
float: left;
}

#respond h3
{
text-align: center;
margin-top: 5px;
margin-bottom: 5px;
background-color: #fafafa;
color: #333;
font-weight: normal;
font-size: 24px;
}

.textare-com
{
position: relative;
left: 18px;
}

.right
{
position: relative;
float: right;
}

.login-com
{
padding-left: 18px;
padding-right: 20px;
margin-top: 5px;
margin-bottom: 2px;
font-style: italic;
font-size: 14px;
}

.login-com a
{
color: #c95a00;
}

.submit-com
{
text-align: center;
margin-top: 10px;
margin-bottom: 20px;
position: relative;
left: 270px;
}

.nocomments
{
display: block;
width: 100%;
border: 1px solid #dcdcdc;
margin-top: 10px;
position: relative;
float: left;
background-color: #FFF;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

div.sidebar-widget:last-child > div.side-head
{
display: none;
}

.mycomments input
{
margin-left: 18px;
margin-bottom: 3px;
}

.up
{
position: relative;
top: -25px;
right: -15px;
}

.divider
{
margin-left: 5px;
margin-right: 5px;
}

ul > li > span.divider:last-child
{
display: none;
}

.featured-info-single
{
position: relative;
padding-top: 20px;
padding-bottom: 20px;
width: 100%;
background-color: #FFF;
display: block;
padding-left: 15px;
font-style: italic;
border-top: 1px solid #dcdcdc;
border-bottom: 1px solid #dcdcdc;
}

/*--SINGLE--*/
.featured-text-single
{
padding-top: 38px;
padding-left: 14px;
padding-right: 14px;
text-align: left;
padding-bottom: 58px;
}

.featured-text-single img
{
position: relative;
float: left;
clear: left;
padding-right: 17px;
}

.featured-text-single h3
{
position: relative;
font-size: 24px;
font-family: Tahoma, Geneva, sans-serif;
font-weight: normal;
margin-bottom: 0px;
padding-bottom: 0px;
padding-top: 14px;
}

.featured-text-single p
{
font-size: 12px;
font-family: Tahoma, Geneva, sans-serif;
width: inherit;
padding-top: 10px;
}

/*--------------*/

/*--PAGE--*/
.featured-text-page
{
padding-top: 38px;
padding-left: 14px;
padding-right: 14px;
text-align: left;
padding-bottom: 58px;
}

.featured-text-page img
{
position: relative;
float: left;
clear: left;
padding-right: 17px;
}

.featured-text-page h3
{
position: relative;
font-size: 18px;
font-family: Tahoma, Geneva, sans-serif;
font-weight: normal;
padding-top: 4px;
top: 10px;
}

.featured-text-page h2
{
position: relative;
font-size: 24px;
font-family: Tahoma, Geneva, sans-serif;
font-weight: normal;
padding-top: 17px;
color: #5b5b5b;
top: 8px;
}

.featured-text-page p
{
font-size: 12px;
font-family: Tahoma, Geneva, sans-serif;
width: inherit;
padding-top: 15px;
}

table
{
padding-top: 15px;
}

.post-title-page
{
font-family: Tahoma, Geneva, sans-serif;
font-family: Arial, Helvetica, sans-serif;
font-size: 50px;
color: #cdcdcd;
text-decoration: none;
font-weight: normal;
padding-left: 13px;
padding-top: 20px;
font-family: Arial, Helvetica, sans-serif;
margin-bottom: 0px;
padding-bottom: 0px;
}

.post-title-page a
{
color: #cdcdcd;
text-decoration: none;
font-size: 40px;
padding-bottom: 0px;
margin-bottom: 0px;
}

.bottom a
{
margin-bottom: 20px;
}

/*--------------*/