
html, body { width: 100%; height: 100%; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height: 14px; color:#323232; background: #ffffff;}
body       {  min-height: 100%; height: auto; position: relative; }
* html body	   { height: 100%; }
#header    { width: 100%; }
#content   { padding-bottom: 310px;}
#wrapper_footer    { height: 270px; width: 100%; position: absolute; bottom: 0; left:0;  }


/* Main --------------------- */

#header,#content,#footer,#footer2,#header2 { width:960px; margin: 0 auto; }
* { margin:0; padding:0; }
*:focus { outline: none; }

* html img  { filter:expression(fixPNG(this));}

.hidden { display: none; }
.show   { display: block!important; }
.no-bg  { background: none!important; }
.no-border, img { border: none; }
.clear{ clear: both; }
.float-left {float: left;}
.blue {color: #004989;}

a:link    { color: #0066CC; text-decoration:underline; }
a:visited { color: #0066CC; text-decoration:underline; }
a:hover   { color: #0066CC; text-decoration:none; }
a:active  { color: #0066CC; text-decoration:underline; }
a.orng:link		{ color: #ff6c00; text-decoration: underline; }
a.orng:visited	{ color: #ff6c00; text-decoration: underline; }
a.orng:hover 	{ color: #ff6c00; text-decoration: none; }
a.orng:active 	{ color: #ff6c00; text-decoration: underline; }

blockquote { margin-left: 10em; padding-left: 1em; border-left: 2px solid #ccc; }
pre, code { font: 1.2em/1.8 "Courier New", Courier, monospace; border: 1px dashed #aaa; padding: 1em; background: #eee; }
code { padding: .2em .5em; }

ol { margin-left: 24px; line-height: 18px; }
ul 		 { line-height: 18px; margin:12px; }
ul li 	 { margin: 4px 0 0px 0; list-style: none; background: url('/images/design/li.gif') no-repeat 0 4px; padding-left: 17px;}
ul ul    { margin:0; padding:0;}
ul ul li { margin: 4px 0;  list-style: none; background: url('/images/design/li.gif') no-repeat 0 4px; padding-left: 17px;}


ol,  table, blockquote, pre, .content img { margin-bottom: 12px; }

p { margin-bottom: 16px; }
table 	{ border-collapse:collapse;border:none;}
table td{ padding:0px; vertical-align:top;}

h1, h2, h3, h4 {color: #fa5517; font-family: Georgia, 'Times New Roman', Times, serif;}
h1{ font-size: 24px; line-height: 26px; font-weight: normal; margin-bottom: 14px; }
h2{ font-size: 14px; font-weight: normal; margin: 14px 0; }
h3{ font-size: 14px; font-weight: normal; margin-bottom: 10px;}
h4{ font-size: 14px; font-weight: normal;}

.inner-content img { display: block; padding: 6px; border: 1px solid #d9d9d9; margin: 14px 0; display: inline;}
.my-table {}
.my-table td{ height: 35px; padding-left: 25px; color:#4ba220; vertical-align: middle;}
.my-table thead td{color: #353333; font-weight: bold; background-color: #d7ebce; }
.my-table-row { background-color: #d7ebce;  }


.img_left 			{ display: block;  border: 3px solid #ff9302; padding:1px; margin: 5px 19px 12px 0; float: left;}
.img_right 			{ display: block;  border: 3px solid #ff9302; padding:1px; margin: 5px 0px 12px 19px; float: right;}


/* header ---------------------*/

#header 				{ margin-top: 15px; position: relative; background: url('/images/design/header.jpg') no-repeat; }

#header .logo 			{  padding: 60px 0 0px 0px; }
#header .logo img		{  margin: 0px 0 22px 35px; }

#header .icons     	  	{  padding: 0px 0px 0px 39px;  }
#header .icons .home  	{ float: left; display: block; width: 49px; height: 10px;  background: url('/images/design/home.gif') no-repeat;  border:0; margin-right:11px; }
#header .icons .mail  	{ float: left; display: block; width: 81px; height: 10px; background: url('/images/design/mail.gif') no-repeat;  border:0;  margin-top:1px;margin-right:10px;}
#header .icons .map   	{ float: left; display: block; width: 62px; height: 10px; background: url('/images/design/map.gif') no-repeat;   border:0;  margin-top:1px;}

#header .city_selector		  { float: left; padding: 155px 0px 0 18px;  color:#fff; font-size:11px;}
#header .city_selector select { background: #fff; color: #666; font-size:11px;}

#header .td1				{ height:67px;}
#header .menu-orn 			{ float: left; margin: 26px 0 0px 10px; white-space: nowrap;  height:19px;  line-height:19px; }
#header .menu-orn .item 	{ float: left; width:240px; text-align: center; }

#header .rcol				{ width: 230px; }
#header .search     		{  margin: 22px 0px 0 18px;  }
#header .search .textinputs { float: left; margin: 2px 2px 0 0; width:120px; padding-left: 5px; height:18px; color: #666; font-size:11px; line-height:16px; border: 1px solid #868686; background: #fff;}
#header .search .button		{ background: url('/images/design/search_button.gif') no-repeat 0 0px; padding:0; width:66px; height: 24px; border: none;}


#header2 					{  }
#header2 table				{ width: 100%; background: #eeeeee url('/images/design/header2.gif') no-repeat 0 bottom; }
#header2 .menu_blue			{ color: #0066cc; font-size: 18px; line-height: 20px; margin-top: 25px;}
#header2 .menu_blue .item	{ margin: 0 5px 10px 33px;}
#header2 .menu_blue a:link	{ color: #0066cc;  border-bottom: 1px dashed #0066cc; text-decoration: none;}
#header2 .menu_blue a:visited{ color: #0066cc; border-bottom: 1px dashed #0066cc; text-decoration: none;}
#header2 .menu_blue a:hover	{ color: #0066cc;  border-bottom: none;}
#header2 .menu_blue a:active{ color: #0066cc;  border-bottom: 1px dashed #0066cc; text-decoration: none;}

#header2 .hotspots			{ width:440px; height: 200px; padding: 0 20px; margin-bottom:8px; background: #1656b0 url('/images/design/blue_hs.gif') no-repeat 0 top; color: #fff;}
#header2 .hotspots .hs 		{ width:200px; padding: 30px 10px 0 10px; height: 170px; float: left; overflow: hidden; font-size:11px; position: relative; }
#header2 .hotspots .hs p	{ margin-bottom: 9px;}
#header2 .hotspots .hs a	{ font-size:18px; line-height:20px;}
#header2 .hotspots .hs .txt { height:90px; overflow: hidden;}
#header2 .hotspots .hs .img { position: absolute; bottom: -3px;}
#header2 .hotspots a:link 	{ color: #ffffff; text-decoration: none; border-bottom: 1px dashed #ffffff;}
#header2 .hotspots a:visited{ color: #ffffff; text-decoration: none; border-bottom: 1px dashed #ffffff;}
#header2 .hotspots a:hover 	{ color: #ffffff; text-decoration: none; border-bottom: none;}
#header2 .hotspots a:active { color: #ffffff; text-decoration: none; border-bottom: 1px dashed #ffffff;}

#header2 .kalks				{ width: 230px; vertical-align: middle; }
#header2 .kalks	div			{ padding: 0 0 7px 20px; }
#header2 .kalks img			{ float: left; padding-right: 12px;}
#header2 .kalks a			{ font-size: 18px; line-height: 20px;}
#header2 .kalks a:link 		{ color: #ff6c00; text-decoration: none; border-bottom: 1px dashed #ff6c00;}
#header2 .kalks a:visited	{ color: #ff6c00; text-decoration: none; border-bottom: 1px dashed #ff6c00;}
#header2 .kalks a:hover 	{ color: #ff6c00; text-decoration: none; border-bottom: none;}
#header2 .kalks a:active 	{ color: #ff6c00; text-decoration: none; border-bottom: 1px dashed #ff6c00;}
/* index ----------------------*/



.content	{  width: 100%; margin-top: 15px;}

#content .left_column				{ width:240px;}
#content .left_column .phone		{ font: 26px/28px Georgia, 'Times New Roman', Times, serif; color:#0066cc; margin-bottom: 60px;}
#content .left_column .phone span	{ font: 18px/28px Georgia, 'Times New Roman', Times, serif; color:#797979; }
#content .left_column .address		{ margin-bottom: 7px;}

#content .left_column .heading 		{ color: #fa5517; font-family: Georgia, 'Times New Roman', Times, serif; font-size: 24px; line-height: 26px; margin: 14px 0; }
#content .left_column .auth			{ width: 100%; margin-bottom: 70px; font-size:9px; font-family: 'Microsoft Sans Serif', sans-serif;}
#content .left_column .auth input	{ margin-bottom: 4px; width: 110px; height: 17px; background:#FFFFFF; border:1px solid #868686; color:#666; font-size:11px; padding:1px 0 0 5px; position: relative;  top:0px;}
#content .left_column .auth .pswd 	{ background:#FFF; height:17px; line-height:16px; padding:1px 0 0 5px; position:relative; width:110px; color:#666; font-size:11px; font-family: Arial, sans-serif;}
#content .left_column .auth .button { float: right; background: url('/images/design/button1.gif') no-repeat; width: 64px; height:22px; border: none;}
#content .left_column input#password{ background: none; left:0;  position:absolute; top:0px; }
* html #content .left_column input#password{top:1px;}


#content .left_column .heading2		{ color: #fa5517; font-family: Georgia, 'Times New Roman', Times, serif; font-size: 24px; line-height: 26px; margin: 14px 0 2px 0; }
#content .left_column .inf-span		{ color: #666; font-size: 11px;}
#content .left_column #informer		{ width: 100%; margin: 14px 0 40px 0; color: #666; font-size: 11px; background: url('/images/design/informer.gif') no-repeat 0 18px;}
#content .left_column #informer td	{ height:23px; padding-left:10px;}
#content .left_column #informer .eur,
#content .left_column #informer .usd{ color: #323232; font-size:12px;}

#content .left_column .hotsp .hs			{ margin: 40px 0;}
#content .left_column .hotsp .hs .txt		{ margin: 6px 0 0 0; font-size:11px;}
#content .left_column .hotsp img			{ float: left; padding-right: 12px; margin-bottom: 40px;}
#content .left_column .hotsp a.title		{ font-size: 18px; line-height: 20px;}
#content .left_column .hotsp a.title:link	{ color: #0066cc;  border-bottom: 1px dashed #0066cc; text-decoration: none;}
#content .left_column .hotsp a.title:visited{ color: #0066cc;  border-bottom: 1px dashed #0066cc; text-decoration: none;}
#content .left_column .hotsp a.title:hover	{ color: #0066cc;  border-bottom: 1px solid #fff;}
#content .left_column .hotsp a.title:active	{ color: #0066cc;  border-bottom: 1px dashed #0066cc; text-decoration: none;}

#content .left_column .hotsp .more			{ background: url('/images/design/blue_arrow.gif') no-repeat 0 4px; text-decoration: none; padding: 0 5px;}

#content .center_column					{ width: 446px;}
#content .center_column .news			{ position: relative;}
#content .center_column .news-w-line	{ position:absolute; top:0; bottom:0; height:2px; width: 446px; background: url('/images/design/white.gif') repeat-x 0 0;}
#content .center_column .news-item 		{ background: url('/images/design/point.gif') repeat-x 0 0; margin-bottom: 28px; padding-top: 5px;}
#content .center_column .news .date		{ color: #999; font-size:11px; padding-left:27px;}
#content .center_column .news .title	{ padding-left:27px; font-size:14px; line-height:18px;}
#content .center_column .news .t22975	{ background: url('/images/design/list.gif') no-repeat 0 0;}
#content .center_column .news .t23043	{ background: url('/images/design/lists.gif') no-repeat 0 0;}
#content .center_column .news .anons	{ padding-left:27px; }
#content .center_column .news .more		{ background: url('/images/design/orng_arrow.gif') no-repeat 0 4px; text-decoration: none; padding: 0 5px;}
#content .center_column .links			{ padding-left:27px; }

#content .indent		{ width:32px;}

#content .right_column				{ width: auto;}


#content .right_column .documents	{ margin-bottom: 42px;}
#content .right_column .documents h3{ color: #323232; font: 24px/28px Georgia, 'Times New Roman', Times, serif;}
#content .gray-orng ul		 	{ line-height: 18px; margin:12px 0; }
#content .gray-orng li 	 		{ margin-bottom: 12px; list-style: none; background: url('/images/design/gray_arrow.gif') no-repeat 0 6px; padding-left: 17px;}
#content .gray-orng a:link		{ color: #ff6c00; text-decoration: underline; }
#content .gray-orng a:visited	{ color: #ff6c00; text-decoration: underline; }
#content .gray-orng a:hover 	{ color: #ff6c00; text-decoration: none; }
#content .gray-orng a:active 	{ color: #ff6c00; text-decoration: underline; }
#content .right_column .strh img{ margin-right: 5px;}

/* footer -----------------*/

#wrapper_footer 				{ height: 270px;}
#footer             			{ height: 233px;  color: #ffffff; background: url('/images/design/footer.gif') no-repeat; }

#footer .hotspots				{  }
#footer .hotspots .hs 			{ width:250px; padding: 20px 35px 0 35px; height: 157px; float: left; overflow: hidden; font-size:11px;  }
#footer .hotspots .hs p			{ margin-bottom:9px;}
#footer .hotspots .hs .title	{ font-size:18px; line-height:20px;}
#footer .hotspots .hs .txt 		{ margin-top: 7px; height:70px; overflow: hidden;}
#footer .hotspots .hs .more		{ background: url('/images/design/white_arrow.gif') no-repeat 0 4px; text-decoration: none; padding: 0 5px;}
#footer .bottom_menu			{ text-align: center; font-size:11px;}

#footer a:link 					{ color: #ffffff; text-decoration: underline;}
#footer a:visited 				{ color: #ffffff; text-decoration: underline;}
#footer a:hover 				{ color: #ffffff; text-decoration: none;}
#footer a:active 				{ color: #ffffff; text-decoration: underline;}

#footer .hotspots a.title:link 	 { color: #ffffff; text-decoration: none; border-bottom: 1px dashed #ffffff;}
#footer .hotspots a.title:visited{ color: #ffffff; text-decoration: none; border-bottom: 1px dashed #ffffff;}
#footer .hotspots a.title:hover  { color: #ffffff; text-decoration: none; border-bottom: none;}
#footer .hotspots a.title:active { color: #ffffff; text-decoration: none; border-bottom: 1px dashed #ffffff;}

#footer2             			 { height: 50px; color: #999999; font-size:11px;  }
#footer2 .copyright 			 { float: left;  padding: 0px 50px 5px 170px;  background: url('/images/design/footer_logo.gif') no-repeat 16px 0;}
#footer2 .copyright-webprofy 	 { float: right; margin: 0 15px 0 0; padding: 6px 91px 10px 0; background: url('/images/design/webprofy.gif') no-repeat right 0; }
