@CHARSET "UTF-8";

@font-face {
    font-family: 'AntigoniLight';
    src: url('fonts/antigonilight.eot');
    src: local('☺'), url('fonts/antigonilight.woff') format('woff'), url('fonts/antigonilight.ttf') format('truetype'), url('fonts/antigonilight.svg#AntigoniLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}


html,body {
	margin: 0;
	padding: 0;
	height: 100%;
	/*background-color: #ffffff;*/
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	color: #000000;
}

body {
	background-color: #ffffff;
}

img,div {
	behavior: url("/iepngfix.htc");
}

/* ******************************** common ******************************** */
.nofloat {
	font-size: 1px;
	height: 1px;
	clear: both;
	display: block;
}

p {
	margin: 0;
	padding: 0 0 0.9em 0;
	line-height: 150%;
}

a img {
	border: 0;
}

.web-accessibility {
	display: none;
}

h1,h2,h3,h4,h5 {
	margin: 0;
	padding: 0;
	color: #000000;
	font-weight: normal;
	font-family: AntigoniLight, Arial, Helvetica, Verdana, sans-serif;
}

h3,h4,h5 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

form {
	margin: 0;
	padding: 0;
}

ul {
	margin: 0.8em 0 1.8em;
	padding: 0 0 0 2em;
}

ul li {
	margin: 0;
	padding: 0;
	line-height: 180%;
}

ol {
	margin: 0.8em 0 1.8em;
	padding: 0 0 0 2em;
}

ol li {
	margin: 0;
	padding: 0;
	line-height: 180%;
}

p {
	margin: 1em 0;
	padding: 0;
}

input,select {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	padding: 2px;
}

textarea {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	margin: 0;
	padding: 2px;
}

a,a:link,a:visited,a:active {
	text-decoration: none;
	color: #505050;
}

a:hover {
	text-decoration: underline;
	color: #1D1D1D;
}

a.radius {
	text-transform: uppercase;
	color: #666666;
	font-size: 90%;
	text-decoration: none;
}

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

table {
	padding: 0;
	margin: 0 0 1em 0;
}

table td {
	vertical-align: top;
	padding: 0 1em 0 0;
}

table th {
	font-weight: normal;
	text-align: left;
	padding: 0 1em 0 0;
}

table tr {
	vertical-align: top;
}

.chyba {
	color: #FF0000;
	font-size: 100%;
	/*background-color: #940000;*/
	margin: 1em 0 1em 0;
	/*padding: 1em;*/
}

.chyba p {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: bold;
}

.chyba ol {
	margin: 0;
	padding: 0 0 1em 3em;
}

.gray {
	color: gray;
}

.small {
	font-size: 85%;
	color: #666666;
}

.tlacitko {
	color: white;
	border: 1px solid #888888;
	background-color: #111111;
	background-image: url(img/submit_bg.gif);
	background-position: center;
	padding: 2px 1em 2px 1em;
}

.content a.external {
	padding-right: 12px;
	background-image: url("img/external.gif");
	background-position: right center;
	background-repeat: no-repeat;
}

.topanim {
	position: absolute;
	width: 100%;
	height: 620px;
	overflow: hidden;
}

.topanim .slide {
	width: 100%;
	height: 620px;
	overflow: hidden;
}

.topanim .slide .center {
	width: 980px;
	margin: 0 auto;
	position: relative;
	height: 100%;
}

.topanim .slide .move {
	position: absolute;
	width: 400px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;
}

.topanim .slide .move .nadpis {
	font-size: 290%;
	font-family: AntigoniLight, Arial, Helvetica, Verdana, sans-serif;
	margin: 0 0 0.45em 0;
}

.topanim .slide .move .nadpis h1 {
	font-size: 100%;
	margin: 0;
	padding: 0;
	font-weight: normal;
}

.topanim .slide .move .nadpis strong {
	font-weight: normal;
}
.topanim .slide .move .nadpis a {
	text-decoration: none;
	color:black;
}

.topanim .slide .move .text {
	margin: 0.7em 0 0 0;
	line-height: 180%;
}

.topanim .slide01 {
	background-image: url("img/top_zeleny_web.jpg");
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #ffffff;
}

.topanim .slide01 .move {
	left: 60px;
	top: 440px;
	width: 490px;
}

.topanim .slide02 {
	background-image: url("img/top_meloun.jpg");
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #ffffff;
}

.topanim .slide02 .move {
	left: 530px;
	top: 155px;
	color: #000000;
}


.topanim .slide03 {
	background-image: url("img/top_cube.png");
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #ffffff;
}

.topanim .slide03 .move {
	left: 610px;
	top: 265px;
	width: 290px;
}

.topanim .slide04 {
	background-image: url("img/top_bonsai.png");
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #ffffff;
}

.topanim .slide04 .move {
	left: 570px;
	top: 260px;
	width: 290px;
}


.topanimnav {
	position: absolute;
	top: 560px;
	width: 96px;
	text-align: center;
	line-height: 19px;
	left: 50%;
	margin: 0 0 0 -48px;
	z-index: 11;
}

.topanimnav a {
	background-image: url("img/hp_anim_button.png");
	text-indent: -9999px;
	font-size: 0px;
	padding: 0;
	margin: 0 2px 0 2px;;
	background-position: 0 -19px;
	display: block;
	width: 19px;
	height: 19px;
	float: left;
}

.topanimnav a.activeSlide {
	background-position: 0 0;
}

.toplayer {
	/*z-index: 10;
	position: relative;*/
}

.page {
	width: 980px;
	margin: 0 auto;
}

.page .header {
	height: 150px;
	position: relative;
	z-index: 11;
}

.page .header .logo {
	width: 90px;
	float: left;
}

.page .header .logo a img {
	display: none;
}

.page .header .logo a {
	background-image: url("img/creation_small.png");
	display: block;
	width: 76px;
	height: 133px;
	font-size: 0;
	text-indent: -1000%;
}

.page .header .menu {
	width: 490px;
	float: right;
}

.page .header .menu .fancy {
	position: absolute;
	font-size: 0;
	height: 1px;
	width: 0;
	background-color: #8DC11B;
	top: 108px;
	left: 450px;
}

.page .header .menu ul {
	margin: 80px 0 0 0;
	padding: 0;
}

.page .header .menu ul li {
	margin: 0 10px;
	padding: 0;
	list-style: none;
	text-transform: uppercase;
	float: left;
}

.page .header .menu ul li a {
	color: #000000;
	text-decoration: none;
	line-height: 35px;
	padding: 12px 8px

	/*text-indent: -999px;
	font-size: 0;
	position: relative;
	width: 50px;*/
}




.page .homepage {
	margin: 470px 0 125px 0;
}

.page .homepage .column {
	width: 300px;
	float: left;
}

.page .homepage .column h2 {
	font-size: 160%;
}

.page .homepage .column h2 a {
	color: #000000;
	text-transform: uppercase;
}

.page .homepage .column1 {
	margin: 0 40px 0 0;
}

.page .homepage .column3 {
	float: right;
	margin: 0;
}

.page .homepage .column .text {
	color: #555555;
	margin: 30px 0;
}

.page .homepage .column .button a {
	display: block;
	width: 214px;
	height: 24px;
	padding: 11px 0 0 20px;
	font-size: 90%;
	color: #000000;
	text-transform: uppercase;
	background-image: url("img/hp_buttons.png");
	background-position: 0 0;
}
.page .homepage .column .button a:hover {
	background-position: -234px 0;
	text-decoration: none;
}

.page .homepage .column .button a.foto {
	background-position: 0 -35px;
}
.page .homepage .column .button a.foto:hover {
	background-position: -234px -35px;
}

.page .homepage .column .button a.grafika {
	background-position: 0 -70px;
}
.page .homepage .column .button a.grafika:hover {
	background-position: -234px -70px;
}

.footer { /*margin: 125px 0 0 0;*/
	background-color: #020202;
	height: 340px;
}

.footer .center {
	width: 980px;
	margin: 0 auto;
	position: relative;
}

.footer .center .high {
	color: #C0C0C0;
	font-size: 16px;
	padding: 40px 0 30px 0;
	font-size: 90%;
	text-transform: uppercase;
}

.footer .content {

}

.footer .content ul {
	margin: 0;
	padding: 0;
	float: left;
	width: 290px;
}

.footer .content ul li {
	margin: 0;
	padding: 10px 0 10px 0;
	list-style: none;
	border-bottom: 1px solid #232323;
	color: #656565;
}

.footer .content ul li a {
	color: #656565;
}

.footer .content ul.column1 {
	margin: 0 45px 0 0;
}

.footer .content ul.column3 {
	margin: 0;
	padding: 0;
	float: right;
}

.footer .content ul li a,.footer .content ul li span {
	padding: 0 0 0 22px;
	line-height: 16px;
}

.footer .content ul li a.facebook {
	background-image: url("img/footer_ikony.png");
	background-position: 0 0;
}

.footer .content ul li a.facebook:hover {
	background-position: -300px 0;
}

.footer .content ul li a.maps {
	background-image: url("img/footer_ikony.png");
	background-position: 0 -30px;
}

.footer .content ul li a.maps:hover {
	background-position: -300px -30px;
}

.footer .content ul li a.eadresa {
	background-image: url("img/footer_ikony.png");
	background-position: 0 -60px;
}

.footer .content ul li a.eadresa:hover {
	background-position: -300px -60px;
}

.footer .content ul li a.kompletni {
	background-image: url("img/footer_ikony.png");
	background-position: 0 -90px;
}

.footer .content ul li a.kompletni:hover {
	background-position: -300px -90px;
}

.footer .center .license {
	margin: 70px 0 0 0;
	color: #222222;
	font-size: 85%;
}

.footer .center .license a {
	color: #222222;
}

.footer .center .license a img {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
	filter: alpha(opacity=15);
	-moz-opacity:0.15;
	-khtml-opacity: 0.15;
	opacity: 0.15;
}

.footer .center .license a:hover img {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.kontakt-roller {
	position: relative; /* vymezovac odkud se bude zacinat animace */
}

.kontakt-roller h2 {
	color: #ffffff;
	margin: 0.3em 0 0.5em 0;
}

.kontakt-roller .roller {
	position: absolute;
	bottom: 0; /* od vymezovace se pri zvetsovani bude rozsirovat nahoru */
	width: 100%;
	/*background-color: gray;*/
	z-index: 13;
	background-image: url("img/kontaktbg.png");
	background-position: left top;
}

.kontakt-roller .roller .center {
	width: 980px;
	margin: 0 auto 0 auto;
	position: relative; /* aby .creation se pocitalo od centrovani */
}

.kontakt-roller .roller .center .creation {
	position: absolute; /* .creation bude vylezat z DIVu */
	top: -35px;
	right: 90px;
}

.kontakt-roller .roller .center .creation a {
	width: 170px;
	height: 58px;
	display: block;
	background-image: url("img/footer_creation.png");
	font-size: 0;
	text-indent: -9999px;
}

.kontakt-roller .roller .content {
	overflow: hidden;
	height: 0; /* vyska, ktera se bude nastavovat pri animace */
}

.kontakt-roller .roller .content .odsadit {
	/* musi se pouzit div odsadit, aby .content mel pro height=0 skutecne vysku 0 */
	padding: 20px 0;
}

.kontakt-roller .content {
}

.kontakt-roller .content .left {
	width: 340px;
	float: left;
}

.kontakt-roller .content .right {
	width: 580px;
	float: right;
}

.kontakt-roller .content label {
	display: block;
	margin: 15px 0 5px 0;
	text-transform: uppercase;
	font-size: 90%;
	color: #ffffff;
}

.kontakt-roller .content input#footer-kontakt-adresa {
	border: 1px solid #5D5D5D;
	background-color: #C1C1C1;
	padding: 6px;
	font-size: 11px;
	width: 280px;
	background-image: url("img/input.png");
	background-position: left top;

	/*-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	behavior: url("/border-radius.htc");*/
}

.kontakt-roller .content .captcha {
}

.kontakt-roller .content .captcha .img {
	width: 100px;
	float: left;
	padding: 2px 0 0 0;
}

.kontakt-roller .content .captcha .input {
	width: 80px;
	float: left;
}

.kontakt-roller .content .captcha .input input#footer-kontakt-captcha {
	border: 1px solid #5D5D5D;
	background-color: #C1C1C1;
	padding: 6px;
	font-size: 11px;
	width: 50px;
	text-transform: uppercase;
	background-image: url("img/input.png");
	background-position: left top;
}

.kontakt-roller .content textarea#footer-kontakt-text {
	width: 565px;
	border: 1px solid #5D5D5D;
	background-color: #C1C1C1;
	padding: 6px;
	font-size: 11px;
	background-image: url("img/input.png");
	background-position: left top;
}

