/*
	Mediaweb Studio
	Client: 
	URL:
*/

/* common */
html, body, img, form {margin: 0px; padding: 0px; border: none;}
body {padding:20px; background-color: #fff;}
body, td {font: 13px Tahoma, Geneva, sans-serif; color: #000;}
a {text-decoration: underline;}
a:hover {text-decoration: none;}
td {vertical-align: top; }
p {padding: 0px; margin: 0px 0px 12px 0px;}
fieldset {border:0;}

@font-face {
  font-family: HeliosExtLight;
  src: url(../font/HELIOSEL.TTF) format("truetype");
}

h1 {font-size:20px; padding: 0px; margin: 0px 0px 20px 0px; font-size:20px; font-weight: normal;}
h2 {font-size:16px; padding: 0px; margin: 10px 0px 15px 0px;}
h3 {font-size:13px; padding: 0px; margin: 0px 0px 10px 0px;}

.clear {clear:both;}
.none {line-height:0;}
.relative {position:relative;}
.img-marg {float:left; margin:0 10px 5px 0;}
.float-l {float:left;}
.float-r {float:right;}

.header {}
.logo {margin:0 0 20px 0; padding:20px 0; border-bottom:2px solid #ddd;}
.logo img {width:400px; height:auto;}
.mainpage-infoblock {margin:20px 0;}
.products h2, .projects h2, .mp-news h2 {font: normal 20px HeliosExtLight, Arial, Helvetica, sans-serif; margin-bottom:20px;  margin-top:0; color:#0288C6;}

/* products */
.products {margin:8px 7px 25px 0;}
.products-b {}
.products-c {padding:20px 0;}
.products h3 {color:#0288C6;}
.products .photo {width:160px; overflow: hidden; float: left;}
.products .content {margin-left:160px; }
.products .content .desc {height: 95px; overflow: hidden;}
.products .more-link {margin-top:10px; font-size: 11px;}

/* news */
.mp-news {padding:10px 0 20px 0;}
.mp-news .item {padding:0 0 20px 0;}
.mp-news .date {padding:1px 2px; background-color:#0890CE; color:#fff; font-size: 11px;}
.mp-news h3 {margin:5px 0;}
.mp-news h3 a {color:#000;}
.mp-news .more-link {margin-top:10px; font-size: 11px;}
.archive .item {width:auto; float: none; margin:0 0 20px 0;}


.phone {float: right; padding:20px 25px; text-align: right; font-size: 12px;}
.phone big {font-size: 20px;}


.center-col .padding {padding:25px 0;}

/* table */
.tab-style {width:100%; margin:10px 0; border-collapse: collapse; background-color: #E1E1E1;}
.tab-style th, .tab-style td {padding:5px 10px; border:1px solid #C7C7C7;}
.tab-style th, .tab-style thead td {font-weight: bold;}


/* gallsery */
.gallery {margin:10px 0;}
.gallery .item {float: left; margin:0 30px 15px 0;}
.gallery .item div {padding:3px 3px 6px 3px; text-align: center; font-size: 11px;}
.gallery .item img {margin-bottom:4px; padding:4px; border:1px solid #CECECE; background-color: #E2E0E1;}
.gallery .item a {text-decoration:none; color:#000;}


.footer {padding:20px 0;}

.info-menu,
.main-menu,
.more-link,
.projects,
.noprint,
.main-menu,
.left-col,
.print-link,
.attach,
.form,
form,
.foot-right,
.search
{display:none;}



