html, body{
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
width:100%;
height: 100%;
font-family: Verdana;
font-size: 14px;
color: #AB7D57;
}

div.mainouterdiv {width:100%; text-align:center;}
.mainoutertable {min-width:1280px; max-width:1280px; padding:0px;}

img{
border:0px;
margin: 0px;
padding: 0px;
}
p{
padding-top:3px;
padding-bottom:3px;
margin:0px;
font-family: Verdana;
font-size: 12px;
color: #663333;
line-height:140%;
}
.news_gl{
font-family: Verdana;
font-size: 13px;
color:#B0753D;}
ol.search li{
display: list-item;
list-style-type:decimal;
background: none;
}
#content_text .news-txt a{
color:#510607;
font-size:12px;
font-family:"Verdana";
}

li{
list-style-type:none;
background: url('/templates/template29/img/menu_marker.gif') left top no-repeat;
background-position: 0px 6px;
font-family : Arial; 
font-size : 12px; 
color : #510607;
text-decoration:none;
display:block;
padding-left: 16px;
list-style-position: outside;
line-height:160%;
}
ul.map li{
background: url('/templates/template29/img/menu_marker.gif') left top no-repeat;
background-position: 0px 3px;
}
table { 
border-spacing : 0px; 
border-collapse : collapse; 
vertical-align : top; 
} 
object 
 { 
border : 0px; 
margin : 0px; 
padding :0px; 
display: block; 
} 
a{
color: #510607;
text-decoration:none; 
}
a:hover{
color: #ff6600;
text-decoration:underline;
}
A#blue:LINK    {text-decoration:underline; color: #000000;}
A#blue:VISITED {text-decoration:underline; color: #000000;}
A#blue:ACTIVE  {text-decoration:underline; color: #000000;}
A#blue:HOVER   {text-decoration:none; color: #990000;}
A#green:LINK    {text-decoration:none; color: #669900;}
A#green:VISITED {text-decoration:none; color: #669900;}
A#green:ACTIVE  {text-decoration:none; color: #669900;}
A#green:HOVER   {text-decoration:none; color: #669900;}
A#smallbright:LINK    {text-decoration:underline; color: #ff6600;; font-size: 11px;}
A#smallbright:VISITED {text-decoration:underline; color: #ff6600;; font-size: 11px;}
A#smallbright:ACTIVE  {text-decoration:underline; color: #ff6600;; font-size: 11px;}
A#smallbright:HOVER   {text-decoration:underline; color: #ff6600;; font-size: 11px;}
A#gray:LINK    {text-decoration:underline; color: #510607; font-size: 11px;}
A#gray:VISITED {text-decoration:underline; color: #510607; font-size: 11px;}
A#gray:ACTIVE  {text-decoration:underline; color: #510607; font-size: 11px;}
A#gray:HOVER   {text-decoration:underline; color: #510607; font-size: 11px;}
a#redsmall{
color: #510607;
font-family: "Times New Roman", Times, serif;
font-size: 12px;
text-decoration : underline;
}
td#indsmaller {
font-family : "Times New Roman", Times, serif;
font-size : 13px;
color: #510607;
}
table {
border-spacing: 0px;
border-collapse: collapse;
font-family: Arial;
font-size: 12px;
color: #510607;
}
input, select {
font-family: Arial;
font-size: 12px;
color: #510607;
}
#content_text{
font-family: Arial;
font-size: 12px;
color: #AB7D57;
}
#content_text a{
font-family: Arial;
font-size: 12px;
color: #AB7D57;
text-decoration:underline;
}
td#caption {
background-color: ActiveCaption;
padding:5px;
padding-left: 20px;
font-weight: bold;
color: CaptionText;
}
font#date {
font-size: 10px;
}
font#highlight {
background-color: #ff9900;
}
img#mini {
border-style: solid;
border-color: #753628;
border-width: 1px;
}
img#pic {
border-style: solid;
border-color: #753628;
border-width: 1px;
}
input#logon {
border-width: 1px;
border-style: solid;
border-color: #AEDBFF; 
background: transparent; 
color: #ffffff;
}
a#logon {
color: #ffffff;
font-size: 12px;
}
h1{
font-family : Arial; 
font-size : 21px; 
color : #663333; 
}
h2{
font-family : Arial; 
font-size : 16px; 
color : #663333; 
}
h3{
font-family : Arial; 
font-size : 14px; 
color : #663333; 
}
hr {
height: 1px;
color: #B99B65;
margin-top: 1px;
}
font#small {
	font-size: 11px;
}
font#bright {
color: #ff6600;
}
img#logo {
border-style: solid;
border-color: #510607;
border-width: 0px;
}
a.ul, a:active.ul, a:link.ul, a:visited.ul{
/*display:block;*/
font-size:14px;
color:#510607;
padding:5px 0px 0px 0px;
}
a:hover.ul{
text-decoration:underline;
}
div.ul{
padding:0px 0px 0px 10px;
font-size:11px;
color:#692E1F;
font-weight:bold;
text-decoration:none;
}
div.map{
display:block;
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
padding:5px 0px 0px 0px;
}
a.li, a:active.li, a:link.li, a:visited.li{
/*display:block;*/
font-size:14px;
font-weight:normal;
color:#000000;
padding:1px 0px 2px 0px;
line-height:14px;
}
a:hover.li{
text-decoration:underline;
}
a.news, a:active.news, a:link.news, a:visited.news{
font-size:12px;
color:#510607;
font-weight:bold;
}
a.m, a:active.m, a:link.m, a:visited.m{
/*display:block;*/
color:#000000;
padding:5px 10px 5px 10px;
}
a.m_activ, a:active.m_activ, a:link.m_activ, a:visited.m_activ{
/*display:block;*/
color:#FF6600;
padding:5px 10px 5px 10px;
}
IMG.bord_sm{
border: 1px solid #510607;
}

