/* global preferences */
body {padding: 0px; margin: 0px;}
body 
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #323A53;
	margin: 0px;
}

form, div {padding: 0px; margin: 0px;}
.input {font-family: tahoma; font-size: 11px; border: 1px solid #D45518;}
.button {font-family: tahoma; font-size: 11px; font-weight: bold; padding: 1px 15px; color: #FFFFFF; background: #E27416 url(../../img/design/titlebg01.gif) repeat-y left top; border: 1px outset #F8F8F8; width: 100px;}

a {text-decoration: none;}
a:hover {text-decoration: underline;}

.left {float: left;}
.right {float: right;}
.center {text-align: center;}
.stretch {width: 100%;}

img.ie_png_fix {behavior:url("ms.fix.htc");border:0px}

div.rule01 {background: #FFFFFF; height: 4px;}

.topbg01 {background: #FFFFFF url(../../img/design/topbg01.gif) repeat-x left bottom; padding-bottom: 9px;}
.topbg02 {background: #F26522 url(../../img/design/topbg02.gif) repeat-x left bottom; height: 106px; padding: 0px 30px;}
.topbg03 {background: #FFA91B url(../../img/design/top02.jpg) no-repeat left top; height: 97px; padding: 0px; margin: 0px;}
.btmbg01 {background: #F26522 url(../../img/design/btmbg01.gif) repeat-x left top; height: 54px; padding: 0px; margin: 0px; color: #FFFFFF; text-align: center;}
.btmbg02 {background: #FF8903 url(../../img/design/btm02.jpg) no-repeat bottom left; border-top: 7px solid #FFFFFF;}

#linkblock {background: #F2F2F2;}
#linkblock .title {position: relative; z-index: 100; width: 100px; padding: 3px 22px 3px 16px; margin: 15px 0px 10px -16px; background: #E27416 url(../../img/design/titlebg01.gif) repeat-y left top; color: #FFFFFF; border-bottom: 1px solid #BFBFBF; font-family: tahoma; font-weight: bold;}

#content {padding: 35px 15px;}
#content p {line-height: 120%; padding: 0px 10px;}

#feedback {background: #F8F8F8; padding: 10px 15px;}
#feedback div {padding: 3px 0px;}

#infoblock {background: #FFFFFF url(../../img/design/infobg01.gif) repeat-x bottom left; border-left: 1px solid #DADCE2; border-bottom: 1px solid #DADCE2;}
#infoblock .title {position: relative; z-index: 100; padding: 3px 22px 3px 16px; margin: 0px 0px 0px -1px; background: #FF9C1A url(../../img/design/titlebg02.gif) repeat-y left top; color: #FFFFFF; border-bottom: 1px solid #BFBFBF; font-family: tahoma; font-weight: bold;}
#infoblock .contacts {padding: 22px 10px; color: #485170;}
#infoblock .contacts a {color: #485170; text-decoration: underline;}
#infoblock .contacts a:hover {color: #485170; text-decoration: none;}
#infoblock .prods {padding: 30px 0px 20px 0px; text-align: center;}
#infoblock .prods img {padding: 0px 0px 25px 0px;}

.menu {list-style: none; padding: 0px 10px 10px 5px; margin: 0px;}
.menu a {color: #485170; font-size: 12px; text-decoration: underline;}
.menu a.selected {color: #D45518; font-weight: bold; text-decoration: none;}
.menu a.selected:hover {color: #D45518;}
.menu a:hover {color: #1F3261; text-decoration: none;}
.menu img {float: left; margin: 6px 5px 0px 0px;}
.menu .item {padding: 0px 0px 5px 9px; margin: 0px; display: block;}

#farsh {padding: 8px 3px 0px 0px; float: right;}
#farsh img {border: 0px; behavior:url("ms.fix.htc");}

.gr {font-weight: bold; color: #d45518; padding: 12px 0;}
input.ech {border: 0; width: 99px; height: 21px; color: #ffffff; background: #e57916 url(../../img/design/bg001.gif); font-weight: bold; font-size: 11px;}