html ,body{width: 100%; height: auto; background: #46443a} /* #e8e5d7} */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, fieldset, form, label, legend, caption {margin:0; padding:0; border:0;}
table, tbody, tfoot, thead, tr, th, td {margin:0; padding:0;}
table { border-collapse:collapse; border-spacing:0; }
td{vertical-align:top}

a img, :link img, :visited img { border:0; }
a { cursor:pointer; outline:none}
a:hover {text-decoration:none}
.clear{clear:both; font-size:1px; line-height:1px; height:1px}

/*---------------------
	Style for index.html
	-----------------*/
.mainArea {width:1004px; margin:0 auto; background:#fff}
	.header {height:240px;}
	#headbg1 {background:url(../images/head1.gif) no-repeat right top;}
	#headbg2 {background:url(../images/head1.gif) no-repeat right top; display:none}
	#headbg3 {background:url(../images/head1.gif) no-repeat right top; display:none}
	#headbg4 {background:url(../images/head2.jpg) no-repeat right top; display:none}

	.logo {width:82px; height:82px; float:left; margin:82px 81px 0 78px; display:inline}
		.logo a {display:block; width:82px; height:82px;}
		#logo1 a {background:url(../images/logo1.gif) no-repeat left top;}
		#logo2 a {background:url(../images/logo2.gif) no-repeat left top;}

	input.inpt {width:106px; border:1px solid #abadb3; font-family:georgia, sans-serif; font-size:12px; color:#666; padding:2px 4px; margin:0 0 7px 0}
    input.butt {width:57px; height:22px; background:url(../images/butt.gif) no-repeat left top; border:0px;
				margin:6px 8px 0 0; float:right; color:#000; cursor:hand; cursor:pointer}

	.korona {float:left;height:15px}
	.korona img {float:left}
	.korona a {font-family:georgia, sans-serif; font-size:12px; color:#999; margin:7px 0 0 10px; float:left}
	.market	.korona { margin:9px 0 0 0;}

	.shap {margin:77px 0 0 0; float:left; width:760px; position:relative}
		.shap table {}
		.shap td {padding:0 19px 0 0;}
		.shap h2 {margin:0 0 8px 0; line-height:26px}
		.shap h2 a {font-family:georgia, sans-serif; font-size:24px; color:#d2ac67; font-weight:100;
				    text-decoration:none; border-bottom:1px solid #d2ac67; padding:0 0 0px 0;}

		.market .shap h2 a {font-family:georgia, sans-serif; font-size:22px; color:#57574a; font-weight:100;
				    text-decoration:none; border-bottom:1px solid #57574a; padding:3px 0px 0 0px;}

		.market .shap h2 a.selected {font-family:georgia, sans-serif; font-size:22px; color:#fff; font-weight:100;
				    text-decoration:none; border:0px; padding:2px 0px 3px 12px; margin:-2px 0 0 0;
				    background:url(../images/fon.jpg) no-repeat left top; display:block}
        
       .market .shap h2 a.selected2 {font-family:georgia, sans-serif; font-size:22px; color:#fff; font-weight:100;
				    text-decoration:none; border:0px; padding:2px 0px 3px 12px; margin:-2px 0 0 0;
				    background:url(../images/fon1.jpg) repeat-y left top; display:block}

		.shap h2.osob {width:200px}
		.shap h2 a:hover {border:0px}


		.shap ul {list-style:none; margin:0px; padding:0px}
		.shap ul li {padding:0 0 0 10px; background:url(../images/tire.gif) no-repeat left 11px; line-height:16px}
		.shap ul li a {font-family:georgia, sans-serif; font-size:12px; color:#666; text-decoration:none}
		.shap ul li a:hover {text-decoration:underline}

		#sh4 {display:block;}

		#sh3 table {width:360px}
		.company {width:124px}

		.markUL {margin:22px -22px 0 0; padding:20px 0 0 0; border-top:1px solid #d2ac67}
		*html .markUL {margin:3px -22px 0 0}
		.markUL ul {list-style:none; padding:0px; margin:0}
		.markUL ul li {padding:0; background:none; line-height:16px; float:left; margin:0 14px 0 0; white-space:nowrap}
		.markUL ul li a {font-family:georgia, sans-serif; font-size:12px; color:#666; text-decoration:none; font-weight:bold; }
		.markUL ul li a.selected {color:#d2ac67}
		.markUL ul li a:hover {text-decoration:underline}

		.mpics {margin:50px -45px 60px 0px; position:relative; left:-30px; }
		/*.mpics img {position:relative; left:0px;}*/
		.citat {
                font-family:georgia, sans-serif;
                font-size:12px;
                color:#999;
                position: relative;
                top: -50px;
            }
		.citat p {margin:0 0 19px 0}
		.citat b {color:#666}


		#sh4 h2 a {font-family:georgia, sans-serif; font-size:24px; color:#fff; font-weight:100;
				   text-decoration:none; border-bottom:1px solid #fff; padding:0 0 0px 0;}
		#sh4 ul {list-style:none; margin:0px; padding:0px}
		#sh4 ul li {padding:0 0 0 10px; background:url(../images/tire2.gif) no-repeat left 11px; line-height:16px}
		#sh4 ul li a {font-family:georgia, sans-serif; font-size:12px; color:#d2ac67; text-decoration:none}
		#sh4 ul li a:hover {text-decoration:underline}
		#sh4 .chMenu ul li a {font-family:georgia, sans-serif; font-size:12px; color:#999}
		#sh4 .chMenu ul li {background:url(../images/arr2.gif) no-repeat left 8px;}

		#sh4 input.inpt {width:106px; border:1px solid #d2ac67; font-family:georgia, sans-serif; font-size:12px; color:#fff; background:#999999; }

	.chMenu {position:absolute; top:-75px; right:25px}
	.chMenu ul {list-style:none; margin:0px; padding:0px}
	.chMenu ul li {float:left; background:url(../images/arr2.gif) no-repeat left 8px; padding:0 0 0 10px; margin:0 0 0 20px; width:75px}
	.chMenu ul li a {font-family:georgia, sans-serif; font-size:12px; color:#999}



	.titleMain {width:427px; float:left;}
	.titleMain h1 {display:inline; font-family:georgia, sans-serif; font-size:26px; color:#d2ac67; font-weight:100;}
	.titleMain a {display:inline; font-family:georgia, sans-serif; font-size:26px; color:#d2ac67; font-weight:100; margin:0 0 0 3px}

	.ourservices {float:left; margin:0px 0 -57px 120px; display:inline; position:relative; top:-50px}
	.ourservices ul {list-style:none; margin:0px; padding:0px}
	.ourservices ul li {margin:0 0 8px 0; padding:0 0 24px 0}

	.ourservices ul li a {font-family:georgia, sans-serif; font-size:18px; color:#ababa4; text-decoration:none; padding:10px 0 10px 64px;
						  display:block; height:20px}
	.ourservices ul a.ls1 {background:url(../images/ico1A.gif) no-repeat left top; padding:13px 0 13px 64px;  color:#d2ac67;}
	.ourservices ul a.ls2 {background:url(../images/ico2.gif) no-repeat left top;}
	.ourservices ul a.ls3 {background:url(../images/ico3.gif) no-repeat left top;}

	.ourservices ul a.ls1:hover {background:url(../images/ico1A.gif) no-repeat left top; color:#d2ac67;}
	.ourservices ul a.ls2:hover {color:#d2ac67;}
	.ourservices ul a.ls3:hover {color:#d2ac67;}


	.twoCol {margin:30px 0 0 78px; width:930px;}
		.twoCol .leftCol {width:220px; padding:0 0 40px 0}
		.twoCol .rightCol {padding:0 0 0 40px}

		.contacts {float:left}
		.contacts a {font-family:georgia, sans-serif; font-size:11px; color:#b7b7b7;}
		.contacts a:hover {text-decoration:none}

		.lang {float:right; text-tarnsform:uppercase; margin:0px 0 0 0; height:40px}
		.lang span {font-family:georgia, sans-serif; font-size:11px; color:#d2ac67;}
		.lang a {font-family:georgia, sans-serif; font-size:11px; color:#999999;}

		.newsLeft {margin-right:5px}
		.newsLeft h2 {font-family:georgia, sans-serif; font-size:18px; color:#d2ac67; font-weight:100; margin:0 0 15px 0}
			.newsItem {margin:0 0 15px 0}
			.newsLeft .newsDate {font-family:georgia, sans-serif; font-size:12px; color:#ccc;}
			.newsLeft .newsDate .dd {color:#666}
			.newsLeft .newsDate .mm {color:#999}
			.newsLeft .newsDate .yy {color:#ccc}

			.newsLeft .newsTitle a {font-family:georgia, sans-serif; font-size:12px; color:#666; font-weight:bold; text-decoration:none}
			.newsLeft .newsPreview {margin:6px 0 0 0; font-family:georgia, sans-serif; font-size:12px; color:#666; line-height:17px}

		.newNavi {margin:30px 0 0px 0; height:0}
		.newNavi ul {list-style:none; margin:0px; padding:0px}
		.newNavi ul li {float:left; font-family:"times new roman", sans-serif; font-size:11px; padding:0 0 0 10px;
						background:url(../images/arr2.gif) no-repeat left 5px; margin:0 10px 0 0}
		.newNavi ul li.selected {color:#d2ac68; background:url(../images/arr1.gif) no-repeat left 5px;}
		.newNavi ul li a {font-family:"times new roman", sans-serif; font-size:11px; color:#666; text-decoration:none}

		.archive {float:left; margin:30px 0 0px 0; border-bottom:1px solid #e0e0e0; padding:0 0 7px 0; width:100%}
		.archive a {font-family:georgia, sans-serif; font-size:12px; color:#d2ac67;}

		.text1 {padding:0 280px 20px 0; margin:-4px 0 33px 0; background:url(../images/almaz.gif) no-repeat 95% 5px; border-bottom:2px solid #e9e6d5; min-height:120px; width:386px;}
		.text1 h2 {font-weight:100; margin:0 0 15px 0; line-height:22px; position:relative; }
		.text1 h2 a {font-family:georgia, sans-serif; font-size:25px; color:#000; margin:0 0 0 5px; text-decoration: none; border-bottom: 2px solid #dddddd;}
		span#border{text-decoration: none; border-bottom: 1px solid #dddddd;}
		span#border:hover, .text1 h2 a:hover{text-decoration: none; border: none;}
		
		.text1 p {font-family:georgia, sans-serif; font-size:12px; color:#666; width:450px;}


		.text2 {padding:0 30px 25px 0; margin:0 0 7px 0; border-bottom:1px solid #e0e0e0; width:636px;}
		.text2 h1 {font-weight:100; margin:0 0 18px 0; line-height:22px; font-family:georgia, sans-serif; font-size:40px; color:#d2ac67; position:relative}
		.text2 p {font-family:georgia, sans-serif; font-size:16px; color:#666666; line-height:19px}

		.text3 {padding:0 30px 0px 0; margin:0 30px 7px 0; font-family:georgia, sans-serif; font-size:12px; color:#57574a; line-height:18px; margin:0 0 0 0; width:80%;}
		.text3 h1 {font-weight:100; margin:0 0 23px 0; line-height:100%; font-family:georgia, sans-serif; font-size:40px; color:#d2ac67; position:relative}
		.text3 p {font-family:georgia, sans-serif; font-size:12px; color:#57574a; line-height:18px; margin:0 0 14px 0;}
		.text3 ul li {margin-bottom:7px;}

		.listService {width:666px;}
		.listService ul {list-style:none; margin:0px; padding:0px}
		.listService ul li {padding:10px 0 20px 205px; border-bottom:1px solid #e0e0e0; margin:0 0 8px 0}
		.listService ul li.ls1 {background:url(../images/ser1.gif) no-repeat left top;}
		.listService ul li.ls2 {background:url(../images/ser2.gif) no-repeat left top;}
		.listService ul li.ls3 {background:url(../images/ser3.gif) no-repeat left top;}
		.listService ul li.ls4 {background:url(../images/ser4.gif) no-repeat left top;}
		.listService ul li.ls5 {background:url(../images/ser5.gif) no-repeat left top;}
		.listService ul li a {font-family:georgia, sans-serif; font-size:12px; color:#57574a; text-decoration:none}

		.line1 {height:8px; font-size:1px; background:url(../images/head1.gif) no-repeat left bottom; width:926px; margin:0 0 0 auto}
		.line2 {height:8px; font-size:1px; border-bottom:2px solid #e9e6d5; margin:0 -26px 20px 0}
		.line3 {height:20px; font-size:1px; margin:40px 0px 15px 0}
		.line4 {height:5px; font-size:1px; margin:0px 0px 0px 0}

		.bigService {width:950px; margin:30px 0 0 auto}
			.sText {padding:0 15px 10px 280px; width:430px; font-family:georgia, sans-serif; font-size:12px; color:#666;
					line-height:17px; border-right:1px solid #e9e6d5; float:left; margin:0 8px 50px 0}
			.sText h2 {font-family:georgia, sans-serif; font-size:30px; color:#000; font-weight:100; line-height:32px; margin:0 0 6px 0;
					   position:relative; top:-7px}
			.sText a {color:#29b34b}

			.fon1 {background:url(../images/pic1.jpg) no-repeat left 40px;}
			.fon2 {background:url(../images/pic2.jpg) no-repeat -10px -16px;}
			.fon3 {background:url(../images/pic3.jpg) no-repeat left 25px;}
			.fon4 {background:url(../images/pic4.jpg) no-repeat left 52px;}
			.fon5 {background:url(../images/pic5.jpg) no-repeat left 40px;}

			.sForma {}
			.sForma table {width:180px; margin:10px 0 0 0}
			.sForma table input, .sForma table textarea, .sForma table select {width:100px; border:1px solid #abadb3; font-family:georgia, sans-serif; font-size:12px; color:#666; padding:2px 2px}
			.sForma table input.butt {width:57px; height:22px; background:url(../images/butt.gif) no-repeat left top; border:0px;
									  margin:6px 0 0 0; float:right; color:#000;  cursor:hand; cursor:pointer}
			.sForma table td {font-family:georgia, sans-serif; font-size:12px; color:#666; padding:0 8px 5px 0; vertical-align:middle}

		.footer {width:926px; margin:30px 0 30px auto;}
			.footMenu {float:left; width:255px}
			.footMenu ul {list-style:none; margin:0px; padding:0px}
			.footMenu ul li {background:url(../images/kub.gif) no-repeat left 10px; padding:0 0 0 12px; margin:0 0 5px 0}
			.footMenu ul li a {font-family:georgia, sans-serif; font-size:12px; color:#d4af6c; font-weight:bold}
			.footMenu ul li a:hover {text-decoration:none}

			.footText {float:left; width:440px}
			.footText h3 {font-weight:100; margin:0 0 15px 0; line-height:32px; font-family:georgia, sans-serif; font-size:30px; color:#000;}
			.footText p {font-family:georgia, sans-serif; font-size:12px; color:#666; line-height:17px;}

			.footLogo {float:left; width:123px; height:143px; background:url(../images/anylogo.gif) no-repeat left top; margin:30px 0 0 60px;
					   display:inline}

		.copyright {border-top:2px solid #d5b273; width:926px; padding:36px 0 5px 0; margin:45px 0 0 auto;
					font-family:georgia, sans-serif; font-size:13px; color:#57574a;}
		.copyright2 {width:926px; padding:30px 0 30px 0; margin:0px 0 0 auto;
					font-family:georgia, sans-serif; font-size:13px; color:#57574a;}


	.maps {width:926px; margin:0 0 0 auto}
		.karta {margin:0 0 0px 0; bottom:-38px; position:relative; height:20px; float:left}
		.karta a {font-family:georgia, sans-serif; font-size:13px; font-weight:bold; color:#57574a;}

		.maps table {width:100%; font-family:georgia, sans-serif; font-size:12px; color:#666; margin:66px 0 -30px 0;
					 position:relative; border-top:2px solid #d5b273;}
		.maps table td {width:35%; padding:17px 0 0 0}
		.maps table td h2 {font-family:georgia, sans-serif; font-size:24px; font-weight:100; color:#d2ac67; margin:0 0 13px 0}
		.maps table td a {font-family:georgia, sans-serif; font-size:12px; color:#666; text-decoration:none}
		.maps table td ul {list-style:none; margin:2px 0 15px 0; padding:0px}
		.maps table td ul li {}
		.maps table td ul li a {}


	.header2 {height:200px; position:relative;}
		.color1 .header2, .color1 .line3, .color1 .line4  {background:url(../images/bg1.gif) repeat-y left top;}

		.color2 .header2, .color2 .line3, .color2 .line4  {background:url(../images/bg2.gif) repeat-y left top;}
		.color2 .leftMenu ul li a.selected {color:#56bf00}

		.color3 .header2, .color3 .line3, .color3 .line4  {background:url(../images/bg3.gif) repeat-y left top;}
		.color3 .leftMenu ul li a.selected {color:#0071fe}

		.color4 .header2, .color4 .line3, .color4 .line4  {background:url(../images/bg4.gif) repeat-y left top;}
		.color4 .leftMenu ul li a.selected {color:#c30087}

		.color5 .header2, .color5 .line3, .color5 .line4  {background:url(../images/bg5.gif) repeat-y left top;}
		.color5 .leftMenu ul li a.selected {color:#fa7e00}

		.logoA {width:185px; height:41px; float:left; margin:82px 81px 0 78px; display:inline;}
		.bb {float:left; width:400px;}
		.btitle {font-family:tahoma, sans-serif; font-size:40px; color:#fff; font-weight:bold; height:190px; width:400px;
				 display: table-cell; vertical-align: middle;}
		.btitle p {margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");}
		.authBlok {float:right; width:150px; margin:70px 0 0 0; position:absolute; left:740px}
		.authBlok td {padding:0 0 8px 42px; font-family:tahoma, sans-serif; font-size:12px; color:#fff; vertical-align:middle}
		.authBlok input {width:104px; font-family:tahoma, sans-serif; font-size:12px; padding:2px 0}
		.authBlok input.butt {width:57px; margin:0px}

	.thriCol {width:100%; margin:30px 0 -10px 0;}
		.thriCol .leftCol {padding:40px 0 0 80px; width:245px}
		.thriCol .centCol {padding:0 15px 0 0}
		.thriCol .centCol h1 {font-family:tahoma, sans-serif; font-size:25px; color:#000; font-weight:100; margin:0 0 15px 0; line-height:23px}
		.thriCol .centCol a {color:#ff0000}
		.thriCol .rightCol {width:195px; padding:40px 20px 0 0}
		.thriCol .rightCol h2 {font-family:tahoma, sans-serif; font-size:14px; color:#666; margin:0 0 12px 0; line-height:23px}
		.thriCol td {font-family:tahoma, sans-serif; font-size:12px; color:#666; line-height:16px;}
		.thriCol td p {margin:0 0 20px 0}

		.forms {position:relative; z-index:110}
		.forms table {margin:10px -40px 0 0}
		.forms table td {font-family:tahoma, sans-serif; font-size:12px; color:#666; vertical-align:middle; padding:0 30px 7px 0}
		.forms td input.inpt {width:96px; border:1px solid #abadb3; font-family:georgia, sans-serif; font-size:12px; color:#666; padding:2px 4px; margin:0px}
		.forms td input.butt {margin-right:0px}
		#ch1, #ch2, #ch3 {height:15px;float:left; margin:0 10px 3px 0; }
		.forms td label {float:left; }

		.leftMenu {position:relative; z-index:100; width:245px}
		.leftMenu ul {list-style:none; margin:0px; padding:0px}
		.leftMenu ul li {margin:0 0 15px 0; line-height:17px}
		.leftMenu ul ul li {margin:0 0 0 13px}
		.leftMenu ul li a {font-family:tahoma, sans-serif; font-size:12px; color:#666; font-weight:bold; text-decoration:none}
		.leftMenu ul li a:hover {text-decoration:underline}
		.leftMenu ul li li a:hover {color:#ff0000}
		.leftMenu ul li a.parent {color:#000}
		.leftMenu ul li a.selected {color:#ff0000}
		.leftMenu ul ul li a {font-weight:100}

		.imgBlok {margin:40px -50px 30px -80px; position:relative; z-index:90; float:left}
		.imgBlok2 {margin:15px -50px 15px -30px; position:relative; z-index:90; float:left}


		.drugie {width:926px; margin:0 0 20px auto}
		.drugie td {vertical-align:middle; padding:0 45px 0 0}
			.predlozh {width:140px; height:37px; font-family:tahoma, sans-serif; font-size:12px; color:#999; font-weight:bold; padding:4px 0 0 65px;
					   background:url(../images/other.gif) no-repeat left top; float:left}

			.spisokpredlozh {float:left;}
			.spisokpredlozh ul {list-style:none; margin:0px; padding:0px}
			.spisokpredlozh ul li {line-height:23px}
			.spisokpredlozh ul li a {font-family:tahoma, sans-serif; font-size:12px; color:#666; }

		.anyTab {margin:0 0 20px 0}
		.anyTab td {width:33%; padding:0 20px 0 0}
		.anyTab h3 {font-family:tahoma, sans-serif; font-size:18px; color:#ff0000; font-weight:100; margin:0 0 14px 0}
		.thriCol .centCol .anyTab a {color:#666; text-decoration:none; display:block}
		.thriCol .centCol .anyTab a:hover {color:#ff0000; text-decoration:underline}


		.stroka {width:447px; margin:20px 0 -11px 0; clear:left; float:left}
			.stroka span {float:left; margin:2px 0 0 0;}
			.stroka span.digits {float:left; margin:2px 0 0 42px; color:#ff0000;}
			.stroka span b {color:#ff0000; font-weight:100}
			.stroka span b.na {color:#ccc}
			.stroka input {float:right;  margin:0 0 0 8px; color:#666; border:1px solid #abadb3; font-family:tahoma, sans-serif; font-size:12px; color:#666; padding:3px 2px 2px 2px;}
			.stroka select {border:1px solid #abadb3; font-family:tahoma, sans-serif; font-size:12px; color:#666;
							margin:0 0 1px 0; float:right; height:20px; line-height:20px; padding:1px 0}
			.stroka textarea {border:1px solid #abadb3; font-family:tahoma, sans-serif; font-size:12px; color:#666;
							margin:0 0 1px 0; float:right; height:52px; line-height:20px; padding:1px 0; }
		    .stroka input.butt2 {width:95px; height:22px; background:url(../images/butt2.gif) no-repeat left top; border:0px; padding:0 0 2px 0;
				margin:0 -7px 0 0; float:right; color:#000; cursor:hand; cursor:pointer}


		.dynamicBlok {width:432px; border:1px solid #ccc; margin:0 0 40px 0}
			.textin {padding:18px 23px; color:#333}
			.textin h4 {font-family:tahoma, sans-serif; font-size:12px; color:#999; margin:0 0 14px 0}
			.colred {color:#ff0000}

			.polosa {margin:-20px 0 0 0}
			.polosa table {width:100%; border-top:1px solid #ccc}
			.polosa table td.leftarr {width:24px;}
			.polosa table td.leftarr a {display:block; width:24px; height:24px; background:url(../images/leftArr1.gif) no-repeat left top; }

			.polosa table td.centline {width:100%}
			.polosa table td.centline a {display:block; width:5px; height:24px; background:#999; position:relative}

			.polosa table td.rightarr {width:24px;}
			.polosa table td.rightarr a {display:block; width:24px; height:24px; background:url(../images/rightArr2.gif) no-repeat left top; }

/* dromok inside */
.snoska {
    float:right;
    width:200px;
    margin-left:10px;
    margin-top:15px;
    margin-bottom:10px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #e0e0e0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e0e0e0;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;
    color:#d2ac67;
    text-align:left;
    font-weight:bold;
}

.line {
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #e9e6d5;
    margin-top:5px;
    margin-bottom:10px;
    width:666px;
}

.line2 {
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #e9e6d5;
    margin-top:0px;
    margin-bottom:10px;
    width:648px;
}

a {
    color:#d2ab66;
}

.img1 {
    position: relative;
    left: 30px;
    top:-20px;
    width: 218px;
}

.img2 {
    position: relative;
    left: 0px;
    top: 0px;
    width: 278px;
}

.cc {
    color: #d2ab66;
}

.blackstyle .shap h2 a {color:black; font-weight:100;
				    text-decoration:none; border-bottom:1px solid black; padding:3px 0px 0 0px;}

.research_line {
    background-color: transparent;
    background-image: url(../images/bg2.gif);
    background-repeat: repeat-y;
    background-attachment: scroll;
    background-position: left top;
}

.copyright a {
    color: #57574a;
    text-decoration: none;
}
.copyright a:hover {
    text-decoration: underline;
}
.required input {
    background-color:#ffcaca;
}
.error input, .error textarea {

    background-color:#ffcaca;
}
.error-message {
    width:100%;
    font-size:7pt;
    color:red;
}

table#news td {padding:5px; border: 1px solid #d2ad69;}

div.research-footer a {font-family: "tahoma", sans-serif;color:#57574a; font-size:8pt; position:relative; top:-15px;}
div.research-footer a:hover { color: #30b44b; }