td.lefttree{width:215px;}

td.lefttree a,
td.lefttree a:active,
td.lefttree a:link,
td.lefttree a:visited,
td.lefttree a:hover
{
color:#510607;
font-weight:normal;
text-decoration:none;
font-size:15px;


}
td.lefttree a:hover, td.lefttree a.active
{
color:#ff6600;
text-decoration:none;
}
a#marked, a:active#marked, a:link#marked, a:visited#marked
{
font-weight:bold;
}
td.title{
font-size:18px;
color:#510607;
font-weight:bold;
}

a#top_menu{
color:#ffffff;
font-weight:normal;
text-decoration:underline;
font-size:12px;
}
a:hover#top_menu{
color:#ffffff;
font-weight:normal;
text-decoration:underline;
font-size:12px;
}
#top_left{background:url('/templates/template29/img/top_left.jpg') no-repeat;} 
#flash_b_top{background:url('/templates/template29/img/740x350_JPG.jpg') no-repeat;} 
#news a{
color:#510607;
font-weight:bold;
font-size:13px;
font-family: "Verdana";
text-decoration:underline;
}
#news a:hover{
color:#510607;
font-weight:bold;
font-size:13px;
font-family: "Verdana";
text-decoration:none;
}
a:hover#all_news{
color:#510607;
font-weight:bold;
font-size:11px;
font-family: "Arial";
text-decoration:none;
}
a#all_news{
color:#510607;
font-weight:bold;
font-size:11px;
font-family: "Arial";
text-decoration:underline;
}
a.name{
color:#510607;
font-weight:bold;
font-size:14px;
font-family: "Verdana";
text-decoration:underline;
}
ul a:hover.name{
color:#510607;
font-weight:bold;
font-size:14px;
font-family: "Verdana";
text-decoration:none;
}
ul span.date{
font-weight:normal;
font-size:10px;
font-family: "Verdana";
color: #996633;
}
p.title{
font-weight:normal;
font-size:18px;
font-family: "Verdana";
color:#663333;
}
#content_text a.comments{
font-weight:normal;
font-size:18px;
font-family: "Verdana";
color:#663333;
text-decoration:none;
}
a#comment_count{
font-weight:normal;
font-size: 11px;
font-family: "Verdana";
text-decoration:underline;
color: #996633;
}
a:hover#comment_count{
font-weight:normal;
font-size: 11px;
font-family: "Verdana";
text-decoration:none;
color: #996633;
}
a#add_comment{
font-weight:normal;
font-size: 18px;
font-family: "Verdana";
text-decoration:underline;
color: #663333;
}
a:hover#add_comment{
font-weight:normal;
font-size: 18px;
font-family: "Verdana";
text-decoration:underline;
color: #663333;
}
a#c_u_l{
color: #996633;
}
#text{
color: #996633;
}
#comment_subj{
background-color: #EDD49C;
padding:7px;
}
.comment_desc{padding-left:0px; padding-bottom:10px;}
span.tag{
display:inline;
}
a.oformit{font-weight:bold; text-decoration:underline;}
a:hover.oformit{font-weight:bold; text-decoration:underline;}
.date{
font-size:11px;
color: #996633;}
#line{background-color:#C4AE80;}
.path_arrow_ss{
background-color:#F7E9C9;
}
#elem_active{
background-color:#F7E9C9; 
/*margin-left:5px;*/
margin-right:5px;
color:#663333;
white-space: nowrap;
}
a#elem_noactive{
color:#663333;
text-decoration:underline;
white-space: nowrap;
}
a:hover#elem_noactive{
color:#663333;
text-decoration:none;
}
#left_fon{
background:url('/templates/template29/img/left_fon.jpg') repeat-y left top;
width: 265px;
}
a#marked, a:active#marked, a:link#marked, a:visited#marked { 
font-weight : bold; 
} 
td.title { 
font-size : 18px; 
color : #510607; 
font-weight : bold; 
}
#flashcontent{
padding:0px; 
margin:0px;
}
#index_zoui{
padding:0px; 
margin:0px;
}
ul.cat-fasad_new{margin: 0px auto;  list-style-type:none; font:12px Arial; color:#ab946e;  float:left; width:650px;}
li#gall_li {float:left; margin:0px; padding:5px 10px 25px 0px;  list-style-type:none;  background: url('/templates/template29/img/null.gif') left no-repeat; list-style-type:none; font:12px Arial; color:#ab946e; }
a#cat_group_item{ 
font-size : 14px; 
color : #663300; 
font-family: "Arial";
}
a:hover#cat_group_item{
font-size : 14px; 
color : #B0753D; 
font-family: "Arial";
}
a#cat_group_item_comm{ 
font-size : 11px; 
color : #663300; 
font-family: "Arial";
}
a:hover#cat_group_item_comm{
font-size : 11px; 
color : #B0753D; 
font-family: "Arial";
}
a#cat_group_img img, a.cat_item_img img {border: 1px solid #663333}
a:hover#cat_group_img img, a:hover.cat_item_img img {border: 1px solid #B0753D}

