html, body {background-color:#e0dfce;font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif;font-size:8pt;color:#787878;border:0px;width:100%;height:100%;}
html, body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, input, select, form, fieldset img, table {margin:0px;padding:0px;}
body {behavior:url('/css/csshover.htc');}
ol, ul {list-style-image:none;list-style-position:outside;list-style-type:none;}
table {border-collapse:collapse;border-spacing:0pt;border:0px;}
th, td {text-align:left;vertical-align:top;}
input, select, textarea {font-family:Tahoma;font-size:8pt;}
img, fieldset {border:0px none;}
a, a:visited {text-decoration:underline;}
a:active, a:hover {text-decoration:none;}
a:active, a:focus {outline:none;}

a.search { display: none }

.clear, .line2, .carlist li.clear, #choice li.clear, .equipment li.clear, #descriptions .left dd.clear, .acquisition li.clear {clear:both!important;float:none!important;display:block;font-size:0pt;text-indent:-9999px;line-height:0px;border:0px;width:auto!important;height:0px!important;padding:0px!important;margin:0px!important;visibility:hidden;}

h1 {font:bold italic 22.5pt georgia;color:#ffffff;line-height:1em;letter-spacing:-0.5px}
h2 {font:bold italic 15pt georgia;color:#5f5f5f;margin-bottom:10px;letter-spacing:-1px}
h3 {font:italic 13pt georgia;margin-bottom:8px;letter-spacing:-1px;font-weight:bold}
h4 {font-weight:bold;font-size:8pt;margin-bottom:12px;}

#wrapper {min-width:1000px;height:auto!important;min-height:100%;margin:0px auto;position:relative;}

#header {/*background:transparent url('/images/site/bg.png') 0px 0px no-repeat scroll;*/padding:9px 0px 0px 80px;position:fixed; top: 0px; left: 0px;}/*-28*/
#header a {color:#787878;}
#header a.a {background-color:#32beb9;font-weight:bold;color:#e9e8da;text-decoration:none;padding:0px 2px 1px;}
#header a.a:hover {background-color:transparent;color:#32beb9!important;}
#header ul {background:transparent url('/images/site/works.png') 0px 0px no-repeat scroll;font:italic 12.5pt georgia;color:#5f5f5f;width:186px;padding-top:28px;float:left;font-weight: normal;}
#header ul a {color:#5f5f5f;text-decoration:none;border-left:7px solid #ffffff;padding:1.5px 0px 2px;display:block;}
#header ul li {background-color:#ffffff;text-align:center;text-decoration:none;/*border-bottom:1px solid #e0dfce;*/margin-bottom:1px;position:relative;float:left;width:100%;}
#header ul li:hover strong {display:block;}
#header ul strong {background-color:#ffffff;font-style:normal;font-size:8pt;color:#adadad;text-align:center;width:24px;position:absolute;top:0px;right:-27px;display:none;}
#header ul span {padding-bottom:1px;margin-top:-2px;display:block;}
#header ol {margin:29px 0px 0px 234px;} 
#header ol li {border-top:1px solid #5f5f5f;padding-top:4px;margin-right:35px;float:left;}
#header ol li#about {width:250px;}
#header ol li#publications {width:171px;}
#header ol li#contacts {width:170px;margin-right:0px;}
#header ol p {line-height:1.25em;}
#header ol ol {margin:0px 0px 10px;}
#header ol ol li {border:0px;padding:0px;margin:0px;float:none;}
#header ol ol.links li {margin-bottom:4px;}
#header ol.opt {font-size:10.5pt;width:895px;margin:0px;position:absolute;top:11px;left:80px;}
#header ol.opt a.a, #header ol.opt span {color:#e9e8da;padding:1px 4px 3px 5px;float:left;}
#header ol.opt span {background-color:#ccc8b7;font-weight:bold;}
#header ol.opt li {border:0px;padding:0px;margin:0px;float:right;margin-left:5px;}
#header ol.opt img {display:block;}
#info {text-align:right;width:895px;margin-top:-6px;}
#logo {background:transparent url('/images/site/logo_1.png') 0px 0px no-repeat scroll;font-size:0px;text-indent:-9999px;text-decoration:none;width:58px;height:85px;position:absolute;top:9px;left:0px;z-index:1000;cursor:pointer;}

#body {color:#363636;padding:/*222*/4px 0px 40px;padding-left:80px;position:absolute; top: 215px; }

#list {/*width:266px;height:464px;*/padding-right:65px;}
/*#list a.sel {background:transparent url('/images/site/sel_1.png') 0px 0px no-repeat scroll;font:italic 9pt georgia;color:#ffffff;text-decoration:none!important;width:266px;height:464px;position:absolute;top:15px;left:0px;z-index:10;float:left;display:none;}
#list a.sel span {text-align:center;margin-top:226px;display:block;}
#list a.sel em {background-color:#32beb9;padding:3px 6px 2px;}
#list a.sel b {background:transparent url('/images/site/sel_2.png') 0px 0px no-repeat scroll;font-weight:normal;width:246px;height:221px;position:absolute;top:0px;left:0px;z-index:20;display:none;}
#list a.sel b span {margin-top:103px;}
#list a.sel:hover b {display:block;}*/
#list .sel {background:transparent url('/images/site/sel_1.png') 0px 0px no-repeat scroll;font:italic 9pt georgia;color:#ffffff;text-decoration:none!important;width:266px;height:464px;position:absolute;top:15px;left:0px;z-index:10;float:left;display:none;}
#list .sel span {text-align:center;margin-top:226px;display:block;}
#list .sel em {background-color:#32beb9;padding:3px 6px 2px;}
#list .sel b, #list .sel a {background:transparent url('/images/site/sel_2.png') 0px 0px no-repeat scroll;font-weight:normal;color:#ffffff;text-decoration:none!important;width:246px;height:221px;position:absolute;top:0px;left:0px;z-index:20;display:none;}
#list .sel b span, #list .sel a span {margin-top:103px;}
#list .sel:hover b, #list .sel:hover a {display:block;}

#list .section {background:transparent url('/images/site/line_1.png') 0px 0px no-repeat scroll;padding-left:22px;margin-left:-6px;}
#list .section .sel {left:22px;}
ul#list p {margin-top:13px;}
ul#list li, dl#list dt {padding:15px 0px;margin-right:15px;position:relative;float:left;}
/*ul#list li:hover a.sel, dl#list dt:hover .sel {display:block;}*/
ul#list img {float:left;}
ul#list .img {float:left; display: block; overflow: hidden; width: 0px; }

ul#list .block { cursor: pointer; width:221px;height:366px;padding:22px 20px 76px 25px;position:relative;float:left;}

ul#list .opened .block { cursor: auto !important }

ul#list .block a {font-weight:bold;color:#ffffff;text-decoration:none;}
ul#list .block a:hover {text-decoration:underline;}
ul#list .block div {width:221px;position:absolute;left:25px;bottom:76px;}
ul#list .block span {font:italic 18pt georgia;color:#ffffff;margin-bottom:10px;display:block;letter-spacing:-1px;}

dl#list dt {cursor: pointer; color:#5f5f5f;}
dl#list dt b {background-color:#ffffff;width:266px;height:464px;float:left;position:relative;}
dl#list dt b em {font:bold italic 30pt georgia;text-align:center;margin-top:198px;display:block;letter-spacing:-1.8px;}
dl#list dt b strong {background-color:#adadad;font-style:normal;font-size:8pt;color:#ffffff;text-align:center;width:24px;position:absolute;top:5px;right:5px;}
dl#list dd { background-color:#ccc8b7;color:#787878;width:0px;/* 246px */height:446px;padding:8px 15px 10px;margin:15px 15px 15px -5px;float:left;position:relative;}
dl#list dd .sel {background:transparent none;font:italic 9pt georgia;color:#ffffff;text-decoration:none!important;width:auto;height:auto;position:relative;top:0px;left:0px;float:none;display:block;margin-bottom:15px;}
dl#list dd img {display:block;}
dl#list dd div p { padding-bottom: 5px !important; }

dl#list dd.closed { display:none !important;}
dl#list dd.opened.closed { display:block !important;}

dl#list dd div {line-height:1.25em;}
dl#list dd ol, dl#list dd ul {margin-bottom:12px;}
dl#list dd a {font-style:italic;color:#5f5f5f;}

dl#list div.price-box { font-size:14pt; color:#5f5f5f; position: absolute; bottom:40px; width: 250px; height: 30px; }
div.currencies { padding-top: 4px; position: inherit; left: 0px; font-size: 9pt !important; }
div.currencies a { text-decoration:none; padding: 2px 2px; font-style: normal !important; }
div.currencies a.selected { font-weight: bold; color: #333; background-color: #DFDFCF; }
strong.price { position: inherit; right:0px; letter-spacing:-1px; }

#list a.a {background-color:#32beb9;font-weight:bold;font-style:normal;color:#e0dfce;text-decoration:none;padding:1px 10px 2px;position:absolute;right:15px;bottom:19px;}
#list a.a:hover {background-color:transparent;color:#32beb9!important;}

p.view {margin-top:3px; /*position: fixed; bottom: 40px */ }
p.view a {background:transparent url('/images/site/ico_view.gif') right 0px no-repeat scroll;font-weight:bold;color:#787878;text-decoration:none!important;padding-right:21px;float:left;cursor:pointer;}
p.view a:hover span {background:transparent none;}
p.view span {background:transparent url('/images/site/line_2.gif') 0px bottom repeat-x scroll;padding-bottom:2px;float:left;}

#form {background-color:#424242;color:#808080;padding:26px 20px 20px 30px;/*position:fixed;top:311px;left:180px;*/position:absolute;top:100px;left:180px;z-index:1100;}
#form a {font-style:italic;color:#5f5f5f;}
#form a.close {position:absolute;top:7px;right:7px;z-index:1200;}
#form h2 {font:bold italic 15pt georgia;color:#ffffff;border-bottom:1px solid #747474;padding-bottom:30px;margin-bottom:11px;}
#form div {line-height:1.25em;width:305px;margin-right:35px;float:left;}
#form p {margin-bottom:12px;}
#form fieldset {width:305px;margin-left:340px;}
#form fieldset div {width:auto;margin:0px 0px 0px 59px;float:none;}
#form fieldset img {float:left;margin-right:5px;}
#form dl {padding-top:6px;}
#form dt {font-weight:bold;width:57px;margin-top:5px;float:left;}
#form dd {margin:0px 0px 9px 59px;}
#form dd input, #form input.code, #form textarea {background-color:#313131;color:#787878;border:0px;padding:5px 7px 5px;}
#form dd input {width:155px;}
#form textarea {width:232px;height:81px;}
#form input.btn {background-color:#32beb9;font-weight:bold;color:#ffffff;border:0px;padding:0px 2px 1px;float:right;cursor:pointer;}
#form input.code {text-align:center;width:29px;padding:2px 5px 2px;float:left;}

@media all and (min-width: 0px) {
#form {width:659px;}
#form fieldset {margin-left:0px;}
#form input.btn {padding:1px 5px 2px;}
}

@media not all and (-webkit-min-device-pixel-ratio) {/* Opera 9.5 */ #form {width:auto;} }

html#form {width:auto;}

/* NEW */

#header {
	position: absolute;
	position: fixed;
}
#header-height {
	height: 201px;
}

#slider {
	padding:15px 0 40px 0px;
	color: #363636;
}
#slider table.slides td { padding: 0; }
#slider table.slides td.lead {
	vertical-align: middle;
}
#slider table.slides td.lead a.sel {
	background:transparent url(/images/site/sel_1.png) no-repeat scroll 0 0;
	color:#FFFFFF;
	display:none;
	float:left;
	font-family:georgia;
	font-size:9pt;
	font-style:italic;
	height:464px;
	line-height:normal;
	position:absolute;
	text-decoration:none !important;
	width:266px;
	z-index:10;
}
#slider table.slides td.lead:hover a.sel,
#slider table.slides td.hover a.sel {
	display: block;
}
#slider table.slides td.lead a.sel span {
	display:block;
	margin-top:226px;
	text-align:center;
}
#slider table.slides td.lead a.sel span em {
	background-color:#32BEB9;
	padding:3px 6px 2px;
}
#slider table.slides td.lead a.opened { display: none !important; }
#slider table.slides td.sep {
	padding: 0 10px;
}
#slider table.slides td.sep div {
	background: url(/images/site/line_1.png) no-repeat;
	width: 13px;
	height: 488px;
}
#slider div.lead {
	width: 221px;
	height: 366px;
	padding:22px 20px 76px 25px;
	/*cursor:pointer;*/
	position: relative;
}
#slider div.lead a {font-weight:bold;color:#ffffff;text-decoration:none;}
#slider div.lead a:hover {text-decoration:underline;}
#slider div.lead div {width:221px;position:absolute;left:25px;bottom:76px;}
#slider div.lead span {font:italic 18pt georgia;color:#ffffff;margin-bottom:10px;display:block;letter-spacing:-1px;}
#slider div.lead img.preloader { position: absolute; right: 20px; display:none; }
#slider .action img.preloader { display: block; }

#slider table.slides td.image { vertical-align: middle; }
#slider table.slides td.image div { width: 0px; display: none; overflow: hidden; }

#slider div.lead p { padding: 7px 0px }