/* 
typography css-file
for yarluch.ru
by BUZZfriends.ru
author: Alex Balaboshko
http://validator.ru
date: 28.10.2006
 */
 
 
body
	{
		color: #666;
		font-size: small;
		font-family: arial, helvetica, sans-serif;
	}
	
body a, #article .name_con, .contentheading strong
	{
		color: #ff6733;
		text-decoration: none;
	}	
	
body a:hover
	{
		text-decoration: underline	;
	}		
	
*html #holder	
	{
		 /* font-size: x-small;  */
		/* font-size: 90%;  */
	}
	
#article
	{
		font-size: 1em;
	}
	
h1, h2, h3, h4, h5
	{
		font-weight: bold;
		margin: 0;
		padding: 0;
		color: #333;
	}
	
#article h1, .componentheading, .contentpagetitle, .contentpaneopen, #article .shoplevel0
	{
		font-weight: bold;
		font-size: 130%;
	}	
	
#article h2,  .name_cat
	{
		font-weight: bold;
		font-size: 130%;
	}	

#article h3, .categoryhead, .projecthead, .labeltext
	{
		font-weight: bold;
		font-size: 110%;
	}
	
.contentheading strong
	{
		font-size: 90%;
		margin-bottom: 0;
	}
	
#article h4
	{
		font-size: 90%;
	}

#article h5
	{
		font-size: 80%;
	}
	
.geography #article .name_cat	
	{
		margin-top: 10px; 
		font-size: 100%;
	}
	
#article .desc_cat	
	{
		height: 1px; 
		font-size: 1px;
		overflow: hidden;
	}	
	
#subnav .componentheading, #subnav .contentpaneopen, #subnav .contentpagetitle,	
#sidebar .componentheading, #sidebar .contentpaneopen, #sidebar .contentpagetitle
	{
		font-size: 1em;
	}

#article .componentheading a, #article .contentpaneopen a, #article  .contentpagetitle a
	{
		font-weight: bold;
		font-size: 90%;
	}
	
#article .componentheading, #article .contentheading
	{
		margin: 0 0 20px 0;
	}
	
#article .contentheading
	{
		margin: 0 0 10px 0;
	}	

#subnav, #sidebar
	{
		color: #999;
	}
	
#subnav ul a
	{
		font-size: 0.8em;
		color: #fff;
		text-decoration: none;
	}

#subnav ul a:hover
	{
		text-decoration: underline;
	}
	
#subnav dl a.readmore
	{
		display: block;
		height: 2em;
		width: 5em;
		color: #333333;
		text-decoration: underline;
		
	}

	
#article .cities 
	{
		font-size: .8em;
	}
	
#article .cities a
	{
		color: #999999;
	}	
	
#article .cities a:hover
	{
		color: #333333;
	}		
	
#article .createdate, #sidebar .createdate, #news .createdate
	{
		font-size: 80%;
	}
	


	
	
/* CATALOG typography */	

.catalog #article
	{
		/* color: #333333; */
	}
	
.catalog #article h1
		{
			color: #666666;
			margin: 0 0 20px 0;
		}
	
.catalog #article a
	{
		color: #ff6733;
		text-decoration: none;
	}


.catalog #article dt a, .catalog #article dd.more a
	{
		/* color: #333333; */
		text-decoration: none;
		font-weight: bold;
	}
	
.catalog #article dt a:hover, .catalog #article dd.more a:hover
	{
		text-decoration: underline;
	}

.front dd, .front dt
	{
		font-size: 85%;
	}
	
.catalog dt a
	{
		font-weight: bold;
		text-decoration: none;
	}	

/* input[type="submit"]
    {
        content: "&nbsp;";
    } */

.front .life strong
	{
		font-size: 200%;
		display: block;
		margin: 5px 0;
	}

#article ul
	{
		font-size: 90%;
		font-weight: normal;
	}
	
#article .level_0 li a
	{
		color: #333;
	}
	
#article .level_0 li li a
	{
		color: #ff6733;
	}

em 
	{
		font-style: normal;
	}

#article .name_con
	{
		margin: 4px 0 0 0;
	}
	
#article .article_seperator	
	{
		height: 1px;
		overflow: hidden;
		font-size: 1px;
		clear: both;
	}

#article p
	{
		margin: 0 0 12px 0;
	}
	
#article fieldset 
	{
		font-size: 13px;
		font-weight: normal;
	}

span.small em
	{
		font-size: 85%;
		margin: 3px 0;
		display: block;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	