@import url("calendar.css");
BODY {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}

H1 {
 display:inline;FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;font-weight:normal;
}

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; border-spacing: 0
}
TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; border-spacing: 0
}
TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; border-spacing: 0
}
TABLE TD {
	VERTICAL-ALIGN: top
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
DIV {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; COLOR: #000000; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; COLOR: #000000; PADDING-TOP: 0px
}
.width100, .w100 {width:100%;}
FORM {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; COLOR: #000000; PADDING-TOP: 0px
}
A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #224294; PADDING-TOP: 0px; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #5a8cb4
}
A:hover {
	COLOR: #990000
}
P.text {
	MARGIN-TOP: 7px; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; LINE-HEIGHT: 120%
}
P.pager {
	FONT-SIZE: 75%
}
DIV.block_small A {
	
}
A.all {
	FONT-SIZE: 70%; FLOAT: none; PADDING-TOP: 6px
}
DIV.small A {
	FONT-SIZE: 70%
}
DIV.small P {
	FONT-SIZE: 70%
}

div.s_links {padding-top:15px; float:left; width:200px;}
div.s_links a, div.s_links a:visited {display:block; font-size:70%; margin-bottom:2px; color:#aaaaaa;}

div.top_banner {padding:17px 20px 0 0; float:right;}

DIV.bottom_banner {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 20px
}

div.banners_right {margin-right:20px;}
div.banners_right div {margin-bottom:20px;}

TABLE.contur {
	MARGIN-BOTTOM: 12px; WIDTH: 100%
}
TD.bottom TABLE.contur {
	MARGIN-BOTTOM: 0px
}
TABLE.contur TD.con_l {
	BACKGROUND: url(/img/contur.gif) repeat-y left top
}
TABLE.contur TD.con_r {
	BACKGROUND: url(/img/contur.gif) repeat-y right top
}
TABLE.contur TD.con_c {
	WIDTH: 100%
}
DIV.block {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 21px
}
DIV.block SPAN.num {
	FONT-SIZE: 70%
}
DIV.block SPAN.num_big {
	FONT-SIZE: 12px
}
DIV.block P SPAN.num {
	FONT-SIZE: 90%
}
DIV.block P.cat {
	FONT-SIZE: 70%
}
DIV.block P.cat_2 {
	MARGIN-TOP: 5px; FONT-SIZE: 12px
}
DIV.block_small {
	MARGIN-TOP: 2px; PADDING-BOTTOM: 15px
}
DIV.block_small DIV.name {
	MARGIN-BOTTOM: 6px
}
DIV.block_small DIV.name A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; COLOR: #000000; LINE-HEIGHT: normal; PADDING-TOP: 0px
}
DIV.block_small DIV.name A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; COLOR: #000000; LINE-HEIGHT: normal; PADDING-TOP: 0px
}
DIV.block_small DIV.name A:visited {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; COLOR: #000000; LINE-HEIGHT: normal; PADDING-TOP: 0px
}
DIV.line {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 13px 0px 7px; PADDING-TOP: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #bdbdbd; font-size:0; line-height:0;
	clear:left;
}
DIV.block_small DIV.line {
	MARGIN-TOP: 7px; MARGIN-BOTTOM: 7px;
}

div.bottom {font-size:70%;}

