body {
margin: 0;
padding: 0;
background: #fff url("../img/layout/body-bg.gif") repeat-y 50% bottom;
font: 0.75em/1.4em Arial, sans-serif;
color: #6E7A89;
}

input, textarea, option, select, td, th { font-family: Arial, sans-serif; color: #6E7B88; font-size: 1em; }
ul, ol, p, blockquote { margin: 0; padding: 0; margin-bottom: 1.35em; }
a img { border: 0; } 
form { margin: 0; padding: 0; }

h1, h2, h3, h4, h5, h6 { font-family: Arial, sans-serif; padding: 0; margin: 2em 0 .5em 0; }
h1 { margin: 0 0 1em 0; color: #00A5D6; font-size: 2em; line-height: 1.1em; }
h2 { font-size: 1.4em;  }
h3 { font-size: 1.1em; }

a, a:visited { color: #00A5D6; font-weight: bold; text-decoration: none; }
a:hover { text-decoration: underline; }

a.reverseDecoration, a.reverseDecoration:visited { text-decoration: underline; }
a.reverseDecoration:hover { text-decoration: none; }

p, ul, ol {
margin-bottom: 1.6em;
}

ul {
margin:3px 0px 5px 20px;
}

/* Layout */

h1.generated {
font-size: 3.1em;
margin-bottom: 0.5em;
margin-top: 1px;
width: 500px;
}

h1 small {
font-size: .5em;
}

#header {
margin-left: 25px;
width: 890px;
}

#header.userBig {
_margin-bottom: -3px;
}

#container {
padding: 0 6px;
width: 940px;
background: #fff url("../img/layout/container-bg.gif") repeat-y 50% bottom;
margin: 0 auto;
}

#headerLogo {
background: #231f20;
color: #000;
padding: 0 20px;
}

#headerLogoSony {
float: left;
margin: 0; padding: 0;
}

#headerLogoSetkani {
float: right;
margin: 0; padding: 0;
width: 241px;
height: 72px;
background: transparent url("../img/layout/setkani-se-sony.gif") no-repeat top left;
}

#headerLogoSetkani span { display: none; }

#headerMenu {
background: transparent url("../img/layout/menu-bg.gif") no-repeat top left;
padding: 0 20pt;
}

#headerMenu #headerMenuBottom {
	margin: 0;
	padding: 0;
	margin-top: 3px;
	background: transparent url("../img/layout/colored-box-lightblue-bottom.gif") no-repeat bottom left;
	clear: both;
}

#headerMenuDiskuse {
background: transparent url("../img/layout/menu-bg-diskuse.gif") no-repeat top left;
padding: 0 20px;
}

.userBig #headerMenu {
background: #C9F3FF url("../img/layout/menu-bg-blue.gif") no-repeat top left;
padding: 0;
}

.userBig #headerMenu #topMenu {
	margin-right: 20pt;
}

.userBig #headerMenu #topBread {
	margin-left: 20pt;
}

.userBig #headerMenu #headerMenuBottom {
	padding-top: 2px;
	padding-left: 20pt;
	padding-right: 20pt;
}

#diskusePrihlasen {
	float: left;
	width: 300px;
}

#diskusePrihlasen strong {
	margin-right: 10px;
}

#diskusePrihlasenPodmenu {
	float: right;
	width: 300px;
	text-align: right;
}

#diskusePrihlasenPodmenu li {
	display: inline;
	list-style-type: none;
	margin-left: 25px;
}

#topMenu {
margin: 0; padding: 0;
width: 500px;
_width: 505px;
margin-right: -7px;
display: inline;
float: right;
list-style-type: none;
}

#topMenu li {
margin: 0 5px;
float: left;
}

#topMenu a {
color: #8B9DA9;
text-decoration: none;
float: left; 
display: block;
}

#tmHlavniStrana a { width: 89px; height: 17px; background: transparent url("../img/layout/topmenu-hlavni-strana-on.gif") no-repeat top left; }
#tmClanky a { width: 50px; height: 17px; background: transparent url("../img/layout/topmenu-clanky.gif") no-repeat top left; }
#tmDiskuze a { width: 62px; height: 17px; background: transparent url("../img/layout/topmenu-diskuze.gif") no-repeat top left; }
#tmHitparada a { width: 69px; height: 17px; background: transparent url("../img/layout/topmenu-hitparada.gif") no-repeat top left; }
#tmProdejniMista a { width: 103px; height: 17px; background: transparent url("../img/layout/topmenu-prodejni-mista.gif") no-repeat top left; }
#tmSouteze a { width: 64px; height: 17px; background: transparent url("../img/layout/topmenu-souteze.gif") no-repeat top left; }
#tmoffHlavniStrana a { width: 89px; height: 17px; background: transparent url("../img/layout/topmenu-hlavni-strana.gif") no-repeat top left; }
#tmoffClanky a { width: 50px; height: 17px; background: transparent url("../img/layout/topmenu-clanky.gif") no-repeat top left; }
#tmoffDiskuze a { width: 62px; height: 17px; background: transparent url("../img/layout/topmenu-diskuze.gif") no-repeat top left; }
#tmoffHitparada a { width: 69px; height: 17px; background: transparent url("../img/layout/topmenu-hitparada.gif") no-repeat top left; }
#tmoffProdejniMista a { width: 103px; height: 17px; background: transparent url("../img/layout/topmenu-prodejni-mista.gif") no-repeat top left; }
#tmoffSouteze a { width: 64px; height: 17px; background: transparent url("../img/layout/topmenu-souteze.gif") no-repeat top left; }
#tmonHlavniStrana a { width: 89px; height: 17px; background: transparent url("../img/layout/topmenu-hlavni-strana-on.gif") no-repeat top left; }
#tmonClanky a { width: 50px; height: 17px; background: transparent url("../img/layout/topmenu-clanky-on.gif") no-repeat top left; }
#tmonDiskuze a { width: 62px; height: 17px; background: transparent url("../img/layout/topmenu-diskuze-on.gif") no-repeat top left; }
#tmonHitparada a { width: 69px; height: 17px; background: transparent url("../img/layout/topmenu-hitparada-on.gif") no-repeat top left; }
#tmonProdejniMista a { width: 103px; height: 17px; background: transparent url("../img/layout/topmenu-prodejni-mista-on.gif") no-repeat top left; }
#tmonSouteze a { width: 64px; height: 17px; background: transparent url("../img/layout/topmenu-souteze-on.gif") no-repeat top left; }

#tmHlavniStrana span,  #tmClanky span, #tmDiskuze span, #tmHitparada span, #tmProdejniMista span, #tmSouteze span, 
#tmonHlavniStrana span,  #tmonClanky span, #tmonDiskuze span, #tmonHitparada span, #tmonProdejniMista span, #tmonSouteze span,
#tmoffHlavniStrana span,  #tmoffClanky span, #tmoffDiskuze span, #tmoffHitparada span, #tmoffProdejniMista span, #tmoffSouteze span 
{ display: none; }

