/*
    Structure
*/

#page { 
	width     : 900px;
	margin    : 0px auto;
	text-align: left;
}

.corners {
	height    : 6px;
	overflow  : hidden;
	width     : 100%;
}

.corner {
	height    : 6px;
	overflow  : hidden;
	background: transparent url('../i/corners.gif') no-repeat;
}

.clt {
	height    : 6px;
	background-position: 0px 0px;
}

.crt {
	float     : right;
	width     : 6px;
	height    : 6px;
	background-position: 0px -6px;
}

.clb {
	background-position: 0px -18px;
}

.crb {
	float     : right;
	width     : 6px;
	height    : 6px;
	background-position: 0px -12px;
}

/* Top */

#top {
	height    : 25px;
}

#top-menu {
	width     : 450px;
	margin    : 20px 10px 0px 500px;
}

#top-menu ul {
	display   : inline;
}

#top-menu ul li {
	display   : inline;
	list-style: none;
	padding-right: 10px;
}

#logo {
	float     : left;
	width     : 195px;
	height    : 100px;
}

#intro {
	margin-left: 5px;
}

#content {
	margin-top: 35px;
}

/* Left */

#left {
	float     : left;
	width     : 480px;
}

#torg ul {
	margin    : 0 0;
}

#torg ul li {
/*	height    : 21px;*/
	list-style: none;
	padding-top:7px;
	padding-bottom:6px;
	padding-left:10px;
	margin    : 0;
	border-top: 1px solid #DDDCDC;
}

#torg li:hover, #torg li#torg-sticky:hover {
	background-color: #F5F5F5;
}

#torg li#torg-sticky {
	background-color: #F8F4E7;
}

#torg li#torg-more:hover {
	background-color: transparent;
}

#torg li#torg-google-ad:hover {
	background-color: transparent;
}

#ads-first {
	margin    : 15px 0px 0px 0px;
}

.ads-one {
	float     : left;
	width     : 150px;
	text-align: center;
}

.ads-one img {
	border    : none;
	margin-bottom: 5px;
}

#about {
	clear     : both;
	padding-top: 20px;
}

#users-top {
	float     : left;
	width     : 140px;
/*	min-height: 300px;*/
	padding-top: 10px;
}

#users-top ul {
	margin    : 0 0;
}

#users-top ul li {
	height    : 15px;
	list-style: none;
	padding   : 5px 0px 5px 0px;
	margin    : 0px;
	border-top: 1px solid #DDDCDC;
}

#expirience {	
	/*margin-left: 165px;*/
	/* background: #F8F4E7; */
	background: #F8F4E7 none repeat scroll 0 0;	
	margin-left:165px;
	width:320px;
}

#expirience .title {
	padding   : 5px 0px 8px 20px;
	border-bottom: 1px solid #fff;
}

#about-links {
	margin    : 10px 0 0 0;
}

#about-links ul {
	margin    : 20px 0 0 165px;
	width     : 240px;
}

#about-links ul li {
	height    : 20px;
	list-style: none;
	padding   : 0px 0px 0px 0px;
	margin    : 5px 0px 0px 20px;
	border-bottom: 1px solid #DDDCDC;
}

#about-links li.noborder {
	border    : none;
}

/* Right */

#right {
	margin-left: 497px;
	width:400px; 
}

#search {	
	background: #FFCC00;
}

#search form {
	padding   : 0px 0px 0px 10px;
}

#search-in {
	color     : #606060;
	font-size : 0.9em;
	width     : 90%;
	border    : none;	
	background: #FDECA7;
	padding   : 2px;
}

#search-in:focus  {
	background-color: #FFF8DA;
}


#search-sample {
	margin-top: 5px;
	padding-left: 14px;
}
#ads-right-block {
	margin-top: 15px;
	padding-left: 10px;
}

#ads-big {
	margin    : 10px 0px 0px 0px;
/*	background: #4C4C4C;*/
}

#rubrics {	
	background: #DBF1F6;
	margin-top: 15px;
}

#rubrics .title {
	padding   : 5px 0px 8px 20px;
	border-bottom: 1px solid #fff;
}

#rubrics ul {
	margin    : 0 0;
}

#rubrics ul li {
	list-style: none;
	padding   : 0px 0px 7px 0px;
	margin    : 5px 0px 0px 20px;
	
}

#cloud {	
	background: #EFEEEE;
	margin    : 15px 0px 0px 0px;
}

#cloud .title {
	padding   : 5px 0px 8px 20px;
	border-bottom: 1px solid #fff;
}

#cloud p.words {
	padding   : 10px 10px 10px 20px;
}

#cloud i{
	font-size : 9px;
	font-style: normal;
	position:relative;
	vertical-align:top;	
	padding-left:1px;
}

#cloud .tag10{ font-size : 2em;}
#cloud .tag9{font-size : 1.9em;}
#cloud .tag8{font-size : 1.8em;}
#cloud .tag7{font-size : 1.7em;}
#cloud .tag6{font-size : 1.6em;}
#cloud .tag5{font-size : 1.5em;}
#cloud .tag4{font-size : 1.4em;}
#cloud .tag3{font-size : 1.3em;}


/* Footer */

#footer {
	clear     : both;
	margin    : 25px 0px 50px 0px;
	padding   : 10px 0px 0px 0px;
	border-top: 1px solid #DDDCDC;
/*	background-color: yellow;*/
}
#promoset {
	clear     : both;
	margin    : 25px 0px 25px 0px;
	padding   : 10px 0px 0px 0px;
	border-top: 1px solid #DDDCDC;
/*	border-bottom: 1px solid #DDDCDC; */
/*	background-color: yellow;*/
}
#stat-copy {
	float     : left;
	width     : 505px;
}

#stat {
	float     : left;
	width     : 160px;
	height    : 45px;
}

#copy {
	margin-left: 165px;
	margin-left: 1px;
}

#stat ul {
	margin    : 0 0;
}

#stat ul li {
	height    : 17px;
	list-style: none;
	padding   : 0px 0px 0px 0px;
	margin    : 0px 0px 0px 0px;
}

#map {
	float     : right;
}
