html, body { margin: 0; padding: 30px 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 1.2em; background: #000000 repeat-x url(../images/body-bg.gif); }

a { text-decoration: underline; color: #003366; }
a:hover { text-decoration: none; }
a img{ border: 0px solid; }

form { padding: 0; margin: 0; }

.bold { font-weight: bold; }
small { font-size: 10px; }
big { font-size: 16px; }

.color { color: #ed1c24; }
.color2 { color: #000099; }

.floatleft { float: left; }
.floatright { float: right; }
.floatcenter { display: block; margin: 0 auto; }

.alignleft { text-align: left; }
.alignright { text-align: right; }
.algincenter { text-align: center; }

.cleaner { clear: both; font-size: 0px; line-height: 0em; padding: 0; margin: 0;}
.cleaner-small-padding { clear: both; font-size: 0px; line-height: 0em; padding: 5px; margin: 0;}
.cleaner-padding { clear: both; font-size: 0px; line-height: 0em; padding: 10px; margin: 0;}
.cleaner-big-padding { clear: both; font-size: 0px; line-height: 0em; padding: 15px; margin: 0;}

h1 { margin: 0; padding: 0 0 10px 0; font-size: 20px; font-weight: normal; color: #ed1c24; line-height: 1.1em; }
h2 { margin: 0; padding: 0 0 10px 0; font-size: 15px; font-weight: normal; color: #ed1c24; line-height: 1.1em; }
h3 { margin: 0; padding: 0 0 10px 0; font-size: 13px; font-weight: normal; color: #ed1c24; line-height: 1.1em; }

.content-wrapper { margin: 0 auto; width: 800px; background: repeat-y url(../images/content-bg.gif) #FFFFFF; }

.header { width: 685px; height: 202px; padding: 103px 115px 0 0; background: url(../images/header.jpg); }
.header a { display: block; float: right; height: 120px; width: 240px; text-decoration: none; }

.navigation { width: 772px; margin: 0 auto; padding:0;}
.navigation a { width: 109px; height: 25px; margin: 0 1px 0 0; padding: 7px 0 0 0; display: block; float: left; text-align: center; background: repeat-x url(../images/button-bg.jpg); background-position: 0 0; }
.navigation a.last { width: 112px; margin: 0 0px 0 0; padding:7px 0 0 0;}
.navigation a:hover { background-position: 0 -32px; }
.navigation a.activ { background-position: 0 -32px; }
.navigation a img { margin: 0; padding: 0; }

.language { margin: 0 auto; width: 800px; text-align:right; padding:0px 30px 10px 0px; color:#fff;}
.language a { color:#fff; text-decoration:none;}
.language a:hover { color:#fff; text-decoration:underline;}
.content-wrapper .main-content { padding: 30px 50px 20px 270px; min-height: 390px; height: auto !important; _height: auto !important; height: 390px; line-height: 1.5em; }
.content-wrapper .main-content img {border:1px solid #333; amargin:5px;}
.content-wrapper .main-content .news {padding-top:10px; font-size:12px; color:#000; text-align:justify; line-height:1.4em;}
.content-wrapper .main-content .news small {font-size:12px; color:#285ea4; font-weight:bold;}

.content-wrapper .main-content2 { padding: 10px 0px 10px 20px; line-height: 1.5em; }
.content-wrapper .main-content2 img {border:0px solid #333; amargin:5px;}

.content-wrapper .main-content2 .news-title {float:left; width:240px; padding:10px 10px 20px 20px; min-height: 300px; height: auto !important; _height: auto !important; height: 300px;}
.content-wrapper .main-content2 h1.title-news {height: 50px; margin: 0 0 0 20px; padding: 0; display: block; background: no-repeat bottom left url(../images/title-home-news.gif); }
.content-wrapper .main-content2 h1.title-novinky {height: 50px;   margin: 0 0 0 20px; padding: 0; display: block; background: no-repeat bottom left url(../images/title-home-novinky.gif); }
.content-wrapper .main-content2 .news {padding:10px 0px 0 20px; font-size:11px; color:#000; text-align:justify; line-height:1.4em; width:230px;  float:left;}
.content-wrapper .main-content2 .news.last {padding:10px 0 0 20px; }
.content-wrapper .main-content2 .news small {font-size:11px; color:#285ea4; font-weight:bold;}
.content-wrapper .main-content2 .news-title a {color:#ed1c24; text-decoration:underline;}
.content-wrapper .main-content2 .news-title a:hover {color:#ed1c24; text-decoration:none;}
.content-wrapper .main-content2 .archive {float:left; padding:10px 0 0 20px; font-size:11px; }

.content-wrapper .main-content.theme1 { background: no-repeat url(../images/holosko2.jpg); background-position: 20px 37px; }
.content-wrapper .main-content.theme2 { background: no-repeat url(../images/senecky.jpg); background-position: 20px 37px; }
.content-wrapper .main-content.theme3 { background: no-repeat url(../images/stoch.jpg); background-position: 20px 37px; }
.content-wrapper .main-content.theme4 { background: no-repeat url(../images/lalkovic.jpg); background-position: 20px 37px; }

.content-wrapper .zakaz{ padding: 10px 20px; width:427px; margin: 10px 0px 10px 25px; background-color: #FDE0E0; color: #FF0000; border: 1px solid #ff0000;}
.content-wrapper  .zakaz-ok{ padding: 10px 20px; width:427px; margin: 10px 0px 10px 25px; background-color: #d9f3da; color: #2c781a; border: 1px solid #2c781a;}

.content-wrapper form.mail { padding: 0 0 0 25px; }
.content-wrapper form.mail table td { padding: 0 2px 2px 0; }
.content-wrapper form.mail .textfield { font-size: 11px; width: 140px; padding: 0; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #006633#; }
.content-wrapper form.mail .textarea { width: 255px; height: 139px; padding: 0; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  border: 1px solid #006633#;}
.content-wrapper form.mail .button { font-size: 12px; width: 145px; padding: 0; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #006633#; }
.content-wrapper form.mail img { display: block; padding: 0; margin: 0; }

.content-wrapper .right-content { width: 480px; padding: 30px 50px 30px 0px; float: right; }
.content-wrapper .left-content { width: 177px; float: left; padding: 80px 0 0 55px; text-align: center; min-height: 390px; height: auto !important; _height: auto !important; height: 390px; font-weight: bold;}
.content-wrapper .left-content.position { display: block; padding: 0 0 30px 0; }

.content-wrapper p { line-height: 1.5em; padding: 0 0 10px 0; margin: 0; }
.content-wrapper ul.list-intext { list-style-position: inside; padding: 0 0 10px 0; margin: 0; line-height: 1.5em; list-style-type: none; }

.content-wrapper ul.players-tab { list-style-position: outside; list-style-type: none; width: 150px; padding: 0; margin: 0 14px 15px 0; float: left; }
.content-wrapper ul.players-tab.last { margin: 0 0 0 0; }
.content-wrapper ul.players-tab li { text-align: center; line-height: 1.3em; }
.content-wrapper ul.players-tab li img { border: 2px solid #333333; }
.content-wrapper ul.players-tab li.name { font-weight: bold; margin-top: 2px; padding-top: 2px; border-top: 5px solid #333333; }
.content-wrapper ul.players-tab:hover li.name { border-top: 5px solid #ee2c33; }

.content-wrapper .player-photo { width: 150px; float:left; margin: 0 2px 0 0; border-bottom: 5px solid #ee2c33;}
.content-wrapper .player-photo img { border: 2px solid #333333; margin-bottom: 2px; }

.content-wrapper .player-details { width: 289px; height: 164px; padding: 13px 13px 0 25px; float: left; background: url(../images/details-bg.jpg); }
.content-wrapper .player-details ul { list-style-type: none; list-style-position: outside; padding: 0; margin: 0; }
.content-wrapper .player-details ul li { padding: 0 0 1px 0; }
.content-wrapper .player-details ul .print { float: right; }
.content-wrapper .player-details ul .title { font-size: 18px; font-weight: bold; color: #ed1c24; }
.content-wrapper .player-details ul .separator { font-size:1px; padding: 8px 0 0 0; }

.content-wrapper ul.kariera { list-style-position: outside; list-style-type: none; padding: 0; margin: 0; }
.content-wrapper ul.kariera li.club { font-weight: bold; color: #ed1c24; float: left; width: 130px; }
.content-wrapper ul.kariera li.years { float: left; }

.content-wrapper .videos img { display: block; float: left; margin: 0 10px 10px 0; }
.content-wrapper .videos img.last { margin: 0; }

.content-wrapper  a { text-decoration: none; color: #003366; }
.content-wrapper  a:hover { text-decoration: underline; }

.content-wrapper .pagination { width: auto; text-align: center; }
.content-wrapper .pagination a { margin: 0 5px; color: #000099; text-decoration: none; }
.content-wrapper .pagination a:hover { border-top: 3px solid #000099; }

h1.title { height: 50px; width: 100%; padding: 0; margin: 0; display: block; }
h1.title.o_nas { background: no-repeat top left url(../images/title-onas.gif); }
h1.title.hraci { background: no-repeat top left url(../images/title-hraci.gif); }
h1.title.hrac { background: no-repeat top left url(../images/title-hrac.gif); }
h1.title.sluzby { background: no-repeat top left url(../images/title-sluzby.gif); }
h1.title.nas_tim { background: no-repeat top left url(../images/title-nastim.gif); }
h1.title.referencie { background: no-repeat top left url(../images/title-referencie.gif); }
h1.title.kontakt { background: no-repeat top left url(../images/title-kontakt.gif); }
h1.title.tu_sme { padding: 0 0 0 40px; background: no-repeat top left url(../images/title-tusme.gif); }
h1.title.novinky { background: no-repeat top left url(../images/title-novinky.gif); }

h1.title.news { background: no-repeat top left url(../images/title-news.gif); }
h1.title.about_us { background: no-repeat top left url(../images/title-aboutus.gif); }
h1.title.players { background: no-repeat top left url(../images/title-players.gif); }
h1.title.player { background: no-repeat top left url(../images/title-player.gif); }
h1.title.services { background: no-repeat top left url(../images/title-services.gif); }
h1.title.our_team { background: no-repeat top left url(../images/title-ourteam.gif); }
h1.title.references { background: no-repeat top left url(../images/title-references.gif); }
h1.title.contact { background: no-repeat top left url(../images/title-contact.gif); }
h1.title.here_we_are { padding: 0 0 0 40px;  background: no-repeat top left url(../images/title-hereweare.gif); }

.footer { width: 530px; height: 49px; padding: 23px 0 0 270px; background: no-repeat url(../images/footer-bg.gif); color: #FFF; font-size: 12px; line-height: 1.1em; }
.footer a {color:#fff; text-decoration:underline;}
.footer a:hover {color:#fff; text-decoration:none;}

