/*LAYOUT*/
body{
font-family:'Open Sans',sans-serif;
font-size:10pt;
margin: 0px;
background-color:#f2f2f2;
overflow: auto;
}

img{
border:none;	
}
a{
color:#347EB6;	
outline: 0;
}
.bigNumber {
    font-size:32pt;
    font-weight:600;
    color:#34a9dc;
}
a:hover{
color:#91BEDF;	
}
a:active,a:focus {
outline: none;
}
em {
    color:#66cc00;
    font-weight: bold;
    font-style: normal;   
}
.note {
    color:gray;
    font-style:italic;
}
.emne {
    color:#9c0300;
    font-weight: bold;
    font-style: normal;   
}
q {
    font-size: 8pt;
    color: gray;
}
h1 {
    color:#333333;
    font-size: 20pt;
}
h2 {
    color:#333333;
    font-size:15pt;
}
h3 {
    color:#494949;
    font-size:13pt;
}
h5 {
    color: #075DA5;
    font-size: 10pt;
}
.clear { 
    clear: both; 
}
ul.error {
    color: red;
}

#wrapper{
width:100%;
background-color:white;
padding-bottom:20px; 
}
#wrapper_reg{
width:100%;
padding-bottom:20px; 
}
#footer{
background-color:#f2f2f2;
width: 900px;
margin-left: auto;
margin-right: auto;
padding-top:15px;
padding-bottom:20px;
font-size: 9pt;	
min-height:150px;
clear:both;
}
#footer .column {
float:left;
width:180px;
}
#footer .column p{
margin-top:5px;
margin-bottom:0px;
text-decoration: none;
}
#footer .column a{
text-decoration: none;
color:#7D7982;
}
#footer .column a:hover{
color:#353337;
}
#footer #socialbox{
float:right;	
}
#footer #credits{
margin-top:20px;
color:gray;	
}
#page p{
text-align:justify;	
}

.nepovinne {
    color: #888;
}

.scrollShadowBottom {
    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
    -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
    box-shadow: 0px 0px 5px rgba(0,0,0,.5);
}

/*Button-moz-box-shadow:inset -1px -2px 4px -1px #ededed;
-webkit-box-shadow:inset -1px -2px 4px -1px #ededed;
box-shadow:inset -1px -2px 4px -1px #ededed;*/

/*FORMS*/
a.Button {
display:inline-block; 
text-align: center;
text-decoration: none;
padding-top:10px;
padding-bottom:10px;
}

a.Button.small {
    padding-bottom: 1px;
    padding-top: 1px;
}