.kontakt-roller .content .odeslat {
	margin: 15px 0 0 0;
	text-align: right;
}
















.page .content {
	margin: 30px 0 125px 0;
	color: #727272;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
	font-size: 13px;
}

.page .content .left {
	width: 660px;
	float: left;
}

.page .content .right {
	width: 270px;
	float: right;
}

.page .content .column1_2 {
	width: 470px;
	float: left;
}

.page .content .column2_2 {
	width: 470px;
	float: right;
}

.page .content .column50 {
	width: 50%;
}

.page .content .column57 {
	width: 57%;
}

.page .content .kontakt_left {
	width: 320px;
	float: left;
}

.page .content .kontakt_right {
	width: 580px;
	float: right;
}


.page .content h1 {
	font-size: 55px;
	color: #000000;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 30px 0;
}

.page .content p {
	line-height: 180%;
	margin: 0.8em 0 1.8em 0;
}

.page .content a {
	text-decoration: underline;
}

.page .content a.radius {
	text-decoration: none;
}

.page .content p.popis {
	margin: 0;
}

.page .content p.popis strong {
	font-weight: normal;
	text-transform: uppercase;
	font-size: 11px;
	color: #cccccc;
}

.page .content h2 {
	color: #000000;
	font-size: 180%;
	text-transform: uppercase;
	margin: 2.0em 0 0.6em 0;
	line-height: 200%;
}

