body {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; margin:7px }
td {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; }
a:hover { text-decoration: underline}
p {text-indent:0; margin:0;} 
a {color: #268ABF; text-decoration: none}
a.body {  color: #FFFFFF; font-size: 9px}
.small {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9px}
.small2 {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px}
.partic {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 7pt; float: right}
.bussmll { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px}
#copyright {font-size: 9px; margin-top:5px; color:#8C8C8C; text-align:center}
#copyright a {color:#268abf; text-decoration:none}
#copyright a:hover {text-decoration:underline}
#r_name { font-size:9px; font-weight:bold; padding-bottom:0; padding:0; padding-left:8px; color:#616161; margin:0 }

#tt a { display:block; width:75%; height:14px; padding-top:2px; padding-bottom:0; padding-left:0; padding-right:0; color:#616161; background-color:#eeeeee; font-weight:bold; margin:3px; font-size:9px; text-align:center; border:solid 1px #FFFFFF }
#tt a:hover { text-decoration:none; background-color:#d1d1d1; color:BB2020 }

/*Новости*/
#news_n {color:#BB2020; font-weight:bold; font-size:9px;}
#news_n a {color:#BB2020; text-decoration:none}
#news_n a:hover {color:red}
#news_border { padding:5px; margin-top:5px} /*border:#CCCCCC 1px dotted;*/
#news_name {font-size:14px; text-align:center; font-weight:bold}
.news1 {color: #000000; font-family: "Times New Roman", Times, serif; font-size: 12pt; font-style: normal; font-weight: normal; text-align: justify}
.news1 p {margin-top:7px; text-indent:0}
.newsb {color: #000000; font-family: "Times New Roman", Times, serif; font-size: 17px; padding-top: 4px; padding-right: 6px; padding-bottom: 4px; padding-left: 6px; font-style: normal; font-weight: bold; text-align: center}
#line {height:3px; width:100%; border-bottom:#666666 1px dotted; margin-top:3px }
#line2 {width:100%; border-bottom:#666666 1px dotted; margin-bottom:4px }
#line3 {width:100%; border-bottom:#666666 1px dotted; margin-top:4px; margin-bottom:4px; height:1px; display:block}

/*Архив новостей*/
#n_name { color:#BB2020; font-weight:bold; font-size:11px }
#n_name a { color:#BB2020; }
.pre_news { font-size:11px; color:#666666; font-weight:bold }
.source { font-size: 9px; color:#888888}
#date {color:black; font-size:9px}
#a_name { padding:10px; font-size:14px; color:white; font-weight:bold}
#news_arch {padding:3px; padding-right:0; text-align:right; font-size:11px; color:#BB2020; margin-top:7px; border-top:#BB2020 2px dotted;}
#news_arch2 {padding:3px; text-align:right; font-size:9px; color:#BB2020;}
#news_arch2 a {color:#BB2020; font-weight:bold; }
#news_arch a {color:#BB2020; font-weight:bold; text-decoration:none}
#news_arch a:hover {color:red}
.news {color: #000000; font-family:Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 5px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px; font-style: normal; font-weight: normal; text-align: justify}

/*---НОВЫЙ ВИД---*/
/*Меню*/
#m_menu {background-color:#2074A2; padding:3px; text-align:center; color:white; font-size:9px}
#m_menu a {color:white}
#ss {font-size:10px; text-align:center; color:#2074A2; margin-top:2px; font-weight:bold}

/*Кнопки разделов*/
div.txt {font-weight:bold; color:#454545; top:-22px; left:9px; position:relative; margin-bottom:-10px; margin-right:2px; font-size:10px}
div.shadow {color:white; margin-top:7px; margin-bottom:7px; background-color:#e1e1e1; background-image:url(../images/chapter_bg.gif); background-repeat:no-repeat; background-position:right; padding:4px 0px 2px 10px; font-size:10px; font-weight:bold;}

/*Превьюшка галереи*/
#block {background-color:#f4f4f4; border:solid 1px #e5e5e5; padding-top:5px; padding-bottom:5px; padding-left:3px; padding-right:3px; text-align:center}

#block2 {border:solid 1px #e5e5e5; padding:5px; text-align:justify; margin-bottom:10px}
/* #block2 p {text-indent:0; margin:0; margin-top:7px} */

/*Фильмы*/
.f_name {color:#53808c; font-size:11px; font-weight:bold; margin-bottom:3px}
.f_name a {color:#53808c; text-decoration:none}
.f_genre {color:#999999; font-size:12px; margin-bottom:3px; }
.f1 {margin-bottom:3px}
.f_desk {font-size:12px; padding:5px; background-color:#F5F5F5; display:block; border:1px solid #E5E5E5; text-align:justify}
.f2 {display:block; border:1px solid #E5E5E5; margin-top:7px; margin-bottom:7px; padding:5px;}
.f5 {padding-bottom:4px; margin-bottom:4px; border-bottom:#666666 1px dotted;}
.imdbr {margin-left:4px; color:#bb2020; font-size:10px}
.f_n {margin-left:3px; margin-right:3px}

/*Предприятия*/
#pred {color:#2074a2; font-weight:bold; background-color:#e3f2fd; padding:5px; padding-left:15px; margin-bottom:5px; margin-top:5px}
#pred2 {color:#2074a2; font-weight:bold; background-color:#e3f2fd; padding:5px; padding-left:15px}
.category {font-family:Arial, Helvetica, sans-serif; font-size:11px}
.category a:hover {color:red; text-decoration:none}

#spr_sub {text-align:center; color:#6fb1e1; font-size:10px}
#spr_sub a {color:#6fb1e1; font-weight:bold}
#spr_sub a:hover {color:#185e84; text-decoration:none}
#pager2 {margin:0px; color:#b3b3b3; font-weight:bold; font-size:11px}

/*Добавление предприятия(кнопка)*/
#add {padding:2px; margin:3px; margin-top:1px}
#add a {color:#BB2020; font-weight:bold; border:1px solid #CCCCCC; padding:2px}
#add a:hover {text-decoration:none; background-color:#f2f2f2}

.p_add {text-align:left; padding:4px; font-weight:bold}

/*Фотогалерея*/
#gal {margin:5px; font-size:12px;}
#gal a:hover {border-left:1px solid #268ABF; border-right:1px solid #268ABF; text-decoration:none; padding-left:3px; padding-right:3px}

#gc_name {margin-bottom:7px}
#gc_name a {color:#187fc3; background-color:#ebebeb; display:block; padding:4px; border-left:red solid 7px; font-weight:bold}
#gc_name a:hover {background-color:#8bc7ee; color:white; text-decoration:none}
#gm {margin-left:7px}

#pict {padding:3px; border:solid 1px #e0e0e0; margin:2px}
#pager {margin:4px; color:#b3b3b3; font-weight:bold; font-size:12px}
#back {color:white; font-size:12px; font-weight:bold; text-align:right; padding:3px; padding-right:7px}
#back a {color:white; text-decoration:none}
#back a:hover {text-decoration:none; color:#185e84}
#c_name {text-align:left; margin:5px; margin-bottom:0px; font-weight:bold; font-size:10px}
#p_descr {margin-top:2px}
#p_descr a {text-decoration:none}
#p_descr a:hover {color:#0d5c86}

.pre {margin:3px; margin-bottom:0; font-size:10px; text-align:center}
.pre a {color:black; text-decoration:none}

.pre_num {color:#187fc3; font-size:12px; margin-bottom:5px}
.pre_foto {background-color:#c4d4e1;}
.pre_foto img {border:1px solid white; margin:7px;}

.gal {font-size:12px; color:white; background-image:url(../images/gal_pre_bg.gif); padding:3px; display:block; margin-top:3px; text-align:center; letter-spacing:1px}
.gal a {color:white}

/*Статьи*/
#public {color:black; padding-top:4px}
#public a {color:black; font-weight:bold}
#public a:hover {color:#808080; text-decoration:none}

/*Web*/
.tb {font-size:12px; text-align:justify; margin:3px}
.tb p {margin:0; margin-top:7px; text-indent:0}
.sites {text-align:center; margin-top:2px}
.sites a {font-size:10px; font-weight:bold}

/*title*/
.title {position:absolute; top:6px; left:15px; font-family:"Times New Roman", Times, serif; font-size:39px; color:white; font-weight:bold}
h1 {position:absolute; top:6px; left:15px; font-family:"Times New Roman", Times, serif; font-size:39px; margin:0; padding:0; color:white; font-weight:bold}

.pod_rub {background-color:#6bcdff; display:block; padding:1px; padding-left:5px; color:#1d7fc0; font-weight:bold; font-size:12px} /*background-image:url(../images/back_bl1.gif);*/

div.txt2 {font-weight:bold; color:#1d4f82; top:-21px; left:8px; position:relative; margin-bottom:-10px; margin-right:2px; font-size:10px}
div.shadow2 {color:white; margin-top:7px; margin-bottom:7px; background-color:#e1e1e1; background-image:url(../images/chapter_bg.gif); background-repeat:no-repeat; background-position:right; padding:3px 0px 1px 9px; font-size:10px; font-weight:bold;}

.count td {font-family:Arial, Helvetica, sans-serif; color:black; font-size:11px}
.page_body {margin:7px}
.button {font-size:10px; margin:0; margin-bottom:3px;}
.form1 {padding:0; margin:0}

h4 {font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0}
.cc_name {font-size:11px; padding-bottom:3px; border-bottom:#666666 1px dotted; margin-bottom:3px}

.faq textarea {font-family:Arial, Helvetica, sans-serif; color:black; font-size:12px; border:1px solid #d6d6d6; padding:2px}
.faq input {font-family:Arial, Helvetica, sans-serif; color:black; font-size:12px; border:1px solid #d6d6d6; padding:2px}
.code {color:red; letter-spacing:2px; font-weight:bold; width:100px; text-align:center}
.question {background-color:#dcddde; display:block; padding:2px 4px 2px 4px; color:black;}
.answer {padding:4px; border-left:1px solid #dcddde; margin-bottom:7px}

.pages {margin:5px; text-align:center; font-weight:bold; color:#bebebe; padding:2px;}
.pages a {}
.pages a:hover {text-decoration:none; color:red}

.faq_name {color:#268abf; text-align:right}

.pager3 {text-align:center; font-weight:bold; font-size:16px; color:#b9b9b9; margin-bottom:7px}
.pager3 a {font-size:11px}
.pager3 a:hover {text-decoration:none; color:red}

/*Голосование*/
.v_go {font-size:11px; font-weight:bold; margin:4px 0 4px 0; font-family:Tahoma, Arial, Helvetica, sans-serif}
.v_answer {font-size:10px;}
.v_res {text-align:center; margin-bottom:10px}
.v_res b {font-size:18px; color:#268abf}

/*Search*/
.search {border-top:1px solid #49a9e1; border-left:1px solid #49a9e1; border-bottom:1px solid #acd9f3; border-right:1px solid #acd9f3; background-color:#f8f8f8; width:180px; padding:2px; color:#2074a2; font-size:14px; font-family:Arial, Helvetica, sans-serif}
.bt { background-image:url(../images/search_bg.gif); background-repeat:repeat-x; background-position:center; color:#2074a2; border:1px solid #acd9f3; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px 4px 1px 4px; cursor:pointer}

.redtram_news {border:solid 1px #e5e5e5; padding:3px; background-color:#f4f4f4}