html, body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, a, img {
  margin: 0px;
  padding: 0px;
  border: 0px;
}

body{
  /*background-color:#68685E;*/
  font-family: Verdana, sans-serif;
  line-height: 1.166em;
  font-size: 100.01%;
  color: #333;
  background-color: #fff;
  min-width: 1000px;
  max-width:1600px;
}

h1{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100.01%;
}

h2{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 114%;
}

h3{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100.01%;
}

h4{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 80%;  
}

h5{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 80%;
  font-weight: normal;
}

a{
  color:#333333;
  text-decoration:underline;
}
a:hover{
  text-decoration:none;
  color:#E1081E;
}

#header{
  position:relative;
  background-image:url(../i/backgr_head.gif);
  background-repeat:repeat-x;
  background-position:0px 0px;
  height:76px;
  border-top:1px solid #333;
  margin:0px;
}

#header_img{
  margin:10px 0px 0px 15px;
}
#header_text{
  position:absolute;
  top:0px;
  left:180px;
  right:150px;
  margin:10px 0px 0px 40px;
  color:#FFFFFF;
  max-width:400px;
  min-width:400px;
}
#header_phone{
  text-align: right;
  position: absolute;
  top: 0px;
  right: 0px;
  margin: 15px 20px 0px 0px;
  color: #FFFFFF;
  min-width: 160px;
}

#wrapper{
  background-color:#FFFFFF;
  margin:0px;
  /*background-image:url(images/c_bgwrapper.jpg);*/
  border-bottom:1px solid #ccc;
  /*border-left:1px solid #333;
  border-right:1px solid #333;*/
  position:relative;
}

#sidebar, #news{
  background-image:url(../i/backgr_col.gif);
  background-repeat:repeat-x;
  background-position:0px 0px;
  padding:5px 16px 16px 16px;
  position:absolute;
  top:0;
  min-height:700px;
}
#sidebar{
  left:0;
  width:170px;
}
#news{
  right:0;
  width:140px;
}

#sidebar ul, #news ul{
  list-style:none;
  margin-top:6px;
}

#katalog_menu li{
  margin-bottom:.5em;
  line-height:.8em;
}
#sidebar a, #news a{
  font-size:80%;
  color:#333333;
  text-decoration:none;
}
#sidebar span.current, #news span.current{
  font-size:80%;
  color:#E1081E;
}
#sidebar a:hover, #news a:hover{
  color:#E1081E;
}
#sidebar h4, #news h4{
  color:#743A34;
  margin:15px 0px 6px 0px;
}
#news img{
  display:block;
  margin:0 auto;
}
#news label{
  display:block;
  text-align:center;
  font-size:70%;
  margin:0 0 15px 0;
}

#sidebar p,#news p{
  margin:0 0 12px 0;
}

a.mdf{
  text-decoration:underline;
  color:#743A34;
}

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

.txt_pairs {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#743A34;
  font-weight:bold;
}

.firsttext{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 80%; 
  color: #000;
  padding:10px 0 10px 0;
  line-height:1.2em;
}

#maincontent{
  background-image:url(../i/shadow_top_main.gif);
  background-repeat:repeat-x;
  background-color:#FFFFFF;
  /*border-left:1px solid #ccc;
  border-right:1px solid #ccc;*/
  margin:0 172px 0 202px;
  padding:16px 25px;
  min-height:700px;
}

img.thumb {
  margin: 5px 10px 20px 0;
}

#maincontent a{
  color:#743A34;
}
#maincontent .img_right{
  margin: 0 0 1.1em 1.3em;
}
#maincontent .img_left{
  margin: 0 1.3em 1.1em 0;
}
#maincontent span.h_2{
  font-family: Arial, Helvetica, sans-serif;
  color:#743A34;
  margin:0;
  line-height:1.8em;
}

#maincontent h1{
  color:#743A34;
  margin:0 0 24px 0;
}
#maincontent h2{
  color:#743A34;
  margin:0 0 24px 0;
}

#maincontent h2 a{
  color:#743A34;
  text-decoration:underline;
}
#maincontent h2 a:hover{
  text-decoration:none;
}