DIV.search {
	MARGIN: 11px 0px 0px
}
DIV.search2 {
	MARGIN: 11px 0px 0px
}
DIV.search INPUT {
	BORDER-RIGHT: #a5acb2 1px solid; BORDER-TOP: #a5acb2 1px solid; MARGIN: 5px 0px 0px; BORDER-LEFT: #a5acb2 1px solid; WIDTH: 260px; BORDER-BOTTOM: #a5acb2 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff
}
DIV.search2 INPUT {
	BORDER-RIGHT: #a5acb2 1px solid; BORDER-TOP: #a5acb2 1px solid; MARGIN: 5px 0px 0px; BORDER-LEFT: #a5acb2 1px solid; WIDTH: 194px; BORDER-BOTTOM: #a5acb2 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff
}
DIV.search INPUT.but {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 6px 0px 0px 10px; BORDER-LEFT: 0px; WIDTH: 44px; BORDER-BOTTOM: 0px; HEIGHT: 20px
}
DIV.search2 INPUT.but {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 6px 0px 0px 10px; BORDER-LEFT: 0px; WIDTH: 44px; BORDER-BOTTOM: 0px; HEIGHT: 20px
}
DIV.mail {
	MARGIN: 11px 0px 20px
}
DIV.mail TD {
	FONT-SIZE: 75%; VERTICAL-ALIGN: top; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 30px
}
DIV.mail TD A {
	FONT-SIZE: 90%
}
DIV.mail INPUT {
	BORDER-RIGHT: #a5acb2 1px solid; BORDER-TOP: #a5acb2 1px solid; MARGIN: 0px; BORDER-LEFT: #a5acb2 1px solid; WIDTH: 260px; BORDER-BOTTOM: #a5acb2 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff
}
DIV.mail TEXTAREA {
	BORDER-RIGHT: #a5acb2 1px solid; BORDER-TOP: #a5acb2 1px solid; MARGIN: 0px; OVERFLOW: auto; BORDER-LEFT: #a5acb2 1px solid; WIDTH: 500px; BORDER-BOTTOM: #a5acb2 1px solid; HEIGHT: 250px; BACKGROUND-COLOR: #ffffff
}
DIV.mail INPUT.but {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 6px 0px 0px 10px; BORDER-LEFT: 0px; WIDTH: 70px; BORDER-BOTTOM: 0px; HEIGHT: 20px
}

DIV.menu {
     padding:11px 10px 1px 10px; FONT-SIZE: 70%; height:100%;
}

DIV.menu P {
     MARGIN-BOTTOM: 1px;
}
DIV.menu SPAN.baks {
     COLOR: #224294
}
DIV.menu SPAN.euro {
     COLOR: #990000
}
DIV.menu A {
     COLOR: #224294; TEXT-DECORATION: underline
}
DIV.menu A:visited {
     COLOR: #224294; TEXT-DECORATION: underline
}
DIV.menu A:hover {
     COLOR: #990000
}
DIV.menu_ico IMG {
     DISPLAY: inline; 
}
DIV.menu_ico A {
     DISPLAY: block; FONT-SIZE: 95%; COLOR: #224294; TEXT-DECORATION: underline
}
DIV.menu_ico A:visited {
     FONT-SIZE: 95%; COLOR: #224294; TEXT-DECORATION: underline
}
DIV.menu_ico A:hover {
     COLOR: #990000
}
DIV.menu_ico TABLE TD {
     BACKGROUND-IMAGE: url(/img/menu_ico_off.gif); BACKGROUND-REPEAT: repeat-x;
}
DIV.menu_ico TABLE TD.on {
     BACKGROUND-IMAGE: url(/img/menu_ico_on.gif); BACKGROUND-REPEAT: repeat-x
}
DIV.menu_ico TABLE TD {
     FONT-SIZE: 83%
}
DIV.menu_ico DIV.ico {
     BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; margin-top: 3px;
}
DIV.title {
	BORDER-RIGHT: #a1a1a1 1px solid; BACKGROUND-POSITION: left 50%; BORDER-TOP: #a1a1a1 1px solid; PADDING-LEFT: 8px; BACKGROUND-IMAGE: url(/img/title_fon.gif); MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 4px; BORDER-LEFT: #a1a1a1 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #a1a1a1 1px solid; BACKGROUND-REPEAT: repeat-y; HEIGHT: auto; BACKGROUND-COLOR: #bdbdbd
}
SPAN.title {
	PADDING-RIGHT: 19px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 75%; 
	BACKGROUND: url(/img/title_arch.gif) no-repeat right bottom; 
	COLOR: #000000;
	_height:1px;
}

H1.title {
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	PADDING-RIGHT: 19px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 75%; 
	display:inline;
	BACKGROUND: url(/img/title_arch.gif) no-repeat right bottom; 
	COLOR: #000000;
	_height:1px;
}

