/* Общие настройки страницы */

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }

body { font: 15px/20px "Trebuchet MS", Tahoma, Arial, sans-serif; background: #f6f6f6 url("../images/pagebg.png") repeat-y; }



h1, h2, h3, h4, h5 { line-height: normal; font-weight: normal; }

h1 { font-size: 1.8em; } h2 { font-size: 1.7em; } h3 { font-size: 1.35em; } h4 { font-size: 1.2em; } h5 { font-size: 1.1em; }



a { color: #5a95b6; text-decoration: none; }

a:hover { text-decoration: underline; }

a img  { border: 0 none; }



input, textarea, select, button { font: 15px/20px "Trebuchet MS", Tahoma, Arial, sans-serif; }

input, textarea, select, a { outline: none; }

p { margin-bottom: 0.4em; }

.clr { clear: both; }

.small { font-size: 0.9em; }

hr { border: 0 none; border-top: 1px solid #cfcfcf; height: 1px; }

ul { padding-left: 16px; list-style-position: outside; list-style-image: none; }

ol { list-style-image: none; list-style-position: outside; list-style-type: decimal; margin-left: 2.2em; }



table { border-collapse: collapse; border-spacing: 0; }

.reset, .reset li { list-style: none; padding: 0; margin: 0; }



.greyline { padding-left: 62px; width: 777px; border-right: 1px solid #cfcfcf; background: #2b2b2b url("../images/greyline.png") no-repeat; background-attachment: fixed; }

.wrapper { padding-left: 34px; width: 743px; background-color: #fff; }



.header h1, .footer h1, .lcolomn, .rcolomn, .toolbar ul { display: inline; }

.lcolomn { float: left; }

.rcolomn { float: right; }

.thide { overflow: hidden; display: block; height: 0; }

.inv { display:none; }

.argmore a { text-decoration: none !important; }



/* CSS 3 Закругление */

.argmore a, .button {

	-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; 

}



/*header*/

.header { overflow: hidden; height: 90px; }

	.header h1 a { margin-top: 25px; display: block; width: 285px; padding-top: 65px; background: url("../images/logo-faillite.jpg"); }

	

.headimg { margin-bottom: 27px; margin-top: 10px; background: #bf2819 url("../images/headimg.png") no-repeat 100% 0; overflow: hidden; height: 83px; }



/* menutop */

	.headimg ul { margin: 0; padding: 0; list-style: none; display: block; height: 25px; margin-top: 58px; }

	.headimg ul li ul { display: none; }

	.headimg ul li, .headimg ul li a { float: left; }

	.headimg ul li a { padding: 0 15px; color: #fff; font-size: 0.9em; text-transform: uppercase; height: 25px; line-height: 80%; border-right: 1px solid #fff; }

	.headimg ul li a:hover { text-decoration: underline; }



/*middle*/

.container, .rightside, .midside { overflow: hidden; }

	.container { padding: 0 286px 15px 0; } 

	.rightside { width: 227px; padding: 0 31px 27px 28px; margin: 0 -286px 0 0; }

	.midside { width: 100%; border-top: 3px solid #e3e3e3; padding-top: 15px; }

	.noright { padding-right: 34px; }



/*rightblocks*/

.rightside .block { padding: 15px 0; margin-bottom: 10px; width: 227px; border-top: 3px solid #404040; background-color: #f3f3f3; }

.rightside .block .dcont { overflow: hidden; margin: 0 15px; }

.shadow { margin-bottom: 15px; }



.email img { width: 182px; height: 14px; background: url("../images/email.png") no-repeat; }

.email:hover img { background-position: 0 -14px; }



.footer { padding: 20px 31px 0 0; border-top: 1px solid #b0b0b0; position: relative; }

.footer .redline { position: absolute; top: -1px; left: 0; }



.copyright { font-size: 0.77em; text-transform: uppercase; font-weight: bold; overflow: hidden; display: inline; }

.copyright ul, .copyright, .copyright ul li { float: left; }

	.copyright ul { margin-left: -7px; }

	.copyright ul li { line-height: 95%; border-left: 1px solid #878787; margin-right: 6px; padding-left: 6px; }

	.copyright ul li a, .copyright ul li { color: #878787; }



	.counts { display: inline; }

		.counts ul { float: right; }

		.counts ul li { float: left; width: 44px; margin-left: 8px; }



/*main*/

.form { width: 100%; }

.form tr { background: url("../images/dotted.png") repeat-x; }

.form td {  width: 70%; vertical-align: top; padding: 10px 0 10px 0; }

.form td.label { width: 30%; text-align: right; padding-right: 15px; }

.field { background-color: #fcfcfc; border: 1px solid #bcbcbc; }

.field input, .field textarea { display: block; border: 0 none; background: none; width: 98%; padding: 2px; margin: 0; }



.headingpoll, .pooltitle { color: #367fa9; min-height: 20px; }

	.poll li { padding: 2px 0 0 18px; margin-bottom: 2px; }

	.poll li input { float: left; margin: 2px 0 0 -18px; }

	.button { margin-bottom: 4px; font-weight: bold; cursor: pointer; padding-bottom: 5px; border: 0 none; background: none; width: 105px; height: 28px; color: #fff; background-color: #c02916; }

	.button:hover { background-color: #d9301b; }



.btl { color: #bd2819; font-size: 1.5em; margin-bottom: 0.5em; }

.btl a { color: #bd2819; }



/* НАСТРОЙКА КОНТЕНТА */

/* Другие статьи... */

.blog_more div strong { font-size: 1.5em; line-height: normal; margin-bottom: 0.4em; display: block; }

	.blog_more ul { margin: 0; padding: 0; list-style: none; }

	.blog_more ul li a { padding-left: 12px; background: url("../images/arrow_menu.png") no-repeat 1px 10px; }

	.blog_more { padding-bottom: 20px; }



/* Переключение страниц */

.pagination { margin: 0 auto 6px auto; padding: 10px 0; border-top: 1px solid #d4d4d4; }

	.pagination span { padding: 4px 3px; }

	.pagination a { padding: 4px 3px;  }

	.pagination a:hover {}



/* Оформление новости */

.base { margin-bottom: 2.4em; }



/* Заголовок компонента */

.componentheading { font-weight: normal; font-size: 1.6em; margin-bottom: 0.5em; text-align: left; color: #bd2819; line-height: normal; letter-spacing: -0.01em; }



/* Иконки новости */

.cicons { display: inline; }

	.cicons span { float: right; }

	.cicons span img { margin: 2px 0 2px 4px; }



	.cedit img { float: right; margin: 2px 0 0 6px; }

.maincont { margin-bottom: 1em; }



/* Подробнее */

.argmore a { float: left; padding: 0 6px; height: 24px; line-height: 23px; color: #fff; background-color: #bf2819; }

.argmore a:hover { background-color: #d61907; }



.bcategory { margin-bottom: 0.8em; font-size: 0.9em; }



/* Оглавление в новостях */

table.contenttoc { margin: 5px; border: 1px solid #ccc; float: right; }

table.contenttoc td, table.contenttoc th { padding: 2px 5px; }



/* Стандартное оформление таблиц новостей */

/*-----MAIN-----*/

.contentpaneopen { padding-bottom: 30px; }

table.contentpaneopen { width: 100%; }


