/*.iePNG, IMG { filter:expression(fixPNG(this)); } 
.iePNG A { position: relative; }/* стиль для нормальной работы ссылок в элементах с PNG-фоном */*/
/* всплывающая подсказка */
#tooltip{
background:#f9f9f9;
border:1px solid #999;
color:#666;
margin:0px;
padding:2px 5px;
position:absolute;
visibility:hidden;
font-size:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* постраничная навигация */
.navigate_line{
display:block;
float:right;
}
.navigate_line span.text{
margin-left:4px;
text-align:center;
display:block;
float:left;
}
.navigate_line span.num{
width:20px;
color:#000;
background-color:#fff;
border:1px solid #554337;
margin-left:4px;
text-align:center;
font-weight:700;
display:block;
float:left;
}
.navigate_line span.href{ /* неактивные ссылки */
width:20px;
color:#777;
background-color:#eee;
border:1px solid #777;
margin-left:4px;
text-align:center;
display:block;
float:left;
}
.navigate_line a{
width:20px;
color:#554337;
background-color:#F5E48C;
border:1px solid #554337;
margin-left:4px;
text-align:center;
display:block;
float:left;
text-decoration:none !Important;
}
.navigate_line a:hover{
text-decoration:none;
color:#000;
background-color:#0075ff;
font-weight:700;
text-decoration:none !Important;
}
/* предупреждение об ошибке */
.warning_red{
font-size:120%;
color:#F00;
font-weight:700}

table#mess{width:100%;}
table#mess tr.one td{border-top:1px solid #e8e8ff;}
table#mess tr.two td{border-bottom:1px solid #e8e8ff;height:30px;}
table#mess tr.hr td{font-size:1px;height:5px;}
table#mess tr.navigate td{border-top:0px !important;}

.edit99{width:99%}
.edit100px{width:100px}
.edit200px{width:200px}
.edit400px{width:400px}
.edit99, .edit100px, .edit200px, .edit400px{
color:#000;
border:1px solid #666;
background-color:#fff;
font-size:10pt;
}
.button{
width:120px;
background:url(/image/menu.png) left -3px repeat-x;
color:#000;
border:1px solid #666;
font-weight:700;
}

.galery_item{
float:left;
display: table; 
#position: relative; 
overflow: hidden; 
height:100px; 
width:100px; 
text-align:center;
margin:0 10px 10px 0;
}
.galery_item img{
#position: relative; #top: -50%; #left: -50%;
}

/* Карта сайта*/
ul.sitemap a{color:#666}
ul.sitemap, ul.sitemap ul, ul.sitemap ul ul{
list-style:disc;
list-style-position:inside;
text-indent:10px}
ul.sitemap ul{text-indent:30px}
ul.sitemap ul ul{text-indent:50px}

/* таблица-зебра */
table#zebra {
width:100%;
border-left:1px solid #365C86;
border-top:1px solid #365C86;
color:#A4A4A4;
border-collapse:collapse
}
tr.header{
font-weight:bold;
font-size:125%;
color:#000;
height:25px;
text-align:center;
}
table#zebra td{
border-bottom:1px solid #365C86;
border-right:1px solid #365C86;
background-color:#FFF;
padding:3px;
text-align:center;
}
table#zebra td.text{
vertical-align:top;
text-align:left !Important;
}
table#zebra td h3{color:#000}

/* таблица заказа*/
table#zakaz{
border-collapse:collapse; 
width:100%}
table#zakaz td{ padding:5px;border:1px solid #ADD3FF;}
table#zakaz td input, table#zakaz td textarea{width:99%}
table#zakaz tr.header td{background-color:#e0e000; height:30px; font-weight:bold; text-align:center !Important;}
table#zakaz tr.one td{ background-color:#f8f8f8}
table#zakaz tr.two td{background-color:#fff}
table#zakaz tr.total td{border:0px !important;}


/*Новости*/
h2.caption_news{
font-size:13pt;
padding-bottom:5px;
}
div.short_text{
float:left;
width:790px;
min-height:110px;
height:auto !important;
height:110px;
padding-left:20px;
}
.news_image{
float:left; 
}
a.news_link{clear:both}

.float_left{
float:left;
padding:0px 6px 6px 0;
}
