html,body {
	margin: 0;
	padding: 0;
}
body {
	font: 12px Tahoma;
	color:#000;
	background:url(/img/top_line.gif) repeat-x;
	background-color:#fff;
}
a{
	color:#A78877;
}
input, textarea, select{
	font: 10px Tahoma;
	color:#939598
	border:1px solid #EAD0B0;
}

a img {
	border:none
}
form {
	margin: 0;
}
div.empty {
	clear: both;
	font-size: 0px;
}
p {
	margin: 0 0 15px;
}
table {
	border-collapse: collapse;
	padding:0px;
	margin:0px;
}
td, div, img{
	vertical-align:top;
	padding:0px;
	margin:0px;
	text-align:left;
}


#top_container{
	width:981px;
	margin:0px auto 0px auto;
	padding:0 10px;
}
#top{
	width:981px;
	margin:0 auto;
}
#top_container.second{
	width:1001px;
	padding:0;
}
#top_container.second #top{
	width:1001px;
}
#top .line{
	height:32px;
}
#top_tlf{
	color:#D4A061;
	font-size:20px;
	float:left;
}
#top_container.second #top_tlf{
	padding-left:10px;
}

#top_menu{
	width:685px;
	float:right;
}
#top_container.second #top_menu{
	margin-right:10px;
}
#top_menu ul{
	padding:0;
	margin:0;
}
#top_menu ul li{
	float: left;
	list-style: none;
	background:url(/img/menu_zakladka.gif) no-repeat;
/*	font-weight:bold;*/
}
#top_menu ul a{
	width:171px;
	height:19px;
	display:block;
	padding-top:10px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	font-size:12px;
}
#top_menu ul li.act{
	background:url(/img/menu_zakladka_act.gif) no-repeat;
}
#top_menu ul li.act a{
	color:white;
}

#top_menu li.hover a, #top_menu li:hover a{
	color:white;
}
#top_menu li.hover, #top_menu li:hover {
	position: relative;
	background:url(/img/menu_zakladka_act.gif) no-repeat;
}
#top_menu li.hover ul, #top_menu li:hover ul {
	display: block;
	background:url(/img/submenu_bg.png) no-repeat bottom left;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
#top_menu li.hover ul li a, #top_menu li:hover ul li a {
}
#top_menu ul ul{
	margin: 0;
	padding: 0;
	display: none;
	position: absolute;
	left: 0;
	top: 100%;
	padding:13px 0 7px 0;
	width:171px;
}
#top_menu ul#menu ul li{
	background:url(/img/s.gif) repeat;
}
#top_menu ul#menu ul li a{
	text-align:left;
	padding:0;
	margin:0;
	height:24px;
	margin-left:14px;
}
#top_menu ul#menu ul li a, #top_menu a:hover{
	color: #white!important;
}

#logo_front, #logo_second{
	margin:46px 0 0 0;
	float:left;
}
#logo_front .let80{
    margin:100px 0 0 0;
}
#logo_second{
	margin:22px 0 0 0;
}
#logo_second div{
	width:262px;
	height:24px;
	color:#A78877;
	text-transform:uppercase;
	font-size:10px;
	letter-spacing:1px;
	margin:25px 0 68px 7px;
}
#logo_second a img{
	float:left;
	margin:0 0 86px 46px;
}

img.header{
	float:left;
}

#top_photo{
	margin:46px 0 65px 0;
	float:right;
}
#top_container.second #top_photo{
	margin-right:10px;
}
#top_photo.second{
	margin-bottom:45px;
}


#center_container{
	width:100%;
	min-width:1001px;
	margin:0 auto;
}
#center_container.second{
	background:url(/img/second_line.gif) repeat-x;
}
#center{
	width:981px;
	margin:0 auto;
	padding:0 10px;
}

#center_left{
	float:left;
	width:293px;
}
#center_left.second{
	margin-top:50px;
}
#center_left.second img{
	margin-bottom:40px;
}
#center_left.second .text{
	width:190px;
	margin:0px 0 40px 0;
	text-align:justify;
	font-size:11px;
}
#center_left.second .brown2{
	margin:0 0 16px 0;
	color:#D4A061;
}
#center_left.second .text p{
	margin:0;
}

ul#menu_left{
	margin:0;
	margin-bottom:65px;
	padding:0;
}
#menu_left li{
	list-style: none;
	height:31px;
}
#menu_left a{
	text-decoration:none;
	text-transform:uppercase;
	font-size:13px;
}
#menu_left .act{
	color:#D3C3BB;
}

.title{
	text-transform:uppercase;
	color:#A78877;
	margin-bottom:15px;
	font-size:12px;
}

#send_mes	input, #send_mes	textarea{
	width:186px;
	height:16px;
	padding:0 3px;
	border:1px solid #EAD0B0;
	color:#939598;
	margin-bottom:10px;
}
#send_mes	textarea{
	height:102px;
	overflow: hidden;
}
.submit{
	text-transform:uppercase;
	font-size:12px;
	margin-left:75px;
}

#front_catalog{
	float:right;
	width:688px;
}
#front_catalog .item{
	float:left;
	width:192px;
	padding:0 0 34px 56px;
	font-size:11px;
}
#front_catalog .first{
	padding-left:0;
}
#front_catalog h3{
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-weight:normal;
	font-size:13px;
}
#front_catalog a{
	text-decoration:none;
}
#front_catalog p{
	text-align:justify;
	margin:2px 0 32px 0;
}
#front_catalog .over{
	height:202px;
	text-align:justify;
}