.page .content h3 {
	color: #111111;
	font-size: 13px;
	text-transform: uppercase;
	margin: 2.4em 0 1.2em 0;
	line-height: 200%;
}

.page .content .right h2 {
	color: #cccccc;
	font-size: 11px;
	text-transform: uppercase;
	margin: 2.4em 0 1.2em 0;
	line-height: 200%;
}





/* ************************************** soubory ************************************** */




.page .content .soubory {
	/*clear:both;*/
	/*background-color:#CCCCCC;*/
}

.page .content .soubory h2 {
	font-size: 1.5em;
	margin: 1.6em 0 0.4em 0;
}

.page .content .soubory .soubor {
	float:left;
	width:43%;
	min-height:55px;
	margin: 0.8em 3% 1.6em 1.1em;
}

.page .content .soubory .soubor .soubor_ikona {
	float:left;
	padding:0 20px 10px 6px;
	text-align:right;
}

.page .content .soubory .soubor .soubor_texty {
	padding:0 0 0 0;
}


.page .content .soubor .soubor_texty p {
	padding:0px;
	margin: 0.8em 0 0.8em;
}

.page .content .soubor .soubor_texty .velikost {
	color: #888888;
	font-size:0.9em;
}





/* *********************************** galerie *********************************** */



.page .content .galerie {
	padding: 0.8em 0 0.4em 0;
}

