/* CSS Document */
h1, h2 {font: normal 18px "Arial Narrow"; color: #5e5e5e; margin: 0 0 30px 0; text-transform: uppercase;}
div.left-name {background: url(../images/left-name.gif) left no-repeat; height: 16px; margin: 5px 0 35px 40px;}
div.left-title {font: normal 18px "Arial Narrow"; color: #5e5e5e; margin: 5px 0 35px 40px;}
div.about ul {margin: 20px 0 0 35px; padding: 0 0 60px 0;}
div.about ul li {background: url(../images/third.gif) left no-repeat; margin: 0; padding-left: 12px; list-style: none;}
div.about p {margin: 0 0 12px 0;}

div.masters {margin-top: 35px;}
div.masters strong {margin-right: 15px;}
div.masters ul li {background: url(../images/liarr.jpg) top left no-repeat; margin: 0 0 5px 0; list-style: none; padding-left: 20px;}
div.masters ul li span {display: block; padding-left: 50px;}

div.next-back {margin-bottom: 15px;}
div.next {float: right; background: url(../images/kr.gif) right no-repeat; padding-right: 10px;}
div.back {float: left; background: url(../images/kr-l.gif) left no-repeat; padding-left: 10px;}
div.zakaz-button p {display: block; float: left; font-weight: bold;}
div.zakaz-button a {display: block; padding: 4px 10px 4px 10px; background: #ed2029;  color: #fff; text-decoration: none;}
div.zakaz-button a:visited {background: #ed2029;  color: #fff; text-decoration: none;}
div.zakaz-button a:hover {color: #fff; text-decoration: none; background: #000;}

div.newzag h1 {font: normal 18px "Arial Narrow"; color: #5e5e5e; background: url(../images/newsh1.gif) top left no-repeat; padding: 2px 0 5px 30px; float: left;}
div.newzag img {float: left; margin-left: 10px;}

div.page ul li {list-style: none; background: url(../images/third.gif) left top no-repeat; padding: 0 0 0 12px; margin-bottom: 15px;}
div.page ul ul {margin: 15px 0 0 0; padding: 0; background: #fff; border-right: #d70100 1px dotted;}
div.page ul li li {background: url(../images/arr.gif) top left no-repeat !important; padding: 0 0 0 18px; margin-bottom: 8px; text-transform: lowercase;}
div.pagenews {padding-right: 40px;}

div.pagenews span.date {background: url(../images/date.gif) no-repeat; width: 106px; height: 15px; display: block; color: #fff; font: bold 11px "Times New Roman", Times, serif; text-align: center;}
div.pagenews div.more {text-align: right;}
div.pagenews div.more span {background: url(../images/archive.gif) top left no-repeat; padding: 0 0 5px 20px;}

/* filetypes */
.filetype { padding: 1px 0 1px 22px; background-repeat: no-repeat; background-position: left top; }
.pdf { background-image: url(../filetype/pdf.png); }
.doc { background-image: url(../filetype/doc.png); }
.rar { background-image: url(../filetype/rar.png); }
.ppt { background-image: url(../filetype/ppt.png); }
.rtf { background-image: url(../filetype/rtf.png); }
.txt { background-image: url(../filetype/txt.png); }
.xls { background-image: url(../filetype/xls.png); }
.zip { background-image: url(../filetype/zip.png); }
/* @group faq */
.faq {overflow: hidden; padding: 0 40px 0; margin-bottom: 2em;}
.faq dt.question {margin: 0 0 1em 0; font-size: 11px;}
.faq dt.question a {border-bottom: 1px dotted #666; text-decoration: none;}
.faq p {margin: 0;}
.faq dd.button {}
.faq dd.answer {margin-left: 35px;}
/* @end */
table.tcalc {border: none; width: 100%; margin-bottom: 20px;}
table.tcalc  td {padding: 10px; vertical-align: top;}
table.tcalc  td.cname {width: 137px; padding-right: 15px;}
table.tcalc  td.cname  h3 {font: normal 16px "Arial Narrow"; color: #d62c2d; margin: 0 0 10px 0; text-transform: uppercase;}
table.tcalc  td.cname p {margin: 0; font-size: 0.9em;}
table.tcalc  td ul {margin: 0; padding: 0;}
table.tcalc  td ul li {margin: 0 0 10px 0; padding: 0 0 0 10px; background: none;}
table.tcalc  td ul li div span {padding-left: 10px;}
span#price {color: #3079a3; font-size: 1.5em;}
em.small-calc {font-size: 0.9em; display: block; padding-left: 20px;}
input.fcalc {cursor: pointer; margin-bottom: 10px; border: none; padding: 4px 10px 4px 10px; background: #ed2029;  color: #fff;}
.corn-price {background: #fff; width: 650px;}
.b {background: url(../images/b.gif) bottom repeat-x;}
.l {background: url(../images/l.gif) left repeat-y;}
.r {background: url(../images/r.gif) right repeat-y;}
.t {background: url(../images/t.gif) top repeat-x;}
.rb {background: url(../images/rb.gif) bottom right no-repeat;}
.lb {background: url(../images/lb.gif) bottom left no-repeat;}
.rt {background: url(../images/rt.gif) top right no-repeat;}
.lt {background: url(../images/lt.gif) top left no-repeat; padding: 15px;}


