* {font-size:13px; font-family: Arial, Helvetica, sans-serif;}
body {margin:0; padding:0; background:#fff; color: #333333;}
img {border:0; padding:0; margin:0;}
p {margin:0; padding: 12px 0;}
form { margin:0; padding:0;}
	form * {font-size: 11px;}
h1, h2, h3, h4 {margin: 0; padding: 0;}
h1 {font-size: 30px; color: #232b61; padding: 3px 10px 4px; font-weight: normal; font-family: Times New Roman;}
h2 {font-size: 14px; color: #232b61; padding: 13px 10px 12px;}
h3 {font-size: 14px; color: #232b61; padding: 12px 0 0;}
h3.h3 {font-size: 14px; color: #232b61; padding: 20px 20px 26px 16px;}
h4 {font-size: 11px; padding: 0;}
h5 {font-size: 12px; padding: 10px 0 0 0; color: #fc6b32;}
.bl {display: block;}
a {text-decoration: underline; color: #434582;}
	a:hover {text-decoration: none; color: #f85a34;}
.tc {left:0px; position:absolute; top:-1000px; visibility:visible;}

/* Lists */
ul {margin:4px 0 12px 0; padding:4px 0 12px 0;}
	ul li {list-style: none; background: url(/i/dash.gif) no-repeat 0 8px; padding: 0 0 4px 30px;}
.ul-none {padding: 4px 0 10px; margin: 4px 0 10px;}
	.ul-none li {padding: 0 0 7px; list-style: none; background: none;}
.ul-or {margin: 5px 0 10px; padding: 5px 0 10px;}
	.ul-or li {background: url(/i/li-or.gif) no-repeat 0 5px; padding: 0 0 3px 12px; list-style: none;}
.ul-map li {background: none;}
.ul-map li a {font-weight: bold;}
	.ul-map ul li, .ul-map ul ul li {background: url(/i/dash.gif) no-repeat 0 8px;}
	.ul-map ul li a, .ul-map ul ul li a {font-weight: normal;}


/* Common */
.logo {margin: 16px 25px 27px; vertical-align: text-top;}
.phone {font-weight: bold; font-size: 16px; font-weight: bold; color: #f85a34; text-align: right; margin: 0 42px;}
.main-text {padding: 7px 21px 40px 50px; width: 100%; voice-family: "\"}\""; voice-family: inherit; width: auto;}
	.main-text table {border-top: 1px solid #ededed; border-left: 1px solid #ededed;}
		.main-text td {border-right: 1px solid #ededed; border-bottom: 1px solid #ededed; padding: 7px 5px; color: #666;}
			.main-text td p {padding: 0;}
.main-content {padding: 0 0 0 11px;}
.hr-dott {background: url(/i/bg-dott.gif) repeat-x; margin: 8px 30px 0;}
.companies {text-align: center; margin: 0 0 150px;}
	.companies img {vertical-align: top;}
.all-logos {padding: 0 15px 15px 20px; text-align: left;}
.pager {padding: 20px 0 10px; color: #a3a3a3;}
	.all-logos *, .pager * {font-size: 10px; font-weight: bold;}
.info {padding: 7px 20px 18px 61px;}
.info, .vipro a, .vipro1 a {font-size: 10px; color: #999; text-decoration: none;}
.vipro {margin: 6px 15px 18px 80px;}
.vipro1 {margin: 6px 15px 18px 46px;}
.bg-info {background:#f7f7f7 url(/i/bg-info.gif) repeat-x;}
	.bg-info td  {vertical-align: top;}
.counter {padding: 15px 20px 10px 61px;}
	.counter img {margin: 0 10px 0 0;}
.block-info {padding: 10px 0 25px 48px;}
	.block-info p, .block-info p strong, .block-info p em {padding: 5px 0; font-size: 11px; color: #666666;}
	.block-info p a {font-size: 11px;}
.mailto {background: url(/i/bg-mail-r.gif) 100% 100% no-repeat; color: #afad91; font-size: 11px; font-weight: bold;}
	.mailto img {vertical-align: middle;}

/* Top menu */
.strips {background: url(/i/bg-strips.gif); border-width: 4px 5px; border-color: #fff; border-style: solid; width: 50%;}
.it-off div, .it-on div {margin: 0 16px 0 11px; padding: 0 0 0 7px;}
.it-off {border-top: 3px solid #fff;}
.it-on {border-top: 3px solid #fb5413; background: #fbf9ee;}
.it-on div, .it-on a {font-size: 10px; color: #fb5413;text-transform: uppercase; text-decoration: none;}
	.it-off a, .it-on a {text-transform: uppercase; font-size: 10px; color: #232b61; text-decoration: none;} 
		.it-off a:hover, .it-on a:hover {color: #ff6633;}
.arr-or {margin: 0 5px 0 0;}
.block-yell {background: #fffef7; border: 1px solid #f8f7e8; color: #afad91; font-weight: bold; padding: 9px 0 11px 9px; margin: 10px 0 5px;}


/* Submenu */
.submenu, .submenu1 {text-align: center; background:#fbf9ee; padding: 5px 0 6px;}
.submenu1 {background: url(/i/dott-vert1.gif) repeat-y; padding: 11px 0 12px;}
	.submenu a, .submenu1 a {font-size: 11px; color: #232b61; text-decoration: none;}
		.submenu a:hover, .submenu1 a:hover {color: #ff6633;}
	.submenu span, .submenu a, .submenu1 span, .submenu1 a {padding: 0 6px;}
	.submenu span, .submenu1 span {color: #ff6633;font-size: 11px;}
.submenu img, .submenu1 img {vertical-align: text-top; margin: 8px 5px 0;}
	
/* Middle menu */
.tbl-mm { height:77px; overflow:hidden; }
.tbl-mm .it, .tbl-mm { background:url(/i/bg-mm.gif); }
	.tbl-mm .it a, .item-on div { font-family:Times New Roman; font-size:12px; font-weight:bold; text-decoration:none; }
.tbl-mm .it.hover, .tbl-mm .it:hover, .item-on { background:#fff; border-bottom:1px solid #f85a34; }
.tbl-mm td { vertical-align:top; }
	.tbl-mm td div { background:url(/i/arr-or.gif) no-repeat 0 5px; margin:10px 0 7px 5px; padding:0 5px 0 7px; line-height:14px; }
.tbl-mm .a-mm:hover, .item-on div { color:#f85a34; }

	
/* Bread */
	.bread, .bread a  {color: #232b61; text-decoration: none; font-size: 10px; font-weight: bold;}
.bread {color: #999; padding: 7px 0 4px; background: url(/i/bg-dott.gif) repeat-x; margin: 3px 0 0px;}
	

/* Text */
.code {color: #232b61; font-size: 16px;}
.typ_reg {font-size: 10px; padding: 5px 10px 10px 10px}
.a-or_reg  {font-size: 10px; text-decoration: underline; color: #ff6633;}
.raquo {color: #252c62;}
.a-or {color: #ff6633;}
.sm {font-size: 11px;}
.gr {color: #808080;}
.sm-gr {color:#808080; font-size: 11px;}
.bld {font-weight: bold;}



/* Backgrounds */
.tbl-logo {background: url(/i/bg-logo.gif);}
.tbl-slogan1 td {vertical-align: top;}
.tbl-slogan1 img {vertical-align: top;}
.tbl-slogan1 {background: url(/i/bg-pic/bg-pic1.jpg);}
.dott {background: url(/i/bg-dott.gif) repeat-x 0 100%; margin: 3px 0 18px;}
.dott1 {background: url(/i/bg-dott.gif) repeat-x 0 100%;}
.brd-r {background: url(/i/bg-logos.jpg) repeat-y 100% 0;}
.bg-wh {background: #fff;}
.bg-dott-l {background: #fff url(/i/dott-vert2.gif) repeat-y;}
.bg-dott-r {background: url(/i/dott-vert1.gif) repeat-y 0 0;}
.bg-or {background: #f85a34;}
.bg-comp {background: url(/i/bg-comp.gif) no-repeat;}
.bg-r {background: url(/i/bg-r.gif) no-repeat 0 15px; border-left: 1px solid #eaeaea;}



/* Check-sign */
.check-sign {background: url(/i/bg-check.gif);}
.check, .check1 {padding: 18px 30px 0; font-size: 10px; color: #666;}
.check1 {padding: 18px 30px 30px 46px;}
.field {padding: 5px 0 1px 0; color: #666;}
.field1 {padding: 12px 0 2px 0; color: #666; font-size: 12px;}


/* News */
.tbl-news td {vertical-align: top; padding: 13px 0 0;}
.date {color: #999; font-size: 9px; padding: 3px 20px 0 16px; white-space: nowrap;}
.new a {color: #333; text-decoration: none;}
	.new a:hover {text-decoration: underline; color: #434582;}
.new .arr-or, .new .arr-or:hover {font-size: 12px; font-weight: bold; color: #ff6600; text-decoration: none;}
.date1 {padding: 20px 0 2px; color: #828282; font-size: 10px; font-weight: bold;}
.months {padding: 3px 0 10px;}
	.months a {color: #ff6633; font-size: 11px; text-decoration: none;}
		.months a:hover {text-decoration: underline; color: #434582;}

/* Links */


/* Images */
.sign-text {margin: 20px 0 0 20px; vertical-align: text-top;}
.pict {text-align: right;}
.marks { display: block;}


/* Bread */
	
/* Tables */
.div-top {background: #f2f2f2 url(/i/bg-dott.gif) repeat-x 0 100%; height: 30px;}
	.div-top1 {padding:7px 13px;}
	.fl-l {float: left;}
	.fl-r {float: right;}
	.div-top img {margin: 1px 8px 0 0;}
	.div-top a {color: #434582; text-decoration: none; font-size: 10px; font-weight: bold; padding: 0 0 0 4px;}
	.div-top span {color: #848499;font-size: 10px; font-weight: bold;padding: 0 0 0 4px;}
.tbl-main {background: url(/i/dott-vert.gif) repeat-y;}
	.tbl-main td {vertical-align: top;}
.tbl-h1 {background: #fff url(/i/bg-dott.gif) 0 100% repeat-x; margin: 0 0 0 11px;}
.bg-circle {background: url(/i/dott-vert1.gif) 100% 100% repeat-y;}


/* Forms */
.inp1 {width: 150px;}
.sel1 {width: 156px;}
.inp2 {width: 300px;}
.sel2 {width: 307px;}
.send {margin: 0 0 0 37px;}

/* Trademark */
h1.trademark {color:#fff; font-size:20px; padding:20px 0 0 20px; line-height: 20px}
		h1.trademark div {color:#232b61; font-size:26px;padding:0 0 5px;}