list-stylehtml { width:100%; height:100%;}
body { width:100%; height:100%; background:#fffaf2 url(../i/bg3.gif) repeat-y 24px 0; color:#000; font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; padding:0; margin:0;}
div { padding:0; margin:0;}
.png {
   behavior: url("/png.htc");
}
form { padding:0; margin:0;}
input { width:200px; height: auto; padding-left:3px; font-family: Georgia, "Times New Roman", Times, serif;}
select { height: auto; padding-left:3px; font-family: Georgia, "Times New Roman", Times, serif;}
textarea {width:200px; height:110px; padding-left:3px; font-family: Georgia, "Times New Roman", Times, serif;}
.checkbox-input input { width:auto; height:auto; vertical-align:middle; border: none;}
.chb { width:auto; height:auto; vertical-align:middle;}
img { border:0;}
table { border-collapse:collapse; border:0; padding:0; margin:0;}
table td {padding:0; margin:0; vertical-align:top;  text-align:left; font-size:12px;}
table th { vertical-align:top; text-align:left;}
a:link, a:visited { color:#6b5844;}
a:hover, a:active { color:#000;}
.clear{height:0; font-size:0; line-height:0; padding:0; margin:0; visibility:hidden;}
h1 {font-size:20px; font-weight:normal; margin:0 0 30px; padding:0; text-transform:uppercase;}
	h1 a { text-decoration:none;}
h2 {font-size:16px; font-weight:normal; margin:0 0 2px; padding:0; text-transform:uppercase;}
	h2 a {text-decoration:none;}
h3 {font-size:14px; font-weight:normal; margin:0 0 2px; padding:0;}
	h3 a {text-decoration:none;}
.h4 {font-size:16px; font-weight:bold; margin:0 0 30px; padding:0; text-transform:uppercase; text-align: justify;}
	.h4 a { text-decoration:none;}
p { margin:0 0 20px; padding:0; line-height:18px; font-size:12px;}
ul { display:table; margin:0 0 15px 0; padding:0; list-style:none outside none; font-size:12px;}
ul li { margin:0; padding:0 0 0 12px; line-height:18px; background:url(../i/mark2.gif) no-repeat 0 8px;}
.print { display:none;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: block;}
#nonFooter {min-height: 100%;background:url(../i/bg4.gif) repeat-y right;}
* html #nonFooter {height: 100%;}
#content {padding:0 0 200px;}
#d-content { height:100%; position:relative;  min-width:1000px;}

.header {position:relative;}
	.d-header-pad { background: url(../i/bg3.gif) repeat-x 0 11px;}
	.d-header-left { background:url(../i/bg1.gif) no-repeat left top;}
	.d-header-right {padding-top:32px; background:url(../i/bg2.gif) no-repeat right top;}
	.header-menu { text-align:center;}
		.header-menu table { width:100%;}
			.header-menu table td { width:20%; text-align:center;}
		.header-menu a {}
		.header-menu img { padding-top:8px;}
		.m_aboutCompany { background:url(../i/mark1.gif) no-repeat 54px 0;}
		.m_historicalNotes { background:url(../i/mark1.gif) no-repeat 45px 0;}
		.m_contacts { background:url(../i/mark1.gif) no-repeat 37px 0;}
		.m_prices { background:url(../i/mark1.gif) no-repeat 34px 0;}
		.m_publishes { background:url(../i/mark1.gif) no-repeat 52px 0;}
	.header-content {padding:31px 0 32px; text-align:center;}
		.header-content-phone { padding:0 12px 18px 0;}
		.header-content-phone2 { padding:0 10px 18px 12px;}
	.inner-header-phone {position:relative; float:left; display:inline; padding:15px 0 0 50px;}
	.inner-header-text {position:relative; float:right; display:inline; padding:15px 50px 0 0;}
#d-main-content { width:100%; background:none;}
	.d-main-content-left { width:25%; padding:79px 15px 40px 40px;}
	.d-main-content-left .clear { width:225px;}
	.d-main-content-right { width:25%; padding:79px 40px 40px 15px;}
	.d-main-content-right .clear { width:225px;}
	.main-content { width:50%;}
.measurer { padding-top:15px; font-size:11px; font-style:italic; text-align:center; background:#fffaf2; }
	.measurer.footer-measurer { padding-top:0;}
	.measurer-divider { margin:0 5px; color:#6a5744;}
	.measurer-corner { color:#6a5744;}
	.measurer a { text-decoration:none;}
.index-pic { padding-bottom:35px; text-align:center;}
	.index-pic-left-side { padding:35px 0 0 40px; text-align:center;}
	.index-pic-side-top { margin-bottom:70px;}
	.index-pic-right-side { padding:35px 40px 0 0; text-align:center;}
.img-title { margin-bottom:34px; text-align:center;}
.big-img { margin:35px 0; padding-top:15px; text-align:center; background:url(../i/bg5.gif) no-repeat center top;}
.page-date { height:17px; padding-top:5px;}
.column-widget {margin-bottom:80px;}
	.column-widget-comments { font-style:italic;}
	.column-widget img { margin:0 0 15px 12px;}
	.column-widget ul { margin-bottom:5px;}
		.column-widget li { padding-bottom:10px}
			.column-widget li a { text-decoration:none;}
.first-letter { font-size:18px;}
.tooltip {padding-top:40px; background:url(../i/bg5.gif) no-repeat center top;}
	.tooltip ul li { float:left; width:49.9%; padding:0; background:none;}
	.tooltip p {margin:0 12px 40px 0; font-size:11px; /*font-style:italic;*/ color:#6f6153; line-height:14px;}
	.tooltip ul li.tooltip-right p {margin:0 0 40px 12px;}
.item-date { font-size:12px; font-style:italic; color:#564738;}
.widget-news {margin-bottom:80px;}
	.widget-news-comments { font-style:italic;}
	.widget-news img { margin:0 0 15px 12px;}
	.widget-news li { margin-bottom:10px; background-position:0 26px;}
		.widget-news li a { text-decoration:none;}
.widget-news-page { padding:12px 0 40px 12px;}
	.widget-news-page ul { margin-top:10px;}
		.widget-news-page li { padding:0; margin-bottom:2px; line-height:normal; background:none;}
.inner-menu { margin-bottom:35px; background:url(../i/bg3.gif) repeat-x top;}
	.d-inner-menu-left { background:url(../i/bg9.gif) no-repeat left top;}
	.d-inner-menu-right {padding-top:25px; background:url(../i/bg10.gif) no-repeat right top;}
	.inner-menu table { width:100%;}
		.inner-menu table td { width:25%; vertical-align:top; text-align:center;}
		.inner-menu a { display:block; padding-bottom:33px; text-align:center;}
		.inner-menu a:hover {background:url(../i/bg11.gif) no-repeat center bottom;}
		.inner-menu table td.active { background:url(../i/bg11.gif) no-repeat center bottom;}
.pager { margin:80px 0 5px; font-size:11px; text-align:center; line-height:normal;}
	.pager a { text-decoration:none;}
	.pager-prev { padding-left:30px; margin-right:8px; background:url(../i/arr1.gif) no-repeat 0 6px;}
	.pager-next { padding-right:30px; margin-left:8px; background:url(../i/arr2.gif) no-repeat right 6px;}
.left-menu { text-transform:uppercase; font-size:11px;}
	.left-menu a { text-decoration:none;}
	.left-menu li { margin-bottom:10px; line-height:normal; background-position:0 6px;}
	.left-menu li.active { margin-left:12px; padding-left:10px; border-left:#000 1px solid; background:none;}
.text-comments { font-size:12px; font-style:italic;}
	.text-comments a { text-decoration:none;}
.text-prices { font-size:14px;}
.more-top { padding-top:16px;}
.more-bottom { margin-bottom:50px;}
.content-divider { margin:30px 0 40px; height:10px; line-height:0; font-size:0; background:url(../i/bg5.gif) no-repeat top center;}
.comments { margin-bottom:50px;}
	.comments h2 { margin-bottom:15px; font-style:italic;}
	.comments h3 { margin:30px 0 15px; font-style:italic; text-transform:uppercase;}
	.comments p { font-style:italic;}
	.comments-author { margin-left:8px;}
		.comments-author a { text-decoration:none;}
table.ask-form  { width:auto; font-size:16px;}
	table.ask-form  td { padding:8px 8px 8px 0;}
	table.ask-form  td.d-comments-text { padding-top:10px;}
#tags-pad { position:absolute; top:40px; width:260px; padding:1px 25px 1px 0; margin-left:-287px; background:#fffaf2; z-index:100; border:#6a5844 1px solid; }
	#tags-pad div.d-tags-pad { position:relative; padding:20px 30px 20px 15px; z-index:110;}
	#tags-pad h2 {margin:0 0 15px 12px; font-size:18px; font-style:italic; text-transform:none;}
	#tags-pad a { text-decoration:none;}
	#tags-pad ul { margin-bottom:0;}
		#tags-pad ul li { margin-bottom:3px; background:none;}
	.tags-pad-button { position:absolute; left:290px; cursor:pointer;}
.answer-question { cursor:pointer;}
#ask-question-pad { position:absolute; display:none; width:406px; padding:17px; background:#fffaf2; border:#736558 1px solid; z-index:200;}
	.ask-question-pad-close { float:right; display:inline; margin:-10px -10px 0 0; cursor:pointer;}

#footer {position: relative;  height:200px; margin:-200px 0 0 0; background:#fffaf2 url(../i/bg5.gif) no-repeat center top;}
	.d-footer-left {height:175px; background:url(../i/bg6.gif) no-repeat left top;}
	.d-footer-pad {height:175px; background:url(../i/bg8.gif) repeat-x bottom;}
	.d-footer-right {height:175px; background:url(../i/bg7.gif) no-repeat right top;}
.footer-copyright { float:right; margin:-20px 50px 0 0; color:#6a5744;}
.footer-adv { float:left; margin:-20px 0 0 50px; color:#6a5744;}
	.footer-adv a { text-decoration:none;}
.footer-menu {  text-align:center; padding-top:15px;}
	.footer-menu ul {margin:0 auto;}
		.footer-menu ul li { margin-bottom:4px; padding:0; line-height:normal; background:none;}
	.footer-menu a { text-decoration:none; font-size:11px;}

#result-pad { position:absolute; display:none; width:406px; padding:17px; background:#fffaf2; border:#736558 1px solid; z-index:300;}
	.result-pad-close { float:right; display:inline; margin:-10px -10px 0 0; cursor:pointer;}

#send-ask { cursor:pointer;}
#send-edit { cursor:pointer;}

#enter-pad { position:absolute; display:none; width:406px; padding:17px; background:#fffaf2; border:#736558 1px solid; z-index:300;}
	.enter-pad-close { float:right; display:inline; margin:-10px -10px 0 0; cursor:pointer;}

#registration-pad { position:absolute; display:none; width:406px; padding:17px; background:#fffaf2; border:#736558 1px solid; z-index:300;}
	.registration-pad-close { float:right; display:inline; margin:-10px -10px 0 0; cursor:pointer;}

#send-request-pad { position:absolute; display:none; width:406px; padding:17px; background:#fffaf2; border:#736558 1px solid; z-index:300;}
	.send-request-pad-close { float:right; display:inline; margin:-10px -10px 0 0; cursor:pointer;}

#send-request2-pad { position:absolute; display:none; width:640px; padding:17px; background:#fffaf2; border:#736558 1px solid; z-index:300;}
	.send-request2-pad-close { float:right; display:inline; margin:-10px -10px 0 0; cursor:pointer;}

#create-project-pad { position:absolute; display:none; width:406px; padding:17px; background:#fffaf2; border:#736558 1px solid; z-index:300;}
	.create-project-pad-close { float:right; display:inline; margin:-10px -10px 0 0; cursor:pointer;}

.enter { cursor:pointer;}
.exit { cursor:pointer;}
.registration { cursor:pointer;}

.date {
    font-style: italic;
    font-size:11px;
    margin-bottom:0px;
}
.title {
    color: #6A5844;
    text-transform: uppercase;
    margin-bottom:0px;
    font-size:140%;
}
.download {
    margin-bottom:0px;
}
.download a:link {
    color: #000000;
    font-size:90%;
    margin-bottom:0px;
    text-decoration: underline;
}
.download a:visited {
    color: #000000;
    font-size:90%;
    text-decoration: underline;
}
.download a:hover {
    color: #6A5844;
    font-size:90%;
    text-decoration: none;
}
.comments {
    margin-bottom:0px;
}
.comments a:link {
    color: #000000;
    font-size:90%;
    font-style: italic;
    text-decoration: none;
    border-bottom:1px dashed #000000;
}
.comments a:visited {
    color: #000000;
    font-size:90%;
    font-style: italic;
    text-decoration: none;
    border-bottom:1px dashed #000000;
}
.comments a:hover {
    color: #6A5844;
    font-size:90%;
    font-style: italic;
    text-decoration: none;
    border-bottom:1px solid #6A5844;
}
.deposit {
    padding-bottom:30px;
}
.cop{
    margin-left:-300px;
}
#add-comment-pad { position:absolute; display:none; width:406px; padding:17px; background:#fffaf2; border:#736558 1px solid; z-index:200;}
	.add-comment-pad-close { float:right; display:inline; margin:-10px -10px 0 0; cursor:pointer;}

#add-dcomment-pad { position:absolute; display:none; width:406px; padding:17px; background:#fffaf2; border:#736558 1px solid; z-index:200;}
	.add-dcomment-pad-close { float:right; display:inline; margin:-10px -10px 0 0; cursor:pointer;}

#add-message-pad { display:none; width:380px; padding:17px; background:#fffaf2; border:#736558 1px solid; z-index:200;}
	.add-message-pad-close { float:right; display:inline; margin:-10px -10px 0 0; cursor:pointer;}

.toggle { margin:0; padding:0 0 0 12px; line-height:18px; background:url(../i/plus.gif) no-repeat 0 6px; color:#6b5844; cursor:pointer;}
.toggle_minus { margin:0; padding:0 0 0 12px; line-height:18px; background:url(../i/mark2.gif) no-repeat 0 8px; color:#6b5844; cursor:pointer;}

.open_pm
{
    background:url(../i/plus.gif) no-repeat  center center;
    cursor:pointer;
}
.close_pm
{
    background:url(../i/mark2.gif) no-repeat  center center;
    cursor:pointer;
}
.admintext{
    background-color: #CFC0A8;
    padding-top: 4px;
    padding-bottom: 4px;
}
 .prrow{
    margin-top:2px;
    margin-bottom:8px;
 }
.user_type
{
    padding:8px;
    border:1px solid #9E8B77;
    background-color: #EEE9E1;
    margin-right:20px;
    cursor: pointer;
    float: left;
}
.ut_r
{
    display: none;
}

.deptable th
{
    padding:10px;
    font-size:11px;
    text-align: left;
        background-color: #CFC0A8;
    border:1px solid #ffffff;
    color:#ffffff;
    font-family: sans-serif;

    background-image: url(/i/small.gif);
    background-repeat: no-repeat;
    background-position: right 15px;
    cursor: hand;
}
.deptable td
{
    padding:10px;
    text-align: left;
    border-bottom:1px solid #CFC0A8;

}

.deptable th.headerSortUp {
    background-image: url(/i/small_desc.gif);
}

.deptable th.headerSortDown {
    background-image: url(/i/small_acs.gif);
}


#pg-addtask { position:absolute; display:none; width:406px; padding:17px; background:#fffaf2; border:#736558 1px solid; z-index:200;}
	.pg-addtask-close { float:right; display:inline; margin:-10px -10px 0 0; cursor:pointer;}

#pg-assignuser { position:absolute; display:none; width:406px; padding:17px; background:#fffaf2; border:#736558 1px solid; z-index:200;}
	.pg-assignuser-close { float:right; display:inline; margin:-10px -10px 0 0; cursor:pointer;}

#pg-adduser, #pg-edituser, #pg-deluser { position:absolute; display:none; width:406px; padding:17px; background:#fffaf2; border:#736558 1px solid; z-index:200;}
	.pg-adduser-close, .pg-edituser-close, .pg-deluser-close { float:right; display:inline; margin:-10px -10px 0 0; cursor:pointer;}

#pg-inarchive { position:absolute; display:none; width:406px; padding:17px; background:#fffaf2; border:#736558 1px solid; z-index:200;}
	.pg-inarchive-close { float:right; display:inline; margin:-10px -10px 0 0; cursor:pointer;}

#pg-activate { position:absolute; display:none; width:406px; padding:17px; background:#fffaf2; border:#736558 1px solid; z-index:200;}
	.pg-activate-close { float:right; display:inline; margin:-10px -10px 0 0; cursor:pointer;}


#firsttime-pad { position:absolute; display:none; width:406px; padding:17px; background:#fffaf2; border:#736558 1px solid; z-index:300;}
.firsttime-pad-close { float:right; display:inline; margin:-10px -10px 0 0; cursor:pointer;}

.show-tomoni-pad{
    cursor: pointer;
    color: #6A5744;
    font-weight: bold;
    font-size:10px;
    display: block;
    font-family: sans-serif;
    border-bottom:1px solid #CFC0A8;
    background-color: #CFC0A8;
    border: 2px outset #ffffff;
    padding:2px;
}

#tomoni-pad { position:absolute; display:none; width:406px; padding:17px; background:#fffaf2; border:#736558 1px solid; z-index:300;}
.tomoni-pad-close { float:right; display:inline; margin:-10px -10px 0 0; cursor:pointer;}

#matname_tomoni{
    font-weight: bold;

}

.sbut
{
    background-color:#6A5744;
    color: #ffffff;
    font-family: Arial;
    font-size:10px;
    width: 60px;
    height:22px;
}
.link_5, .un_link_13 { padding-left:10px; }