#maincontent h3{
  color:#743A34;
  margin:0 0 1.3em 0;
}
#maincontent h4{
  color:#743A34;
  margin:0 0 1.3em 0;
}
#maincontent p{
  font-size:80%;
  line-height:1.2em;
  margin:0 0 12px 0;
  text-align:justify;
}
#maincontent ul{
  font-size:80%;
  list-style-image:url(../i/list.jpg);
  line-height:1.2em;
  margin:15px 0 15px 15px;
}
#maincontent ol{
  font-size:80%;
  line-height:1.2em;
  margin:15px 0 15px 25px;
}
#maincontent li{
  margin-bottom:.5em;
}

#breadcrumbs{
  font-size:80%;
  margin-bottom:10px;
}
#breadcrumbs a{
  color:#333333;
  text-decoration:underline;
}
#breadcrumbs a:hover{
  text-decoration:none;
  color:#E1081E;
}

.paginator {
  font-size:80%;
}

fieldset {
  font-size: inherit;
}
fieldset a{
  color:#333333;
  text-decoration:underline;
}
fieldset a:hover{
  text-decoration:none;
  color:#E1081E;
}
legend  a{
  font-size:80%;
}

#maincontent a.main_head {
  color:#743A34;
  text-decoration:underline;
  font-size:101%;
}
#maincontent a.main_head:hover {
  color:#743A34;
  text-decoration:none;
}

#footer{
  color:#BDBCAE;
  font-size:70%;
  padding:12px 3px;
  min-height:40px;
}

/* sNews */
fieldset { border: 1px solid #E4DF94; padding: 10px 8px; margin: 0 0 8px 0; background: #FFFBC0; color: #000; }
#hide_com { border: 1px solid #CCCCCC; padding: 10px 8px; margin: 0 0 8px 0; background: #F5F6F6; } /* idan */
input { padding: 2px; }
#calc { width: 90px; }
textarea { width: 97%; height: 20em; padding: 3px; }
#at { width: 97%; }
#text, #ec { width: 97%; height: 5em; padding: 3px; }
div.paginator{ text-align:right; }
.crnt { color:#743A34; font-weight:bold; }
.comment { background: #F5F6F6; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #ccc; }
.commentsbox { background: #f4f4f4; color: #808080; padding: 10px; margin: 0 0 10px 0; }
#maincontent .date{ border-top: 1px solid #eee; margin: 0 0 20px 0; font-size:0.7em; }
.full { margin:5px 10px 10px 0; border: 2px solid rgb(102, 102, 102); padding: 0pt; }
.thumb { margin:5px 10px 10px 0; border: 1px solid rgb(102, 102, 102); padding: 0pt; }
.button {margin:0 -3px 0 -3px; padding:0;}
#maincontent #tagc{
text-align:left;
}
#tagc a{
line-height:1.4em;
}
#arch a{
color:#743A34;
}
#arch ul{
line-height:1.6em;
}
#arch li{
 margin-bottom:.9em;
}

#keywords{margin-left:5px; margin-bottom:20px; background-color:#FFFFFF; border:#DCDCCC solid 1px;}

#box_se {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; margin-bottom:10px;}
#box_se input.se_text{border:#8B8B8B solid 1px; height:15px; background-color:#FFFFFF;}
input.se_submit{height:22px; border: solid 1px #828278; background-color:#828278; color:#FFFFFF;}
#box_se input.se_submit{margin-left:5px; height:22px; border: solid 1px #828278; background-color:#828278; color:#FFFFFF;}
#maincontent #result {border-bottom:#743A34 dotted 1px; padding-bottom:5px; text-align:left;}
#result a{color:#743A34;}
.panel {padding:2px; padding-left:9px; border:1px dotted silver; background-color:#F7F6F4; color:navy;}

#customize select{width:510px;}
#customize #dm, #customize #km{width:500px;}

/* статистика */
.bborder a, .bborder a:link, .bborder a:visited{color:#336699; text-decoration:none;}
.bborder a:active, .bborder a:hover{color:red;} 
.bborder{background-color:white; border:1px #A7A6B4 solid; text-align:left; font-size:12px;}
td,small{font-family:verdana,arial,sans-serif; color:black; font-size:11px; font-weight:normal;}
td{ padding-right:3px;}
p.main {margin:3px;color:black;font-size:12px;} 
p.main{border:#ff9900 1px solid; background-color:#FFFF99; padding:1px 1px 1px 5px;}

/* последние новости */
#p_news_new{color:#743A34; font-weight:bold; font-size:12px;}
#news_new{float:left; width:30%; font-size:7pt; padding:0 3px 5px 3px; line-height:normal;}