/* modified by Shkodenko V. Taras 28/01/2010 */
/* vim: tabstop=2 shiftwidth=2 softtabstop=2 noexpandtab
*/
* {
	padding:0;
	margin:0 
}
/* */
html, body { height:100%;margin:0;padding:0 }
img { border:0 }
table.d { width:100%;vertical-align:top;border-collapse:collapse }
table.d td { margin:0;padding:0 }
#main { width:100% }
#page { vertical-align:top;position:relative;height:100% }
html>body #page { height:auto;min-height:100% }
#empty, #footer {height: _foo_;}
#footer { position:absolute;left:0;bottom:0;width:100% }
#content_container { vertical-align:bottom }
#content { background:#FFF url('/m/middle_btm.png') bottom left repeat-x }
.cont_one { background:#FFF url('/m/content_lbg.png') top left repeat-y }
.cont_one h1 {
	font:14px Arial;
	color:#316698
}
.contentInner {
	background:#FFF url('/m/content_rbg.png') top right repeat-y;
	padding:0 14px;
	margin:0 0 0 1px;
	min-height:945px;
	height:auto !important;
	height:945px;
}
/* */
#left {
	vertical-align:top;
	background:#C2E0F1 url('/m/left_bg.png') bottom left no-repeat;
	width:250px
}
.leftContainer {
	background:#C2E0F1 url('/m/top_col_bg.png') top left repeat-x
}
#right {
	vertical-align:top;
	background:#C2E0F1 url('/m/right_bg.png') bottom right no-repeat;
	width:245px
}
.rightColumn {
	background:#C2E0F1 url('/m/top_col_bg.png') top left repeat-x
}
/* */
#content hr, #right hr {
	height:1px;border:medium none;color:#CEF3FF;background-color:#CEF3FF
}
/* */
#hdr {
  background:#FFF;
	height:161px
}
#hdrc {
/*
  background:url('/i/tbg1.jpg') no-repeat top left;
  position:relative
*/	
}
#hdrc a img {
  padding:0;
  position:relative;
  z-index:2
}
/* */
.leftColumn {
	vertical-align:top;
	padding:0 0 0 7px
}
/* */
.topMenuContainer {
	background:#FFF url('/m/tmenu_bg1.png') top left no-repeat;
}
.bottomMenuContiner {
	background:#007CC3 url('/m/bmenu_bg1.png') top left no-repeat;
	padding:17px 27px !important
}
.topMenuContainer div {
	padding:26px 20px
}
.topMenu {	
	padding:26px 20px 28px 256px !important
}
/*
.bottomMenuContiner div {
	padding:15px 20px
}
*/
.topContact {
	background:#FFF url('/m/tmenu_bg2.png') top right no-repeat
}
.bottomContactCont2 {
	background:#007CC3 url('/m/bmenu_bg2.png') top right no-repeat;
}
/* */
.bottomMenu {
	padding:0px 0px 0px 256px !important;
}
.topMenu h2, 
.bottomMenu h2 {
    display:inline;
}
.topContact p, 
.bottomContact p {
	padding:0;
	margin:0
}
.topMenuContainer div a, 
.topMenuContainer div h2, 
.topContact p, 
.bottomMenuContiner div a, 
.bottomMenuContiner div h2, 
.bottomContact p {
	font:bold 14px Arial;
	color:#383431;
	text-decoration:none;
	padding:0 7px
}
.topContact p, 
.bottomContact p {
	font:bold 16px Arial
}
.bottomContact p {
	text-align:right;
	padding:17px 27px !important
}
/* */
.topPositions {
	background:url('/m/top_pos_head_bg.png') top left no-repeat;
	width:236px;
	padding:0 0 0 7px;
	margin:0;
}
/* */
#tm {
	color:#000
	/* font:bold 10px Arial;color:#007DAB; background:url('/i/tmbg.gif') repeat-x top */
}
#tm p {
	font:bold 10px Arial !important;
	text-align:center;
	padding:19px 5px 12px;
	margin:0
}
#tm p a {
	font:bold 10px Arial !important;
	/* color:#007DAB; */
	color:#000;
	padding:7px;
	text-decoration:none
}
#tm p a.tma {
	color:#000
	/* color:#6DD8FF */
}
/* */
.lblkhdr {
  background:url('m/block_m_1.png') top left repeat-y;
  width:236px
}
.lblkhdr h1 {
	background:url('m/block_t_1.png') top left no-repeat;
	font:bold 14px Arial;
	color:#DA251D;
	text-align:center;
	margin:0 auto !important;
	padding:9px 0
}
.lblkhdr p {
  font:11px Arial;
  color:#797979;
  padding:16px 32px 35px
}
.lblkhdr p a {
  font:11px Arial;
  color:#797979;
  text-decoration:none
}
div.lblkhdrb {
	background:url('m/block_b_1.png')bottom left no-repeat;
	padding:0;
	margin:0 0 7px 0;
}
/* */
.leftMenu ul {
  background:url('/m/lmenu_tbg.png') no-repeat top left;
  list-style:none inside
}
.leftMenu ul li {
  background:url('/m/lmenu_bbg.png') no-repeat bottom left;
  padding:12px 1px 9px;
  text-align:center;
}
.leftMenu ul li a, .lblkhdr ul li a.actv {
	padding:0 14px 12px 0;
  font:bold 11px Arial;
  color:#000;
  text-decoration:none
}
.leftMenu ul li a:hover {
	text-decoration:underline
}
.leftMenu ul li a.actv {
  color:#333
}

