body{background-color:#f5f5f5;margin:0;
scrollbar-3dlight-color:#b9b9b9;
scrollbar-arrow-color:#343434;
scrollbar-darkshadow-color:#b9b9b9;
scrollbar-face-color:#b9b9b9;
scrollbar-track-color:#fbfbf9;
scrollbar-highlight-color:#fbfbf9;
scrollbar-shadow-color:#fbfbf9;
scrollbar-base-color:#fbfbf9;}
img{border:none;}

/*Заголовки*/
h1{font:bold 150%/110% Trebuchet MS,sans-serif;
text-align:left;
color:#3B4DCB;
margin:8px 0 15px 10px;
padding:20px 10px 3px 0;}
h1.splash{color:#3B4DCB;}
h1.main{font:bold 120%/110% Trebuchet MS,sans-serif;
text-align:left;
color:#340177;
margin:10px;
padding:0;}
h1.main2{font:bold 110%/140% Trebuchet MS,sans-serif;
text-align:center;
color:#A90101;
margin:10px;
padding:0;}
h1.tomsky{color:#4d03b3;
margin:8px 0 15px 10px;
padding:10px 10px 3px 0;}
h1.shtat{color:#188616;}
h1.news{color:#A90101;}
h2{font:bold 110%/110% Trebuchet MS,sans-serif;
text-align:left;
color:#6A1C17;
margin:30px 10px 10px 10px;
padding:0;}
h3{font:bold 95%/100% Trebuchet MS,sans-serif;
text-align:left;
color:#000;
margin:18px 10px 0 10px;
padding:0px;}
h4{font:bold 90%/100% Trebuchet MS,sans-serif;
text-align:left;
color:#000;
margin:15px 10px 0 10px;
padding:0;}

/*Станд.параграф*/
.txt{font:normal 85%/140% Trebuchet MS,sans-serif;
color:#000000;
margin:7px 7px 7px 10px;
padding:0;
text-align:left;}
.txt2{font:normal 85%/140% Trebuchet MS,sans-serif;
color:#000000;
margin:7px 7px 7px 0;
padding:0;
text-align:left;}
.star{font:normal 110% Trebuchet MS,sans-serif;
color:#6a1c17;
margin:25px 7px 7px 10px;
padding:0;
text-align:left;}
.red{color:#A90101;}

.captcha{font:normal 80%/140% Arial,Helvetica,sans-serif;
padding:5px 10px 15px 10px;}
.captcha img{margin:3px 0 8px 0;}
.captcha input.txt{margin-bottom:3px;
margin-left:0;
font-size:100%}

/*Новости*/
table.tnews{border:2px solid #fff;/*на гл.стр.*/
border-collapse:collapse;
width:90%;}
.tnews td.tdnews{padding-top:5px;;/*на гл.стр.*/
border-collapse:collapse;
width:20%;}
.tnews td.tdnews table{border:none;}
.tnews td.tdnews table td{border:none;}
p.news-main{font:normal 85%/130% Trebuchet MS,sans-serif;/*на гл.стр.*/
margin:0;
padding:1px 0 10px 0px;}
.date{font:bold 80% Trebuchet MS,sans-serif;
color:#A90101;
margin:0;
padding:7px 0 0 10px;}
h4.news-main{font:bold 110%/140% Trebuchet MS,sans-serif;
text-align:center;
color:#A90101;
margin:10px;
padding:0;}
h4.news{font:bold 110%/140% Trebuchet MS,sans-serif;
text-align:left;
/*color:#A90101;*/
color:#000;
margin:20px 10px 0 10px;
padding:0;}
p.news{font:normal 85%/130% Trebuchet MS,sans-serif;
margin:0;
padding:5px 0 0 10px;}
p.news a, p.news-main a{font-size:100%;
font-weight:normal;
color:#07009C;
padding:0px;
margin:0px;
text-decoration:underline}
p.news a:visited, p.news-main a:visited{color:#7F72A7;}
p.news a:hover, p.news-main a:hover{color:#8B0400;}
.pic-news1{margin:5px 5px 0 0;/*на гл.стр.*/
padding:0;}
.pic-news{margin:5px 0;
padding:0;}

/*Станд.таблица*/
.tab{border:1px solid #093072;
border-collapse:collapse;}
table.tab td{border:1px solid #093072;}
th{font:bold 85%/150% Trebuchet MS,sans-serif;
color:#000;
margin:2px;
padding:2px 3px;
margin:0;
background:#c3d9f8;
border:1px solid #093072;}
/*Текст в ячейках*/
.tb{font:normal 85%/120% Trebuchet MS,sans-serif;/*по центру*/
color:#000;
text-align:center;
padding:2px 3px;
margin:0;}
.tl{font:normal 85%/150% Trebuchet MS,sans-serif;/*слева*/
color:#000;
text-align:left;
padding:2px;
margin:2px 0;}
.tr{font:normal 85%/150% Trebuchet MS,sans-serif;/*справа*/
color:#000;
text-align:right;
padding:2px;margin:0;}

/*Инфоблок справа*/
.ib-tab{width:90%;
margin:20px 10px 30px 10px;}
.bgcolor{background-color:#fafbed;
padding:5px;}
.ib-top{background:url(/img/block2.gif) repeat-x left top;}
.ib-bot{background:url(/img/block8.gif) repeat-x left bottom;}
.ib-left{background:url(/img/block11.gif) repeat-y left top;}
.ib-right{background:url(/img/block5.gif) repeat-y right top;}

/*Точки входа на гл. стр.*/
.point{font:bold 16px/100% Trebuchet MS,sans-serif;
color:#340177;
margin:7px 0 5px 15px;
text-align:left;
padding:0;
text-decoration:none;}
a.point{font-size:16px;
font-weight:bold;
color:#340177;
margin:0;padding:0;
text-decoration:none}
a.point:visited{color:#7F72A7;}
a.point:hover{color:#8B0400;}
.main{font:normal 15px/110% Trebuchet MS,sans-serif;
color:#07009C;
margin:0;
text-align:left;
padding:0 0 0 15px;
text-decoration:none}
a.main1{font-size:13px;
font-weight:normal;
color:#07009C;
margin:0;padding:0;
text-decoration:underline}
a.main1:visited{color:#7F72A7;}
a.main1:hover{color:#8B0400;}

/*Копирайт*/
.copy{font:normal 65%/110% Trebuchet MS,sans-serif;
color:#5B5B5B;
padding:0;
margin:0;}
a.copy{font-size:100%;
font-weight:normal;
color:#464646;
text-decoration:underline;}
a.copy:visited{color:#707070;}
a.copy:hover{color:#000;}

/*Станд.ссылка*/
a.link, a.link-txt{font-size:100%;
font-weight:normal;
color:#07009C;
margin:0;padding:0;
text-decoration:underline;}
a.link:visited, a.link-txt:visited{color: #7F72A7;}
a.link:hover, a.link-txt:hover{color:#8B0400;}
a.link-red{color:#8B0400;}
a.link-red:visited{color: #8B0400;}
a.link-red:hover{color:#b80701;}

/*ссылки в подвале*/
.blink{font:normal 10px Trebuchet MS,sans-serif;
color:#9db8c1;
padding:0px 0px 2px;
margin:0;
text-align:left;}
.blink a{font-size:10px;
font-weight:normal;
color:#9db8c1;
text-decoration:underline;}
.blink a:hover{color:#829fb0;
text-decoration:none;}

/*Ссылка на версию языка*/
a.langg{font:normal 80% Trebuchet MS,sans-serif;
color: #0700a0;
margin: 0;
padding: 0;
text-decoration: none;}
a.langg:visited{color:#0700a0;
text-decoration:none;}
a.langg:hover{color: #8683cd;
text-decoration: underline;}

/*Ссылка для галереи*/
.gallery{font:normal 75%/120% Trebuchet MS,sans-serif;
color:#000000;
margin:0;padding:0 10px 12px 0;}
.gallery img.img{margin-right:0;}
.gallery a{font-size:100%;
font-weight:normal;
text-align:left;
color:#07009C;
margin:0;padding:0;
text-decoration:underline;}
.gallery a:visited{color:#7F72A7;}
.gallery a:hover{color:#8B0400;}

/*Меню, на внутр. стр. сайта*/
.menu1p{font:bold 100%/150% Trebuchet MS,sans-serif;
color:#8B0400;
text-align:left;
vertical-align:text-bottom;
margin:0;
padding:1px 3px;}
a.menu1p{font-size:100%;
font-weight:bold;
color:#330277;
margin:0;padding:0;
text-decoration:none;}
a.menu1p:visited{color:#7F72A7;}
a.menu1p:hover{color:#8B0400;}
.menu2p{font:bold 90%/150% Trebuchet MS,sans-serif;
color:#8B0400;
text-align:left;
vertical-align:text-bottom;
margin:0;
padding:0 3px 0 17px;}
a.menu2p{font-size:100%;
font-weight:normal;
color:#07009C;
margin:0;padding:0;}
a.menu2p:visited{color:#7F72A7;}
a.menu2p:hover{color:#8B0400;}
.menu3p{font:bold 80%/150% Trebuchet MS,sans-serif;
color:#8B0400;
text-align:left;
vertical-align:text-bottom;
margin:0;
padding:0 3px 0 27px;}
a.menu3p{font-size:100%;
font-weight:normal;
color:#07009C;
margin:0;padding:0;}
a.menu3p:visited{color:#7F72A7;}
a.menu3p:hover{color:#8B0400;}
.menu4p{font:bold 75%/150% Trebuchet MS,sans-serif;
color:#8B0400;
text-align:left;
vertical-align:text-bottom;
margin:0;
padding:0 3px 0 35px;}
a.menu4p{font-size:100%;
font-weight:normal;
color:#07009C;
margin:0;padding:0;}
a.menu4p:visited{color:#7F72A7;}
a.menu4p:hover{color:#8B0400;}

/*Меню-крошки*/
.menu-crumbs{font:bold 12px Trebuchet MS,sans-serif;
padding:5px 1px 3px 11px;
margin:0;
color:#8E0402;}
a.menu-crumbs{font-size:100%;
font-weight:normal;
padding:0;margin:0;
color:#050098;
text-decoration:underline;}

/*Списки*/
ul{list-style:outside url(/img/bull.gif);
margin:0 0 10px 40px;
padding:0;
text-indent:0;}
li{font:normal 85%/160% Trebuchet MS,sans-serif;
text-align:Left;
margin:3px 7px 3px 0;
padding:0;
text-indent:0px;}
ol ul li, ol ol li, ul ul li {font:normal 100%/160% Trebuchet MS,sans-serif;
text-align:Left;
text-indent:0;
margin:4px 0;}
li.list{list-style: decimal outside;
margin:4px 0 4px 25px;}
ol{list-style:decimal outside;
margin:0 0 0 45px;
text-indent:0;}
/*ul.line{margin:15px 10px}
ul.line li{ list-style:none; list-style-image:none;
font: normal 75%/140%  Trebuchet MS, sans-serif;
display:block;
float:left;
text-align:center;
padding:0;
margin:0 15px 15px 0;
width:180px;}*/

/*Верх шаблона, логотипы*/
.topsite{}
td.topsite span{font:normal 17px/150% Trebuchet MS,sans-serif;
color:#ffffff;
background:no-repeat fixed;
position:absolute;
visibility:visible;
z-index:2;}
span.banner{height:83px;/*лого на гл.стр.*/
width:206px;
left:60px;
top:4px;}
span.splash
{height:15px;
width:200px;
left:550px;
top:57px;}
span.shtat
{height:15px;
width:200px;
word-spacing:7px;
left:450px;
top:30px;}
.ban_shtat{background:url(/img/shtat/ban.gif) repeat-x left top;}
span.tomsky
{height:15px;
width:200px;
left:420px;
top:30px;}
span.tomsky_logo{height:68px;
width:206px;
left:10px;
top:8px;}

div.white{font:normal 23px/120% Trebuchet MS,sans-serif;
color:#fff;
position:absolute;/*Новости, гл. стр.*/
left:350px;
top:23px;}
div.white em{font-size:90%;}

span.lang{height:17px;/*Языковая версия, гл. стр.*/
/*width:120px;*/
right:0px;
top:7px;}
span.lang a.langg{color:ffffff;}
span.lang a.langg:visited{color:#ffffff;}
span.lang1{height:17px;/*Языковая версия, стр. события*/
width:120px;
right:20px;
top:150px;}

.img{padding:0px;
margin:0 15px 1px 0;}
.img_splash{padding:0;
margin:0 0 5px 10px;}
.ban_shtat{background:url(/img/shtat/ban.gif) repeat-x left top;}

acronym{border-bottom-width:1px;
border-bottom-color:#000000;
border-bottom-style:dotted;
cursor:help;}

table.phone{background:url(/img/main/phone2.jpg) repeat-x left bottom;/*блок с тел.*/
height:70px;
width:100%;}
table.phone td{background:url(/img/main/phone1.jpg) no-repeat left bottom;
padding-bottom:0px;}
span.phone{font:bold 130%/100% Trebuchet MS,sans-serif;
color:#ffffff;
padding-left:90px;
padding-bottom:15px;}
table.phone a.point:hover{color:#fff;text-decoration:underline;}

/*blocks main page*/
.bord-bot{background-color:#fff;
border-bottom:1px solid #012391;}
.demo_back{background:url(/img/demo-bg.gif) repeat-y top right;}
.cast-back{background:url(/img/cast-bg.gif) repeat-y top left;}
.demo{font:bold 110%/130% Trebuchet MS,sans-serif;
text-align:center;
margin:10px;
padding:0;}
a.demo{font-size:100%;
font-weight:bold;
color:#A90101;
margin:0;padding:0;
text-decoration:none;}

/*Поиск новостей*/
.sn-tab1{background:#ebdce1 url(/img/archive2.gif) repeat-x left top;
width:90%; height:200px;
margin: 5px 5px 5px 10px;}
.sn-tab2{background:url(/img/archive8.gif) repeat-y left top;}
.sn-tab3{background:url(/img/archive4.gif) repeat-y right top;
width:100%; height:100%;}
.sn-tab4{background:url(/img/archive3.gif) no-repeat right top;}
.sn-tab5{background:url(/img/archive1.gif) no-repeat left top;
width:100%; height:100%;}
.sn-tab6{background:url(/img/archive6.gif) repeat-x left bottom;
width:100%; height:100%;}
.sn-tab7{background:url(/img/archive7.gif) no-repeat left bottom;}
.sn-tab8{background:url(/img/archive5.gif) no-repeat right bottom;
width:100%; height:100%;}
.sn-tab9{margin-left:15px;}
h3.sn{font:bold 110% Trebuchet MS,sans-serif;
text-align:left;
color:#404040;
margin:15px 5px 10px 15px;
padding:0;}
.sn-red{font:bold 80%/120% Trebuchet MS,sans-serif;
text-align:left;
color:#a90101;
padding:5px 5px 5px 0;
margin:0;}

/*формы*/
form{margin:0;}
.input-txt{font:normal 80% Trebuchet MS,sans-serif;
margin:5px 0 5px 1px;
padding:0 0 0 3px;}
select{font:normal 80% Trebuchet MS,sans-serif;
margin:0px 15px 5px 0;}
.but{font:normal 80%;
margin:10px 5px 20px 1px;
padding:0 5px;}
input.fback, textarea{margin:5px 8px;}

/*advice*/
ul.line{margin:15px 10px}
ul.line li{list-style:none; list-style-image:none;
font: normal 75%/140%  Trebuchet MS, sans-serif;
display:block;
float:left;
text-align:center;
padding:0;
margin:0 15px 15px 0;
width:180px;
height:170px;}

/**/
div.left-bot {padding:10px 15px 10px 18px;}
div.left-bot ul.line {margin:15px 0;}
div.left-bot ul.line li {height:135px;
margin:0 5px 5px 0;
width:173px;}

/*contact*/
ul.cont {margin-left:5px;}
ul.cont li{list-style:none; list-style-image:none;
font: normal 75%/140%  Trebuchet MS, sans-serif;
display:block;
float:left;
text-align:center;
padding:0;
margin:0 15px 15px 0;}
ul.cont h3{font:bold 120%/100% Trebuchet MS,sans-serif;}

/* for Calendar */
table.tdate{background-color:#fff;}
table.tdate td.red{border:1px solid #330277;
padding:4px 0 0 5px;
margin:0;}
td.arrow_left{padding:0 10px 0 0;}
td.arrow_right{padding:0 0 0 10px;}
.butimg{margin:0;padding:0;}

table.week-th{margin:0;
border-collapse:collapse;}
table.week-th td{border:1px solid #fff;
border-collapse:collapse;
width:14%;}
table.week-th tr td.week{background-color:#330277;
color:#fff;}
table.week-th tr td.week-end{background-color:#910100;
color:#fff;}
table.week-td{margin:3px 0 0 0;
border-collapse:collapse;}
table.week-td td{border-collapse:collapse;
border:1px solid #330277;
width:14%;}
table.week-td td.holiday{background-color:#fff0f5;}

table.week-td tr td.current{background-color:#e0d3f2;}
table.week-td td.frame{font-weight:bold;}
table.week-td td.frame a{font-weight:bold;color:#000;}

table.week-th td, table.week-td td{font:normal 11px Verdana, Geneva,sans-serif;
color:#000;
text-align:center;
padding:5px;
margin:0;}
table.week-th a,table.week-td a{text-decoration:none;
color:#000;}
select.SelectMisc{font:normal 11px Verdana, Geneva,sans-serif;
padding:2px 0;
margin-right:5px;}

/*Картинки*/
.img1{margin:5px 8px 3px 10px;}/*слева от текста*/
.img2{margin:5px 0 3px 8px;}/*справа от текста*/