/* Font
------------------------------ */
html { font-size:70%; }
body { font-size:62.5%;  } /* 10px */

/* Footer bottom
------------------------------ */
html, body { width: 100%; height: 100%; font-family:Tahoma; font-size:70%;}
body       { min-height: 100%; height: auto !important; height: 100%; position: relative; background-color:#fff; }
#header    { width: 100%; }
#content   {
	padding-bottom: 69px;
	margin-top:28px;
	font-size:70%;
}
#footer    {
	height: 69px;
	width: 100%;

	bottom: 0px;
}

p {margin-bottom:1em;}




/* 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; }
.no-border, img { border: none!important; }

.mid_column {background:url(/images/bg.gif) no-repeat; background-position: 50% 15%; padding-top:21px; font-size:70%;}
.mid_columninner {font-size:70%;}
.right_column {width:256px; padding-right:4px; padding-left:37px; padding-top:27px; background:url(/images/bg.gif) no-repeat; background-position: 50% 15%;}

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:170%; color:#8d438d;}
h2 {font-weight:bold; font-size:130%;}
h3 {font-size:100%;}

.zag {color:#8d438d; padding: 5px 15px 8px; font-weight:bold;}
.right {font-size:90%; font-weight:bold; color:#414141;}
p.through a {color:Black;}

.menu { font-family:Tahoma; font-size:70%; 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/pic.gif); }

.menu { font-family:Tahoma; font-size:70%; 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/pic.gif); }

ol {color:black; margin-left:35px;}
ol li {padding-bottom:7px; }

.offer2 { font-family:Tahoma; font-size:70%;}
.offer2 a {color:Black; 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/pic.gif); padding-bottom:10px; }
ul.offer2_current {margin-left:32px;}
ul.offer2_current li { font-weight:bold; list-style-image: url(/images/pic.gif); font-size:70%; margin-left:-16px; padding-bottom:10px; color:#8d438d; }
.offer2_current a {color:Black; text-decoration:none;}


.offer3 {font-size:70%; font-weight:bold;}
.offer3_current {font-size:70%; font-weight:bold; color:#8d438d;}
.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/pic11.gif);}
.offer3_current a {color:#8d438d;}
ul.offer4 li { list-style-type:none; list-style-image:none; font-size:70%; margin-left:16px;}
.offer4 a {color:Black; text-decoration:none;}
ul.offer4_current li {font-weight:bold; font-size:70%; list-style-type:none; list-style-image:none; margin-left:16px;}


ul {color:black; margin-left:35px;}
ul li {padding-bottom:7px; list-style-image:url(/images/pic4.gif);}

div.hmenu {padding-left:23px; padding-bottom:24px;}
div.hmenu a {font-size:70%; color:#8d438d; text-decoration:none; padding-right:25px;}

/*---------shapka------*/
ul.shapka {font-size:70%; color:Black; padding-top:14px; margin-left:16px;}
ul.shapka li { list-style-image:url(/images/pic7.gif);}
.zag_shap {color:#8d438d; font-size:90%; font-weight:bold;}


/*---------footer------*/
.foot {font-size:70%; color:#989898; padding-bottom:5px;}
a.foot {font-size:70%; color:#8d438d; text-decoration:none;}

/*--------menu--------*/
table.leftnav {background:#f2f2f2;}

td.left1_violet {padding-bottom:13px; padding-left:32px; padding-right:16px; color:#8d438d; font-size:72%; font-weight:bold; text-decoration:underline;}
td.left1_violet a {color:#8d438d; font-weight:bold; text-decoration:underline;}
td.left1 a {color:black; font-size:72%; font-weight:bold; text-decoration:underline;}
td.left1 {padding-bottom:13px; padding-left:32px; padding-right:16px;}



/*-------poisk------*/
.Css_InputTypeButton {border:0px; background:#ffffff; font-weight:bold; font-size:80%; color:#676767;}
.Css_InputTypeText {border:1px solid #a5a5a5;}

.Css_InputTypeButton2 {border:1px solid #8d438d; background:#ffffff; font-size:70%; color:#8d438d; width:59px;}
.Css_InputTypeText2 {border:1px solid #a5a5a5; color:#929292; font-size:70%; padding-left:9px; padding-bottom:2px; padding-top:2px;}
a.sm {font-size:70%; color:#8d438d;}
a.reg {font-size:70%; color:#8d438d;}


/*-------------infotable-------------*/
.infotable {border:1px solid #8d438d;}
table.infotable td {border:1px solid #8d438d; font-size:70%; 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%;}



/*------news--------*/

h4.news a {font-size:70%; color:#8d438d; text-decoration:none; font-weight:normal;}
div.date {font-size:70%; color:#989898;}
div.anons {padding-top:15px; font-size:70%;}
td.all_news {border:1px solid #8d438d; width:90px; vertical-align:middle; text-align:center;}
td.all_news a {font-size:70%; color:#8d438d; text-decoration:none;}

/*----------anons rubrik------------*/
.rubanons {width:100%; border:1px solid #8d438d;}
a.rub { color:Black; 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:8px; padding-bottom:8px; 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:70%; color:#989898;}
