/* Reset *********************************************************************/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 	margin: 0;	padding: 0;}table {	border-collapse:collapse;	border-spacing:0;}fieldset,img { 	border:0;}/* Body **********************************************************************/body {	background: white;	font-family: Tahoma, Arial, Helvetica, sans-serif;}	:-moz-any-link:focus {		outline: none;	}	.clear {		height: 0;		clear: both;	}/* Gulags ********************************************************************/#gulag-main {	background: white;	margin: 0 auto;	width: 1000px;	height: 500px;}	#gulag-content {		width: 100%;	}			.content {			width: 671px;			background: white;		}				.sidebar {			width: 329px;			background: #ededed;		}				#head-left {			background: url(../images/h/bg-left.jpg) no-repeat top left;			height: 72px;		}				#head-right {			background: #ededed url(../images/h/bg-right.jpg) no-repeat top left;		}					#head-right img {				margin-right: 30px;				margin-bottom: 30px;				float: right;			}				#content {			background: white url(../images/c/bg-left.jpg) no-repeat top left;			padding-top: 255px;			font-size: 0.8em;			vertical-align: top;		}					#content h1 {				padding-top: 54px;				padding-bottom: 33px;				padding-left: 80px;				padding-right: 50px;				font-size: 1.6em;			}						#content p {				padding-left: 100px;				padding-bottom: 30px;				padding-right: 50px;			}						#content ul {				padding-left: 100px;			}						.sign-green {				background: white url(../images/c/bg-info.jpg) no-repeat bottom left;				height: 140px;				margin-left: 100px;				margin-right: 50px;				width: 475px;							}						.sign-green img {				margin: 0;				padding: 0;				padding-left: 20px;			}						.sign-green p {				margin: 0;				padding: 0;				padding-left: 10px;				padding-right: 10px;				padding-top: 15px;				font-size: 0.8em;			}						#foot {				background: url(../images/c/bg-foot.jpg) no-repeat 10px;				height: 33px;				padding-left: 100px;				padding-top: 10px;			}						#foot a {				color: #4a4a4a;				font-size: 0.8em;			}					#gulag-content #footer td{			background: #ededed;			height: 50px;		}				#sidebar {			vertical-align: top;		}					#sidebar h2 {				font-weight: normal;				font-size: 1.2em;			}						#sidebar h2.tire-left {				padding-top: 50px;				padding-bottom: 30px;				padding-left: 20px;				background: url(../images/s/bg-tire-left.jpg) no-repeat 0px 45px;			}						#sidebar h2.tire-right {				padding-top: 50px;				padding-bottom: 30px;				padding-left: 20px;				background: url(../images/s/bg-tire-right.jpg) no-repeat right 45px;			}						#sidebar #wheel {				float: right;				margin-top: -60px;				margin-right: 10px;			}						#sidebar ul {				list-style-type: none;			}						#sidebar li {				padding-left: 20px;				padding-bottom: 5px;			}						#sidebar ul li a {				color: #564c4c;			}						#sidebar #news-wrapper {				background: white;				width: 264px;				border-top: #e8e8e8 1px solid;				border-right: #e8e8e8 1px solid;				border-bottom: #e8e8e8 1px solid;			}						#sidebar #news-wrapper #news {				margin-top: 20px;				margin-bottom: 20px;				padding-left: 25px;				padding-right: 25px;				border-left: #c9c9c9 1px solid;				font-size: 0.6em;			}						#sidebar #news-wrapper #news p {				padding-bottom: 20px;			}						#content .news p {				padding-bottom: 10px;			}						#news-round-top {				float: right;			}						#news-round-bottom {				float: right;				margin-top: -5px;			}						.learn-online {				color: #564c4c;				float: right;				margin-right: 70px;			}						#sidebar #learn-online {				font-size: 0.6em;				margin-left: 40px;				margin-top: 40px;				margin-bottom: 30px;			}									#sidebar #learn-online td{				width: 60px;			}						#sidebar #learn-online #learn-new-line td{				padding-top: 20px;			}				#copyright {			width: 329px;			height: 130px;			margin-left: 671px; 			margin-top: -130px;		}				#copyright img {			float: left;			margin-top: -5px;			margin-left: 40px;		}				#copyright #foot-author {			font-size: 0.8em;			background: url(../images/f/bg-tire.jpg) no-repeat top left;			height: 35px;			padding-top: 10px;			padding-left: 100px;		}				#copyright #foot-addr {			float: right;			padding-right: 20px;		}				#copyright #foot-addr p {			font-size: 0.8em;		}					.phone-number {			margin-top: 10px		}					.phone {				font-size: 1.5em;				color: #bc2d25;			}						.phone-code {				font-size: 0.8em;			}