.leftMenu ul li ul {
  padding:3px 0 0 12px
}
.leftMenu ul li ul li {
  border:solid 0;
  padding:3px;
}
.leftMenu ul li ul li a {
  background:url('/i/li3.gif') no-repeat 0 50%;
  padding:3px 12px 0;
  font:11px Arial;
  color:#006B92;
  text-decoration:none
}
/* */
.lblpd {
	padding:0 7px;
}
/* */
.ñblkhdr {
  background:url('/m/block_title_bg2.png') no-repeat top right;
}
.ñblkhdr h1 {
  background:url('/m/block_title_bg1.png') no-repeat top left;
  padding:10px 35px;
  text-align:center;
  font:bold 14px Arial;
  color:#DA251D
}
/* */
div.news {
  padding:15px 24px 35px 35px
}
.news b {
  font:bold 10px Arial;
  color:#FF981F;
  padding:0 17px 0 37px
}
.news h2 {
  display:inline;
  background:url('/i/li1.gif') no-repeat 0 50%;
  padding:0 12px;
  font:14px Arial;
  color:#316698
}
.news p {
  padding:18px 0 0 0;
  font:11px Arial;
  color:#565656
}
.news img {
  float:left;
  margin:0 18px 9px 0;
  border:solid 3px #C1F1FF
}
.news a
{
  display:block;
  float:right;
  font:bold 10px Arial;
  color:#086BBA;
  background:#E8FBFF url('/i/mor.gif') right no-repeat;
  padding:3px 19px 3px 14px;
  margin:20px 0 1px 0;
  text-decoration:none
}
/* */
.more
{
  background:#E7FBFE;
  margin:2px 0 19px 0;
  padding:0 0 0 18px
}
.more a
{
  font:bold 10px Arial;
  color:#086BBA;
  background:url('/i/li1.gif') no-repeat 0 50%;
  text-decoration:none;
  padding:0 0 0 20px; 
}
/* */
div.coop 
{
  border:solid 1px #92E3FC;
  margin:10px 0px 28px;
  padding:25px 11px 10px 46px
}
.coop h3
{
  font:14px "Arial Narrow";
  color:#549FCF;
  padding:0 0 5px 140px;
}
.coop b
{
  font:16px "Arial Narrow";
  color:#0E6FB5
}
.coop p
{
  margin:0;
  font:11px Arial;
  color:#565656;
}
.coop a
{
  display:block;
  float:right;
  font:bold 10px Arial;
  color:#086BBA;
  background:#E8FBFF url('/i/mor.gif') right no-repeat;
  padding:3px 19px 3px 14px;
  text-decoration:none
}
/* */
.new1
{
  background:#F9F9F9;
  padding:0 5px 5px 15px
}
.new1 a
{
  font:12px Arial;
  color:#000;
  background:url('/i/li1.gif') no-repeat 0 50%;
  text-decoration:none;
  padding:0 0 0 12px;
  margin:0
}
.new1 p
{
  font:bold 10px Arial;
  color:#B9B9B9;
  padding:0;
  margin:0
}
.new1 p a
{
  background:#F9F9F9 !important;
}
/* */
.new2, .new3 {
  padding:0 7px 0 15px;
  background:url('/m/top_pos_bg.png') top left repeat-y;
}
.new3 {
  padding:0 7px 0 0;
}
.new2 a {
  font:12px Arial;
  color:#000;
  text-decoration:none;
  padding:0 0 0 12px;
  margin:0
}
.new2 p {
  font:bold 10px Arial;
  color:#B9B9B9;
  padding:0;
  margin:0
}
.new2 p a {
  background:#FFF !important;
}
/* */
#cnt
{
  padding:5px 0 5px 2px
}
#cnt img
{
  padding:2px
}
/* */
#bm
{
  clear:both;
  background:#FFF url('/i/bm.gif') repeat-x scroll 0%;
  text-align:center;
  margin:0
}
#bm ul
{
  padding:31px 0 18px;
  list-style:none
}
#bm li
{
  display:inline;
  padding:32px 30px 5px
}
#bm li a
{
  font:bold 10px Arial;
  color:#007DAB;
  text-decoration:none
}
#bm li a b
{
  font:bold 10px Arial;
  color:#FF981F;
  text-decoration:none
}
/* */
#btm {
  padding:8px 9px 7px;
  background:#FFF url('/i/btm.gif') repeat-x scroll 0%;
}
#btm p
{
  margin:0;
  font:9px Arial;
  color:#FFF;
  text-align:center
}
#btm a
{
  margin:0;
  font:9px Arial;
  color:#FFF;
  text-decoration:none
}
/* */
.cont_list
{
	font:12px Arial;
	float:left;
	padding:0 10px 20px 5px;
	margin:5px 0 25px 0
}
.cont_list span a
{
  display:block;
  float:right;
  font:bold 10px Arial;
  color:#086BBA;
  background:#E8FBFF url('/i/mor.gif') right no-repeat;
  padding:3px 19px 3px 14px;
  margin:20px 0 1px 0;
  text-decoration:none
}
.cont_list h2, .cont_list h2 a, .cont_txt h3
{
  font:bold 16px Arial;
  color:#1B5988;
  /* color:#565656; */
  /*color:#316698;*/
  text-decoration:none
}
/* */
.cont_txt
{
  padding:14px 0 0 0
}
.cont_txt img
{
  width:150px;
  float:left;
  padding:5px;
  margin:0 0 30px 0
}
.cont_txt h3
{
  font-size:14px;
}
/* */
.cont_img, .c {
  text-align:center
}
/* */
.smenu_line
{
  padding:0;
  margin:5px 7px 15px 7px
}
.smenu_line ul
{
  list-style:none;
  padding:5px;
  margin:0
}
.smenu_line li
{
  padding:2px 7px; /* float:left */
}
.smenu_line a, .smenu_line b
{
  color:#007DAB;
  background:#FFF;
  padding:2px;
  text-decoration:none
}
.smenu_line span.tma
{
  color:#6DD8FF;
  background:url('/i/li1.gif') no-repeat 0 50%;
  padding:5px 28px 9px 14px
}
.catTitle a, .catTitle b {
  color:#007DAB;
  background:url('/i/li1.gif') no-repeat 0 50% !important;
  padding:5px 28px 9px 14px;
  margin:26%;
  text-decoration:none
}
/* */
.menuitem
{
  width:50%
}
/* */
.products
{
  width:99%;
  overflow:hidden
}