DIV.name {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: normal; PADDING-TOP: 0px
}
DIV.name A {
	COLOR: #000000
}
DIV.name A:hover {
	COLOR: #000000
}
DIV.name A:visited {
	COLOR: #000000
}
TABLE.block {
	MARGIN-TOP: 5px; WIDTH: 100%; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #eeeeee; border-spacing: 0
}
DIV.block TABLE.block TD P {
	PADDING-RIGHT: 10px
}
TABLE.block TD P {
	PADDING-RIGHT: 10px
}
TABLE.block TR.white {
	BACKGROUND-COLOR: #ffffff
}
TABLE.block TD {
	PADDING-LEFT: 10px; PADDING-BOTTOM: 11px
}
TABLE.block TD IMG {
    background:#fff; BORDER: 1px solid #aaaaaa; MARGIN: 10px 0px 5px 0px;
}

table.block td img.up {margin:7px 0 0 0; border:0; background:none;}
table.block table.usercontact img.up {margin:0 0 0 10px;}

TABLE.block TD P.date {
	MARGIN-TOP: 8px; FONT-SIZE: 70%; PADDING-BOTTOM: 0px; COLOR: #969696
}
TABLE.block TD P.place {
	MARGIN-TOP: 4px
}
TABLE.block TD P.samth {
	FONT-SIZE: 70%; PADDING-BOTTOM: 3px; COLOR: #969696
}
TABLE.block TD P.title {
	FONT-WEIGHT: bold; FONT-SIZE: 75%; PADDING-BOTTOM: 6px
}
TABLE.block TD P.title_afish {
	FONT-WEIGHT: bold; FONT-SIZE: 75%; PADDING-TOP: 7px
}
TABLE.block TD P.title3 {
	FONT-WEIGHT: bold; FONT-SIZE: 75%
}
TABLE.block TD P.title3 A {
	FONT-WEIGHT: bold; FONT-SIZE: 75%
}
TABLE.block TD P.title A {
	FONT-WEIGHT: normal
}
TABLE.block TD P.title2 {
	MARGIN-TOP: 4px; FONT-SIZE: 70%; PADDING-TOP: 1px
}
P.title2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 0px
}
P.title2 NOBR {
	COLOR: #969696
}
TABLE.block TD P.text {
	PADDING-RIGHT: 5px; FONT-SIZE: 70%; MARGIN: 0px; LINE-HEIGHT: normal; PADDING-TOP: 1px
}
TABLE.block TD P.text_all {
	PADDING-RIGHT: 5px; FONT-SIZE: 70%; MARGIN: 0px; LINE-HEIGHT: normal; PADDING-TOP: 1px
}
TABLE.block TD P.text_all {
	FONT-SIZE: 75%
}
TABLE.block TD P.text_all {
	FONT-SIZE: 75%
}
TABLE.dt_link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -2px 0px -1px; WIDTH: 100%; PADDING-TOP: 0px
}
TABLE.dt_link TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 6px
}
TABLE.dt_link TD P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE.dt_link TD P.date {
	MARGIN-TOP: 1px; FONT-SIZE: 70%; COLOR: #969696
}
TABLE.dt_link TD P.city {
	FONT-SIZE: 70%; COLOR: #969696
}
TABLE.dt_link TD P.title3 A {
	FONT-WEIGHT: bold; FONT-SIZE: 70%
}
TABLE.dt_link TD P.title {
	FONT-SIZE: 75%
}
P.place {
	FONT-SIZE: 70%; COLOR: #969696
}
TABLE.dt_link2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -2px 0px -1px; WIDTH: 100%; PADDING-TOP: 0px
}
TABLE.dt_link2 TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 6px
}
TABLE.dt_link2 TD.small {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE.dt_link2 TD P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE.dt_link2 TD P.date {
	MARGIN-TOP: 1px; FONT-SIZE: 70%; COLOR: #969696
}
TABLE.dt_link2 TD P.city {
	FONT-SIZE: 70%; COLOR: #969696
}
TABLE.dt_link2 TD P.title {
	FONT-SIZE: 70%
}
TABLE.dt_link2 TD P.title3 A {
	FONT-WEIGHT: bold; FONT-SIZE: 70%
}
TABLE.dt_rubric {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 75%; PADDING-BOTTOM: 0px; MARGIN: -10px -10px 0px; WIDTH: 100%; PADDING-TOP: 0px
}
TABLE.dt_rubric A {
	TEXT-INDENT: 0px
}
TABLE.dt_rubric TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 6px
}
TABLE.dt_rubric TD.dt_rubric {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; MARGIN: 0px; WIDTH: 2px; PADDING-TOP: 6px
}
TABLE.dt_rubric TR.dot {
	PADDING-RIGHT: 5px; PADDING-LEFT: 8px; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 6px
}
TABLE.dt_rubric TD P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE.dt_rubric TD P.title {
	FONT-SIZE: 75%
}
TABLE.dt_rubric A.un,span.un {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 90%; BACKGROUND: url(/img/dash.gif) no-repeat left top; PADDING-BOTTOM: 0; MARGIN: 0px; WIDTH: auto; LINE-HEIGHT: 100%; PADDING-TOP: 0
}
DIV.block_small A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 70%; BACKGROUND: url(/img/dot.gif) no-repeat left top; PADDING-BOTTOM: 6px; MARGIN: 0px; WIDTH: auto; LINE-HEIGHT: 120%; PADDING-TOP: 1px
}
DIV.block_small P {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 75%; BACKGROUND: url(/img/dot.gif) no-repeat left top; PADDING-BOTTOM: 6px; MARGIN: 0px; WIDTH: auto; LINE-HEIGHT: 120%; PADDING-TOP: 1px
}
TABLE.m_rubric {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px -1px; WIDTH: 100%; PADDING-TOP: 0px
}
TABLE.m_rubric TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 95%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE.m_rubric A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 75%; BACKGROUND: url(/img/dot.gif) no-repeat left top; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: auto; LINE-HEIGHT: 120%; PADDING-TOP: 1px
}
TABLE.m_rubric P {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 75%; BACKGROUND: url(/img/dot.gif) no-repeat left top; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: auto; LINE-HEIGHT: 120%; PADDING-TOP: 1px
}
TABLE.m_rubric A.un {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 75%; BACKGROUND: url(/img/dash.gif) no-repeat left top; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: auto; LINE-HEIGHT: 120%; PADDING-TOP: 1px
}
TABLE.m_rubric P.un {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 75%; BACKGROUND: url(/img/dash.gif) no-repeat left top; PADDING-BOTTOM: 8px; MARGIN: 0px; WIDTH: auto; LINE-HEIGHT: 120%; PADDING-TOP: 1px
}
TABLE.m_rubric TD P.title {
	FONT-SIZE: 75%
}
TABLE.schetchik {
	MARGIN-TOP: 22px; MARGIN-BOTTOM: 35px
}
DIV.article {
	MARGIN-TOP: 4px; FONT-SIZE: 75%; MARGIN-BOTTOM: -8px
}
DIV.article P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 13px; PADDING-TOP: 0px
}
TABLE.item {
	WIDTH: 100%
}
TABLE.item TH {
	PADDING-RIGHT: 5px; FONT-SIZE: 70%; PADDING-BOTTOM: 8px; TEXT-ALIGN: left
}
TABLE.item TR.first {
	BACKGROUND: #eeeeee
}
TABLE.item TD {
	PADDING-RIGHT: 5px; FONT-SIZE: 75%; PADDING-BOTTOM: 12px; PADDING-TOP: 10px
}
TABLE.item TD NOBR {
	FONT-SIZE: 95%;
}
TABLE.item TD.one {
	PADDING-LEFT: 10px
}
TABLE.item TD.price {
	FONT-SIZE: 70%
}
TABLE.month_time TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 70%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.l_fm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: -3px 0px 0px; PADDING-TOP: 0px
}
DIV.l_fm P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.line_l_fm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #bdbdbd; font-size:0; line-height:0;
}
P.error {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #990000; PADDING-TOP: 0px
}
P.successful {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px
}
DIV.message {padding:7px 10px 13px 10px; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; BACKGROUND-COLOR: #eeeeee;}
SPAN.red {
	COLOR: #990000
}
TABLE.news_ico {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px
}
TABLE.news_ico TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: bottom; PADDING-TOP: 0px
}
TABLE.news_ico TD IMG {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
P.txt_12 {
	FONT-SIZE: 12px
}
P.txt_11 {
	FONT-SIZE: 11px
}
TABLE.player {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; WIDTH: auto
}
TABLE.player TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.player .progres_line {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/img/progres_line_bg.gif) repeat-x center 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.player TD IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TABLE.player TD.progres_line IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TABLE.plaeyr_control {
	MARGIN-BOTTOM: 5px; WIDTH: 100%;
}
TABLE.plaeyr_control TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
TABLE.plaeyr_control TD IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TABLE.pic_control {
	MARGIN-TOP: 5px; WIDTH: 100%
}
TABLE.pic_control TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.weather {
	WIDTH: 100%
}
TABLE.weather TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 70%; BACKGROUND: #eeeeee; PADDING-BOTTOM: 15px; VERTICAL-ALIGN: top; PADDING-TOP: 10px; TEXT-ALIGN: left
}
TABLE.weather TH NOBR {
	FONT-WEIGHT: normal; COLOR: #969696
}
TABLE.weather TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #969696 1px solid
}
TABLE.weather TD P {
	MARGIN-TOP: 10px; FONT-SIZE: 75%; MARGIN-BOTTOM: 15px
}
TABLE.weather TR.last TD {
	BORDER-BOTTOM: 0px solid
}
TABLE.weather_2 {
	MARGIN-BOTTOM: 10px; WIDTH: 100%
}
TABLE.weather_2 TH {
	FONT-SIZE: 70%; PADDING-BOTTOM: 15px; VERTICAL-ALIGN: top; BORDER-BOTTOM: #969696 1px solid; TEXT-ALIGN: left
}
TABLE.weather_2 TH NOBR {
	FONT-WEIGHT: normal; COLOR: #969696
}
TABLE.weather_2 TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #969696 1px solid
}
TABLE.weather_2 TD P {
	MARGIN-TOP: 10px; FONT-SIZE: 75%; MARGIN-BOTTOM: 15px
}
TABLE.weather_2 TH.no_line {
	BORDER-BOTTOM: 0px solid
}
TABLE.weather_2 TD.no_line {
	BORDER-BOTTOM: 0px solid
}
TABLE.weather_2 TD.no_line {
	BACKGROUND: #eeeeee
}
TABLE.weather_2 TD.now {
	BACKGROUND: #eeeeee
}
P.title_prom_afisn {
	MARGIN-TOP: 4px; FONT-SIZE: 80%
}
P.title_prom_afisn NOBR {
	FONT-SIZE: 85%; COLOR: #a9a9a9
}


