﻿@charset "utf-8";
/* CSS Document */

html {
	height: 100%;
	margin: 0px;
	padding: 0px;
	height: 100%;
}

body {
	margin: 0px;
	padding: 0px;
	background: url(../images/bg.jpg);
	background-repeat: repeat;
	height: 100%;
	width: 100%;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

img {
	border: 0;
}


/*+ie6*/
#main {
	width: 955px;
	min-height: 750px;
	margin: 0 auto;
	border: 1px solid #4f2608;
	overflow: hidden;
	background: url(../images/glas.png) top right no-repeat;
    padding-bottom: 20px;
}

/*+ie6*/
#main2 {
	width: 955px;
	min-height: 750px;
	margin: 0 auto;
	border: 1px solid #4f2608;
	overflow: hidden;
	background: url(../images/glas.png) top right no-repeat;
	padding-bottom: 20px;
}

/*+ie6*/
#logo_text {
	margin: 29px 38px 0px 0px;
	float: right;
}

/*+ie6*/
#logo {
	margin: 32px 0px 0px 52px;
	float: left;
}

#karta {
	width: 112px;
	margin: 36px 2px 0px 44px;
	float: left;
}

#contact {
	font-size: 13px;
	text-align: left;
	color: #010101;
	float: left;
	margin: 38px 0px 0px 10px;
}

#glas {
	float: right;
	margin: 9px 0px 0px 0px;
}

/*+ie6*/
#conteiner {
	width: 640px;
	background: url(../images/bord_shadow.png) bottom center no-repeat;
	float: left;
	margin: 40px 0px 0px 26px;
}

/*+ie6*/
.news_text {
	float: left;
	width: 280px;
	clear: left;
	font-size: 13px;
	text-align: justify;
	color: #4f2608;
	font-weight: bold;
	line-height: 16px;
	margin: 12px 0px 0px 28px;
}

/*+ie7 +ie6*/
.news_text_r {
	float: left;
	width: 280px;
	font-size: 13px;
	text-align: justify;
	color: #4f2608;
	font-weight: bold;
	line-height: 16px;
	margin: 12px 0px 25px 70px;
	padding-right: 20px;
}


#footer {
	width: 955px;
	height: 50px;
	clear: both;
	background-color: #4f2608;
	margin: 0 auto;
	border-left: 1px solid #4f2608;
	border-right: 1px solid #4f2608;
}

/*+ie6*/
#vred {
	margin: 11px 0px 0px 24px;
	float: left;
}

/*+ie6*/
#cwright {
	font-size: 12px;
	text-align: right;
	color: #c7b299;
	line-height: 16px;
	margin: 2px 10px 0px 24px;
	float: right;
}

#cwright a{
	font-size: 12px;
	text-align: right;
	color: #c7b299;
	line-height: 14px;
	text-decoration: none;
}

#cwright a:hover{
	text-decoration:underline;
}

/*+ie6*/
#menu {
	overflow: hidden;
	float: left;
	background: url(../images/main_menu.png) top no-repeat;
	width: 633px;
	margin-left: 3px;
}

/*+ie6*/
#menu2 {
	overflow: hidden;
	float: left;
	background: url(../images/main_menu2.png) top no-repeat;
	width: 633px;
	margin-left: 3px;
}

/*+ie6*/
#menu3 {
	overflow: hidden;
	float: left;
	background: url(../images/main_menu3.png) top no-repeat;
	width: 633px;
	margin-left: 3px;
}

/*+ie6*/
#menu4 {
	overflow: hidden;
	float: left;
	background: url(../images/main_menu4.png) top no-repeat;
	width: 633px;
	margin-left: 3px;
}

/*+ie6*/
#menu5 {
	overflow: hidden;
	float: left;
	background: url(../images/main_menu5.png) top no-repeat;
	width: 633px;
	margin-left: 3px;
}

.menu_a{
	float: left;
	list-style: none;
	margin: 0;
	padding: 10px 10px 6px 10px;
	width: 106px;
	height: 22px;

}


#menu a.normal, #menu2 a.normal, #menu3 a.normal, #menu4 a.normal, #menu5 a.normal  {
	padding: 0px;
	font-size: 15px;
	color: #b39e85;
	font-weight: bolder;
	text-decoration: none;
}

#menu a.active, #menu2 a.active, #menu3 a.active, #menu4 a.active, #menu5 a.active {
	padding: 0px;
	font-size: 15px;
	color: #4f2608;
	font-weight: bolder;
	text-decoration: none;
}

/*+ie7*/
.main_text {
	font-family: Arial;
	font-size: 13px;
	text-align: justify;
	color: #4f2608;
	line-height: 17px;
}

.main_text2 {
	font-family: Arial;
	font-size: 13px;
	text-align: right;
	color: #4f2608;
	line-height: 17px;
}

.main_text3 {
	font-family: Arial;
	font-size: 13px;
	text-align: justify;
	color: #4f2608;
	line-height: 17px;
  clear: both;
  margin-bottom: 50px;
}


/*+ie7 +ie6*/
#content {
	background: url(../images/bg_mid.png) repeat-y;
	clear: both;
	margin-left: 3px;
	padding: 2px 19px 0px 15px;
	overflow: hidden;
}


/*+ie7 +ie6*/
#nemo2 {
	height: 18px;
	background: url(../images/bg_bot2.png) bottom left no-repeat;
	margin-top: 0px;
	margin-left: 3px;
	clear: both;
}

#zavod {
	margin-right: 15px;
	border: 1px solid #4f2608;
}

a.archiv:link, a.archiv:active, a.archiv:visited {
	color: #4f2608;
	text-decoration: underline;
}

a.archiv:hover {
	text-decoration: none;
}

