/* Font
------------------------------ */
html { font-size:100.01%; }
body { font-size:62.5%;  } /* 10px */

/* Footer bottom
------------------------------ */
html, body { width: 100%; height: 100%; font-family:Arial; font-size:11px; color:#333333; }
body       { min-height: 100%; height: auto !important; height: 100%; position: relative; background-color:#fff; }
#header    { width: 100%; }
#content   {
	padding-bottom: 79px;
	
}
#footer    {
	height: 79px;
	width: 100%;

	bottom: 0px;
}
/*	position: absolute;*/

/*h-menu*/
.hmenu {position:relative; left:79px; top:39px;}
.logo {background:url(/images/top_bg4.gif) bottom left no-repeat;}
.oo15 {font-family:Tahoma; color:#ff7f00; font-size:110%; padding-left:66px;}
/* 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; }

h1.main {color:#919191; font-weight:bold; font-size:100%;}
h2.main2 {font-size:110%; padding-bottom:7px;}
h2.main3 {font-size:110%; padding-bottom:7px; padding-top:30px;}


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 {padding-left:40px;}

#content ul li, #content ol li { margin-bottom:5px; }
#content p, #content ul, #content ol, blockquote, pre {margin-bottom: 1em; }
#content h1, #content h2 { margin-bottom: .5em; }
h1 {color:#ff7f00; font-size:130%;}
h2 {color:#ff7f00; font-size:130%; font-weight:normal;}
h3 a {font-size:60%; font-weight:normal; color:#707070; margin-right:25px;}
h4.news {font-size:70%; font-weight:normal; padding-left:5px;}
h4.news a { text-decoration:none; color:#707070;}
.news2  { font-size:100%; margin-bottom:10px;}

/*Text_spisok*/
.zag_text {color:#ff7f00; text-decoration:underline; padding-bottom:19px; }
.otzivi {padding-bottom:19px; }
div.otzivi a {color:#919191; text-decoration:underline;}
ul.spisok {font-size:70%; line-height:15px; color:#707070;}
ul.spisok li { background:url(/images/pic.gif) no-repeat 7% 0%; list-style-image: none; list-style-type:none; padding-left:25px;}

ul.spisok2 {font-size:70%; line-height:15px; color:#707070;}
ul.spisok2 li { background:url(/images/pic.gif) no-repeat 7% 30%; list-style-image: none;  padding-left:25px;}

/*menu-----------------------------*/
.folder1 a {color:#fff; font-size:90%;}

.info {color:Black; font-size:100%;}

.shapka_col {width: expression(document.body.clientWidth > 341 ? "36%" : "341px");}

td.oborud {font-size:70%; line-height:15px; color:#707070; padding-left:4px; padding-bottom:18px;}
.oborud img {margin-top:7px; margin-left:-5px;}

td.preimush {font-size:70%; line-height:15px; color:#707070; padding-left:7px; padding-bottom:18px;}
.preimush img {margin-top:7px; margin-left:7px;}

table.horizontalnavigator {background:url(/images/menu_bg.gif) repeat-x;}
td.folder_current {background:url(/images/current_bg.gif) repeat-x; color:#ffffff; }
td.folder_current a {color:#fff;}
td.folder a {color:#fff;}


/*-------left_menu------*/
div.left_menu {padding-bottom:5px;}
div.left_menu a { color:#ff7f00; font-size:110%;}

div.level2 {padding-left:36px; padding-bottom:3px; padding-top:5px;}
div.level2 a {color:black; font-size:80%;}
div.level2current {padding-left:36px; font-size:80%; font-weight:bold; padding-bottom:3px; padding-top:5px; background:url(/images/pic4.gif) no-repeat 0% 50%;}
div.level2current a {color:Black;}
div.level3 {font-size:70%; margin-left: 3.3em; }
div.level3 a {text-decoration:none; color:Black;}
div.level3current {font-size:70%; margin-left: 3.3em; font-weight:bold;}

input.text, .Css_InputTypeText, textarea {border: 1px solid #F79239; font-size: 100%; margin-bottom:14px;}
.Css_InputTypeText {height: 3ex;}
.Css_inputTypeButton, {border-style: outset; border-width: 1px; height: 3ex; font-size: 100%; background:#ece9d8;}
td.text {color:#707070; padding-right:10px;}
td.mid_column {color:#707070; font-size:75%; line-height:15px;}
input.button {height: 4.2ex; font-size: 100%; background:url(/images/button.gif) no-repeat 50% 50%; border:0px; width:100%;}
td.mid_column  a {color:#707070;}
td.mid_column table {font-size:100%;}
td.right_inner { width:230px; vertical-align:top; color:#919191;}
td.right_inner h2 {font-weight:normal; font-size:90%;}
td.right_inner a {color:#707070;}
td.right_inner ul {font-size:70%;}
td.right_inner p {font-weight:normal; font-size:70%; color:#919191;}
td.right_inner table {font-size:75%;}
table.rubanons {font-size:100% !important;}

td.left_inner {width:232px; background:url(/images/left_bg.gif) no-repeat; vertical-align:top;}
td.left_inner h2 {font-weight:normal; font-size:90%;}
td.left_inner p {font-weight:normal; font-size:70%; color:#919191;}
table.left_text {margin-left:20px;}


/*img.Css_PhotoalbumPhoto {border: 1px solid #F79239;}*/
img.news {margin-right: 1ex; clear: left; border: 1px solid #f79239; margin-bottom: 1ex;}
.Css_PhotoCell {font-size:11px;}


/*Стили для модуля карта сайта!*/
div.Css_SiteMapBlock {margin-top: 1em;}
div.Css_MapItemlevel0 {font-weight: bold; text-transform: uppercase; margin-bottom: 1ex;}
div.Css_MapItemlevel1 {margin-left: 1em;}
div.Css_MapItemlevel2 {margin-left: 2em;}
div.Css_MapItemlevel3 {margin-left: 3em; line-height: 100%;}
div.Css_MapItemlevel4 {margin-left: 4em;}
div.Css_MapItemlevel5 {margin-left: 5em;}


span.bbb {color:#ff7f00;}