html, body {  margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; letter-spacing:-1px; background:#313131 url(/pics/bg.jpg) repeat; width:100%; height:100%; color:#757575;}
p {font-family:Helvetica, sans-serif; letter-spacing:0;}
#mail { margin:0 0 40px 60px;}
label { margin-bottom:4px; color:#595959;}
input, textarea{display:block; background:#252525; color:#fff; margin-bottom:6px; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif;}
input:focus, textarea:focus{background-color:#000;}
.zemSubmit { font-size:24px; padding:0 8px; color:#999;border:1px solid #414040;}
input.zemText, textarea.zemTextarea { border:1px solid #414040;}
select {display:block; background:#252525; color:#999; margin-bottom:6px; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif;border:1px solid #414040;}
.tz { background:url(/pics/icon_word.png) no-repeat 0 0; width:16px; height:16px; padding-left:16px; margin-left:4px;}

#tooltip {position:absolute;z-index:999;color:#a2dbdd;font-size:11px;width:200px; font-family:Verdana;}
#tooltip .tipBody {	background:#000;padding:10px 8px; letter-spacing:normal; font-family:Helvetica; font-size:12px; }
#tooltip .tipBody b { color:#fff;}
.clear {clear:both;}

h1 {font-size:28px; text-align:left; letter-spacing:-1px; color:#fff; margin:0;}
h2 { color:#a2dbdd; font-size:17px; text-align:left; font-weight:100; letter-spacing:-1px; margin-bottom:4px;}
.mon { font-size:18px;}

#all { margin:0 auto; width:946px; height:100%; display: table; 
background:url(/pics/fon.png) repeat-y;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pics/fon.png', sizingMethod='scale'); _background-image:none; z-index:1;}
#margin { padding:0; margin-left:13px;}
#topline { height:30px; background:url(/pics/top_line.gif) repeat-x;width:920px;
border-bottom:1px solid #959595; color:#777;}
#top_menu { float:right;margin:6px 15px 0 0;position:relative; padding:0;}
#top_menu a { font-size:13px; color:#999; text-decoration:none;}
#top_menu a:hover { color:#fff;}
#topline p { font-size:9px; color:#595959; margin:0; padding:9px;}
#topline h1 { font-size:9px; font-weight:100;color:#595959; margin:0 0 0 40px; padding:9px; letter-spacing:-1px;}
#topline strong {font-weight:100; margin:0 0 0 15px;}

.fright { float:right;}

a { color:#999; text-decoration:none;}
a:hover, a:active { color:#fff; text-decoration:underline;}
.wrapper {position:relative;float:left;width:920px; margin:0; padding:0; }
.wrapper div {float:left;height:auto;}
.wrapper .three { width:230px; padding:0 0 0 30px; margin-bottom:15px; position:relative;display:inline; }
.wrapper .folio { width:230px; padding:0 20px 12px 42px; margin-bottom:35px; position:relative;display:inline; z-index:111;}
.thumb {background:#313131; border:1px solid #444; width:246px;vertical-align:middle; text-align:center; margin-bottom:4px;
}
.wrapper .folio img {margin:11px 0; border:1px solid #aeaeae;}
.folio p { display:block; height:20px; margin:0; padding:0;}

.wide {width:820px; margin-left:30px; padding-bottom:20px;}
.wide p { font-size:13px; padding-bottom:8px; line-height:16px; text-align:left; color:#999; width:600px;}
.wide ol li { font-size:13px; margin-bottom:6px;}
 
.read {width:860px; margin:-25px 0 20px 0; padding:10px 30px 0 30px; background:#fff;}

/*
#rtop {  background:transparent url(/pics/read_top.png) no-repeat;float:none; padding:0; height:10px;margin:-10px 0 0 -30px;
padding:0;width:920px;}
#rdown {_background:#none;background:transparent url(/pics/read_down.png) no-repeat;float:none; padding:0; height:10px;margin:0 0 0 -30px;
padding:0;width:920px;}
*/

.read h1 { color:#212121;}
.read p{ font-size:13px; padding-bottom:8px; line-height:16px; color:#595959;}
.read strong { color:#000;}
.pad { margin-left:15px;}
 
.over { z-index:55;}
.wide img {padding:6px; background:#313131; border:1px solid #595959;}

.date { font-size:9px; padding-right:2px; color:#555;}
.list {padding:0 135px 0 20px; border-left:1px solid #414040; margin:0 0 0 135px; position:relative; clear:left;z-index:111;}
.list p {color:#999;font-size:13px;line-height:18px;margin:5px 0 15px;padding:0;}
.wide p {color:#999;font-size:13px;line-height:18px;margin:5px 0 15px;padding:0;}
.wide a {color:#fff; text-decoration:underline;}

img {border:0;}
img.border { border:1px solid #757575;}

.phone { float:right; right:-140px; position:relative; top:-30px;}
.igla { float:left; position:relative; top:-10px; left:-290px; width:159px; height:300px; z-index:1; }
#headmade { background:url(/pics/headmade.png) no-repeat; width:42px; height:135px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pics/headmade.png', sizingMethod='scale'); _background-image:none; position:relative; left:-74px;}

#tudasuda { height:100px; margin:20px 0 20px 30px; text-align:center;}
#tudasuda div { margin:0 8px; font-size:18px; }

#lwrapper { margin:10px auto;}
#lfuture {background:url(/pics/lfuture.png); width:138px; height:86px; position:relative; margin:0 0 10px 315px;}
#lpast {background:url(/pics/lpast.png); width:138px; height:86px; position:relative; margin:0 0 10px 365px;}


#stripein {position:relative;width:920px;clear:both;z-index:4; height:141px; 
background:#555 url(/pics/stripein.png);}
#logoin {background:url(/pics/logoin.jpg) no-repeat; margin:0; height:141px; width:278px;
position:absolute; left:642px; top:0; z-index:55; }

#logoin a { display:block; width:220px; height:75px; border:0; margin:30px 35px;}
.bread {position:relative;width:920px;clear:both;z-index:4; height:34px; 
background:#555 url(/pics/bread.png); margin-bottom:25px;}
.bread div { padding:8px 30px; font-size:9px;}
.bread div a { color:#ccc;}
.bread div a:hover { color:#ccc;}

#web {background:url(/pics/web.jpg) no-repeat; margin:0; height:141px; width:336px;
position:absolute; left:0; top:0; z-index:55; }
#portfolio {background:url(/pics/portfolio.jpg) no-repeat; margin:0; height:141px; width:336px;
position:absolute; left:0; top:0; z-index:55; }
#identity {background:url(/pics/identity.jpg) no-repeat; margin:0; height:141px; width:336px;
position:absolute; left:0; top:0; z-index:55; }
#ddd {background:url(/pics/3d.jpg) no-repeat; margin:0; height:141px; width:336px;
position:absolute; left:0; top:0; z-index:55; }
#news {background:url(/pics/news.jpg) no-repeat; margin:0; height:141px; width:336px;
position:absolute; left:0; top:0; z-index:55; }
#nk {background:url(/pics/nk.jpg) no-repeat; margin:0; height:141px; width:336px;
position:absolute; left:0; top:0; z-index:55; }
#design {background:url(/pics/design.jpg) no-repeat; margin:0; height:141px; width:336px;
position:absolute; left:0; top:0; z-index:55; }
#ldesign {background:url(/pics/ldesign.jpg) no-repeat; margin:0; height:141px; width:336px;
position:absolute; left:0; top:0; z-index:55; }
#text {background:url(/pics/text.jpg) no-repeat; margin:0; height:141px; width:336px;
position:absolute; left:0; top:0; z-index:55; }
#price {background:url(/pics/price.jpg) no-repeat; margin:0; height:141px; width:336px;
position:absolute; left:0; top:0; z-index:55; }
#contact {background:url(/pics/contact.jpg) no-repeat; margin:0; height:141px; width:336px;
position:absolute; left:0; top:0; z-index:55; }


#content{text-align:center;float:left; color:#ccc;margin:0;display:inline; position:relative;z-index:1;}
.list a { text-decoration:underline;}


#footer {clear:both; background:#333 url(/pics/footer_bg.png) repeat-x;position: relative; float: left; height:55px; width:920px;margin-top:-80px;}
#footer p { padding:12px 165px;}

.wide .purple {color:#ce80cb;}

.purple {color:#ce80cb;}
.blue {color:#a3d5d8;}
.xl { font-size:24px;}
.s { font-size:9px;}
.s a { color:#555;}


#top_menu { float:right;margin:6px 15px 0 0;position:relative; padding:0;}
#top_menu a { font-size:13px; color:#999; text-decoration:none;}
#top_menu a:hover { color:#fff;}
#topline p { font-size:9px; color:#595959; margin:0; padding:9px;}
#topline strong {font-weight:100;}
.col { display:inline; position:relative; float:left; clear:right;display: -moz-inline-box; display: inline-table;display: inline-block;}

a { color:#999; text-decoration:none;}
a:hover, a:active { color:#fff; text-decoration:underline;}

.date { font-size:9px; padding-right:4px; color:#555;}

	
#icons {float:left;height:16px;left:8px;position:relative;top:8px;z-index:100; display:inline;}	
.skype {background:transparent url(/pics/skype.png) no-repeat 0 0;
height:16px; width:16px;padding:0; display:block; float:left;}
.skype:hover {background-position:0 -16px;text-decoration:none;}
.twitter {background:transparent url(/pics/twitter.png) no-repeat 0 0; float:left; margin-left:4px;
height:16px; width:16px;padding:0; display:block;}
.twitter:hover {background-position:0 -16px;text-decoration:none;}

