#logo {
	position: absolute;
	top: 33px;
	left: 61px;
	width: 365px;
	height: 209px;
	border: 0;
}
img {
	padding: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#head img{padding: 0px;}
.ord img{padding: 0px;}
#topmenu {
	font: normal 14px "Times New Roman", Times, serif;
	color: #000000;
	margin: 0 0 0 220px;
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
}

#topmenu a{
	padding: 0 9px;
	color: #010101;
	text-decoration: none;
}

#topmenu a:hover {
	text-decoration: underline;
}

#langsel {
	position: absolute;
	right: 88px;
	top: 134px;
	width: 50px;
	height: 15px;
}

#langsel a, #langsel div{
	display: block;
	float: left;
	padding: 0px 3px;
	font: bold 10px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#langsel a{
	color: #C3BBB3;
	text-decoration: none;
}
#langsel a:hover {
	text-decoration: underline;
}

#langsel div {
	background-color: #F57B08;
	color: #000;
}

/* LEFT MAIN COL */

.newsm .item {
	padding: 0 0 35px 50px;
}

.newscl .item {
	padding: 10px 0 25px 20px;
	background: url(/images/design/point.gif) no-repeat 5px 18px;
}

.newsm .item .h, .newscl .item .h {
	padding-bottom: 4px;
	font: normal 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.newsm .item .h span, .newscl .item .h span{
	color: #5F5F5F;
}

.newsm .item .h a, .newscl .item .h a{
	padding-left: 5px;
	color: #F5860D;
	font: bold 14px "Times New Roman", Times, serif;
	text-decoration: none;
}
.newsm .item .h a:hover, .newscl .item .h a:hover {
	text-decoration: underline;
}

.newsm .item .desc, .newscl .item .desc {
	font: normal 14px "Times New Roman", Times, serif;
}

.newsm .item .more, .newscl .item .more {
	text-align: right;
	padding-right: 5px;
}

.newsm .item .more a, .newscl .item .more a{
	font: normal 14px "Times New Roman", Times, serif;
	text-decoration: none;
	color: #010101;
}
.newsm .item .more a:hover, .newscl .item .more a:hover {
	text-decoration: underline;
}


.concz{
	padding: 15px 0 35px 50px;
}

.conczpage .concz {
	padding: 0;
}

.concz h2.tl {
	color: #F5860D;
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.concz .citem {
	background: url(/images/design/point.gif) no-repeat 0 11px;
	padding-left: 10px;
}

.concz .citem a{
	display: block;
	padding: 3px 0 6px 0;
	color: #010101;
	background: url(/images/design/dotted.gif) repeat-x left bottom;
	text-decoration: none;
}

.concz .citem a:hover {
	text-decoration: underline;
}

.calend table {
	width: auto;
	float: right;
	border-collapse: separate;
	border-spacing: 2px;
}
.calend A {
	color: #F78509;
	text-decoration: none;
}

.calend A:hover {
	text-decoration: underline;
}


.calend table tr td {
	padding: 3px;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #AADDAA;
	color: #6C4308;
}

.calend {
	padding: 0 0 0 50px;
}

.calend table tr td.z {
	background-color: transparent;
}

.calend table tr td.s {
	border: 1px solid #4D585E;
	font-weight: bold;
	color: #A15C13;
}

.calend table tr td.g {
	background-color: #CCEECC;
}

.calend table tr.tt td{
	background-color: transparent;
	color: #010101;
}

.calend table tr.tt td strong {
	font-weight: normal;
	color: #F78509;
}

.calend .ccnt {
	margin: 0;
	float: left;
	width: 195px;
}

.calend .ccnt h2 {
	font: normal 15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #2C7702;
	border-bottom: 2px solid #F78509;
	padding: 6px 0 2px 0;
	margin: 0;
}

.calend .ccnt div {
	font: normal 11px "Times New Roman", Times, serif;
	text-align: right;
	line-height: 20px;
	vertical-align: middle;
	padding: 7px 0;
}

.calend .ccnt div select {
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	margin-left: 3px;
}

.ordert {
	padding: 25px 0;
	
	height: 100px;
}

.ordert .zakaz {
	width: 190px;
	float: left;
	text-align: right;
	border-right: 2px solid #010101;
}

.ordert .zakaz .lt {
	color: #F8952A;
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 2px 5px;
}

.ordert .zakaz a{
	display: block;
	color: #010101;
	font: bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 2px 5px;
	text-decoration: none;
}

.ordert .zakaz a:hover {
	text-decoration: underline;
}

.ordert .contact {
	padding-left: 195px;
}

.ordert .contact .l1 {
	font: normal 10px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2C7702;
	text-transform: uppercase;
	line-height: 19px;
	vertical-align: middle;
}

.ordert .contact .l2 {
	font: normal 10px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #EA7D09;
	text-transform: uppercase;
	line-height: 19px;
	vertical-align: middle;
}

.ordert .contact P{margin: 0px; padding: 0px;}

.ordert .contact .l1 span, .ordert .contact .l2 span{
	font: bold 14px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #EA7D09;
}

#bottom img {
	border: 0;
}

#bottom .cnt {
	font: normal 12px "Times New Roman", Times, serif;
	color: #010101;
	padding: 3px 0;
}





