.main-cont1
{
width:993px;
background:#fff;
margin:0 auto
}

.main-cont2
{
margin:0 3px;
border:1px solid #494746;
}

A:link, A:visited {
	color:#514f48;
    Text-decoration: underline;	
}

A:active, A:hover {
	color:#97958e;
	Text-decoration: underline;
	}
	
.menu-main1
{
position:absolute;
z-index:101;
top:0;
left:650px;
background: #3a3831 url(/app/upload/image/i/bg-menu-main-border-r.png);
border:#000 1px solid; 
border-top:none;
width:225px
}

.menu-main2
{
background:#3a3831 url(/app/upload/image/i/bg-menu-main-border-l.png);
margin-right:2px
}

.menu-main3
{
background:#9a9995 url(/app/upload/image/i/bg-menu-main.jpg);
margin-left:2px;
border-left:#534f4e 1px solid;
border-right:#534f4e 1px solid;
}

.menu-main4
{
padding:4px 12px 15px 9px;
}

.menu-main4 a
{
margin:5px 0 0 0;
padding:4px 3px 5px 17px;
cursor:hand;
font-size:16px;
font-family:Times New Roman;
font-weight:500;
display:block;
}

.menu-main4 a:link, .menu-main4 a:visited 
{
color:#514f48;
Text-decoration: none;
}

.menu-main4 a:active, .menu-main4 a:hover
{
color:#ffffff;
Text-decoration: none;
}	 


.hr-up1
{
background: #d4d4d3 url(/app/upload/image/i/bg-hr-up1.png) repeat-x;
height:4px;
overflow:hidden
}

.hr-up2 {
background: #d4d4d3 url(/app/upload/image/i/bg-hr-up2.gif) repeat-x;
height:4px;
overflow:hidden
}

.hr-up3 {
background: #d4d4d3 url(/app/upload/image/i/bg-hr-up3.jpg) repeat-x;
height:4px;
overflow:hidden
}

.hr-up3 {
background: #d4d4d3 url(/app/upload/image/i/bg-hr-up3.jpg) repeat-x;
z-index:99;
height:8px;
overflow:hidden
}

.menu-up-td2
{
height:69px;
background: #F4F4F2 url(/app/upload/image/i/bg-menu-up.jpg) repeat-x;
}

.menu-up-td2 table
{
width:100%;
margin:16px 0
}

.menu-up-td2 td 
{
height:29px;
background: url(/app/upload/image/i/bg-m-1.png) repeat-x;
overflow:hidden;
}

.menu-up-td2 td.nobg
{
background: none
}

.menu-up-td2 td input.subscr
{
border:#3a3831 1px solid;
width:140px;
margin:2px 0 2px 30px
}

.menu-up-td2 td input.but
{
margin:2px 0 2px 5px;
vertical-align:middle
}

.menu-up-td2 td.menu
{
padding:0 0 0 50px
}

.menu-up-td2 td.menu a:link, .menu-up-td2 td.menu a:visited
{
color:#fff
}

.menu-up-td2 td.menu a:active, .menu-up-td2 td.menu a:hover
{
color:#514f48
}

.menu-up-td2 td.menu img
{
margin:0 20px
}

.menu-up-td2 td.navig img
{
margin:0 8px
}

.menu-up-td2 .arr-red
{
position:absolute;
z-index:99;
left:0;
top:22px
}

.main-head .logo
{
position:absolute;
z-index:99;
top:70px;
left:260px
}

#page .main-head .logo
{
position:absolute;
z-index:99;
top:30px;
left:45px
}

.main-head .slogan
{
position:absolute;
z-index:99;
top:165px;
left:260px
}

#page .main-head .slogan
{
position:absolute;
z-index:99;
top:97px;
left:152px
}

.gallery1
{
background: url(/app/upload/image/i/bg-gallery.gif) no-repeat;
padding:6px 0px 10px 65px;
position:relative;
z-index:60;
top:25px;
overflow:hidden;
display:block;
width:115px
}

.block-light
{
background:#E9E8E6 url(/app/upload/image/i/bg-news.jpg) no-repeat;
width:100%;
overflow:hidden;
}

.block-light .venzel
{
position:absolute;
z-index:10;
left:0;
top:59px
}

.block-light .gall
{
position:absolute;
z-index:99;
left:17px;
top:0
}


.news 
{
padding:25px 65px 25px 25px;
width:535px;
}

.news p
{
margin:0 0 20px 0
}

.gallery-photos-cont
{
margin:55px 625px 10px 65px;
z-index:99;
width:280px
}

.gall-photo
{
width:138px;
height:146px;
background:url(/app/upload/image/i/photo-sh.gif) no-repeat;
float:left
}

.block-dark .gall-photo
{
width:138px;
height:146px;
background:url(/app/upload/image/i/photo-sh-dark.gif) no-repeat;
float:left;
margin:10px
}

.gall-photo img
{
border:#494746 1px solid;
}

.milonga-cont
{
width:615px;
}

.milonga-banner 
{
width:615px;
height:276px;
overflow:hidden;
background:url(/app/upload/image/i/milonga-banner.jpg) no-repeat
}


.milonga-banner h1
{
position:relative;
top:140px;
left:200px;
color:#fff;
font-size:18px;
width:380px;
height:100px;
overflow:hidden;
}

.milonga-banner h1 span
{
font-size:28px;
}

.milonga-cont p
{
margin:0px 40px 20px 20px;
line-height:22px
}

.phone-d
{
margin:25px 0 15px 0;
}

.phone-d span
{
font-size:30px;
font-family:Times New Roman;
}

.block-dark
{
background:#A5A39E url(/app/upload/image/i/bg-zag12.png) repeat-y;
width:100%;
overflow:hidden;

}

.events-cont
{
margin:0 625px 10px 0;
width:350px;
}

.page-cont, .gallery-page
{
margin:10px 30px 30px 30px;
z-index:99
}

.page-cont h1, .gallery-page h1
{
position:relative;
left:-30px
}

.events-cont h1, .page-cont h1, .gallery-page h1
{
background: url(/app/upload/image/i/bg-zag1.gif) no-repeat;
padding:0px 0px 10px 40px;
margin:25px 0 0 0 
}

.event
{
line-height:1.8em;
font-size:14px
}

.event-one p
{
padding:0 25px 20px 50px;
}

.page-cont p
{
line-height:1.5em
}


.event-one img.arr
{
position:absolute;top:3px;z-index:99
}

.footer
{
background: url(/app/upload/image/i/bg-footer.jpg) no-repeat;
padding:15px 20px 10px 65px;
height:70px;
color:#22211c
}

.block-dark .venzel-d-1
{
position:absolute;
z-index:50;
bottom:0;
left:0
}

.footer .venzel-d-2
{
position:absolute;
z-index:50;
top:0;
left:0
}


div.faq-item {
	margin-bottom: 10px;
}

div.faq-item .date {
	font-style: italic;
}

div.faq-item .username {
	font-weight: bold;
}

div.faq-item .answer {
	margin-left: 15px;
	font-style: italic;
}

strong {
	font-weight: bold;
}