body {
	color: #434242;
	font-family: 'Verdana', sans-serif;
	font-size: 10px;
	background: #757575 url(/img/body-bg.jpg) repeat-x;
}

small {font-size: 9px;}
.err, .star {color: #f60;font-weight: bold;color: #f60;}
a {color: #2a8e00;text-decoration: none;}
a:hover {text-decoration: underline;}

.lcol, .mcol, .rcol, .mrcol {float: left;position: relative;z-index: 100;}

.lcol {width: 201px;}
.lcol .lcolpad {padding-left: 17px;}
.mcol {width: 350px;}
.mcol .mcolpad {padding: 24px 0 36px 48px;}
.rcol {width: 249px;}
.rcol .rcolpad {padding: 0 0 0 48px;}
.mrcol {margin-bottom: 3em;width: 599px;}
.mrcol .mrcolpad {padding: 0 17px 0 15px;}

/*.first .bnr1 {margin: 2em 0;}
.first .bnr1 img {display: block;}
.first .bnr2 {margin: 2em -8px 0 0;position: relative;z-index: 10;left: 9px;}
.first .bnr2 img {display: block;}*/

.contentZone h1, 
.contentZone h2, 
.contentZone h3,
.contentZone h4,
.contentZone h5,
.contentZone h6
	{font-family: 'Arial', sans-serif;}
.contentZone h1, 
.contentZone h2, 
.contentZone h3,
.contentZone h4
	{font-weight: 100;}
.contentZone h1 {margin: 1.5em 0 0.5em;font-size: 26px;}
.contentZone h2 {margin: 1.5em 0 0.5em;font-size: 20px;}
.contentZone h3 {margin: 1.5em 0 0.5em;font-size: 16px;}
.contentZone h4 {margin: 1em 0 0;font-size: 13px;}

/* padding */
.contentZone .tableDecoration table {width: 99%;}
.contentZone .tableDecoration td {padding: 4px 11px;}
.contentZone .tableDecoration th {padding: 1px 6px;}
/* .contentZone .tableDecoration th.first {padding: 30px 20px;} */
.contentZone .tableDecoration th.first {padding: 10px 10px;}
/* border */
.contentZone .tableDecoration td,
.contentZone .tableDecoration th
	{border-left: 1px solid #b2b2b2;}
.contentZone .tableDecoration th {border-bottom: 1px solid #b2b2b2;}
.contentZone .tableDecoration td.btm {background: url(/img/tbl-brd.gif) repeat-x left bottom;border-bottom: 0;}
.contentZone .tableDecoration th {background: url(/img/tbl-brd.gif) repeat-x left top;}
.contentZone .tableDecoration .last {background: url(/img/tbl-brd.gif) repeat-y right top;}
.contentZone .tableDecoration .first {border-left-width: 0;}
.contentZone .tableDecoration td {border-bottom: 1px dashed #b2b2b2;}
/* уголки */
/* .contentZone .tableDecoration td.first {padding: 17px 14px;background-color: #fbe201;} */
.contentZone .tableDecoration td.first {padding: 10px 10px;background-color: #fbe201;}
.contentZone .tableDecoration th.first {background-color: #fbe201;background-image: url(/img/tbl-lt.gif);background-position: left top;background-repeat: no-repeat;}
.contentZone .tableDecoration th.last {background-image: url(/img/tbl-rt.gif);background-position: right top;background-repeat: no-repeat;border-right: 0;}
.contentZone .tableDecoration td.lb-corner {background-image: url(/img/tbl-lb.gif);background-position: left bottom;background-repeat: no-repeat;}
.contentZone .tableDecoration td.rb-corner {background-image: url(/img/tbl-rb.gif);background-position: right bottom;background-repeat: no-repeat;border-right: 0;}
/* fonts */
.contentZone .tableDecoration td.first {font-weight: bold;}
.contentZone .tableDecoration th {font-weight: normal;}

.yellowBox {margin: 1em 0;width: 100%;background: url(/img/yellow60.gif) repeat-y;}
.yellowBox .bg1 {position: relative;width: 567px;background: url(/img/tbl-lb.gif) no-repeat left bottom;}
.yellowBox .bg2 {background: url(/img/tbl-lt.gif) no-repeat left top;padding: 1em 20px 1em 80px;}
.yellowBox form {color: #53544f;font-weight: bold;}
.yellowBox form input.formItemText, 
.yellowBox form textarea.formItemArea 
	{border: 1px solid #b2b2b2;}
.yellowBox form textarea.formItemArea,
.yellowBox form input.formItemText,
.yellowBox form select.formItemSbox
	{width: 356px;}
.yellowBox form input.formItemText {width: 356px;}
.yellowBox form input.sbmt {display: block;width: 82px;height: 24px;background: url(/img/btn-send.gif) no-repeat;font-size: 0;border-width: 0;}
.yellowBox form select.formItemSbox {border: 1px solid #b2b2b2;}


/* RED */
/* padding */
.contentZone .tableDecoration table.tv {width: 99%;}
.contentZone .tableDecoration table.tv td {padding: 4px 11px;}
.contentZone .tableDecoration table.tv th {padding: 1px 6px;}
/* .contentZone .tableDecoration th.first {padding: 30px 20px;} */
.contentZone .tableDecoration table.tv th.first {padding: 10px 10px;}
/* border */
.contentZone .tableDecoration table.tv td,
.contentZone .tableDecoration table.tv th
	{border-left: 1px solid #b2b2b2;}
.contentZone .tableDecoration table.tv th {border-bottom: 1px solid #b2b2b2;}
.contentZone .tableDecoration table.tv td.btm {background: url(/img/tbl-brd.gif) repeat-x left bottom;border-bottom: 0;}
.contentZone .tableDecoration table.tv th {background: url(/img/tbl-brd.gif) repeat-x left top;}
.contentZone .tableDecoration table.tv .last {background: url(/img/tbl-brd.gif) repeat-y right top;}
.contentZone .tableDecoration table.tv .first {border-left-width: 0;}
.contentZone .tableDecoration table.tv td {border-bottom: 1px dashed #b2b2b2;}
/* уголки */
/* .contentZone .tableDecoration td.first {padding: 17px 14px;background-color: #f25252;} */
.contentZone .tableDecoration table.tv td.first {padding: 10px 10px;background-color: #f25252;}
.contentZone .tableDecoration table.tv th.first {background-color: #f25252;background-image: url(/img/tbl-ltred.gif);background-position: left top;background-repeat: no-repeat;}
.contentZone .tableDecoration table.tv th.last {background-image: url(/img/tbl-rt.gif);background-position: right top;background-repeat: no-repeat;border-right: 0;}
.contentZone .tableDecoration table.tv td.lb-corner {background-image: url(/img/tbl-lbred.gif);background-position: left bottom;background-repeat: no-repeat;}
.contentZone .tableDecoration table.tv td.rb-corner {background-image: url(/img/tbl-rb.gif);background-position: right bottom;background-repeat: no-repeat;border-right: 0;}
/* fonts */
.contentZone .tableDecoration table.tv td.first {font-weight: bold;}
.contentZone .tableDecoration table.tv th {font-weight: normal;}

.redBox {margin: 1em 0;width: 100%;background: url(/img/red60.gif) repeat-y;}
.redBox .bg1 {position: relative;width: 567px;background: url(/img/tbl-lbred.gif) no-repeat left bottom;}
.redBox .bg2 {background: url(/img/tbl-ltred.gif) no-repeat left top;padding: 1em 20px 1em 80px;}
.redBox form {color: #53544f;font-weight: bold;}
.redBox form input.formItemText, 
.redBox form textarea.formItemArea 
	{border: 1px solid #b2b2b2;}
.redBox form textarea.formItemArea,
.redBox form input.formItemText,
.redBox form select.formItemSbox
	{width: 356px;}
.redBox form input.formItemText {width: 356px;}
.redBox form input.sbmt {display: block;width: 82px;height: 24px;background: url(/img/btn-send.gif) no-repeat;font-size: 0;border-width: 0;}
.redBox form select.formItemSbox {border: 1px solid #b2b2b2;}


/* GREEN */
/* padding */
.contentZone .tableDecoration table.phone {width: 99%;}
.contentZone .tableDecoration table.phone td {padding: 4px 8px;}
.contentZone .tableDecoration table.phone th {padding: 1px 6px;}
/* .contentZone .tableDecoration th.first {padding: 30px 20px;} */
.contentZone .tableDecoration table.phone th.first {padding: 10px 10px;}
/* border */
.contentZone .tableDecoration table.phone td,
.contentZone .tableDecoration table.phone th
	{border-left: 1px solid #b2b2b2;}
.contentZone .tableDecoration table.phone th {border-bottom: 1px solid #b2b2b2;}
.contentZone .tableDecoration table.phone td.btm {background: url(/img/tbl-brd.gif) repeat-x left bottom;border-bottom: 0;}
.contentZone .tableDecoration table.phone th {background: url(/img/tbl-brd.gif) repeat-x left top;}
.contentZone .tableDecoration table.phone .last {background: url(/img/tbl-brd.gif) repeat-y right top;}
.contentZone .tableDecoration table.phone .first {border-left-width: 0;}
.contentZone .tableDecoration table.phone td {border-bottom: 1px dashed #b2b2b2;}
/* уголки */
/* .contentZone .tableDecoration td.first {padding: 17px 14px;background-color: #2f9f00;} */
.contentZone .tableDecoration table.phone td.first {padding: 10px 10px;background-color: #2f9f00;}
.contentZone .tableDecoration table.phone th.first {background-color: #2f9f00;background-image: url(/img/tbl-ltgreen.gif);background-position: left top;background-repeat: no-repeat;}
.contentZone .tableDecoration table.phone th.last {background-image: url(/img/tbl-rt.gif);background-position: right top;background-repeat: no-repeat;border-right: 0;}
.contentZone .tableDecoration table.phone td.lb-corner {background-image: url(/img/tbl-lbgreen.gif);background-position: left bottom;background-repeat: no-repeat;}
.contentZone .tableDecoration table.phone td.rb-corner {background-image: url(/img/tbl-rb.gif);background-position: right bottom;background-repeat: no-repeat;border-right: 0;}
/* fonts */
.contentZone .tableDecoration table.phone td.first {font-weight: bold;}
.contentZone .tableDecoration table.phone th {font-weight: normal;}

.greenBox {margin: 1em 0;width: 100%;background: url(/img/green60.gif) repeat-y;}
.greenBox .bg1 {position: relative;width: 567px;background: url(/img/tbl-lbgreen.gif) no-repeat left bottom;}
.greenBox .bg2 {background: url(/img/tbl-ltgreen.gif) no-repeat left top;padding: 1em 20px 1em 80px;}
.greenBox form {color: #53544f;font-weight: bold;}
.greenBox form input.formItemText, 
.greenBox form textarea.formItemArea 
	{border: 1px solid #b2b2b2;}
.greenBox form textarea.formItemArea,
.greenBox form input.formItemText,
.greenBox form select.formItemSbox
	{width: 356px;}
.greenBox form input.formItemText {width: 356px;}
.greenBox form input.sbmt {display: block;width: 82px;height: 24px;background: url(/img/btn-send.gif) no-repeat;font-size: 0;border-width: 0;}
.greenBox form select.formItemSbox {border: 1px solid #b2b2b2;}