#topNews, #topBread {
margin: 0;
padding: 0;
width: 265px;
float: left;
margin-top: 17px;
display: inline;
padding-bottom: 2px;
overflow: hidden;
height: 17px;
}

#topBread {
font-size: .9em;
}

#topNews a {
font-weight: normal;
}

#footer {
margin: 1em 45px 0 45px;
_margin-bottom:0;
_margin-top: 0;
background: transparent url("../img/layout/footer-bg.gif") no-repeat top left;
height: 30px;
clear:both;
}

#bottomMenu a {
color: #6B7B8C;
font-weight: normal;
margin-right: 5px;
}

#copyright {
float: right;
color: #ADB5BD;
margin: 0; padding: 0;
margin-top: -20px;
_margin-top: -21px;
margin-bottom:10px;
font-size: 0.9em;
}
#ilikethis {
text-align:right;
float:right;
font-size:90%;
clear:both;
color:#ADB5BD;
margin-bottom:-5px;
_margin-bottom:-20px;
}
#ilikethis a {
color:#ADB5BD;
font-weight:normal;
text-decoration:underline;
}

#copyright a {
color: #ADB5BD;
font-weight: normal;
margin-left: 5px;
}

#bodyBottom {
background: transparent url("../img/layout/body-bottom.gif") no-repeat top center;
height: 30px;
}

#contentSide {
width: 290px;
display: inline;
float: right;
margin-right: 25px;
margin-top: 20px;
}
.contentSideN {
	width: 290px;
	float: right;
	margin-right: 25px;
	margin-top: 30px;
}

#contentMain {
width: 560px;
display: inline;
float: left;
margin-left: 45px;
margin-top: 20px;
}

#contentMain.wide {
width: 850px;
display: block;
padding:0;
margin: 0;
padding-left: 45px;
}


#userBox {
width: 290px;
background: transparent url("../img/layout/userbox-bg.gif") no-repeat top left;
height: 38px;
margin: 0; padding: 0;
margin-left: -60px;
margin-top: -3px;
margin-right: 14px;
padding-left: 70px;
display: inline;
float: right;
padding-top: 10px;
position:relative;
}
#userBox .buttonOneShort {
position:absolute;
right:30px; top:6px;
padding: 6px 29px 4px 12px !important;
text-decoration:none;
}
#userBoxUser {
width: 175px;
float: left;
}

#userBoxButton {
width: 105px;
float: right;
height: 40px;
padding-top: 7px;
margin-top: -7px;
}


/* Přihlášený uživatel - velký box */

#userBoxBig {
margin: 0 25px;
}

#userBoxBigInside {
background: #C9F3FF url("../img/layout/userbig-bottom.gif") no-repeat bottom left;
padding: 1px 20px 1em 20px;
_padding-bottom: 0;
border-top: 1px solid #C9F3FF;
margin-top: -3px;
_margin-top: 0;
}


.userBigButton {
margin: 0; padding: 0;
width: 150px;
float: left;
margin-right: 15px;
}

.userBigButton a {
display: block;
background: #00A5D4 url("../img/layout/userbig-button.gif") no-repeat top left;
color: #fff !important;
padding: 5px 15px 6px 15px;
}

.userBigButton strong a {
background: #6E7B88 url("../img/layout/userbig-button-2.gif") no-repeat top left;
}


#userBoxBigMain {
margin-top: 1.5em;
clear: both;
border: 1px solid #C9F3FF;
}

#userBoxBig #userBox {
width: 270px;
background: none;
margin: 0; padding: 0;
float: right;
}

#userBoxBig #userBoxUser {
width: 160px;
float: left;
margin-top: 4px;
}

#userBoxBig #userBoxButton {
width: 107px;
float: right;
background: #fff url("../img/layout/button-big-odhlasit.gif") no-repeat top left;
height: auto;
margin: 0; padding: 0;
}

#userBoxBig #userBoxButton a {
display: block;
padding: 5px 15px 6px 15px;
}

#userBoxBigMain #h1Type {
width: 540px;
float: left;
font-size: 2em;
color: #00A5D6;
margin:0; padding:0;
}





.sideBox {
margin: 0 20px 30px 0;  
}

#contentMain .sideBox {
margin-right: 0;
}

.sideBox.plastic {
background: #E7ECED url("../img/layout/sidebox-plastic-bg.gif") no-repeat bottom left;
padding-bottom: 2em;
}

.sideBox.plastic h3 { font-size: 1em;}



.sideBox.plastic.typeFoot {
background: #E7ECED url("../img/layout/sidebox-plastic-foot.gif") no-repeat bottom left;
padding-bottom: 0;
}

.sideBox.plastic.colorTwo {
background: #E7ECED url("../img/layout/sidebox-plastic-sec-bg.gif") no-repeat bottom left;
}


.sideBox.plastic .sideBoxHead {
background: #fff url("../img/layout/sidebox-plastic-head.gif") no-repeat bottom left;
color: #6B7B8C;
border-top: 1px solid white;
}

.sideBox.plastic h2 {
font-size: 1em;
text-transform: uppercase;
color: #6B7B8C;
display: inline;
float: left;
background: #E7ECED url("../img/layout/sidebox-plastic-head2.gif") no-repeat top right;
margin: 0 0 0 0;
padding: 6px 50px 0 0;
}

.sideBox.plastic.colorTwo h2 {
background: #EEF1F2 url("../img/layout/sidebox-plastic-sec-head2.gif") no-repeat top right;
}

.sideBox.plastic .sideBoxHeadOne {
background: transparent url("../img/layout/sidebox-plastic-head1.gif") no-repeat top left;
width: 22px;
height: 39px;
float: left;
}

.sideBox.plastic.colorTwo .sideBoxHeadOne {
background: transparent url("../img/layout/sidebox-plastic-sec-head1.gif") no-repeat top left;
}

.sideBox.plastic.colorTwo .sideBoxHead {
background: #fff url("../img/layout/sidebox-plastic-sec-head.gif") no-repeat bottom left;
}

.sideBox.plastic a.buttonOne {
background: transparent url("../img/layout/button-sec-2.gif") no-repeat center right;
}

.sideBox.plastic .buttonOneCorner {
background: transparent url("../img/layout/button-sec-1.gif") no-repeat center left;
}

.sideBox.plastic.colorTwo .buttonOneCorner {
background: transparent url("../img/layout/button-sec-1b.gif") no-repeat center left;
}


.sideBoxContent {
padding: 0 20px 0 20px;
}
.sideBoxContent p.hightlight {
color:#002650;
}
#clubBox .sideBoxContent {
padding: 0 10px 10px 20px;
}

.sideBox.plastic.colorTwo .sideBoxContent {
padding: 0 25px 0 20px;
}

.sideBoxNovinky {
margin-top: 2em;
}

.sideBoxNovinka {
width: 90px;
float: left;
}

.sideBoxNovinka span.novinkaContent {
display: block;
text-align: center;
margin-top: -18px;
}

.novinkaIcon {
position: relative;
top: 1px;
left: 10px;
}


