/* PNG Fix*/
img, div { behavior: url(images/iepngfix.htc) }
/*end of PNG Fix*/

@font-face {
	font-family: 'PT Sans';
	src: url('../fonts/pt-sans.eot');
	src: local('://'), url('../fonts/pt-sans.svg#ptsans-regular') format('svg'), url('../fonts/pt-sans.woff') format('woff'),  url('../fonts/pt-sans.ttf') format('truetype');
 }
p {
	font-size:14px;
	font-family: 'PT Sans';
	line-height: 18px;
	text-rendering: optimizeLegibility;
	color: #3a3a3a;
	margin-top: 0;
	padding-right: 15px;
	padding-left: 18px;
}
a img {
	border: none;
}
p#portfolio_element a:link {
	color: #3a3a3a;
	text-decoration: none;
}
p#portfolio_element a:visited {
	color: #3a3a3a;
	text-decoration: none;
}
p#portfolio_element a:hover, a:active, a:focus {
	color: #e8cc2e;
	text-decoration: underline;
}
p span#gold a:link {
	color: #9c8627;
	text-decoration: underline;
}
p span#gold a:visited {
	color: #9c8627;
	text-decoration: underline;
}
p span#gold a:hover, a:active, a:focus {
	color: #e8cc2e;
	text-decoration: underline;
}
p#language a:link {
	color: #3a3a3a;
	text-decoration: none;
}
p#language a:visited {
	color: #3a3a3a;
	text-decoration: none;
}
p#language a:hover, a:active, a:focus {
	color: #e8cc2e;
	text-decoration: underline;
}
p#header a:link {
	color: #3a3a3a;
	text-decoration: none;
}
p#header a:visited {
	color: #3a3a3a;
	text-decoration: none;
}
p#header a:hover, a:active, a:focus {
	color: #e8cc2e;
	text-decoration: underline;
}

a:link {
	color: #3a3a3a;
	text-decoration: underline;
}
a:visited {
	color: #3a3a3a;
	text-decoration: underline;
}
a:hover, a:active, a:focus {
	color: #e8cc2e;
	text-decoration: underline;
}
#header {
	font-size: 16px;
	padding-left: 83px;
	padding-top: 41px;
	padding-bottom: 0px;
}
#language {
	font-size: 10px;
	padding-top: 10px;
	padding-left: 10px;
}
#phone {
	font-size: 11px;
	line-height: 14px;
	margin: 0px;
	width: 332px;
	padding-left: 140px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#email {
	font-size: 11px;
	line-height: 14px;
	margin: 0px;
	width: 332px;
	padding-left: 147px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#portfolio_element {
	line-height: 11px;
	font-size: 10px;
	padding-top: 5px;
	padding-left: 5px;
}
#normal {
	color: #3a3a3a;
}
#gold {
	color: #9c8627;
}
#black {
	color: #000;
}
#content_header {
	color: #9c8627;
	padding-left: 0px;
}
#footer {
	font-size: 10px;
	line-height: 12px;
	padding-top: 5px;
	padding-left: 83px;
	padding-bottom: 0px;
	padding-right: 0px;
	text-align:justify;
}
#footer_line {
	padding-left:83px;
}
#golden_stroke_genialno {
	padding: 0;
	margin-top: 0px;
	margin-left: 83px;
}
#golden_stroke_prosto {
	padding: 0px;
	margin-top: 0px;
	margin-left: 366px;
}
#golden_stroke_silno {
	padding: 0px;
	margin-top: 0px;
	margin-left: 188px;
}
#golden_stroke_doskonalo {
	padding: 0px;
	margin-top: 0px;
	margin-left: 276px;
}

#golden_stroke {
	padding: 0px 0px 18px 0px;
}
#golden_stroke1 {
	padding: 0px;
}