

/* CSS Document */
* {margin:0;padding:0}

html, body{height:100%;} 
body {
	background:#e3fff0 url(images/levmenu.jpg) repeat-y;
	color: #334797;
}
#outer{
	margin-left:0px;
	margin-right:265px;
	background: #fff url(images/rightmenu.jpg) repeat-y top right;
	border-left:0px solid #000;
	border-right:0px solid #000;
	margin-bottom:-52px;
	min-height:100%;
}
#centmenu {position: absolute; top: 153px; left: 2%; width: 100%; height: 22px; border: 0px solid #000; color: #444; text-align: left; font-weight: bold; font-size: 11px;}
#centmenu a {padding: 0 0 0 22px;font-family: Verdana, "Times New Roman", Times, serif; color: #444; font-size: 14px; font-weight: bold; text-decoration: none;background:url(images/arrow.jpg) 10px 4px no-repeat}
#centmenu a:hover {padding: 0 0 0 22px;font-family: Verdana, "Times New Roman", Times, serif; color: #009247; font-size: 14px; font-weight: bold; text-decoration: underline;background:url(images/arrowover.jpg) 10px 4px no-repeat}
#centmenu a:active {padding: 0 0 0 22px;font-family: Verdana, "Times New Roman", Times, serif; color: #D0373C; font-size: 14px; font-weight: bold; text-decoration: underline;background:url(images/arrowactive.jpg) 10px 4px no-repeat}
#header{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:183px;
	background: #fff url(images/bglogo.jpg) repeat-x top left;
	border-top:0px solid #ff0;
	border-bottom:0px solid #000;
	overflow:hidden;
}
#headlogo {position: absolute; margin-left: -1px; top: 0; left: 0; width: 535px; height: 143px; background: #fff url(images/logo.jpg) no-repeat top left; border: 0px solid #ff0;}
#headlogin {position: absolute; top: 0; right: 0; width: 450px; height: 25px; background: #001151 url(images/add.jpg) no-repeat top right; border-bottom: 1px solid #6271ad; border-left: 1px solid #6271ad;}
#home {position: absolute; top: 5px; right: 120px; width: 15px; height: 15px; border: 0px solid #ff0; font-size: 1px;}
#email {position: absolute; top: 5px; right: 70px; width: 15px; height: 15px; border: 0px solid #ff0; font-size: 1px;}
#map {position: absolute; top: 5px; right: 20px; width: 15px; height: 15px; border: 0px solid #ff0; font-size: 1px;}
#left {
	position:relative;
	width:223px;
	float:left;
	margin-left:-238px !important;/*���������� 1px ������ ������ ����� �� ����� ���������� ���� */
	margin-left:-237px;
	margin-top: -18px;
	background: url(images/levmnu.jpg) repeat-y;
	z-index:100;
	left:-1px;
	color: #015b2c;
}
#leftras {float: left;padding-top: 20px !important; padding-top: 5px; width: 240px; height: 0px !important; height: 15px; border: 0px solid #ff0; font-size: 1px;}
#leftcont {margin: 0 0 20px 50px;width: 170px; height: 100%; border: 0px solid #ff0;}
#leftcont a { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #015b2c; text-decoration: none;}
#left p {padding: 0 0 0 25px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px;}
#right p {padding:3px}

#lefthead {position: relative; left: -15px; width: 240px; float: left; height: 40px; background: #fff url(images/levheadmenu.jpg); color: #d6ede1; font-weight: bold;}
#leftheadzag {margin: 13px 0 0 80px;font-family: Tahoma, Arial, Helvetica, sans-serif; color: #d6ede1; font-size: 14px; font-weight: bold;}
#right {
	position:relative;
	width:130px;
	float:right;
	margin-right:-129px !important;/*���������� 1px ������ ������ ����� �� ����� ���������� ���� */
	left: 1px !important;
	left: -10px;
	color: #001466;
}
#righthead {position: absolute; margin-left: 0px !important; margin-left: -2px;  width: 265px; float: right; height: 40px; border: 0px solid #ff0; background: #fff url(images/pravmenu.jpg)}
#rightcont {position: relative; padding-left: 12px; padding-top: 50px; padding-bottom: 30px; width: 234px; height: auto; border: 0px solid #ff0;}

