/* tags */
html, body {margin:0; padding:0; color:#4C4C4C; height:100%; width:100%}
/* html {background:url(/images/left.gif) 200px 0 repeat-y} */
p, textarea, input, select, body, form {font:11px Verdana, Arial, Tahoma, sans-serif}
a:link img, a:visited img {border:1px solid #C6C6C6}
a img, a:hover img {border:1px solid #F78A00}

#ssilk a:link img, #ssilk a:visited img, #ssilk a img, #ssilk a:hover img {border:0px}

a {color:#F78A00}
a:link, a:visited {text-decoration:underline}
a, a:hover {text-decoration:none}
form, table, p, h1, h2, h3 {margin:0 0 14px 0; padding:0}
ul {padding:0; margin:0; list-style-image:url(/images/li.gif)}
ul li {margin:0 0 10px 18px; padding:0}
ol {padding:0}
ol li {margin:0 0 0 30px; padding:0}
h1 {color:#FF0000; font:16px Verdana; font-weight:bold}
h2 {color:#F78A00; font:14px Arial; font-weight:bold; text-transform:uppercase}
h3 {color:#4C4C4C; font:12px Verdana}

/* classes */
.wind {position:relative; cursor:pointer}
.wind div {position:absolute; width: 210px; text-transform:none; font:9px Verdana, Arial, Tahoma, sans-serif; z-index:50; left:-100px; top:0; padding:5px; border:1px solid #F78A00; background:#fff; color:#4C4C4C}
.wind div p {text-transform:none; font:9px Verdana, Arial, Tahoma, sans-serif; color:#4C4C4C; margin-left: 0px;}
.disnone {display:none}
.clear {clear:both}
.b1:link, .b1:visited {width:208px; background:url(/images/b1.jpg) 0 0 no-repeat}
.b1, .b1:hover {width:208px; background:url(/images/b1u.gif) 0 0 no-repeat}
.b2:link, .b2:visited {width:195px; background:url(/images/b2.jpg) 0 0 no-repeat}
.b2, .b2:hover {width:195px; background:url(/images/b2u.gif) 0 0 no-repeat}
.b3:link, .b3:visited {width:137px; background:url(/images/b3.jpg) 0 0 no-repeat}
.b3, .b3:hover {width:137px; background:url(/images/b3u.gif) 0 0 no-repeat}
.b4:link, .b4:visited {width:150px; background:url(/images/b4.jpg) 0 0 no-repeat}
.b4, .b4:hover {width:150px; background:url(/images/b4u.gif) 0 0 no-repeat}
.b5:link, .b5:visited {width:158px; background:url(/images/b5.jpg) 0 0 no-repeat}
.b5, .b5:hover {width:158px; background:url(/images/b5u.gif) 0 0 no-repeat}
.b6:link, .b6:visited {width:130px; background:url(/images/b6.jpg) 0 0 no-repeat}
.b6, .b6:hover {width:130px; background:url(/images/b6u.gif) 0 0 no-repeat}
.hl2, .hr2 {height:25px; background:url(/images/h2.gif) 0 0 repeat-x}
.hl2 h2 {float:left; padding:0 5px 0 0; margin:0; background:#FFFFFF}
.hr2 h2 {float:right; padding:0 20px 0 5px; margin:0; background:#FFFFFF}
.hr2 h1 {float:right; padding:0 20px 0 5px; margin:0; background:#FFFFFF;color:#F78A00; font:14px Arial; font-weight:bold; text-transform:uppercase}
.hr2 h3 {float:right; padding:0 0 0 5px; margin:0; background:#FFFFFF}

.hl {height:15px; background:url(/images/h2.gif) 0 -11px repeat-x}
.order {margin-left:13px}
.order:link img, .order:visited img, .order img, .order:hover img {border:0}
.liders {margin-left:13px}
.liders p {text-align:right}
.liders img {float:left; padding:2px}
.more {line-height:22px}
.ban {float:right; padding:2px; margin-bottom:14px}
.path {text-align:center; height:20px; padding-bottom:10px}
.path a {margin:0 10px; color:#4C4C4C}
.path a:link, .path a:visited {text-decoration:none; font-weight:normal}
.path a, .path a:hover {text-decoration:underline; font-weight:normal}
.path a.arr:link, .path a.arr:visited, .path a.arr, .path a.arr:hover {color:#F78A00; font-weight:bold}
.path form {float:left; margin:0; padding:0}
.gallery {width:100%; text-align:center}
.gallery td {padding:0 0 14px 0}
.gallery img {padding:2px}
.dv {display:inline; float:left; width:1px; height:29px; background:#C4C2C3; font-size:1px}
.hit {width:70px; height:69px; position:absolute; top:64px; left:-170px; cursor:pointer}
.liders a {position:relative} 
a:link .hit img, a:visited .hit img, a .hit img, a:hover .hit img {border:0}
a.q1, a.q2, a.q3 {display:inline; float:left; width:115px; height:17px; padding:4px 0 0 25px; font-size:10px; font-weight:bold; text-transform:uppercase; background:url(/images/quest.gif) 0 0 no-repeat}
a.q1:link, a.q1:visited, a.q2:link, a.q2:visited, a.q3:link, a.q3:visited {text-decoration:none}
a.q2 {width:152px; padding-left:35px; background:url(/images/quest2.gif) 0 0 no-repeat}
a.q3 {width:120px; background:url(/images/quest3.gif) 0 0 no-repeat}
#center a.q3 {float:none}
.face {width:100%; text-align:left}
.face td {vertical-align:top; padding:0 20px 10px 0}
.face img {display:block; padding:2px; border:1px solid #C6C6C6; cursor: hand}
.face p {float:left; width:480px}
.face p span, .face p a {margin:0 9px; cursor: hand;}
.face p span {font-weight:bold}
.face tr.subface a {display:block}
.face a:link img.shadowface, .face a:visited img.shadowface, .face a img.shadowface, .face a:hover img.shadowface {position:absolute; display:block; width:222px; height:222px; padding:0; border:0; margin:3px 0 0 3px}
.order {text-align:right; padding:3px 0 14px 0}
.order a {font-size:10px; padding:3px 0 7px 25px; font-weight:bold; text-transform:uppercase; background:url(/images/quest3.gif) 0 0 no-repeat}
.order a:link, .order a:visited {text-decoration:none}
.price {float:right; padding-left:10px}
.bo {width:30px}
.sm {width:1%}
.cat {width:100%}
.cat td {vertical-align:top}
.cat img {padding:3px; margin:0 20px 0 0}
.cat table {width:98%; border-collapse:collapse; font-size:12px}
.cat table a:link, .cat table a:visited {color:#4C4C4C; text-decoration:none}
.cat table tr {height:24px; background:#FFFFFF}
.cat table tr.gray {background:#E8E8E8}
.cat table td {padding:0 13px; border:1px solid #FFFFFF; text-align:right; vertical-align:middle}
.cat table td.l {width:100px; text-align:left}
.cat table td.c {text-align:center}

/* ids */
#sverhu {display:none}
#cl {float:left; width:353px; height:200px}
#global {border-collapse:collapse; margin:0; border:0; padding:0; width:100%}
#td {padding:0; border:0}
#width {width:997px; height:1px; font-size:1px}
#house {position:absolute; right:0}
#g1 {min-width:1000px; max-width:1200px; min-height:100%; margin:-95px auto 0 auto}
#g2 {padding:95px 0 0 0}
#pre {position:absolute; margin:-1000px 0 0 -1000px}
#nav {height:29px; padding:4px 0 11px 16px}
#nav table {height:29px; border:0; margin:0 0 0 0; padding:0; width:100%; text-align:center}
#nav table td, #nav table tr {border:0; margin:0; padding:0}
#nav table td {width:12%}
#nav table td.wide {width:17%}
#nav table td.dv {float:none; width:1px; height:29px; background:#FFFFFF; font-size:1px}
#nav table td.dv div {width:1px; height:29px; background:#C4C2C3; font-size:1px}
#nav a {font:11px Arial; text-transform:uppercase; color:#888888; margin:11px 0 0 0; text-decoration:none}
#nav a:link, #nav a:visited {border-bottom:3px solid #FFFFFF}
#nav a, #nav a:hover {border-bottom:3px solid #F78A00}
#nav a#home {display:inline; float:left; width:15px; height:14px; margin:11px 47px 0 48px; background:#C4C2C3 url(/images/home.gif) 0 0 no-repeat; border:0}
#nav a#sitemap {display:block; float:left; width:13px; height:14px; margin:11px 46px 0 46px; background:#C4C2C3 url(/images/sitemap.gif) 0 0 no-repeat; border:0}
#nav a#mail {display:block; float:left; width:15px; height:14px; margin:11px 51px 0 52px; background:#C4C2C3 url(/images/mail.gif) 0 0 no-repeat; border:0}
#nav2 {margin:0 0 0 336px; height:1px}
#header {height:228px; padding-bottom:2px; background:url(/images/header.jpg) top right no-repeat}
#logo {float:left; display:inline; width:345px; height:145px; margin-left:16px}
#ssilk {float:right; display:inline;  width:345px; height:180px; margin-top: 20px; margin-bottom: 20px; margin-right:20px;}
#shadow {display:block}
#logo a, #logo object {display:block; position:absolute; margin-top:-145px; width:338px; height:139px; background:url(/images/logo.jpg)}
#phone {display:block; margin:48px 0 0 381px; float:left; position:absolute}
#logotext {float:left; clear:both; padding:35px 0 0 20px}
#menu {height:39px; padding-bottom:10px; background:url(/images/menu.gif) 0 0 repeat-x}
#menu span {display:block; width:978px; height:39px; margin:0 auto}
#menu a, #pre a {display:block; float:left; height:39px}
#left {float:left; width:314px; padding:0 20px 157px 16px}
#center {margin-left:353px; padding:0 5px 15px 0}
#selectproject {margin:0 0 14px 13px; background:url(/images/select.gif) 0 0 repeat-y}
#selectproject form {margin:0 1px; padding:0 10px 3px 10px; background:url(/images/h2.gif) left bottom repeat-x}
#selectproject div p {margin:0 1px; padding:0 10px 10px 10px; }
#selectproject label {display:block; float:left; width:200px}
#selectproject label.slabel {width:120px}
#selectproject select {display:block; float:left; width:155px; margin-bottom:5px}
#selectproject input {margin-bottom:5px}
#selectproject input#marking_of_goods {display:block; float:left; width:150px; margin-bottom:5px}
#selectproject input#project_name {display:block; float:left; width:150px; margin-bottom:5px}
#selectsubmit {display:block; width:174px; height:24px; background:url(/images/submit.gif) 0 0 no-repeat; border:0; cursor:pointer; padding:0 0 6px 0; margin:5px 0 0 105px; color:#4C4C4C}
#address {float:left; height:142px; width:330px}
#address div {position:absolute; width:156px; height:280px; padding:85px 10px 0 151px; margin:-143px 0 0 25px; background:url(/images/address.jpg) 0 0 no-repeat; text-indent:-58px}
#address p {margin:0 0 2px 0}

#search {float:left; width:314px; height:25px; position:absolute; margin-top: -170px; margin-left: 70px; }

#footermenu {margin-left:353px; height:50px; text-align:center; font:12px Arial}
#footermenu a {margin:0 10px; color:#4C4C4C; text-decoration:none}

#footer {min-width:1000px; max-width:1200px; height:95px; padding:0 0; margin:0 auto}
#f2 {height:95px; padding:0 20px; background:#A6A6A6 url(/images/footer.gif) 0 0 repeat-x}
#footer	p {float:right; width:680px; color:#FFFFFF; padding-top:4px; line-height:12px; margin:0}
#footer	p a {color:#FFFFFF}
#copy {height:27px}
#copy p {float:left; padding-top:5px; width:auto; color:#4C4C4C}
#accept {float:right; color:#4C4C4C; margin-top:3px; text-decoration:none}
#accept img {vertical-align:middle; margin-top:-1px}
#counter {padding-top:15px}
#path {padding:5px 0 20px 30px}
#lr {padding:0 0 16px 0; text-align:right; text-transform:uppercase}
#lr a {font:11px Verdana; font-weight:bold; color:#F6D393; text-decoration:none}
#lr span a {float:left; color:#B6B6B6}
#video {float:left; width:472px; height:400px}
#video object {margin-bottom:10px}
#videor {margin:0 0 0 490px}
#videor p {padding-left:18px}
#videor table {width:98%; border-collapse:collapse}
#videor table tr {height:24px; background:#FFFFFF}
#videor table tr.gray {background:#E8E8E8}
#videor table td {padding:3px 13px; border:1px solid #FFFFFF}
#videor table td.l {width:100px}
#lr2 {padding:0 0 8px 0; text-align:right}
#lr2 span a {float:left}
#house {position:absolute; right:0; width:413px; height:228px}
* html #phone {margin:48px 0 0 20px}
*+html #phone {margin:48px 0 0 20px}
#form2 legend {background:#fff}

/* ie6 */
* html #g1 {height:100%; width: expression(document.documentElement.clientWidth<1000 ? "1000px" : (document.documentElement.clientWidth>1280 ? "1200px" :"auto"))}
* html #footer {width: expression(document.documentElement.clientWidth<1000 ? "1000px" : (document.documentElement.clientWidth>1280 ? "1200px" :"auto"))}
* html #copy p {padding-top:7px}
* html #accept {margin-top:2px}
* html #center {height:1%}

.hl {min-height:138px; margin-bottom:15px; background:url(/images/h2.gif) left bottom repeat-x}
* html .hl {height:138px}

#vr2 {min-height:350px}
* html #vr2 {height:350px}

.error {color: red; font-weight: bold}