.contentMainHalf {
width: 270px;
margin-bottom: 20px;
margin-top: 13px;
}


.headSecond {
background: transparent url("../img/layout/head2-bg.gif") repeat-x top left;
margin-bottom: 2em;
}

.headSecond h2 {
background: transparent url("../img/layout/head2-h2.gif") no-repeat top right;
font-size: 1em;
text-transform: uppercase;
color: #6B7B88;
display: inline;
padding: 4px 50px 10px 0;
}

.headSecond .side {
margin-top: -5px;
text-align: right;
}

.headSecond.sizeS, .headSecond.sizeM {
background: transparent url("../img/layout/head2-s.gif") no-repeat top left;
height: 2.1em;
margin-bottom: 1em;
}

.headSecond.sizeM {
background: transparent url("../img/layout/head2-m.gif") no-repeat top left;
}


.headSecond.sizeS h2, .headSecond.sizeM h2 {
background-image: none;
}

#pridatPrispevekh2 {
	margin-top: -3px;
	float: left;
}

.headSecond #pridatPrispevek {
	background: transparent url("../img/ona/pridat_prispevek.gif") no-repeat top left;
	display: block;
	height: 17px;
	width: 100px;
	float: left;
	padding-left: 33px;
	margin-top: 8px;
}

/* Uvodní stránka */


#hpFlash {
margin-bottom: 20px;
}

a.buttonOne {
font-weight: normal !important;
background: #fff url("../img/layout/button-2.gif") no-repeat center right;
display: block;
}


.buttonOneCorner {
background: transparent url("../img/layout/button-1.gif") no-repeat center left;
padding: 5px 30px 5px 10px;
display: block;
}

a.buttonOneShort {
font-weight: normal !important;
background: #fff url("../img/layout/button-short.gif") no-repeat center right;
padding: 6px 29px 5px 12px;
}

.articlesList p {
margin-bottom: .3em !important;
_border: 1px solid #fff;
}

.articlesList img {
vertical-align: middle;
padding-right: 5px;
}

.articleName {
float: right;
width: 205px;
display: block;
}

.articleIcon {
float: left;
width: 57px;
display: block;
}

ul.typeOne {
list-style-type: none;
margin:0;
}

ul.typeOne li {
background: transparent url("../img/layout/arrow-1.gif") left 4px no-repeat;
padding-left: 20px;
/*margin-bottom: .9em;*/
margin:3px 0 3px 0;
}

ul.typeOne.lower li {
margin-bottom: 0;
}

ul.typeOne.middle li {
margin-bottom: .5em;
}

ul.typeOne.marginLeft li {
margin-left: 15px;
}

#hpSoutez {
height: 108px;
background: transparent url("../img/layout/hp-soutez.gif") left top no-repeat;
margin-bottom: 1.5em;
_margin-top: -1em;
}

#hpSoutez h2 {
display: none;
}

#hpSoutez p {
padding: 20px 40px 20px 280px;
}
#hpSoutez a {
display:block;
margin-top: 5px;
background: transparent url("../img/layout/arrow-1.gif") 55px 2px no-repeat;
}

.anchorArrow a {
font-size: .9em;
font-weight: normal !important;
}

.anchorArrow img {
vertical-align: middle;
}

#anchorNewsletter {
float: right;
width: 115px;
margin-right: 15px;
display: inline;
}

#clubLogin {
}

.clubLoginRow {
margin-bottom: .5em;
}

#clubLogin label {
float: left;
text-align: right;
width: 45px;
margin-right: 20px;
}

#clubLogin input.inputText {
float: right;
width: 120px;
margin-right: 40px;
display: inline;
border: 1px solid #B5BDC7;
height: 18px;
}
input.inputText2 {
width: 180px;
display: block;
border: 1px solid #B5BDC7;
height: 18px;
margin: 10px 0 0 0;
}

#clubVstup {
margin: 0; padding: 0;
width: 80px;
_width: 50px;
float: right;
margin-top: 5px;
margin-bottom: -5px;
}

#clubVstup input {
margin: 0; padding: 0;
border: 0;
font-weight: normal !important;
background: #E7ECED url("../img/layout/button-shorter.gif") no-repeat center right;
padding: 5px 29px 5px 15px;
_padding-right: 29px;
_padding-left: 10px;
_width: 75px;
_height: 27px;
_margin-right: -20px;
margin-bottom: 5px;
color: #00A5D6;
cursor:pointer;cursor:hand;
margin-top: -3px;
_margin-top: 1px;
}

#clubVstup input:hover {
text-decoration: underline;
}

#clubRegistrace {
margin: 0; padding: 0;
width: 120px;
float: left;
margin-top: 25px;
margin-bottom: -7px;
}


/* Další */

.popisFotky {
margin: 0;
color: #fff;
font-weight: bold;
margin-top: -4px;
}

.popisFotkyOne {
background: #6E7B88 url("../img/layout/popis-fotky-1.gif") bottom left no-repeat;
width: 10px;
float: left;
padding: 9px 0px 8px 0px;
}


.popisFotky p {
background: #6E7B88 url("../img/layout/popis-fotky-2.gif") bottom right no-repeat;
float: left;
margin: 0;
padding: 7px 50px 7px 0px;
}

.boxWhite {
width: 215px;
background: #fff url("../img/layout/box-white-bg.gif") bottom left no-repeat;
}

.boxWhiteTop {
background: transparent url("../img/layout/box-white-top.gif") top left no-repeat;
padding: 10px;
}

.boxWhiteTop ul {
margin-left:0;
margin-bottom: 0;
}


.coloredBox {
background: #6E7B88 url("../img/layout/colored-box-grey-bottom.gif") no-repeat bottom left;
padding-bottom: 1.5em;
width: 264px;
}

.coloredBox .sideBoxHead {
background: #fff url("../img/layout/colored-box-grey-top.gif") no-repeat bottom left;
color: #6B7B8C;
border-top: 1px solid white;
}

.coloredBox .sideBoxContent {
padding-left: 20px;
}

.coloredBox h2 {
font-size: 1em;
text-transform: uppercase;
color: #fff;
display: inline;
float: left;
background: #6E7B88 url("../img/layout/colored-box-grey-top-2.gif") no-repeat top right;
margin: 0 0 0 0;
padding: 6px 50px 0 0;
}

.coloredBox .sideBoxHeadOne {
background: transparent url("../img/layout/colored-box-grey-top-1.gif") no-repeat top left;
width: 19px;
height: 39px;
float: left;
}

.coloredBox.blue {
background: #00A5D6 url("../img/layout/colored-box-blue-bottom.gif") no-repeat bottom left;
width: 264px;
}

.coloredBox.blue .sideBoxHead {
background: #fff url("../img/layout/colored-box-blue-top.gif") no-repeat bottom left;
}

.coloredBox.blue h2 {
background: #00A5D6 url("../img/layout/colored-box-blue-top-2.gif") no-repeat top right;
}

.coloredBox.blue .sideBoxHeadOne {
background: transparent url("../img/layout/colored-box-blue-top-1.gif") no-repeat top left;
width: 18px;
}

