/* - - - - - - - - - - - - - - - - - - - - -Title: Russian Language CenterAuthor: Wayne RobertsURL: http://www.lushnewmedia.com/Description: style.css- - - - - - - - - - - - - - - - - - - - - *//* PAGE ATTRIBUTES */html,body {	margin:0;	padding:0;	height:100%; /* needed for container min-height */	background:#ebecde url(images/background.jpg) top repeat-x;    	font-family: helvetica, arial, verdana, tahoma, sans-serif;	color:#333;	}div#wrapper {	position:relative; /* needed for footer positioning*/	margin:0 auto; /* center, not in IE5 */	background: url(images/pagebackground.jpg) top center no-repeat;	height:auto !important; /* real browsers */	height:100%; /* IE6: treated as min-height*/	min-height:100%; /* real browsers */	    }div#container {	position:relative; /* needed for footer positioning*/	margin:0 auto; /* center, not in IE5 */	width:900px;			height:auto !important; /* real browsers */	height:100%; /* IE6: treated as min-height*/	min-height:100%; /* real browsers */	}div#content {	position:relative; /* needed for footer positioning*/	float: left;	display:block;	margin:0 0 0 0;	width: 900px;	padding: 0;	background:#fff;	}/* COLUMN 1 */div#column1 {	display: block;	float: left;	width: 290px;	height: 765px;	padding: 0;	margin: 0;	background:#fff;	}#header {	display: block;	width: 290px;	height: 162px;	padding: 21px 0 0 0;  	margin:0;	background: #43412c;    	}#logo {	display: block;	width: 290px;	padding: 162px 0 0 0; 	overflow: hidden;  	background: #fff url(images/logo.gif) left 17px no-repeat;    	height: 0px !important; height /**/: 162px;	}div#menu {	width: 290px;	background: #fff;    	margin: 0;	padding: 0;	}#menu ul {	list-style-type: none;	margin: 0;	padding: 0;	font-size: 80%;	font-weight:bold;	color: #837f2e;	text-align:right;	}#menu li {	display:block;	width: 290px;	height:30px;	padding: 0 0 0 0;	}#menu li a{	width: 269px;	display:block;	color: #837f2e;	text-decoration:none;	padding: 8px 21px 6px 0;	background: #fff;    	margin:0;}#menu li a:hover{	width: 269px;	display:block;	color: #fff;	text-decoration:none;	padding: 8px 21px 6px 0;	background: #837f2e;    	margin:0;	}#menu li a.active{	width: 269px;	display:block;	color: #fff;	text-decoration:none;	padding: 8px 21px 6px 0;	background: #837f2e;    	margin:0;    	}p {	margin: 0;	padding: 0;	line-height: 21px;	}p.intro {	display:block;	float:left;	margin: 0;	padding: 0;	font-size: 80%;	line-height: 19px;	}a {	color: #1c5445;	text-decoration: none;	}a:hover {	color: #1c5445;	text-decoration: underline;	}h1 {	color: #1c5445;	margin: 0;	padding: 0;	font-weight: bold;	font-size: 160%;	}h2 {	display:block;	font-weight: bold;	font-size: 110%;	margin:0;	padding: 10px 0 10px 14px;	background: #333;	width: 236px;	color: #fff;	}h3 {	margin: 0;	padding: 7px 0 3px;	font-weight: bold;	font-size: 90%;	line-height: 21px;	}h4 {	margin: 0;	padding: 7px 0 3px;	font-weight: bold;	font-size: 100%;	line-height: 21px;	color:#686200;	}img {	border:0;	}	.left {float:left;padding: 0 12px 5px 0;}.left2 {float:left;padding: 5px 12px 5px 0;}.right {float:right;padding: 0 0 5px 12px;}.dark {color:#333;}/* COLUMN 2 */div#column2 {	display: block;	float: left;	width: 610px;	padding: 0;	margin: 0;	}div#column2 p {	padding: 0 0 10px 0;	margin: 0;	}#contact {	display: block;	float: left;	width: 570px;	height: 30px;	margin: 0;	padding: 8px 40px 0 0;	background-color: #43412c;	text-align:right;	}#contact p {	font-size: 70%;	color: #ccc;	text-decoration: none;	line-height: 21px;	}#contact p a{	font-size: 90%;	color: #ccc;	text-decoration: underline;	line-height: 21px;	}#contact p a:hover{	color: #fff;	}#contact strong {font-size: 110%;}div#title {	display: block;	float: left;	width: 580px;	height:90px;	padding: 0 0 0 30px;	margin: 0;	background:#686200 url(images/titlebackground.jpg) top left repeat-y;	}#title01 {	display: block;	width: 540px;	padding: 90px 0 0 0; 	overflow: hidden;  	background: url(images/t-1.gif) no-repeat;    	height: 0px !important; height /**/: 90px;	}#title02 {	display: block;	width: 540px;	padding: 90px 0 0 0; 	overflow: hidden;  	background: url(images/t-2.gif) no-repeat;    	height: 0px !important; height /**/: 90px;	}#title03 {	display: block;	width: 540px;	padding: 90px 0 0 0; 	overflow: hidden;  	background: url(images/t-3.gif) no-repeat;    	height: 0px !important; height /**/: 90px;	}#title04 {	display: block;	width: 540px;	padding: 90px 0 0 0; 	overflow: hidden;  	background: url(images/t-4.gif) no-repeat;    	height: 0px !important; height /**/: 90px;	}#title05 {	display: block;	width: 540px;	padding: 90px 0 0 0; 	overflow: hidden;  	background: url(images/t-5.gif) no-repeat;    	height: 0px !important; height /**/: 90px;	}#title06 {	display: block;	width: 540px;	padding: 90px 0 0 0; 	overflow: hidden;  	background: url(images/t-6.gif) no-repeat;    	height: 0px !important; height /**/: 90px;	}#title07 {	display: block;	width: 540px;	padding: 90px 0 0 0; 	overflow: hidden;  	background: url(images/t-7.gif) no-repeat;    	height: 0px !important; height /**/: 90px;	}/* MAIN CONTENT */div#maincontent {	display: block;	float: left;	width: 540px;	padding: 30px 40px 40px 30px;	margin: 0;	background:url(images/contentbground.jpg) top left no-repeat;}div#maincontent p{	font-size: 80%;}div#maincontent a{	font-weight: bold;	color: #686200;}div#maincontent a:hover{	font-weight: bold;	color: #686200;	text-decoration:underline;	}div#maincontent ul{	list-style-type:none;	margin:0;	padding: 0 0 6px 0;	}div#maincontent li{	font-size: 80%;	line-height:19px;	margin:0;	padding: 0 0 5px 18px;	background: url(images/bullet.gif) top left no-repeat;}div#maincontent p.special{	font-size: 90%;	font-weight:bold;	padding: 4px 0 4px 18px;	background: url(images/bullet.gif) center left no-repeat;}div#maincontent p.special2{	font-size: 90%;	padding: 7px 0 17px 0;	line-height:24px;	}div#maincontent p.special3{	font-weight:bold;	font-size: 90%;	padding: 4px 0 3px 18px;	background: url(images/bullet.gif) center left no-repeat;}div#picpanel {	display: block;	float: left;	clear:both;	width:540px;	padding-bottom: 2px;	}div#picpanel p{	padding-top: 15px;	}/* CONTACT FORM */#contactform {	padding:12px ;	margin: 0 0 15px 0;		background-color: #ebecde;	}form fieldset {	border:0;	margin:0;	padding:0;	}form p {	padding:0 0 8px;	margin:0;		line-height: 21px;	}form textarea {	overflow:auto;	}#contactform input {	font-size: 100%;	border: 1px solid #a5a5a5;	margin: 0;	padding: 3px 3px;	background-color: #fff;	color: #4b4b4b;	font-family: Helvetica, Arial, Verdana, sans-serif;	}#contactform input.btn {	font-size: 100%;	border: 1px solid #666;	margin: 0;	padding: 4px 18px;	background-color: #686200;	color: #fff;	font-family: Helvetica, Arial, Verdana, sans-serif;	}form .hidden {	display:none;	}/* FOOTER */div#footer {	clear: all;	position:relative; 	float: left;	display:block;	margin:0;	width: 900px;	padding: 20px 0 40px 0;	background:#43412c url(images/footerbground.jpg) top repeat-x;	bottom: 0px;	text-align: center;	}div#footer p {	color: #999;		font-size: 70%;		font-weight: normal;}div#footer p a{	color: #999;	text-decoration: none;	}div#footer p a:hover{	color: #fff;	text-decoration: underline;	}div#footer p#credit{			font-size: 55%;	}