body {margin:0px;padding:0px;font:11px Tahoma;color:#ccc;background:#000;background-image:url(i/s.gif);background-attachment:fixed;position:relative;}
html {border:none;height:100%;}
a {font:11px Tahoma;color:#00a5d9;outline:none;}
img {border:none;}
html>body #wrapper {min-height:100%;height:auto;}


table {border:0px;border-collapse:collapse;}
table td {padding:0px;font:11px Tahoma;color:#ccc;}

h2 {margin:0px 0px 15px 0px;position:relative;left:-35px;}
h3 {font-size:18px;font-weight:normal;margin:0px 0px 15px 0px;}
p {margin:0px 0px 13px 0px;}

input,form,textarea {margin:0px;padding:0px;}

#wrapper {min-width:999px;background:url(i/s.gif) repeat #000;background-attachment:fixed;}


.slide {//display:none;}

.content {padding:80px 0px 100px 90px;}
.content .contacts {margin-left:20px;}
.content .contacts td {color:#666;padding-right:10px;vertical-align:top;padding-bottom:10px;}
.content .contacts td input {border:1px solid #cfcfcf;font:11px Tahoma;color:#666;height:16px;width:320px;padding:2px 0px 0px 2px;}
.content .contacts .fio td {padding-bottom:3px;}
.content .contacts td.file input {height:20px;//width:324px;}
.content .contacts td.file span {color:#333;}
.content .contacts td.tilda input {background-image:url(i/tilda.gif);background-position:5px 7px;background-repeat:no-repeat;padding-left:16px;width:306px;}
.content .contacts td textarea {border:1px solid #cfcfcf;font:11px Tahoma;color:#666;height:95px;width:320px;padding:2px 0px 0px 2px;}
.content .submit {margin:0px 0px 0px 138px;}
.content .contacts td span {color:#333;position:relative;top:1px;}

.content ul {margin:0px;padding:0px;}
.content ul li {margin:0px 0px 8px 0px;padding:0px;list-style-type:none;color:#666;}
.content ul li a {margin-left:6px;}
.content ul li.act a {font-weight:bold;color:#666;text-decoration:none;cursor:default;}

.slide {position:relative;}
.slide .logo {position:absolute;top:25px;right:40px;z-index:1000;cursor:pointer;}
.bottom a {position:relative;padding-left:1px;}
.bottom {position:fixed;bottom:0px;height:75px;width:100%;min-width:999px;z-index:2000;//display:none;}
.bottom #bg {background:black;position:absolute;height:75px;width:100%;bottom:-2px;}
.bottom .copy {position:absolute;top:23px;left:55px;color:#666;}
.bottom .copy .tel {margin-top:2px;}
.bottom .menu {position:absolute;top:28px;left:290px;}
.bottom .menu a {margin-right:25px;}
.bottom .menu span {margin-right:25px;text-decoration:line-through;color:#666;}
.bottom .link {font-size:18px;position:absolute;top:23px;right:40px;padding:0px 0px 3px 17px;background:url(i/str.gif) 0px 4px no-repeat;}
.bottom .link span {position:relative;top:-1px;left:-5px;}
.bottom .link a {color:#666;font-size:18px;}
.bottom a.active {color:#666;text-decoration:none;cursor:default;}



#slide3 {background:#fff;}
#slide3 .bottom {background:#fff;}
#slide3 .bottom .copy {color:#666;}

#slide2 .str {position:absolute;top:0px;left:55px;cursor:pointer;}
#slide3 .str {position:absolute;top:15px;left:55px;cursor:pointer;}
#slide3 .top {position:absolute;left:55px;top:60px;}
#slide3 .top a {font:11px Tahoma;color:#666;}

.hideshow {display:none;}

.not_100percent {width:50%;}

#contacts_div {display:block;}
#ok_div p {color:#666;margin-left:20px;}


.list {width:340px;float:left;}
.portfolio {margin-left:340px;color:#666;width:460px;margin-bottom:20px;}
.portfolio h3 {color:#666;margin-bottom:5px;}
.portfolio img {margin-bottom:22px;}

.portfolio div {display:none;}

#project1 {display:block;}

.clear {clear:both;font-size:0px;height:0px;}
