
body {  margin: 0; padding: 0; color: #FFF;
   background: #6E6E6E; font: 12px Arial, Helvetica, sans-serif; }

a img { border: none }
td,th { font: 12px Arial, Helvetica, sans-serif; color: #FFF; }
input,select,textarea { color: #000; font: 14px Arial, Helvetica, sans-serif; }
a { color: #FEED91; }
form { margin: 0; }
div.empty { clear: both; font-size: 0; }
p { margin: 0 0 12px; }

table#carrier { border-collapse: collapse; width: 100%; height: 100%; }
td.header_empty, td.logo, td.menu, td.spec { padding: 0; vertical-align: top;
	background: #FECA21 url(../img/bg_header.jpg) repeat-x 0 0; }
td.header_empty { width: 3%; }
td.logo, td.spec { width: 32%; background: #FEC200 url(../img/bg_header2.jpg) repeat-x 0 0; }
td.menu { width: 30%; text-align: center; }
td.logo div { background: url(../img/bg_logo.jpg) no-repeat center 25px; height: 405px; padding-right: 10px; text-align: center; }
img.logo { position: relative; top: 87px; }
td.logo img.title { position: relative; top: 116px;
	background-image: url(../img/title.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/title.png,sizingMethod=crop); }

td.menu div { text-align: left; width: 228px; margin: auto; }
td.menu ul { margin: 0; padding: 55px 0 75px; list-style: none; font-style: italic; font-size: 20px; }
td.menu li { background: url(../img/arrow.gif) no-repeat 0 9px; padding-left: 18px; }
td.menu li.sub { margin-left: 18px; padding-left: 15px;
	background: url(../img/arrow2.gif) no-repeat 0 9px; font: italic bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; }
td.menu a { text-decoration: none; }
td.menu li.sub a { color: #FEF4BC; }
td.menu a:hover { text-decoration: underline; }
td.menu li.on, td.menu li.on a  { color: #FFEB07; }

div.title { font: italic 24px "Trebuchet MS", Arial, Helvetica, sans-serif; }
td.spec div.title { padding: 55px 0 15px 27px; }

td.spec table { border-collapse: collapse; }
td.spec td { padding: 0 0 15px; vertical-align: top; }
td.spec td.img { padding: 0 14px 15px 52px; }
td.spec td.img img { border: 2px solid #C56A09; }
td.spec td a { color: #FFF; text-decoration: none; }
td.spec td a:hover { text-decoration: underline; }
td.spec div.name { font-size: 14px; font-weight: bold; }


td.empty_left, td.empty_right, td.content, td.question { padding: 0; vertical-align: top; height: 100%; }
td.empty_left,td.question { background: #6E6E6E url(../img/bg_empty_left.gif) repeat-x 0 0; }
td.empty_right { background: #818181 url(../img/bg_empty_right.gif) repeat-x 0 0; }
td.content { background: #595959 url(../img/bg_content.gif) repeat-x 0 0; }

#search { position: relative; top: -54px; z-index: 2; height: 54px; margin-right: 26px;
	background: #D7740E url(../img/bg_search.gif) repeat-x 0 0; }
#search div { height: 54px; width: 26px; position: absolute; right: -26px;
	background-image: url(../img/bg_search_right.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/bg_search_right.png,sizingMethod=crop); }
#search table { border-collapse: collapse; width: 100%; }
#search td { padding: 14px 0 0; }
#search td.input { width: 100%; }
#search td.button { padding: 14px 26px 0 52px; }
#search td.input input { width: 100%; border: 2px solid #393939; height: 26px; font-weight: bold; padding-top: 3px;
	float: left; position: relative; left: 26px; background: #FFF; }

td.content table.carrier { border-collapse: collapse; width: 100%; position: relative; top: -25px; }
td.content td.carrier_td { padding: 0 26px 0 52px; vertical-align: top; line-height: 1.3; }
td.content div.title, td.question div.title { padding-bottom: 38px; position: relative; left: -26px; }
td.content a:hover { color: #FFEB07; }


td.question { padding: 29px 25px 120px 53px; }
td.question p { font-size: 14px; margin: 0 3px 3px; }
td.question p.captcha { font-size: 10px; margin-bottom: 9px; }
td.question input.input, td.question textarea { width: 100%; border: 1px solid #393939; background: #FFF; margin-bottom: 9px; }
td.question input.captcha { width: 55%; float: right; }
td.question textarea { overflow: auto; }
td.question table.captcha { border-collapse: collapse; width: 100%; }
td.question table.captcha td { padding: 0; vertical-align: top; }
td.question table.captcha img { margin-right: 26px; }
td.question input.button { color: #FFF; background: #6E6E6E; border: none; cursor: pointer;
	float: right; width: 74px; position: relative; top: -10px; z-index: 2; }


td.footer_empty, td.counters, td.mitra, td.contacts { padding: 0 0 24px; vertical-align: top; color: #000; line-height: 1.3; }
td.footer_empty { background: #FEC200 url(../img/bg_footer_empty.gif) repeat-x 0 0; }
td.counters, td.mitra { background: #FEC200 url(../img/bg_footer_left.gif) repeat-x 0 0; padding-top: 31px; }
td.contacts { background: #FEC200 url(../img/bg_footer_right.gif) repeat-x 0 0; }
td.counters { padding-left: 52px; }
td.counters img { margin-right: 8px; }
td.counters a, td.mitra a, td.contacts a { color: #000; }
td.mitra { text-align: center; }
td.mitra table { border-collapse: collapse; margin: auto; }
td.mitra td { padding: 0; text-align: left;  }

#factory { font-size: 0; position: relative; }
#factory div { position: absolute; top: -107px; right: -3px; background: url(../img/factory.gif); width: 268px; height: 110px; }
#contacts { width: 195px; float: right; }


/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

p.tray { font-size: 11px; margin-bottom: 25px; }

.item { font-size: 14px; color: #fff; font-weight: bold; padding-bottom: 15px; }
.item a { text-decoration: none; }
.item a:hover { text-decoration: underline; }
.item img.img { float: left; border: 2px solid #c36909; margin-right: 13px; }

table.tovar_list { border-collapse: collapse; }
table.tovar_list td { padding: 0 0 15px; vertical-align: top; }
table.tovar_list td.img a { margin-right: 15px; }
table.tovar_list td.img img { border: 2px solid #C56A09; }
table.tovar_list td a { text-decoration: none; font-weight: bold; }
table.tovar_list td a:hover { text-decoration: underline; }

div.title_tovar { font-size: 20px; margin-bottom: 20px; }
#one_tovar { margin-bottom: 20px; }
#one_tovar img { border: 2px solid #C56A09; }
