/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Oxygen:400,700,300);
/* 
	Resets
	------
*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, q, small, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
}
article, aside, figure, figure img, figcaption, hgroup, footer, header, nav, section, video, object {
	display: block;
}
a img {
	border: 0;
}
figure {
	position: relative;
}
figure img {
	width: 100%;
}
::selection {
	background: #5b4e2d;
	color: #FFF;
}
::-moz-selection {
background: #5b4e2d;
color:#FFF;
}
a {
	color: inherit;
	text-decoration: none
}
/* TYPOGRAPHY ----------------------------------------------------------- */
ul {
	list-style-type : none;
}
html {
	-webkit-font-smoothing: antialiased;
}
body {
	font-size: 13px;
	font-family: 'Oxygen', sans-serif;
	overflow-x: hidden;
	min-height: 900px;
}
#frame {
	width: 100%;
	padding-top: 60px;
}
.head {
	width: 900px;
	text-align: left;
}
.logo {
	width: 142px;
	height: 45px;
	float: left;
}
.head ul {
	float: left;
	margin-left: 40px;
	margin-top: 10px;
	font-weight: 300;
}
.head li {
	float: left;
	color: #f06b35;
	margin-right: 19px;
}
.head li:last-child {
	margin: 0;
}
.head li a:hover {
	color: #d33d00;
}
.cnt_home {
	width: 100%;
	background: url(../img/bg_home.png) repeat-x;
	height: 600px;
	margin-top: 100px;
	color: #FFF;
}
.cnt_about {
	width: 100%;
	background: url(../img/bg_about.jpg) left repeat-x;
	height: 600px;
	margin-top: 100px;
}
.cnt_cka {
	width: 100%;
	background: #f2f2f3;
	height: 600px;
	margin-top: 100px;
}
.cnt_monitor {
	width: 100%;
	background: #ed5b3b;
	height: 600px;
	margin-top: 100px;
}
.home {
	width: 900px;
	text-align: left;
	position: relative;
	height: 100%;
}
.monitor1 {
	position: absolute;
	bottom: 0;
}
.monitor3 {
	position: absolute;
	bottom: 100px;
}
#nav li a {
	text-decoration: none;
	display: block;
	color: #f06b35;
	position: relative;
}
#nav li a:hover {
	color: #000;
}
#scroll {
	position: relative;
	overflow: hidden;
	width: 1980px;
	height: 680px;
	float: left;
	z-index: 1;
	top: -10px;
}
.tools {
	width: 9999px;
	position: absolute;
}
@media screen and (max-width:1680px) {
.tool {
	position: relative;
	float: left;
	display: inline;
	width: 1680px;
}
}
@media screen and (max-width:1920px) {
.tool {
	position: relative;
	float: left;
	display: inline;
	width: 1920px;
}
}
@media screen and (max-width:1280px) {
.tool {
	position: relative;
	float: left;
	display: inline;
	width: 1280px;
}
}
.cnt_home h2 {
	font-size: 38px;
	font-weight: 400;
}
.cnt_home .desc {
	font-size: 15px;
}
.cnt_about .bubble {
	background: url(../img/bubble_bg.png) top left no-repeat;
	float: right;
	width: 422px;
	height: 172px;
	margin-top: 150px;
	margin-right: 70px;
	color: #535353;
	padding: 20px;
}
.cnt_about .bubble h2 {
	font-size: 38px;
	font-weight: 400;
}
.cnt_about .bubble p {
	font-size: 14px;
}
.cnt_monitor .monitori_reklamues {
	float: right;
	width: 650px;
	margin-top: 70px;
	color: #FFF;
	font-size: 14px;
}
.cnt_monitor .monitori_reklamues h2 {
	font-size: 38px;
	font-weight: 400;
}
.ckaofron {
	margin-top: 40px;
	padding-bottom: 30px;
	border-bottom: solid 1px #999;
	float: left;
	width: 900px;
	font-size: 14px;
}
.ckaofron .desc {
	float: left;
	width: 270px;
	margin-left: 40px;
	color: #00aeef;
}
.desc1 {
	float: left;
	width: 325px;
	padding: 30px 30px 0px 0px;
	border-right: solid 1px #999;
	color: #5a5a5a;
	font-size: 14px;
}
.desc1 h3, .desc2 h3, .ckaofron h3 {
	color: #00aeef;
	font-size: 25px;
	font-weight: 400;
}
.desc1 p, .desc2 p {
	margin-top: 0;
}
.desc2 {
	float: left;
	padding: 30px;
	width: 420px;
	color: #5a5a5a;
	font-size: 14px;
}
/* CONTACT FORM */
#forma {
	margin-top: 30px;
	width: 370px;
	text-align: center;
	font-size: 14px;
	color: #ebe6dc;
	position: absolute;
	top: 67px;
	right: 100px;
}
#forma .address_top {
	margin-top: 10px;
	font-size: 14px;
	float: left;
	width: 330px;
	background: #f06b35;
	color: #473f3d;
	padding: 15px;
}
#forma .input {
	float: left;
	width: 348px;
	height: 30px;
	padding: 0;
	margin: 0;
	border: solid 1px #f06b35;
	padding-left: 10px;
	font-family: 'Oxygen', sans-serif;
	font-size: 14px;
	background: #FFF;
	outline: none;
	color: #f06b35;
	margin-top: 10px;
}
#forma textarea {
	width: 338px;
	height: 140px;
	float: left;
	padding: 0;
	margin: 0;
	margin-top: 10px;
	outline: none;
	padding: 10px;
	color: #f06b35;
	resize: none;
	font-family: 'Oxygen', sans-serif;
	font-size: 14px;
	border: solid 1px #f06b35;
	background: #FFF;
}
#forma .submit {
	color: #f06b35;
	text-transform: uppercase;
	width: 360px;
	height: 30px;
	padding: 0;
	margin: 0;
	cursor: pointer;
	background: #473f3d;
	font-size: 18px;
	border: none;
	margin-top: 10px;
	float: left;
}
#forma .submit_hov {
	color: #f06b35;
	text-transform: uppercase;
	width: 360px;
	padding: 0;
	margin: 0;
	float: left;
	height: 30px;
	cursor: pointer;
	background: #473f3d;
	font-size: 18px;
	border:solid 1px #f06b35;
	margin-top: 10px;
}
#forma .address {
	margin-top: 10px;
	font-size: 12px;
	float: left;
	width: 330px;
	background: #473f3d;
	color: #f06b35;
	padding: 15px;
}
