
@charset "utf-8";
/* CSS Document */

body {color:#9a9a9a; font-size:14px; background:black; font-family:Arial, Helvetica, sans-serif; }
img { border:0; }
a:hover { color:#30b6e9; }
a { outline:none; color:#9a9a9a; text-decoration:none; }
li { list-style-type:none; }

.mainContainer { width:951px; margin-left:auto; margin-right:auto; }

.logo { float:left; position:relative;top:30px; }
.logo a { outline:none;}

/* MENU */
.menu{ float:right; position:relative;top:80px; left:52px; }
.menu a { float:left; margin-left:15px;border:1px solid black; outline:none;}
.firmast { display:block; background:url(../images/firmast.gif) no-repeat; width:123px; height:33px; }
.firmast:hover { display:block; background:url(../images/firmast_h.gif) no-repeat; width:123px; height:33px; }
.firmast_h { display:block; background:url(../images/firmast_h.gif) no-repeat; width:123px; height:33px; }
.portfolio { display:block; background:url(../images/portfolio.gif) no-repeat; width:138px; height:39px; }
.portfolio:hover { display:block; background:url(../images/portfolio_h.gif) no-repeat; width:138px; height:39px; }
.portfolio_h { display:block; background:url(../images/portfolio_h.gif) no-repeat; width:138px; height:39px; }
.kontakt { display:block; background:url(../images/kontakt.gif) no-repeat; width:131px; height:30px; }
.kontakt:hover { display:block; background:url(../images/kontakt_h.gif) no-repeat; width:131px; height:30px; }
.kontakt_h { display:block; background:url(../images/kontakt_h.gif) no-repeat; width:131px; height:30px; }
.company { display:block; background:url(../images/company.gif) no-repeat; width:159px; height:34px; position:relative;top:6px; }
.company:hover { display:block; background:url(../images/company_h.gif) no-repeat; width:159px; height:34px; position:relative;top:6px; }
.company_h { display:block; background:url(../images/company_h.gif) no-repeat; width:159px; height:34px; position:relative;top:6px; }
.contact { display:block; background:url(../images/contact.gif) no-repeat; width:121px; height:28px; position:relative;top:6px; }
.contact:hover { display:block; background:url(../images/contact_h.gif) no-repeat; width:121px; height:28px; position:relative;top:6px; }
.contact_h { display:block; background:url(../images/contact_h.gif) no-repeat; width:121px; height:28px; position:relative;top:6px; }
/* MENU END */

.arrows {float:right; clear:both; position:relative;top:125px; clear:right;}
.arrows img {cursor:pointer;outline:none; }
.portarrows {float:right; clear:both; position:relative;right:130px; clear:right;}
.portarrows img {cursor:pointer;outline:none; }

.mainContent { clear:both; position:relative;top:110px;width:951px; }
.mainContentMid { background:url(../images/kesk_mid.gif) repeat-y; width:951px; min-height:300px; }
.mainContentMid a {margin-left:15px;float:left; }
.mainContentMidLeft { float:left; width:200px; }
.mainContentMidLeft a{ font-weight:bold; }
.mainContentMidCenter{ float:left; width:200px; }
.mainContentMidCenter a{ font-weight:bold; }
.mainContentMidRight{ float:left; width:500px;}
.mainContentMidRight a{ font-weight:bold; }

/* slider */
.mainPildidContainer { position:relative; left:140px; width:420px; }
#mainPildid { overflow:hidden;  width:921px; position: relative; left:10px;}
.pildid { float:left;width:951px; position:relative;}
.pildid p { float:left; width:951px;}
.pildid img { margin-left:15px; cursor:pointer;}
.portPildid { overflow:hidden;  width:420px; position: relative; }
.pPildid { float:left;width:420px; position:relative; }
.pPildid p { float:left; width:420px; }
.pPildid img { margin-left:2px; cursor:pointer;}


/* slider end */

.alamenu { clear:both; font-weight:bold; font-size:14px; float:right; position:relative; top:50px; right:40px; }
.alamenu a { margin-left:10px; }

.sinine { color:#30b6e9; }
.blockUI { cursor:pointer; font-weight:bold; }
.sisutext { color:#333; font-weight:bold; }

/*.langs { position:relative; left:900px; width:40px; height:10px; top:-10px;}*/
.langs { float:right; position:relative; top:50px;}
.langs a { margin-left:3px; }

.sisu a { color:white; }
.sisu a:hover { color:#30b6e9;; }

DIV#mainPildid.loading {
  background: url(../images/spinner.gif) no-repeat center center;
}
DIV.facebook { 
	clear:both;
	float:right;
	margin-top:150px;
	clear:right;
}
.left-face { float:left; position:relative; top:7px; }

