/*****************/
/** 08 Template **/
/*** inner.css ***/
/*****************/

HR {font-size: 0; color: #780c15; background: #324490; display: block; height: 1px; border: none;}

/** "Контакты" **/
TABLE.feedback {width: 85%;}
TABLE.feedback TD {background: none !important; border-bottom: none !important; padding: 0; padding-bottom: 8px;}
TABLE.feedback TD.left {width: 15%; text-align: right; padding-right: 10px }
TABLE.feedback TD.right {}
TABLE.feedback TD.captcha {}
TABLE.feedback TD.captcha INPUT {width: 100px;}

TABLE.feedback TD INPUT {width: 100%;}
TABLE.feedback TD INPUT.submit {width: 100px;}
TABLE.feedback TD TEXTAREA {width: 100%; height: 150px;}

TABLE.feedback IMG.antispam { border: 1px solid #4f505c; margin-right: 10px  }
TABLE.feedback input.antispam { width: 150px;  }
TABLE.feedback table { margin: 0; padding: 0 }
TABLE.feedback table td { margin: 0; padding: 0 }
/** EOF "Контакты" **/

/** "Фотогалерея" **/
table.gallery { width: 194px; float: left; margin: 0 20px 20px 0 !important; margin-right: '10px' !important  }
table.gallery th, table.gallery td { padding: 0 !important; margin: 0 !important; background: none !important; border: none !important }
table.gallery img { border: solid 2px #bccad3; }
/** EOF "Фотогалерея" **/

/** "Новости" **/
TABLE.news {margin: 0 0 15px 0;}
TABLE.news TD {border: none !important;}
TABLE.news TD.date {padding: 0;}
	TABLE.news TD.date SPAN {border: solid 0px #f00 !important; font-size: 90%; margin: 0 0 0 0; color: #4f4f4f;}
TABLE.news TD.img {padding-right: 10px;}
	TABLE.news TD.img IMG {border: solid 1px #324490; padding: 2px; margin: 4px 0 0 0;}
TABLE.news TD.text {padding-top: 0;}
	TABLE.news TD.text H3 {margin: 0 0 2px 0; font-size: 110%;}
		TABLE.news TD.text H3 A:link, TABLE.news TD.text H3 A:visited {}
		TABLE.news TD.text H3 A:hover, TABLE.news TD.text H3 A:active {}
/** EOF "Новости" **/

/** "Вакансии" **/
DIV.vacancy {padding: 5px 0 5px 0;}
	DIV.vacancy H2 {margin: 5px 0 0 0;}
	DIV.vacancy H3 {margin: 0 0 0px 0; font-size: 100%;}
	DIV.vacancy UL {margin: 0 0 6px 0;}
	DIV.vacancy UL LI {}
/** EOF "Вакансии" **/

/** "Вопросы и ответы" **/
DIV.faq {}
	DIV.faq H2 {margin-top: 5px;}
	DIV.faq UL {margin-top: 0;}
	DIV.faq UL LI {background: none; margin: 0 0 15px 0;}
	DIV.faq UL.mb-7 LI {margin: 0 0 7px 0;}
	DIV.faq STRONG {display: block; margin: 0 0 3px 0;}
/** EOF "Вопросы и ответы" **/

/** "Карта сайта" **/
DIV.sitemap { }
	DIV.sitemap UL.sitemap { float: left; width:  35%; clear: none }
	DIV.sitemap UL {font-size: 180%;  }
	DIV.sitemap UL LI {background: none; padding-left: 0; padding-bottom: 3px;}
		DIV.sitemap UL LI UL {font-size: 75%; margin: .4em 0 2px 0;}
		DIV.sitemap UL LI UL LI {padding-left: 5px;}
		DIV.sitemap UL LI UL LI UL LI {padding-left: 17px;}
			DIV.sitemap UL LI UL LI UL {font-size: 100%; margin: 5px 0 5px 0; font-size: 95%}
			DIV.sitemap UL LI UL LI UL LI {}
				DIV.sitemap UL LI UL LI UL LI UL { margin: .3em 0 0 0;}
				DIV.sitemap UL LI UL LI UL LI UL LI{}
	DIV.sitemap UL LI A:link, DIV.sitemap UL LI A:visited {}
	DIV.sitemap UL LI A:hover, DIV.sitemap UL LI A:active {}
/** EOF "Карта сайта" **/

/** "Статьи" **/
DIV.article {padding-bottom: 2px;}
	DIV.article H3 {font-size: 100%;}
		DIV.article H3 A:link, DIV.article H3 A:visited {}
		DIV.article H3 A:hover, DIV.article H3 A:active {}
	DIV.article P {}
/** EOF "Статьи" **/


/** ПОСТРАНИЧНАЯ НАВИГАЦИЯ **/
DIV.navigation {font-size: 100%; padding: 20px 0 0 0; clear: both; }
	DIV.navigation A {margin: 0px 5px 0px 0px;}
	DIV.navigation A.arr {text-decoration: none; font-size: 150%;}
	DIV.navigation SPAN.current {font-weight: bold; margin: 0px 5px 0px 0px; font-size: 110%;}
	DIV.navigation A:link, DIV.navigation A:visited {}
	DIV.navigation A:hover, DIV.navigation A:active {color: #000;}
/** EOF ПОСТРАНИЧНАЯ НАВИГАЦИЯ **/

/** "Гостевая книга" **/
DIV.guestbook {}
	DIV.guestbook DIV.question {padding: 5px 0 10px 0;}
	DIV.guestbook DIV.question H3 {}
	DIV.guestbook DIV.question H3 span { font-weight: normal; color: #4f4f4f; }
	DIV.guestbook DIV.question H3 SPAN.date {font-size: 75%; color: #4f4f4f; font-weight: normal;}
	DIV.guestbook DIV.question P.quest {display: inline; font-weight: bold;}
	DIV.guestbook DIV.question P.answer {margin: 10px 0 0 20px;}
/** EOF "Гостевая книга" **/

/** Catalog **/
div.Catalog { background: #fff; border: 1px solid #dfdfdf; padding: 10px }

table.CatalogAbaout { width: 100%; //width: 99.5%; }
table.CatalogAbaout div#content table { width: 100% !important; //width: 99.5% !important; margin-top: 10px }
table#art { width: 100%; //width: 99.5%; margin: .4em 0 0 0  }
table#art td { width: 50%; }
table.ItemList span { 
    font: bold 110% Tahoma; 
    cursor: pointer; cursor: hand; 
    color: #45559a; 
    text-decoration: underline; 
    line-height: 1em;    
    display: block;
    float: left;
    margin-bottom: .3em
    }
table.selected span { cursor: default !important; color: #000 !important; text-decoration: none !important  }    
table.ItemList p { font-size: 95%; clear: both }
table.ItemList { width: auto !important }
table.ItemList td { width: auto !important; padding: 0 10px 10px 0 !important }
table.ItemList img { cursor: pointer; cursor: hand; }
table.selected img { cursor: default !important; }

div.line { overflow: hidden; margin: 0 0 10px 0;  }
*html div.line { height: 100% }
div.line table td { padding: 0 9px 3px 0 !important }

table.progress { width: 95%; margin-top: 20px }
table.progress td { width: 33%; padding: 0 15px 20px 0; text-align: center }