a.podr:link, a.podr:active, a.podr:visited {
	color: #cfbb94;
	text-decoration: underline;
	font-size: 13px;
}

a.podr:hover {
	color: #4f2608;
}

a.price:link, a.price:active, a.price:visited {
	color: #4f2608;
	font-size: 16px;
	text-decoration: none;
}

a.price:hover {
	text-decoration: underline;
}

a.link_m:link, a.link_m:active, a.link_m:visited {
	color: #4f2608;
	text-decoration: none;
}

a.link_m:hover {
	text-decoration: underline;
}

#catalog_1 {
	float: left;
	margin-left: 0px;
}

.td_catalog  {
	padding: 15px 5px 5px 5px;
	width: 296px;
	text-align: center;
}

a.catalog_1_l:link, a.catalog_1_l:active, a.catalog_1_l:visited {
	display: block;
	margin-top: 10px;
	color: #4f2608;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
}

a.catalog_1_l:hover {
	text-decoration: underline;
}

#nav {
	margin: 0 auto;
	clear: both;
	width: 200px;
	font-size: 12px;
	color: #4f2608;
	margin-top: 20px;
}

#nav  a:link, #nav  a:active, #nav  a:visited {
	font-size: 12px;
	color: #4f2608;
	text-decoration: none;
}

#nav  a:hover{
	font-size: 12px;
	color: #4f2608;
	text-decoration: underline;
}

a.archiv_sell:link, a.archiv_sell:active, a.archiv_sell:visited, a.archiv_sell:hover{
	color: #cfbb94 !important;
}

.archiv_sell{
	color: #cfbb94 !important;
    background-color: #4f2608;
    margin-bottom:10px;
  width: 100px;
  padding-bottom: 1px;
}

.m_news_data{
  background-color: #4F2608;
  color: #CFBB94;
  padding: 1px 1px 1px 1px;
  font-size: 13px;
  font-weight: bold;
  line-height: 16px;
  float: left;
  clear: both;
}

.m_news_head{
  color: #4F2608;
  padding: 1px 1px 1px 1px;
  font-size: 13px;
  font-weight: bold;
  line-height: 16px;
  float: left;
  width: 280px;
  text-align: left;
  clear: both;
  margin: 10px 0px 10px 0px;
}

.m_news_text{
  color: #4F2608;
  padding: 1px 1px 1px 1px;
  font-size: 13px;
  font-weight: bold;
  line-height: 16px;
  float: left;
  width: 280px;
  text-align: justify;
  clear: both;
}

.m_news_a{
  padding: 1px 1px 1px 1px;
  font-size: 13px;
  line-height: 16px;
  float: left;
  width: 280px;
  text-align: right;
  clear: both;
}

a.m_news:hover{
  color: #4F2608;
}

a.m_news:link, a.m_news:active, a.m_news:visited {
	color: #cfbb94;
	text-decoration: underline;
	font-size: 13px;
}

.m_div_left{
  margin: 0px 0px 0px 28px;
}

.m_div{
  margin: 0px 0px 0px 0px;
}

/*+ie6*/
#news {
	float: left;
	margin: 20px 0px 0px 28px;
	clear: both;
}

.m_new_main{
  color: #4F2608;
  font-family: Arial;
  font-size: 13px;
  padding: 17px 0px 17px 0px;
  margin-bottom: 10px;
}

.m_new_data{
  background-color: #4F2608;
  color: #CFBB94;
  padding: 1px 1px 1px 1px;
  text-align: left;
  float: left;
}

.m_new_head{
  color: #4F2608;
  font-size: 13px;
  font-weight: bold;
  line-height: 16px;
  float: left;
  text-align: left;
  clear: both;
  margin: 10px 0px 10px 0px;
}

.m_new_text img{
  margin: 0px 15px 10px 0px;
}

.m_new_text{
  float: left;
  clear: both;
  text-align: justify;
}

a.m_new:hover{
  color: #4F2608;
}

a.m_new:link, a.m_new:active, a.m_new:visited {
	color: #cfbb94;
	text-decoration: underline;
	font-size: 13px;
}

.m_new{
  float: right;
  clear: both;
}

.m_new_head_no{
  color: #4F2608;
  font-size: 13px;
  font-weight: bold;
  line-height: 16px;
  float: left;
  text-align: left;
  clear: both;
  margin: 10px 0px 10px 0px;
  min-height: 300px;
}

.m_div_separater{
  min-height: 20px;
  float: left;
  clear: both;
}

.m_sel_item{
  background-color: #4f2608;
  padding: 1px 1px 1px 1px;
  color: #CFBB94 !important;
}

.news_left{
  float: left;
  margin: 0px 70px 25px 0px;
}

.news_right{
  float: right;
  margin: 0px 0px 25px 0px;
}

.m_catalog_no{
  color: #4F2608;
  font-size: 13px;
  font-weight: bold;
  line-height: 16px;
  float: left;
  text-align: left;
  clear: both;
  margin: 10px 0px 10px 0px;
  min-height: 300px;
}

.m_catalog_left{
  padding: 15px 5px 5px 5px;
  width: 290px;
  text-align: center;
  float: left;
}

.m_catalog_right{
  padding: 15px 5px 5px 5px;
  width: 290px;
  text-align: center;
  float: right;
}

a.m_catalog:hover{
  color: #4F2608;
}

a.m_catalog:link, a.m_catalog:active, a.m_catalog:visited {
	color: #cfbb94;
	text-decoration: underline;
	font-size: 13px;
}

.m_catalog{
  float: right;
  clear: both;
}

.m_price_no{
  color: #4F2608;
  font-size: 13px;
  font-weight: bold;
  line-height: 16px;
  float: left;
  text-align: left;
  clear: both;
  margin: 10px 0px 10px 0px;
  min-height: 300px;
}
