/* Lyn4ed */
*{margin:0;padding:0;}
html{background:#000 url(/images/bg.jpg) top center repeat-y;min-width:994px;}
body{height:100%;width:100%;font:16px verdana,arial,tahoma,helvetica,sans-serif;text-align:center;color:#a44c29;background:url(/images/ftr.jpg) bottom center no-repeat;min-width:994px;}
h1,h2,h3,h4,h5,h6,legend{font-family:Georgia,serif;padding:0 0 .2em;color:#c24419;}
h2 {font-size:18px}

a{color:#a44c29;}
a:hover{color:#c24419;text-decoration:none;}

p{padding:.5em 0;}
fieldset,img{border:none;}
img.l,.l img{margin:0 .5em .2em 0;}
.nav{list-style:none;}

.acs,.h,#srch legend{display:none;font-size:1px;height:1px;}
.clr,.l,.r{display:block;}
.clr,.mo{clear:both;}
.l{float:left;}
.r{float:right;}
.col{float:left;position:relative;}
.mo{display:block;}

#main{font-size:.8em;text-align:left;background:url(/images/top.jpg) top center no-repeat;}
#top{height:579px;text-align:center;width:994px;position:relative;margin:0 auto;}
#logo{position:absolute;top:80px;left:98px;width:164px;height:131px;margin:0 auto;padding:0;}
#logo a{display:block;width:164px;height:131px;background:url(/images/logo.gif) no-repeat;}
#logo a span,#top h5 span{display:none;}
#flash{margin:0 auto;position:relative;z-index:0;}

#subnav,#nav,.col.r{font:bold 1.1em Verdana;padding:.5em 0; letter-spacing: -1px}
#subnav{position:relative;;top:1em;text-align:center;}
#subnav li{display:inline;}
#subnav li a,#nav li a {text-decoration:none;margin:1em;color:#c24419;}
#subnav li a:hover,#nav li a:hover,.col.r li a:hover{color:#cf763c;}
.col.r ul li {list-style: none;letter-spacing:0px;padding:4px 0 4px 0;}
.col.r li a {text-decoration:none}
.col.r li a:hover {text-decoration:underline;}
/*#subnav li a:first-letter,#nav li a:first-letter{font-size:1.4em;}*/

#page{clear:both;width:954px;margin:0 auto;padding:0 20px 3em;}

.col,#cntnt{float:left;}
#cntnt{min-height:280px;width:500px;padding:0 25px 3em 23px;position:relative;z-index:1000;}
.vp p {width:120%}

.col.r{width:320px;padding:89px 23px 5em}
.col.r p {font-weight: lighter; font-family: Verdana; font-size: 13px; ;padding-top: 5px}
/*
#nav{text-align:right;width:230px;position:absolute;left:50%;top:251px;margin:0 0 0 -530px;}
#nav li{height:2.3em}

#path{text-align:right;padding:1em 0;overflow:hidden;}
#path li{display:inline;margin:0 -10px 0 0;background:url(/images/path.gif) right .5em no-repeat;}
#path li a,#path li strong{margin:0 10px;color:#ba662c;}
#path li a:hover{color:#f50;}
*/

#nav{text-align:right;width:230px;position:absolute;left:50%;top:251px;margin:0 0 0 -530px;}
#nav li{height:2.3em;}

#path{text-align:left;padding:1em 0;overflow:hidden;}
#path li{display:inline;margin:0 -10px 0 0;}
#path li a,#path li strong{margin:0 10px;color:#ba662c;font-size:12px;}
#path li a:hover{color:#f50;}
#path li.path_bg {background:url(/images/path.gif) right .5em no-repeat;}

#ftr{clear:both;height:174px;margin:0 -2em -2em;padding:2em;position:relative;}
#ftr .nav{overflow:hidden;width:600px;margin:0 0 0 170px;}
#ftr .nav li{float:left;}
#ftr .nav li a{display:block;padding:0 .5em;color:#a44c29;text-decoration:none;white-space:nowrap;}
#ftr .nav li a:hover{color:#c24419;text-decoration:underline;}

#zercala{position:relative; left:250px; top:105px;}
#contacts{position:absolute;bottom:0;}
#contacts a{display:none;}

#inner{background-image:url(/images/inner_bg.jpg);}
#inner body{background-image:url(/images/inner_ftr.jpg);}
#inner #main{background-image:url(/images/inner_top.jpg);}
#inner #cntnt{margin:-300px 0 0 179px;min-height:600px;}
#inner .col.r{float:right;width:100px;margin:-200px 0 0;padding:0;}

#top h5{display:block;position:absolute;width:699px;height:256px;right:0;}

/* new year */
#new #top h5{right:-3px;background:url(/images/new.jpg) top right no-repeat;}
#new #ftr{background:url(/images/new1.jpg) 0 0  no-repeat;}

/* wedding */
#wed #top h5{background:url(/images/wed.jpg) top right no-repeat;right:-2px;}
#wed #ftr{background:url(/images/ven1.jpg) no-repeat;}

/* school */
#vip #top h5{background:url(/images/vip.jpg) top right no-repeat;}
#vip #ftr{background:url(/images/vip1.jpg) no-repeat;}

/* venchanie */
#ven #top h5{background:url(/images/ven.jpg) top right no-repeat;}
#ven #ftr{background:url(/images/ven1.jpg) no-repeat;}

/* teambuilding */
#tea #top h5{background:url(/images/tea.jpg) top right no-repeat;}
#tea #ftr{background:url(/images/tea1.jpg) no-repeat;}

/* chr */
#chr #top h5{background:url(/images/chr.jpg) right -1px no-repeat;}
#chr #ftr{background:url(/images/chr1.jpg) no-repeat;}

/* children */
#chi #top h5{background:url(/images/chi.jpg) right -1px no-repeat;}
#chi #ftr{background:url(/images/chi1.jpg) no-repeat;}

/* birthday */
#bir #top h5{background:url(/images/bir.jpg) top right no-repeat;}
#bir #ftr{background:url(/images/bir1.jpg) no-repeat;}

#map ul{padding:.2em 0 1em 2em;}

.gallery{list-style:none;height:1%;}
.gallery:after{content:" ";display:block;clear:both;visibility:hidden;height:1px;}
.gallery li{float:left;position:relative;}
.gallery a{display:block;border:1px soild #ccc;width:120px;height:120px;text-align:center;position:relative;margin:5px;opacity:.8;font-size:14px;}
.gallery a:hover{opacity:1;}
.gallery img{display:block;margin:5px auto;border:1px solid #9B7457;}
.gallery span{display:block;position:absolute;bottom:0;left:0;width:100%;}

#popup{position:absolute;display:none;z-index:5000;border: 2px solid #a49680;cursor: move;color: #a01d4f;font: bold 10px verdana;background: #fdf0dd url(popupbg.jpg) repeat top left;}
#popup p,#popup span{display:block;border:2px solid #e0ceac;}
#popup p{padding:10px;}
#popup span{border-color:#a49680;margin:0 0 23px;}
#popup img{border:2px solid #e0ceac;display:block;}
#popuplink{display:block;text-align:right;padding: 10px 20px 10px 0;position:absolute;width:239px;right:20px;bottom:1em;padding:8em 0 0;}

#counters {position:relative;width:260px;left:100px;bottom:-130px;}

a.c, a.c img { display:none}