.product
{
  margin:7px;
  font:11px Arial;
  color:#565656
}

.product img
{
  float:left;
  padding:2px 21px;
  border:0;
}

.product h2, .product h2 a, .product h3, .product h3 a
{
  font:bold 14px Arial, Sans-serif;
  color:#0E6FB5;
  text-decoration:none
}

.product h3, .product h3 a {
	  font-size:13px !important
}

.prodlines
{
  padding:12px 0 0 0;
  margin:0
}

.prodmore
{
	text-align:center;
/*
  width:97%;
  padding:10px 0 0 0;
  margin:0;
  */
}

/* */
.more
{
  padding:4px 14px;
  /* background:#E8FBFF url('/i/lim.gif') no-repeat 91% 50%; */
  font:bold 10px Arial;
  color:#086BBA;
  text-decoration:none
}
/* */
.clear { clear:both }
.fr {float:right}
.fl {float:left}
/* */
.h1 {height:1px}
/* */
#btm a:hover, #tm p a:hover, #bm li a:hover, .lblkhdr ul li a:hover, .lblkhdr p a:hover, .news a:hover, .coop a:hover, .new1 a:hover, .new2 a:hover, .more a:hover, .cont_list h2 a:hover, .product h2 a:hover, a.more:hover, .encyc_letter a:hover, .encyc_items_links ol li a:hover, .encyc_item_title dl dt a:hover, .encyc_item_title dl dd a:hover, h2 a:hover span.content, .smenu_line a:hover, .product h3 a:hover
{
  text-decoration:underline
}
/* */
.debug_border {   border:solid 1px #C00 }
/* */
.pborder { padding:5px;border:solid 1px #FFF }
/* */
.qt { font:12px Arial, Sans-serif; color:#565656 }
.lblpd h4 {
	margin:0;
	text-align:center;
	font:bold 13px Arial, Sans-serif;
	color:#565656
}
.question_results {
  color:#0065B0;
  font:11px Arial;
  padding:5px
}
.res_hdr h2 {
  color:#0065B0;
  font:14px Arial
}
.res_body {
	/*
	min-height:1045px;
	height:auto !important;
	height:1045px;
	*/
}
.res_body h2 {
  color:#FF981F;
  font:14px Arial
}
.res_answ_hdr {
  font:bold 12px Arial
}
/* */
.encyc_container { margin:0 auto }
.encyc_letters { padding:5px 10px }
.encyc_letters b { color:#0065B0 }
.encyc_letter { padding:4px;margin:2px 4px 2px 0 } 
.encyc_letter a { font:13px Arial;color:#006B92;text-decoration:none }
.encyc_letter_active { background:#DEF9FE;padding:4px;margin:2px 4px 2px 0 }
.encyc_letter_active a { font:12px Arial;color:#006B92;text-decoration:underline }
.encyc_items_links { padding:5px 25px }
.encyc_items_links ol li { font:11px Arial;color:#0065B0 }
.encyc_item_title { padding:5px 37px 10px 10px;font:12px Arial;color:#565656 }
.encyc_items_links ol li a, .encyc_item_title dl dt a, .encyc_item_title dl dd a { font:12px Arial;color:#006B92;text-decoration:none }
/* */
.sw { background:#DFF9FE;font-weight:bold }
/* */

.search_title {
  padding:5px 10px;
  font:bold 14px Arial, Sans-serif;
  color:#0E6FB5
}

#search {
  padding:3px 0 12px 18px;
  font:12px Arial;
  color:#006B92
}

#search hr {
  margin:15px 0 5px 0
}

#search ul li a {
  font:12px Arial;
  color:#006B92 
}
/* */
.alert {
  padding:150px 0;
  text-align:center;
  font-weight:bold;
  color:#F00
}
.read_more {
  padding:0 0 25px 0
}
/* */

.inputText {
  font:bold 10px Arial;
  color:#007DAB
}
.hiddenSubmit {
  width:1px;
  height:1px;
  overflow:hidden;
  visibility:hidden
}
.rightAlign {
  text-align:right
}
.err {
  font:bold 11px Arial;
  color:#FF981F
}
.hiddenBlock {
  display: none !important
}
/* */
.infoBlock {
	text-align:center;
	padding:0 5px;
	margin:3px 0 6px 0;
	width:231px
}
.infoBlock p, a {
	font:15px Arial;
	color:#000;
	margin:0;
}
.biggerText {
	font:bold 15px Arial !important;
}
/* */
.blInput {
	width:190px;
	border:solid 1px #6AC0EC
}
a.blSubmit {
	padding:3px
}
.stdForm {
	padding:0;
	margin:0
}
.linkSubmit {
	padding:3px 3px 3px 25px;
	background:transparent url('m/bl_submit.png') no-repeat scroll 0 50%;
	font:bold 10px Arial;
	color:rgb(0,125,171);
	text-decoration:none;
}
/* */
.siteDeviz {
	position:absolute;
	top:11%;
	left:27%;
	z-index:15;
	font:bold italic 25px Arial;
	color:#0093DA
}
/* */
.emptyContainer {
	height:478px;
	color:#F00;
	font-weight:bold;
	margin:0 auto;
	padding:20%;
	text-align:center
}
/* */
.productCategoryContainer {
	/*
	min-height:925px;
	height:auto !important;
	height:925px;
	*/
}
/* */
.cb {
	padding:0 14px 0 0
}
/* */
.leftBottomBackground {
	width:expression(document.body.clientWidth > 1024 ? "260px" : "242px");
	vertical-align:bottom;
	background:url('/m/middle_lbtm.png') bottom left no-repeat
}
.leftBottomFill {
	width:242px
}
.middleBottomBackground {
	background:url('/m/middle_btm.png') bottom left repeat-x
}
.rightBottomBackground {
	width:expression(document.body.clientWidth > 1024 ? "288px" : "270px");
	vertical-align:bottom;
	background:url('/m/middle_rbtm.png') bottom right no-repeat
}
.rightBottomFill {
	width:270px
}
.blockHeaderContainer {
	background:#FFF;
	padding:0 7px
}
.sideHeader {
	background:#FFF;
	padding:0 0 7px 0
}
.insideHeader {
	padding:10px 7px !important
}
.brandLogo {
	width:40px !important
}
.startPageContainer {
	min-height:1045px;
	height:auto !important;
	height:1045px;
}
.readMore h2 {
	font:bold 12pt Arial;
	color:#000;
	padding:5px;
}