#footer {
	width:100%;
	clear:both;
	
	border-top:1px solid #4C61B1;
	border-bottom:0px solid #000;
	background: #4c61b1 url(images/bgfoo.png) repeat-x;
	text-align:center;
	position:relative;
}

#bgfooleft {position: absolute; left: 0; bottom: 0; width: 237px; height: 160px; background: #4C61B1 url(images/bgfooleft.jpg) repeat;}
#bgfooleftris {position: absolute; left: 0; bottom: 0; width: 240px; height: 70px; background: #4C61B1 url(images/bgfooleftris.jpg) no-repeat bottom left;}
#bgfooright {position: absolute; right: 0; bottom: 0; width: 266px; height: 160px; border: 0px solid #ff0; background: url(images/bgfooright.jpg) repeat}
#bgfoorightris {position: absolute; right: 0; bottom: 0; width: 268px; height: 160px; border: 0px solid #ff0; background: url(images/bgfoorightris.jpg) no-repeat bottom right}
#clearheader{height:183px;}/*����������, ����� ���������� ����� ��� ���������*/
#clearfooter{clear:both;height:52px;}/*����������, ����� ���������� ����� ��� �����������*/
* > html #clearfooter {float:left;width:100%;}/* ie mac styles */
#centrecontent {
	width:100%;
	float:left;
	position:relative;
	z-index:1;
	margin:0 -1px;/* moz fix*/
	color: #001467;
}
#centercontent_txt {padding: 15px 0px 30px 15px !important; width: 96%; clear: both; position: relative; color:#334797; border: 0px solid; text-align: left; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px;}

#gerlscont {float: left; padding: 0 0 30px 0; width: 100%; height:auto; border: 0px solid #ff0;}
#gerlstop {padding: 0 0 0 0; width: 120px; height: 26px; background:url(images/gerlstop.jpg) no-repeat;}
#gerls {float: left; margin: 30px 7px 0 7px; padding: 0px 0px 10px 0px; width: 120px; height: 290px; background: #CEF1EB url(images/obyav.jpg) bottom no-repeat; border: 0px solid #98aaf0;}
#gerl_info {padding: 0 0 0 0; margin: -5px 0 0 10px !important; margin: 0px 0 0px 3px; width: 100px; height: auto; font-size: 11px; text-align: left; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 16px; border: 0px solid #ff0; color: #3a51aa;}
#gerls img {overflow: hidden; width: 93px; border: 1px solid #92a3e8;}

/*css style*/
#centrecontent p {padding: 0 20px; color: #334797;}
#contenthead {width: 100%; position: relative; height: 3px; background: #fff url(images/contenthead.jpg); font-size: 1px;}
h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: lighter; font-size: 150%; padding: 20px;}
#left span {
	display:none;	
}
#left a:hover {
	text-decoration: none;
	text-decoration: none;
	color:#CE2B37;
}
#left a:hover span {
	display:block;
	position:absolute;
	left:130px;
	width:150px;
	z-index:20;
	background:#fff;
}
@media all and (min-width: 0px){
  #left a:hover span {
	top:150px;
  }
}
#footer a {color:#fff; text-decoration: none; font-size: 13px;}
#footer span {
	display:none;	
}	
#footer a:hover {
	text-decoration: underline;
	color:#e0e6ff;
}
#footer a:hover span {
	display:block;
	position:absolute;
	top:-95px;
	width:150px;
	z-index:20;
	background:#fff;
	left:50%;
}
#foocopyright {position: relative; margin-top: 35px; width: 100%; height: auto; border: 0px solid #ff0; text-align: center; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; z-index: 1000; color: #fff;}
html>body #minHeight{float:right;width:0px;height:100%;margin-bottom:-52px;} /*safari wrapper */

