#myPage .article h3 {
font-family: Verdana,"Geneva CE",lucida,sans-serif;
font-size: 20px;
color: #1d77b6;
padding: 0px 0px 15px 0px;
font-weight: normal;
}


#myPage .moduletable h3, 
#myPage .moduletable_question h3 {
font-family: Verdana,"Geneva CE",lucida,sans-serif;
font-size: 20px;
color: #1d77b6;
padding: 10px 0px 10px 0px;
font-weight: normal;
}

/* BLOG */
.item-page_blog .perex {
text-align: justify;
font-style: italic;
margin: 10px 0px 10px 0px;
}

.articlecategory_blog .perex {
margin: 10px 0px 10px 0px;
text-align: justify;
}

.item-page_blog .create {
margin-top: -10px;
font-size: 85%;
}

.item-page_blog dd {
margin-left: 0;
}

.item-page_blog .article-info-term {
display: none;
}

#myPage .item-page_blog h3 {
font-size: 125%;
font-weight: bold;
padding: 10px 0px 5px 0px;
color: #21669e;
font-family: Verdana,"Geneva CE",lucida,sans-serif;
}

#myPage .contentheading_blog h4 a, #myPage .contentheading h4 {
font-size: 110%;
font-weight: bold;
}
/* BLOG end */

#myPage .article_column .contentpaneopen {
margin: 10px;
}

/* Module table add1 */
.moduletable_add1 {

}

.moduletable_add1 table {
margin: 25px 0px 25px 0px;
border-top: 1px solid #499dcb;
/*border-bottom: 1px dashed #499dcb;*/
border-bottom: 1px solid #499dcb;
}

#myPage .moduletable_add1 h3 {
font-family: Verdana,"Geneva CE",lucida,sans-serif;
font-size: 22px;
color: #1d77b6;
padding: 0px 0px 15px 0px;
font-weight: normal;
}

.moduletable_add1 table .left {
padding: 10px 5px; 0px 0px;
width: 48%;
position: relative;
vertical-align: top;
}

.moduletable_add1 table .right {
padding: 10px 0px 0px 20px;
width: 48%;
position: relative;
vertical-align: top;
}

ul.blue li, ul.arrow1 li {
list-style-image: url("../images/li-blue.png");
margin-left: 35px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
}


ul.red li {
list-style-image: url("../images/li-red.png");
margin-left: 35px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
}

/* Linky v pravém sloupci */
#myPage .moduletable_link .link {
display: block;
width: 100%;
height: 40px;
font-size: 13px;
line-height: 20px;
color: #ffffff;
font-family: Verdana,"Geneva CE",lucida,sans-serif;
position: relative;
font-weight: normal;
text-transform: uppercase;
padding: 18px 0px 0px 10px;
text-decoration: none;
}

#myPage .moduletable_link .darkblue {
background: transparent url("../img/gfx/map.png") no-repeat -498px -225px;
}

#myPage .moduletable_link .darkblue:hover {
background: transparent url("../img/gfx/map.png") no-repeat -746px -225px;
font-weight: bold;
}

#myPage .moduletable_link .red {
background: transparent url("../img/gfx/map.png") no-repeat -6px -225px;
}

#myPage .moduletable_link .red:hover {
background: transparent url("../img/gfx/map.png") no-repeat -254px -225px;
font-weight: bold;
}

#myPage .moduletable_link .lightblue {
background: transparent url("../img/gfx/map.png") no-repeat -6px -284px;
}

#myPage .moduletable_link .lightblue:hover {
background: transparent url("../img/gfx/map.png") no-repeat -254px -284px;
font-weight: bold;
}

#myPage .moduletable_link .orange {
background: transparent url("../img/gfx/map.png") no-repeat -498px -284px;
}

#myPage .moduletable_link .orange:hover {
background: transparent url("../img/gfx/map.png") no-repeat -746px -284px;
font-weight: bold;
}

/* Linky v pravém sloupci */


/* Sitel */
#myPage .moduletable_link .sitel {
display: block;
width: 100%;
height: 160px;
font-size: 12px;
line-height: 13px;
color: #ffffff;
font-family: Verdana,"Geneva CE",lucida,sans-serif;
position: relative;
font-weight: normal;
text-transform: uppercase;
padding: 138px 0px 0px 5px;
font-weight: bold;
text-decoration: none;
}

#myPage .moduletable_link .sitel_link {
background: transparent url("../img/gfx/map.png") no-repeat -0px -480px;
}

#myPage .moduletable_link .sitel_link:hover {
background: transparent url("../img/gfx/map.png") no-repeat -236px -480px;
text-decoration: underline;
}
/* Sitel */