.coloredBox .tableBox {
background: #fff url("../img/layout/white-table-grey.gif") no-repeat bottom left;
width: 222px;
}

.coloredBox .tableBoxTop {
background: transparent url("../img/layout/white-table-grey-top.gif") no-repeat top left;
padding: 1.5em 0;
}

.coloredBox.blue .tableBox {
background: #fff url("../img/layout/white-table-blue.gif") no-repeat bottom left;
}

.coloredBox.blue .tableBoxTop {
background: transparent url("../img/layout/white-table-blue-top.gif") no-repeat top left;
}

.coloredBox table {
padding-bottom: 2em;
border-collapse: collapse;
width: 222px;
}

.coloredBox table td, .coloredBox table th {
border: 0;
padding: 3px 10px;
}

.coloredBox table .rowOne td {
background: #DEE7E7;
}

.coloredBox table .rowThree td {
background: #CCEDF9;
}


.boxHead {
color: #6B7B8C;
border-top: 1px solid white;
}

.boxHead h2 {
font-size: 1em;
font-weight: normal;
color: #6B7B8C;
display: inline;
float: left;
background: #DEE7E7 url("../img/layout/box-head-2.gif") no-repeat top right;
margin: 0 0 0 0;
padding: 3px 60px 3px 0;
}

.boxHeadOne {
background: transparent url("../img/layout/box-head-1.gif") no-repeat top left;
width: 21px;
height: 23px;
float: left;
}

.photoBox {
margin-top: 1.5em;
}

.photoBox img {
margin-top: -1px;
}

.parking {
background: transparent url("../img/layout/parking.gif") no-repeat center left;
padding: 1em 0 1em 60px;
font-weight: bold;
}

.productsNew p {
width: 120px;
float: right;
margin-left: 20px;
text-align: center;
margin-top: 0;
}

.productsNew {
margin-top: -1em;
}

#oblasti a, #oblasti em {
display: block;
float: left;
width: 90px;
height: 57px;
}

#oblasti span {
display: none;
}

#oblastTV { background: transparent url("../img/layout/icon-big-tv.gif") no-repeat center left; }
#oblastDVD { background: transparent url("../img/layout/icon-big-dvd.gif") no-repeat center left; }
#oblastCAM { background: transparent url("../img/layout/icon-big-cam.gif") no-repeat center left; }
#oblastFOTO { background: transparent url("../img/layout/icon-big-foto.gif") no-repeat center left; }
#oblastMP3 { background: transparent url("../img/layout/icon-big-mp3.gif") no-repeat center left; }
#oblastVAIO { background: transparent url("../img/layout/icon-big-vaio.gif") no-repeat center left; }
#oblastHIFI { background: transparent url("../img/layout/icon-big-hifi.gif") no-repeat center left; }

strong #oblastTV { background: transparent url("../img/layout/icon-big-tv-active.gif") no-repeat center left; }
strong #oblastDVD { background: transparent url("../img/layout/icon-big-dvd-active.gif") no-repeat center left; }
strong #oblastCAM { background: transparent url("../img/layout/icon-big-cam-active.gif") no-repeat center left; }
strong #oblastFOTO { background: transparent url("../img/layout/icon-big-foto-active.gif") no-repeat center left; }
strong #oblastMP3 { background: transparent url("../img/layout/icon-big-mp3-active.gif") no-repeat center left; }
strong #oblastVAIO { background: transparent url("../img/layout/icon-big-vaio-active.gif") no-repeat center left; }
strong #oblastHIFI { background: transparent url("../img/layout/icon-big-hifi-active.gif") no-repeat center left; }

/* Seznam pobo? */

#boxProc {
background: transparent url("../img/layout/proc-head.jpg") no-repeat top left;
width: 269px;
color: #fff;
}

#boxProc h2 {
display: none;
}

#boxProcFoot {
background: transparent url("../img/layout/proc-foot.gif") no-repeat bottom left;
height: 20px;
}

.boxProcItemOne, .boxProcItemTwo, .boxProcItemThree, .boxProcItemFour, .boxProcItemFive  {
background: #00A5D6 url("../img/layout/proc-1.jpg") no-repeat top left;
margin: 0 2px;
padding: 10px 20px 10px 20px;
}

.boxProcItem1, .boxProcItem2, .boxProcItem3, .boxProcItem4, .boxProcItem5  {
background: #00A5D6 url("../img/layout/proc-1.jpg") no-repeat top left;
margin: 0 2px;
padding: 10px 20px 10px 20px;
cursor:pointer;cursor:hand;
}
.boxProcItem1 {
margin-top:6px;
	
}



#boxProc h3 {
margin: 0; padding: 0;
margin-bottom: 25px;
}

#boxProc p {
margin: 0; padding: 0;
}

.boxProcItemTwo {
background: #08B5EF url("../img/layout/proc-2.gif") no-repeat top left;
}

.boxProcItemThree {
background: #18C6F7 url("../img/layout/proc-3.gif") no-repeat top left;
}

.boxProcItemFour {
background: #5ADEFF url("../img/layout/proc-4.gif") no-repeat top left;
}

.boxProcItemFive {
background: #FFFFFF url("../img/layout/proc-5.gif") no-repeat top left;
color: #00A5D6;
}

.boxProcItem2 {
background: #08B5EF url("../img/layout/proc-2.gif") no-repeat top left;
}

.boxProcItem3 {
background: #18C6F7 url("../img/layout/proc-3.gif") no-repeat top left;
}

.boxProcItem4 {
background: #5ADEFF url("../img/layout/proc-4.gif") no-repeat top left;
}

.boxProcItem5 {
background: #FFFFFF url("../img/layout/proc-5.gif") no-repeat top left;
color: #00A5D6;
}



/* Hitparada */

.boxHitparada {
width: 152px;
float: left;
margin-right: 20px;
display: inline;
}

.boxHitparada.last {
margin-right: 0;
_margin-left: -3px;
}

.boxHitparada h2 {
margin: 0; padding: 0;
}

.boxHitparada h2 a {
display: block;
height: 42px;
}

.boxHitparada h2 span {
display: none;
}

.boxHitparada .hitparadaImageContainer {
height: 150px;
display: table; 
_position: relative; 
overflow: hidden;
margin-left: 10px;
}


.boxHitparada .hitparadaImage {
_position: absolute; 
_top: 50%;
display: table-cell; 
vertical-align: middle;
}

.boxHitparada .hitparadaImage img {
_position: relative; 
_top: -50%;
}

.hitparadaItem {
margin-bottom: .5em;
}

.boxHitparada h3 {
margin-top: 0;
}


.boxHitparada h3 a, .hitparadaItem a {
display: block;
height: 28px;
background: transparent url("../img/layout/hitparada-bg-1.gif") no-repeat center left;
cursor:pointer;cursor:hand;
}

.boxHitparada h3 strong a, .hitparadaItem strong a {
background: transparent url("../img/layout/hitparada-bg-2.gif") no-repeat center left;
}


