/* Start of CMSMS style sheet 'crystalx1024 : blabla_css' */
/*
    Structure:
        display | position | float | overflow | width | height | border | margin | padding | background | align | font
*/

* {min-height:1px;}
body {border:0; margin:0; padding:0; background:#F2F5FE url("uploads/crystalx1024/bg.gif") 0 0 repeat-x; font:70%/160% Lucida Grande, Verdana, Geneva, Arial, Helvetica, Sans-Serif; color:#192666; text-align:center;}

a {color:#192666;}
a:hover {color:#4F6AD7;}

p {border:0; margin:15px 0; padding:0;}

div {display:block; border:0; margin:0; padding:0;}

h1, h2, h3, h4, h5, h6 {border:0; margin:15px 0 10px 0; padding:0; font-weight:bold;}
h1 {font-size:260%; line-height:120%; font-family:"georgia",serif; font-weight:normal;}
h2 {font-size:180%; line-height:100%; font-family:"georgia",serif; font-weight:normal;}
h3 {font-size:140%; line-height:110%; font-weight:bold;}
h4 {font-size:130%; line-height:110%;}
h5,h6 {font-size:120%; line-height:110%;}

table {display:table; border-collapse:collapse; margin:15px 0; padding:0; border:1px solid #B7CAF6; font-size:100%;}
tr {display:table-row;}
th, td {display: table-cell; border:1px solid #B7CAF6; margin:0; padding:5px; vertical-align:top; text-align:left;}
th {background:#E7ECFD; text-align:center; color:#192666; font-weight:bold;}

ul, ol {display:block; border:0; margin:15px 0 15px 40px; padding:0;}
ol {list-style-type:decimal;}
li {display:list-item; border:0; margin:0; padding:0;}
ul ul, ul ol, ol ol, ol ul {margin: 0 0 0 20px;}

dl {border:0; margin:15px 0; padding:0;}
dt {border:0; margin:0; padding:0; font-weight:bold;}
dd {border:0; margin:0 0 0 30px; padding:0;}

form {border:0; margin:0; padding:0;}
fieldset {border:1px solid #ccc; margin:15px 0; padding:10px;}
legend {margin-left:10px; font-size:100%; font-weight:bold; color:#008;}

hr {display:block; height:1px; margin:10px 0; padding:0; background:#CCC; border:0 solid #CCC; color:#CCC;}

a, img, span {border:0; margin:0; padding:0;}
abbr, acronym {border-bottom:1px dotted #CCC; cursor:help;}

del, .through {text-decoration:line-through;}
strong, .strong {font-weight:bold;}
cite, em, q, var {font-style:italic;}
code, kbd, samp {font-family:monospace; font-size:110%;}

/* Floating */
.f-left {float:left;}
.f-right {float:right;}

/* Text align */
.t-left {text-align:left;}
.t-center {text-align:center;}
.t-right {text-align:right;}

.va-middle {vertical-align:middle;}

.clear {clear:both;}
.box {min-height:1px;}
.box:after {content:"."; display:block; line-height:0px; font-size:0px; visibility:hidden; clear:both;}

.nom {margin:0;}
.noscreen {display:none;}

/* -----------------...........--------------------------------------------------------------------------------------- */

#main {width:994px; margin:50px auto 0 auto; text-align:left;}

/* Header */
#header {position:relative; width:994px; height:100px; margin:0; padding:0; background:#233C9B url("uploads/crystalx1024/header.jpg") 0 0 no-repeat; color:#FFF;}

    /* Header - logo */
    #header #logo {position:absolute; top:35px; left:35px; margin:0;}

    #header #logo a {color:#FFF;}
    #header #logo a:hover {color:#B5C4E3; text-decoration:underline;}
    
    /* Header - Search */
   #header #search {position:absolute; top:35px; right:20px;}
    #header #search form {position:relative;}
    #header #search #search-input-out {position:absolute; top:0; right:45px; width:155px; height:28px; margin:0; padding:0; border:0; background:url("uploads/crystalx1024/search_input.gif") 0 0 no-repeat; font:bold 90%/100% "verdana",sans-serif; color:#192666;}
    #header #search #search-input {width:140px; margin:5px 8px; padding:3px 0; border:0; background:#FFF; font:bold 100%/100% "verdana",sans-serif; color:#192666;}
#header #search #cntnt01searchinput {width:140px; margin:5px 8px; padding:3px 0; border:0; background:#FFF; font:bold 100%/100% "verdana",sans-serif; color:#192666;}
    #header #search #search-submit {position:absolute; top:0; right:0px;}
    #header #search fieldset {margin:0; padding:0; border:0;}
    #header #search fieldset {width:200px;}
    #header #search legend {display:none;}
/* Page (2 columns) */
#page {width:994px; min-height:1px; background:#FFF url("uploads/crystalx1024/bg_page.gif") 0 0 repeat-y; _height:1px;}
#page-in {min-height:1px; padding:10px 0; background:url("uploads/crystalx1024/bg_page_in.jpg") 0 0 no-repeat; _height:1px;}

/* Strip */
#strip {position:relative; clear:both; padding:3px 20px 10px 20px; color:#6182D1;}
#strip p {margin:0;}
#strip a {color:#6182D1;}
#strip a:hover {color:#192666;}

    /* Strip - breadcrumbs */
    #strip #breadcrumbs {width:520px; margin:0; padding:0;}
    
    /* Strip - RSS */
    #strip #rss {float:right; width:175px; _width:200px; margin:0; padding-left:25px; background:url("uploads/crystalx1024/ico_rss.gif") 0 50% no-repeat}

/* Content */
#content {float:left; width:754px; margin:0; padding:0 0 0 20px;}

    /* Content - article */
    #content .article {clear:both; margin:0; padding:20px; font-size:120%;background:url("uploads/crystalx1024/content_article_bg.jpg") 0 0 no-repeat;}
    #content .article h2 {margin:0 -20px; padding:10px; background:#DEE5FD url("uploads/crystalx1024/content_title_bg.gif") 0 0 repeat-y; color:#192666;}
    #content .article h2 span {background:url("uploads/crystalx1024/ico_list.gif") 0 50% no-repeat; padding-left:25px;}
    
    #content .article p {text-align:justify;}
    #content .info {margin:10px 0; padding-bottom:8px; border-bottom:1px solid #DEE5FD; color:#6685CC;}
    #content .info a {color:#6685CC;}
    #content .info a:hover {color:#FF9000;}
    
    #content .info span.date, #content .info span.cat, #content .info span.user, #content .info span.comments {padding-left:15px;}
    #content .info span.date {background:url("uploads/crystalx1024/ico_date.gif") 0 50% no-repeat;}
    #content .info span.cat {background:url("uploads/crystalx1024/ico_cat.gif") 0 50% no-repeat; margin-left:8px;}
    #content .info span.user {background:url("uploads/crystalx1024/ico_user.gif") 0 50% no-repeat; margin-left:8px;}
    #content .info span.comments {background:url("uploads/crystalx1024/ico_comments.gif") 0 50% no-repeat; margin-left:8px;}

    /* Content - More */
    #content .btn-more {margin:0 0 15px 0; padding:0; border:0; position:relative;}
    #content .btn-more a {display:block; position:absolute; top:0; right:0; width:67px; _width:95px; height:21px; margin:0; padding:0 0 0 28px; background:url("uploads/crystalx1024/btn_more.gif") 0 0 no-repeat; color:#FFF; text-decoration:none;}
    #content .btn-more a:hover {background:url("uploads/crystalx1024/btn_more.gif") -95px 0 no-repeat;}

/* Right column */
#col {float:left; width:200px; margin:0; padding:0; background:#CEDBF9 url("uploads/crystalx1024/col_bg.gif") 0 0 repeat-y;}
#col-in {padding:20px 10px; background:url("uploads/crystalx1024/col_top.gif") 0 0 no-repeat;}
#col h3 {padding:13px 15px 14px 15px; margin:0 -10px 15px -10px; background:#A0B9F3 url("uploads/crystalx1024/col_title_bg.gif") 0 0 repeat-y; color:#192666;}

    /* Right column - About me */
    #col #about-me {margin-bottom:15px; line-height:130%;text-decoration:none;}
    #col #about-me p {margin:0;text-decoration:none;}
#col #about-me a {text-decoration:none;}
    #col #about-me #me {float:left; width:54px; height:58px; margin-right:7px;}

    /* Right column - Category */
    #col ul#category {margin:15px 0; padding:0; list-style:none;}
    #col ul#category li {margin:0; padding:0; border-bottom:1px solid #E0E8FA;}
    #col ul#category li a {display:block; padding:3px 0 3px 22px; background:url("uploads/crystalx1024/ico_archive.gif") 5px 6px no-repeat; text-decoration:none;}
    #col ul#category li a:hover {background-color:#D3DFF8; color:#192666;}
    #col ul#category li#category-active a {background:#E0E8FA url("uploads/crystalx1024/ico_archive2.gif") 5px 50% no-repeat; font-weight:bold;}
    
    /* Right column - Archive */
    #col ul#archive {margin:15px 0; padding:0; list-style:none;}
    #col ul#archive li {margin:0; padding:0; border-bottom:1px solid #E0E8FA;}
    #col ul#archive li a {display:block; padding:3px 0 3px 22px; background:url("uploads/crystalx1024/ico_archive.gif") 5px 50% no-repeat; text-decoration:none;}
    #col ul#archive li a:hover {background-color:#D3DFF8; color:#192666;}
    #col ul#archive li#archive-active a {background:#E0E8FA url("uploads/crystalx1024/ico_archive2.gif") 5px 6px no-repeat; font-weight:bold;}
    
    /* Right column - Links */
    #col ul#links {margin:15px 0; padding:0; list-style:none;}
    #col ul#links li {margin:0; padding:0; border-bottom:1px solid #E0E8FA;}
    #col ul#links li a {display:block; padding:3px 0 3px 22px; background:url("uploads/crystalx1024/ico_links.gif") 5px 6px no-repeat; text-decoration:none;}
    #col ul#links li a:hover {background-color:#D3DFF8; color:#192666;}
.NewsSummaryLink {font-size:1.3em;font-weight:bold;}

/* Footer */
#footer {position:relative; clear:both; width:994px; height:60px; margin-bottom:50px; background:url("uploads/crystalx1024/footer.jpg") 0 0 no-repeat; color:#6685CC;}
#footer a {color:#6685CC;}
#footer a:hover {color:#192666;}

    /* Footer - "back on top" */
    #top {position:absolute; top:55px; left:774px;}
    #top p {position:relative; width:30px; height:25px; margin:0; overflow:hidden;}
    #top p span {display:block; position:absolute; left:0; top:0; z-index:1; width:30px; height:25px; background:url("uploads/crystalx1024/ico_top.gif") 0 0 no-repeat; cursor:pointer;}
    #top a:hover span {background:url("uploads/crystalx1024/ico_top.gif") -30px 0 no-repeat;}

    /*  Footer - copyright */
    #footer p#copyright {position:absolute; top:10px; left:40px; margin:0;}

    /* Footer - created by */
    #createdby {position:absolute; top:10px; left:784px; margin:0; color:#8CA3D8;}
    #createdby a {color:#8CA3D8;}

#cennik {
	
color: #192666;
	}

#cennik table {display:table; border-collapse:collapse; margin:0px 0; padding:0; border:0px none; font-size:100%;}

#cennik tr {display:table-row;}
#cennik th, td {display: table-cell; border:0px none #B7CAF6; margin:0; padding:5px; vertical-align:top; text-align:left;}
#cennik th {background:#E7ECFD; text-align:center; color:#192666; font-weight:bold;}

#cennik a {
color: #192666;
text-decoration: none;
	}

#cennik a:hover {
color: #4F6AD7;
text-decoration: none;
	}


#cennik h4 {
margin-left: 20px;
}

#cennikboxtop {
 float:left;
width: 220px;
height: 250px;
margin-top: 20px;
	padding: 0px;
	background-image: url(http://www.i-go.sk/uploads/images/box-top.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}

#cennikboxcontent {


	}

#cennikboxbottom {
float:	right;
height: 266px;
background-image: url(http://www.i-go.sk/uploads/images/box-bottom.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	}

#chat
{
position:fixed;
width: 190px;
height: 275px;
margin-left: -95px;
margin-top: -137px;
right:230px;
bottom:0px;


}




/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	left:0px;
	width:714;
	height:400;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	width:714;
	height:400;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

/*
nivo theme
*/

.theme-default .nivoSlider {
	position:relative;
	background:#fff url(../uploads/images/loading.gif) no-repeat 50% 50%;
    margin-bottom:40px;
    -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	position:absolute;
	left:50%;
	bottom:-32px;
    margin-left:-40px; /* Tweak this to center bullets */
}
.theme-default .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../uploads/images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../uploads/images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

/* zaciatok mobile */
@media screen and (max-width: 480px) {
.mobilinfo {font-size:1.4em;display: block; color: #FF0000; font-weight: bold; margin-bottom: 40px;}
.mobilinfo a {color: #FF0000;text-decoration: underline}
html, body {max-width: 100%; overflow-x: hidden;}
table {overflow-x: scroll; max-width: 100%;}
#footer, #content, #header, #page, img {max-width:100%;}
#main  {margin:0px; text-align:left; max-width:100%;}
#tabs {margin: 0px 0px 0px 5px;}
#content {padding: 0px 5px 0px 0px;}
#col {width: 100%;}
#col .NewsSummaryLink {font-size:1.3em;}
#col-in {background:url("");}
#col  {background:#CEDBF9 url("");}
#col h3 {background:#A0B9F3 url("") 0 0 repeat-y; color:#192666;}
div, iframe, table {max-width: 100%;}
img, iframe {height: auto;}
#content .article {margin:0; padding:6px;}

#cennik {
margin: 0px; padding:0;
}
#cennik h4 {
margin: 0px;
}

#cennikboxtop {
width: 100%;
 float:left;
width: 100%;
height: auto;
margin-top: 5px;
	padding: 0px;
	background-image: url();
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}

#cennikboxcontent {

	}


#cennikboxbottom {
font-size:1em;
float:	right;
width: 100%;
padding:0;
height: auto;
background-image: url();
	background-repeat: no-repeat;
	background-position: bottom center;
	}
#cennikboxbottom img, table {width:100%;}
#cennikboxbottom div {display: none;}
#cennikboxbottom h4 {font-size:1em;padding:0px; margin: 0px}

#cennik th, td  {border:0px; margin:0px; padding:0px;}


.nivoSlider {
	width:100%;
	height:auto;}
.nivoSlider img {
	width:100%;
	height:auto;}

.schovat {display: none;}

.easy-autocomplete-container {width:100%}

@-ms-viewport {
		width: device-width;
	}
	@-o-viewport {
		width: device-width;
	}
	@-moz-viewport {
		width: device-width;
	}
	@-webkit-viewport {
		width: device-width;
	}
	@viewport {
		width: device-width;
	}
}
/* koniec mobile */

.btnmodry {
cursor: pointer;
 background: #000085;
  background-image: -webkit-linear-gradient(top, #000085, #0000ff);
  background-image: -moz-linear-gradient(top, #000085, #0000ff);
  background-image: -ms-linear-gradient(top, #000085, #0000ff);
  background-image: -o-linear-gradient(top, #000085, #0000ff);
  background-image: linear-gradient(to bottom, #000085, #0000ff);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
    color: #ffffff;
  font-size: 1.3em;
display: inline-block;
margin: 20px 0px 20px 0px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.btnmodry:hover {
 background: #0000ff;
  background-image: -webkit-linear-gradient(top, #0000ff, #6363f7);
  background-image: -moz-linear-gradient(top, #0000ff, #6363f7);
  background-image: -ms-linear-gradient(top, #0000ff, #6363f7);
  background-image: -o-linear-gradient(top, #0000ff, #6363f7);
  background-image: linear-gradient(to bottom, #0000ff, #6363f7);
  text-decoration: none;
color: #ffffff;
}

.btnmodry a:hover {color: #ffffff;}
.btnmodry a {color: #ffffff;text-decoration:none;}

.btncerveny {
cursor: pointer;
  background: #fa0000;
  background-image: -webkit-linear-gradient(top, #fa0000, #7a2c2c);
  background-image: -moz-linear-gradient(top, #fa0000, #7a2c2c);
  background-image: -ms-linear-gradient(top, #fa0000, #7a2c2c);
  background-image: -o-linear-gradient(top, #fa0000, #7a2c2c);
  background-image: linear-gradient(to bottom, #fa0000, #7a2c2c);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
    color: #ffffff;
  font-size: 1.3em;
display: inline-block;
margin: 20px 0px 20px 0px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.btncerveny:hover {
  background: #fc3c3c;
  background-image: -webkit-linear-gradient(top, #fc3c3c, #d93434);
  background-image: -moz-linear-gradient(top, #fc3c3c, #d93434);
  background-image: -ms-linear-gradient(top, #fc3c3c, #d93434);
  background-image: -o-linear-gradient(top, #fc3c3c, #d93434);
  background-image: linear-gradient(to bottom, #fc3c3c, #d93434);
  text-decoration: none;
color: #ffffff;
}
.btncerveny a, btncerveny a:hover {color: #ffffff;text-decoration:none;}

/*FAQS*/
.faq_question {
    margin: 0px;
    padding: 15px 0px 0px 0px;
    display: inline-block;
    cursor: pointer;
    font-weight: bold;
}
 
.faq_answer_container {
    height: 0px;
    overflow: hidden;
     padding: 0px;
}

.easy-autocomplete ul li {margin: 0 0 0 0;}
/* End of 'crystalx1024 : blabla_css' */

