/* HLASKA, CHYBA */

span.hlaska,
.done    { display: block; height: 30px; padding-left: 45px; background: transparent url('/files/graphic/ico_done.gif') left center no-repeat; color: #000; font-size: 1.1em; line-height: 30px; margin-bottom: 20px; }
span.chyba,
.error   { display: block; height: 30px; padding-left: 45px; background: transparent url('/files/graphic/ico_error.gif') left center no-repeat; color: #000; font-size: 1.1em; line-height: 30px; margin-bottom: 20px; }

/* POZICIE */

.fl   { float: left; }
.fr   { float: right; }
.tl   { text-align: left; }
.tr   { text-align: right; }

.cols          {  }
.cols2 .col1   { float: left; width: 49%; }
.cols2 .col2   { float: right; width: 49%; }

.colsWideContent .col1  { float: right; width: 650px; overflow: hidden; }
.colsWideContent .col2  { float: left; width: 150px; overflow: hidden; }

.margTop        { margin-top: .5em; }
.margTopL       { margin-top: 1em; }
.margTopXL      { margin-top: 2em; }
.margBottom     { margin-bottom: .5em; }
.margBottomL    { margin-bottom: 1em; }
.margBottomXL   { margin-bottom: 2em; }

.padTop        { padding-top: .5em; }
.padTopL       { padding-top: 1em; }
.padTopXL      { padding-top: 2em; }
.padBottom     { padding-bottom: .5em; }
.padBottomL    { padding-bottom: 1em; }

.padS          { padding: .2em; }

.width95per    { width: 95% !important; }
.width100per   { width: 100% !important; }

/* POZADIA */

.borderTop     { background: transparent url('/files/graphic/ciara_horizontal.gif') left top repeat-x; }
.borderBottom  { background: transparent url('/files/graphic/ciara_horizontal.gif') left bottom repeat-x; }

/* TEXTY */

.bigger  { font-size: 1.2em; }
.big     { font-size: 1.5em; }
.biggest { font-size: 1.8em; }

.smaller    { font-size: .9em; }
.small      { font-size: .8em; }
.smallest   { font-size: .7em; }

.shout1 { font-size: 1.3em; color: #000; font-style: italic; }

.black   { color: #000; }

/* UL, OL */

#contentPrimary ul { margin: 0 0 20px 20px; line-height: 1.5; }

div.ul1 ul              { width: 100%; list-style-type: none; }
div.ul1 ul li           { margin: 3px 0; line-height: auto; overflow: hidden; padding: 0; }
div.ul1 ul li a         { margin: 0; }
div.ul1 ul li a.active  { font-weight: bold; text-decoration: none !important; }

div.ul2 ul     { margin: 0 0 10px 15px; }
div.ul2 ul li  { list-style-type: square; margin: 5px 0; line-height: auto; padding: 0; }

div.ol1       { padding-left: 20px; }
div.ol1 ol    { padding: 0; margin: 0; }
div.ol1 ol li { line-height: 1.3; }

/* TABLE */

div.table1                    { margin: 1.5em 0; color: #000; }
div.table1 table              { border-collapse: collapse; }
div.table1 table tr td,th     { padding: .5em; vertical-align: top; line-height: 1.5; border-bottom: 1px solid #e1f3fd; }
div.table1 table thead tr td  { background: #e1f3fd; border-right: 1px solid #fff; }


/* IMAGE */



/* LINKY */

a.blank  { background: transparent url('/files/graphic/ico_blank.gif') right center no-repeat; padding-right: 15px; }   

/* FORMULARE */

form.form1                 {  }
form.form1 .clearfix       { padding: .3em 0; position: relative; }
form.form1 .lab            { position: relative; width: 25%; float: left; text-align: right; line-height: 1.7; }
form.form1 .lab label      { }
form.form1 .cont           { position: relative; width: 70%; float: right; text-align: left; }
form.form1 select,
form.form1 input,
form.form1 textarea  { border: 1px solid #ccc; width: 95%; background: #fff; padding: .2em; height: auto; color: #000; }
form.form1 textarea  { height: 5em; }
form.form1 input.submit       { width: auto; padding: 3px; }
form.form1 input.submitShout  { padding: 10px; font-weight: bold; font-size: 1.4em; font-weight: bold; color: #333; background: #FFEB09; border: 1px solid #e97300; margin-top: 10px; cursor: pointer; }

/* ZVYRAZNOVACE */

div.styled1       { border: 1px solid #cc0000; padding: 5px !important; margin-bottom: 10px; }
div.styled1 span  { color: #cc0000; font-weight: bold; }
div.styled1 p     { margin: 0; padding: 0; }

/**/
/* SEKCIE */
/**/

/* INDEX */

/* REGISTRACIA */

body#registracia form.form1 .clearfix  { padding-right: 10px; }
body#registracia form .hlaska          { width: 360px; }

body#registracia .ajaxNickFree   { display: none; }

body#registracia .antiSpam             { background: transparent url('/files/graphic/ciara_horizontal.gif') left top repeat-x; margin: 20px 0 0; padding-top: 20px; }
body#registracia .antiSpan .cont       { }
body#registracia .antiSpam .cont input { width: auto; margin-top: 1.7em; }

div.regChoice { border-bottom: 1px solid #eee; margin-bottom: 20px; }

div.regStandard,
div.regFacebook { display: none; border-bottom: 1px solid #eee; padding-bottom: 20px; margin-bottom: 20px; }
div.regFacebook { padding-right: 20px; }

/* PRECO SA REGISTROVAT */

body#preco-sa-registrovat .table1 table tr th   { text-align: right; }

a.strongButton { padding: 10px; background: #FFEB09; font-weight: bold; color: #000; }

/* SKUTOK-DYNAMIC */

.infoBox          { width: 200px; background: #e1f3fd; margin: 0 0 20px 20px; }
.infoBox .cont    { padding: 15px; }
.infoBox .cont p  { padding: 0 0 10px 0; border-top: 1px solid #ccc; }

body#skutok-dynamic p.skutokText,
body#dakujem-detail p.skutokText { padding: 0; }

.addComment { margin: 10px 0; padding: 10px 0; }

/* POSTA */

body#posta .table1 table,
body#posta-odoslane .table1 table   { width: 100%; }
body#posta .table1 .new,
body#posta-odoslane .table1 .new    { font-weight: bold; }

/* POSTA-SPRAVA */

body#posta-sprava .infoBox .cont p { padding-top: 10px; }

/* twitter box */

.twitterBox { padding: 20px 0 10px 10px; }

/* flickr */

.flickrBox { padding: 0 0 20px 20px; }

/* FB */

#facebookConnect { padding: 0 15px 10px; line-height: 1.5; }

#facebookLikeBox          { padding: 10px 0 10px 20px; }
#facebookRecommendations  { padding: 10px 0 10px 20px; }

.facebookLikeButton { padding: 10px 0; }

div.facebookUpdate { padding: 10px; background: #E1F3FD; }

/* GOOGLE SEARCH */

.gsc-control-cse {
  font-family: Arial, sans-serif;
  border-color: #FFFFFF;
  background-color: #FFFFFF;
}
input.gsc-input {
  border-color: #BCCDF0;
}
input.gsc-search-button {
  border-color: #666666;
  background-color: #CECECE;
}
.gsc-tabHeader.gsc-tabhInactive {
  border-color: #E9E9E9;
  background-color: #E9E9E9;
}
.gsc-tabHeader.gsc-tabhActive {
  border-top-color: #FF9900;
  border-left-color: #E9E9E9;
  border-right-color: #E9E9E9;
  background-color: #FFFFFF;
}
.gsc-tabsArea {
  border-color: #E9E9E9;
}
.gsc-webResult.gsc-result {
  border-color: #FFFFFF;
  background-color: #FFFFFF;
}
.gsc-webResult.gsc-result:hover {
  border-color: #FFFFFF;
  background-color: #FFFFFF;
}
.gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link b {
  color: #0000CC;
}
.gs-webResult.gs-result a.gs-title:visited,
.gs-webResult.gs-result a.gs-title:visited b {
  color: #0000CC;
}
.gs-webResult.gs-result a.gs-title:hover,
.gs-webResult.gs-result a.gs-title:hover b {
  color: #0000CC;
}
.gs-webResult.gs-result a.gs-title:active,
.gs-webResult.gs-result a.gs-title:active b {
  color: #0000CC;
}
.gsc-cursor-page {
  color: #0000CC;
}
a.gsc-trailing-more-results:link {
  color: #0000CC;
}
.gs-webResult.gs-result .gs-snippet {
  color: #000000;
}
.gs-webResult.gs-result .gs-visibleUrl {
  color: #008000;
}
.gs-webResult.gs-result .gs-visibleUrl-short {
  color: #008000;
}
.gsc-cursor-box {
  border-color: #FFFFFF;
}
.gsc-results .gsc-cursor-page {
  border-color: #E9E9E9;
  background-color: #FFFFFF;
}
.gsc-results .gsc-cursor-page.gsc-cursor-current-page {
  border-color: #FF9900;
  background-color: #FFFFFF;
}
.gs-promotion.gs-result {
  border-color: #336699;
  background-color: #FFFFFF;
}
.gs-promotion.gs-result a.gs-title:link {
  color: #0000CC;
}
.gs-promotion.gs-result a.gs-title:visited {
  color: #0000CC;
}
.gs-promotion.gs-result a.gs-title:hover {
  color: #0000CC;
}
.gs-promotion.gs-result a.gs-title:active {
  color: #0000CC;
}
.gs-promotion.gs-result .gs-snippet {
  color: #000000;
}
.gs-promotion.gs-result .gs-visibleUrl,
.gs-promotion.gs-result .gs-visibleUrl-short {
  color: #008000;
}