.boxHitparada .number {
float: left; 
display: block;
width: 9px;
margin: 2px 0 0 3px;
_margin-left: 3px;
font-size: 9px;
color: #6E7A89;
font-weight: normal;
}

.boxHitparada .tip {
float: left;
display: block;
width: 20px;
color: #000;
font-size: 11px;
font-weight: bold !important;
margin-top: 1px;
}

.boxHitparada .text {
float: right; 
display: inline;
text-align: right;
width: 105px;
font-size: 12px;
margin: 5px 8px 0 0;
_margin-right: 6px;
overflow: hidden;
height: 13px;
}

.boxHitparada a:hover * {
text-decoration: none;
}

.boxHitparada a:hover .text {
text-decoration: underline;
}



#hhTV { background: transparent url("../img/layout/hitparada-tv.gif") no-repeat center left; }
#hhDVD { background: transparent url("../img/layout/hitparada-dvd.gif") no-repeat center left; }
#hhCAM { background: transparent url("../img/layout/hitparada-cam.gif") no-repeat center left; }
#hhFOTO { background: transparent url("../img/layout/hitparada-foto.gif") no-repeat center left; }
#hhMP3 { background: transparent url("../img/layout/hitparada-mp3.gif") no-repeat center left; }
#hhVAIO { background: transparent url("../img/layout/hitparada-vaio.gif") no-repeat center left; }
#hhHIFI { background: transparent url("../img/layout/hitparada-hifi.gif") no-repeat center left; }

/* Slovnicek */

.slovnicekMain {
	position: absolute;
	z-index: 1;
	width: 367px;
	margin: 0;
	padding: 0;
}

.slovnicekMain div {
	margin: 0;
	padding: 0;
}

.slovnicekMain #slovnicekHeader {
	background: transparent url("../img/layout/slovnicek-header.gif") no-repeat top left;
}

.slovnicekMain #slovnicekHeader img.slovnicekKrizek {
	float: right;
	margin-top: 8px;
	margin-right: 13px;
}

.slovnicekMain #slovnicekBody {
	background-color: #00A5D5;
	padding: 0;
	margin: 0;
}

.slovnicekMain #slovnicekBody img.slovnicekInfoLogo {
	margin-left: 10px;
	margin-right: 10px;
	float: left;
}

.slovnicekMain #slovnicekBody img.slovnicekOdeslat {
	float: right;
	margin-right: 10px;
	margin-top: 5px;
}

.slovnicekMain #slovnicekBody p {
	margin: 0;
	padding: 0;
	margin-left: 10px;
	padding-right: 10px;
	color: #FFFFFF;
}

.slovnicekMain #slovnicekFooter {
	margin-top: 0;
	background: transparent url("../img/layout/slovnicek-footer.gif") no-repeat bottom left;
}

.slovnicekRecord {
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
}

.slovnicekRecord .slovnicekRecordLeft {
	float: left;
	width: 140px;
}

.slovnicekRecord .slovnicekRecordNadpis {
	background: transparent url("../img/layout/slovnicek-record-header.gif") no-repeat left bottom;
}

.slovnicekRecord .slovnicekRecordNadpis h2 {
	margin: 0;
	padding: 0;
	padding-top: 5px;
	padding-left: 5px;
	margin-left: 5px;
	font-size: 1em;
	width: 110px;
}

.slovnicekRecord .slovnicekRecordLeft .slovnicekRecordImage {
	margin: 10px;
}

.slovnicekRecord p {
	float: right;
	width: 410px;
	margin: 0;
	padding: 5px;
	apadding-top: 8px;
}

#pagingGlosar {
	width: 550px;
	margin-bottom: 25px;
}

#pagingGlosar .pageGlosar { 
	display: block;
	float: left;
	width: 24px; 
	padding: 4px 0px 3px 0px;
	margin-right: 7px;
	margin-top: 5px;
	text-align: center;
	vertical-align: center;
	color: #fff !important;
}

#pagingGlosar .pageGlosar.Off { 
	background: #00A5D4 url("../img/layout/page.gif") no-repeat center center;
}

#pagingGlosar .pageGlosar.On { 
	background: #6E7B88 url("../img/layout/page-on.gif") no-repeat center center;
}

#pagingGlosar .pageGlosar.Off a, #pagingGlosar .pageGlosar.Off a:visited {
	color: #fff !important;
}

/* Formulare */

.sendKO {
background: #ff6;
padding: .5em 10px;
border: #D8E0E1 1px solid;
}

/* Formulare */

.do-oblibenych {
	width: 80px;
	display: block;
	padding-left: 35px;
	background: transparent url("../img/layout/diskuze-do-oblibenych.gif") no-repeat left;
}

.do-oblibenych, .do-oblibenych:visited { color: #6E7C89; font-weight: bold; text-decoration: underline; }
.do-oblibenych:hover { text-decoration: none; }

#diskuzeBoxOpenLink {
	float: left;
	width: 100px;
	margin-bottom: 15px;
	background: transparent url("../img/layout/diskuze-pridat-prispevek.gif") no-repeat left;
	padding-left: 35px;
}

#diskuzeBoxOpenLink, #diskuzeBoxOpenLink:visited { color: #FFFFFF; font-weight: bold; text-decoration: underline; }
#diskuzeBoxOpenLink:hover { text-decoration: none; } 

.diskuzeBox {
background: #EEF1F2 url("../img/layout/diskuze-box-bottom.gif") no-repeat bottom left;
padding-bottom: 30px;
margin-bottom: 1.5em;
min-height: 170px; 
height: auto !important; 
height: 170px;
}

.diskuzeBoxTop {
background: #6E7B88 url("../img/layout/diskuze-box-top-top.gif") no-repeat top left;
}

.diskuzeBoxTop .diskuzeTagy a {
background: #fff url("../img/layout/tag-bg-2.gif") no-repeat center left;
}

.diskuzeBoxTop .diskuzeTagy span {
background: transparent url("../img/layout/tag-bg-2.gif") no-repeat center right;
}

.diskuzeBoxTopInside {
background: transparent url("../img/layout/diskuze-box-top-bottom.gif") no-repeat bottom left;
padding: 15px 20px 10px 16px;
}

.diskuzeBox .diskuzeImg, .diskuzePodobne .diskuzeImg {
float: left;
margin-right: 20px;
}

.diskuzeBox .diskuzeIcon, .diskuzePodobne .diskuzeIcon  {
float: left;
margin-right: 10px;
margin-top: 25px;
}

.diskuzeBox h2, .diskuzePodobne h2 {
float: left;
width: 380px;
font-size: 1.1em;
color: #fff;
margin: 0; padding: 0;
margin-top: 25px;
line-height: 1.5em;
}

.diskuzeTagy {
width: 240px;
float: right;
margin: 0; padding: 0;
text-align: right;
}

.diskuzePridatKomentar {
	display: block;
	width: 100px;
	background: transparent url("../img/layout/diskuze-pridat-komentar.gif") no-repeat top left;
	padding-left: 35px;
	margin-top: 5px;
}