/***** tv ****/
div.tv { font-size:75%; position:static;}
div.tv div.line {position:static;}
div.tv p.descr {font-size:95%; margin-left:37px;}
p.channel {
	FONT-WEIGHT: bold;
	FONT-SIZE: 75%;
	line-height:80%;
}
div.tv span {color:#AAAAAA; font-size:95%}
p.title2#tv {margin-top: 4px}
div.tv#in {margin-top: 5px}
div.tv-time {font-size:70%; margin-top:2px;margin-bottom:-1px;}
div.tv-time nobr {color:#AAAAAA;}
td.ico-channel img{ border:1px solid #AAAAAA; margin-right:10px;}
div.print { margin-top:9px;margin-bottom:-2px;}
div.print1{margin-top:8px; padding-left:1px;}
table.block div.print1 img {background:none; border:0}
table.yandex { background:#EEEEEE }
td.tv { vertical-align:top; padding:10px }
td.tv img { border:1px solid #A5ACB2 }
td.tvcopy { padding-bottom:10px; padding-top:1px }
div.line#tv {margin-bottom:9px; margin-top:11px;}
/***** tv ****/

div.block td.promo {
   background-color:#EEE;
   padding-top:10px;
   padding-bottom:16px;
   padding-left:10px;
   padding-right:10px;
}


div.post
{
	margin : 6px 0px 20px 0;
}

div.post table
{
	margin: 0;
	padding: 0;
	width: 100%;
	
}

div.post td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	vertical-align: top;
	text-align: left;
	height: 32px;
	padding-bottom: 2px;	
}

div.post td.small
{
	height: 18px;
	margin: 0;
	padding: 0;
}

div.post td.file
{
	font-family: Arial, Helvetica, sans-serif;
/*	font-size: 90%;*/
	vertical-align: middle;
	height: 20px;
	margin-top: 0px;
	padding-top: 0;
	margin-bottom: 3px;
}

div.post p.note {
	font-size:95%;
	margin:4px 0 10px 0;
}

div.post td.theme
{
	
	padding-top: 4px;
	font-size: 12px;
}

div.post td a
{
	font-size: 11px;
}

div.post input
{ 
	width: 310px;
	height: 20px;
	border: #a5acb2 1px solid;
	background-color: #ffffff;
	margin: 0;
	padding: 0;
}

div.post input.theme
{ 
	width: 100%;
}

div.post input.file
{ 
	width: 100%;
	height: 20px;
	border: #a5acb2 1px solid;
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	margin-bottom: 3px;
}

div.post textarea
{
	width: 100%;
	height: 120px;
	border: #a5acb2 1px solid;
	background-color: #ffffff;
	overflow: auto;
	margin: 0;
	padding: 0;
}
 
div.post input.but
{ 
	width: 70px;
	margin: 0;
	margin-left: 0px;
	margin-top: 11px;
	height: 20px;
	border: 0;
}

div.post input.but_2
{ 
	width: 52px;
	margin: 0;
	margin-left: 10px;
	padding: 0;
	height: 20px;
	border: 0;
}

div.post input.but_3
{ 
	width: 68px;
	margin: 0;
	
	padding: 0;
	height: 20px;
	border: 0;
}

div.post input.but_4
{ 
	width: 54px;
	margin: 0;
	
	padding: 0;
	height: 20px;
	border: 0;
}

div.post table.post input.check
{
		width: auto;
		margin-left: -5px;
		background:none;
		border:none
}

div.login
{
	margin : 11px 0 16px 0;
}

div.login td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	vertical-align: middle;
	height: 30px;
}

div.login td a
{
	font-size: 90%;
}
	
div.login input
{ 
	width: 170px;
	height: 20px;
	border: #a5acb2 1px solid;
	background-color: #ffffff;
	margin: 0;
}

div.login input.check
{
          width: auto;
          margin-left: -5px;
          background:none;
          border:none
}


div.login input.but
{ 
	width: 44px;
	margin: 0;
	margin-left: 10px;
	margin-top: 6px;
	height: 20px;
	border: 0;
}

span.plus {
 color:green;
 font-size:10px;
}

span.minus {
 color:red;
 font-size:10px;
}

span.desc {
 color:#AAA;FONT-SIZE:95%;
}

div.article img {float:left; margin-right:9px; margin-bottom:4px; margin-top:3px; border:1px solid #babbc0}
/*div.article p {padding:0; margin:0; margin-bottom:5px}*/
div.article h2 {font-size:100%; font-weight:bold; font-family:Arial; padding:0; margin: 0 0 13px 0;}
div.article h3 {font-size:95%; font-weight:bold; padding:0; margin:0 0 0.5em 0;}

div.i_podpis, div.i_podpis1 {float:left; overflow:visible}
div.i_podpis p, div.i_podpis1 p {font-size:11px; line-height:13px; color:#969696; margin:0; margin-right:10px}
div.i_podpis img, div.i_podpis1 img  {float:none; margin-bottom:2px}
div.i_podpis p {width:120px}

table.opros_small {font-size:70%; margin-top:4px; width:100%}
table.opros_small td.text {padding-top:4px; padding-left:4px}

img.mp3_attach {
    background: url(http://webrostov.ru/img/ico_mp3.png) no-repeat;
   // background-image: none;
   // filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://webrostov.ru/img/ico_mp3.png',sizingMethod='crop');
   border:0; display:block;
    }

img.wmv_attach {
    background: url(http://webrostov.ru/img/ico_wmv.png) no-repeat;
   // background-image: none;
   // filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://webrostov.ru/img/ico_wmv.png',sizingMethod='crop');
   border:0; display:block;
    }

img.mov_attach {
    background: url(http://webrostov.ru/img/ico_mov.png) no-repeat;
   // background-image: none;
   // filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://webrostov.ru/img/ico_mov.png',sizingMethod='crop');
   border:0; display:block;
    }

div.info {font-size:70%;margin-bottom:-4px}
div.info ul {list-style:none; margin:0; padding:0; line-height:115%;margin-bottom:4px}
div.info ul li {background: url(/img/dot2.gif) 0px 4px no-repeat; margin:0; padding:0; padding-left:7px;}
table.dt_link2 div.info p {margin-bottom:4px}


div.small_rubric		{font-size:70%;}
div.small_rubric p		{background:url(/img/dot.gif) 0px 0px no-repeat; padding-left:9px; margin-bottom:6px;}

div.user_text {font-size:75%;position:static}
table.block td div.user_text P {padding:0; margin-bottom: 6px;}

table.dt_link2 td p.info {font-size: 70%;}

p.title span.desc, p.text_all span.desc, div.place span.desc {font-size:100%;}

table.login                    {font-size:75%}
table.login input.text, table.login textarea     {border:#a5acb2 1px solid; background:#ffffff; height:20px; padding:0; margin:0; font:12px Arial; width:100%}
table.login td               {vertical-align:middle}

ul.list {list-style:none; margin:0; padding:0; line-height:115%; margin-bottom:4px}
ul.list li {background: url(/img/dot2.gif) 0px 4px no-repeat; margin:0; padding:0; padding-left:7px;}

p.sponsor                         {font-size:75%; font-weight:bold;}
table.sponsor                    {font-size:95%; width:100%; margin-top:2px;}
table.sponsor td img               {border:1px solid #bdbdbd; margin-bottom:5px; margin-top:3px;clear:both;display:block;float:none}
table.sponsor td               {padding-right:10px;}

#yandex_direct {font:100% Arial}
#yandex_direct table, #yandex_direct td, #yandex_direct div, #yandex_direct a, 
#yandex_direct span {font:100% Arial;}

div.rubric1 p {margin-top:6px; padding-left:20px; font-size:70%; background:url(/img/dash1.gif) no-repeat 0px 7px;}
div.rubric1 p.dot {padding-left:9px; background:url(/img/dot.gif) no-repeat 0px 1px;}

table.sub_menu {width:100%; margin-top:8px;}
table.sub_menu div.sub_ico {position:relative; width:36px; height:36px; text-align:center;}
table.sub_menu div.sub_ico img {cursor:pointer;}
table.sub_menu div.sub_text {position:absolute; left:0; top:50px; text-align:left; border:1px solid #7f7f7f; font-size:70%; font-weight:bold; background:#fff; display:none;}
table.sub_menu div.sub_text div {background:url(/img/menu_corner.gif) 0 0 no-repeat; height:20px; width:11px; margin-left:17px; margin-top:-20px; position:relative;}
table.sub_menu div.sub_text p {padding:4px 10px 5px 10px; white-space:nowrap; width:100%;}


table.top_adv2 {font-size:70%; width:100%;margin-top:4px}
table.top_adv2 div.line {margin:13px 0 10px 0;}
table.top_adv2 td {padding-right:10px;}
table.top_adv2 td.last {padding-right:0;}
table.top_adv2 table.pic {border:1px solid #aaa; background:#fff; margin-bottom:5px; font-size:100%;}
table.top_adv2 table.pic td {vertical-align:middle; width:60px; height:60px; padding:0;}

div.top_adv {font-size:70%;}
div.top_adv div.line {margin:13px 0 10px 0;}
div.top_adv img {border:1px solid #aaa; margin-bottom:7px; background:#fff;}

p.photo_source {margin:0; padding:0; font-size:70%; font-style:italic;}

table.logopic {border-collapse:separate; margin-right:10px; margin-top:6px; width:182px; height:137px; border:1px solid #aaa;}
table.logopic td {vertical-align:middle; background:#fff;}

