/* CSS Document */
html, body  {
  padding:0;
  background:#798b99;
  margin:0;
  }
TD {font-family:Tahoma, Geneva, sans-serif; }
p { margin:0; }


/*text*/
.text  {
  font-size: 80%;
  color: #373737;  
  }
.text table, .text select, .text input, .text textarea {
  font-size: 100%;
  }

/*Link*/
a {
  font-weight:normal;
  color: #1675a3;
  text-decoration:underline; 
  }
a:hover {
  text-decoration:none; 
  }

/*H1*/
h1 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:160%;
  font-weight: normal;
  color:#1675a3;
  margin-bottom:10px;
  padding:0;
  }
h2 {
  font-size:120%;
  font-weight: bold;
  color:#1675a3;
  margin:0;
  padding:0;
  }

/*rss*/
#rss {
  font-size:70%;
  table-layout:fixed;
  }
#rss_text {
  font-weight:bold;
  color:#fff;
  }
#rss img{
  margin:2px 10px 0 30px;
  }
#rss a{
  font-size:100%;
  color:#fff;
  background:url(img/line_top.gif) repeat-x 0 3px;
  text-decoration:none;
  padding-bottom:3px;
  font-weight:bold;
  }
#rss a#sel{
  color:#1675a3;
  font-weight:bold;
  background:none;
  text-decoration:underline;
  }
#rss_menu {
  margin-right:30px;
  }
#admin {
  margin-top:10px;
  }
#slogan {
  margin:50px 0 0 200px;
  color:#fff;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:150%;
  }
#slogan1 {
  font-size:65%;
  font-style:italic;
  }

/*fon*/
.bg {
  background:url(img/bg.jpg) repeat-x top left;
  }
.bg_left {
  background:url(img/bg_left.jpg) no-repeat top left;
  }
.admin_bg {
  background:url(img/admin_bg.jpg) no-repeat top center;
  }
.menu_bg {
  background:url(img/menu_bg.jpg) repeat-x top left;
  margin-left:60px;
  margin-right:30px;
  }
.menu_bg_left {
  background:url(img/menu_bg_left.jpg) no-repeat top left;
  }
.menu_bg_right {
  background:url(img/menu_bg_right.jpg) no-repeat top right;
  }
.img_bg {
  background:url(img/img_bg.jpg) repeat-x top left;
  margin-left:60px;
  margin-right:30px;
  }
.img_bg_left {
  background:url(img/img_bg_left.jpg) no-repeat top left;
  }
.img_bg_right {
  background:url(img/img_bg_right.jpg) no-repeat top right;
  }
.img_center {
  background:url(img/img.jpg) no-repeat 0 19px;
  margin:0 27px 0 22px;
  }
.img_bt_left {
  background:url(img/img_bt_left.jpg) no-repeat bottom left;
  }
.img_bt_right {
  background:url(img/img_bt_right.jpg) no-repeat bottom right;
  }
.content_bg_left {
  background:url(img/content_bg_left.jpg) repeat-y top left #fff;
  margin-left:60px;
  margin-right:30px;
  }
.content_bg_right {
  background:url(img/content_bg_right.jpg) repeat-y top right;
  }
.content_bg_top {
  background:url(img/content_bg_top.jpg) repeat-x top center;
  }
.content_bg_top_left {
  background:url(img/content_bg_top_left.jpg) no-repeat top left;
  }
.content_bg_top_right {
  background:url(img/content_bg_top_right.jpg) no-repeat top right;
  }
.content_bg_bottom {
  background:url(img/content_bg_bottom.jpg) repeat-x bottom center;
  }
.content_bg_bottom_left {
  background:url(img/content_bg_bottom_left.jpg) no-repeat bottom left;
  }
.content_bg_bottom_right {
  background:url(img/content_bg_bottom_right.jpg) no-repeat bottom right;
  }

/*menu*/
#menu, #menu ul{
  list-style:none;
  margin:0;
  margin-right:50px;
  padding:0;	
  }
#menu li{
  background:url(img/marker_menu.gif) no-repeat bottom left;
  list-style-type:none; 
  padding: 0 9px 0 15px;
  margin:0;
  float:right;
  }
#menu li#select {
  background: none;
  list-style-type:none; 
}
#menu a {
  color:#fff;
  font-size:70%;
  text-decoration:none;
  }
#menu a:hover {
  text-decoration: underline;
  }
#logo {
  margin-left:30px;
  }

/*new_cat, new_tov*/
#new_cat {
  background:url(img/new_bg.jpg) repeat-y top left;
  width:157px;
  margin:20px 0 20px 45px;
  }
#new_cat_top {
  background:url(img/new_cat_bg_top.jpg) no-repeat top left;
  }
#new_tov_top {
  background:url(img/new_tov_bg_top.jpg) no-repeat top left;
  }
#new_bg_bottom {
  background:url(img/new_bg_bottom.jpg) no-repeat bottom left;
  }
#new_cat_head {
  margin-left:10px;
  font-size:125%;
  color:#fff;
  }
#new_tov_head {
  margin-left:10px;
  font-size:125%;
  color:#6d7d89;
  }
#new_cat ul{
  list-style:none;
  margin:0;
  padding:7px 7px 20px 10px;
  font-size:85%;
  }
#new_cat li{
	list-style-type: none;
	padding: 3px 0 3px 5px;
	margin: 0;
}
#new_cat a {
  text-decoration:none;
  }
#new_cat a:hover {
  text-decoration: underline;
  }
#new {
  font-weight:bold;
  color:#1675a3;
  }

/*Content*/
#content {
  margin:28px 30px 0 10px;
  padding:0;
  }
#content p {
  text-indent:0;
  margin-top:10px;
  } 
#nav {
  font-size:85%;
  margin:5px 0 6px 0;
  }  
#line {
 margin:0;
 }
#ban {
  margin:10px;	
  }
#bg_txt {
  padding:20px;
  margin-bottom:10px;
  background:#e7ebef;
  }

/*Rubricator*/
#rubr{
  margin:10px 0 10px 0;
  }
#rubr a{
  text-decoration:none;
  }
#rubr a:hover{
  text-decoration: underline;
  } 
//
.table_cat
{
	color: #4a4a4a;
	background-color: white;
	border: 0px dashed #dfdfdf;
	font-size: 12px;
}
.table_cat th {
	border: 1px dashed #dcdcdc;
	padding: 8px 8px 8px 8px;
	background-color: #f5f5dc;
	font-size: 12px;
}
.table_cat td {
	border: 1px dashed #C0C0C0;
	padding: 8px 8px 8px 8px;
	background-color: #e7ebef;
}
.table_cat1 td {
	border: 0px dashed #C0C0C0;
	padding: 8px 8px 8px 8px;
	background-color: #FFF5EE;
}
.table_cat1 img {border: 1px solid #000; } 
input, textarea {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	border: 1px solid #959595;
	background-color: #e8e8e8;
}
select {
	font-family: Georgia;
	font-size: 11px;
	border: 1px solid #959595;
	background-color: #e8e8e8;
}
.afisha {
	font-size: 15px;
	color: #bb1536;
	font-weight: bold;
}
.afisha1 {
	font-size: 13px;
	color: #4682b4;
	font-weight: bold;
}
.afisha2 {
	font-size: 11px;
	color: black;
}

 