.contenttable {
margin: 25px 0px 25px 0px;
width: 100%;
}

.contenttable .left {
padding: 10px 5px; 0px 0px;
width: 48%;
position: relative;
vertical-align: top;
}

.contenttable .right {
padding: 10px 0px 0px 20px;
width: 48%;
position: relative;
vertical-align: top;
}

/* Pay form */

div.payform {
width: 600px;	
}


table.adminform {
width: 100%;
}

table.adminform td {
width: 50%;
}

table.adminform .button {
margin: 15px 0px 0px 25px;
float: left;
width: 120px;
}

table.adminform #currency {
width: 80px;	
}


/* Severroom */
.serverroom {
width: 100%;
text-align: center;
}

.serverroom img {
width: 210px;
height: 158px;
margin: 5px;
}

a.oldvpsmouse {
text-decoration: none;
}

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

/* Severroom */
.galerie_3 {
width: 100%;
text-align: center;
clear: left;
}

.galerie_3 img {
width: 210px;
height: 158px;
margin: 5px;
float: left;
}

.podpis {
width: 100%;
text-align: right;
clear: left;
}


/* ISPC3 buttony */
a.ispc3button {
display: block;
text-align: center;
clear: both;
padding: 6px;
background-color: #f4f6f7;
color: #3170be;
margin: 5px;
font-size: 100%;
text-transform: uppercase;
font-weight: bold;
text-decoration: none;
border: 1px solid #3170be;
width: 200px;
float: right;
}

a.ispc3button:hover {
/*background-color: #a1a1a1;*/
text-decoration: underline;
/*color: #f4f6f7;*/
color: #909090;
/*font-size: 100%;*/
font-size: 110%;
text-transform: uppercase;
font-weight: bold;
/*border: 1px outset #909090;*/
border: 1px solid #909090;
}

a.servicebutton h3:hover {
text-decoration: underline;
}

/*PRICE SAVE MODULE */
#price_per_month {
font-size: 25px;
color: red;
font-weight: bold;
}

#save_per_month, #save_per_period {
font-size: 20px;
color: #1d77b6;
font-weight: bold;
}

/* GBC */

#gbc {
padding: 0px 15px 0px 15px;
}

#gbc ol {
list-style: none;
}

#gbc ol {
counter-reset: pol;
}

#gbc li:before {
counter-increment: pol;
content: counters(pol,".");
font-weight: bold;
}

/* GBC */

/* Paymentlink HomePage */
#fb-payment {
	width: 100%;
	text-align: center;
}

#fb-payment a.payment {
	color: #4a4a4a;
	text-decoration: none;
}

#fb-payment a.payment:hover {
	text-decoration: underline;
}
/* Paymentlink HomePage */

/* Intro pro dedikáče */
div.dch-excluziv {
	width: 100%;
  margin: 10px 0px 10px 0px;
}

div.dch-excluziv p {
	text-align: justify;
  margin: 0px 0px 5px 0px;
}

div.dch-excluziv p img {
	margin: 0px 5px 0px 5px;
  //float: left;
  width: 30px;
  height: 30px;
}

/* SOC ala Moz.org */
.icon-social-rss, .icon-social-facebook, .icon-social-twitter, .icon-social-linkedin, .icon-social-googleplus {
display: block;
float: left;
width: 24px;
height: 24px;
margin: 3px 5px 0px 0px;
background-attachment: scroll;
background-clip: border-box;
background-origin: padding-box;
background-size: auto auto;
text-indent: -9999px;
}

.icon-social-rss {
background: transparent url("../img/gfx/map.png") no-repeat -968px -56px;
}

.icon-social-facebook {
background: transparent url("../img/gfx/map.png") no-repeat -920px -32px;
}

.icon-social-twitter {
background: transparent url("../img/gfx/map.png") no-repeat -944px -8px;
}

.icon-social-linkedin {
background: transparent url("../img/gfx/map.png") no-repeat -968px -32px;
}

.icon-social-googleplus {
background: transparent url("../img/gfx/map.png") no-repeat -944px -32px;
}

/* SLOVNÍK POJMŮ */
#glossary {
text-align: left;
}

#glossary li {
display: inline;
list-style-type: none;
padding: 0px 5px 0px 10px;
font-weight: bold;
}


.cols-2 .span6 {
  width: 46%;
  display: inline-block;
  vertical-align: top;
}

.cols-2 .span6 h4 {
font-size: 110% !important;
font-weight: bold !important;
margin-bottom: 10px;
}