.diskuzeRecordContent .exlorerizace {
	width: 110px;
	float: left;
	padding-left: 60px;
}

.diskuzeTagy a {
font-size: .9em;
text-decoration: none;
background: #fff url("../img/layout/tag-bg.gif") no-repeat center left;
color: #00A5D4;
font-weight: normal !important;
display: inline;
line-height: 15px;
margin-left: 7px;
margin-bottom: 7px;
display: block;
float: right;
}

.diskuzeTagy span {
background: transparent url("../img/layout/tag-bg.gif") no-repeat center right;
display: block;
padding: 0px 4px;
}

.diskuzePodobne .diskuzeTagy {
margin-top: -1em;
}

.diskuzeTagy a:hover {
text-decoration: none;
}

.diskuzeRecordContent {
float: right;
margin: 15px 20px;
}

.diskuzeRecordContent.level1 {
	width: 500px;
}

.diskuzeRecordContent.level2 {
	width: 480px;
}

.diskuzeRecordContent.level3 {
	width: 460px;
}

.diskuzeRecordContent.level4 {
	width: 440px;
}

.diskuzeRecordContent .profilDiskuzeBoxLeftImage {
	float: left;
	margin-right: 15px;
}

.diskuzeRecordContent .diskuzeRecordPar {
	float: left;
}

.diskuzeRecordContent .diskuzeRecordPar.level1 {
	width: 440px;
}

.diskuzeRecordContent .diskuzeRecordPar.level2 {
	width: 420px;
}

.diskuzeRecordContent .diskuzeRecordPar.level3 {
	width: 400px;
}

.diskuzeRecordContent .diskuzeRecordPar.level4 {
	width: 380px;
}


.diskuzeRecordContent h3 {
margin: 0; padding: 0;
font-size: 1em;
}

.diskuzeRecordContent p {
margin: 0; padding: 0;
}

.diskuzeRecord img {
float: left;
}

.diskuzeRecordContent .diskuzeTagy {
margin-top: 1.5em;
}

.diskuzePodobne {
background: #EEF1F2 url("../img/layout/diskuze-podobne-top.gif") no-repeat top left;
width: 560px;
}

.diskuzePodobneInside {
background: transparent url("../img/layout/diskuze-podobne-bottom.gif") no-repeat bottom left;
padding: 15px 20px 10px 16px;
}

.diskuzePodobne h2 {
float: left;
width: 380px;
font-size: 1.1em;
color: #fff;
margin: 0; padding: 0;
margin-top: 25px;
line-height: 1.5em;
}


/* Otevřené okno pro zadávání diskuze */

#diskuzeBoxOpen {
background: #C9F3FF url("../img/layout/userbig-bottom.gif") no-repeat bottom left;
padding: 1em 20px 1em 20px;
width: 850px;
margin-left: 25px;
position: absolute;
top: 134px;
_top: 134px;
}

#diskuzeBoxOpenLeft {
float: left;
margin-left: 15px;
width: 520px;
display: inline;
}

#diskuzeBoxOpenLeft textarea {
width: 510px;
height: 134px;
}

#diskuzeBoxOpenLeft label {
font-weight: bold;
}

#diskuzeBoxOpenLeft input.xxl {
margin-left: 15px;
}

#diskuzeBoxOpenTagy, .boxTagy {
width: 270px;
float: right;
margin-right: 15px;
display: inline;
line-height: 2.5em;
}

#diskuzeBoxOpenTagy a, .boxTagy a {
color: #6E7B88;
margin-right: 10px;
}

.boxTagy {
width: auto;
float: none;
}

.boxTagy a {
color: #00A5D4;
}

.tag1 { font-size: 2em; }
.tag2 { font-size: 1.6em; }
.tag3 { font-size: 1.3em; }
.tag4 { font-size: 1.2em; }
.tag5 { font-size: 1em; }

#diskuzeBoxSubmit {
margin: 0; padding: 0;
border: 0;
font-weight: bold;
background: #00A5D4 url("../img/layout/button-big-2.gif") no-repeat center right;
padding: 5px 10px 6px 0;
_padding: 4px 10px 4px 0;
color: #fff;
width: 104px;
cursor:pointer;cursor:hand;
margin-left: 25px;
}


/* Strankování */

.page { 
float: right;
width: 24px; 
padding: 4px 0 3px 0;
margin-right: 7px;
background: #00A5D4 url("../img/layout/page.gif") no-repeat center center;
text-align: center;
vertical-align: center;
color: #fff !important;
}

strong .page { 
background: #6E7B88 url("../img/layout/page-on.gif") no-repeat center center;
}

.pageLeft, .pageRight { 
margin-right: 7px;
float: right;
margin-top: 6px;
margin-right: 15px;
}

.pageRight { 
margin-right: 0;
margin-left: 8px;
}



/* Profil */

#profilBox {
background: transparent url("../img/layout/profil-box-bg.gif") no-repeat bottom left;
_background: transparent url("../img/layout/profil-box-bg-2.gif") no-repeat bottom left;
border: 1px solid #fff;
margin-bottom: 2em;
}

#profilBoxLeft {
float: left;
width: 267px;
background: transparent url("../img/layout/profil-box-left-bottom.gif") no-repeat bottom center;
}

#profilBoxLeftInside {
background: transparent url("../img/layout/profil-box-left-top.gif") no-repeat top center;
padding: 0 25px 20px 25px;
}

#profilBoxLeft h2 {
font-size: 1em;
text-transform: uppercase;
color: #6B7B8C;
padding: 5px 0 25px 0;
margin: 0;
}

#profilBoxLeftProfil {
width: 217px;
}

#profilBoxLeftImage {
float: left;
}

#profilBoxLeftUser {
width: 150px;
float: right;
}

#profilBoxLeftUser h3 {
font-size: 1.5em;
margin: 5px 0 0 0; padding: 0;
}

#profilBoxLeftUser p {
margin: 0; padding: 0;
}

#profilBoxRight {
float: right;
width: 581px;
margin-top: 21px;
background: transparent url("../img/layout/profil-box-right-bottom.gif") no-repeat bottom right;
}

#profilBoxRightInside {
background: transparent url("../img/layout/profil-box-right-top.gif") no-repeat top right;
padding: 25px 25px 3em 25px;
min-height: 460px; 
height: auto !important; 
height: 460px;
}

#profilBoxRight .headSecond {
background: transparent url("../img/layout/head2-bgb.gif") repeat-x top left;
}

#profilBoxRight .headSecond h2 {
background: transparent url("../img/layout/head2-h2b.gif") no-repeat top right;
}

#profilBoxRight .diskuzePodobne {
background: #fff url("../img/layout/diskuze-podobne-top2.gif") no-repeat top left;
width: 531px;
}

#profilBoxRight .diskuzePodobneInside {
background: transparent url("../img/layout/diskuze-podobne-bottom2.gif") no-repeat bottom left;
}

#profilBoxRight .diskuzePodobne h2 {
width: 360px;
}

#profilBoxRight .diskuzeTagy a {
background: #EEF1F2 url("../img/layout/tag-bg-3.gif") no-repeat center left;
color: #00A5D4;
}

