.primaryContainer {
	height: auto;
	margin-left: auto;
	margin-right: auto;
	min-height: 100%;
	width: 100%;
}

.primaryContainer H2{
}

.primaryContainer H2 span{
font-family: arial;
font-size: 1em;
}

.primaryContainer H2 a{
font-weight: normal;
color: #888;
}

.primaryContainer H2 a:hover{
text-decoration: underline;
}

.primaryContainer button.greenbutt {cursor: pointer; border: 1px solid #ffffff; color: white; background: #62af32; -moz-border-radius: 8px;
border-radius: 8px; box-shadow:inset 0 0 15px #81bc5b; -moz-box-shadow:inset 0 0 15px #81bc5b; font-weight: bold; font-size: 25px; text-decoration: none;  -o-transition: .2s ease-in;
-ms-transition: .2s ease-in;
-moz-transition: .2s ease-in;
-webkit-transition: .2s ease-in;
transition: .2s ease-in; padding: 8px 30px; width: 15%; margin: -5px 0 20px 20px;}
.primaryContainer input {background: #ffffff; -moz-border-radius: 6px;
border-radius: 6px; border: 1px solid #dedede; -moz-border-radius: 6px;
border-radius: 6px; box-shadow:inset 2px 2px 0px #f2f2f2; -moz-box-shadow:inset 2px 2px 0px #f2f2f2; height: 25px; width: 78%; -o-transition: .2s ease-in;
-ms-transition: .2s ease-in;
-moz-transition: .2s ease-in;
-webkit-transition: .2s ease-in;
transition: .2s ease-in; padding: 10px 20px; float: left;margin: 25px 0 0 0; font-size: 1.2em; color: #595959;}
.primaryContainer input:hover {border: 1px solid #999999; }

.dlazdice input, .subdlazdice input  {width: 72%; margin: 20px 0 30px 20px;}
.dlazdice button.greenbutt {margin: -10px 0 20px 20px;}
.subdlazdice button.greenbutt {margin: 20px 0 20px 20px;}

#h1two{
	margin-left:65px
}
#margin{
	margin-top: -15px;
}

.a{
	float: left;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 8px; /*padding of tabs*/
	text-decoration: none;
	clear: both;
	font-family: Arial;
	text-align: center;
        top: -45px;
}


/*STRED STRANY*/

#pepictureshl {
	font-size: 50px;
}

#pepictures {
	font-size: 50px;
}

#pepicturestwo {
	font-size: 30px;
}

/*KONEC STREDU STRANY*/

ul#otherlink {
}

ul#otherlink li {
list-style: none;
float: left;
width: 33%;
text-align: center;
    margin: 20px 0;
}

ul#otherlink li a{
color: #888;
text-decoration: none;
    font-weight: bold;
}

ul#otherlink li a:hover{
color: #595959;
}




/*HLAVNI MENU NA UVODNI STRANE*/
#jak {
    float: left;
    height: 200px;
    margin-left: 25px;
    margin-top: 5px;
    clear: none;
    width: 30%;
    background-image:url('/help/wp-content/themes/wp-lightgreen/img/raven/raven_front.png');
    background-size: contain;
    background-position: 0% 0%;
    background-repeat: no-repeat no-repeat;
}

.essence #jak {
    float: left;
    height: 200px;
    margin-left: 25px;
    margin-top: 5px;
    clear: none;
    width: 30%;
    background-image:url('/help/wp-content/themes/wp-lightgreen/img/products/gdp-06-release.jpg');
    background-size: contain;
    background-position: 40% 0%;
    background-repeat: no-repeat no-repeat;
}

.eye-02 #jak {
    float: left;
    height: 200px;
    margin-left: 25px;
    margin-top: 5px;
    clear: none;
    width: 30%;
    background-image:url('/help/wp-content/themes/wp-lightgreen/img/products/eye-02-release.jpg');
    background-size: contain;
    background-position: 40% 0%;
    background-repeat: no-repeat no-repeat;
}


.eyesee #jak {
    float: left;
    height: 200px;
    margin-left: 25px;
    margin-top: 5px;
    clear: none;
    width: 30%;
    background-image:url('/help/wp-content/themes/wp-lightgreen/img/products/eyesee-hand-release.jpg');
    background-size: contain;
    background-position: 40% 0%;
    background-repeat: no-repeat no-repeat;
}

