html, body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}

body {
	background: url(i/main_bg.gif);
}

img {
	border: 0;
}

form {
	margin: 0;
	padding: 0;
}

h1, h2, h3 {
	margin: 0;
	color: #8E0800;
	font-family: Arial;
}

h1 {
	padding: 7px 0 12px 0;
	font-size: 1.5em;
	text-align: center;
}

h2 {
	padding: 0 0 15px 0;
	font-size: 1.3em;
}

h3 {
	padding: 0 0 10px 0;
	font-size: 1.2em;
}

h3 span {
	font-size: 0.8em;
	padding-left: 10px;
	color: #ad524d;
}

.head_0 {
	background: url(i/head_right_bg.jpg) repeat-x;
}

.head_1 {
	background: url(i/head_left_bg.jpg) no-repeat;
	height: 175px;
}

.head_1 img {
	margin: 17px 0 0 21px;
}

.vin {
	height: 35px;
	background: url(i/vin_bg.jpg) repeat-x;
}

.left {
	float: left;
	width: 273px;
	background: url(i/left_r_bg.jpg) no-repeat top right;
}

.right {
	margin: 0 0 0 273px;
	padding: 0 0 0 20px;
}

/* LEFT PART */
.round {
	position: absolute;
	top: 210px;
	left: 0;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/round.png');
	height: 51px;
}

.round img {
	//filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

.diploms {
	min-height: 120px;
	//height: 120px;
	background: url(i/vitok.jpg) no-repeat 0 50px;
	text-align: center;
	padding: 10px 22px 10px 35px;
}

.diplom_left {
	width: 50%;
	float: left;
}

.diploms img {
	border: 1px solid #ad7874;
	cursor: pointer;
}

.menu {
	padding: 0 0 0 10px;
	font: bold 1em Arial;
	color: #833232;
	margin: 0 0 20px 0;
}

.menu a {
	color: #B30000;
}

.menu a:hover {
	text-decoration: none;
}

.m_top {
	height: 52px;
}

.m_bot {
	height: 12px;
}

.menu_items {
	background: url(i/menu_bg.gif) repeat-y;
}

.menu ul {
	list-style: inside;
	margin: 0 0 0 10px;
	padding: 0;
}

.menu ul li {
	padding: 12px 0 25px 30px;
	background: url(i/menu_item_bg.jpg) no-repeat;
	text-align: left;
}

.menu ul li a {
	text-decoration: none;
}

.menu ul li a:hover {
	text-decoration: underline;
	color: #f30000;
}

.medals {
	margin: 20px 0 0 0;
	text-align: center;
}

.medals img {
	cursor: pointer;
}

.content {
	padding-right: 10px;
}

.top_block {
	background: url(i/cont_top_bg.jpg) repeat-x;
}

.tb_1 {
	background: url(i/cont_top_left.jpg) no-repeat;
}

.tb_2 {
	background: url(i/cont_top_right.jpg) no-repeat right;
	text-align: center;
}

.bottom_block {
	background: url(i/cont_bottom_bg.jpg) repeat-x;
}

.bb_1 {
	background: url(i/cont_bottom_left.jpg) no-repeat;
}

.bb_2 {
	background: url(i/cont_bottom_right.jpg) no-repeat right;
	text-align: center;
}

.cont_block {
	background: url(i/cont_main_left_bg.jpg) #FCF9F9 repeat-y;
}

.cont_m {
	background: url(i/cont_main_right_bg.jpg) repeat-y right;
	text-align: justify;
	padding: 0 50px 10px 50px;
	font: normal 0.8em Arial;
}

.cont_m p {
	margin: 0;
	padding: 0;
	text-indent: 20px;
}

.cont_m a {
	color: #8E0800;
	text-decoration: underline;
}

.cont_m a:hover {
	text-decoration: none;
}

.one_new {
	margin-bottom: 20px;
}

.one_new img {
	float: left;
	margin: 0 10px 0 0;
	border: 1px solid #8E0800;
}

.breaker {
	background: url(i/breaker_bg.jpg) repeat-x;
}

.breaker_small {
	background: url(i/breaker_bg_small.jpg) repeat-x;
}

.breaker_small {
	margin: 0 10%;
}

.br_1 {
	background: url(i/breaker_left_vitok.jpg) no-repeat left;
}

.br_2 {
	background: url(i/breaker_right_vitok.jpg) no-repeat right;
	text-align: center;
}

.search_block {
	height: 103px;
	background: url(i/search_bg.jpg) 328px 4px no-repeat;
	margin-left: 10px;
}

.search_bar {
	background: url(i/search_bar.jpg) no-repeat;
	height: 103px;
	padding: 42px 0 0 40px;
	//padding: 0 0 0 40px;
	font: bold 0.9em Arial;
	color: #A40303;
}

.formdiv {
	//margin: 42px 0 0 0;
}

.pole {
	border: 1px solid #C9A8A8;
}

.batona {
	width: 34px;
	height: 20px;
	margin-left: 5px;
	padding: 0;
	border: 1px solid #8E0800;
	color: #8E0800;
	background: #f5efef;
}

.efes {
	position: absolute;
	top: 10px;
	right: 0;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/efes.png');
}

.efes img {
	//filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

.footer {
	background: #ddc7c9 url(i/footer_bg.jpg) repeat-x;
	min-height: 114px;
	//height: 114px;
	margin-top: 10px;
	clear: both;
	font: normal 0.8em Arial;
	color: #785858;
}

.footer a {
	color: #8E0800;
}

.footer a:hover {
	text-decoration: none;
}

.footer_addr {
	float: left;
	text-align: center;
	padding: 12px 0 0 20px;
	line-height: 1.6;
}

.counters, .flexites {
	margin-left: 280px;
}

.counters {
	text-align: center;
	padding-top: 18px;	
}

.flexites {
	text-align: right;
	padding: 15px 30px 0 0;
}

.flex_logo {
	float: right;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/flex.png');
	margin-left: 6px;
}

.flex_logo img {
	//filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

.flex_text {
	margin-top: 5px;
}

.flex_text a {
	text-decoration: none;
}

.flex_text a:hover {
	text-decoration: underline;
}

.new_add {
	text-align: right;
}

.new_date {
	text-align: right;
	color: #8e0800;
}

.contact_table {
	width: 88%;
}

.contact_table td {
	text-align: center;
	width: 50%;
}

.contact_td_left {
	background-color: #f8f4f3;
	color: #920909;
}

.contact_td_right {
	background-color: #f5f5f5;
}

#contact_add {
	text-align: left;
	padding-left: 10px;
	text-align: justify;
	line-height: 1.6;
}

.product_td {
	width: 50%;
	vertical-align: top;
	padding-bottom: 20px;
}

.product_photo {
	text-align: center;
}

.product_photo img {
	border: 1px solid #b78b8b;
	cursor: pointer;
}

.product_name {
	text-align: center;
	margin-top: 4px;
}

.product_name a {
	color: #833232;
}

.product_name a:hover {
	text-decoration: none;
}

.info_about_products {
	margin: 15px 0 10px;
	text-align: justify;
	line-height: 1.5;
}

.path_content {
	padding-bottom: 4px;
}

.rewards_td {
	width: 25%;
	vertical-align: top;
	padding-bottom: 20px;
}

#no_back {
	background: url();
}

.main_prod_img {
	vertical-align: top;
	padding: 5px 5px 10px;
	background-color: #faf0ef;
}

.form, .form_tex {
	border: 1px solid #c9a8a8;
}