#profilBoxRight .diskuzeTagy span {
background: transparent url("../img/layout/tag-bg-3.gif") no-repeat center right;
}

#profilBoxRight .marginTopLine {
_margin-top: 0;
}

.profilBoxLeftWhite {
background: #fff url("../img/layout/profil-box-white-bottom.gif") no-repeat bottom left;
margin-bottom: 1.5em;
width: 214px;
}

.profilBoxLeftWhite p {
background: transparent url("../img/layout/profil-box-white-top.gif") no-repeat top left;
padding: 15px;
margin: 0;
}

.profilThird {
width: 167px;
margin-right: 14px;
float: left;
margin-bottom: 0;
padding-bottom: 0;
}

.profilThird.last {
margin-right: 0;
}

.profilThirdUser {
width: 105px;
float: right;
margin: 0; padding: 0;
margin-top: 5px;
}

.profilThirdImage {
float: left;
width: 45px;
}

.profilThirdUser a {
text-decoration: underline;
}


/* Přihlášený */

#formNewsletter input.l { 
width: 130px;
}

#newsletterSubmit {
margin: 0; padding: 0;
border: 0;
font-weight: bold;
background: #00A5D4 url("../img/layout/button-newsletter.gif") no-repeat center right;
padding: 5px 10px 6px 0;
_padding: 4px 10px 4px 0;
color: #fff;
width: 103px;
cursor:pointer;cursor:hand;
margin-left: 25px;
}

.boxPrihlasenyBlue {
background: #00A5D4 url("../img/layout/box-prihlaseny-blue-top.gif") no-repeat top left;
width: 559px;
margin-top: 1.5em;
}

.boxPrihlasenyBlueInside {
background: transparent url("../img/layout/box-prihlaseny-blue-bottom.gif") no-repeat bottom left;
padding: 8px 20px 20px 20px;
color: #fff;
}
.boxPrihlasenyBlueInside a {
color:#EEF1F2;
text-decoration:underline;
display:block;
margin-top:8px;
}
.boxPrihlasenyBlue h2 {
text-transform: uppercase;
font-size: 1em;
margin: 0 0 0 0; padding: 0;
}

.boxPrihlasenyBlueLeft {
width: 233px;
float: left;
margin-top: 30px;
}

.boxPrihlasenyBlueRight {
width: 249px;
float: right;
margin-top: 45px;
}

.boxPrihlasenyBlue h3 {
background: transparent url("../img/layout/box-prihlaseny-blue-h2.gif") no-repeat center left;
font-size: 2.5em;
margin: 0 0 10px 0; padding: 0 0 0 45px;
line-height: 1.3em;
font-weight: normal;
}

.boxPrihlasenyBlueLeft img {
border: 4px solid #fff;
}



/*  Články */

.clanekPerex {
background: #EEF1F2 url("../img/layout/clanek-perex-top.gif") no-repeat top left;
width: 560px;
}

.clanekPerexInside {
background: transparent url("../img/layout/clanek-perex-bottom.gif") no-repeat bottom left;
padding: 15px 30px 0 15px;
min-height: 80px; /* minimalni vyska */
height: auto !important; /* IE6 hack */
height: 80px;
}

.clanekPerexContent {
width: 435px;
float: right;
}

.clanekPerexImg {
float: left;
}
.clanekPerex h2 {
font-size: 1.1em;
margin-top: 0;
}

.clanekObrazek {
width: 200px;
padding-left: 15px;
padding-bottom: 15px;
float: right;
}

.clanekObrazek.levy {
padding-right: 15px;
padding-left: 0;
float: left;
}


/* Registrace */

.pageRegistrace #contentSide h2.typeBlue {
color: #00A5D6;
margin-bottom: 2em;
margin-top: 1.2em;
}

.pageRegistrace #contentSide .sideBox p {
margin-left: 20px;
}

.pageRegistrace #contentMain {
}

#boxRegistrace {
height: 443px; 
background: transparent url("../img/layout/box-registrace.gif") no-repeat;
padding: 0 25px;
margin-bottom: 3em;
}

#boxRegistrace h2 {
font-size: 1em;
padding: 0; margin: 0;
padding-top: 10px;
margin-bottom: 50px;
}

#boxRegistrace .colOne {
width: 230px;
float: left;
}

#boxRegistrace .colTwo {
width: 180px;
float: left;
}

#boxRegistrace .colThree {
width: 100px;
float: left;
}

#boxRegistrace .colOne label, #boxRegistrace .colTwo label, #boxRegistrace .colThree label  {
display: block;
margin-bottom: 20px;
}

#boxRegistrace .colOne input  {
margin-top: 3px;
width: 180px;
}

#boxRegistrace .colTwo input  {
margin-top: 3px;
width: 150px;
}

#boxRegistrace .colThree input  {
margin-top: 3px;
width: 90px;
}

#boxRegistrace .secondPart {
margin-top: 30px;
_margin-top: -20px;
}

#boxRegistrace .buttonRegistrovat {
width: 178px;
background: transparent url("../img/layout/button-registrovat.gif") no-repeat;
padding: 6px 0 11px 17px;
_padding: 5px 0 12px 17px;
color: #fff;
font-weight: bold;
text-align: left;
float: left;
margin:0; border: 0;
cursor:pointer;cursor:hand;
}

#boxRegistrace .buttonPrihlasit {
float: right;
width: 200px;
margin-top: 5px;
}


/* Soutěže */

.boxPrihlasenyBlue.typeGrey {
background: #6E7B88 url("../img/layout/box-prihlaseny-grey-top.gif") no-repeat top left;
}

.boxPrihlasenyBlue.typeGrey .boxPrihlasenyBlueInside {
background: transparent url("../img/layout/box-prihlaseny-grey-bottom.gif") no-repeat bottom left;
}

.boxPrihlasenyBlue.typeGrey .boxPrihlasenyBlueLeft {
width: 233px; float: left;
margin-top: 20px;
}

.boxPrihlasenyBlue.typeGrey .boxPrihlasenyBlueRight {
width: 270px; float: right;
margin-top: 20px;
}

.boxPrihlasenyBlue.typeGrey h3 {
background: transparent url("../img/layout/box-prihlaseny-grey-h2.gif") no-repeat center left;
margin: 0;
margin-top: 10px;
}

.buttonSoutezit {
display: block;
background: transparent url("../img/layout/button-soutezit.gif") no-repeat top left;
text-decoration: none;
width: 67px;
text-align: left;
padding: 5px 15px 6px 15px;
float: right;
color:#00A5D6 !important;
}

.buttonSoutezit:hover {
text-decoration: underline;
}

a.buttonVyhrajte, .buttonVyhrajte {
display: block;
border: 0;
background: transparent url("../img/layout/button-vyhrajte.gif") no-repeat top left;
text-decoration: none;
font-weight: bold;
width: 70px;
text-align: left;
padding: 5px 20px 10px 15px;
color: #fff !important;
float: right;
cursor:pointer;cursor:hand;
}

