html, body {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
}

body {
    position: relative;
    font: 11px verdana;
    background-color: #FFFFFF;
}

div, span, a, td, li, input, textarea, label, p {
	font: 11px verdana;
}

div, span, td, li, input, textarea, label, p {
	color: #000;
}

h1, h2, h3, h4, h5 {
	padding: 0;
	margin: 0;
}

h3 {
	color: #da4405;
	font-size: 13px;
	font-weight: normal;
}

h4 {
	color: #000;
	font: 16px Arial Narrow, Verdana;
	font-weight: bold;
}

img {
	border: 0;
}

a {

	color: #403f3f;
}


#link a { 
	color: #000;
	font: 16px Arial Narrow, Verdana;
	font-weight: bold;
	 }


a:hover {
	text-decoration: none;
}

.clear {
	clear: both;
	height: 0;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}

.push {
    padding: 0 20px 0px 14px;
    zoom: 1;
}

.push .bottom_line {
	height: 1px;
	overflow: hidden;
	background-color: #f26108;
}

.container {
	width: 1000px;
	margin: 0 auto;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    position: relative;
    background: #FFFFFF url('../images/container_bg.jpg') repeat-y 14px top;
}

.top {
	position: relative;
	height: 181px;
	background: url('../images/top_bg.jpg') no-repeat;
	padding-top: 21px;
	z-index: 1;
	padding-left: 218px;
}

.top .top_line {
	height: 4px;
	width: 602px;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
	background-color: #f6a20e;
	z-index: 2;
}

.top .logo {
	float: left;
	margin: 0 40px 0 0;
}

.top .info {
	float: left;
	margin: 30px 34px 0 0;
	width: 368px;
	height: 69px;
	position: relative;
	background: url('../images/top_info_bg.jpg') repeat-x;
	color: #f1921c;
	font-size: 17px;
	text-align: center;
	line-height: 20px;
	padding-top: 12px;
}

.info-small {font-size: 11px}

.form {
	font: 10px Verdana;
	font-weight: bold;
    color: #f1c088;
    line-height: 18px;


}

.top .info .clip {
    position: absolute;
    top: -3px;
    left: 5px;
}

.top .phones {
	float: left;
	height: 34px;
	background: url('../images/top_phones_bg.jpg') no-repeat;
	padding: 6px 0 0 48px;
	margin: 43px 0 0 0;
	color: #f67f07;
	font-size: 16px;
	text-align: right;
	width: 136px;
}

.top .phones span {
	display: block;
	color: #585858;
	font-size: 12px;
	line-height: 20px;
}

.main {
	background: url('../images/main_bg.jpg') no-repeat;
	padding-bottom: 21px;
	z-index: 2;
}

.main .left_column {
	float: left;
	width: 181px;
	z-index: 101;
}

.main .left_column ul {
	width: 181px;
	text-align: right;
	margin: 3px 0 0 0;
	padding: 0;
	list-style-type: none;
}

.main .left_column ul li {
	color: #ffffff;
	font: 18px Arial Narrow, Verdana;
	padding-right: 13px;
	margin-bottom: 20px;
	line-height: 18px;
}

.main .left_column ul li li {
	color: #f1c088;
	font: 10px Verdana;
	font-weight: bold;
	padding-right: 18px;
	margin: 0;
	line-height: 16px;
}

.main .left_column2 {
	float: left;
	width: 181px;
	z-index: 101;
}

.main .left_column2 ul {
	width: 181px;
	text-align: right;
	margin: 3px 0 0 0;
	padding: 0;
	list-style-type: none;
}

.main .left_column2 ul li {
	color: #4f4d4d;
	font: 18px Arial Narrow, Verdana;
	padding-right: 13px;
	margin-bottom: 20px;
	line-height: 18px;
}

.main .left_column2 ul li li {
	color: #f1c088;
	font: 10px Verdana;
	font-weight: bold;
	padding-right: 18px;
	margin: 0;
	line-height: 16px;
}


.main .right_column {
	float: right;
	width: 768px;
	padding-top: 5px;
}

.main .right_column .small_box {
	
	background: url('../images/box_small_c.jpg') repeat-x;
}

.main .right_column .small_box .box_left {
	background: url('../images/box_small_l.jpg') no-repeat;
}

.main .right_column .small_box .box_right {
	height: 325px;
	padding: 20px 20px 0 20px;
	background: url('../images/box_small_r.jpg') no-repeat right top;
}

.main .right_column .small_box .box_right3 {
	height: 325px;
	padding: 10px 10px 0 10px;
	background: url('../images/box_small_r.jpg') no-repeat right top;
}

.main .right_column .small_box ul,
.main .right_column .big_box ul {
	padding: 0;
	margin: 10px 0 0 0;
	list-style-type: none;
}

.main .right_column .small_box ul li,
.main .right_column .big_box ul li {
	line-height: 18px;
	padding-left: 17px;
	background: url('../images/box_small_li.jpg') no-repeat 5px 7px;
}

.main .right_column .big_box ul {
	margin-top: 8px;
}

.main .right_column .big_box ul li {
	margin: 6px 0;
}

.main .box1 {
	width: 240px;
	float: right;
	margin-right: 5px;
}

.main .box2 {
	width: 272px;
	float: left;

	
}
.main .box3 {
	width: 764px;
	float: left;

	
}


.main .box2 .ulabs {
	position: absolute;
	left: 772px;
	top: 568px;
}

.main .right_column .big_box {
	position: relative;
	margin-top: 28px;
	background: url('../images/box_big_c.jpg') repeat-x;
}

.main .right_column .big_box .box_left {
	background: url('../images/box_big_l.jpg') no-repeat;
}

.main .right_column .big_box .box_right {
	height: 762px;
	padding: 20px 20px 0 20px;
	background: url('../images/box_big_r.jpg') no-repeat right top;
}

.main .right_column .big_box img {
	display: block;
	position: absolute;
	top: 39px;
	right: 24px;
}

.adress {
	width: 160px;
	position: absolute;
	left: 26px;
	bottom: 15px;
	color: #ffffff;
	background: url('../images/adress_line.jpg') no-repeat 2px 46px;

}

.kol {
	color: #767676;
	font: 16px Arial Narrow, Verdana;
	font-weight: bold;
}

.cpc {
	background-color:#f8a15c;
}
.cpc2 {
	background-color:#fcc491;
}
.cpc3 {
	background-color:#faac64;
}
.dni {
	background-color:#fff;
}
