font {font-family: Verdana,Tahoma,Arial,sans-serif}
a {text-decoration: underline; color: #B90000;}
a:hover {text-decoration: underline; color: #B90000;}

a.invisible {text-decoration: none; color: #000;}
a.invisible:hover {text-decoration: none; color: #000;}

a.gray {text-decoration: underline; color: #7F7F7F;}
a.gray:hover {text-decoration: underline; color: #7F7F7F;}

td.bgxt {background-position: top left; background-repeat: repeat-x;}

td { vertical-align: top; font-family: Verdana,Tahoma,Arial,sans-serif;}

td td { vertical-align: top; font-family: Verdana,Tahoma,Arial,sans-serif;}

input.text {border: 1px solid #7F7F7F; font-family: Tahoma, Verdana; font-size: 12px; height: 19px; width: 80%;}
input.text_red {border: 1px solid #7F7F7F; font-family: Tahoma, Verdana; font-size: 12px; height: 19px; width: 80%; border-left: 2px solid #B90000;}
textarea.text {border: 1px solid #7F7F7F; font-family: Tahoma, Verdana; font-size: 12px; width: 80%;}
textarea.text_red {border: 1px solid #7F7F7F; font-family: Tahoma, Verdana; font-size: 12px; width: 80%; height: 150px; border-left: 2px solid #B90000;}
table.background td {background: #CCCCCC; padding: 11px;}
table.background table.siteform td {padding: 0px 7px 0 0; font-size: 11px;}
table.background table.siteform td.comment {padding: 11px 7px 11px 0; font-size: 10px;}
table.background table.siteform input.submit {background: #B90000; border: 1px solid #FFFFFF; font-size: 11px; color: #FFFFFF; padding: 2px;}

.nowanons {background: #B90000; padding: 2px 4px 2px 14px; color: #FFFFFF; font-size: 14px; font-weight: bold;}
.anons {background: #7F7F7F; padding: 2px 4px 2px 14px; color: #FFFFFF; font-size: 14px; font-weight: bold;}
.anonstitle { font-family: Times New Roman, Verdana,Tahoma,Arial,sans-serif; margin: 0px 2px 7px 14px; font-size: 90%; font-weight: bold;}
.anonstext { font-family: Times New Roman, Verdana,Tahoma,Arial,sans-serif; margin: 0px 2px 2px 14px; font-size: 90%; }
.anonstopic { font-family: Verdana,Tahoma,Arial,sans-serif; font-size: 70%; color: #CECECE; font-weight: normal; margin: 0px 2px 2px 14px;}
.anonstopic a { font-family: Verdana,Tahoma,Arial,sans-serif; color: #CECECE; font-weight: normal; }

.menu {margin-top: 28px;}
.menu td {padding: 0 0 1px 0;}

.icons td {vertical-align: middle;}

.smallmenu {margin: 5px 0 0 0;}
.smallmenu td {padding: 10px 5px 50px 9px; border-top: 1px solid #000; border-right: 1px solid #000;  border-left: 1px solid #000;}

.secondmenu {margin-top: 14px;}
.secondmenu td {font-size: 14px; color: #000000; font-weight: normal; padding-bottom: 11px; padding-right: 7px;}
.secondmenu td a{font-size: 11px; color: #B90000; font-weight: normal;}
.secondmenu td a:hover{font-size: 11px; color: #B90000; font-weight: normal;}
.secondmenu td.mark {padding: 0px 7px 0 18px;}

.maintext {font-family: Times New Roman,Tahoma,Arial,sans-serif;}
.mainimg {float: left; margin: 5px 9px 3px 0; border: 1px solid #DBDBDB; clear: both;}
.mainimg1 {float: left;}
.mainimg1 td.text {font-size: 10px; color: #7F7F7F; font-weight: bold; padding: 2px 0 0 18px;}
.mainimg1 td.text div.imgtext{ border-left: 2px solid #B90000; padding-left: 4px;}
td#content {font-size: 90%;}
td#workcontent {font-size: 100%;}
td#workcontent p { margin: 0 0 1.2em 0; }

.maintitle { font-size: 24px; color :#000000;font-weight:normal; margin: 0 0 7px 0;}
.maintitle1 { font-size: 20px; color :#000000;font-weight:normal; margin: 2px 0 11px 0;}

.big {font-size: 24px;}
.medium {font-size: 14px;}
.small {font-family: Verdana,Tahoma,Arial,sans-serif; font-size: 10px;}
.smallgray {font-family: Verdana,Tahoma,Arial,sans-serif; font-size: 10px;color: #7F7F7F;}

.news {margin: 5px 0 15px 0;}
.news td {padding: 5px 5px 5px 5px; font-size: 11px; background-color: #CCCCCC; border-bottom: 8px solid #FFFFFF;}
.news td.spec {padding: 5px 5px 5px 5px; font-size: 11px; background-color: #f0f0f0; border-bottom: 8px solid #FFFFFF; }
.news td.spec a {text-decoration: none; color: #B90000;}
.news td.spec a:hover {text-decoration: underline; color: #B90000;}
.news td a {text-decoration: none; color: #000;}
.news td a:hover {text-decoration: underline; color: #000;}
.news .medium {font-size: 11px; font-weight: bold; color: #000;}
.news td.title {padding: 0; font-size: 11px; font-weight: bold; background: #B90000 url(title6.gif) top left no-repeat; color: #FFF;}


.title {margin: 21px 0 21px 0; clear: both;}
.title td {padding-left: 14px; background-color: #7F7F7F; height: 20px;}

.adress {font-size: 10px; margin-top: 11px;}
.print {padding: 0 7px 0 24px;}
.printtext {color: #7F7F7F; font-size: 10px;}
.printtext a {color: #7F7F7F; font-size: 10px;}
.printtext a:hover{color: #7F7F7F; font-size: 10px;}

.z10 {font-size: 10px;}

table.voice td.main {border: 1px solid #000000; padding: 5px 9px 0px 9px;} 
table.voice td {font-size: 11px; padding: 0px 4px 14px 0px;} 
table.voice table {margin-top: 14px;} 

table.voice table.archive {margin-top: 0px;}
table.voice table.archive td {margin-top: 14px; vertical-align:middle; padding: 0px 0px 0px 0px;}
table.voice table.archive td.text {font-size: 10px; font-weight: bold; padding-left: 4px; color: #7F7F7F;}

/* Заголовки в тексте */
td#workcontent H1{ font-family: Times New Roman, Verdana,Tahoma,Arial,sans-serif; font-size: 200%; color :#000000; font-weight:normal; margin: 1.8em 0 0.5em 0;clear:all; line-height: 85%;}
td#workcontent H1.first{ margin: 0 0 0.3em 0;clear:all;}
td#workcontent H2{ font-family: Times New Roman, Verdana,Tahoma,Arial,sans-serif; font-size: 140%; color :#000000; font-weight:normal; margin: 1.3em 0 0.6em 0;clear:all;}
td#content H2.first{ margin: 0 0 0.6em 0;clear:all;}
td#workcontent H3{ font-family: Times New Roman, Verdana,Tahoma,Arial,sans-serif; font-size: 100%; color :#B00000;font-weight:bold; margin: 1.8em 0 0.6em 0;clear:all;}
td#workcontent H3.first{ margin: 0 0 1em 0;clear:all;}

.lid {color: #515151; font-family: Verdana,Tahoma,Arial,sans-serif; margin: 7px 0 7px 0; font-weight: normal; font-size: 90%;}


.krik {padding: 4px; font-family: Verdana,Tahoma,Arial,sans-serif; float: left; width: 150px; margin: 5px 20px 10px 0; font-weight: normal; font-size: 90%; background-color: #E8E8E8;}
.date {font-family: Verdana,Tahoma,Arial,sans-serif; font-size: 70%; color: #7F7F7F; font-weight: bold;}
.workdate {font-family: Verdana,Tahoma,Arial,sans-serif; font-size: 70%; color: #CECECE; font-weight: normal;}

hr {border: 1px solid #7F7F7F;}

/* Списки в тексте */
td#workcontent ul { margin: 1.2em 0px 1.2em 0px; padding: 0px 0px 0px 20px; }
td#workcontent ul ul { margin-top: 0.6em; margin-right:220px;}
td#workcontent ul li { margin: 0px 0px 0.3em 0px; padding: 0px 0px 0px 7px;}
td#workcontent ol { margin: 1.2em 0px 1.2em 0px; padding: 0px 0px 0px 35px; }
td#workcontent ol li {margin: 0px 0px 0.3em 0px; padding: 0px 0px 0px 0px;}


div.pager { font-size: 12px; color: #000000; margin: 20px 0px 20px 0px; text-align: center; }
table.pager { margin: auto; }
table.pager td { font-size: 12px; }
table.pager td a { font-size: 12px; }
table.pager td.active { padding: 2px; font-size: 12px; color: #FFFFFF; background: #B90000; }

table.formborder { width: 100%; }
table.formborder td { background-color: #F0F1F2; padding: 6px 19px 6px 19px;}
table.formborder tr { vertical-align: top;}
table.formborder table.form { width: 100%; }
table.formborder table.form td { padding: 11px 7px 11px 0; font-size: 12px; border-bottom: 1px dotted #FFFFFF;}
table.formborder table.form td .main{ font-size: 12px; width: 100%;}
table.formborder table.form td .comment{ font-size: 10px; color: #6C737F;}
table.formborder table.form td .comment b{ font-size: 10px;}
table.formborder table.form td.submit{ text-align: center; border: none; padding-bottom: 5px;}

table.tableforum tr { vertical-align: top; }
table.tableforum td{font-size: 80%; color: #44484e;padding: 8px 8px 10px 10px;}
table.tableforum th{text-align: left; font-size: 70%; color: #000000;padding: 0px 11px 6px 10px;background-position: left bottom;font-weight: bold;background-image: url(../shop-city/new/line-red.gif); background-repeat: repeat-x;}
table.tableforum .date{font-size: 70%; color: #44484e;}
table.tableforum .date1{font-size: 70%; color: #CCCED2;}

table.foot-text td { font-size: 12px; }

div.warning { color: #6c737f; font-size: 12px; }

table.maintable {margin: 0 0 1.2em 0;}
table.maintable th {font-family: Times New Roman, Verdana,Tahoma,Arial,sans-serif; padding: 4px 8px 4px 8px; color: #FFFFFF; font-size: 100%; background: #B90000; border: 1px solid #FFFFFF;}
table.maintable td {padding: 4px 8px 4px 8px; font-size: 80%; background: #E5E5E5; border: 1px solid #FFFFFF;}
table.maintable td.title{vertical-align: middle; text-align: center;}
