@charset "utf-8";
/* ***************************************************** */
/* ***************************************************** */
/*                                                       */
/*                    copyright 2012                     */
/*                 PIXMEDIA - Jakub Kribik               */
/*           www.pixmedia.cz | info@pixmedia.cz          */
/*                                                       */
/* ***************************************************** */
/* ***************************************************** */
* {
	margin:0 auto;
	padding:0;
	line-height:1.3;
	font-size:16px;
	font-family:"DroidSansRegular","Arial", "Verdana", sans-serif;
}
.noborder, * .noborder, table.noborder, table.noborder tr, table.noborder th, table.noborder td{
	border:0;
}
.nomargin, * .nomargin, #telo .nomargin{
	margin:0;
}
.nopadding, * .nopadding, #telo .nopadding{
	padding:0;
}
.nodisplay, * .nodisplay, #telo .nodisplay{
	display:none;
}
/* ***************************************************** */
body{
	text-align:center;
	background:url(dot.png) repeat center top white;
}
body, h1, h2, h3, h4, h5, h6,ol, ul, li, p, input, textarea, select {
	color:#4c4c4c;
}
/* ***************************************************** */
a {
	color:#ee2a7b;
	text-decoration:underline;
}
a:hover {
	color:#000000;
	text-decoration:none; 
}
a, a:hover, a:focus, a:active{
	outline:0;
}
strong, b{
	color:#4c4c4c;
}
*.pink,
*.pink *{
	color:#ee2a7b;
}
small, * small, small *{
	font-size:85%;
}
sup {
	position: relative;
	bottom: 0.3em;
	vertical-align: baseline;
}
sub {
	position: relative;
	bottom: -0.2em;
	vertical-align: baseline;
}
acronym, abbr {
	cursor: help;
	letter-spacing: 1px;
	border-bottom: 1px dashed;
}
/* ***************************************************** */
a,
a strong,
table tr td,
#page4 .reference-list h3{
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	transition:all 0.3s linear;
}
/* ***************************************************** */
p, ul, ol, div, pre, address{
	margin:13px 0;
	padding:0;
}
pre{
	padding:10px;
	font-family:"Courier New", Courier, monospace;
	overflow:auto;
	border:1px solid #fabfd7;
	background:#f5f5f5;
}
address{
	font-style:normal;
}
.displaynone{
	display:none;
}
.nofloat{
	clear:both;
}
hr {
	clear:both;
	display:none;
}
li{
	margin-left:20px;
}
/* ***************************************************** */
/* ***************************************************** */
h1, h2, h3, h4, h5, h6 { 
	margin:0 auto 13px;
	clear:both;
	line-height:1.2;
	font-family:"ComfortaaBold","Arial", "Verdana", sans-serif;
	font-weight:normal;
	color:#ee2a7b;
}
h2{
	font-size:35px;
	text-transform:uppercase;
}
h3{
	font-size:30px;
}
h4 {
	font-size:27px;
}
h5{
	font-size:24px;
}
h6{
	font-size:21px;
}
/* ***************************************************** */
img{
	border:0;
}
.img-left{
	margin:0 10px 10px 0;
	display:block;
	float:left;
}
.img-right{
	margin:0 0 0 10px;
	display:block;
	float:right;
}
.img-center{
	margin:0 auto;
	display:block; 
}
/* ***************************************************** */
table{
	margin:13px 0;
	padding:0;
	border-spacing:0;
	border:1px solid #ffffff;
	border-width:1px 0 0 1px;
}
table th, table td{
	padding:4px 5px;  
	border:1px solid #fabfd7;
	border-width:0 1px 1px 0;
}
table tr.odd td {
	background:transparent;
}
table th{
	background:tranparent;
}
table tr:hover td{
	color:white;
	background:url(dot.png) repeat left top #ee2a7b;
}
/* ***************************************************** */
form{
	margin:0;
	padding:0 0 10px 0;
	width:100%;
	overflow:hidden;
}
form label,
form .textbox,
#text form input#password,
.input-text,
.input-submit,
#text form#webmail1 input.text, #text form#webmail2 input.text,
#text form#webmail1 input.login, #text form#webmail2 input.login,
select,
textarea,
form .container,
form .formbutton,
.input-submit,
#text form#webmail1 input.login, #text form#webmail2 input.login{
	margin:5px;
	padding:4px;
	display:block;
	float:left;
	width:200px;
	font-family:"ComfortaaBold","Arial", "Verdana", sans-serif;
	font-size:16px;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	transition:all 0.3s linear;
	color:#999999;
}
form .container{
	width:auto;
	min-width:150px;
}
form .textbox,
#text form input#password,
.input-text,
.input-submit,
#text form#webmail1 input.text, #text form#webmail2 input.text,
#text form#webmail1 input.login, #text form#webmail2 input.login,
form select,
form textarea,
form checkbox,
form .formbutton{
	-webkit-box-shadow:0px 0px 4px #dbdbdb;
	-moz-box-shadow:0px 0px 4px #dbdbdb;
	box-shadow:0px 0px 4px #dbdbdb;
	border:1px solid #ee2a7b;
	background:url(dot.png) repeat left top white;
}
form .textbox:hover,
form .textbox:focus,
#text form input#password:hover,
.input-text:hover,
#text form#webmail1 input.text:hover, #text form#webmail2 input.text:hover,
#text form input#password:focus,
.input-text:focus,
#text form#webmail1 input.text:focus, #text form#webmail2 input.text:focus,
form select:hover,
form select:focus,
form textarea:hover,
form textarea:focus
form checkbox:hover,
form checkbox:focus{
	-webkit-box-shadow:0 0 7px #999;
	-moz-box-shadow:0 0 7px #999;
	box-shadow:0 0 7px #999;
	color:#4c4c4c;
}
form select{
	width:214px;
}
form textarea{
	height:100px;
}
form .formbutton,
.input-submit,
#text form#webmail1 input.login, #text form#webmail2 input.login{
	padding:2px 4px;
	width:140px;
	height:29px;
	float:left;
	text-align:center;
	cursor:pointer;
	color:white;
	border:0;
	background-color:#ee2a7b;
}
form .formbutton:hover,
.input-submit:hover,
#text form#webmail1 input.login:hover, #text form#webmail2 input.login:hover{
	-webkit-box-shadow:0 0 7px #999;
	-moz-box-shadow:0 0 7px #999;
	box-shadow:0 0 7px #999;
}
form label{
	margin-left:0;
	padding-left:0;
	padding-right:0;
	width:150px;
	text-align:right;
}
form .container label{
	padding:0 1em 0 0;
	width:auto;
	float:none;
	display:inline;
	text-align:left;
}
form br{
	clear:left;
}
form input.submit{
	padding:1em;
}
form fieldset{
  margin:10px 0;
	padding:10px;
	border:1px solid #dbdbdb;
}
form legend{
	padding:0.3em 0.5em;
	background:#e5e5e5;
}
form fieldset.noframe{
	margin:0;
	padding:0;
	border:0;
}
form input.radio{
	margin-left:160px;
	width:15px;
}
form .formbutton.floatleft {
	float:left;
}
form .readonly{
	color:#6e6e6e;
	background:#f0f0f0;
}
form .instructions {
	margin:10px 0;
	padding:0.5em;
	border:1px solid #ededb3;
	background:#ffffcc;
}
/* widths and heights inputs */
form .wider {
	width:610px;
}
form .wide {
	width:300px;
}
form select.wide {
	width:311px;
}
form .narrow {
	width:110px;
}
form select.narrow {
	width:120px;
}
form .narrower {
	width:50px;
}
form textarea.short {
	height:75px;
}
form textarea.long {
	height:400px;
}
form .require {
	color:#cc0000;
}
form .container {
	margin:0;
	padding:0;
	line-height:2em;
}
/* ***************************************************** */
/* ***************************************************** */
#logo{
	margin-top:100px;
	padding:0 20px;
	width:900px;
	display:block;
	text-align:left;
}
/* ***************************************************** */
/* ***************************************************** */
#header{
	margin:180px auto 0;
	padding:0;
	width:950px;
	height:auto;
	display:block;
	overflow:hidden;
	text-align:left;
}
#header #logo-pixmedia,
#header #logo-pixhost{
	margin:0;
	padding:10px 20px;
	width:auto;
	display:block;
	float:left;
}
#header #logo-pixhost{
	float:right;
	text-align:right;
}
#header br{
	display:none;
}
/* ***************************************************** */
/* ***************************************************** */
#background{
	width:100%;
	text-align:center;
	overflow:hidden;
}
/* ***************************************************** */
/* ***************************************************** */
#text{
	margin:0 auto;
	padding:20px 20px 10px;
	width:910px;
	text-align:left;
	overflow:hidden;
	border:1px solid #dbdbdb;
	background:white;
}
#text h1{
  margin: 0;
  padding: 0;
  font-size:24px;
}
#text form#webmail1,
#text form#webmail2{
	margin:0;
	padding:0 20px 10px 0;
	float:left;
	width:445px;
}
#text form#webmail2{
	padding-right:0;
}
#text form#webmail1 fieldset,
#text form#webmail2 fieldset{
	margin:0;
}
/* ***************************************************** */
/* ***************************************************** */
#footer{
	margin:0 auto;
	padding:0px 20px;
	width:910px;
	text-align:right;
}
#footer, #footer *{
	font-size:12px;
}
/* ***************************************************** */
/* ***************************************************** */
.clearfix{
	overflow:hidden;
}
/* ***************************************************** */
/* ***************************************************** */
/*                                                       */
/*                    copyright 2012                     */
/*                 PIXMEDIA - Jakub Kribik               */
/*           www.pixmedia.cz | info@pixmedia.cz          */
/*                                                       */
/* ***************************************************** */
/* ***************************************************** */
