/*reset vlastnosti css*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;}
table {border-spacing:0;}
fieldset,img, input, button, textarea {border:0; outline: none; padding: 0; margin: 0; background: none; resize: none;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
q:before,q:after {content:'';}
a:active{outline: none;background-color: transparent;}
abbr,acronym { border:0;}
/*END reset vlastnosti css*/
/*import fontu*/
 @font-face {
    font-family: 'istok';
    src: url('../fonts/istok-regular-webfont.eot');
    src: url('../fonts/istok-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/istok-regular-webfont.woff') format('woff'),
         url('../fonts/istok-regular-webfont.ttf') format('truetype'),
         url('../fonts/istok-regular-webfont.svg#istokregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* font-family: 'istok', Arial, Helvetica, sans-serif; */

/*END import fontu*/
/*zakladni prvky*/
body{ background-color: #fefefe; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 14px; color: #535353; min-width: 1160px; position: relative;}
h1{ font-weight: bold; text-transform: uppercase; font-size: 35px; padding: 14px 20px 0 20px;color: #000;}
h2{	font-family: 'istok', Arial, Helvetica, sans-serif; font-size: 40px;text-shadow: 0 1px 0 #fff; color: #000;padding: 0 0 23px 0;margin: -3px 0 0 0;}
h2 span {color: #eb9427;}
h3{	font-weight: normal; font-size: 20px;	margin: 43px 20px 0 20px; color: #000;}
a, a:active, a:visited{	cursor: pointer; color: #000; }
	a:hover{ text-decoration: none;	}
ul{}
	ul li{	padding: 0 0 0 20px;}
ol{}
	ol li{	position: relative;	padding: 3px 0 0 29px;}
b, strong{ font-weight: bold;color: #000;}
.clear{ clear: both; }
.half-column{ float: left; width: 50%; }
	.column-holder{	position: relative;	}
.third-column{ float: left; width: 33%; }
.fake-heading{ font-size: 20px;	margin: 41px 20px 10px 20px; }
.left{ float: left; }
.right{ float: right; }
.tleft{	text-align: left; }
.hidden-text{text-indent: 100%;white-space: nowrap;overflow: hidden;display: block;}
.white{color: #fff!important; }
/*END zakladni prvky*/
/*formulare*/
legend{display: none;}
::-webkit-input-placeholder{ color:#3F3F3F; }
::-moz-placeholder{ color:#3F3F3F; }/* firefox 19+ */
:-ms-input-placeholder{ color:#3F3F3F; }/* ie */
input:-moz-placeholder{ color:#3F3F3F; }

	.formError::-webkit-input-placeholder{ color:#F00; }
	.formError::-moz-placeholder{ color:#F00; }/* firefox 19+ */
	.formError:-ms-input-placeholder{ color:#F00; }/* ie */
	input.formError:-moz-placeholder{ color:#F00; }

input[type=text], input[type=password], textarea {color: #3f3f3f;font-size: 16px;padding: 10px; font-family: Arial, Helvetica, sans-serif;
	border: 1px solid rgba(0,0,0,.12);
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #f99f2f;
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,.3), inset 0 1px 2px rgba(0,0,0,.1);
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.3), inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow: 0 1px 0 rgba(255,255,255,.3), inset 0 1px 2px rgba(0,0,0,.1);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZTVkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UxZGRkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, #ebe5dd 0%, #e1ddd5 100%);
	background-image: -o-linear-gradient(bottom, #ebe5dd 0%, #e1ddd5 100%);
	background-image: -webkit-linear-gradient(bottom, #ebe5dd 0%, #e1ddd5 100%);
	background-image: linear-gradient(bottom, #ebe5dd 0%, #e1ddd5 100%);
}
input[type=text]:focus, input[type=password]:focus, textarea:focus {
	color: #2C2C2C;
	border: 1px solid rgba(0,0,0,.20);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZTVkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U2ZGNjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, #ebe5dd 0%, #e6dccc 100%);
	background-image: -o-linear-gradient(bottom, #ebe5dd 0%, #e6dccc 100%);
	background-image: -webkit-linear-gradient(bottom, #ebe5dd 0%, #e6dccc 100%);
	background-image: linear-gradient(bottom, #ebe5dd 0%, #e6dccc 100%);
}
input[type=text].formError, input[type=password].formError, textarea.formError {background: #FFC0C0;}
a.orange-button, .orange-button, input[type=submit]{position: relative;color: #3f3f3f;text-decoration: none;font-family: 'istok', Arial, Helvetica, sans-serif;padding: 9px 5px 8px 5px;display: block;width: 160px;margin: 4px 0 0 0;font-size: 16px;cursor: pointer;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #f99f2f;
	-moz-box-shadow: 0 1px 0 #fff;
	-webkit-box-shadow: 0 1px 0 #fff;
	box-shadow: 0 1px 0 #fff;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhOTMyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmYTgzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, #ea9325 0%, #ffa83b 100%);
	background-image: -o-linear-gradient(bottom, #ea9325 0%, #ffa83b 100%);
	background-image: -webkit-linear-gradient(bottom, #ea9325 0%, #ffa83b 100%);
	background-image: linear-gradient(bottom, #ea9325 0%, #ffa83b 100%);
}
	a.orange-button:hover, .orange-button:hover, input[type=submit]:hover {color: #fff;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkOTYyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmYTgzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
		background-image: -moz-linear-gradient(bottom, #ed9629 0%, #ffa83b 100%);
		background-image: -o-linear-gradient(bottom, #ed9629 0%, #ffa83b 100%);
		background-image: -webkit-linear-gradient(bottom, #ed9629 0%, #ffa83b 100%);
		background-image: linear-gradient(bottom, #ed9629 0%, #ffa83b 100%);

	}
	.orange-button.icon{padding: 9px 5px 8px 54px;}
	.orange-button.icon:before{content:"";display: block; background: url('../images/icons-sprite.png') left top no-repeat;width: 28px; height: 28px;position: absolute; left: 6px;top: 6px;}
a.reference-button{	background-clip: padding-box;background-color: #f99f2f;color: #3f3f3f; font-size: 13px;text-decoration: none;display: inline-block;margin-top: 15px;padding: 7px 21px;position: relative;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhOTMyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmYTgzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, #ea9325 0%, #ffa83b 100%);
	background-image: -o-linear-gradient(bottom, #ea9325 0%, #ffa83b 100%);
	background-image: -webkit-linear-gradient(bottom, #ea9325 0%, #ffa83b 100%);
	background-image: linear-gradient(bottom, #ea9325 0%, #ffa83b 100%);
}
	a.reference-button:before{content: "";display: block;position: absolute;left: 6px;top: 11px;background: url('../images/icons-sprite.png') -8px -106px no-repeat;width: 10px;height: 10px;
		-webkit-transition: all 400ms ease-out;
		-moz-transition: all 200ms ease-out;
		-ms-transition: all 200ms ease-out;
		-o-transition: all 200ms ease-out;
		transition: all 200ms ease-out;
	}
	a.reference-button:hover{background-color: #f99f2f;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTgzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VhOTMyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
		background-image: -moz-linear-gradient(bottom, #ffa83b 0%, #ea9325 100%);
		background-image: -o-linear-gradient(bottom, #ffa83b 0%, #ea9325 100%);
		background-image: -webkit-linear-gradient(bottom, #ffa83b 0%, #ea9325 100%);
		background-image: linear-gradient(bottom, #ffa83b 0%, #ea9325 100%);
	}
		a.reference-button:hover:before{left: 8px;}
a.orange-button-foter{position: relative;text-decoration: none;font-family: 'istok', Arial, Helvetica, sans-serif;padding: 9px 20px;display: inline-block;margin: 4px 0 0 0;font-size: 16px;color: #3F3F3F;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}
	a.orange-button-foter:hover {color: #fff;
		background-color: #f99f2f;
		-moz-box-shadow: 0 1px 0 #fff;
		-webkit-box-shadow: 0 1px 0 #fff;
		box-shadow: 0 1px 0 #fff;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhOTMyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmYTgzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
		background-image: -moz-linear-gradient(bottom, #ea9325 0%, #ffa83b 100%);
		background-image: -o-linear-gradient(bottom, #ea9325 0%, #ffa83b 100%);
		background-image: -webkit-linear-gradient(bottom, #ea9325 0%, #ffa83b 100%);
		background-image: linear-gradient(bottom, #ea9325 0%, #ffa83b 100%);
	}
	.orange-button-foter:before{content:none;}
/*END formulare*/

/*tabulky
table{ }
caption{ }
	td, th{	 }
		table tr:nth-child(odd){ }
		table th:first-child{ }
		table td:first-child{ }
		table td:last-child{ }
/*END tabulky*/
/*ostatni zarizeni
@media screen and (max-width: 1000px) {
	body{ min-width: 0;	}
@media screen and (max-width: 768px){
	.mobile-hide{ display: none!important; }
	.mobile-show{ display: block!important;	}
	.mobile-left{ float: left; }
	.mobile-right{ float: right; }
}
/*END ostatni zarizeni*/
