﻿*
{
	margin: 0px;
	padding: 0px;
}
ul
{
	list-style-type: none;
}
a
{
	text-decoration: underline;
	color: #0018A8;
}
a:hover
{
	text-decoration: none;
}
p
{
	text-align: justify;
	padding-bottom: 1em;
}
.input, select, textarea
{
	border: 1px solid #9B9B9B;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	color: #767676;
}
.btn
{
	background: url(Images/bg_btn.gif) top left no-repeat;
	border: none;
	width: 52px;
	height: 20px;
	color: white;
	font-weight: bold;
	cursor: pointer;
	font-size: 8pt;
}
.btn_act
{
	background: url(Images/bg_btn_act.gif) top left no-repeat;
	border: none;
	width: 52px;
	height: 20px;
	color: white;
	font-weight: bold;
	cursor: pointer;
	font-size: 8pt;
}

#uploaded_files
{
	display: inline;
}

html, body
{
	height: 100%;
}
img
{
	border: 0px;
}
textarea
{
	overflow: auto;
}
@media screen
{
	body
	{
		background-color: #CCCCCC;
		color: #767676;
		font-size: 69%;
		line-height: 1.64em;
		font-family: Tahoma, Arial, sans-serif;
	}
	#main
	{
		width: 1000px;
		margin: auto;
		background-color: #FFFFFF;
		height: 100%;
	}
	#main
	{
		height: auto;
		min-height: 100%;
		position: relative;
	}
	.Navigate
	{
		font-weight: bold;
		width: 1000px;
		height: 18px;
		background-color: #c0c0c0;
		text-align: right;
	}
	.Navigate A
	{
		color: #333333;
		text-decoration: none;
		padding-right: 18px;
		background-position: left top;
		padding-left: 36px;
		background-image: url(Images/bias_line.gif);
		line-height: 18px;
		background-repeat: no-repeat;
	}
	.Navigate A:hover
	{
		text-decoration: underline;
	}

	.top
	{
		height: 60px;
		padding-left: 20px;
		padding-right: 30px;
	}
	.top .logo
	{
		background: url(Images/logo-rs.jpg) no-repeat;
		width: 260px;
		height: 60px;
		margin-top: 6px;
		float: left;
	}
	.top .logo span
	{
		display: none;
	}
	#topmenu
	{
		background: url(Images/back_top.gif);
		height: 150px;
		font-weight: bold;
		position: relative;
	}
	#topmenu ul
	{
		background-color: #0018A8;
		padding-right: 50px;
		position: absolute;
		right: 0px;
		bottom: 0px;
	}
	#topmenu li
	{
		float: left;
		border-left: 1px solid #C5D7EB;
		line-height: 24px;
		font-weight: bold;
	}
	#topmenu li.last
	{
		border-right: 1px solid #C5D7EB;
	}
	#topmenu li a
	{
		display: block;
		padding-left: 10px;
		padding-right: 10px;
		color: #FFFFFF;
		text-decoration: none;
	}
	#topmenu a:hover, #topmenu li.act
	{
		padding-left: 10px;
		padding-right: 10px;
		background: #FFFFFF;
		color: #0018A8;
	}
	/*----------------------------------*/
	.leftcol
	{
		width: 200px;
		padding: 30px 30px 0px 20px;
		float: left;
		clear: left;
		border-bottom: 20px solid #FFFFFF;
	}

	.centcol_map
	{
		width: 200px;
		padding: 10px 30px 0 0;
		float: left;
		clear: left;
	}

	.centcol
	{
		width: 500px;
		float: left;
		padding: 30px 0px 0px 0px;
		border-bottom: 20px solid #FFFFFF;
	}
	.rightcol
	{
		width: 190px;
		padding: 30px 30px 0px 0px;
		float: right;
		clear: right;
		border-bottom: 20px solid #FFFFFF;
	}
	/*----------------------------------*/
	h1
	{
		font-family: "Trebuchet MS" , Arial, Tahoma;
		font-size: 1.4em;
		padding-bottom: 3px;
		color: #767676;
		font-weight: bold;
		clear: both;
	}
	h1 span
	{
		color: #0018A8;
	}
	h2
	{
		font-size: 1em;
		padding-bottom: 3px;
	}
	/*----------------------------------*/
	.more-link
	{
		background: url(Images/bull_1.gif) no-repeat 0px 0.5em;
		padding-left: 14px;
	}
	/*----------------------------------*/
	.color-blue
	{
		color: #0018A8;
	}
	/*----------------------------------*/
	.box-homepage
	{
		background: url(Images/t1_back.gif);
		width: 100%;
		float: left;
	}
	.box-homepage .in1
	{
		background: url(Images/t1_t.gif) no-repeat;
		width: 100%;
		float: left;
	}
	.box-homepage .in2
	{
		background: url(Images/t1_b.gif) no-repeat left bottom;
		width: 100%;
		float: left;
	}
	.box-homepage .left-items
	{
		width: 140px;
		float: left;
		padding-left: 4px;
		padding-top: 10px;
	}
	.box-homepage .left-items li
	{
		margin-top: 6px;
		float: left;
		width: 100%;
	}
	.box-homepage .left-items li.act
	{
		background: #EEEEF0 url(Images/t1_item_b.gif) no-repeat bottom left;
	}
	.box-homepage .left-items li a
	{
		padding: 3px 0px 3px 19px;
		display: block;
		background: url(Images/bull_1.gif) no-repeat 5px 1em;
	}
	.box-homepage .left-items li.act a
	{
		padding: 3px 0px 3px 19px;
		display: block;
		background: url(Images/t1_item.gif) no-repeat;
		color: #767676;
		text-decoration: none;
	}
	.box-homepage .right-content
	{
		float: right;
		padding: 18px 18px 22px 0px;
		width: 323px;
	}
	.box-homepage .right-content h2 strong
	{
		color: #0018A8;
	}
	/*----------------------------------*/

	#bottom
	{
		height: 50px;
		border-top: 1px solid #C8C8C8;
		border-bottom: 3px solid #C8C8C8;
		clear: both;
		padding-left: 30px;
		padding-right: 30px; /*padding-top:16px;*/
		padding-top: 13px;
		background-color: #F6F6F7;
	}
	#bottom a
	{
		color: #9E9E9E;
		text-decoration: none;
	}
	#bottom a:hover
	{
		text-decoration: underline;
	}
	#bottom .logo
	{
		background: url(Images/logo_bottom.gif);
		float: right; /*width:96px; 	height:28px; 	margin-top:4px;*/
		width: 62px;
		height: 44px;
		margin-top: -5px;
	}
	#bottom .logo span
	{
		display: none;
	}
	#bottom-links
	{
		padding: 17px 30px 17px 30px;
		color: #E0E0E0;
	}
	#bottom-links a
	{
		color: #E0E0E0;
		text-decoration: none;
	}
	#bottom-links a:hover
	{
		text-decoration: underline;
	}
	/*----------------------------------*/
	.search-left-small-form
	{
		font-size: 10px;
		padding-bottom: 25px;
		height: 32px;
	}
	.search-left-small-form1
	{
		padding-bottom: 12px;
	}
	.search-left-small-form input
	{
		float: right;
	}
	.search-left-small-form .input
	{
		width: 151px;
		float: left;
	}
	.item-links
	{
		line-height: 1.45em;
		padding-left: 11px;
		padding-top: 7px;
		margin-bottom: 30px;
	}
	.item-links1
	{
		margin-bottom: 20px;
	}
	.item-links li
	{
		background: url(Images/bull_1.gif) no-repeat 0px 0.5em;
		padding-left: 14px;
	}
	/*----------------------------------*/
	.box-grey-information
	{
		background-color: #EEEEF0;
		padding: 10px 10px 0px 10px;
		line-height: 1.27em;
		margin-bottom: 20px;
		clear: both;
	}
	.box-grey-information p
	{
		text-align: left;
	}
	.box-grey-information ul
	{
		padding-bottom: 10px;
	}
	.box-grey-information li
	{
		line-height: 1em;
		padding: 10px 5px 9px 32px;
	}
	.box-grey-information .send-email
	{
		background: url(Images/ico_send_email.gif) no-repeat left center;
	}
	.box-grey-information .request_services
	{
		background: url(Images/ico_request_services.gif) no-repeat left center;
	}
	.box-grey-information .call_toll_free
	{
		background: url(Images/ico_call_toll_free.gif) no-repeat left center;
	}
	.box-grey-information .schedule_call_back
	{
		background: url(Images/ico_sheldule_call_back.gif) no-repeat left center;
	}


	.corporate-news-block
	{
		padding-top: 1em;
		padding-bottom: 0.5em;
		text-align: left;
	}
	.corporate-news-block span
	{
		background: #0018A8;
		line-height: 0.9em;
		font-size: 0.9em;
		padding: 2px 9px 2px 9px;
		color: #FFFFFF;
	}
	.corporate-news-block a
	{
		color: #767676;
		padding-top: 0.5em;
		line-height: 1.27em;
		display: block;
		padding-left: 10px;
	}
	.corporate-news-block a:hover
	{
		display: block;
		color: #0018A8;
	}
	.navigaation-left-first
	{
		padding: 7px 0px 6px 19px;
		display: block;
		font-weight: bold;
		margin-bottom: 6px;
		background: url(Images/bull_1.gif) no-repeat 5px 1em;
		line-height: 1em;
		margin-left: 6px;
	}
	.navigaation-left
	{
		padding-left: 6px;
		line-height: 1em;
		padding-bottom: 15px;
		float: left;
	}
	.navigaation-left li
	{
		width: 194px;
		float: left;
		margin: 3px 0px 3px 0px;
	}
	.navigaation-left li a
	{
		padding: 7px 0px 6px 19px;
		background: url(Images/bull_1.gif) no-repeat 5px 1em;
		display: block;
	}
	.navigaation-left li li a
	{
		padding: 7px 0px 6px 29px;
		background: url(Images/bull_1.gif) no-repeat 15px 1em;
		display: block;
	}
	.navigaation-left li.act-lev2 span
	{
		background: #EEEEF0 url(Images/t2_b.gif) no-repeat bottom left;
		display: block;
	}
	.navigaation-left li.act-lev2 span a
	{
		padding: 7px 0px 6px 19px;
		background: url(Images/t2_t.gif) no-repeat top;
		color: #767676;
		text-decoration: none;
	}
	.navigaation-left li.act-lev3
	{
		background: #EEEEF0 url(Images/t2_b.gif) no-repeat bottom left;
	}
	.navigaation-left li li.act-lev3 a
	{
		padding: 7px 0px 6px 29px;
		background: url(Images/t3_t.gif) no-repeat top;
		color: #767676;
		text-decoration: none;
	}
	.box-right-links
	{
		background: #EEEEF0 url(Images/t4_b.gif) no-repeat left bottom;
		width: 150px;
		float: right;
		margin-left: 18px;
		margin-bottom: 10px;
		line-height: 1.27em;
		clear: right;
	}
	.box-right-links ul
	{
		background: url(Images/t4_t.gif) no-repeat;
		padding: 10px;
	}
	.box-right-links li
	{
		padding-bottom: 7px;
		padding-left: 14px;
		background: url(Images/bull_1.gif) no-repeat 0px 0.5em;
	}
	.box-full
	{
		background: #EEEEF0 url(Images/t5_b.gif) no-repeat left bottom;
		margin-bottom: 1em;
		line-height: 1.27em;
		width: 495px;
	}
	.box-full ul, .box-full div
	{
		background: url(Images/t5_t.gif) no-repeat;
		padding: 10px;
	}
	.box-full li
	{
		padding-bottom: 7px;
		padding-left: 14px;
		background: url(Images/bull_1.gif) no-repeat 0px 0.5em;
	}
	.breadcrumbs
	{
		padding-bottom: 25px;
	}
	.breadcrumbs li
	{
		float: left;
		background: url(Images/bull_1.gif) no-repeat left center;
		padding: 0px 10px 0px 14px;
		float: left;
		line-height: 1.1em;
	}
	.picture-left
	{
		border: 4px solid #9B9B9B;
		float: left;
		margin-right: 15px;
		margin-bottom: 7px;
		margin-top: 5px;
	}
	.box-blue
	{
		background: #4CC1FF url(Images/t6_b.gif) no-repeat left bottom;
		margin-bottom: 1em;
		line-height: 1.27em;
		width: 495px;
	}
	.box-blue div
	{
		background: url(Images/t6_t.gif) no-repeat;
		padding: 10px;
		color: #FFFFFF;
	}
	.box-blue div p
	{
		padding: 5px 0 5px 0;
	}

	.list-numbers
	{
		padding-bottom: 1em;
	}
	.list-squares
	{
		padding-bottom: 1em;
	}
	.list-squares li
	{
		padding-left: 11px;
		background: url(Images/bul_2.gif) no-repeat 0px 6px;
	}
	.list-countries
	{
		padding-left: 10px;
		line-height: 1.45em;
	}
	.list-countries li
	{
		padding-left: 14px;
		background: url(Images/bull_1.gif) no-repeat 0px 0.7em;
		padding-bottom: 16px;
	}
	.list-countries strong
	{
		font-weight: bold;
		color: #0018A8;
	}
	.list-countries a
	{
		font-weight: bold;
		text-decoration: none;
	}
	.list-countries a:hover
	{
		text-decoration: underline;
	}
	.contact-form-line
	{
		width: 321px;
	}
	.contact-form-line .in
	{
		padding: 0px 0px 5px 10px;
	}
	.contact-form-line-act
	{
		background: #EEEEF0 url(Images/t8_bl.gif) no-repeat left bottom;
		width: 330px;
	}
	.contact-form-line-act .in
	{
		background: url(Images/t8_tl.gif) no-repeat top left;
		padding: 0px 0px 5px 10px;
	}
	.contact-form-line .input-full, .contact-form-line-act .input-full
	{
		width: 271px;
	}
	.file-uploads input
	{
		margin-bottom: 8px;
	}
	.contact-form
	{
		padding-top: 1em;
		padding-bottom: 1em;
		position: relative;
	}
	.box-small-font
	{
		font-size: 0.9em;
		line-height: 1.8em;
	}
	.box-small-font h2
	{
		padding-bottom: 1em;
	}
	.form-hint
	{
		width: 189px;
		background: url(Images/t7_t.gif) no-repeat;
		position: absolute;
		top: 11px;
		right: 0px;
		padding-top: 10px;
	}
	.form-hint .in
	{
		width: 169px;
		padding: 0px 10px 10px 10px;
		background: #EEEEF0 url(Images/t7_b.gif) no-repeat left bottom;
	}
	.form-hint .in h2 span
	{
		color: #0018A8;
	}
	.contact-person-block
	{
		padding-top: 5px;
		float: left;
		width: 100%;
	}
	.contact-person-block img
	{
		border: 1px solid #767676;
		margin-right: 10px;
		float: left;
	}
	table.table
	{
		width: 100%;
		clear: both;
		float: left;
		text-align: left;
	}
	table.table td
	{
		border-left: 1px solid #D0CCD8;
		border-top: 1px solid #D0CCD8;
		padding: 5px;
		text-align: left;
	}
	table.table td.header td
	{
		font-weight: bold;
		background-color: #F2F2F5;
	}
	table.table
	{
		border-right: 1px solid #D0CCD8;
		border-bottom: 1px solid #D0CCD8;
	}
	table.table p
	{
		text-align: left;
	}
}
@media print
{
	body
	{
		color: #000000;
		font-size: 10pt;
		line-height: 11pt;
		font-family: Tahoma, Arial, sans-serif;
	}
	p
	{
		padding-bottom: 10pt;
	}
	ul li
	{
		padding-bottom: 3pt;
		list-style-type: disc;
		margin-left: 20px;
		list-style-position: outside;
	}
	.top .logo
	{
		font-size: 36pt;
		padding-bottom: 20pt;
		display: block;
		text-decoration: none;
		color: #999999;
		line-height: 36pt;
	}
	.top ul, .breadcrumbs, .top .language, #topmenu
	{
		display: none;
	}
	/*----------------------------------*/
	h1
	{
		font-size: 14pt;
		padding-bottom: 10pt;
		line-height: 14pt;
		clear: both;
	}
	h2
	{
		font-size: 12pt;
		padding-bottom: 10pt;
	}
	ul
	{
		padding-bottom: 10pt;
	}
	/*----------------------------------*/
	.color-blue
	{
		color: #0018A8;
	}
	/*----------------------------------*/
	#bottom, #bottom-links
	{
		display: none;
	}
	.search-left-small-form
	{
		display: none;
	}
	/*----------------------------------*/
	.box-grey-information p
	{
		text-align: left;
	}
	.noprint, .more-link, .navigaation-left-first, .navigaation-left, .form-hint
	{
		display: none;
	}
	.contact-person-block
	{
		padding-top: 5px;
		clear: both;
	}
	.contact-person-block img
	{
		border: 1px solid #767676;
		margin-right: 10px;
		float: left;
	}
	.contact-form
	{
		padding-bottom: 20px;
	}
	.picture-left
	{
		float: left;
		margin: 0px 15px 5px 0px;
		border: 2px solid #999999;
	}
}
