html,body {padding:0;margin:0}
body {color:#333; background:#fff; font:75% Arial,Helvetica,sans-serif}
td {color:#333; font-size:100% !important; font /**/:75% Arial,Helvetica,sans-serif}
input,textarea,option,select {color:#333; font:100% Arial,Helvetica,sans-serif; }

h1,h2,h3,h4,h5,p {margin:0; padding:0}

img {border:0}
a {color:#1487D4; text-decoration:underline}
a:hover {color:#FFA700}

label {cursor:hand; cursor:pointer}

#minWidth {position:relative; width:expression((document.body.clientWidth<=1000)?'1000px':'auto'); height:1px; padding-bottom:30px; voice-family: "\"}\"";
voice-family:inherit; width:auto}
html>body #minWidth {width:auto; min-width:1000px; height:auto}

#logo {float:left; padding-top:47px; width:30%; margin-right:-5px}
#log-o {padding-left:70px}

#topNav {float:left; width:45%; height:90px; margin-top:30px; border-left:1px solid #E3E3E3; margin-right:-50px}
#topNav .tpNav {position:relative; height:90px}
#topNav ul {position:absolute; bottom:19px; width:90% !important; width /**/:100%; margin:0 -32px 0 0; padding:0 0 0 39px; list-style-type:none}
html>body #topNav ul {bottom:20px}
#topNav ul li {float:left; margin-right:32px}

#contacts {display:inline; float:right; color:#79888D; font-size:92%; width:25%; margin-right:5px; height:120px}
html>body #contacts {display:block}
#phn {position:relative; height:120px}
#phn span {display:block; background: url(../img/phone.gif) no-repeat 0 0; padding-top:43px; position:absolute; bottom:20px}



#middle0 {position:relative; background: url(../img/visual.jpg) no-repeat 24% 100%; height:477px}
html>body #middle0 {height:auto; min-height:477px}

#middle1 {position:relative; background: url(../img/visual2.jpg) no-repeat 24% 100%; height:477px}
html>body #middle1 {height:auto; min-height:477px}

#middle2 {position:relative; background: url(../img/visual3.jpg) no-repeat 24% 100%; height:477px}
html>body #middle2 {height:auto; min-height:477px}

#middle3 {position:relative; background: url(../img/visual4.jpg) no-repeat 24% 100%; height:477px}
html>body #middle3 {height:auto; min-height:477px}



#nav {float:left; width:30%; margin-right:-5px; padding-bottom:60px}
#nav ul {font-size:120%; font-weight:bold; margin:0; padding:77px 77px 0 70px; list-style-type:none}
#nav ul ul {z-index:999; position:relative; background: url(../img/bgSubNav.gif) no-repeat 0 0; font-size:79%; font-weight:normal; margin-top:-1px !important; margin-top /**/:-4px; padding:17px 0 0 0; _height:1px}
#nav ul ul a {color:#B16501}
#nav ul ul li {padding-bottom:2px; margin-left:0 !important; margin-left /**/:-16px}
#nav ul ul li a.hr {color:#79888D !important; text-decoration:none}
#nav li {margin:0; padding:0 0 12px 0}
#nav li.faq {position:relative; background: url(../img/icoFaq.gif) no-repeat 0 27px; padding:28px 0 4px 34px; margin:0 0 0 -34px}
#nav li.faq a {color:#79888D}
#nav ul ul a:hover, #nav li.faq a:hover {color:#FFA700}
#nav LI P{font-size:0.76em;line-height:1.39em;margin:7px 0px 10px 10px;}

#nav li div.hr {position:relative; margin-left:-20px; border:1px solid #FFD385; padding:0; background-color:#FFF6E6; height:1px}
#nav li div.hr a {color:#FFA700; text-decoration:none}
.h-tl {background-image:url(../img/h-tl.gif) !important}
.h-tr {background-image:url(../img/h-tr.gif) !important}
.h-bl {background-image:url(../img/h-bl.gif) !important}
.h-br {background-image:url(../img/h-br.gif) !important}
.h-br {padding:7px 19px !important}

#newtech {display:inline; float:right; width:51%; margin-right:5px}
html>body #newtech {display:block}
#new-tech {padding:30px 49px 60px 0; _height:1px}
#newtech h1, #newtech .h2 {color:#355B6C; font-size:170%; font-weight:normal; padding:0 0 28px 35px}


.abt {position:relative; border:1px solid #E5E5E5; height:1px}
.abt .qut {display:block; position:absolute; background: url(../img/bgQut.gif); left:52px; top:-16px; width:14px; height:16px}
.abt p {color:#355B6C; font-size:92%; padding:12px 0}
.abt p.lnk {font-size:100%}

.h-tl, .ab-tl, .h-tr, .ab-tr, .h-bl, .ab-bl, .h-br, .ab-br {position:relative; background-repeat:no-repeat}

.h-tl, .ab-tl {background-image:url(../img/ab-tl.gif); background-position:0 0; top:-1px; left:-1px}
.h-tr, .ab-tr {background-image:url(../img/ab-tr.gif); background-position:100% 0; right:-2px}
.h-bl, .ab-bl {background-image:url(../img/ab-bl.gif); background-position:0 100%; bottom:-2px !important; bottom /**/:-2px; left:-2px}
.h-br, .ab-br {background-image:url(../img/ab-br.gif); background-position:100% 100%; width:auto !important; width /**/:100%; padding:14px 34px; right:-2px; bottom:0 !important; bottom /**/:0; height:1px}
html>body .h-tr, html>body .ab-tr {bottom:0 !important}
html>body .h-bl, html>body .ab-bl {bottom:-2px !important}
html>body #nav li .hr, html>body .h-br, html>body .abt, html>body .ab-br {height:auto}

h3.apple {font-size:92%; font-weight:normal; background: url(../img/apple.gif) no-repeat 0 0; height:52px !important; height /**/:73px; margin:50px 0 0 116px; padding:21px 0 0 100px}
html>body h3.apple {height:auto !important; min-height:52px}

#entr {margin:-42px 0 0 0; }
#entr a, #entr a:link, #entr a:visited {color:#355B6C; font: 12px/18px Arial; display: block; padding-bottom:18px;}
#entr div {float:left; color:#4D4D4D; padding-top:27px; background-position:0 0; background-repeat:no-repeat;position:relative}
#entr div div {float:none; padding:0 35px 0 0}
#entr p {font-size:92%}
#en1 a:hover {color:#4DBAFF}
#en2 a:hover {color:#F7A70E}
#en3 a:hover {color:#ADC518}
#en4 a:hover {color:#F05B12}
#en1 {background:url(../img/bgEn1.gif); background-position:71px 0 !important; width:30%; margin-right:-5px;}
#en-1 {padding-left:71px !important}
#en2 {background:url(../img/bgEn2.gif); width:19%;//position:relative;}
#en-2 {padding-right:13px !important}
#en3 {background:url(../img/bgEn3.gif); background-position:36px 0 !important; width:26%; margin-right:-40px;}
#en-3 {padding-left:36px !important}
#en4 {display:inline; float:right !important; background:url(../img/bgEn4.gif); width:25%; margin-right:5px;}
html>body #en4 {display:block}

#developer {color:#767C83; font-size:92%; float:left; width:30%; margin-right:-5px; padding-top:59px}
#develop {padding:0 70px}
#develop .imgs {position:relative; /*margin-left:-22px;*/ margin-top:1px; padding-bottom:10px; _height:1px}
#develop .map {position:relative; margin-left:-32px; padding-top:14px; _height:1px}
#develop .map a {float:left; display:block; background: url(../img/icoMap.gif) no-repeat 0 3px; padding-left:32px; _height:1px}

#copyright {float:left; margin-top:41px; width:19%; height:90px; border-left:1px solid #E3E3E3}
#copy-r {color:#767C83; font-size:92%; padding:18px 11px 0 39px}

#mail {float:left; width:26%}
#email {color:#767C83; font-size:92%; padding:59px 0 0 36px}

#content {float:left; width:46%; margin-right:-50px; padding:30px 0 20px 0}
#content h1 {color:#355B6C; font-size:170%; font-weight:normal; padding-bottom:21px}
#content p {padding-bottom:22px}
#content h2 {color:#355B6C; font-size:110%; padding-bottom:21px}

#rCol {background: url(../img/visual-1.jpg) no-repeat 100% 0; float:right; width:25%; height:330px}
html>body #rCol {height:auto; min-height:330px}
#rCol2 {background: url(../img/visual-2.jpg) no-repeat 100% 0; float:right; width:25%; height:330px}
html>body #rCol2 {height:auto; min-height:330px}
#rCol3 {background: url(../img/visual-3.jpg) no-repeat 100% 0; float:right; width:25%; height:330px}
html>body #rCol3 {height:auto; min-height:330px}
#r-Col {padding-left:40px; padding-top:282px; _height:1px}
#r-Col .ph-l {float:left; background: url(../img/bgPh-l.gif) no-repeat 0 0; margin-bottom:18px}
#r-Col .ph-r {background: url(../img/bgPh-r.gif) no-repeat 100% 100%; padding:16px 17px 17px 12px}
#r-Col .view {font-size:92%; float:left}
#r-Col .view a {display:block; background: url(../img/icoView.gif) no-repeat 0 2px; padding-left:22px}

h3.vitaminki {position:relative; font-size:92%; font-weight:normal; background: url(../img/vitaminki.gif) no-repeat 0 0; height:50px !important; height /**/:81px; margin:20px 0 0 -32px; padding:31px 0 0 80px}
html>body h3.vitaminki {height:auto !important; min-height:50px}

form {margin:0; padding:0}
.clr {clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important}

.leftbannerS{margin:20px 0% 10px 60px;}
.leftbannerS .leftbanner IMG{margin:10px}

