*		{ margin: 0; padding: 0; }
img		{ border: none; }
:focus	{ outline: 0; }
a		{ text-decoration: none; }
.alt	{ display: none; }

/* TYPO */
body    { font-family: Helvetica, Ariel, Sans-serif; color: #565353; }
a       { color: #ff9b00; }
a:hover { color: #565353; }

#header form input  { font-family: Helvetica, Ariel, Sans-serif; color: #565353; font-size: 11px; }

#header a   					{ font-size: 12px; color: #565353; }
#header .on a,
#header a:hover,
#header .nav li:hover a,
#header .nav li.over a			{ font-weight: bold; }
#header .nav li.on li a,
#header .nav li:hover li a,
#header .nav li.over li,
#header .nav li.over li a  		{ font-weight: normal; }
#header .nav li li.on a,
#header .nav li.over li.on a,
#header .nav li.over li a:hover,
#header .nav li:hover li a.on,
#header .nav li:hover li a:hover	{ font-weight: bold !important; }

#header .nav li li a  { line-height: 12px; }

#header .lang a { font-size: 11px; }

#wrapper    { line-height: 16px; }

.more   	{ color: #ff9b00; font-size: 10px; }
.more:hover { color: #565353; }

h2  { font-size: 12px; font-weight: normal; }

.text h3    { font-size: 11px; font-weight: bold; color: #565353; }
.text       { font-size: 11px; }

.text .right a   	{ color: #565353; padding-left: 10px; }
.text .right a.on   { font-weight: bold; }

.list1 li.title	{ font-size: 12px; font-weight: normal; }
.list1 li h3,
.list1 li h3 a	{ font-size: 11px; font-weight: bold; color: #565353; }
.list1 li div,
.list1 li div li	{ font-size: 11px; }

.cert dt    { font-size: 11px; font-weight: bold; }

.dlBox,
.dlBox a    	{ color: #b2b4b6; font-size: 11px; }
.dlBox a:hover  { color: #565353; }
.dlBox h3   	{ font-size: 11px; font-weight: bold; color: #565353; }

.dlBox .note    { color: #000; font-size: 10px; line-height: 13px; }

th  		{ font-size: 12px; font-weight: normal; }
td  		{ font-size: 11px; }
.tbl2 td    { line-height: 20px; }

/* HEADER */
#header	{ background: #e1e7eb; }
#header .inner  { background: url(../images/BKGheader.gif) top left repeat-y; width: 926px; margin: 0px auto; position: relative; z-index: 40; }

h1 a    { display: block; text-indent: -9999px; width: 138px; height: 80px; background: url(../images/logo.gif); position: absolute; top: 20px; }

#header .nav    	{ list-style: none; padding-top: 115px; overflow: hidden; }
#header .nav li 	{ display: block; float: left; text-align: center; height: 23px; padding: 0 10px; }
#header .nav li a   { display: block; }
/*
#header .nav li.on	{ background: url(../images/BORDERheaderLi.gif) left 4px no-repeat; }


#navLink1   { width: 120px; }
#navLink2   { width: 79px; }
#navLink3   { width: 155px; }
#navLink4   { width: 50px; }
#navLink5   { width: 74px; }
#navLink6   { width: 165px; }
#navLink7   { width: 65px; }
*/

#header .nav li.over ul { top: 138px; z-index: 100; }
#header .nav li.on ul { top: 138px; z-index: 50; }

#header .nav ul 		    { list-style: none; position: absolute; left: 0; top: -1000px; width: 926px; background: #fff;  }
#header .nav ul li		  { border-right: 1px solid #c4ced4; margin-bottom: 5px; padding: 4px 0 0 0; height: 19px; }
#header .nav ul li.last	{ border: none; }
#header .nav ul li a    { padding: 0 10px;  }

#header .lang   { list-style: none; position: absolute; bottom: 40px; right: 0; text-align: right; }

#header form    		{ float: right; position: absolute; bottom: 8px; right: 0; }
#header form .button    { background: none; border: none; cursor: pointer; margin-right: 7px; }
#header form .txt    	{ border: 1px solid #76787b; width: 130px; padding: 2px; }

/* GENERAL */
#wrapper    	{ width: 926px; margin: 0px auto; margin-top: 56px; padding-bottom: 53px; overflow: hidden; position: relative; z-index: 30; }
#iconBar    	{ position: absolute; bottom: 15px; right: 0; }
#iconBar img    { padding-left: 4px; }

.pt #wrapper { padding-top:30px; }
.ru #wrapper { padding-top:60px; }

h2  		{ padding: 7px 23px 6px 23px; }
h2 .right   { float: right; }
.text h3    { margin-bottom: 10px; }
.text p     { margin-bottom: 10px; }
.text ul    { margin: 0 0 10px 30px; list-style: none; }
.text ul li { padding-left: 35px; background: url(../images/bullit1.gif) left 7px no-repeat; }

/* CONTENT */
#content    		      { float: left; width: 604px; background: url(../images/BKGcontentBottom.gif) bottom left no-repeat; padding-bottom: 6px; }
#content .bkgMiddle	  { border-left: 1px solid #ddddde; border-right: 1px solid #ddddde; padding: 0 20px 12px 20px; }
#content h2			      { background: url(../images/BKGcontentTop.jpg) top left no-repeat; margin: 0 -21px 20px -21px; position: relative; }

#content h2.bord    { background: none; margin: 0; padding-left: 0; }

#content table    { border: 1px solid #999; border-collapse: collapse; margin: 6px 0 0 1px; }
#content table th,
#content table td { border: 1px solid #999; padding: 3px; }

#flash_container    { margin: -20px -20px 12px -20px; }
.home_flash         { margin: 0 -21px 12px -21px !important; padding: 0 1px; background: url(../images/fake.gif) top left repeat-x; }
.overlay_flash      { margin: 0 -21px 12px -21px !important; padding: 0 1px; background: url(../images/fake.gif) top left repeat-x;}

.text   { padding: 0 3px; overflow: hidden; }
.bord   { border-bottom: 1px solid #e1e6e9; margin-bottom: 17px; }

.text .mail { display: block; float: right; margin-bottom: 4px; }
.text img   { display: block; }
.text .block    { display: block; float: left; padding-bottom: 13px; }
.text .right    { display: block; text-align: right; padding-bottom: 13px; }

.list1          	{ list-style: none; }
.list1 li 			{ padding: 15px 0 7px 0; border-bottom: 1px solid #e1e6e9; overflow: hidden; }
.list1 li.title		{ padding: 5px 11px 4px 11px; background: url(../images/BKGdlType1_dt.jpg) top left no-repeat; border: none; }
.list1 li.last  	{ border: none; }
.list1 li img   	{ display: block; float: right; margin-left: 10px; }
.list1 li div   	{ overflow: hidden; }
.list1 li div ul	{ list-style: none; }
.list1 li div li	{ padding: 0 0 0 7px; border: none; background: url(../images/bullit1.gif) left 7px no-repeat; }

.tbl1   		{ width: 562px; margin: 20px 0; }
.tbl1 th,
.tbl1 td    	{ text-align: left; vertical-align: top; }
.tbl1 th 		{ background: url(../images/BKGdlType1_dt.jpg) top left no-repeat; padding: 3px 6px; }
.tbl1 td 		{ border-bottom: 1px solid #e1e6e9; border-left: 1px solid #e1e6e9; padding: 3px 2px 3px 15px; }
.tbl1 td.first  { border-left: none; padding: 3px 15px 3px 1px; }

.tbl2   		{ width: 562px; margin: 20px 0; }
.tbl2 th,
.tbl2 td    	{ text-align: left; vertical-align: top; }
.tbl2 th 		{ padding: 3px 2px 8px 15px; border-bottom: 1px solid #e1e6e9; }
.tbl2 th.first	{ padding: 3px 15px 8px 1px; }
.tbl2 td 		{ border-bottom: 1px solid #e1e6e9; border-left: 1px solid #e1e6e9; padding: 3px 2px 3px 15px; }
.tbl2 td.first  { border-left: none; padding: 3px 15px 3px 1px; }
.tbl2 th.right,
.tbl2 td.right { text-align: right; }

.tbl3   	{ width: 562px; margin: 20px 0; }
.tbl3 th,
.tbl3 td    { text-align: left; vertical-align: top; width: 271px; padding: 0 10px 27px 0; }
.tbl3 img   { display: block; float: left; border: 1px solid #bbbcbd; margin-right: 14px; }
.tbl3 div   { overflow: hidden; }

#map    { display: block; margin: 20px 0; }

#srollTop,
#contentPrint   { display: block; margin: 0 0 0 541px; cursor: pointer; }

/* SIDEBAR */
#sidebar    		    { float: right; width: 302px;  }
#sidebar .botomBkg  { background: url(../images/BKGsidebarBottom.gif) bottom left no-repeat; padding-bottom: 6px; margin-bottom: 30px; }
#sidebar .bkgMiddle	{ border-left: 1px solid #ddddde; border-right: 1px solid #ddddde; padding: 0 20px 12px 20px; }
#sidebar h2			    { background: url(../images/BKGsidebarTop.jpg) top left no-repeat; margin: 0 -21px 20px -21px; position: relative; }

#sidebar .list1 { margin-top: -18px; }

#flashVideo { border-bottom: 1px solid #e1e6e9; margin-bottom: 12px; padding-bottom: 12px; }

.cert			{ border-top: 1px solid #e1e6e9; overflow: hidden; margin-bottom: 17px; }
.cert dt    	{ display: block; padding: 3px 0 4px 0; }
.cert dd    	{ float: left;  border-right: 1px solid #e1e6e9; }
.cert dd.last   { border: none; }

.dlBox  	{ overflow: hidden; border-top: 1px solid #e1e6e9; padding-top: 10px; }
.dlBox img	{ display: block; float: right; margin-left: 10px; }
.dlBox div	{ overflow: hidden; }

.dlBox span 	{ display: block; width: 68px; height: 27px; position: absolute; z-index: 10; margin: 35px 0 0 160px; padding: 3px 0 0 5px; display: none; }
.dlBox span img { position: absolute; opacity: 0.7; z-index: -5; display: block; margin: -3px 0 0 -5px; }

/* SLIDER */
#slider	{ position: relative; margin-bottom: 22px; }

#slider img		{ display: block; cursor: pointer; }

#containerPrev  { position: absolute; left: -12px; top: 78px; }
#containerNext  { position: absolute; right: -12px; top: 78px; }

#slider .container  		{ height: 172px; margin-bottom: 27px; }
#slider .container img  	{ display: none; position: absolute; }
#slider .container img.on   { display: block; }

#navPrev  { position: absolute; left: -12px; top: 207px; }
#navNext  { position: absolute; right: -12px; top: 207px; }

#slider .nav	{ overflow: hidden; position: relative; height: 28px; width: 260px; }
#slider ul		{ list-style: none; position: absolute; width: 6000px; }
#slider li		{ float: left; margin-right: 11px; }

/************************ HOME ***/
#content.home      		      { background:none; padding-bottom:0; }
#content.home .bkgMiddle	  { border:none; padding:0; width:602px; height:419px; }

#slideshow          { position:relative; width:602px; height:419px; overflow:hidden; }
#slideshow li       { position:absolute; z-index:1; }
#slideshow a        { position:absolute; right:30px; bottom:10px; }
#slideshow .limbo   { z-index:2; }
#slideshow .active  { z-index:3; }

#sidebar #home-spotlights.botomBkg    { background:none; padding-bottom:0; margin-bottom:0; }
#sidebar #home-spotlights .bkgMiddle	{ border:none; padding:0; }
#sidebar #home-spotlights h2	{ text-align:right; padding:0; margin:0; background:none; }
#sidebar #home-spotlights .list1	{ margin:0; padding:0; }
#sidebar #home-spotlights .list1 li	{ padding:0; margin:15px 0 0; }
#sidebar #home-spotlights .list1 img	{ padding:0; margin:0; }
#sidebar #home-spotlights .normal	{ text-align:left; background: url(../images/BKGsidebarTop.jpg) top left no-repeat; padding: 7px 23px 6px 23px; position: relative; }
