html {
	height:100%;
}
body {
	height:100%;   
	width:100%;
	margin:0;
	padding:0;
	font-family:Tahoma;
	color:#54636b;
	font-size:0.8em;
	background:#faf9f0 url('../imgs/bg0.jpg') left top repeat-x;
}
form {margin:0;}
a:link {color:#8f0a0a;text-decoration:underline;}
a:visited {color:#775151;text-decoration:underline;}
a:hover {color:#8f0a0a; text-decoration:none;}
img {border:0;}
table {border:0px; 	border-collapse:collapse; }
table td {padding:0;} 
ul {padding:0; margin:0;}
li {padding:0; margin:0;}

#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -164px;
}

.content {	
	width:100%;
	overflow:hidden;
}

/* ******
	LEFT 
   ****** */ 

.left {
	width:30%;
	float:left;
	background:url('../imgs/bg1.jpg') left top no-repeat;
	position:relative;
}

	#logo {
		height:147px;
		padding:60px 0px 0px 50px;
	}
	* html .iefix {//margin-right:-1px;}
	* html .iefix2 {//width:100%;}
	#menu {
		width:100%;
		overflow:hidden;
		background:#05bae6 url('../imgs/bg7.jpg') left bottom repeat-x;
	}
	#menu_bg {
		margin-left:27px;
		background:#faf9f0 url('../imgs/bg8.png') right top no-repeat;
	}
	#menu 
		ul {margin:0; padding:20px 10px 20px 25px; list-style-type:none;}
	#menu
		li {margin:0;}
	#menu a:link, #menu a:visited {font-size:14px; color:#000; padding:5px; display:inline-block}
	#menu a:hover {background-color:#1dc2e1; color:#fff; text-decoration:none; font-weight:bold;}
	#menu a.active:link, #menu a.active:visited {background-color:#1dc2e1; color:#fff; text-decoration:none; font-weight:bold;}
	
	#tags2 {
		padding:30px 20px 50px 57px; 
		background:url('../imgs/bg11.png') left bottom no-repeat;
	}
	#tags2 ul {list-style-type:none; width:100%; overflow:hidden; display:inline;}
	#tags2 ul li {display:inline; padding-right:7px;}
	#tags2 a:link, 	#tags2 a:visited {color:#343331; text-decoration:none;}
	#tags2 a:hover {text-decoration:underline;}
	
	.teasers2 {
		background:#e9e8dd url('../imgs/bg12.gif') left top repeat-x; 
		float:left;
		padding:7px 7px 7px 50px;
	}
	.teasers2
		img {border:1px solid #000;}
	.teasers2_text {clear:both; padding:5px 30px 30px 50px; font-size:0.85em;}
	.teasers2_text a:link, .teasers2_text a:visited {text-decoration:underline; font-size:1.3em; color:#a41717; display:block; padding-bottom:10px;} 


	#menu2 {
		padding:3px 20px 20px 32px;
		font-size:12px;
	}
	#menu2
		ul {padding-left:20px; padding-bottom:10px; list-style-type:none; }
	#menu2 ul li {}
	#menu2 ul ul {padding-top:10px; //padding-top:0px;}
	#menu2 a {padding:5px; display:inline-block}
	#menu2 a:link {color:#3f3e3c;}
	#menu2 a:visited {color:#000000;}
	#menu2 a.active:link, #menu2 a.active:visited {background-color:#37c9d9; font-weight:bold; color:#fff; text-decoration:none;}
	#menu2 ul li ul li a:link {color:#178498;}
	#menu2 ul li ul li a:visited {color:#178498;}
	#menu2 ul li ul li a:hover {background-color:none;}

/* ****************
	CENTER + RIGHT 
   **************** */ 

.content_wrapper {
	margin-left:30%;
}
* html .content_wrapper {
	float:left;
	margin-left:0;
}

	#teasers1 {
		width:100%;
		background:#62615c url('../imgs/bg9.jpg') right top no-repeat;
		overflow:hidden;
		color:#faf9f0;
		font-size:0.85em;
	}
	#teasers1 
		a:link, #teasers1 a:visited {color:#fff; font-size:14px; display:block;}
	#teasers1 
		img {border:1px solid #000;}
		
	#title {
		width:100%;
		overflow:hidden;
	}
	#title
		.title_text {margin-right:370px; padding:12px 10px 10px 10px; background-color:#e9e8dd; border-bottom:1px solid #bcbbb4;}
		.title_text a:link, .title_text a:visited {color:#62615c;}
	#title 
		.search {float:right; width:370px;}
		.search div {float:left; padding-left:20px;}


/* *******
	RIGHT 
   ******* */ 

.right {
	width:180px;
	float:right;
}

	#map_rss {
		float:right;
		width:180px;
		background:url('../imgs/bg5.jpg') left bottom no-repeat;
	}
	.map_rss_ico {
		width:100%; overflow:hidden;
	}
	.map_rss_ico div {float:left; padding-left:10px; padding-top:10px;}
	.map_rss_ico a:link, .map_rss_ico a:visited {color:#000;}

/* ********
	CENTER 
   ******** */ 

.center {
	margin-right:180px;
}
*html .center {
	float:left;
	margin-right:0;
}

	#tags_block {
		width:100%;
	}
	#tags {
		background:#05bae6 url('../imgs/bg6.jpg') right bottom no-repeat;
		height:148px;
		border-bottom:1px solid #fff;
		padding:10px;
		overflow:hidden;
	}
	#tags 
		ul {list-style-type:none; overflow:hidden; display:inline}
	#tags 
		li {padding-right:7px; display:inline; }
	#tags a:link, #tags a:visited {text-decoration:none; color:#fff;}
	#tags a:hover {text-decoration:underline;}
	
	/* *** TAGS *** */
	a.tag1:link, a.tag1:visited {font-size:11px;}
	a.tag2:link, a.tag2:visited {font-size:12px;}
	a.tag3:link, a.tag3:visited {font-size:12px; font-weight:bold;}
	a.tag4:link, a.tag4:visited {font-size:14px;}
	a.tag5:link, a.tag5:visited {font-size:14px; font-weight:bold;}
	a.tag6:link, a.tag6:visited {font-size:18px;}
	a.tag7:link, a.tag7:visited {font-size:18px; font-weight:bold;}					
	a.tag8:link, a.tag8:visited {font-size:22px;}
	a.tag9:link, a.tag9:visited {font-size:26px;}
	#tags a.active:link, #tags a.active:visited {color:#9fe8d3;}

	.publ {
		width:100%;
		overflow:hidden;
		padding-top:10px; padding-bottom:20px;
		font-size:0.9em;
		line-height:1.4em;
	}
	.publ
		.zag {padding-bottom:10px; line-height:1.8em; padding-left:55px; background:url('../imgs/car_ico.png') top left no-repeat;}
		.zag a:link, .zag a:visited {text-decoration:underline; font-size:1.6em; color:#a41717;}
		.zag a:visited {color:#7a4747;}
		.zag a:hover {text-decoration:none;}
	
	.publ 
		.pic {float:left; padding-right:15px}
	.publ 
		.publ_text {text-align:justify; display:table; //float:left;}

	.pages .active, .pages a:link, .pages a:visited {display:inline-block; padding:10px; background-color:#e9e8dd; font-size:14px; font-weight:bold;}
	.pages .active {background:none;}

#footer, #push {
	height:164px;
	width:100%;
}
#footer {
	background:#06b6e3 url('../imgs/bg15.png') left top repeat-x;
	overflow:hidden;
	clear:both;
}
.footer_text {
	background:url('../imgs/bg14.jpg') left bottom no-repeat;
	height:124px;
	padding-left:30%;
	padding-top:40px;
	color:#fff;
	line-height:1.2em;
	
}

.footer_text a {
	text-decoration: none;
	color: #ffffff;
	line-height:1.2em;
	
}

/* FORMS */
.input_text {
	border:1px solid #62615c;	
	background:#faf9f0 url('../imgs/bg_search.gif') left top repeat-x;
	font-size:16px;
	padding:2px;
	padding-left:5px;
	height:22px;
	font-family:Tahoma;
	color:#555;
}
input.button {
	background:url('../imgs/button_search.jpg') left top no-repeat;
	font-size:14px;
	color:#fff;
	border:0;
	width:95px;
	height:29px;
	cursor:pointer;
}

/* TEXT blocks */
.text {
	line-height:1.4em;
	text-align:justify;
}
.text h3, .text h2, .text h1 {color:#000;}

/* fotki */
.preview {
	background-color:#e0edec;
	width:100%;
	overflow:hidden;
}
.preview 
	img {border:1px solid #fff; padding:0;}
.preview 
	div {float:left; padding:10px;}

/* commentarii */
.comment {
	padding:10px;
	margin-top:40px;
	margin-bottom:30px;
	color:#333;
	background-color:#ecebe2;
	border-top:1px solid #bcbbb4;
}
.comm {
	padding:10px 0px 20px 0px;
}
.comm .num {width:40px; float:left;}
.comm .author {font-size:1.6em; color:#418094; margin-right:10px;}
.comm .date {color:#555;}
.comm .time {color:#999;}
.comm .ico {float:left; width:15px; padding:5px 0px 0px 5px;}
.comm .comment_text {margin-left:40px;//height:1%;}

/* blok marki avto */
.marka {
	background-color:#fff;
	width:100%;
	overflow:hidden;
}
.marka .marka_photo { float:right;padding:10px;}
.marka .marka_logo { float:left;text-align:center; vertical-align:middle; padding:20px;}

/* poisk */
ol.search_results {
	padding:10px 0px 10px 50px;
	margin:0;
}
ol.search_results li {
	padding:0px 0px 30px 0px;
	margin:0;
}
ol.search_results p {padding:7px 0px 7px 0px; margin:0;}
ol.search_results .date {color:#aaa; padding-left:10px; font-size:11px;}

/* karta saita */
.text .site_map ul {list-style-type:none; padding-top:5px;}
.text .site_map ul li {padding-left:30px; padding-bottom:5px; padding-top:2px;}
.text .site_map ul a:link, .text .site_map ul a:visited {font-size:1.3em; color:#3f3e3c;}
.text .site_map ul ul a:link, .text .site_map ul ul a:visited {font-size:1.1em; color:#3f3e3c} 
.text .site_map ul ul ul a:link, .text .site_map ul ul ul a:visited {font-size:0.9em; color:#178498;} 

/* zagolovki */
h1 {
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:2em;
	text-align:left;
}
h2 {font-weight:normal; font-size:1.7em; line-height:1.1em; text-align:left;}
h3 {font-weight:normal; margin:0; padding:5px 0px 15px 0px;}


#kk {padding: 0px 10px 0px 5px; font-size:10px; color:#54636b;}
#kk a {color:#54636b; text-decoration: none;}
#kk a:hover {color:#54636b; text-decoration: none;}