/*divlay*/
#divlay {position: absolute; padding: 3px 0 0 20px; width: 300px; height: 20px; border: 0px solid #ff0;}
a#linklay {font-family: Verdana, "Times New Roman", Times, serif; font-size: 14px; color: #fff; font-weight: bold; text-decoration: none;}
a#linklay:hover { font-family: Verdana, "Times New Roman", Times, serif; font-size: 14px; color: #ea6046; font-weight: bold; text-decoration: none;}

/*rform*/
#rform {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; color: #fff;}
#login-form {position: absolute; top: 25px; right: 206px; display: none; z-index: 66; border: 0px solid #99FF00}
td.loginForm {border: 1px solid #6271AD; border-bottom-color: #6a5558; background: #001151 url(/base/images/regformbg.jpg)}
a#linkform {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; color:#fff; text-decoration: none;}
a#linkform:hover {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; color:#ea6046; text-decoration: none;}
/*end rform*/

/*form*/
input {padding: 1px; border: 1px solid #4C61B1; background: #fff; color: #00156E; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; padding: 1px; margin: 0px;}
input[type="button"] {padding: 1px; border: 1px solid #00156E; background: #edf1ff; color: #4C61B1; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; padding: 1px; margin: 0px;}
textarea {color: #00156E; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px;}
fieldset {border: 1px solid #B0BCEB;}
/*end form*/

/*end divlay*/
a:focus {outline: none;}
a { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; color: #334797; text-decoration: underline;}
a:hover {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; color: #CE2B37; text-decoration: underline;}
H1 {font-size: 22px; font-family:Arial, Helvetica, sans-serif; color: #334797; margin: 0; padding: 0;}
H2 {font-size: 18px; font-family:Arial, Helvetica, sans-serif; color: #334797; margin: 0; padding: 0;}
H3 {font-size: 16px; font-family:Arial, Helvetica, sans-serif; color: #334797; margin: 0; padding: 0;}
H4 {font-size: 14px; font-family:Arial, Helvetica, sans-serif; color: #334797; margin: 0; padding: 0;}
H5 {font-size: 12px; font-family:Arial, Helvetica, sans-serif; color: #334797; margin: 0; padding: 0;}
H6 {font-size: 10px; font-family:Arial, Helvetica, sans-serif; color: #334797; margin: 0; padding: 0;}

.button {position: absolute; top: 0px; left: 0px; width: 172px; height: 26px; border: 0px solid #000; background: url(/base/images/button.png); cursor: pointer;}
#contancts { float: right; margin-top: 105px; position: relative; margin-right: 50px; width: 50%; text-align: right; height:auto; border: 0px solid #ff0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight:bold; z-index: 0; color: #fff;}



#bottomB {position:relative; top: 25px; margin: 0 auto; width: 98px; height: 43px;}


.newcontent {float: left; margin: 0 0 30px 0; width: 96%; height: auto; border: 0px solid #334797;}
#bigris {width: auto; height: auto; border: 1px solid #000;}
#about_gerl {width: auto; height: auto; border: 0px solid #000;}

/* Form */

fieldset {
	padding:1em 1em 0.5em;
	border:1px solid #EAEAEA;
	margin-top:2em;
	background:#F7F7F7;
}

label {
	display:block;
	padding-bottom:0.5em;
	font-weight:bold;
}

input, textarea {
	border:1px solid #CCC;
	padding:0.20em;
	width:20em;
}

textarea {
	width:28em;
	height:5em;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}

input:hover, input:focus, textarea:hover, textarea:focus {
	border-color:#999;
}

input[type=submit] {
	color:#FFF;
	font-size:1em;
	font-weight:bold;
	width:auto;
	background:#334797 bottom repeat-x;
}
input[type=button] {
	color:#FFF;
	font-size:1em;
	font-weight:bold;
	width:auto;
	background:#334797 bottom repeat-x;
}

input#submit:hover {
	border-color:#F60;
}



#lang {position: absolute; left: -90px; width: 76px; height: 27px; background: url(images/bglang.png) no-repeat;}
#lang img {border: 0px;}
#it {position: relative; top: 6px; left: 15px; float: left; width: 18px; height:12px;}
#eng {position: relative; top: 6px; left: 26px; float: left; width: 18px; height: 12px;}

