/* General */
body, html{padding:0; margin:0;}
img {border:0px none; outline:none!important;}
input, textarea {border:1px solid #CCC9C3;} 
button {border:0px none;}
.clear {clear:both;}
.spacer {height:40px; width:100%; border-bottom:1px dotted #ccc9c3; margin:0 0 20px 0;}
.space {height:220px; width:100%;}
a {text-decoration:underline; color:#E5A60D;}
a:hover{text-decoration:none;}
a:focus{outline:none;}
/* admark */
body {color:#6E6E6E; font-family:georgia; font-size:13px; background:#f7f7f7 url(images/topbg.jpg) top no-repeat; margin:0 auto;}
h2 {font-size:26px; color:#989898; text-transform:uppercase; font-family:arial;}
h2 a {font-size:26px; color:#989898; text-transform:uppercase; text-decoration:none; font-family:arial;}
h2 a:hover {font-size:26px; color:#989898; text-transform:uppercase; text-decoration:underline;}
h3 {font-size:26px; color:#E6A70E;  padding:0 0 0 35px; font-family:arial;}
h3 a {font-size:26px; color:#E6A70E; text-transform:uppercase; text-decoration:none; padding:0; margin:0; font-family:arial;}
h3 a:hover {font-size:26px; color:#E6A70E; text-transform:uppercase; text-decoration:underline; padding:0; margin:0; font-family:arial;}
/* 989898 */
#wrap {width:984px; margin:0 auto;}
#top {width:984px; height:75px; padding:0; margin:0;}
.logo {width:290px; height:70px; margin:0; padding:0; float:left;}
.navigation {width:255px; height:40px; margin:25px 0 0 0; padding:0; float:right;}
/* multi lt */
#nav {background:url(images/nav.gif) no-repeat; width:255px; height:40px; margin:0; padding:0;}
#nav span {display: none;}
#nav li, #nav a {height:40px; display:block;}
#nav li {float:left; list-style:none; display:inline;}
#nav1 {width: 82px;}
#nav2 {width: 90px;}
#nav3 {width: 83px;}
#nav1 a:hover, #nav1 a#current {background:url(images/nav.gif) 0px -40px no-repeat; }
#nav2 a:hover, #nav2 a#current {background:url(images/nav.gif) -82px -40px no-repeat; }
#nav3 a:hover, #nav3 a#current {background:url(images/nav.gif) -172px -40px no-repeat; }

/* multi en */
#nav-en {background:url(images/nav-en.gif) no-repeat; width:255px; height:40px; margin:0; padding:0;}
#nav-en span {display: none;}
#nav-en li, #nav-en a {height:40px; display:block;}
#nav-en li {float:left; list-style:none; display:inline;}
#nav1-en {width: 82px;}
#nav2-en {width: 90px;}
#nav3-en {width: 83px;}
#nav1-en a:hover, #nav1-en a#current {background:url(images/nav-en.gif) 0px -40px no-repeat; }
#nav2-en a:hover, #nav2-en a#current {background:url(images/nav-en.gif) -82px -40px no-repeat; }
#nav3-en a:hover, #nav3-en a#current {background:url(images/nav-en.gif) -172px -40px no-repeat; }

#portfolio, #contacts {width:984px; margin:0; padding:30px 0 0 0;}
.postnav {width:940px; margin:0 auto 0 auto;}
.alignleft {float:left;}
.alignright {float:right;}
.work {width:940px; margin:0 auto; padding:0;}
.list ul {padding-bottom:20px;}
.list ul li {padding:5px 0;}
.shot2{float:left; width:570px; margin:0; padding:0;}
.description {float:right; width:370px; margin:0; padding:0; background:url(images/description.gif) 20px 0px no-repeat;}
.description-en {float:right; width:370px; margin:0; padding:0; background:url(images/description-en.gif) 20px 0px no-repeat;}
.description p, .description-en p{line-height:24px; padding:20px 0 0 20px; margin:0;}
.block{width:370px; margin:0; padding:0;}
.block ul {margin:0; padding:0;}
.block ul li {float:left; list-style:none; display:block;}
.blocknav{width:370px; margin:0; padding:0;}
/* multi LT */
.minav {width:358px; height:78px; background:url(images/minav2.gif) no-repeat; padding:0; margin:0 0 0 12px;}
.minav2 {width:358px; height:78px; background:url(images/minav.gif) no-repeat; padding:0; margin:0 0 0 12px;}
.minavdown {width:358px; height:78px; background:url(images/minnavdown.gif) no-repeat; padding:0; margin:0 0 0 12px;}
.minavup {width:358px; height:78px; background:url(images/minnavup.gif) no-repeat; padding:0; margin:0 0 0 12px;}
.show span, .showup span, .showdown span, .showdownsticky span {display:none;}
.show a{width:122px; height:35px; display:block; padding:0; margin:21px 0 0 29px; float:left;}
.show a:hover{background:url(images/minav2.gif) -29px -99px no-repeat; }

.showup a {width:54px; height:25px; float:left; display:block; padding:0; margin:7px 0 0 70px;}
.showup a:hover {background:url(images/minav2.gif) -221px -85px no-repeat;}
.showdown a {width:54px; height:25px; float:left; display:block; padding:0; margin:45px 0 0 10px;}
.showdown a:hover {background:url(images/minav2.gif) -285px -123px no-repeat;}

.showdownsticky a {width:54px; height:25px; float:left; display:block; padding:0; margin:45px 0 0 134px;}
.showdownsticky a:hover {background:url(images/minav2.gif) -285px -123px no-repeat;}
#nav-1 {width:358px; height:78px; background:url(images/minnavup.gif) no-repeat; padding:0; margin:0 0 0 12px;}
#showup-1 a {width:54px; height:25px; float:left; display:block; padding:0; margin:7px 0 0 70px;}
#showup-1 a:hover {background:url(images/minnavup.gif) -221px -85px no-repeat;}
#showdown-1 a {width:54px; height:25px; float:left; display:none; padding:0; margin:45px 0 0 10px;}
#showdown-1 a:hover {background:url(images/minnavup.gif) -285px -123px no-repeat;}

/* multi EN */
.minav-en {width:358px; height:78px; background:url(images/minav2-en.gif) no-repeat; padding:0; margin:0 0 0 12px;}
.minav2-en {width:358px; height:78px; background:url(images/minav-en.gif) no-repeat; padding:0; margin:0 0 0 12px;}
.minavdown-en {width:358px; height:78px; background:url(images/minnavdown-en.gif) no-repeat; padding:0; margin:0 0 0 12px;}
.minavup-en {width:358px; height:78px; background:url(images/minnavup-en.gif) no-repeat; padding:0; margin:0 0 0 12px;}
.show-en span, .showup-en span, .showdown-en span, .showdownsticky-en span {display:none;}
.show-en a{width:122px; height:35px; display:block; padding:0; margin:21px 0 0 29px; float:left;}
.show-en a:hover{background:url(images/minav2-en.gif) -29px -99px no-repeat; }

.showup-en a {width:54px; height:25px; float:left; display:block; padding:0; margin:7px 0 0 70px;}
.showup-en a:hover {background:url(images/minav2-en.gif) -221px -85px no-repeat;}
.showdown-en a {width:54px; height:25px; float:left; display:block; padding:0; margin:45px 0 0 10px;}
.showdown-en a:hover {background:url(images/minav2-en.gif) -285px -123px no-repeat;}

.showdownsticky-en a {width:54px; height:25px; float:left; display:block; padding:0; margin:45px 0 0 134px;}
.showdownsticky-en a:hover {background:url(images/minav2-en.gif) -285px -123px no-repeat;}
#nav-en-1 {width:358px; height:78px; background:url(images/minnavup-en.gif) no-repeat; padding:0; margin:0 0 0 12px;}
#showup-en-1 a {width:54px; height:25px; float:left; display:block; padding:0; margin:7px 0 0 70px;}
#showup-en-1 a:hover {background:url(images/minnavup-en.gif) -221px -85px no-repeat;}
#showdown-en-1 a {width:54px; height:25px; float:left; display:none; padding:0; margin:45px 0 0 10px;}
#showdown-en-1 a:hover {background:url(images/minnavup-en.gif) -285px -123px no-repeat;}



.block img {width:160px; height:auto; margin:20px 0 10px 20px; padding:0; vertical-align:top;}

.workbord{width:100%; height:60px; background:url(images/border1.gif) bottom repeat-x; margin:0; padding:0;}
#footer {width:100%; height:50px; margin:0; padding:0;}
.foot {float:left; padding:0; margin:0;}
.foot p {font-size:11px;}
.top a{float:right; display:block; text-indent:-9999px; background:url(images/top.gif) no-repeat; width:28px; height:28px; margin:0; padding:0;}

.shot{float:left; width:570px; margin:0; padding:0; background:url(images/loading.gif) 50% 50% no-repeat; display:inline; clear:left;}
.block img {width:160px; height:140px; background:url(images/loading.gif) 50% 50% no-repeat;}
.origin {display:none;}
