.text_white_14px {
	font-family: inherit;
	font-size: 14px;
	color: #FFFFFF;
}
.text_white_24px {
	font-family: inherit;
	font-size: 24px;
	color: #FFFFFF;
}


.text_yellow_50px {
	font-family: 'pt_sans';
	font-size: 50px;
	color: #FFD36E;
}
.text_yellow_26px {
	font-family: 'pt_sans_bold';
	font-size: 26px;
	color: #FFD36E;
}
.text_yellow_22px {
	font-family: 'pt_sans';
	font-size: 22px;
	color: #FFD36E;
}

.text_name_34px {
	font-family: 'liberation_serif';
	font-size: 34px;
	color: #FFFFFF;
}
.text_name_58px {
	font-family: 'liberation_serif';
	font-size: 58px;
	color: #FFFFFF;
}

.table-top-phone {border-collapse: collapse;}
.table-top-phone td {vertical-align: top;}
.table-top-phone td:nth-child(1) {padding: 4px 0px 0px 0px;}
.table-top-phone td:nth-child(2) {width: 38px; background-image: url(/pictures/content/92f88c90f2665afe30b0b8372209db87.png);background-repeat: no-repeat;background-position: center top;}

.table-services {border-spacing: 10px;}
.table-services p {font-size: 20px; color: #000000; margin-bottom: 0px;}
.table-services img {box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);}

.table-work {border-collapse: collapse; margin-top: 55px; margin-bottom: 60px;}
.table-work td {text-align: center;}
.table-work td:nth-child(2n+1) {width: 200px;	height: 200px; background-image: url(/pictures/content/70441684a310453e6510299488074bba.png);background-repeat: no-repeat;background-position: center center;}
.table-work td:nth-child(2n) {width: 53px; background-image: url(/pictures/content/5eed36a541fba8b65572874d46ca91fd.png);background-repeat: no-repeat;background-position: center center;}


.table-work p {font-size: 16px; color: #FFD36E; margin-bottom: 0px;}
.table-work img {margin-bottom: 6px;}



.cell-bg {width: 340px; vertical-align: top; padding: 15px; background-repeat: no-repeat; background-position: center center; background-size: cover;}
.cell-bg p {color: #FFFFFF; font-family: 'pt_sans_bold'; text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.6);}
.cell-bg h1, .cell-bg h2, .cell-bg h3 {color: #FFFFFF; font-family: 'pt_sans_bold';text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.6);}
.cell-bg ul {font-size: 20px;color: #FFFFFF; font-family: 'pt_sans_bold'; text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.6);}
.cell-bg li {padding: 5px 0px 5px 0px;}

.cell-grey {width: 600px; vertical-align: top; padding: 15px; background-color: #bfbfbf;}
.cell-grey p {color: #000000;}
.cell-grey h1, .cell-grey h2, .cell-grey h3 {color: #000000;}

.line-black {height: 1px; margin-left: -15px; margin-right: -15px; background-color: #000000;}
.line-grey {height: 1px; margin-top: 20px; margin-bottom: 20px; background-color: #333333;}


* {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
ul, ol {
	margin: 0;
	padding-bottom: 20px;
	color: #FFFFFF;
}
ul {
	margin-left: -20px;
}

h1{
	margin-top: 0px;
	margin-bottom: 35px;
	padding: 0px;
	font-weight: normal;
 	font-family: inherit;
	font-size: 50px;
	color: #FFD36E;
	line-height: 100%;
}
h2{
	margin-top: 0px;
	margin-bottom: 15px;
	padding: 0px;
	font-weight: normal;
 	font-family: inherit;
	font-size: 34px;
	color: #FFD36E;
	line-height: 105%;
}
h3 {
	margin-top: 0px;
	margin-bottom: 12px;
	padding: 0px;
	font-weight: normal;
 	font-family: inherit;
	font-size: 26px;
	color: #FFD36E;
	line-height: 115%;
}
h4, h5, h6{
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	font-family: inherit;
	font-size: inherit;
	font-weight: normal;
}
html, body{
	background-color: #000000;
	color: #FFFFFF;
}
body, html, table, div, p{
	font-family: 'pt_sans';
 	font-size: 16px;
	line-height: 120%;
	color: #FFFFFF;
}
p{
	margin-top: 0px;
	margin-bottom: 12px;
	padding: 0px;
	font-weight: normal;
}
a:link {
	font-family: inherit;
	color: #FFFFFF;
        text-decoration: underline;
	cursor: pointer;
}
a:visited {
	font-family: inherit;
	color: #FFFFFF;
        text-decoration: underline;
	cursor: pointer;
}
a:active {
	font-family: inherit;
	color: #FFFFFF;
        text-decoration: underline;
	cursor: pointer;
}
a:hover {
	font-family: inherit;
	color: #FFD36E;
 	cursor: pointer;
        text-decoration: none;
}


/*---------------------------------------- 
				FONTS
---------------------------------------- */
@font-face {
    font-family: 'pt_sans';
    src: url('../fonts/pts55f-webfont.eot');
    src: url('../fonts/pts55f-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pts55f-webfont.woff2') format('woff2'),
         url('../fonts/pts55f-webfont.woff') format('woff'),
         url('../fonts/pts55f-webfont.ttf') format('truetype'),
         url('../fonts/pts55f-webfont.svg#pt_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'pt_sans_bold';
    src: url('../fonts/pts75f-webfont.eot');
    src: url('../fonts/pts75f-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pts75f-webfont.woff2') format('woff2'),
         url('../fonts/pts75f-webfont.woff') format('woff'),
         url('../fonts/pts75f-webfont.ttf') format('truetype'),
         url('../fonts/pts75f-webfont.svg#pt_sansbold') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'liberation_serif';
    src: url('../fonts/liberationserifregular-webfont.eot');
    src: url('../fonts/liberationserifregular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/liberationserifregular-webfont.woff2') format('woff2'),
         url('../fonts/liberationserifregular-webfont.woff') format('woff'),
         url('../fonts/liberationserifregular-webfont.ttf') format('truetype'),
         url('../fonts/liberationserifregular-webfont.svg#liberation_serifregular') format('svg');
    font-weight: normal;
    font-style: normal;

}