* {margin: 0; }
html, body{ font-family:"Arial"; font-size:13px; width:100%; height:100%;color:#242424;}
a { color:#242424; outline:none; }
input[type="text"], input[type="password"], textarea, select {outline: none;}

h1, h2, h3 {font-size:18px;color:#bf0321;font-family:"droid_sansbold";}
.clear { clear:both; height:0; padding:0; margin:0; }

@font-face {
    font-family: 'droid_sansregular';
    src: url('../fonts/droidsans-webfont.eot');
    src: url('../fonts/droidsans-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/droidsans-webfont.woff') format('woff'),
         url('../fonts/droidsans-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'droid_sansbold';
    src: url('../fonts/droidsans-bold-webfont.eot');
    src: url('../fonts/droidsans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/droidsans-bold-webfont.woff') format('woff'),
         url('../fonts/droidsans-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

#address {background-color:#ececec;height:33px;padding-top:10px;border-top:1px #dadada solid;border-bottom:1px #dadada solid;}
#address h1 {margin-left:251px;}
#urls {position:absolute;right:0px;top:5px;font-size:10px;color:#565656;}
#urls a {text-decoration:none;}
#urls a.active{color:#8d8d8d;}
#urls span {padding-left:5px;padding-right:5px;}
#top {position:absolute;z-index:2;background:url(../images/transp.png);height:93px;width:100%;}

#header {position:relative;height:447px;width:100%;background:url(../images/header_bg.png) repeat-x;}
#header .slide {position:absolute;width:100%;height:447px;background-position:center center;background-repeat:no-repeat;display:none;}
#header .slide.active {display:block;}
#header #frame {position:absolute;width:100%;background:url(../images/frame.png) center top no-repeat;height:447px;z-index:1;}

#header.sm {height:293px;}
#header.sm .slide {height:293px;display:block;}
#header.sm #frame {position:absolute;width:100%;background:url(../images/frame_sm.png) center top;height:293px;z-index:1;}

#header #txt {position:absolute;z-index:10;top:290px;background:url(../images/transp2.png);color:#fefefe;height:64px;width:575px;padding:25px;padding-left:30px;font-size:15px;line-height:20px;font-family:Arial;}
#header #txt div {display:none;}
#header #txt div.active {display:block; z-index:200;}
#header #txt h3 {padding:0px;margin:0px;font-size:20px;line-height:20px;color:#fefefe;font-family:'droid_sansbold';text-transform:uppercase;padding-bottom:13px;}
#header #txt a { text-decoration:none; color:#fefefe;}
#header #controls {position:absolute;top:418px;z-index:10;}
#header #controls div {float:left;width:12px;height:12px;margin-right:9px;background-color:#fff;cursor:pointer;}
#header #controls div.active {background:url(../images/control.png);}

.main_wrapper { position:relative; margin:0 auto;min-height: 100%;height: auto !important; height: 100%; margin: 0 auto -192px;}
.wrapper { width:962px; position:relative; margin:0 auto;}
#logo { display:block;margin-left:-13px;z-index:2;position:relative;width:230px;}
#glow {background:url(../images/glow.png);height:93px;width:634px;position:absolute;top:0px;left:-200px;}

#lang {position:absolute;right:-13px;top:25px;}
#lang li {float:left;background:url(../images/lang_sep.png) 0px 4px no-repeat;padding-left:3px;}
#lang li.first {background:none;}
#lang li a {color:#6e6e6e;font-size:11px;text-decoration:none;padding-left:13px;padding-right:13px;font-family:Tahoma;}
#lang li a:hover{color:#b4b3b3;}
#lang li a.active{color:#b4b3b3;}


#menu {position:absolute;right:0px;top:62px;}
#menu li {float:left;}
#menu li a {text-transform:uppercase;color:#9e9e9e;font-size:12px;text-decoration:none;margin-left:30px;display:block;height:38px;}
#menu li a:hover {color:#fff;}
#menu li a.active {color:#fff;background:url(../images/menu_arrw.png) center bottom no-repeat;}

#menu .submenu {display:none;position:absolute;width:185px;margin-top:-7px;}
#menu li:hover .submenu {display:block;}
#menu .submenu li {background:url(../images/transp.png);margin-top:1px;float:none;margin-left:10px;position:relative;}
#menu .submenu li .arrw {display:none;background:url(../images/arrw_transp.png);width:7px;height:14px;position:absolute;right:-7px;top:14px;}
#menu .submenu li:hover .arrw {display:block;}
#menu .submenu li a {height:auto;padding-top:11px;padding-bottom:13px;margin-left:20px;color:#fff;font-size:13px;text-transform:none;}
#menu .submenu li a:hover {font-weight:bold;}
#menu .submenu span {display:inline-block;width:4px;height:7px;background:url(../images/arrw_w.png);margin-left:4px;}

#menu .subsubmenu {display:none;position:absolute;top:0px;margin-left:165px;width:150px;padding-bottom:7px;padding-top:7px;}
#menu .submenu li:hover .subsubmenu {display:block;}
#menu .subsubmenu li {background:url(../images/transp.png);margin-top:0px;padding-left:20px;margin-left:20px;}
#menu .subsubmenu li.first {padding-top:10px;}
#menu .subsubmenu li a {padding-left:0px;margin-left:0px;padding-top:0px;padding-bottom:10px;line-height:15px;}
#menu .subsubmenu li a:hover {font-weight:normal;text-decoration:underline;}

#sidemenu {width:205px;float:left;}
#sidemenu li {background:url(../images/sidemenu.png) 0px 21px no-repeat;border-bottom:1px #a2a2a2 dotted;}
#sidemenu li.opened {background:url(../images/sidemenu_opened.png) 0px 23px no-repeat;}
#sidemenu li.active {font-weight:bold;}
#sidemenu a {display:block;text-decoration:none;font-size:13px;color:#232323;padding-top:17px;padding-bottom:17px;padding-left:15px;}
#sidemenu .sub {margin-left:28px; /* display:none; */}
#sidemenu .sub li {border:none;background:url(../images/sidemenu_sub.png) 0px 25px no-repeat;}
#sidemenu .sub li a {padding-left:10px;}
#sidemenu .subsub {margin-left:35px; /* display:none; */}
#sidemenu .subsub li {border:none;background:none;}
#sidemenu .subsub li a {padding-left:0px;}

.content { padding-top:35px; position:relative;z-index:2;}.content .pusher {height:192px;}
.inner {float:left;width:757px;}

/* Index */
#index {padding-top:70px;}
#index h1 {padding-bottom:22px;line-height:18px;}
#index .left {width:457px;float:left;padding-right:35px;border-right:1px #a2a2a2 dotted;}
#index .left p {padding-bottom:20px;line-height:19px;}
#index .left h2 {padding-bottom:20px;}
#index .right h2 {line-height:18px;}
#index .right {width:437px;float:left;padding-left:32px;}
#index .item {line-height:19px;position:relative;padding-left:107px;border-top:1px #a2a2a2 dotted;padding-bottom:15px;padding-top:15px;min-height:81px;}
#index .item h3 {font-size:14px;padding-top:0px;margin-top:-2px;padding-bottom:8px;}
#index .item h3 a {text-decoration:none;}
#index .item .image {display:block; width:81px;height:81px;position:absolute;left:0px;top:15px;background-position:center center;background-repeat:no-repeat;}
#index .item.first {border:none;}
#values {background-image:url(../images/values.png);width:457px;height:81px;}
#values .col {float:left;font-size:14px;color:#232323;width:80px;padding-top:24px;}
#values .col span {display:block;color:#fff;}
#values .col1 {padding-left:53px;width:113px;}
#values .col2 {padding-left:47px;width:107px;}
#values .col3 {padding-left:47px;}

/* Portfolio */
#portfolio .unit {float:left;margin-left:46px;height:255px;}
#portfolio .unit.sert {height:330px;}
#portfolio .unit .img{display:block;width:204px;height:182px;border:1px #bababa solid;background-position:center center;background-repeat:no-repeat;}
#portfolio .unit.sert .img{height:271px;}
#portfolio .unit h2 {font-size:13px;font-family:"droid_sansbold";padding-top:18px;}

/* Suppliers */
#sup .unit {float:left;margin-left:46px;height:255px;}
#sup .unit .img{display:block;width:200px;height:100px;background-position:center center;background-repeat:no-repeat;}
#sup .unit h2 {font-size:13px;font-family:"droid_sansbold";padding-top:18px;}

/* Containers */
#cont .unit {float:left;margin-left:46px;height:255px;}
#cont .unit .img{display:block;width:200px;height:130px;background-position:center center;background-repeat:no-repeat;}
#cont .unit h2 {font-size:13px;font-family:"droid_sansbold";padding-top:18px;}

.inner2 {margin-left:46px;clear:both;}
.inner2 h2 {color:#2e2e2e;font-size:16px;padding-bottom:28px;}
.inner2 p {padding-bottom:24px;}
.inner2 ul {margin-bottom:35px;margin-top:5px;line-height:19px;margin-left:9px;}
.inner2 ul li {background:url('../images/li.png') 0px 9px no-repeat;padding-left:16px;}

/* Personal */
#personal .unit {float:left;margin-left:46px;width:206px;}
#personal .unit .img{display:block;width:206px;height:206px;background-position:center center;background-repeat:no-repeat;}
#personal .unit h2 {font-size:13px;font-family:"droid_sansbold";padding-top:18px;color:#232323;}
#personal .unit .info {padding-bottom:25px;}
#personal .clear.line {border-top:1px #a2a2a2 dotted;height:36px;margin-left:46px;}
#personal .unit .type {color:#b50044;padding-bottom:15px;}

/* Opendoc */
#opendoc .inner {margin-left:46px;width:711px;}
#opendoc .inner h2 {color:#2e2e2e;font-size:16px;padding-bottom:28px;}
#opendoc .inner p {padding-bottom:24px;}
#opendoc .inner ul {margin-bottom:35px;margin-top:5px;line-height:19px;margin-left:9px;}
#opendoc .inner ul li {background:url('../images/li.png') 0px 9px no-repeat;padding-left:16px;}

/* History*/
#history {width:440px;}
#history td {padding-bottom:45px;}
#history .year{width:102px;font-size:32px;color:#b50044;font-family:Georgia;}

/* Contacts */
#contacts .inner {margin-left:46px;width:711px;position:relative;}
#contacts .inner h2 {color:#2e2e2e;font-size:16px;padding-bottom:15px;}
#contacts .inner p {padding-bottom:24px;line-height:19px;}
#contacts #map {position:absolute;border:1px #d8d8d8 solid;right:0px;top:0px;}

/* News */
#news .unit {margin-left:48px;padding-left:251px;position:relative;min-height:229px;border-top:1px #d8d8d8 solid;padding-top:29px;}
#news .unit.first {border:none;margin-top:-29px;}
#news .unit .img {display:block; position:absolute;left:0px;top:29px;width:205px;height:205px;background-position:center center;background-repeat:no-repeat;}
#news .unit h2 {font-size:16px;line-height:16px;}
#news .unit h2 a {text-decoration:none;}
#news .unit h2 a:hover {text-decoration:underline;}
#news .unit .date {font-size:12px;font-family:Arial;color:#565656;padding-top:15px;padding-bottom:5px;}
#news .unit .info {line-height:19px;padding-bottom:10px;}
#news .unit .more {display:block;background:url('../images/more.png');width:119px;height:29px;text-align:center;color:#fff;text-decoration:none;line-height:28px;font-family:Arial;font-weight:bold;}
#news .unit .more:hover {background-position:0px -30px;color:#797979;}

/* Razosana */
#razosana  h2 {font-size:16px;font-weight:bold;color:#2e2e2e;padding-bottom:10px;margin-left:10px;}
#razosana .image {margin-left:48px;width:332px;text-align:center;float:left;}
#razosana .table {float:left;width:331px;margin-left:46px;}
#razosana .table td {padding:10px;padding-top:8px;padding-bottom:8px;}
#razosana .table td.name {font-weight:bold;}
#razosana .table tr.first td{font-weight:normal;}
#razosana .table .gray {background-color:#f0f0f0;}

/* Razosana2 */
#razosana2  h2 {font-size:16px;font-weight:bold;color:#2e2e2e;padding-bottom:15px;margin-left:10px;}
#razosana2 .unit {border-top:1px #dadada solid;padding-top:32px;}
#razosana2 .unit.first {padding-top:0px;border:none;}
#razosana2 .image {margin-left:48px;width:200px;text-align:center;float:left;}
#razosana2 .items {float:left;width:459px;margin-left:50px;}
#razosana2 .item {float:left;min-height:137px;padding-right:11px;}
#razosana2 .item .img {display:block;width:90px;height:50px;background-position:center center;background-repeat:no-repeat;}
#razosana2 .item h3 {padding-top:10px;width:100px;line-height:18px;}
#razosana2 .item h3 a{display:block;width:100px;font-size:13px;line-height:18px;color:#b50044;text-decoration:none;}

/* Gallery */
#gallery .inner {margin-left:46px;width:711px;}
#gallery .inner h2 {color:#2e2e2e;font-size:16px;padding-bottom:28px;}
#gallery .thumbs {margin-left:65px;height:83px;margin-right: 65px;}
#gallery #prev, #gallery #next {position:absolute; width:44px;height:44px;background:url('../images/back_next.png');top:19px;cursor:pointer;}
#gallery #next {right:0px;background-position:44px 0px;}
#gallery .thumbs .container {margin-left:0px;}
#gallery .thumbs .sm {width:78px;height:78px;border:1px #d8d8d8 solid;background-position:center center;background-repeat:no-repeat;float:left;margin-right:18px;margin-top:1px;cursor:pointer;margin-bottom:1px;}
#gallery .thumbs .sm:hover {border:2px #d8d8d8 solid;margin-left:-1px;margin-top:0px;margin-right:17px;}
#gallery .cont {position:relative;height:100px;width:700px;}
#gallery  .units .img {width:700px;height:406px;border:1px #d8d8d8 solid;background-repeat:no-repeat;background-position:center center;}
#gallery  .unit {display:none;}
#gallery  .units {position:relative;height:500px;}
#gallery  .units .prev {position:absolute;left:0px;top:0px;width:350px;height:400px;cursor:pointer;}
#gallery  .units .prev:hover {background:url('../images/slide_arrw1.png') 18px center no-repeat;}
#gallery  .units .next {position:absolute;right:0px;top:0px;width:350px;height:400px;cursor:pointer;}
#gallery  .units .next:hover {background:url('../images/slide_arrw2.png') 310px center no-repeat;}
#gallery  .unit span {display:block;text-align:center;font-size:12px;font-weight:bold;color:#c5c5c5;padding:15px;}
#gallery  .unit p {text-align:center;padding-left:100px;padding-right:100px;}

.footer {height:127px;margin-top:64px;color:#a2a7ab;position:relative;z-index:5;background-color:#495055;border-top:1px #dadada solid;}
.footer .logo {position:absolute;margin-top:10px;}
.footer .txt {margin-left:252px;padding-top:40px;}
.footer .txt p {display:block;width:205px;padding-right:50px;float:left;font-size:11px;}
.footer .txt p a{color:#a2a7ab;}
.footer .txt p span {display:block;color:#d9d9d9;}
#copyr {position:absolute;display:block;right:0px;top:41px;height:43px;line-height:43px;font-size:12px;color:#798085;background:url(../images/wedidit_logo.png) no-repeat right top;text-align:right;padding-right:46px;text-decoration:none;}


#pic_container {
	display:none;
}