a.Button:hover {
text-decoration: none; 
background: #fbfbfb;
background: -moz-linear-gradient(top,  #fbfbfb 0%, #d9d9d9 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#d9d9d9));
background: -webkit-linear-gradient(top,  #fbfbfb 0%,#d9d9d9 100%);
background: -o-linear-gradient(top,  #fbfbfb 0%,#d9d9d9 100%);
background: -ms-linear-gradient(top,  #fbfbfb 0%,#d9d9d9 100%);
background: linear-gradient(to bottom,  #fbfbfb 0%,#d9d9d9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#d9d9d9',GradientType=0 );
}
a.Button img {
vertical-align: middle;
margin-right: 9px;
}
a.Button.Big{
    font-size:11pt;
}
a.Button.Fixed{  
    width:215px;
}



a.Button, input[type=button], input[type=submit], input[type=file]{
font-family: 'Open Sans', sans-serif;
font-size:11pt;
font-weight: 600 !important;
cursor:pointer;
-moz-border-radius: 3px;
border-radius: 3px;
padding:7px 25px;
text-shadow: none;
line-height: normal;

-webkit-box-shadow: 0 4px 6px -6px black;
-moz-box-shadow: 0 4px 6px -6px black;
box-shadow: 0 4px 6px -6px black;

background: #f4f4f6;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f6', endColorstr='#f4f4f6',GradientType=0 );
color:#5f5f5f !important;
border:1px solid #cfcfcf;
padding-bottom: 6px;
}

a.Button:hover, input[type=button]:hover,input[type=submit]:hover, input[type=file]:hover{
color:#5f5f5f !important;
border:1px solid #cfcfcf;
background: -webkit-gradient(linear,left top, left bottom, from(#f4f4f6), to(#dddce2));
background: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#f4f4f6', EndColorStr='#dddce2', GradientType=0);
background: -moz-linear-gradient(top, #f4f4f6, #dddce2);
background: #f4f4f6;
background: -moz-linear-gradient(top,  #f4f4f6 0%, #dddce2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f6), color-stop(100%,#dddce2));
background: -webkit-linear-gradient(top,  #f4f4f6 0%, #dddce2 100%);
background: -o-linear-gradient(top,  #f4f4f6 0%, #dddce2 100%);
background: -ms-linear-gradient(top,  #f4f4f6 0%, #dddce2 100%);
background: linear-gradient(to bottom,  #f4f4f6 0%,#dddce2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f6', endColorstr='#dddce2',GradientType=0 );    
}

input::-moz-focus-inner { border: 0; }

input[type=submit]{
padding:7px 30px;
padding-bottom: 6px;
margin-right: 2px;
}
@-moz-document url-prefix() {
    a.Button, input[type=button], input[type=submit] {
        min-width: 55px;
    }
    input[type=submit] {
        padding: 6px 30px;
    }
}

.Button.Highlight{
background: #60A526;
background: -moz-linear-gradient(top, #61AB22 0%, #61AB22 3%, #60A526 6%, #5EA524 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#61AB22), color-stop(3%,#61AB22), color-stop(6%,#60A526), color-stop(100%,#5EA524));
background: -webkit-linear-gradient(top,  #61AB22 0%,#61AB22 3%,#60A526 6%,#5EA524 100%);
background: -o-linear-gradient(top,  #61AB22 0%,#61AB22 3%,#60A526 6%,#5EA524 100%);
background: -ms-linear-gradient(top,  #61AB22 0%,#61AB22 3%,#60A526 6%,#5EA524 100%);
background: linear-gradient(to bottom,  #61AB22 0%,#61AB22 3%,#60A526 6%,#5EA524 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#60A526', endColorstr='#5EA524',GradientType=0 );
color:white !important;
border:1px solid #768866;
}
a.Button.Highlight:hover, input.Button.Highlight:hover {
background: #60A526;
background: -moz-linear-gradient(top, #61A924 0%, #61A924 3%, #5FA523 6%, #4A8519 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#61A924), color-stop(3%,#61A924), color-stop(6%,#60A526), color-stop(100%,#4A8519));
background: -webkit-linear-gradient(top,  #61A924 0%,#61A924 3%,#60A526 6%,#4A8519 100%);
background: -o-linear-gradient(top,  #61A924 0%,#61A924 3%,#60A526 6%,#4A8519 100%);
background: -ms-linear-gradient(top,  #61A924 0%,#61A924 3%,#60A526 6%,#4A8519 100%);
background: linear-gradient(to bottom, #61A924 0%,#61A924 3%,#60A526 6%,#4A8519 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#60A526', endColorstr='#4A8519',GradientType=0 );
color:white !important;
border:1px solid #4F945C;
}


/* BLUE Button */
.Button.Highlight2{ 
background: #4D95CB;
background: -moz-linear-gradient(top, #539CD2 0%, #539CD2 3%, #4D95CB 6%, #4C95CA 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#539CD2), color-stop(3%,#539CD2), color-stop(6%,#4D95CB), color-stop(100%,#4C95CA));
background: -webkit-linear-gradient(top,  #539CD2 0%,#539CD2 3%,#4D95CB 6%,#4C95CA 100%);
background: -o-linear-gradient(top,  #539CD2 0%,#539CD2 3%,#4D95CB 6%,#4C95CA 100%);
background: -ms-linear-gradient(top,  #539CD2 0%,#539CD2 3%,#4D95CB 6%,#4C95CA 100%);
background: linear-gradient(to bottom,  #539CD2 0%,#539CD2 3%,#4D95CB 6%,#4C95CA 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4D95CB', endColorstr='#4C95CA',GradientType=0 );

border:1px solid #477ba3;
color:white !important;
}

a.Button.Highlight2:hover, input.Button.Highlight2[type=submit]:hover{
border:1px solid #477ba3;
color:white !important;
background: #4E98CE;
background: -moz-linear-gradient(top, #519AD0 0%, #519AD0 3%, #4E98CE 6%, #3C86BE 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#519AD0), color-stop(3%,#519AD0), color-stop(6%,#4E98CE), color-stop(100%,#3C86BE));
background: -webkit-linear-gradient(top,  #519AD0 0%,#519AD0 3%,#4E98CE 6%,#3C86BE 100%);
background: -o-linear-gradient(top,  #519AD0 0%,#519AD0 3%,#4E98CD 6%,#3C86BE 100%);
background: -ms-linear-gradient(top,  #519AD0 0%,#519AD0 3%,#4E98CD 6%,#4C95CA 100%);
background: linear-gradient(to bottom,  #519AD0 0%,#519AD0 3%,#4E98CD 6%,#3C86BE 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4E98CD', endColorstr='#3C86BE',GradientType=0 );


background: -webkit-gradient(linear,left top, left bottom, from(#4d96cd), to(#3d85c0));
background: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#4d96cd', EndColorStr='#3d85c0', GradientType=0);
background: -moz-linear-gradient(top, #4d96cd, #3d85c0);
background: #4d96cd;
background: -moz-linear-gradient(top,  #4d96cd 0%, #3d85c0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d96cd), color-stop(100%,#3d85c0));
background: -webkit-linear-gradient(top,  #4d96cd 0%, #3d85c0 100%);
background: -o-linear-gradient(top,  #4d96cd 0%, #3d85c0 100%);
background: -ms-linear-gradient(top,  #4d96cd 0%, #3d85c0 100%);
background: linear-gradient(to bottom,  #4d96cd 0%,#3d85c0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d96cd', endColorstr='#3d85c0',GradientType=0 );     
}


/* GRAY Button */
.Button.Highlight3{
background: #f4f4f6;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f6', endColorstr='#f4f4f6',GradientType=0 );
color:#5f5f5f !important;
border:1px solid #cfcfcf;
padding-bottom: 6px;
}

a.Button.Highlight3:hover, input.Button.Highlight3[type=submit]:hover{
color:#5f5f5f !important;
border:1px solid #cfcfcf;
background: -webkit-gradient(linear,left top, left bottom, from(#f4f4f6), to(#dddce2));
background: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#f4f4f6', EndColorStr='#dddce2', GradientType=0);
background: -moz-linear-gradient(top, #f4f4f6, #dddce2);
background: #f4f4f6;
background: -moz-linear-gradient(top,  #f4f4f6 0%, #dddce2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f6), color-stop(100%,#dddce2));
background: -webkit-linear-gradient(top,  #f4f4f6 0%, #dddce2 100%);
background: -o-linear-gradient(top,  #f4f4f6 0%, #dddce2 100%);
background: -ms-linear-gradient(top,  #f4f4f6 0%, #dddce2 100%);
background: linear-gradient(to bottom,  #f4f4f6 0%,#dddce2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f6', endColorstr='#dddce2',GradientType=0 );    
}


/* ORANGE Button */
.Button.Highlight4{
background: #EC931E;
background: -moz-linear-gradient(top, #EF9824 0%, #EF9824 3%, #EC931E 6%, #EC931E 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EF9824), color-stop(3%,#EF9824), color-stop(6%,#EC931E), color-stop(100%,#EC931E));
background: -webkit-linear-gradient(top,  #EF9824 0%,#EF9824 3%,#EC931E 6%,#EC931E 100%);
background: -o-linear-gradient(top,  #EF9824 0%,#EF9824 3%,#EC931E 6%,#EC931E 100%);
background: -ms-linear-gradient(top,  #EF9824 0%,#EF9824 3%,#EC931E 6%,#EC931E 100%);
background: linear-gradient(to bottom,  #EF9824 0%,#EF9824 3%,#EC931E 6%,#EC931E 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EC931E', endColorstr='#EC931E',GradientType=0 );
color:white !important;
border:1px solid #DF8307;
}

a.Button.Highlight4:hover, input.Button.Highlight4[type=submit]:hover{
color:white !important;
border:1px solid #DC7F06;

background: -moz-linear-gradient(top, #EF9824 0%, #EF9824 3%, #EC931E 6%, #D9760F 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EF9824), color-stop(3%,#EF9824), color-stop(6%,#EC931E), color-stop(100%,#D9760F));
background: -webkit-linear-gradient(top,  #EF9824 0%,#EF9824 3%,#EC931E 6%,#D9760F 100%);
background: -o-linear-gradient(top,  #EF9824 0%,#EF9824 3%,#EC931E 6%,#D9760F 100%);
background: -ms-linear-gradient(top,  #EF9824 0%,#EF9824 3%,#EC931E 6%,#D9760F 100%);
background: linear-gradient(to bottom,  #EF9824 0%,#EF9824 3%,#EC931E 6%,#D9760F 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EC931E', endColorstr='#D9760F',GradientType=0 );
}

select  {
height:25px;
padding:2px !important;
}

textarea {
height:70px;
width:415px;
}

input[type=text],input[type=email], input[type=password], textarea, select, input[role=textbox]  {
font-family: 'Open Sans', arial, serif;
font-size:10pt;
border: 1px solid #E4E4E4;
background-color:#FDFDFD;
padding:2px 4px;
height:30px;
-moz-border-radius: 7px;
border-radius: 7px;
-moz-box-shadow: inset 1px 1px 3px #ededed;
-webkit-box-shadow: inset 1px 1px 3px #ededed;
box-shadow: inset 1px 1px 3px #ededed;
}

input[type=text]:hover, input[type=password]:hover, textarea:hover, select:hover, input[role=textbox]:hover  {
border: 1px solid #D4D4D4;
}

hr {
border: 0;
border-top: 2px solid #D6D6D6;
}

hr.light {
  height: 0px;
  margin: 10px;
  border-top: 1px solid #D6D6D6;
  font-size: 1px;
}

table td {
padding: 5px;
}


tr.second {
background-color: lightblue;
}

.otazka{
  font-weight: bold;
  margin-top:20px
}

/*Text testu*/
#tx p{
 font-family: Courier New, monospace;
 line-height: 1.4em;
 text-align:justify;
 font-size:14px;
 margin-left:50px; margin-right:50px; margin-top: 15px;
}

/*Horní notifikace*/
#NotificationBar {
display:none;
text-align: center;
position: fixed;
width: 100%;
z-index: 100;
background-color:#ffffcc;
color: #333;
padding:10px;
-webkit-box-shadow: 0px 1px 9px rgba(50, 50, 50, 0.36);
-moz-box-shadow: 0px 1px 9px rgba(50, 50, 50, 0.36);
box-shadow: 0px 1px 9px rgba(50, 50, 50, 0.36);
}

#NotificationBar #txt {
    margin-left: auto;
    margin-right: auto;
    width: 930px;
    text-align: center;

}

#NotificationBarSolid {
display:none;
text-align: center;
position: fixed;
z-index: 1;
width: 100%;
z-index: 100;
background-color:#ffffcc;
color: #333;
padding:10px;
-webkit-box-shadow: 0px 1px 9px rgba(50, 50, 50, 0.36);
-moz-box-shadow: 0px 1px 9px rgba(50, 50, 50, 0.36);
box-shadow: 0px 1px 9px rgba(50, 50, 50, 0.36);
}

#NotificationBarSolid #closeNotification {
    float: right;
    margin-right: 10px;
    display: block;
}

#NotificationBarSolid #txt {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    width: 930px;
}


/*Horni lista*/
#pruh	{width: 100%;
height: 20px;
color: white;
background-image: url(../images/car.png);
padding-bottom:2px; 
}

#pruh a	{color: white;}		 
		 
#pruh ul {list-style-type: none;}

#pruh ul li {float: left;
margin-left: 10px;
margin-top: 2px;}

#habla_window_div {
z-index: 20 !important;    
}

/* FB, Twitter, G+*/
#shareButtons {
    position:absolute;
    margin-left:-100px;
    width: 80px;
    text-align: center;
}

#shareButtons .twitter-share-button {
    margin: 10px 0px;
}

/**Layout**/
.limit { margin-left: auto;
        margin-right: auto;
        width: 1024px;}

.centerIt {
    text-align:center !important;
}

.onLeft {
  float: left;
  margin-left: 80px;
}

.onRight {
    float: right;
    margin-right: 80px;
}


#counter-wrapper {
    float:left;
    height: 180px;
}

#counter-wrapper .text{
margin-top: 25px;
margin-bottom: 20px;
display: inline-block;
}
table.cenik{
margin-left:auto;
margin-right:auto;
border: 1px solid #999;
width:600px;
font-size:11pt;
border-spacing:0;
border-radius:10px
}

table.cenik tr:last-child td:first-child {
    -moz-border-radius-bottomleft:10px;
    -webkit-border-bottom-left-radius:10px;
    border-bottom-left-radius:10px
}

table.cenik tr:last-child td:last-child {
    -moz-border-radius-bottomright:10px;
    -webkit-border-bottom-right-radius:10px;
    border-bottom-right-radius:10px;
}

table.cenik tr:last-child td {
    border-bottom:0px;
}
table.cenik td{
border-bottom: 1px solid #999;
padding:5px 10px;
}

table.cenik td.neplatne{
text-decoration: line-through;
}
table.cenik tr.celkem td{
background-color: #1b6cb0;
color:white;
font-weight:bold;
}
.crossOut span {
    /*border-bottom: 2px solid red;*/
    background-image: url("../../../images/crossout_red.png");
    background-repeat: no-repeat;
    width: 90px;
    height: 30px;
    position: absolute;
    margin-left: -10px;
}
/*
table.cenik tr.zavadeci td{
color:#276ca7;
font-weight:bold;
}*/

form.labelsOnRight label{
    float: right;
}



.infoBox {
    width: 500px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-top: 35px;
    border: 1px solid #1965CC;
    padding: 8px;
    
    -moz-box-shadow: 2px 2px 1px 1px #E5ECF5;
    -webkit-box-shadow: 2px 2px 1px 1px #E5ECF5;
    box-shadow: 2px 2px 1px 1px #E5ECF5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#E5ECF5')";
    
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;  
}

.infoBox p { 
    text-align: left;
    margin: 5px 0;
    -ms-filter: none;
    position: relative;
}
.infoBox.centerText p {
    text-align: center;
}
.as-tc-question {
    font-weight: normal;
    margin-top: 2px;
}

table#obsahuje{
color:#545454; text-align:center; font-size:11pt; width:100%
}
table#obsahuje td{
width:20%; vertical-align:top; padding:0px;margin:0px;
}

.pricebox {
   width: 410px;    
}
.pricebox .head {
    font-size: 16pt;
}
.pricebox .head th {
    color: #2182BE;
    text-align: left;
}
.pricebox .head td {
    float: right;
    font-size: 18pt;
    font-weight: bold;
}
.pricebox .popisek {
    padding-left: 0;
    padding-right: 0;
    color: #333;
    font-size: 10pt;
}

.pricebox hr{
    margin: 7px 0px;
   
}

.dropdown {
    margin: 30px 40px 0 10px;
    padding-left: 60px;
   cursor: pointer;
}

.dropdown p {
    color: gray;
    height: 20px;
    overflow: hidden;
}

.dropdown .ddarrow {
    position: absolute;
    margin-left: -20px;
    color: #AAA;
    font-size: 8pt;
}

.accordion-heading .accordion-toggle {color: #757575;}

p.accordion-toggle {
    padding: 5px;
    margin: 0;
}

p.accordion-rzr {
    color: #000;
}

p.accordion-rzr-blue {
    color: #336d92;
    background: #d9edf8;
}

.accordion-group-rzr-blue {
    border: 1px solid #99c2d8;
}

.accordion-inner-rzr {
    padding: 30px 25px;
    text-align: justify;
}

.accordion-inner-rzr-blue {
    padding: 30px 25px;
    text-align: justify;
    border-top: 1px solid #99c2d8;
}