#bottom_container{
	width:100%;
	min-width:1001px;
	background:url(/img/bottom_line.gif) repeat-x;
	height:167px;
}
#bottom{
	width:981px;
	margin:0 auto;
}
#logo_bottom{
	padding-top:22px;
	float:left;
}
#address{
	color:#A78877;
	float:left;
	padding:50px 0 0 2px;
}
#counters{
	float:right;
}
#counters .item{
	float:left;
	margin:40px 0 0 14px;
}


#center_right{
	float:right;
}
#tray{
	float:right;
	color:#A78877;
	background-color:#fff;
	text-transform:uppercase;
	font-size:12px;
	padding:0 10px;
	margin-right:-10px;
}
#tray a{
	text-decoration:none;
}

#content{
	width:688px;
	float:right;
	text-align:justify;
	margin-top:35px;
}
#content p{
	margin:0;
	padding:0;
}
#bot_photo{
	margin-top:75px;
}


#content #catalog{
	float:right;
	width:688px;
}
#content #catalog .item{
	float:left;
	width:192px;
	padding:0 0 43px 52px;
	font-size:11px;
}
#content #catalog .first{
	padding-left:0;
}
#content #catalog h3{
	margin:0 0 5px 0;
	padding:0;
	text-transform:uppercase;
	font-weight:normal;
	color:#AC7B3A;
	font-size:12px;
}
#content #catalog a{
	color:#AC7B3A;
	text-decoration:none;
}
#content #catalog span{
	display:block;
	color:#AC7B3A;
}
#content #catalog img{
	margin-top:9px;
}
#content #catalog .first div{
	color:#A78877;
	height:72px;
	text-align:justify;
}

#content .bot_tbl td{
border:0px solid #aaa;
}
#content table.bot_tbl{
	margin-top:28px;
	width:100%;
	font-size:11px;
}
#content .bot_tbl .brown{
	color:#A78877;
	text-transform:uppercase;
	font-size:12px;
}
#content .bot_tbl table{
	width:100%;
}
#content .bot_tbl .right{
	text-align:right;
}
#content .bot_tbl table td{
	padding-top:4px;
}
#content .bot_tbl td.img{
	width:200px;
	padding-left:50px;
	text-align:right;
	vertical-align:bottom;
}

#content #photo_block{
	width:191px;
	margin-left:97px;
	float:right;
}
#content #left{
	float:left;
	width:397px;
	text-align:justify;
}
#content p{
    margin-bottom:10px;
    /*text-indent: 20px;*/
}
.brown{
	color:#A78877;
	text-transform:uppercase;
	font-size:12px;
}
#content table{
	width:100%;
}
#content table.dilers td{
	padding-bottom:17px;
}
#content table.dilers th{
	color:#AC7B3A;
	text-transform:uppercase;
	font-size:12px;
	padding-bottom:35px;
	font-weight:normal;
	text-align:left;
}
#content table td.right, #content table th.right{
	text-align:right;
}

#photo_block.nagrady p{
	margin:0 0 7px 0;
	padding:0;
}
.nagrady .year{
	text-align:right;
	color:#A78877;
	font-size:19px;
	margin-bottom:10px;
}
.nagrady .item{
	padding-bottom:19px;
	text-align:justify;
}
.nagrady .item a{
	color:#000;
	text-decoration:none;
}

#news .item{
	padding-bottom:19px;
}


a:hover,
#top_menu #menu ul li.hover a, #top_menu #menu ul li:hover a,
#menu_left a:hover,
#front_catalog a:hover, #content #catalog a:hover,
#tray a:hover,
.nagrady .item a:hover{
	text-decoration:underline;
}


#muka_catalog{
	margin:25px 0 0 0;
  font: 11px Tahoma;
	line-height:1.4em;
}
#muka_catalog .item{}
#muka_catalog h1{
	color: #ac7b3a;
  margin: 0 0 20px 0;
  padding: 0;
  font: 12px Tahoma;
  text-transform: uppercase;
}
#muka_catalog .item span{
	color: #ac7b3a;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
#muka_catalog .item .col_1, #muka_catalog .item .col_2, #muka_catalog .item .col_3{
	width:190px;
	margin:0 57px 40px 0;
	float:left;
}
#muka_catalog .item .col_3{
	margin-right:0;
}
#muka_catalog .item table{
	width:100%;
}
#muka_catalog .item table .td_2{
	text-align:right;
}

#muka_catalog p, #left p {text-indent: 20px; text-align: justify;}
#center_left .text p {text-indent: 20px;}

#muka_catalog .col_1 p, #muka_catalog .col_2 p, #muka_catalog .col_3 p {text-indent: 0px;}



.book{
	background:url(/img/book_ico.gif) no-repeat 0 0;
	text-indent: 20px;
	padding:7px 0 0 10px;
	margin-left:-10px !important;
}

table.default { border-collapse: collapse; width: 97%; margin: 5px; border-right: 1px solid #C8C2BE;}
table.default td, table.default th { border: 1px solid #C8C2BE; text-align: left; padding: 2px 3px; font-size: 0.817em; }
table.default th { padding: 2px 3px; color: #332E2C; font-weight: bold; font-size: 0.917em; text-align: left; }
table.default td p {margin:0px!important; padding:0px!important;}

table.dilers th { padding: 5px!important; color: #FFF!important; background-color: #DFB889; font-weight: bold!important; text-align: left; }
table.dilers td { padding: 5px!important; vertical-align: middle!important;}
table.dilers td.dilert1 { font-weight: bold!important; }
table.dilers td.brbr { border-left-color: #fff; border-right-color: #fff; }

.flags {margin:0 auto; width:981px; position:relative;height:62px;}
.flags .ru{position:absolute; top:5px; right:35px;}
.flags .us{position:absolute; top:5px; right:10px;}
