body {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; color:#666;}
body, td {font-size: 90%;}
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;}

.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; font-size: 110%; 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; font-size: 80%; border: 1px solid #555;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;}


ul.horsimplenav {margin: 0px; padding: 0px; width: 100%; float: left;}
.horsimplenav li {margin: 0px; padding: 0px; float: left; list-style-type: none; margin-right: 2em; font-size: 100%; font-style: italic; margin-bottom: 1ex;}

