body {
	margin: 0;
	padding: 0 0 50px 0;
	background-color: #07446F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #393939;
}

form {
	margin:0;
	padding:0;
}

a {
	color: #89A007;
}

a:hover {
	color: #9CB709;
}

p {
	margin: 10px 0;
}

.glow_t {
	background: url(../i/bg_t.jpg) repeat-x;
	white-space: nowrap;
}

.glow_rt {
	background: url(../i/bg_rt.jpg) repeat-x;
}

.main {
}

.main td {
	vertical-align: top;
}

.left {
	width: 5%;
	text-align: right;
}

.right {
	width: 95% !important;
}


.lines5 {
	background: url(../i/lines_bg2.gif) repeat-x;
	height: 5px;
}

.lines2 {
	background: url(../i/lines_bg3.gif) repeat-x;
	height: 2px;
}

.smallText {
	font-size: 10px;
}

.lmt {
	height: 450px;
	min-height: 450px;
}

.red {
	color: #D01818;
}

.vmiddle {
	vertical-align: middle;
}

.right div.logo {
	position:relative;
	height: auto;
}

.right img.logo {
	position: absolute;
	margin-top: -17px;
	top: 0;
	left: 0;
}

html > body .right .logo {
	margin-left: 0px;
}

.right td.menu {
	width: 251px !important;
	background-color: #07446F;
}

.right div.menu {
	width: 229px !important;
	background: url(../i/left_bg.jpg) left 65px repeat-y;
	padding-top: 66px;
	padding-left: 22px;
}

.right .menu ul {
	margin: 0;
	padding: 0 0 20px;
	list-style-type: none;
}

.right .menu ul li {
	background: url(../i/m_arrow.gif) left 9px no-repeat;
	padding: 3px 0 3px 38px;
	margin: 0;
	width: 191px;
}
.right .menu ul li a {
	color: #353533;
	text-decoration: none;
	display: block;
	padding: 2px 0 2px 5px;
	width: 148px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 148px;
}

.right .menu ul li a:hover,
.right .menu ul li a.act {
	background-color: #B0B0A4;
	color: #FFF;
}


/* Start - Sub-Menu */

.submenu {
	padding:0;
	background-image: none !important;
}

.right .menu .submenu ul {
	padding: 0;
	margin: 0 0 5px 0;
}

.right .menu .submenu ul li {
	background: none;
	padding: 1px 0;
	width: 191px;
}

.right .menu .submenu  ul li a {
	font-size: 10px;
	color: #89A106;
	text-decoration: none;
	display: block;
	padding: 2px 0 2px 15px;
	width: 167px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 167px;
}

.right .menu .submenu ul li a:hover,
.right .menu .submenu ul li a.act {
	background-color: #E0EAA5;
	color: #89A106;
}


/* End - Sub-Menu */

.right .menu .pad {
	background-color: #ECE9E0;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
}



.right .menu form {
	margin: 7px 0;
}

.right .menu form td {
	vertical-align: middle;
}

.right .menu .answr {
	background-color: #C0DA2F;
	padding-left: 4px;
	width: auto;
}

.right .menu .mrk {
	width: 20px !important;
}
.lang {
	height: 37px;
	background:  url(../i/lines_t.gif) 244px 1px no-repeat;
	white-space: nowrap;
}

.lang ul {
	margin: 0 0 0 20px;
	padding: 1px 0 0 0;
	list-style-type: none;
}

.lang li {
	display: inline;
}

.lang ul li a {
	display: block;
	height: 20px;
	padding-top: 12px;
	width: 74px;
	float: left;
	background-color: transparent;
	border-right: 1px solid #E7E8E3;
	color: #AFAFAD;
	font-size: 9px;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	vertical-align:middle;
}

.lang ul li a:hover {
	color: #9CB709;;
	background-color: #F4F4F4;
}

/* ----- Right Column with Stripes Inside ----- */

.right .stripe1 {
	width: 10%;
	background-color: #ECE9E0;
}

/*home > body .right .stripe1 {
	width: 3%;
}*/

.right .stripe2 {
	width: 35%;
	background-color: #ECE9E0;
	padding-bottom: 15px;
}


/* ---------- */



.right table {
	background: url(../i/right_bg_t.jpg) top repeat-x;
}

.right table table {
	background-color: transparent;
	background-image: none;
}

.right .content {
	padding-left: 30px;
	padding-right: 30px;
	background: #FFF url(../i/c_bg_l.gif) left repeat-y;
	width: 65%;
}


.right .content .arrow {
	background: url(../i/c_arrow_t.gif) right top no-repeat;
	padding: 50px 0 30px 0;
	font-size: 12px;
	width: auto;

}



.title {
	height: 27px;
	line-height: 27px;
	vertical-align:middle;
	background-image: url(../i/lines_bg.gif);
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	padding-left: 25px;
}

.title div {
	background: url(../i/title_crn.gif) right top no-repeat;
	width: auto;
	height: auto;
}


div.title2 {
	color: #616265;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-bottom: 15px;
}

td.title2 {
	color: #616265;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-bottom: 15px;
}

.title3 {
	color: #89A106;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
}



/* Start - News */

.news td {
	padding: 10px 0 12px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E5E0;
	background-color: #F2F2F0;
	font-size: 12px;
}

.headLine {
	font-weight: bold;
	padding: 4px 0 12px 0;
}

.underline {
	text-align: right;
	border-bottom: 1px solid #E5E5E5;
	padding-top: 8px;
	position:relative;
	margin-right: -30px;
	margin-bottom: 20px;
}

