* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
	background: #73737c url(html_bg.gif) 50% 0 repeat-y;
}
body {
	margin: 0 auto;
	border-right: 1px solid #73737c;
	border-left: 1px solid #73737c;
	height: 100%;
	width: 1000px;
	position:relative;
}
p {margin: 0}

.ttext {
    border: none;
    width: 150px;
    height: 16px;
    padding: 5px 0 0 8px;
    font: 11px Verdana;
    color: #000;
}

.timage {
}
input {
    vertical-align: middle;
}
#content {
	background: #fff;
}

/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 272px;
	background: #262427 url(head_bg.jpg) no-repeat right 0;
	width: 100%;
	position: relative;
}
#header h4 {
	font: 12px Verdana;
	color: #b0b0b0;
	position: absolute;
	left: 42px;
	top: 179px;
}
a#logo {
	background: url(logo.jpg) no-repeat;
	position: absolute;
	top: 37px;
	left: 42px;
	width: 167px;
	height: 144px;
}
.our_phone {
	background: url(our_phone.jpg) no-repeat;
	position: absolute;
	top: 22px;
	right: 42px;
	width: 172px;
	height: 127px;
}
.top_phone {
	background: url(top_phone.gif) no-repeat;
	width: 176px;
	height: 37px;
	position: absolute;
	top: 154px;
	right: 37px;
}
/* Navigation
-----------------------------------------------------------------------------*/
#navigation {
	height: 36px;
	background: url(navigation_bg.gif) repeat-x;
	padding: 0 42px 0 25px;
	top: 224px;
	position: relative;
}

#menu {
    float: left;
}
#menu ul {
}
#menu ul li{ 
    background: url(menu_razdel.gif) no-repeat top right;
    float: left;
    display: inline;
	height: 36px;
	padding: 6px 0 0;
}
#menu ul li a {
    font: bold 14px Tahoma;
    color: #fff;
    text-decoration: underline;
    text-transform: capitalize;
    margin: 0 18px;
}
#menu ul li a:hover {
    text-decoration: none;   
}
.last {
	background: none!important;	
}
.search {
	float: right;
	margin: 5px 0 0 38px;
	display: block;
	width: 220px;
	vertical-align: middle;
}
/* Content
-----------------------------------------------------------------------------*/
#conteiner {
    clear: both;
    overflow: auto;
	padding: 10px 0 0 42px;
}
.column {
    float: left;
    position: relative;
}
.box {
}
/*
#left  {
    width: 200px;
    margin-right: 20px;
	background: #fff5e4;	
}
*/
#center {
    width: 700px;
    margin-right: 20px;
}
#right {
    width: 200px;
	/*background: #fff5e4;*/
}

/* Tags
-----------------------------------------------------------------------------*/
#tags {
    padding: 16px 14px 19px 14px;
    text-align: center;
	background: #ebebed;
	width: 886px;
	margin: 10px auto 0;
	clear: both;
}
#tags ul {
    list-style: none;
}
#tags ul li {
    display: inline;   
}
#tags ul li a {
    font: 11px/18px Verdana;
    color: #7f7e7e;
    text-decoration: underline;
    margin-right: 10px;
}
#tags ul li a:hover {
    text-decoration: none;
}
/* Bottom Menu
-----------------------------------------------------------------------------*/

#b_navigation {
	height: 36px;
	background: url(bmenu_bg.gif) repeat-x;
	padding: 0 42px 0 25px;
	position: relative;
	top: 10px;
}

#b_menu {
    float: left;
}
#b_menu ul {
}
#b_menu ul li{ 
    background: url(b_spacer.gif) no-repeat top right;
    float: left;
    display: inline;
	height: 36px;
	padding: 6px 0 0;
}
#b_menu ul li a {
    font: bold 14px Tahoma;
    color: #fff;
    text-decoration: none;
    text-transform: capitalize;
    margin: 0 18px;
}
#b_menu ul li a:hover {
    text-decoration: underline;   
}

/* Footer
-----------------------------------------------------------------------------*/

#footer {
    height: 88px;
    background: #000;
    position: relative;
	clear: both;
}
a#b_logo {
	display: block;
	width: 136px;
	height: 42px;
	background: url(b_logo.jpg) no-repeat;
	top: 17px;
	left: 42px;
	position: absolute;
}
.b_car {
	background: url(b_car.jpg) no-repeat;
	height: 88px;
	width: 282px;
	position: absolute;
	left: 430px;
	display: block;
	top: 0;
}
.b_our_phone {
	background: url(b_our_phone.gif) no-repeat;
	height: 11px;
	width: 92px;
	position: absolute;
	right: 42px;
	display: block;
	top: 17px;
}
.b_phone {
	background: url(b_phone.gif) no-repeat;
	height: 39px;
	width: 176px;
	position: absolute;
	right: 37px;
	display: block;
	top: 32px;
}
.copi {
    font: 11px Verdana;
    color: #fff;
    top: 35px;
    left: 205px;
    position: absolute;
}
.copi a{
    font: bold 11px Verdana;
    color: #fff5e4;
    text-decoration: underline;
    position: absolute;
    top: 14px;
}
.copi a:hover{
    text-decoration: none;
}



span.ph {
	display:block;
	overflow:hidden;
}

span.ph i {
	display:block;
	float:left;
	font-style:normal;
}

span.ph b {
	display:block;
	float:left;
	width:130px;
	height:20px;
	margin-left:5px;
	background:url(ph755.gif) no-repeat 50% 100%;
}


#center p {
	text-align:justify;
}

#center h1 {
	font-size:1.2em;
	margin-bottom:10px;
}

#news ul {
	list-style:none;
}

#news ul li {
	margin:10px 0;
}


