html,body{margin:0;padding:0}
body{font: 12px  arial,verdana,Georgia}
div#container {background: url(header1.jpg) no-repeat left top;}
div#hom{float:left;}
#flayst{ margin-left:565px;background: url(header4.jpg) repeat-x  top;}
div#header {height:135px;margin:0;background: url(header3.jpg) no-repeat right top;}
#rudate {position:absolute; left: 300px; top: 104px; }
#rudate h1 {margin:0;font: 11px  Georgia;}
A:link{ color :#000099; text-decoration : none; }
A:visited{ color :#000099; text-decoration : none;}
A:hover{ color : #FF0099; text-decoration : none; }
A:focus   { color : #CC334E; text-decoration : none; }
A:active{ color : #FF0099; text-decoration : none; }
h1 {  font-family: Times, Arial, Helvetica, sans-serif; font-size: 10pt; color :#CC9900;}
H2 {text-align:left;PADDING-RIGHT: 0px; BORDER-TOP: #000 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 1em 0px; FONT: 1.2em/1em verdana,helvetica, arial, sans-serif; COLOR: #CC9900; PADDING-TOP: 0.4em; BORDER-BOTTOM: #bba 0px dotted; POSITION: relative;font-size: 10pt;}
u { color : #FF0080 }
i { font-size: 8pt;}
i a:link {color:#000000}
form { COLOR: #00004f; FONT-FAMILY: Verdana, tahoma, helvetica, verdana, Monospace;FONT-SIZE: 11px;FONT-WEIGHT:normal;TEXT-DECORATION: none;}
INPUT {   PADDING-LEFT: 2px; COLOR: #00004f; FONT-SIZE: 8pt;  FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; }
SELECT { FONT-SIZE: 7pt;  COLOR: #00004f;   FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; }
UL { FLOAT: left;  WIDTH:150px;padding-left: 10px ; MARGIN:0px; text-align: left; }
UL LI {        LIST-STYLE-IMAGE: none;  LIST-STYLE-TYPE: none;padding-top:4px;}
UL LI A {    text-decoration : none; }
ul li a:visited {   color: #006699; }
ul li A:hover {   color: blue; }
.container {   BORDER-top: #000000 1px groove; MARGIN: 0;padding:0;}
.col1 {FLOAT: left;  WIDTH:63%; text-align:right; BACKGROUND-POSITION: top right ;  BACKGROUND-IMAGE: url(russianbrideAlena2.jpg); BACKGROUND-REPEAT: no-repeat;}
.col2 { WIDTH:36%; FLOAT:right;  padding-top:0px;BACKGROUND-POSITION: left 0%;  BACKGROUND-IMAGE: url(russianbrideElen.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 332px;}
.col3 {position:absolute;  left:18%; top: 580px;text-align:center;}
.clearboth { CLEAR: both}
hr {
	padding: 0px;
	margin-top:10px;
	margin-bottom: 10px;
	color: #f4bf93; /*для IE */
	background-color:#f4bf93; /*для Firefox, Opera, Safari*/
	border:0px none;
	height:1px; /* высота 1px IE, Firefox, Opera, Safari */
	clear:both;
WIDTH: 90%;
	 }
#fhead { background: #9999ff;  HEIGHT: 25px;padding: 5px 0 0 10px;margin-top:102px}
#fhead a { color:#ffffff; text-decoration :underline}
#flay{display: none; }
#pre { padding: 5px 10px 5px 10px; FONT-SIZE: 11px;  color:#CC9900  }
#pre b, #pre a { color:#CC9900  }
#flag  {position:absolute; z-index:1; right: 27px; top: 103px}
#flag a {  padding: 10px}
#txt { padding: 30px 20px;}
#txt a { color:#808080; }
#bottom {FONT: 9px "Verdana", san-serif; COLOR: gray; width:100%; text-align:center;}
span   {FONT: 10px "Verdana", san-serif; COLOR: gray;}
span A:link  {COLOR: gray}
span A:hover  {COLOR: gray}
span A:visited  {COLOR: gray}
b {color:#666666}
#LeftMenuDiv {padding-top: 3px;padding-bottom: 10px;}
/* Login */
h2#HeaderLogin { font-size: 10px; background: url(image/header-login.jpg) no-repeat; text-indent: -9999px; margin: 10px 0px; padding: 0px; height: 47px; }
.LoginForm {  text-transform: uppercase; text-align:right }
.LoginForm div input { width: 110px; border: 1px solid #666666; margin-right:11px; margin-bottom: 3px; font-family: Tahoma, Arial; font-weight: bold; color: #CC3562; background: #FFFFFF; text-align: center; text-transform: uppercase; }
.LoginForm  b { font-size: 10px; font-weight: normal; padding-top: 2px; padding-right: 5px; text-transform: uppercase; }
 .cntrl{background-color: #fff;border: 1px solid  #CC3562;width: 114px;color:  #CC3562;margin-right:11px;font-family: Tahoma, Arial;font-weight: bold;cursor: pointer;margin-bottom: 5px;}
.LoginForm a {font-size: 12px; color: #CC3562; text-decoration: none;}
.LoginForm a:hover { text-decoration: underline;}
 /* Register */
 h2#HeaderRegister { font-size: 10px; background: url(image/header-register.jpg) no-repeat; text-indent: -9999px; margin: 10px 0px; padding: 0px; height: 47px; }
 #RegisterDiv { text-align: center }
 #RegisterDiv p { margin: 10px 0px;  }
 #RegisterDiv p span { color: #990000; font-weight: bold; }
 #RegisterDiv a { font-family: Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow"; font-weight: bold; color: #CC3562; text-transform: uppercase; text-decoration: none; }
 /* Search form */
 h2#HeaderSearch { font-size: 10px; background: url(image/header-search.jpg) no-repeat; text-indent: -9999px; margin: 10px 0px; padding: 0px; height: 47px;  }
 .SearchForm  select {  margin-left:5px; background-color: #fff;border: 1px solid  #CC3562;width: 70px;margin-bottom:4px}
 .SearchForm  input {  color:  #CC3562; text-transform: uppercase; background-color: #fff;border: 1px solid  #CC3562; margin-bottom:4px }
.cntrs {width:110px;font-weight: bold;text-transform: uppercase}
 #SearchDiv { text-align: right;margin-right:11px }
.bord {	BORDER: #FF8000 3px double; padding-left:5px}
.sform {FLOAT:right;padding-right:10px; width:180px}
#sidebars ul {  WIDTH:100%;
margin:0 0 15px;
color:#444444;
font:13px/18px "Trebuchet MS",Tahoma,Arial,sans-serif;
}
#sidebars li {
border-bottom:1px solid #EEEEEE;
list-style:none outside none;
margin:0;
padding:3px 4px;
list-style:none outside none;
}
#sidebars li a {


padding:0 0 0 12px;
}
.profile {border:2px solid #CBCDCC;width:125px;height:220px; float:left;margin:0 0 15px 15px}
.profile img{border:0;width:125px;height:175px;}





