body {
	padding: 0px;
	font: 12px Tahoma, Helvetica, sans-serif;
	background: #FFFFFF;
	color: #444D54;
	margin: 0px;
}
.page {
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.title {
	background: #d7dce1 url(title_back.png);
	width: 100%;
	height: 88px;
	overflow: hidden;
}
.visual {
	background: url(visual.gif);
	height: 191px;
	width: 180px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.title_frame {
	background: #d7dce1 url(title_back.png);
	height: 88px;
}
.title_right {
	background: #d7dce1 url(title_right.png);
	width: 223px;
	vertical-align: top;
}
/*.flags img {margin-left: 2px;}*/
.ru, .en, .de, .pda {
	color: #727E8E;
	text-decoration: none;
	font-size: 11px;
	padding-left: 33px;
	display: block;
	height: 19px;
	line-height: 18px;
	width: 40px;
	position: absolute;
	z-index: 3;
}

.lang {
	position: absolute;
	left: 732px;
	top: 23px;
}
.pda {
	background: url(flag_pda.gif) no-repeat left center;
	left: 713px;
	top: 5px;
}

.ru{
	background: url(flag_ru.gif) no-repeat left center;
	left: 679px;
	top: 61px;
}
.en{
	background: url(flag_en.gif) no-repeat left center;
	left: 702px;
	top: 23px;
	letter-spacing: 1px;
}
.de{
	background: url(flag_de.gif) no-repeat left center;
	left: 691px;
	top: 42px;
}

.leftcorner {
	position: absolute;
	top: 0px;
	left: 0px;
}
.name {
	position: absolute;
	top: 24px;
	left: 156px;
	height: 64px;
	width: 366px;
	background: url(name_back.png) no-repeat;
	text-align: center;
}
.name img {
	margin-top: 10px;
	margin-left: 8px;
	border-style: none;
}

.softjoys {
	color: #CA0E22;
}
.gaslo {
	font-size: 11px;
	font-family: Tahoma, Helvetica, sans-serif;
	color: #727E8E;
	font-weight: bold;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(gaslo.png) no-repeat;
	width: 450px;
	text-align: right;
	height: 20px;
	line-height: 20px;
}
.button_1, .button_2{
	color: #697781;
	display: block;
	line-height: 16px;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	height: 20px;
/*	cursor: default;*/
}
.button_new{height: 55px;

	background-image: url(button_new3.gif);
/*	color: #697781; */
    color:#FFFF9B;
	display: block;
	line-height: 15px;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
		width: 128px;
	margin-bottom: 4px;
	background-repeat: no-repeat;
	margin-left: 90px;
	margin-top: 24px;
		padding-top:5px;
}


.button_1 {
	background-image: url(button_1.gif);
	width: 106px;
	/*		width: 111px;*/
	margin-bottom: 9px;
	background-repeat: no-repeat;
	margin-left: 112px;
	margin-top: 25px;
}
.button_2 {
	background-image: url(button_2.gif);
	width: 123px;
	background-repeat: no-repeat;
	margin-left: 95px;
/*		width: 128px;*/
}
a.button_1:hover {
	color: #CA0E22;
}
a.button_2:hover {
	color: #CA0E22;
}
a.button_new:hover {
	color: #CA0E22;
}
.heading {
	background: url(visual_3.png) no-repeat;
	height: 77px;
	width: 780px;
}
.menu {
	height: 25px;
	background: #707f8c url(menu_back.gif);
}
.menu_right {
	background: #707f8c url(menu_right.png);
	height: 25px;
}

.menu_left {
	height: 25px;
	width: 228px;
	background: url(menu_left.png);
	margin-right: 5px;
	float: left;
}
.menu_right1 {
	background: url(menu_back1.png);
}

.menu a {
	color: #d8dde2;
	text-decoration: none;
	text-align: center;
	display: block;
	float: left;
	height: 25px;
	width: 79px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 22px;
	background: url(palka.gif) no-repeat right top;
	padding-right: 1px;
}

#act {
	color: Black;
	background: url(plaska.gif) no-repeat right top;
}
#act {
	color: Black;
	background: url(plaska.gif) no-repeat right top;
}
#act1 {
	color: #dd0000;
	background: url(plaska.gif) no-repeat right top;
}
#act2 {
	color: #FFA500;
}
.menu a:hover {
	color: #d8dde2;
	text-decoration: none;
}
.drop_1 a:hover, .drop_2 a:hover, .drop_3 a:hover, .drop_4 a:hover,  .drop_5 a:hover, .drop_6 a:hover {
	color: #CB0E20;
	background: #FFFFFF;
	border-right: 1px solid #BCC5CB;
	border-left: 1px solid #BCC5CB;
}
.drop_1 a, .drop_2 a, .drop_3 a, .drop_4 a,  .drop_5 a, .drop_6 a  {
	font-size: 11px;
	color: #444D54;
	text-decoration: none;
	display: block;
	background: #EEF1F4;
	border-bottom: 1px solid #BCC5CB;
	padding: 3px 8px 2px;
	border-right: 1px solid #EEF1F4;
	border-left: 1px solid #EEF1F4;
}
.drop_1, .drop_2, .drop_3, .drop_4, .drop_5, .drop_6 {
	position: absolute;
	border-bottom: 3px solid #727E8E;
	visibility: hidden;
	background: #EEF1F4;
	top: 112px;
	z-index: 3;
}
.drop_1 {
	left: 226px;
}
.drop_2 {
	left: 312px;
}
.drop_3 {
	left: 392px;
}
.drop_4 {
	left: 472px;
}
.drop_5 {
	left: 552px;
}
.drop_6 {
	left: 632px;
}
.gal{
color: black;
margin-left: 8px;
margin-right: 5px;}

.banner {
	position: absolute;
	top: 24px;
	left: 500px;
	z-index: 2;
}
#icq img{
margin-bottom:-3px;
margin-top:-4px;
}
.caps, h2 {text-transform: uppercase;}