h2 {font-size: 160%; font-weight: normal;}

h1.main {font-size: 160%; font-weight: normal; padding-bottom: 12px;}
p.main {width: 680px; font-size: 120%;}

h2.main {font-weight: normal; font-size: 120%; color: #FFFFFF; padding-bottom: 14px;}
h2.logos {font-weight: bold; color: #000000; font-size: 120%; padding-bottom: 0px;}

ul.main_set1_menu {list-style-type: none;}
	ul.main_set1_menu li {font-size: 120%; color: #FFFFFF; font-weight: bold; padding-bottom: 8px;}
	ul.main_set1_menu li a {color: #FFFFFF;}
	ul.main_set1_menu li span {display: block; font-size: 80%; font-weight: normal; color: #a0a0a0; text-decoration: none;}	
	
table.main_logos {}
	table.main_logos td {vertical-align: top;}	
	table.main_logos td div.img {height: 70px; padding-right: 15px;}
	table.main_logos td div.compname {padding-right: 10px; font-size: 90%; text-align: center;}
	table.main_logos td div.compname a {color: #353a72;}
	
div.logos {}
	div.logos div.img {padding-bottom: 5px;}	
	div.logos div.compname {padding-bottom: 10px; font-size: 90%;}
	
div.abparttoppart {}
	div.abparttoppart table td {vertical-align: top;}	
	div.abparttoppart div.desc {padding-top: 27px;}
		div.abparttoppart div.desc span {font-size: 120%; font-weight: bold;}
div.objinfo {padding-top: 18px; font-size: 100%;}
	div.objinfo span {display: block;}		
div.partnlogobig {text-align: center; padding-top: 3px; padding-bottom: 15px;}	
	div.partnlogobig div.zoomlink {text-align: left; font-size: 90%; padding-top: 9px;}
	div.partnlogobig div.zoomlink a {color: #ad2626; padding-left: 20px; background-image: url(../img/zoomicon.gif); background-repeat: no-repeat; background-position: left center; padding-bottom: 3px;}
div.partnerinfo {font-size: 90%;}
div.smallphotospartn {padding-top: 21px; font-size: 0px; margin-right: -15px; padding-bottom: 16px;}
	div.smallphotospartn img {margin-right: 15px; margin-bottom: 10px;}
div.partntext {}
	div.partntext p {padding-bottom: 10px; padding-top: 0px;}
	
td.sm_colins div.textins {padding-top: 34px !important;}	
div.textcontent {padding-top: 22px; padding-left: 6px;}	
div.textcontent p {padding-top: 19px; font-size: 120%;}

div.undscrb {height: 70px; margin-top: 57px; display: table;}
	div.undscrb div {float: left;}
	div.undscrb div.uv {}
	div.undscrb div.us {padding-left:50px; padding-top:3px; padding-right: 50px;}	
	div.undscrb div.wh {padding-top: 15px;}	
	
img.alleft {float: left; padding-top: 10px; padding-right: 10px; padding-bottom: 10px;}
img.alright {float: right; padding-top: 10px; padding-left: 10px; padding-bottom: 10px;}	

div.oprbox {padding-top:15px; padding-bottom: 10px;}
table.oprab {}
table.oprab td {vertical-align: top;}
	table.oprab td.text {font-size:120%; width: 332px;}
		table.oprab td.text div.tbox {padding-right: 40px;} 
	table.oprab td.images {}		
		table.oprab td.images img {float: left; display: block; padding-bottom: 10px; margin-right: 5px;}
		
table.contacts {margin-top: 26px; font-size: 120%;}
table.contacts a {color: #ad2626;}
table.contacts h3 {font-size: 100%;}
table.contacts big {font-size: 130%; font-weight: bold;}
table.contacts div.tel {padding-bottom: 27px;}
table.contacts div.mailad {padding-bottom: 17px;}
table.contacts div.shempro {padding-bottom: 36px;}
table.contacts div.formcont {}
	table.contacts div.formcont h3 {padding-bottom: 21px;}
	
	table.contacts td.tlevl {vertical-align: top;}
	table.contacts td.tlevr {vertical-align: top;}
table.contacts td.tlevr div.sm {padding-bottom: 8px;}

table.contacts div.formcont {}
	div.formcont table th {padding-top: 6px; font-weight: normal; text-align: left; vertical-align: top;}
	div.formcont table td {vertical-align: top; padding-top: 3px;}	
		div.formcont table td input {width: 440px;}
		div.formcont table td textarea {width: 561px; height: 100px;}
	div.formcont table th.subm {text-align: right;}
	
ol {}
	ol li {padding-bottom: 8px; font-weight: bold;}	
	ol li span {font-weight: normal; font-size: 80%;}
	ol li div span {display: block; padding-bottom: 3px;}

td.rparts {padding-left: 10px;}	

h3 {font-size: 120%; color: #666666; padding-top: 10px;}
h3.nbold {font-weight: normal;}
p {font-size: 120%; padding-top: 5px;}
div.shem {padding-top: 10px; text-align: center;}