@charset "utf-8";
/*
Theme Name: taxi_mod
Theme URI: http://tony-art.ru/
Description: taxi_mod
Author: kapyceJlb
Author URI: http://tony-art.ru/
Version: 1.0
*/

* {border:0; margin:0; padding:0;}
body {background:url(img/header-bg.jpg) repeat-x; font:62.5% Georgia, "Times New Roman", Times, serif; color:#000;}
img {border:none; padding:0; margin:0;}
a {text-decoration:none; color:#0e4e61;}
:focus {outline:none;}

/* header */
#header {
	position:relative;
	width:100%;
	height:350px;
	background:url(img/header-cars.jpg) no-repeat;
	}
	#logo {
		position:absolute;
		top:24px;
		left:44px;
		}
		#logo p {
			position:relative;
			top:-20px;
			left:40px;
			font-size:20px;
			color:#2c7a9d;
			}
	#zakaz-button {
		position:absolute;
		top:230px;
		left:5px;
		}
	#big_bord {
		position:absolute;
		width:290px;
		height:300px;
		top:0px;
		right:0px;
		padding-top:60px;
		padding-right:94px;
		background:url(img/big-bord.jpg) no-repeat;
		font:bold 27px Georgia, "Times New Roman", Times, serif;
		text-align:right;
		color:#0e517b;
		}
		#big_bord h2 {
			font-size:20px;
			color:#1e7fbc;
			}
		#big_bord p {
			margin-top:22px;
			margin-right:-3px;
			font:normal 32px "Trebuchet MS", Arial, Helvetica, sans-serif !important;
			}
			#big_bord p span {
				font-size:15px;
				color:#666;
				}
	#icon {
		position:absolute;
		width:13px;
		top:15px;
		right:35px;
		}
		#icon a {
			position:relative;
			top:10px;
			margin:10px 0;
			display:block;
			width:13px;
			height:10px;
			line-height:0px;
			text-indent:-9999px;
			}
			#icon a:hover {background-position: 0px -10px;}
			#ico_home { background:url(img/icon_home.gif) 0 0 no-repeat;}
			#ico_sitemap { background:url(img/icon_sitemap.gif) 0 0 no-repeat;}
			#ico_mail { background:url(img/icon_mail.gif) 0 0 no-repeat;}


/*header_menu */
#header_menu {
	clear:both;
	height:30px;
	margin-left:170px;
	font-size:1.6em;
	}
	#header_menu li {
		display:block;
		position:relative;
		float:left;
		padding-bottom:10px;
		margin-right:40px;
		}
		#header_menu li a {
			color:#0e4e61;
			text-decoration:underline;
			}
		#header_menu li a:hover {
			color:#2496d8;
			}
			#header_menu ul li ul {
				display:none;
				position:absolute;
				width:259px;
				top:20px;
				left:-30px;
				padding:10px 20px 10px 30px;
				background:url(img/header_menu-bg.png) repeat-y;
				z-index:50;
				}
				#header_menu ul li ul li {
					float:none !important;
					list-style:none;
					font-size:0.88em;
					padding:0px !important;
					}

/*menu_left*/
#menu_left {
	float:left;
	width:220px;
	font-size:1.6em;
	}
	#menu_left ul {
		padding-left:30px;
		list-style:none;
		}
		#menu_left ul a {
			line-height:25px;
			color:#000;
			text-decoration:underline;
			}
		#menu_left ul a:hover {
			color:#333;
			}
		.more_link {
			padding-left:12px;
			background:url(img/arrow.gif) 0 2px no-repeat;
			}
			.active {
				background-position:0px -15px;
				}
			#menu_left ul li ul {
				display:none;
				padding-left:10px !important;
				}
				#menu_left ul li ul a {
					font-size:0.7em;
					color:#666;
					}
				#menu_left ul li ul a:hover {
					color:#999;
					}
/* */
#container{
	margin-left:220px;
	padding-bottom:10px;
	min-height:400px;
	height:auto !important;
	height:400px;
	}
/* post */
.post {
	margin-right:300px;
	margin-bottom:25px;
	font-size:1.2em;
	color:#1e638a;
	}
	
.post	p {
 margin-top: 0.5em; /* Отступ сверху */
 margin-bottom: 1em; /* Отступ снизу */
}
.post h1 {
font:normal 16px/24px Georgia, "Times New Roman", Times, serif;
color:#0d96e4;
}
	.post h2 {
		font:normal 16px/24px Georgia, "Times New Roman", Times, serif;
		color:#0d96e4;
		}
		.post h2 a {
			font:normal 16px/24px Georgia, "Times New Roman", Times, serif;
			color:#0d96e4;
			}

.post z {
font:normal 16px/24px Georgia, "Times New Roman", Times, serif;
color:#0d96e4;
}

/* right_sidebar */
#right_sidebar {
	float:right;
	padding-right:25px;
	}
	.image_block {
		width:255px;
		height:177px;
		background:url(img/image_block-bg.jpg) no-repeat;
		}
		.image_block img {
			display:block;
			position:relative;
			top:16px;
			left:10px;
			z-index:25;
			}

/* footer */
#footer {
	clear:both;
	height:80px;
	margin:0 20px;
	border-top:solid 1px #526169;
	}