.buttonVyhrajte.submit {
width: 110px;
}

.buttonVyhrajte:hover, .buttonUkazOstatni:hover {
text-decoration: underline;
}

.zebricekItem {
width: 104px;
float: left;
margin-right: 9px;
}

.zebricekItem p {
margin: 0; padding: 0;
}

.zebricekItem.last {  margin-right: 0; }

.zebricekItem h3 { font-size: 1.5em; height: 30px; margin:0; padding:0; }
.zebricekItem.smaller h3  { font-size: 1.2em; }

.buttonUkazOstatni {
background: transparent url("../img/layout/button-ukaz-ostatni.gif") no-repeat top left;
text-decoration: none;
font-weight: bold;
width: 90px;
text-align: left;
padding: 5px 20px 10px 15px;
color: #fff !important;
float: right;
}

.buttonLine { margin-top: 1.5em; _margin-top: 0; }

#zebricekMinulehoKola {
width: 331px;
float: right;
margin-top: -1.5em;
}

#textMinulehoKola {
float: left;
width: 180px;
display: inline;
}

#soutezitBox {
	width: 519px;
	height: 140px;
	position: absolute;
	top: 426px;
	left: auto;
	xxxmargin-left: -400px;
	padding: 20px;
	_padding-top: 10px;
	color: #fff;
	background: #6E7B88 url("../img/layout/box-prihlaseny-grey-bottom.gif") no-repeat bottom left;
	margin: 15px 0 0 0;	
}

#soutezitBox h2 {
	margin: 0; padding: 0;
	margin-bottom: 1em;
}
#soutezitBox form {
	vertical-align: top;
}
#soutezitBox label {
	padding: 0 10px 0 0;
}

/*#soutezitBox input.text, textarea {
width: 150px;
}

#soutezitBox label {
margin-bottom: 1em;
display: block;
}

#soutezitBox textarea {
vertical-align: top;
width: 160px;
height: 95px;
}*/

#soutezitBox .buttonOdeslat {
background: transparent url("../img/layout/button-soutezit.gif") no-repeat top left;
text-decoration: none;
width: 100px;
text-align: left;
padding: 5px 15px 10px 15px;
border: 0;
font-weight: bold;
cursor:pointer;cursor:hand;
color: #00A5D6;
}

#soutezitBox .boxPrihlasenyBlueRight,#soutezitBox .boxPrihlasenyBlueLeft {
margin: 0; padding: 0;
}

.buttonHlasuj {
margin-top: 1em;
display: block;
padding: 5px 15px 10px 15px;
background: transparent url("../img/layout/button-hlasuj.gif") no-repeat top left;
xxxwidth: 85px;
}

span.buttonHlasuj {
background: transparent url("../img/layout/button-hlasuj-off.gif") no-repeat top left;
color: #B4B4B4;
font-weight: bold;
}

.detailSoutezeText {
width: 330px;
float: right;
margin-right: -3px;
}

/*
Detail produktu
*/

.detailRight {
border: 1px solid red;
}



ul.dots li, ol.dots li {
padding-left: 0;
margin-left: 1.5em;
}


ol li {
margin-left: 30px;
}

table.normal {
border-collapse: collapse;
border-left: 1px solid #D6DEDE;
border-top: 1px solid #D6DEDE;
margin-bottom: 1.5em;
}

table.normal td, table.normal th {
margin: 0; padding: 3px .5em;
border-right: 1px solid #D6DEDE;
border-bottom: 1px solid #D6DEDE;
}

table.normal th {
background: #EEF1F2;
}


.textBlue { color: #00A5D4  }
.votedPhoto { background: #EEF1F2 }
.fotoSeznamImg { height: 90px; }




/* Společné styly */


input.xs 					{ width: 3em; }
input.s 						{ width: 4em; }
input.m 						{ width: 8em; }
input.l 						{ width: 12em; }
input.xl, select.xl		{ width: 15em; }
input.xxl 					{ width: 20em; }
input.xxxl 					{ width: 25em; }
textarea.m 					{ width: 230px; height: 15em; }
textarea.s					{ width: 20em;  height: 5em; }
textarea.l					{ width: 20em;  height: 10em; }
textarea.xl					{ width: 25em;  height: 10em; }
textarea.xxl				{ width: 25em; height: 20em; }
textarea.xxxl				{ width: 25em;  height: 40em; }
input.submit				{ font-weight: bold;  }

.floatLeft50 				{ width: 49%; float: left; }
.floatRight50 				{ width: 49%; float: right; }

.floatLeft 					{ float: left; }
.floatRight 				{ float: right; }
.clearBothZero      { clear: both; font-size: 1px; line-height: 1px; display: block; }
.clearBoth          { clear: both; }

.marginTopZero				{ margin-top: 0; padding-top: 0; }
.marginTop2em				  { margin-top: 2em; }
.marginTopHalfem			{ margin-top: .5em; }
.marginTopMinus3			{ margin-top: -3em; }
.marginTopLine				{ margin-top: 1.5em; }
.marginTopLineIE			{ _margin-top: 40px; margin-bottom:15px }
.marginBottom2em			{ margin-bottom: 2em; }
.marginBottom1em			{ margin-bottom: 1em; }
.marginBottom05			  { margin-bottom: 0.5em; }
.marginBottomZero			{ margin-bottom: 0; }
.marginLeft3px			  { margin-left: 3px; }
.marginTop3px				{ margin-top: 3px; }
.marginZero					{ margin: 0; padding: 0; }

.displayInline				{ display: inline; }

.alignRight					{ text-align: right; }
.alignLeft					{ text-align: left; }
.alignCenter				{ text-align: center; }
.alignTop				    { vertical-align: top; }
.alignBottom				{ vertical-align: bottom; }
.alignMiddle				{ vertical-align: middle; }

.fontWeightNormal			{ font-weight: normal !important; }
.lowerLine { line-height: 1.2em }
.higherLine { line-height: 1.8em }


#ilikethis {
text-align:right;
font-size:90%;
clear:both;
}
#ilikethis a {
color:#ADB5BD;
font-weight:normal;
}




/* ----------------------------------------------------------------
	Table - article
------------------------------------------------------------------- */

table { border-collapse: collapse; border-left: 1px solid #8064A2; }
table thead th { border-style: solid; border-color: #8064A2; border-width: 1px 1px 2px; padding: 4px 10px; background-color: #ffffff; line-height: 16px; font-size: 12px; }

table tr.sude th,
table tr.liche th { font-weight: bold; text-align: left; }

table tr.sude th,
table tr.sude td,
table tr.liche th,
table tr.liche td { border-color: #E2E2E2 #8064A2 #8064A2 #8064A2; border-right: 1px solid #8064A2; border-bottom: 1px solid #8064A2; padding: 4px 10px; line-height: 16px; }

table tr.liche th,
table tr.liche td { background: #DFD8E8; }

table tr.sude th,
table tr.sude td { background-color: #ffffff; }

/*
table tr.liche td,
table tr.sude td  { vertical-align: top; } */