html,body,div,span,applet,object, h1, h2, h3, h4, h5, h6, p, img, hr, ul {margin: 0; padding: 0; border: 0}
.cleaner {clear:both; height:1px; font-size:1px; line-height:1px}
.clear{clear:both}
.hidden  {display:none}
.nowrap  {white-space: nowrap}
.left {float: left}
.right {float: right}
.italic {font-style: italic}
.underline {text-decoration: underline}
body {color: #333; font: 12px/18px "Tahoma", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; background: #f3f3f3 url(../images/layout/body.png) center top repeat-x}
a {color: #08c; outline: none}
a:hover {background: none; color: #08c; text-decoration: none; outline: none}
a.linkNext,
a.linkNext:hover {background: transparent url(../images/icons/linkNext.png) right top no-repeat; color: #08c;  display: block; float: right; height: 24px; padding: 0 24px 0 0; width: 44px}
a.linkNext:hover {background-position: right -24px}
ul.pages {list-style: none;margin: 0;padding: 0}
ul.pages li {float: left; margin: 0 20px 0 0}
.pages .next{background: transparent url(../images/icons/linkNext.png) right top no-repeat; color: #08c;  display: block; height: 24px; padding: 0px 32px 0 0}
.pages .next:hover {background-position: right -24px}
.pages .back{background: transparent url(../images/icons/linkBack.png) left  top no-repeat; color: #08c;  display: block; height: 24px; padding: 0px 0 0 32px}
.pages .back:hover {background-position: left -24px}
a.nohover:hover {text-decoration:none; color: #fff; background: none}
p {padding-bottom: 15px}
em {font-size: 12px}
em.faq {color: #b80000}
h1,
h2,
h3,
h4,
h5,
h6 {color: #5d5d5d; font-family: Arial, Helvetica, sans-serif; padding-bottom: 10px}
h1 {font-size: 22px; padding-bottom: 20px}
h2 {font-size: 20px}
h3 {font-size: 16px}
h4 {font-size: 14px}
h5 {font-size: 12px}
h6 {font-size: 10px}
hr {border-top: dotted 1px #aaa; height: 0;	margin: 16px 0}
ul {padding-bottom: 10px; list-style-type:square}
li {padding-bottom: 5px; margin-left: 42px}
#layout {margin: 0 auto; width: 980px}
div#header {background: #dce5ed url(../images/layout/header.jpg) no-repeat top left; height: 100px; width: 100%}
div#logotype {height: 41px; float: left; padding: 32px 0px 0px 21px; width: 198px}
div#logotype a {background: none; text-decoration: none}
div#phone {float: left; font: italic 30px 'Georgia', serif; padding: 44px 0 0 262px}
div#phone #phoneLabel {color: #555c77; font-size: 18px}
div#phone #phoneCode {color: #545c73}
div#phone #phoneNumber {color: #b1354f}
div.breakfast {padding: 10px 0 0 0}
div.breakfast a{background: none; height: 12px; display:inline; margin-left: 12px;text-decoration: none}
div.breakfast a:hover{background: none}
img.border {border:1px solid #B2B2B2; margin: 5px; padding: 2px}
a.faq {color: #b80000; font-style: italic; cursor: pointer}
.f4q{cursor: pointer}
a.faq:hover {background-color: #b80000; color: #fff}
ul.faq {padding-bottom: 10px; list-style-type: none}
ul.faq span {font-weight: bold; font-size: 18px; padding: 0 0px 0 0; color: #5d5d5d}
div.faq {padding: 15px 15px 0 15px; background: #fff4f5; display: none;border-radius: 15px;-moz-border-radius: 15px}
div.showFaq {display: block}
.list-none {list-style-type: none}
.noborder,
.noborder td,
.noborder th {border:0}
.centered {text-align: center}
.fail{border-color:#d1481a; background:#fff1ec url(../images/icons/fail.png) 4px center no-repeat}
.win{border-color:#669900; background:#f9ffec url(../images/icons/win.png) 4px center no-repeat}
.fail,
.win {border-style:solid;border-width:1px;padding:16px 20px 0 40px; margin: 0 0 10px 0}
.fail{color:#d1481a}
.win {color:#669900}
div#contactBox{width: 300px; height: 225px;padding: 2px; border:1px solid #b2b2b2}
table,
table td,
table th {border:1px solid #b2b2b2; border-collapse: collapse; margin-bottom: 10px}
table td,
table th {padding: 5px}
form fieldset {padding:10px 20px; border:0}
form fieldset legend {padding:0}
form fieldset input, form fieldset select {margin-top:3px; margin-bottom:10px; border: 1px solid #ccc}
form fieldset textarea {width:95%; border: 1px solid #ccc}
form fieldset select {border: 1px solid #ccc}
form fieldset label input {margin-bottom:0}
form fieldset input:hover,
form fieldset textarea:hover,
form fieldset select:hover {border: 1px solid #6ad}
form p.submit {margin-left:20px; padding: 0}
form p.submit input {padding:0 10px; margin-bottom:0; margin-top: 8px}
.O_o {color:#c00}
div.certificatesBox{width: 300px; height: 420px; float: left; padding-bottom: 15px; padding-left: 15px}
div.reviewsBox{width: 196px; height: 266px; float: left; padding-bottom: 15px; padding-left: 15px}
div.photoBox{width: 100px; height: 65px; float: left; padding-bottom: 15px; padding-right: 10px}
h4#toBeContinue{padding-left: 20px}
td.interactive-img-labels span {margin: 0 15px 0 0}
table.valigntop td {vertical-align: top}
span.item-normal {border-bottom: 1px dashed; cursor: pointer}
span.item-selected {border: 0; color: #b80000; cursor: pointer}
#navigation {background: #bbb; height: 40px; margin-bottom: 20px; width: 100%}
ul.siteMap,
ul.siteMap ul,
ul.siteMap ul ul {list-style-type: none}
ul.sideMenu,
ul.sideMenu ul {list-style-type: none; font-size: 10px}
ul.sideMenu ul {padding:0 0 0 30px; list-style-image: url(../images/icons/rarr.png)}
ul.sideMenu li {margin: 0}
ul.sideMenu ul li {margin: 0}
ul.sideMenu a {font-size: 10px}
#navigation a:hover ul {display: block}
#navigation li:hover ul {display: block}
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {list-style: none;margin: 0;padding: 0}
ul.dropdown {position: relative;z-index: 597;float: left}
ul.dropdown li {float: left;line-height: 1.3em;vertical-align: middle;zoom: 1}
ul.dropdown li.hover,
ul.dropdown li:hover {position: relative;z-index: 599;cursor: default}
ul.dropdown ul {visibility: hidden;position: absolute;top: 100%;left: 0;z-index: 598;width: 100%}
ul.dropdown ul li {float: none}
ul.dropdown ul ul {top: 1px;left: 99%}
ul.dropdown li:hover > ul {visibility: visible}
ul.dropdown {font-weight: bold}
ul.dropdown li {padding: 7px 10px;border:0;background-color: #f6f6f6;color: #000;background-image:url(../images/layout/menu.png);background-repeat:no-repeat}
ul.dropdown ul li.hover,
ul.dropdown ul li:hover {color: #000}
ul.dropdown a:link,
ul.dropdown a:visited { color: #000; text-decoration: none}
ul.dropdown a:hover { color: #000; background-color: transparent}
/*ul.dropdown a:active {color: #08c}*/
ul.dropdown ul {width: 164px;margin-left: 2px}
ul.dropdown ul li {font-weight: normal;height: auto ;background: transparent url(../images/layout/subMenu.png) repeat-y left top;width: 170px;cursor: pointer}
ul.dropdown ul li.last {height: 15px; background: transparent url(../images/layout/subMenu-last.png) no-repeat left top}
ul.dropdown ul li.first {background: transparent url(../images/layout/subMenu-first.png) no-repeat left top; padding-top: 10px}
ul.dropdown ul li a {text-indent: 0;font-size: 10px;background: url(../images/icons/arrow.gif) no-repeat 0px 14px;margin-left: 3px;height: auto;padding: 7px 0px 7px 20px; width: 138px}
ul.dropdown ul li a:link, ul.dropdown ul li a:visited {text-decoration: underline}
ul.dropdown ul li a:hover {text-decoration: none; background-color: #dcdcdc}
ul.dropdown li a {display: block;padding: 0 10px;height: 40px;text-indent: -9999px}
ul.dropdown li {padding: 0;width: 124px;height: 40px}
ul.dropdown li#menuItem1 {width: 42px}
ul.dropdown li#menuItem0,ul.dropdown li#menuItem9 {width: 35px}
ul.dropdown li#menuItem1 {background-position:   0px 0px}
ul.dropdown li#menuItem2 {background-position: -42px 0px}
ul.dropdown li#menuItem3 {background-position:-166px 0px}
ul.dropdown li#menuItem4 {background-position:-290px 0px}
ul.dropdown li#menuItem5 {background-position:-414px 0px}
ul.dropdown li#menuItem6 {background-position:-538px 0px}
ul.dropdown li#menuItem7 {background-position:-662px 0px}
ul.dropdown li#menuItem8 {background-position:-786px 0px}
ul.dropdown li#menuItem9 {background-position:-910px 0px}
ul.dropdown li#menuItem0 {background-position:-945px 0px}
ul.dropdown li#menuItem1.hover,ul.dropdown li#menuItem1:hover{background-position:   0px -40px}
ul.dropdown li#menuItem2.hover,ul.dropdown li#menuItem2:hover{background-position: -42px -40px}
ul.dropdown li#menuItem3.hover,ul.dropdown li#menuItem3:hover{background-position:-166px -40px}
ul.dropdown li#menuItem4.hover,ul.dropdown li#menuItem4:hover{background-position:-290px -40px}
ul.dropdown li#menuItem5.hover,ul.dropdown li#menuItem5:hover{background-position:-414px -40px}
ul.dropdown li#menuItem6.hover,ul.dropdown li#menuItem6:hover{background-position:-538px -40px}
ul.dropdown li#menuItem7.hover,ul.dropdown li#menuItem7:hover{background-position:-662px -40px}
ul.dropdown li#menuItem8.hover,ul.dropdown li#menuItem8:hover{background-position:-786px -40px}
ul.dropdown li#menuItem9.hover,ul.dropdown li#menuItem9:hover{background-position:-910px -40px}
ul.dropdown li#menuItem0.hover,ul.dropdown li#menuItem0:hover{background-position:-945px -40px}
ul.dropdown ul li.dir {padding-right: 15px}
ul.dropdown ul a {width: 129px}
ul.dropdown ul a.dir {width: 124px}
div#office {background: #ddd url(../images/layout/office.jpg) left top no-repeat; height: 543px; margin-bottom: 4px; width: 100%}
div#planktonRequest {background: url(../images/layout/request.png) center top no-repeat; height: 40px; padding: 140px 0 0 20px; position: absolute; top: 480px; width: 288px;z-index:1}
div#planktonRequest a {color: #282828; font: italic 21px 'Georgia', serif; padding-left: 42px}
div#planktonRequest a:hover {background: transparent}
div#content {float: left; margin-right: 5px; width: 715px}
div#content .panel {background: url(../images/layout/content-top.png) left top no-repeat; padding-top: 10px}
div#content .content {background: #fafafa url(../images/layout/content-content.png) left top repeat-y; padding: 16px 20px}
div#content .bottom-line {background: transparent url(../images/layout/content-bottom.png) left top no-repeat; height: 10px; font: 0/0; line-height: 0; margin: 0; padding: 0}
div#catalog {background: #fafafa url(../images/layout/content-bottom.png) left bottom no-repeat; /*margin: 0 0 25px 0;*/ margin: 0; padding: 0 0 10px 0; width: 100%}
div#catalog h1.title, 
div#catalog h3.title {background: #dfdfdf url(../images/layout/bar-h1.png) left top no-repeat; font-size: 23px; height: 30px; padding: 16px 20px 0 20px}
div#catalog .middle {padding: 0 30px}
div#catalog .product {float: left; width: 205px}
div#catalog .product p {padding: 10px 0 20px 0}
div#catalog .product h2,
div#sideBar .sideContent h2 {font-size: 16px} 
div#sideBar {float: left; width: 260px}
div#sideBar h4 {background: #dfdfdf  url(../images/layout/bar-h3.png) left top no-repeat; font-size: 23px; height: 30px; padding: 16px 20px 0 20px}
div#sideBar .sidePanel {background: #fafafa url(../images/layout/side-bottom.png) left bottom no-repeat; margin: 0 0 25px; padding: 0 0 10px; width: 100%}
div#sideBar .sideContent {background: #fafafa url(../images/layout/side-content.png) left top repeat-y; padding: 16px 20px}
div#sideBar	.sideContent p {margin: 0; padding: 10px 0}
div#configurationWnd {padding: 5px 0 0 5px; width: 215px; height: 135px; background: url(../images/layout/imgBorder.png) left top no-repeat}
div#configurationWnd img {width: 210px; height: 125px}
div#footer {background: url(../images/layout/footer.png) top left no-repeat; height: 78px; width: 100%; margin: 35px 0}
div#footer a:hover {background: #6f7688; color: #fff}
div#footer ul {list-style: none; margin: 0 20px; padding: 16px 0 0 0; position: relative; width: 960px}
div#footer li {background: url(../images/icons/footerSprites.jpg) no-repeat; display: block; float: left; height: 48px; margin: 0; overflow: hidden; padding: 0 0 0 52px}
div#footer #footerOki {background-position: left top; width: 290px}
div#footer #footerIcq {background-position: left -99px; width: 164px}
div#footer #footerIcq div {padding: 10px 0 0 10px}
div#footer #footerPhone {background-position: left -49px; width: 164px}
div#footer #footerMail {background-position: left bottom; width: 118px}
div#footer .footerTextLabel { color: #6f7688; font: 12px/18px 'Georgia', serif; }
div#footer .footerTextNumber { width: 100px; color: #b1354f; font: 22px/18px 'Georgia', serif; padding: 16px 0 4px 0px; }
#tooltip {position: absolute;z-index: 3000;border: 1px solid #111;background-color: #eee;padding: 5px;opacity: 0.85}
#tooltip h3, #tooltip div { padding: 0; margin: 0; font-size: 12px}
#tooltip.pretty {font-family: Arial;border: none;width: 210px;padding:20px;height: 35px;opacity: 0.8;background: url(../scripts/jquery.tooltip/tooltip.png)}
#tooltip.pretty h3 {margin-top: 8px;font-size: 11pt;width: 220px;text-align: center}
#tooltip.pretty div { width: 220px; text-align: left}
a.lightBox:hover {background: transparent}div.dark_rounded .pp_top .pp_left{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}div.dark_rounded .pp_top .pp_middle{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_top .pp_right{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}div.dark_rounded .pp_content{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_next:hover{background: url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor: pointer}div.dark_rounded .pp_previous:hover{background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor: pointer}div.dark_rounded .pp_expand{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer}div.dark_rounded .pp_expand:hover{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer}div.dark_rounded .pp_contract{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer}div.dark_rounded .pp_contract:hover{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer}div.dark_rounded .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer}div.dark_rounded .currentTextHolder{color:#c4c4c4}div.dark_rounded .pp_description{color:#fff}div.dark_rounded .pp_arrow_previous{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.dark_rounded .pp_arrow_next{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}div.dark_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default}div.dark_rounded .pp_bottom .pp_left{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}div.dark_rounded .pp_bottom .pp_middle{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_bottom .pp_right{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_loaderIcon{background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000}.pp_top{height:20px;position: relative}* html .pp_top{padding:0 20px}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle{left:0;position: static}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_content{height:40px;position: relative;text-align: left;width:100%}.pp_content .pp_details{display: none;margin:10px 15px 2px 20px}.pp_description{display: none;float: left;margin:0}.pp_nav{clear: left;float: left;margin:3px 0 0 0}.pp_nav p{float: left;margin:2px 4px}.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px}.pp_hoverContainer{left:0;position:absolute;top:0;width:100%;z-index:2000}a.pp_next{background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%}a.pp_previous{background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%}a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000}a.pp_close{display:block;float: right;text-indent: -10000px}.pp_bottom{height:20px;position: relative}* html .pp_bottom{padding:0 20px}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_bottom .pp_middle{left:0;position: static}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_loaderIcon{display: none;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px}#pp_full_res{display: none;line-height:1 !important;margin:0 auto;text-align:center;width:100%}div.ppt{color:#fff;display: none;font-size:17px;left:0;position:absolute;top:0;z-index:9999}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden}.clearfix {display: inline-block}* html .clearfix {height:1%}.clearfix {display:block}
.someDiv{margin-left: 300px;margin-top: 30px;border: 1px solid Silver;height: 300px}
#File1{float: left}
.customFile{width: 219px;margin-left: -225px;cursor: default;height: 24px;z-index: 2;filter: alpha(opacity: 0);position: relative;opacity: 0;float: left}
.fakeButton{z-index: 1;position: relative;width: 125px;height: 24px;background: url(../images/upload/button.gif) no-repeat left top;float: left}
.blocker{position: relative;z-index: 3;width: 150px;height: 24px;background: url(../images/upload/transparent.gif);float: left;margin-left: -240px}
.FileName{float: left;height: 15px;font-family: Verdana;font-size: 8pt;color: Gray;margin-left: 5px;margin-top: 2px;padding-top: 1px;padding-left: 19px;padding-right: 7px}
.minus{cursor: pointer;margin-left: 5px;width: 16px;height: 16px;background: url(../images/upload/plusminus.gif) no-repeat left -16px;float: left;margin-top: 3px}
.wrapper{float: left;width: 100%;display: block;margin: 3px}