.column-1 {
margin-right: 20px;
margin-left: 10px;
}

.items-row {
margin-top: 10px;
margin-bottom: 30px;
}

/* SMART SEARCH */

#search-results ul li {
margin: 10px 0px 10px 0px; 
}

#search-results ul li h4 {
font-weight: bold;
}

#search-results ul li a {
font-style: italic;
}

#search-results span.highlight {
  background-color: #ffffcc;
  font-weight: bold;
  padding: 0px 4px 0px 4px;
}

/* FAQ */
.moduletable_search-faq {
  border-bottom: 1px solid #dfdfdf;
  margin: 0 0 20px 0;
}


.moduletable_search-faq .form-search {
  margin: 0 auto;
  width: 70%;
  height: 80px;
  padding: 20px 0;
}

/* FAQ - text */
.moduletable_search-faq .form-search input[type="text"] {
  float: left;
  width: 90%;
}

/* FAQ - sent */
.moduletable_search-faq .form-search  button[type="submit"]  {
  float: left;
}

/* FAQ - mobile*/
@media (max-width: 767px) {
  .moduletable_search-faq .form-search {
    padding: 50px 0 0 0;
    height: 110px;
  }

  .moduletable_search-faq .form-search  input[type="text"] {
    width: 82%;
  }
}

@media (max-width: 300px) {
  .moduletable_search-faq .form-search  input[type="text"] {
    width: 75%;
  }
}



/* Homepage search */
.search-homepage .form-search {
  /*  border: 1px solid red;*/
  float: right;
  width: 235px;
  padding: 12px 0 0 0;
}

/* Homepage search */
.search-homepage .form-search input[type="text"] {
  float: left;
  width: 85%;
}

/* Homepage search */
.search-homepage .form-search  button[type="submit"]  {
  float: right;
}


/* Homepage search */
.search-homepage-mobile .form-search input[type="text"] {
  float: left;
  width: 82%;
}

/* Homepage search */
.search-homepage-mobile .form-search  button[type="submit"]  {
  float: right;
}


/* Search in blog */
.custom_block_style_2 .form-search {
  height: 40px;
  width: 235px;
  margin: 25px 0px 15px 0px;
}

/* Search in faq side */
.custom_block_style_2 .faq-segment .form-search {
  height: 40px;
  width: 242px;
  padding-left: 10px;
}

/* Hideen BR */
.custom_block_style_2 .form-search br {
  display: none;
}

/* Search in blog */
.custom_block_style_2 .form-search input[type="text"] {
  float: left;
  width: 82%;
}

/* Search in blog */
.custom_block_style_2 .form-search  button[type="submit"]  {
  float: right;
}

/* Hideen search mobile on homepage */
@media (min-width: 767px) {
  .search-homepage-mobile {
    display: none;
  }
}

/* Hideen search mobile on homepage */
@media (max-width: 767px) {
  .search-homepage .form-search {
    display: none;
  }

.search-homepage-mobile {
    padding: 10px 15px;
  }
.search-homepage-mobile .form-search input[type="text"] {
    width: 92%;
  }
}


@media (max-width: 500px) {
  .search-homepage-mobile .form-search input[type="text"] {
    width: 86%;
  }
}


@media (max-width: 300px) {
  .search-homepage-mobile .form-search input[type="text"] {
    width: 80%;
  }
}

/* Style buttons text */
.moduletable_search-faq .form-search input[type="text"],
.search-homepage .form-search input[type="text"],
.search-homepage-mobile .form-search input[type="text"],
.custom_block_style_2 .form-search input[type="text"]
{
  padding: 7px 8px;
  margin: 0 5px 0 0;
  border: 1px solid #dfe5ed;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #f0f6fc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* Style sent button global */
.moduletable_search-faq .form-search button[type="submit"],
.search-homepage .form-search button[type="submit"],
.search-homepage-mobile .form-search button[type="submit"],
.custom_block_style_2 .form-search button[type="submit"]
{
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 0;
  /*  float: left;*/
  display: block;
  width: 30px;
  height: 30px;
  background: url('../img/gfx/search-button-blog.png') !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* clear floating */
.moduletable_search-faq .form-search input[type="hidden"],
.custom_block_style_2 .form-search input[type="hidden"] {
  clear: both;
}

/* Hideen label */
.moduletable_search-faq label {
  display: none !important;
}

/* Ordr Form */
.cworderform .tooltip p {
   margin: .5em 0 !important;
}

.cworderform .service_description {
   text-align: center;
   font-weight: bold;
   color: #2166ae;
}




