/* CSS Document */
html {
	filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

body,td,th,p,div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
}
body {
	background-color: #FFFFFF;
	margin:0px;
	padding:0px;
}
a:link {
	color: #c2002d;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #c2002d;
}
a:hover {
	text-decoration: none;
	color: #c2002d;
}
a:active {
	text-decoration: underline;
	color: #c2002d;
}
table {
	border-collapse:collapse;
	border:0px;
}
td, th{
	padding:0px;
}
img { 
	border:0px; 
}
form {
	margin:0px;
	padding:0px;
}





#alliance-de-luxe {
	position:absolute;
	left:800px;
	top:108px;
	z-index:1;
}

.languages {
	width:323px;
	text-align:right;
}
.languages a {
	padding:7px;
	display:block;
	float:right;
}

.rus {
	background-color:#332222;
}

.eng {
	background-color:#4c4444;
}
.upmenu {
	margin:0 0 0 417px;
	padding-top:20px;
	clear:both;
	font-size:10px;
}
.upmenu a {padding:0 7px 0 7px;}
.upmenu a:link, .upmenu a:visited {color:#595959; text-decoration:none;}
.upmenu a:hover, .upmenu a:active {color:#595959; text-decoration:underline;}


.tvorenie {
	width:324px;
	background-color:#332222;
	padding:59px 0 0 0;
	text-align:right;
	float:left;
}
.dvizhenie, .vladenie {
	width:324px;
	padding:59px 0 0 0;
	text-align:right;
	float:left;
}


.mainmenu {
	background-color:#332222;
	height:50px;
	padding-left:200px;
	clear:both;
}
.mainmenu a {
	display:block;
	float:left;
	padding:20px 44px 19px 44px;
}

.main-img {clear:both;}
.main-img table {width:100%; height:48px; font-size:10px;}
.main-img input {font-size:10px;}
.main-img th {background-color:#332222; width:298px;}

.div-content {
	margin:30px 0 20px 0;
}
.div-content table {
	width:995px;
}


.c1 {
	width:200px;
	text-align:left;
	vertical-align:top;
	padding:0 20px 0 50px;
	font-weight:normal;
	
	background-image:url(Image/interface/ver-tire.gif);
	background-repeat:repeat-y;
	background-position:right;
	
}
.c1 a {font-weight:bold; font-size:11px;}
.c1 p {padding:0 0 0 20px;}
.c1 div {padding:0 0 0 0px;}
.c1 a:link, .c1 a:visited {color:#595959; text-decoration:none;}
.c1 a:hover, .c1 a:active {color:#595959; text-decoration:underline;}

.smenu_on {
	background-image:url(Image/smenu/str1.gif); 
	background-repeat:no-repeat;
	background-position:0% 50%;
}

.cmenu_on {
	background-image:url(Image/smenu/cross.gif); 
	background-repeat:no-repeat;
	background-position:0% 50%;
}


.pagename {
	padding-bottom:10px;
	margin-bottom:10px;
	background-image:url(Image/interface/gor-tire.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

.bottom-line {
	height:3px;
	background-image:url(Image/interface/gor-tire.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}


.c2 {
	/*width:480px;*/
	vertical-align:top;
	text-align:justify;
	
	/*background-image:url(Image/interface/ver-tire.gif);
	background-repeat:repeat-y;
	background-position:right;*/
	padding:0 20px 0 20px;
	
}
.c3 {
	width:240px;
	padding-left:40px;
	vertical-align:top;
	background-image:url(Image/interface/ver-tire.gif);
	background-repeat:repeat-y;
	background-position:left;
	
	
}
.c3_h{
	width:180px;
	background-color:#332222;
	font-size:12px;
	Font-family: Tahoma;
	font-weight:bold;
	height:20px;
	color: #877878;
	padding-left: 20px;
	padding-top: 5px;
}
.c3_b{
	width:180px;
	background-color:#dedede;
	font-size:12px;
	Font-family: Tahoma;
	height:100px;
	color: #ffffff;
	padding-left: 20px;
	padding-top: 5px;
}
.c3_text{
	width:200px;
	text-align:justify;
	padding-bottom: 20px;
	padding-top:20px;
}


.bottom, .bottom a, .bottom img {
	font-weight:bold;
	color:#ada1a1;
	vertical-align:middle;
}
.bottom img { margin-top:1px;}
.bottom a:link, .bottom a:visited {color:#ada1a1; text-decoration:none;}
.bottom a:hover, .bottom a:active {color:#ada1a1; text-decoration:underline;}

.cblok1 {
	background-color:#7e6868;
	width:250px;
	float:left;
	padding:20px 0 20px 20px;
	color: #c0c0c0;
}
.cblok2 { 
	background-color:#493131;
	width:210px;
	height:15px;
	float:left;
	padding:20px 0 20px 20px;
	color: #c0c0c0;
}
.cblok3 {
	background-color:#332222;
	height:115px;
	clear:both;
	padding:20px 300px 0 20px;
	color:#6b5757;
}
.cblok3 p{
	font-size:9px;
	font-weight:normal;
	padding:30px 50px 0 20px;
	margin:0px;
	float:left;
	color:#6b5757;
}
.cblok3 div{
	font-family:"Times New Roman", Times, serif;
	padding-left:600px;
}
.cblok4 {
	width:440px;
	float:left;
	text-align:right;
	padding:0px 0 0 0px;
	margin:0px;
	font-weight:normal;
	
}


.object_low table{
width:200px;
	
}
.object_low th {
	text-align:right;
	font-size:10px;
	font-weight:normal;
	vertical-align:top;
	width:100px;
	padding:10px 10px 5px 0px;
}
.object_low th a{
	display:block;
	width:100px;
	height:75px;
	background-position:center;
}
.object_low td {
	font-size:10px;
	width:100px;
	vertical-align:top;
	padding:10px 0 10px 0;
}

.object_low td label {
	display:block;
	padding-bottom:3px;
}
.object_low td label span {
	color: #990000;
}

.gotoproject {
	height:25px;
	padding-top:10px;
}

.object_img {
	float:left;
	width:213px;
}
.object_img table {
	width:213px;
	margin:20px 0 0 0;
}
.object_img th {
	text-align:right;
	font-size:10px;
	font-weight:normal;
	vertical-align:top;
	width:213px;
	padding:0 10px 10px 0px;
}
.object_img th a {
	display:block;
	width:213px;
	height:160px;
	background-position:center;
	cursor:pointer;
}
.object_img td {
	text-align:right;
	font-size:10px;
	font-weight:normal;
	vertical-align:top;
	width:100px;
	padding:0 10px 5px 0px;
}
.object_img td a {
	display:block;
	width:100px;
	height:75px;
	background-position:center;
	cursor:pointer;
}


.object_img2 {
	float:right;
	
}
.object_img2 table {
	width:213px;
	margin:0 0 0 0;
}


.object_img2 td {
	text-align:right;
	font-size:10px;
	font-weight:normal;
	vertical-align:top;
	width:100px;
	padding:0 10px 5px 0px;
}
.object_img2 td a {
	display:block;
	width:100px;
	height:75px;
	background-position:center;
	cursor:pointer;
}

.object_full {
	float:left;
	margin:20px 0 0 20px;
}
.object_full u {
	color:#bf0208;
	font-weight:bold;
	font-size:16px;
	display:block;
	padding-bottom:20px;
}
.object_full table {
	width:310px;
}
.object_full table th{
	text-align:left;
	color:#bf0208;
	font-weight:normal;
	width:160px;
	padding-bottom:3px;
}
.object_full table td{
	text-align:justify;	
	text-align:left;
	padding-bottom:3px;
}
.object_full h3 {
	width:410px;
	text-decoration:underline;
	color:#555555;
	padding:20px 0 20px 0;
	margin:0px;
	font-weight:bold;
	font-size:16px;
}
.red {color:#bf0208;}


.newstable table {
	width:435px;
}
.newstable p {
	/*margin:5px 0 5px 0;*/
}
.newstable th{
	vertical-align:top;
	font-weight:normal;
	text-align:justify;
}
.newstable b {
	color:#bf0208;
}
.newstable a, .newstable a:link, .newstable a:visited {
	color: #595959;
	text-decoration:none;
}



.news-archiv {
	color:#828282;
}
.news-archiv a, news-archiv a:link, news-archiv a:visited{
	font-weight:normal;
}

.tab_low table{
	width:210px;
	margin-top:5px;
}
.tab_low th {
	width:120px;
	text-align:left;
	font-size:9px !important;
	height:10px;
	padding:0px; margin:0px; padding-bottom:3px;
	vertical-align:inherit;
}
.tab_low td {
	text-align:left;
	font-size:9px !important;
	height:10px;
	padding:0px; margin:0px; padding-bottom:3px;
	vertical-align:inherit;
	color: #990000;
}



.gotoproject {
	height:25px;
	padding-top:10px;
}


#act_off {
	padding:2px;
	color:000;
}
#act_on {
	color:#FFFFFF;
	background-color:#828282;
	padding:2px;
}


.on {
	display:block;
}
.off {
	display:none;
}
.send-form table{
	width:600px;
}
.send-form td {
	padding-bottom:4px;
}
#search {
	position:absolute;
	left:20px;
	top:425px;
	z-index:1;
}
.search a, .search a:link, .search a:visited{
	color:#000;
	text-decoration:none;
}
.search span {
	font-size:90%;
	color:#595959;
	text-decoration:underline;
	
}