/* CSS Document */

/*****   Backgrounds
--------------------------------------------------------------------------------------- */    
  #bg1 {
	background-image:url(/im/greybgs/articles.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
  }
  #bg2 {
	background-image:url(/im/greytexts/articles.jpg);
	background-repeat: no-repeat;
	/* //old background-position: right top;*/
	background-position: 420px -115px;
  }

/*****   Big white image
--------------------------------------------------------------------------------------- */    
  #footer #bird {
    width:371px;
	height:449px;
	top:-350px;
	margin-right:0px;
    background-image:url(/im/whiteimages/article_object.png);
	background-repeat:no-repeat;
  }
  * html #footer #bird { 
    background:none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/im/whiteimages/article_object.png', sizingMethod='scale'); 
  }

/*****   Pagecontent
--------------------------------------------------------------------------------------- */    
  #content #pagecontent {
	width:645px;
	padding-left:5px;
	float:left;
	overflow:hidden;
	background-image: url(/im/line_down.jpg);
	background-repeat: repeat-y;
  }
  
  #content #pagecontent #nc {
    width:19px;
    height:14px;
    font-size:1px;
	background-image:url(/im/gogle1.png);
	background-repeat:no-repeat;
  }
  * html #content #pagecontent #nc { 
    background:none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/im/gogle1.png', sizingMethod='scale'); 
  }
  #content #pagecontent #kc {
    width:19px;
    height:14px;
    font-size:1px;
	background-image:url(/im/gogle2.png);
	background-repeat:no-repeat;
  }
  * html #content #pagecontent #kc { 
    background:none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/im/gogle2.png', sizingMethod='scale'); 
  }
  #content #pagecontent #textlayercontent {
    /*background-color:#FFFFFF;*/
	
	background-image: url(/im/articlesline.gif);
	
	background-repeat: repeat-y;
	
	position:relative;
	overflow:hidden;
	
	/* width: 640 */
	/* height: 800 */
	width:590px;
	height:1150px;
	padding-left:30px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;
  }
  
  /**/
  .layercontent {
	/* width: 640 */
	/* height: 800 */
    width:590px;
	height:1150px;
	padding-top:20px;
	padding-bottom:20px;
	margin-left:30px;
	position:absolute;
	top:0px;
	left:0px;
	background-color:#FFFFFF;
	overflow:hidden;
	background-image:url(/im/wwrap.gif);
	background-position: right top;
	background-repeat: no-repeat;
  }
  #sostav_visitingcards {
    z-index:100;
  }
  #sostav_photofacts {
    z-index:99;
  }
  #sostav_printmeans {
    z-index:98;
  }
  
    
  .activ {
    color:#000000;
  }
  /**/
  #pagecontent #textlayercontent .layercontent .hardtext {
	width:570px;
	overflow:hidden;
	font-size:0.95em;
  }
  #pagecontent #textlayercontent .layercontent .hardp {
    width:570px;
  }
  #pagecontent #textlayercontent .layercontent .hardtext h1 { color:#b80000; font-family:"Times New Roman", Times, serif; }
  #pagecontent #textlayercontent .layercontent .hardtext h2 { color:#b80000; font-family:"Times New Roman", Times, serif; }
  #pagecontent #textlayercontent .layercontent .hardtext h3 { color:#b80000; font-family:"Times New Roman", Times, serif; }
  #pagecontent #textlayercontent .layercontent .hardtext a { color:#6e6f73; }
  #pagecontent #textlayercontent .layercontent .hardtext a:hover { color:#B60C03; }
  #pagecontent #textlayercontent .layercontent .hardtext table {
    width:80%;
	border-collapse:collapse;
	padding:0px;
	border:none;
	margin-bottom:50px;
	margin-left:auto;
	margin-right:auto;
  }
  #pagecontent #textlayercontent .layercontent .hardtext table tr {
    height:1.8em;
  }
  #pagecontent #textlayercontent .layercontent .hardtext table .trofth {
    height:2.5em;
  }
  #pagecontent #textlayercontent .layercontent .hardtext table th {
    margin:0px;
	padding:0px;
	font-weight:normal;
  }
  #pagecontent #textlayercontent .layercontent .hardtext table td {
    margin:0px;
	padding:0px;
	text-align:center;
  }
  #pagecontent #textlayercontent .layercontent .hardtext table .viscardname {
    text-align:left;
  }
  #pagecontent #textlayercontent .layercontent .hardtext p {
	text-indent: 1em;
  }
  #pagecontent #textlayercontent .layercontent .hardtext ul li {
	text-indent: 1em;
  }
  #pagecontent #textlayercontent .layercontent .hardtext .thinp {
    width:80%;
  }
  /**/