/********************/

.mtitle {
	margin: 0 0 10px 0;
	padding: 5px 0;
	border-bottom: 3px solid #2A7602;
	font: bold 15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #DB7408;
}

.mctitle {
	padding: 0 0 5px 0;
	margin: 0;
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #DB7408;
}

ul.myul {
	margin: 0;
	list-style: none;
	color: #010101;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

ul.myul li {
	margin: 0;
	padding: 2px 0 2px 15px;
	background: url(/images/design/point.gif) no-repeat 0 10px;
}

.myul A {
	  text-decoration: none;
}


.myul A:hover {
	  text-decoration: underline;
}

.mitem {
	padding: 35px 0 10px 0;
}

.mitem .i {
	float: left;
	width: 155px;
	text-align: left;
}

.mitem .n {
	margin-left: 155px;
	text-transform: uppercase;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.mitem .n a{
	color: #DB7408;
	text-decoration: none;
}

.mitem .n a:hover {
	text-decoration: underline;
}

.mitem .d {
	padding-top: 2px;
	margin-left: 155px;
	font: normal 13px "Times New Roman", Times, serif;
	color: #010101;
	font-size: 14px;
}

.ord {
	float: right;
	width: 240px;
	vertical-align: middle;
}

.d A {
	font-family: Tahoma;
	font-size: 12px;
}

.dtt {
	font-family: Tahoma;
	font-size: 11px;
}

.stxt {
	margin: 0;
	list-style: none;
	font: normal 14px "Times New Roman", Times, serif;
	color: #010101;
	text-align: justify;
}


#feedinfo h3 {
	margin: 0;
	padding: 7px 0 7px 0;
	font: normal 18px Tahoma, Arial, Helvetica, sans-serif;
	color: #871200;
}

#maincfeed form {
	margin: 0;
	padding: 0 0 100px 10px;
}

#maincfeed table{
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #D8D8D8;
}

#maincfeed table td {
	padding: 4px;
}

#maincfeed table td.lp {
	width: 130px;
	text-align: right;
}


#maincfeed table .lp span {
	color: #E55;
}

#maincfeed table input {
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
	width: 186px;
}

#maincfeed table input.btn {
	width: auto;
	margin-left: 150px;
}

#maincfeed table textarea {
	width: 285px;
	height: 50px;
}

#maincfeed table div {
	color: #F78509;
	padding: 6px 0;
}

#maincfeed table div span {
	color: #FFF;
}

.shcalcnt {
	width: 400px;
	padding: 30px 0;
}

.shcalcnt .calend {
	padding: 0;
}