.jablophone #jak {
    float: left;
    height: 200px;
    margin-left: 25px;
    margin-top: 5px;
    clear: none;
    width: 30%;
    background-image:url('/help/wp-content/themes/wp-lightgreen/img/products/gdp-04-release.jpg');
    background-size: contain;
    background-position: 40% 0%;
    background-repeat: no-repeat no-repeat;
}

.helpme #jak {
    float: left;
    height: 200px;
    margin-left: 25px;
    margin-top: 5px;
    clear: none;
    width: 30%;
    background-image:url('/help/wp-content/themes/wp-lightgreen/img/help_me/help_me.jpg');
    background-size: contain;
    background-position: 40% 0%;
    background-repeat: no-repeat no-repeat;
}

.turnon #jak {
    float: left;
    height: 200px;
    margin-left: 25px;
    margin-top: 5px;
    clear: none;
    width: 30%;
    background-image:url('/help/wp-content/themes/wp-lightgreen/img/turn_me_on/turn_me_on.jpg');
    background-size: contain;
    background-position: 40% 0%;
    background-repeat: no-repeat no-repeat;
}

.savehome #jak {
    float: left;
    height: 200px;
    margin-left: 25px;
    margin-top: 5px;
    clear: none;
    width: 30%;
    background-image:url('/help/wp-content/themes/wp-lightgreen/img/save_my_home/save_my_home.jpg');
    background-size: contain;
    background-position: 40% 0%;
    background-repeat: no-repeat no-repeat;
}






#jak1 {
    float: right;
    height: 200px;
    margin-top: 0px;
    clear: none;
    width: 62%;
}

#jak2 {
    float: left;
    height: 30px;
    margin-left: 0%;
    margin-top: 120px;
    clear: both;
    width: 100%;
}

#font {
    float: left;
    font-size: 15px;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    color:gray;
    line-height: 1em;
    margin-left: 9.839957%;
    margin-top: 10px;
    clear: none;
    min-height: 0px;
}

#te1 {
    float: left;
    font-size: 13px;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin-left: 11.398658%;
    margin-top: 11px;
    clear: none;
    min-height: 0px;
    color: rgb(105, 105, 105);
}

#te2 {
    float: left;
    font-size: 13px;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin-left: 8.385559%;
    margin-top: 11px;
    clear: none;
    min-height: 0px;
    color: rgb(105, 105, 105);
}

#te3 {
    float: left;
    font-size: 13px;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin-left: 8.169284%;
    margin-top: 11px;
    clear: none;
    min-height: 0px;
    color: rgb(105, 105, 105);
}

#textindent60{
 text-indent:60px;
	}

#textindent65{
 text-indent:65px;
	}

#textindent40{
 text-indent:40px;
	}
	
#textindent30{
 text-indent:30px;
	}
	
#textindent45{
 text-indent:45px;
	}
	
#textindent10{
 text-indent:10px;
	}

#textindent35{
 text-indent:35px;
	}


/*KONEC HLAVNIHO MENU*/

#textsize {

	color:#888888;

}



#text {
	float: left;
	font-size:45px;
	width: auto;
	height: auto;
	text-align: left;
	font-weight: normal;
	line-height: 1em;
	margin-left: 0%;
	margin-top: 0px;
	clear: none;
	min-height: 0px;
	font-family: Arial;
}

#text1 {
    float: left;
    font-size: 1em;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    min-height: 0px;
}

#textspan {
	float: none;
	font-size: 35px;
	line-height: 1em;
	color: #888888;
	font-family: Arial;
}

#text2 {

	font-size:24px;
	text-align: left;
	font-weight: normal;
	line-height: 1em;
	margin-left: 18px;
	clear: none;
	min-height: 0px;
	color: #888888;
	font-family: Arial;
}
.fi {
	font-family: FontAwesome;
	font-weight: normal;
	margin:8px;

}
.fagreen {
	font-family: FontAwesome;
	font-weight: normal;
	padding-top: 9px;
	color:#FFFFFF;

}

.fatwo {
	font-family: FontAwesome;
	font-weight: normal;
	padding-top: 9px;

}

.grn {
	background-color:aqua;
}

.fa {
	font-family: FontAwesome;
	font-weight: normal;

}