td#price_border{
/*font-size : 12px; 
color:  #AF753B;
font-family: "Arial";*/
}
a#gl_title_ss{
font-size : 14px; 
color: #B0753D;
font-family: "Verdana";
}
a:hover#gl_title_ss{
font-size : 14px; 
color: #AF753B;
font-family: "Verdana";
}
a#all_comm{
font-size : 11px; 
color: #510607;
font-family: "Arial";
}
/****SCROL*****/
div.sc_menu {
/*position: relative;*/
height: 140px;
/* width: 500px;*/
/* Add scroll-bars */
/*overflow: auto;*/
width:100%;
}
ul.sc_menu {
display: block;
height: 135px;
width: 10000px;
padding: 0px/* 0 0 15px*/;
margin: 0px;
list-style-image:url('/templates/template29/img/null.gif');
position:absolute;
}
.sc_menu table{
overflow: auto;
}
ul.sc_menu li.null {
display: block;
float: left;
padding: 0px;
list-style-image:url('/templates/template29/img/null.gif');
}
.sc_menu a {
display: block;
text-decoration: none;
}
.sc_menu span {
  /* We want a caption to display on the next line */
display: block;
/*margin-top: 3px;*/
text-align: center;
font-size: 12px;
color: #fff;
}
.sc_menu a:hover span {
display: block;
}
.sc_menu img {
/*border: 3px #fff solid;
 -webkit-border-radius: 3px;
-moz-border-radius: 3px;*/
}
.sc_menu a:hover img {
/*filter:alpha(opacity=50);
opacity: 0.5;*/
}
.sc_menu_left {
background: url('/templates/template29/img/topmenu_b.jpg')  50%  50%;
}
.border_to_img{  
border: 2px #CDA66D solid;
/*background: url('/templates/template29/img/border_to_img.gif') no-repeat;*/
}
/****END SCROL*****/

