html, body, form {
	border:0px;
	margin:0px;
	padding:0px;
}

html {
	/*overflow: -moz-scrollbars-vertical;*/
}

body {
	background:#421415;
	/*background:url('../images/bg.gif') repeat-x left top;*/
}

body, td, a, p, div, span, input, textarea, select {
	font-family:Tahoma, Verdana, Arial;
	color:#000000;
	font-size:12px;
}

td, div, img {
	border:0px solid red;
}

img {
	border:0px;
}

td {
	padding:0px;
}

table.main {
	width:100%;
	height:100%;
	background:url('../images/bg_main.jpg') no-repeat center top;
}

div.h1 {
	color:#FFFFFF;
	text-transform:normal;
	font-size:14px;
}

div.h1 h1 {
	font-size:16px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-family:Arial;
}

table.main2 {
	width:909px;
}

hr {
	size:1px;
	color:#000000;
}

div.logo {
	position:absolute;
	margin-top:21px;
	margin-left:16px;
}

div.uppermenu {
	position:absolute;
	margin-top:84px;
	margin-left:306px;
}

table.uppermenu {
	width:599px;
	height:40px;
	background:url('../images/menu_bg.jpg') no-repeat;
}

table.uppermenu td {
	text-align:center;
}

table.uppermenu td.act {
	background:transparent url('../images/menu_bg_act.gif') repeat-x;
}

div.menu-act {
	width:126px;
	height:40px;
	position:absolute;
	margin-top:-28px;
	margin-left:0px;
	background:transparent url('../images/menu_bg_act.png') repeat-x;
}

table.uppermenu td a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:13px;
}

table.uppermenu td.sep {
	width:1px;
	background:#6f2023;
}

div.collage {
	position:absolute;
	margin-top:125px;
	margin-left:271px;
	height:115px;
	background:#600f15;
}

div.alt-title {
	position:absolute;
	margin-top:151px;
	margin-left:333px;
	color:#610f15;
	font-size:28px;
	line-height:28px;
	font-weight:normal;
	font-family:Arial,Tahoma,Verdana;
	text-transform:uppercase;
}

div.alt-title span {
	color:#610f15;
	font-size:26px;
}

div.lang {
	position:absolute;
	margin-top:0px;
	margin-left:683px;
}

div.icons {
	position:absolute;
	margin-top:0px;
	margin-left:778px;
}

table.lang-panel {
	border-top:2px solid #ce2433;
	background:#5d2324;
	height:21px;
}

table.lang-panel a {
	font-size:9px;
	color:#9e7c7c;
}

table.lang-panel td {
	padding:0px 16px 0px 16px;
}

table.shadow {
	width:100%;
}

table.shadow td.top {
	background:transparent url('../images/top_bg.png') repeat-x;
}

table.shadow td.bottom {
	background:transparent url('../images/bottom_bg.png') repeat-x;
}

table.shadow td.left {
	background:transparent url('../images/left_bg.png') repeat-y;
}

table.shadow td.right {
	background:transparent url('../images/right_bg.png') repeat-y;
}

table.shadow td.center {
	background:#FFFFFF;
	width:100%;
}

table.inner {
	width:100%;
}

table.inner td.center {
	width:100%;
}

table.footer {
	border-top:1px solid #561b1f;
	height:100px;
	margin-top:10px;
	width:907px;
}

span.white {
	color:#FFFFFF;
	font-size:12px;
}

span.white p {
	color:#FFFFFF;
	margin:0px 0px 8px 0px;
	font-size:11px;
}

span.white p a {
	color:#f16b01;
	font-size:11px;
}

div.main-object {
	width:380px;
	height:240px;
	background:#FFFFFF;
	padding:5px;
}

div.main-object-layer {
	position:absolute;
	margin-top:172px;
	height:93px;
	margin-left:5px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity:0.8;
	opacity:0.8;
}

div.main-object-layer-text {
	position:absolute;
	margin-top:175px;
	margin-left:5px;
}

div.main-object-more {
	position:absolute;
	margin-bottom:250px;
	margin-left:390px;
}

div.main-object-rbg {
	position:absolute;
	margin-top:149px;
	margin-left:390px;
}

div.main-object-bbg {
	position:absolute;
	margin-top:-23px;
	margin-right:30px;
	width:370px;
} 

div.main-object-bbg a, div.main-object-bbg a:hover {
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

div.sputnik {
	background:#FFFFFF;
	width:145px;
	height:91px;
	padding:5px 5px 0px 5px;
}

td.sputnik {
	padding:7px 14px 12px 35px;
	background:#FFFFFF url('../images/sputnik_str.gif') no-repeat 19px 11px;
}

td.sputnik2 {
	padding:7px 14px 12px 30px;
	background:#FFFFFF url('../images/sputnik_str.gif') no-repeat 12px 11px;
}

div.sputnik-title {
	color:#000000;
	font-size:15px;
	font-weight:bold;
}

div.sputnik-subtitle {
	color:#952d2e;
	font-size:11px;
}

td.main-text p {
	font-size:14px;
	color:#FFFFFF;
}

span.f18b {
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
}

div.main-slogan {
	position:absolute;
	margin-top:0px;
	margin-left:0px;
	width:250px;
	height:155px;
}

table.main-slogan td {
	width:250px;
	height:155px;
	padding:20px;
	/*text-align:center;*/
}

table.main-slogan td p, table.main-slogan td a, table.main-slogan td a:hover {
	color:#FFFFFF;
	margin:0px;
	font-size:11px;
}

table.main-slogan td b, table.main-slogan td strong {
	color:#FFFFFF;
	font-size:12px;
}

table.main-object-layer-text {
	width:380px;
	height:73px;
}

table.main-object-layer-text td {
	padding:10px 10px 10px 15px;
	color:#FFFFFF;
}

table.main-object-layer-text td p {
	color:#FFFFFF;
	font-size:11px;
}

img.pic {
	cursor:hand;
	cursor:pointer;
}

div.div-stage {
	overflow:hidden;
	width:798px;
	height:182px;
	/*border:1px solid #FFFFFF;*/
}

div.shadow { 			
	position:absolute;
	background:#000000;
	z-index:20;
	top:0px;
	left:0px;
	display:none;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}

table.google {
	display:none;
	z-index:30;
	position:absolute;
	height:430px;
	left:0px;
	border:1px solid #FFFFFF;
	width:100%;
	background:#FFFFFF;
}

table.feedback {
	width:500px;
}

table.feedback td {
	padding:0px 10px 5px 0px;
}

table.feedback td {
	width:300px;
}

table.feedback td.form {
	width:200px;
}
.required {
	color:red;
}

table.protect {
	width:100px;
}

table.protect td {
	padding:0px;
	width:50px;
}

input.form, textarea.form, select.form {
	width:100%;
}

textarea.form {
	height:100px;
}

table.photo {
	position:absolute;
	z-index:30;
	display:none;
	top:0px;
	left:0px;
}

td.photo-td {
	background:#FFFFFF;
	width:0px;
	height:0px;
}

div.img {
	display:none;
}

li {
	list-style-image:url('../images/li.gif');
}

div.hh2 p, div.hh2-black p {
	font-size:11px;
	margin:0px 0px 10px 0px;
	padding:0px;
}

div.hh2 p {
	color:#FFFFFF;
}

div.hh2 h2 {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px 0px 10px 0px;
	padding:0px;
}

div.hh2-black h2 {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	margin:0px 0px 10px 0px;
	padding:0px;
}