/* Font
------------------------------ */
html { font-size:12px; }
body { font-size:12px;  } /* 10px */
/* html, img { background:expression(transparent(this)); } */
/* Footer bottom
------------------------------ */
html, body { width: 100%; height: 100%; font-family:Tahoma,Arial,Verdana; font-size:12px;}
body       { min-height: 100%; height: auto !important; height: 100%; position: relative; background-color:#fff; }
#header    { width: 100%; }
#content   {
	padding-bottom: 19px;
	margin-top:28px;
	font-size:11px;
}
#footer    {
	height: 69px;
	width: 100%;

	bottom: 0px;
}

p {margin-bottom:1em; font-size:11px}

a {color:#8d438d;}
a.vendor {color:#8d438d;font-size:11px;font-weight:bold;line-height:18px;}

/* Main
------------------------------ */
#header,#content,#footer { min-width:1000px;}
* { margin:0; padding:0; }
*:focus { outline: none; }

.hidden { display: none; }
.show   { display: block!important; }
.no-bg  { background: none!important; }


.mid_column {background:url(/images/bg000000.gif) no-repeat; background-position: 50% 10%; padding-top:21px; font-size:11px;}
.mid_columninner {font-size:11px;}
.right_column {width:230px; padding-right:4px; padding-left:15px; padding-top:0px; font-size:12px}
.right_column2 {width:230px; padding-right:4px; padding-left:15px; padding-top:0px; background:url(/images/bg000000.gif) no-repeat; background-position: 70% 100;}

blockquote { margin-left: 10em; padding-left: 1em; border-left: 2px solid #ccc; }
pre, code { font: 1.2em/1.8 "Courier New", Courier, monospace; border: 1px dashed #aaa; padding: 1em; background: #eee; }
code { padding: .2em .5em; }

#table {border-collapse:collapse;border:none;  margin: 0 auto;}
table td {padding:0px;}

#content ul, #content ol { line-height: 1em; }
/*#content p, #content ul, #content ol, #content table, blockquote, pre, .content img { margin-bottom: 1em; }*/
#content h1, #content h2, #content h4 { margin-bottom: .5em; }
h1 {font-weight:bold; font-size:14px; color:#8d438d;padding-bottom:10px;}
h2 {font-weight:bold; font-size:13px;}
h3 {font-size:100%;}


.zag {color:#8d438d; padding: 5px 15px 8px; font-weight:bold;}
.right {font-size:11px; font-weight:bold; color:#414141;}
p.through a {color:Black;}

.menu { font-family:Tahoma; font-size:11px; padding-left:3em;}
.menu a {color:#8d438d;}
ul.menu { list-style-type: none; list-style-position:outside;  padding-top:20px;}
ul.menu li {margin-bottom:19px; font-weight:bold; list-style-image: url(/images/pic00000.gif); }

.offer2 { font-family:Tahoma; font-size:11px;}
.offer2 a {color:#8d438d; text-decoration:none;}
ul.offer2 { list-style-type: none; list-style-position:outside; margin-left:16px;}
ul.offer2 li { font-weight:bold; list-style-image: url(/images/pic00000.gif); padding-bottom:10px; }
ul.offer2_current li { font-weight:bold; list-style-image: url(/images/pic00000.gif); font-size:11px; margin-left:16px; padding-bottom:10px; color:Black; }
.offer2_current a {color:Black; text-decoration:none;}


.offer3 {font-size:11px; font-weight:bold; padding-left:38px;}
.offer3_current {font-size:11px; font-weight:bold; color:#ee3224;}
.offer3 a {color:Black; text-decoration:none;}
.offer3 li { list-style-image:none; list-style-type:none;}
.offer3_current li {list-style-image:url(/images/pic80000.gif); margin-left:38px;}
ul.offer4 li { list-style-type:none; list-style-image:none; font-size:11px; margin-left:16px;}
.offer4 a {color:Black; text-decoration:none;}
ul.offer4_current li {font-weight:bold; font-size:11px; list-style-type:none; list-style-image:none; margin-left:16px;}

ul.main a {color:#8d438d; font-size:100%;}
ul.main li {padding-bottom:7px; list-style-image:url(/images/pic40000.gif);}

ul {color:black; margin-left:25px;}
ul li {padding-bottom:3px;}

ol {color:black; margin-left:35px;}
ol li {padding-bottom:7px; }


div.hmenu {padding-left:23px; padding-bottom:24px;}
div.hmenu a {font-size:11px; color:#8d438d; text-decoration:none; padding-right:25px;}

/*---------shapka------*/
ul.shapka {font-size:11px; color:Black; padding-top:14px; margin-left:16px;}
ul.shapka li { list-style-image:url(/images/pic70000.gif);}
.zag_shap {color:#8d438d; font-size:13px; font-weight:bold;}

/*---------footer------*/
.foot {font-size:10px; color:#989898; padding-bottom:5px;}
a.foot {font-size:10px; color:#7f2b7f; text-decoration:none;}

/*--------menu--------*/
table.leftnav {background:#f2f2f2; width:100%;}




td.inlevel1 a {font-size:12px; font-weight:bold; color:Black;}
td.inlevel1 {padding-bottom:13px; padding-left:22px; padding-right:16px;}

td.inlevel1_current a {color:Black;}
td.inlevel1_current {font-size:12px; font-weight:bold; color:#8d438d;; padding-bottom:13px; padding-left:22px; padding-right:16px;}

td.inlevel2 {padding-left:32px; padding-bottom:13px; padding-right:16px;}
td.inlevel2 a {font-size:11px; color:Black; text-decoration:underline;}

td.inlevel2_current a {color:Black;}
td.inlevel2_current {font-size:12px; color:Black; text-decoration:underline; padding-bottom:13px; padding-left:32px; padding-right:16px;}


td.inlevel3 {color:#8d438d; padding-bottom:13px; padding-left:65px; font-size:11px; font-weight:normal; text-decoration:none; background:url(/images/transpar.gif) no-repeat  21% 25%;}
td.inlevel3 a { color:#8d438d;}

td.inlevel3_current {color:#8d438d; padding-bottom:13px; padding-left:65px; font-size:11px; font-weight:normal; text-decoration:none; background:url(/images/pic11000.gif) no-repeat  21% 25%;}

/*-------poisk------*/
.Css_InputTypeButton {border:0px; background:#ffffff; font-weight:bold; font-size:11px; color:#676767;}
.Css_InputTypeText {border:1px solid #a5a5a5;}

.Css_InputTypeButton2 {border:1px solid #8d438d; background:#ffffff; font-size:11px; color:#8d438d; width:59px;}
.Css_InputTypeText2 {border:1px solid #a5a5a5; color:#929292; font-size:11px; padding-left:9px; padding-bottom:2px; padding-top:2px;}
.sm {font-size:11px; color:#8d438d;}
a.reg {font-size:11px; color:#8d438d;}


/*------news--------*/

h4.news a {font-size:11px; color:#8d438d; text-decoration:none; font-weight:normal;}
div.date {font-size:11px; color:#989898;}
div.anons {padding-top:15px; font-size:11px; padding-bottom:15px;}
td.anons {font-size:11px; padding-bottom:15px;}
div.anons {font-size:11px; padding-bottom:15px;}
td.all_news {border:1px solid #8d438d; width:90px; vertical-align:middle; text-align:center;}
td.all_news a {font-size:11px; color:#8d438d; text-decoration:none;}


/*-------------infotable-------------*/
.infotable {border:1px solid #8d438d;}
table.infotable td {border:1px solid #8d438d; font-size:11px; padding-left:9px; padding-right:5px; padding-top:6px; padding-bottom:6px;}
table.infotable th {border:1px solid #8d438d; color:#8d438d; padding-left:7px; padding-right:7px; font-size:80%;}


/*----------anons rubrik------------*/
.rubanons {width:100%; border:1px solid #8d438d;}
a.rub { color:#494949; text-decoration:none; padding-top:6px; font-size:80%;}
td.rub {padding-top:3px;}
.rubbg {padding-left:26px; padding-bottom: 12px; font-weight:bold; background:#ddc6dd;}


/*-------vivod documentov----*/
.doclist {background:url(/images/spisokbg.gif) no-repeat top right; border:1px solid #8d438d;}
table.doclist a {color:Black; font-size:80%;}
table.doclist td {padding-top:3px; padding-bottom:3px; padding-left:20px;}

.pdf {background:url(/images/spisokbg.gif) no-repeat top right; border:1px solid #8d438d; width:100%;}
table.pdf a {color:Black; font-size:110%;}
table.pdf td {padding-left:5px; padding-top:5px; padding-bottom:5px; padding-right:5px; font-size:11px; color:#989898;}

/*--------anketa-----*/
input.text {border:1px solid; border-left-color:#948e9c; border-top-color:#948e9c;
    border-right-color:#d5cfdd; border-bottom-color:#d5cfdd;font-size:11px;height:18px;}
textarea.text {font-family:Tahoma,Arial;border:1px solid; border-left-color:#948e9c; border-top-color:#948e9c;
    border-right-color:#d5cfdd; border-bottom-color:#d5cfdd;font-size:11px;height:18px;}
td.text {font-size:11px; padding-bottom:2px;}
textarea {border:1px solid; margin-bottom:10px; border-left-color:#948e9c; border-top-color:#948e9c;
    border-right-color:#d5cfdd; border-bottom-color:#d5cfdd;}
.list {border:1px solid; border-left-color:#948e9c; border-top-color:#948e9c;
    border-right-color:#d5cfdd; border-bottom-color:#d5cfdd;font-size:11px;}
    
    
.button {border:1px solid #8d438d; background:#ffffff; font-size:110%; color:#8d438d; width:87px;}
    




/*--------anketa-----*/
input.text {border:1px solid; border-left-color:#948e9c; border-top-color:#948e9c;
    border-right-color:#d5cfdd; border-bottom-color:#d5cfdd;}
    
table.anketa td{font-size:71%; padding-bottom:10px;}
textarea {border:1px solid; margin-bottom:10px; border-left-color:#948e9c; border-top-color:#948e9c;
    border-right-color:#d5cfdd; border-bottom-color:#d5cfdd;}
    
.Css_MapItemlevel4 {margin-left:20px; margin-bottom:3px;}
.Css_MapItemlevel5 {margin-left:40px; margin-bottom:3px;}
.Css_MapItemlevel6 {margin-left:60px; margin-bottom:3px;}

td.header {padding-left:2px; font-size:11px; font-weight:bold; color:#8d438d;background:#f2f2f2;}
td.header2 {padding-left:2px; font-size:12px; font-weight:bold; color:#000000;background:#DDDDDD;}
table.catalog {font-size:11px; border-top: solid 1px #948e9c; border-right: solid 1px #948e9c; border-left: solid 1px #948e9c; border-bottom: solid 1px #948e9c;}
td.catalog {font-size:11px; border-bottom: solid 1px #f2f2f2; border-right: solid 1px #f2f2f2; height:18px}
td.catalog_b {border-bottom: solid 1px #f2f2f2;}
td.catalog_header {text-align:center; font-size:11px; color:#000000;background:#f2f2f2;border-bottom: solid 1px #948e9c; height:17px;}
td.catalog_gray {color:#CCCCCC; font-size:11px; border-bottom: solid 1px #f2f2f2; border-right: solid 1px #f2f2f2; height:18px}

tr.teven {background-color: #ffffff;}
tr.todd  {background-color: #f2f2f2;}
a.pdf_link {color:#0000FF}
a.pdf_link:visited {color:#0000FF}
span.sale {
color: #FF0000;
font-size:11px;
font-weight:normal;
}