.inp_search{
border: 0px;
background:#F7E9C9;
height:14px;
width:126px;
padding: 0px;
margin: 0px;
color:#AF753B;
font-size: 12px;
}
.form_search{
height:15px;
width:126px;
padding: 0px;
margin: 0px;
font-size: 12px;
color:#AF753B;
}
form, input{
padding: 0px;
margin: 0px;
font-size: 12px;
color:#AF753B;
}
.input_search_b{
background: url('/templates/template29/img/search.gif') no-repeat;
}
.search_a{
font-family:Arial;
font-size: 14px;
background:none;
color: #000000;
padding: 0px;
margin: 0px;
border: 0px;
width: 45px;
}
.div_search_a{
border-bottom: 1px solid black;
padding: 0px;
margin: 0px;
width: 45px;
height:12px;
}
ul li.li_none{
list-style-image:url('/templates/template29/img/null.gif');
}
.opros{
font-family:Arial;
font-size: 12px;
color:#AF753B;}
/*******POP_UP*********/
.popup_content{
background-color:#FFFFE1;
border: 1px solid black;
padding:2px;}
/*******END POP_UP*********/
<!--ROUND-->
.r1, .r2, .r3 {
    display: block;
    height: 1px;
}

.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }
#rounded-box-3 .inner-box, #rounded-box-3  b {
    background-color: #CCCCCC;
}

.inner-box {
    padding:1em;
}
.r1, .r2, .r3 {
    overflow: hidden; 
    font-size:1px;
}

/* Для 1 - 2 - 3 списка элементов */
#content_text p.pages .current, #content_text p.pages a.page_link
{ 
	height:17px; 
	padding:0px 3px;
	float: left;
	display: block;
	margin-right: 0.3em;
	background: none;
	float: left;
}

#content_text p.pages a.page_link:hover
{ 
	background-color: #663333;
	border: none;
	color:#AB7D57;
}

#content_text p.pages a.page_link
{
	border: none;
	text-decoration:none;
}

#content_text p.pages .current
{
	border: 1px solid #663333;
	background-color: none;
	color: #663333;
}
/* /Для 1 - 2 - 3 списка элементов */

/* forum */
.row_title_group_forums, .theme_td_count_answer2, .theme_td_author2, .theme_td_title2, .theme_td_last_message2, .title_group_forums, .theme_td_attribute2{
font-weight: bold;
 height: 15px;




}
.theme_td_count_answer, .theme_td_author, .theme_td_last_message, .theme_td_title, .theme_td_last_message, .theme_td_attribute{border: 1px solid #D1BD92;}
.title_messages{padding: 10px;}

.row_title_themes{background-color: #D9C497;}
.row_background{
background-color:#D1BD92;
}
.table_title_message2{
background-color:#D1BD92;
border: 1px solid #D1BD92;
}
.table_messages table{
border-collapse : collapse; 
padding:0px;
margin:0px;
}
.table_messages{
border: 1px solid #D1BD92;
}
.bor{
border-right: 1px solid #D1BD92;
}
.bor2{
border-top: 1px solid #D1BD92;
}
.row_user_parameters, .table_title_message{
background-color:#D1BD92;
}
.table_themes{
margin: 0px;
border: 0px;
}
.navigation{
font-family: Times New Roman;
font-size:13px;
line-height:21px;
text-decoration:none;
}
a:hover.navigation{
font-family: Times New Roman;
font-size:13px;
line-height:21px;
color:#B20000;
text-decoration:none;
}
a:active.navigation{
font-family: Times New Roman;
font-size:13px;
line-height:21px;
color:#B20000;
text-decoration:none;
}

.row_title_identification{
background-color:#D1BD92;
}
.table_identification
{
border: 1px solid #D1BD92;
}
/* /forum */

/* cart */
.shop_cart_table
{
width:100%;
}
.shop_cart_table td
{
border:1px solid #AB7D57;
}
/* /cart */

.popup_content_image
{
border: 2px solid #AB7D57;
margin: 0px;
height:80px;
}

.scroll_image
{
margin: 0px;
height:120px;
}

#comments_inner a {text-decoration:underline;}