.news td.date {
	width: 75px;
}

span.date {
	background-color: #BFD930;
	color: #5F6450;
	font-size: 10px;
	padding: 1px 4px;
	margin-bottom: 7px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.news td.date p {
	text-align: right;
	background-color: #BFD930;
	color: #5F6450;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}

.news td.txt {
	padding-left: 10px;
	padding-right: 10px;
}

.news td.txt a {
	font-weight: bold;
}

.all_news {
	padding: 0 0 0 87px;
	background: #F0EFEA url(../i/news_bg.gif) right top no-repeat;
	height: 24px;
	line-height: 24px;
	border-bottom: 1px solid #FFF;
}


/* End - News */

.misc .pic {
	width: 215px;
}

.misc .pic img {
	border: 3px solid #E6E6DE;
}

.misc .txt {
	background: url(../i/misc_bg.gif) right top no-repeat;
	padding: 10px 15px;
	width: 40%;
}

.misc2 td {
	padding: 20px 0 20px 20px;
}


.misc2 .pic {
	width: 115px;
}

.misc2 .pic img {
	border: 1px solid #E6E6DE;
}

.misc2 .txt {
	padding-right: 20px;
}



.linkList {
	margin: 15px 0;
	padding: 0;
	list-style-type: none;
	width:200px;
/*	border:1px solid red;*/
}

.linkList li {
	background: url(../i/arrow.gif) left center no-repeat;
	padding: 1px 0 1px 10px;
}

.linkList li a {
	text-decoration: none;
	display: block;
	width: 140px;
	padding: 1px 0 1px 5px;
}

.linkList li a:hover,
.linkList li a.act {
	background-color: #E0EAA5;
	color: #89A106;
}




.content .tbl {
	width: 100%;
}

.content .tbl td td {
	padding: 10px 7px;
	font-size: 11px;
	border-bottom: 1px solid #E7E7E7;
}

.content .tbl td td td {
	padding: 0;
	border-bottom: 0px;
}

.content .tbl .ttl td { /* tbl4 - special 4 2nd col with background */
	background: #EBF4BE;
	color: #4B4747;
	border-bottom: 1px solid #89A106;
	font-weight: bold;
	font-size: 12px !important;
	padding: 4px 0 3px 7px;
}

.content .tbl .last td {
	border-bottom: 0px;
}

.content .tbl2 .col1 { /* tbl2 => 2nd lvl table, inside tbl */
	width: 115px;
}

.content .tbl2 .col2 {
	background-color: #EDECE8;
	border-bottom: 1px solid #FFF;
}

.content .tbl2 .col2a {
	background: #EDECE8 url(../i/misc_bg2.gif) right top no-repeat;
}

.content .tbl3 td { /* tbl3 => 3nd lvl table, inside tbl2 */
	vertical-align: middle !important;
	padding: 2px 0 !important;
}

.content .pic {
	width: 150px;
	float: right;
	text-align: right;
}

/* Start - Inputs */

.smallestInput,
.smallInput,
.normalInput,
.longInput {
	background-color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555;
	border: 1px solid #999999;
}


.smallestInput {
	width: 20px;
	height: 13px;
}

.longInput {
	width: 220px;
}


/* End - Inputs */

.stripe2 .pad {
	padding: 15px 15px 0 15px;
}

.stripe2 .tbl {
	width: 340px;
}

.stripe2 .tbl td {
	padding: 2px 7px;
	font-size: 10px;
}

.stripe2 .tbl .ttl td {
	background: #EBF4BE;
	color: #4B4747;
	border-bottom: 1px solid #89A106;
	font-weight: bold;
	font-size: 12px !important;
	padding: 4px 0 3px 7px;
}

.stripe2 .tbl .row1 td {
	padding-top: 7px;
}

.stripe2 .tbl .row1 td,
.stripe2 .tbl .row td {
	border-bottom: 1px solid #FFF;
}

.stripe2 .tbl .row_last td {
	padding-bottom: 7px;
}


body .footer {
	padding-left: 4px;
	background: #E5E5DD url(../i/foot_bg.gif) 4px bottom no-repeat !important;
}

.footer table {
	width: 700px;
}

.footer td {
	padding: 20px 0;
	text-align: left;
}

.footer td.left {
	padding-left: 60px;
	width: 200px;
}

.hide {
 	display:none;
 	visibility:hidden;
}

.show {
  /*display:block;*/
  visibility:visible;
  width:100%;
  margin-bottom:15px;
}

input.mail, input.mail:hover, mail_hov
{
	font-family: Arial, Helvetica, sans-serif;
	border:0;
	background-color:transparent;
	height:17px;
	cursor:hand;
	cursor:pointer;
	font-size:12px;
	margin:0;
	padding:0;
	text-align:left;
	outline: none;
	unicode-bidi:bidi-override; direction: rtl;
}

input.mail
{
	color: #89A007;
	width:	150px;
}

input.mail:hover, input.mail_hov
{
	color: #9CB709;
}


* html input.confirm { width: 73px; }
input.confirm { min-width: 73px;}

input.confirm
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;

	border:0;
	margin:0;
	padding:0;

	cursor:hand;
	cursor:pointer;

	background-image:url(../i/btn_send.jpg);
	background-position:center;
	background-color:transparent;
	background-repeat:no-repeat;

	height:20px;
}

.footer #phones
{
    width: 175px;
}

.footer #phones td
{
    padding: 0px;
}