a {outline: none; /* Убираем границу вокруг ссылок firefox*/}
a:active     {text-decoration: none;}
a:link       {text-decoration: none;}
a:visited    {text-decoration: none;}
body         {font-family: Tahoma; font-size: 13px; color: #000000; line-height: 14px}
table        {font-family: Tahoma; font-size: 13px; color: #000000; line-height: 14px}
td           {font-family: Arial;  font-size: 14px; color: #221d0f; line-height: 16px}


body,
html {
margin: 3px 0 0 0;
padding: 0px;
}

p {text-indent: 20px; /* Отступ первой строки в пикселах */}

.gradient {background:url('images/table_fon.gif') top no-repeat;}
.down     {background:url('images/down.gif') bottom no-repeat;}

.img  {border: 2px #c6c6b6 solid;}
.img2 {border: 2px #a60101 solid;}
.img3 {border: 1px #c6c6b6 solid;}

.o      {font-size: 15px; font-family: Arial; color: #a60101; line-height: 16px; margin-left:20px;}
.title  {font-size: 22px; font-family: Georgia; color: #a60101; line-height: 22px; margin-left:300px;}
.title2 {font-size: 17px; font-family: Georgia; color: #786e4e; line-height: 18px;}
.title3 {font-size: 20px; font-family: Georgia; color: #866d1d; line-height: 18px;}
.text_footer {font-size: 10px; font-family: Tahoma; color: #0b0b0b; line-height: 11px;}
.text_cont   {font-size: 15px; font-family: Arial; color: #0b0b0b; line-height: 18px;}
.text_time   {font-size: 13px; font-family: Arial; color: #0b0b0b;}
.text_atten  {font-size: 12px; font-family: Tahoma; color: #a60101; line-height: 12px;}
.wedding  {font-size: 19px; font-family: Georgia; color: #a60101; line-height: 21px;}
.play {color:#0b0b0b; font-family:Tahoma; font-size:13px; font-weight:normal; line-height: 15px; margin-left:5px;}

#items a,#items a:active,#items a:visited{display:block; background:url('images/pic_submenu.gif') left 6px no-repeat; padding-left:10px;
	color:#0b0b0b; font-family:Georgia; font-size: 15px; margin-left: 10px; margin-top: 2px; text-decoration:none; line-height: 17px}
		
#items a:hover{display:block; background:url('images/pic_submenu.gif') left 6px no-repeat; padding-left:10px;
	color:#a60101; font-family:Georgia; font-size: 15px; margin-left: 10px; margin-top:2px; text-decoration:underline; line-height: 17px}

#submenu{margin-left:20px;}
#submenu a,#submenu a:active,#submenu a:link,#submenu a:visited{display:block; background:url('images/pic_submenu.gif') left 5px no-repeat;
	padding-left:10px; color:#0b0b0b; font-family:Tahoma; font-size:13px; margin-left:10px; margin-top:0px; font-weight:normal;line-height: 17px}
#submenu a:hover{display:block; background:url('images/pic_submenu.gif') left 5px no-repeat; 
	padding-left:10px; color:#a60101; font-family:Tahoma; font-size:13px; margin-left:10px; margin-top:0px; font-weight:normal;line-height: 17px}


.pos_150x200 {width:170px; height:230px; margin:0; padding:0; float:left; text-align:center; font:normal 13px/15px Arial; color:#707070;}
.pos_315x200 {width:335px; height:230px; margin:0; padding:0; float:left; text-align:center; font:normal 13px/15px Arial; color:#707070;}
.pos_200x200 {width:225px; height:230px; margin:0; padding:0; float:left; text-align:center; font:normal 13px/15px Arial; color:#707070;}
.pos_300x200 {width:337px; height:230px; margin:0; padding:0; float:left; text-align:center; font:normal 13px/15px Arial; color:#707070;}
.pos_200x250 {width:225px; height:280px; margin:0; padding:0; float:left; text-align:center; font:normal 13px/15px Arial; color:#707070;}
.pos_200x150 {width:225px; height:180px; margin:0; padding:0; float:left; text-align:center; font:normal 13px/15px Arial; color:#707070;}
.pos_130x130 {width:141px; height:160px; margin:0; padding:0; float:left; text-align:center; font:normal 13px/15px Arial; color:#707070;}


.karta  {margin-left:20px;}

.r {text-align: right}
form {margin:0; padding:0}
 input, select, textarea {font:12px/14px Arial; color:#000000; overflow:hidden; border:1px solid #7E7E77; padding: 2px;}


.r2 {font:normal 12px/15px Arial;}
.atten {font:11px/13px Tahoma; color:#7c7c7c;}




#contsblock {margin:15px 0 15px 0; padding:25px 0 0 110px; background:url(images/tel.jpg) left 20px no-repeat;}
#contsblock p {margin:5px 0 0 0; text-indent:0;}
#contsblock .tel0 {font:normal 20px Georgia; color:#a60101;}
#contsblock .tel1 {font:bold 14px/17px Arial; color:#493c14; margin:0px}
#contsblock .tel2 {font:bold 16px/17px Arial; color:#493c14; margin:0px}
#contsblock .tel3 {font:normal 13px/14px Arial; color:#a60101;}

.news {background:url('images/down.gif') bottom no-repeat; font:normal 12px/14px Arial; color:#000000;}
.news p {margin:0; padding:9px 7px 0 7px; text-indent:0;}
.news b {font:bold 12px/14px Arial; color:#a60101;}

.morenews {text-align:right; padding:5px 20px 10px 0;}
.morenews a {font:bold 12px Arial; color:#786e4e; line-height:13px; text-decoration:underline; background:url(images/gmenu_arrow.gif) right 6px no-repeat;
	padding-right:10px;}
.morenews a:hover {color:#866d1d; background:url(images/gmenu_arrow2.gif) right 6px no-repeat; text-decoration:underline;}

.newspage b {color:#a60101;}
.newspage p {margin-top:20px; padding:0; text-indent:0;}


#title_h1 h1{display:none;}
h1 {
	font-size: 22px;
	font-family: Georgia;
	color: #a60101;
	line-height: 22px;
	margin-left:300px;
	font-style: normal;
	font-weight: normal;
}


p.clr,
.clr {clear:both; padding:0; margin:0; background:none;}