.page .content .galerie .miniatura {
	float: left;
	width: 190px;
	height: 190px;
	margin: 14px;
	overflow: hidden;
	border: 1px solid #bbbbbb;
	padding:12px;
	/*-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;*/
	/*behavior: url("/border-radius.htc");*/
}

.page .content .galerie .miniatura a {
	display: table;
	#position: relative;
	height: 100%;
	text-align: center;
	width: 100%;
}

.page .content .galerie .miniatura .centrovani {
	#position: absolute;
	#top: 50%;
	#left: 50%;
	display: table-cell;
	vertical-align: middle;
}

.page .content .galerie .miniatura .centrovani img {
	#position: relative;
	#top: -50%;
	#left: -50%;
	margin: 2px 0 0 0;
	/*border: 1px solid #888888;*/
}




.page .content .galerie_vpravo {
	float:right;
	padding: 0.5em 0 1em 0;
}
.page .content .galerie_vpravo .miniatura {
	width: 120px;
	height: 120px;
	margin: 0 0 10px 20px;
	overflow: hidden;
	border: 1px solid #A4AEB5;
	padding:7px;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.page .content .galerie_vpravo .miniatura a {
	display: table;
	#position: relative;
	width: 100%;
	height: 100%;
	text-align: center;
}

.page .content .galerie_vpravo .miniatura a span.centrovani {
	#position: absolute;
	#top: 50%;
	#left: 50%;
	display: table-cell;
	vertical-align: middle;
}

.page .content .galerie_vpravo .miniatura a span.centrovani img {
	#position: relative;
	#top: -50%;
	#left: -50%;
	margin: 2px 0 0 0;
}

.page .content .galerie_top {
	margin: 15px 0 25px 0;
}

.page .content .galerie_top .galerie_top_left {
	float: left;
	width: 486px;
}

.page .content .galerie_top .galerie_top_right {
	float: right;
	width: 486px;
}

.page .content .galerie_top a {
	border: 1px solid #A4AEB5;
	padding: 7px;
	display: block;
	font-size: 0;
}


/* *********************************** podclanky *********************************** */


.page .content .podclanky {
	margin: 0;
	padding: 0.6em 0 0 0;
}

.page .content .podclanky ul {
	margin: 0;
	padding: 0;
}

.page .content .podclanky ul li {
	margin: 0;
	padding: 0;
	width: 280px;
	margin: 40px 40px 20px 0;
	float: left;
	list-style: none;
	height: 170px;
	overflow: hidden;
}

.page .content .podclanky ul li.big {
	height: 340px;
}

.page .content .podclanky ul li a {
	display: block;
	text-decoration: none;
	color: #848484;
}

.page .content .podclanky ul li a span.nazev {
	display: block;
	font-size: 160%;
	text-transform: uppercase;
	color: #000000;
	font-family: AntigoniLight, Arial, Helvetica, Verdana, sans-serif;
}

.page .content .podclanky ul li a:hover span.nazev {
	text-decoration: underline;
}

.page .content .podclanky ul li a span.foto {
	display: block;
	margin: 0 0 1em 0;
	border: 1px solid #dddddd;
	padding: 4px;
}

.page .content .podclanky ul li a span.foto span.mask {
	height: 204px;
	overflow: hidden;
	position: relative;
	display: block;
}

.page .content .podclanky ul li a span.foto img {
	position: absolute;
	left: -55px;
	top: -42px;
	height: 295px;
}

.page .content .podclanky ul li a span.popis {
	display: block;
	margin: 1em 0 0 0;
	line-height: 180%;
}






.page .content .facebooklike {
	height: 26px;
	margin: 3em 0 0 0;
}

.page .content .facebooklike .facebooklink {
	width: 100px;
	float: left;
}

.page .content .facebooklike .facebooklink a {
	font-size: 0;
	text-indent: -999px;
	display: block;
	width: 88px;
	height: 20px;
	background-image: url("img/fb.png");
	padding: 0;
}

.page .content .facebooklike .facebooklikehere {
	width: 400px;
	float: left;
}

.page .content .contbar {
	height: 50px;
}

.page .content .contbar .bg {
	position: absolute;
	left: 0;
	width: 100%;
	height: 150px;
	background-image: url("img/contbar.png");
	background-position: center bottom;
	background-repeat: repeat-x;
	z-index: -1;
	margin: -100px 0 0 0;
}

.page .content .contbar.contbar_www .bg {
	background-image: url("img/contbar_www.jpg");
	margin: -230px 0 0;
	height: 377px;
}
.page .content .contbar.contbar_my .bg {
	background-image: url("img/contbar_my.png");
	margin: -518px 0 0;
	height: 568px;
}
.page .content .contbar.contbar_grafika .bg {
	background-image: url("img/contbar_grafika.jpg");
	margin: -352px 0 0;
	height: 402px;
}


.page .content .reference {
	background-image: url("img/reference.jpg");
	min-height: 530px;
	padding: 0 450px 0 0;
	background-position: right bottom;
	background-repeat: no-repeat;
	/*width: 450px;
	z-index: -1;
	position: absolute;
	left: 50%;
	margin: 0 0 0 600px;*/
}

.page .content .reference .bar_left {
	float:left;
	width:300px;
	/*padding: 0 30px 0 0;*/
}
.page .content .reference .bar_right {
	float:left;
	width:220px;
}





/* ******************************** path ******************************** */

.page .content .path {
	margin: 0 0 2em 0;
}

.page .content .path strong {
	display: block;
	float: left;
	font-weight: normal;
	line-height: 180%;
}

.page .content .path ul {
	margin: 0;
	padding: 0;
}

.page .content .path ul li {
	margin: 0 0.8em;
	padding: 0 0 0 2.2em;
	list-style: none;
	float: left;
	background-image: url("img/path.png");
	background-position: left center;
	background-repeat: no-repeat;
}

.page .content .path ul li:first-child {
	background-image: none;
	padding: 0 0 0 0.6em;
}

.page .content .path ul li:last-child a {
	text-decoration: none;
}






/* ******************************** kontakt ******************************** */

.content .kontakt label {
	display: block;
	clear: both;
	margin: 20px 0 0 0;
}

.content .kontakt label.label-text {
}

.content .kontakt .input {
	width: 480px;
	background-image: url("img/input2.png");
	background-position: left top;
	background-repeat: no-repeat;
	padding: 7px;
	margin: 7px 0;
}

.content .kontakt .input input {
	width: 100%;
	border: 0;
	background: none;
	font-size: 100%;
	margin: 0;
	padding: 0;
}

.content .kontakt .textarea {
	width: 480px;
	margin: 7px 0;
	background-image: url("img/input2.png");
	background-position: left top;
	background-repeat: no-repeat;
	padding: 7px;
}

.content .kontakt .textarea textarea {
	width: 100%;
	border: 0;
	background: none;
	font-size: 100%;
	margin: 0;
	padding: 0;
	resize: vertical;
}

.content .kontakt .captchacont {
	clear: both;
	float: left;
	width: 300px;
	height: 30px;
	margin: 20px 0 0 0;
}

.content .kontakt .submit {
	float: left;
	width: 190px;
	margin: 20px 0 0 0;
}

.content .kontakt .submit input {
	width: 100%;
	padding: 3px;
	margin: 0;
	border: 1px solid #444444;
	background-image: url("img/tlacitka.png");
	background-position: right top;
	background-repeat: repeat-x;
	color: #ffffff;
}

.content .kontakt .captchacont img {
	width: 90px;
	height: 23px;
	float: left;
	margin: 0 10px 0 0;
}

.content .kontakt .captchacont .captcha-input {
	width: 60px;
	float: left;
	background-image: url("img/input2.png");
	background-position: left top;
	background-repeat: no-repeat;
	padding: 4px 5px 4px 5px;
	margin: 0 10px 0 0;
}

.content .kontakt .captchacont .captcha-input input {
	width: 100%;
	border: 0;
	background: none;
	font-size: 100%;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}

.content .kontakt .captchacont .refresh-captcha {
	float: left;
	width: 100px;
}

.content .kontakt .captchacont .refresh-captcha input {
	width: 100%;
	padding: 3px;
	margin: 0;
	border: 1px solid #444444;
	background-image: url("img/tlacitka.png");
	background-position: left top;
	background-repeat: repeat-x;
	color: #ffffff;
}