#box {
	float: left;
	font-family:FontAwesome;
	height: 30px;
	margin-left: 0%;
	margin-top: 20px;
	clear: both;
	width: 30px;
	background-color:#69B23B;
	
}

#box1 {
	float: left;
	height: 30px;
	margin-left: 0%;
	margin-top: 0px;
	clear: both;
	width: 30px;
	display: block;
	background-color:#BBB3B3;
	margin-right: 0%;
}

#box2 {
	float: right;
/* margin-left: 17.572px; */
margin-top: 0px;
clear: none;
width: 96%;
}

/*HLAVNI MENU - POLOZKY*/

#thicktabs{
}


#menusecond{
	padding-top: 6px;
}

#thicktabs li{
	display: inline;
	font-size: 14px;
	border-radius: 9px;
	width: 46%;
	height: 120px;
	float: left;
    margin: 20px;
    margin-right: 0px !important;
	text-align: center;
	border-width: 119px 1px 2px;
	color: #FFFFFF;
	-webkit-transition: all 0s ease 0s;
	-o-transition: all 0s ease 0s;
	transition: all 0s ease 0s;
    background-color:#69B23B;
}

#thicktabs li:hover{

	background-color: #595959;

}

#thicktabs li a{
	color: #FFFFFF;
padding: 20px 0;
	text-decoration: none;
	text-align: center;
    font-weight: bold;
}

.dlazdice #thicktabs li{
width: 22% !important;
background: #888 !important;
}

.subdlazdice #thicktabs li{
width: 21% !important;
background: #888 !important;
padding: 5px 10px !imporant;
height: 105px !important;
}

.dlazdice #thicktabs li:hover, .subdlazdice #thicktabs li:hover{
background: #69B23B !important;
}

.dlazdice #thicktabs li a, .subdlazdice #thicktabs li a{
    width: 220px !important; 
}

.dlazdice #box2, .subdlazdice #box2  {
width: 95%;
}

.subdlazdice #thicktabs li{
padding: 5px;
width: 20%;
}

.subdlazdice #thicktabs li a{
       line-height: 1.5em;
}

.subdlazdice #thicktabs span{
  font-size: 2em !important;
}


#thicktabs li span{
display: block;
padding: 16px 0;
}

#thicktabs li p{

	padding-top: 20px;
	color:#FFFFFF;

}
[if IE]>
p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}
<![endif]

#thicktabs li:active {
	background-color: #20DF36;
}

/*POSTRANI MENU (ODKAZOVA OKENKA)*/


#thicktabstwo{
position: absolute;
}

#thicktabstwo li a{
	display: block;
	font-size: 20px;
        color: #FFFFFF;
	width: 42px;
	text-align: center;
	background-color: #888888;
    line-height: 2em;
    text-decoration: none;
}

#thicktabstwo li a.green{
	background-color:#69B23B;
}

#thicktabstwo li a.red{
	background-color:#E53C42;
}

#thicktabstwo li a:hover{
	background-color:#595959;
}

/*KONEC POSTRANIHO MENU (ODKAZOVA OKENKA)*/

/*"PATICKA*/

.hidn {
	clear:both;
}

.page-id-4572 #head, .page-id-4572 #navigation, .page-id-4572 .container  {
	display: none !important;
}

.page-id-4595 #head, .page-id-4595 #navigation, .page-id-4595 .container  {
	display: none !important;
}

.page-id-4614 #head, .page-id-4614 #navigation, .page-id-4614 .container  {
	display: none !important;
}

.page-id-4619 #head, .page-id-4619 #navigation, .page-id-4619 .container  {
	display: none !important;
}

.page-id-4626 #head, .page-id-4626 #navigation, .page-id-4626 .container  {
	display: none !important;
}

.page-id-4631 #head, .page-id-4631 #navigation, .page-id-4631 .container  {
	display: none !important;
}


.page-id-3696 #head, .page-id-3696 .container  {
	opacity: 0.2 !important;
}

.page-id-3696 #head:hover, .page-id-3696 .container:hover  {
	opacity: 1 !important;
}


/* styl 2015-06*/

form.trim{
margin: 15px 0;
}

form.trim input, form.trim button{
margin-bottom: 0px !important;
margin-top: 0px !important;
}


