body {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; color:#666;}
body {font-size: 85%;}
form {margin: 0px;}
h1 {font-weight: normal; color:#000000; font-size: 180%;}
h2 {font-weight: normal; font-size: 140%; color:#000;}
h4 {font-weight: normal; font-size: 120%;}
a {color:#3399cc; text-decoration: underline;}
a:hover {color:#3399cc; text-decoration: none;}

div.logofloat {width: 200px; height: 120px; float: left; margin-right: 1ex; margin-bottom: 2em; text-align: center;}

table.squarenav {float: right; margin-bottom: 1em; margin-left: 1em; margin-right: 40px; border-top: 1em solid #f5f5ea; border-bottom: 1em solid #f5f5ea; background-color:#f5f5ea;}
td.leftcolnaviconcurrent {padding: 1ex; padding-left: 1em; background-color:#fff;}
td.rightcolnaviconcurrent {padding: 1ex; padding-left: 2em; background-color:#fff;}
td.leftcolnavicon {background-color:#f5f5ea; padding: 1ex; padding-left: 1em;}
td.rightcolnavicon {background-color:#f5f5ea; padding: 1ex; padding-left: 2em;}
td.leftcolnavlinkcurrent {width: 200px; background-color:#fff; padding: 0.5ex;}
td.rightcolnavlinkcurrent {width: 200px; background-color:#fff; padding: 0.5ex;}
td.leftcolnavlink {background-color:#f5f5ea; width: 200px; padding: 0.5ex;}
td.rightcolnavlink {background-color:#f5f5ea; width: 200px; padding: 0.5ex;}

td.safarileft {background-image: url("/assets/images/sites/safarileft.gif"); background-repeat: repeat-y; background-position: left top; padding-left:23px;}
div.safariright {background-image: url("/assets/images/sites/safariright.gif"); background-repeat: repeat-y; background-position: right top; padding-right: 23px;}
td.safarilefttop {background-image: url("/assets/images/sites/safaritopbk.gif"); background-repeat: repeat-x; background-position: left top;}
td.safaririghttop {background-image: url("/assets/images/sites/safaritopbk.gif"); background-repeat: repeat-x; background-position: left top; text-align: right;}
td.safarileftbottom {background-image: url("/assets/images/sites/safaribottombk.gif"); background-repeat: repeat-x; background-position: left top;}
td.safarirightbottom {background-image: url("/assets/images/sites/safaribottombk.gif"); background-repeat: repeat-x; background-position: left top; text-align: right;}
ul.parentnchildren {margin: 0px; margin-top: 1em; margin-bottom: 1em; padding: 0px; list-style-type: none;}
.parentnchildren li {display:inline-block; padding: 3px; margin-right: 1ex;}
.parentnchildren li.current, .parentnchildren li.currentcurrent {background-color:#f60; color:#fff;}
li.current a, li.currentcurrent a {color:#fff;}

.button {height: 32px; display: block; font: bold 15px Verdana, Arial, sans-serif;cursor: pointer;}


table.topnav {width: 80%; border-collapse: collapse;}
.topnav td {padding-right: 3ex; padding-left: 3ex; text-transform: uppercase; color:#ff6600; background-color:#7f7f7f; border: 2px solid #7f7f7f; height: 40px;}
.topnav td.current {background-color:#fff; border-bottom: 2px solid #fff;}
.topnav a {color:#fff; text-decoration: none;}
.topnav a:hover {text-decoration: underline; color:#ff6600;}
.current a {color:#ff6600; text-decoration: underline;}



span.phone {font-size: 170%; color:#000;}
div.posil {width:365px; float: right; margin-bottom: 1em;}
.posil h1 {color:#000; font-weight: normal; margin-bottom: 0ex;}
.posil p {font-size: 110%; margin-top: 0ex;}

table.faceorder {background-image: url("/assets/images/template/leftorder.gif"); background-repeat: no-repeat; background-position: left top; border-collapse: collapse; width: 85%; margin-top: 1em;}
.faceorder td {background-image: url("/assets/images/template/rightorder.gif"); background-repeat: no-repeat; background-position: right top; text-align: center; height: 31px; text-transform: uppercase; font-weight: bold;}
.faceorder a {color:#fff; text-decoration: none;}

div.faceorderleft {background-image: url("/assets/images/template/leftorder.gif"); background-repeat: no-repeat; background-position: left top; margin-left: 40px; padding-left: 20px; margin-top: 1em;}
div.faceorderright {background-image: url("/assets/images/template/rightorder.gif"); background-repeat: no-repeat; background-position: right top; text-align: center; height: 31px; text-transform: uppercase; font-weight: bold; padding-right: 20px;}
.faceorderright a {color:#fff; text-decoration: none; position: relative; top: 1ex;}
a span {border-bottom: 1px dashed #fff;}
a:hover span {border-bottom-color:#ffee00;}

div.coloredArrowPlashka {}
div.coloredArrow {height: 38px;}
.coloredArrow p {margin: 0px; color:#fff; font-weight: normal; padding-top: 1.2ex; font-size: 100%; padding-right: 2em; padding-left: 40px;}

table.wideheader {margin-bottom: 1em; margin-top: 1em;}
.wideheader td {}
.wideheader h1 {margin: 0px;}
.wideheader p {margin-top: 0px;}

table.advantage {}
.advantage h4 {margin-bottom: 0.5ex; color:#000000;}
.advantage p {margin-top: 0.5ex; margin-bottom: 0.5ex;}
.advantage td {padding-bottom: 1.5em; padding-right: 1em; vertical-align: top;}



td.hltc, td.hrtc, td.hlbc, td.hrbc {width: 18px; height: 18px;}
table.bluehorplashka {border-collapse: collapse; height: 40px;}
table.bluehorplashka td {padding: 0px; text-align: center; text-transform: uppercase;}

table.hornav {height: 40px;}
.hornav1 td.hltc {background-image: url("/assets/images/template/sltc.gif"); background-repeat: no-repeat; background-position: left top;}
.hornav1 td.hrtc {background-image: url("/assets/images/template/srtc.gif"); background-repeat: no-repeat; background-position: right top;}
.hornav1 td.hlbc {background-image: url("/assets/images/template/slbc.gif"); background-repeat: no-repeat; background-position: left bottom;}
.hornav1 td.hrbc {background-image: url("/assets/images/template/srbc.gif"); background-repeat: no-repeat; background-position: right bottom;}
.hornav1 td.hcont {background-color:#7f7f7f; color:#fff;}
.hornav1 a {color:#fff; text-decoration: none;}
.hornav1 a:hover {text-decoration: underline;}
.hornav1 td.hdown {background-image: url("/assets/images/template/bdown.gif"); background-repeat: no-repeat; background-position: center top;}

.hornav1current td.hltc {background-image: url("/assets/images/template/bltc.gif"); background-repeat: no-repeat; background-position: left top;}
.hornav1current td.hrtc {background-image: url("/assets/images/template/brtc.gif"); background-repeat: no-repeat; background-position: right top;}
.hornav1current td.hlbc {background-image: url("/assets/images/template/blbc.gif"); background-repeat: no-repeat; background-position: left bottom;}
.hornav1current td.hrbc {background-image: url("/assets/images/template/brbc.gif"); background-repeat: no-repeat; background-position: right bottom;}
.hornav1current td.hcont {background-color:#fff; color:#000; background-image: url("/assets/images/template/bcont.gif"); background-repeat: repeat-x;}
.hornav1current a {color:#000; text-decoration: underline;}
.hornav1current td.hdown {background-image: url("/assets/images/template/bdown.gif"); background-repeat: no-repeat; background-position: center top;}


td.plashkaltc {width: 8px; height: 8px; vertical-align: bottom; text-align: right;}
td.plashkartc {width: 8px; height: 8px; vertical-align: bottom; text-align: left;}
td.plashkalbc {width: 8px; height: 8px; vertical-align: top; text-align: right;}
td.plashkarbc {width: 8px; height: 8px; vertical-align: top; text-align: left;}
td.plashkatopborder {background-image: url("/assets/images/template/form/plashkatopborder.gif"); background-repeat: repeat-x; background-position: left bottom;}
td.plashkabottomborder {background-image: url("/assets/images/template/form/plashkabottomborder.gif"); background-repeat: repeat-x; background-position: left top;}
td.plashkaleftborder {background-image: url("/assets/images/template/form/plashkaleftborder.gif"); background-repeat: no-repeat; background-position: right center;}
td.plashkarightborder {background-image: url("/assets/images/template/form/plashkarightborder.gif"); background-repeat: no-repeat; background-position: left center;}

table.infotable {border-collapse: collapse;}
.infotable td {color:#000;}
.infotable td, .infotable th {padding: 0.5ex; border: 1px solid #777; padding-left: 9px;padding-right: 9px;}
tbody th {background-color:#eee; color:#555;font-weight: normal; padding-left: 9px;}
thead th {background-color:#999; color:#fff; font-weight: bold;}


ul.horsimplenav {margin: 0px; padding: 0px; width: 100%; float: left; margin-bottom: 1em; margin-left: -1ex;}
.horsimplenav li {margin: 0px; padding: 1ex 1ex 2ex 1ex; float: left; list-style-type: none; margin-right: 2em; font-size: 100%; font-style: italic;}
.horsimplenav1current a, .horsimplenav1current {color:#f60;}
li.horsimplenav1current { background-image: url("/assets/images/template/horcur.gif"); background-position: 1ex 3.5ex; background-repeat: no-repeat;}
li.horsimplenav2, li.horsimplenav2current {margin: 0px; padding: 0px; padding: 0.5ex 1ex;}
.horinner {position:absolute; margin: 0px; padding: 0px; margin-top: 1em; margin-left: -1ex;}
ul.horinner {}
.horinner a, .horinner li {color:#f60;}
li.horsimplenav2 a {color:#39c;}


ul.horsimplenav2 {}
.horsimplenav li {}
.horsimplenav2 a {color:#f60;}

table.orderplashka  {background-image: url("/assets/images/template/orangebk.gif"); background-repeat: repeat-y; margin-top: 2em; margin-bottom: 2em;}
.pltc, .prtc, .plbc, .prbc {width: 10px;}
td.pltc {background-image: url("assets/images/template/pltc.gif"); background-repeat: no-repeat; background-position: left top;}
td.prtc {background-image: url("assets/images/template/prtc.gif"); background-repeat: no-repeat; background-position: right top;}
td.plbc {background-image: url("assets/images/template/plbc.gif"); background-repeat: no-repeat; background-position: left bottom;}
td.prbc {background-image: url("assets/images/template/prbc.gif"); background-repeat: no-repeat; background-position: right bottom;}
a.orderlink {font-size: 140%; text-transform: uppercase; text-decoration: none; color:#fff;}
a.orderlink:hover {border-bottom: 1px dashed #fff; color:#fff;}

table.brand {border-collapse: collapse; float: left; margin-right: 1ex; margin-bottom: 1ex; width: 135px; height: 80px; cursor: default;}
.brand td {padding: 0px;}

ul.vertsimple {list-style-image: url("/assets/images/template/vertnavdef.gif");}
.vertsimpleitem1current {list-style-image: url("/assets/images/template/vertnavhere.gif");}
.bortintro {margin-bottom: 1em;}

dl {}
dl dt {margin-bottom: 0.5ex;}
dl dd {margin-bottom: 1em;}

div.newsarticle {margin-bottom: 1ex; border-left: 4px solid #ed1b2e; padding-left: 10px;}

table.gpicture {border-collapse: collapse; width: 200px; height: 200px;}
.gpicture img {border: none;}
.gpicture td {padding: 0px; text-align: center;}
td.preview {padding-bottom: 2em;}


table.firstpicture {border-collapse: collapse; width: 100%; height: 200px; margin-top: 1ex;}
.firstpicture td {text-align: center;}
.setcontainer {margin: 0px; padding: 0px;}
.setcontainer li {margin: 0px; padding: 0px; list-style-type: none;}
li.setpictureitem {width: 365px; height: 250px; display:block; text-align: center; margin-right: 30px; margin-bottom: 10px; float: left;}
.setpictureitem legend {font-size: 90%; padding: 1ex;}
.setpictureitem img {border: none;}
table.setpicturetable {border-collapse: collapse;}
.setpicturetable td {padding: 0px;}
div.picdesc {text-align: center;}

span.B_crumbBox {display: block; margin-top: 1em; margin-bottom: 1em;}
.defcrumb span.B_crumbBox {display:inline; margin: none;}
.fieldsetcontainer fieldset {margin-right: 1em; margin-bottom: 1ex; padding-left: 1ex;}
.projdate {font-size: 80%;}
