/*
Template Name: Health Life
Version: 1.0
Design: Karlo Domic ( karlodomic@gmail.com )
Code: Slicejack ( http://www.slicejack.com )
*/

body { background: #fff url(/images/sv_3.jpg) bottom left no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify;}
.fon { background: url(/images/sv_4.jpg) bottom right no-repeat;}

#container { width: 900px; margin: 0 auto; margin-top:-314px;}
::selection {
background: #AFE8FF;
color: #000;
}
::-moz-selection {
background: #AFE8FF;
color: #000;
}
/* =Header
----------------------------------------------- */
#header { height: 140px; position: relative;}

	#header h1 a { 
    height: 21px; 
    font-size: 20px;
    color: #EE912A; 
    font-weight:bold;
    text-decoration:none;
    }

	
	#utility-nav { position: absolute; right: 20px; top: 35px; }
	#utility-nav li { display: inline; }
	#utility-nav li a { display: block; float: left; color: #ffffff; text-decoration: none; padding: 0 5px; background: url('/images/nav/utility_nav_divider.gif') left no-repeat; }
	#utility-nav li a:hover, #utility-nav li a.active { color: #E9F5FE; text-decoration: underline; }
	#utility-nav li.first-item a { background: none; }
	
	#main-nav { padding-top:73px; padding-left:10px;font-size:11px;}
	#main-nav li  { display: inline;font-size:11px;}
	#main-nav li a { float: left; font-size: 12px; font-weight: bold; color: #676767; text-decoration: none; padding-right:35px;}
	#main-nav li.first-item a { background: none; padding-left: 0; }
	#main-nav li a.active span {  float: left; cursor: pointer; color: #c20000; }
	#main-nav li a:hover { color: #c20000; }
	
/* =Sub Header
----------------------------------------------- */
#sub-header { width: 900px; position: relative; padding-top: 20px; margin-bottom: 20px;margin-top:-28px;font-size:11px;}

	p.breadcrumbs { font-size: 14px; color: #EE912A; position: absolute; top: 14px; left: 20px; font-weight:bold;}
	
	#search { background: url('/images/form/search.gif') no-repeat; width: 220px; height: 20px; position: absolute; right: 20px;font-size:11px; top: 11px; }
	#search legend { display: none; }
	#search .input-text { width: 187px; background: none; border: none; color: #999; display: block; float: left; padding: 3px 0 0 9px; }
	#search .input-button { width: 16px; height: 20px; cursor: pointer; background: none; border: none; }
	
	/*#images { background: #fff; height: 111px; margin: 0;padding:0;font-size:11px;}
	#images li { display: block; float: left; margin: 1px 1px 0 0;font-size:11px;}
	#images li.first-item { margin-left: 1px; }
	#images li.last-item { margin-right: 0; }*/
  
  #images {height: 150px; margin: 0 0 7px 0;padding:0; text-align:center; padding: auto 0;}
  #images img {border:none;}
	
	#directory { background: url('/images/layout/directory.gif') bottom no-repeat; padding: 0 0 25px 0;font-size:11px;}
	#directory-inner { background: #f5f5f5 url('/images/layout/directory_list.png') top left no-repeat; padding-bottom: 5px;}
	#directory ul { width: 159px; float: left; padding: 10px 0 0 20px; list-style:none; margin:0;font-size:11px;}
	#directory ul li { background: url('/images/icons/directory_bullet.gif') left no-repeat; padding-left: 8px; margin-top:3px;}
	#directory ul li a { color: #666; text-decoration: none; line-height: 1.6; }
	#directory ul li a:hover, #directory ul li a.active { border-bottom: 1px dotted #BB0000; color: #BB0000; }

/* =Sidebar
----------------------------------------------- */
#sidebar { width: 247px; float:right; margin-top:-15px;font-size:11px;}
	#sidebar h3 { font-size: 14px; color: #0B6EBF; font-weight:bold;}
.voting{font-size: 14px; color: #0B6EBF; font-weight:bold; margin-bottom: 7px; text-align:center;margin-top: 10px;}
#sidebar h2 { font-size: 14px; color: #0B6EBF; font-weight:bold; margin-bottom: 7px; text-align:center;margin-top: 10px;}
#main-content h1 { font-size:18px; color: #0B6EBF; margin-bottom: 10px; text-indent: 8px; }
#title_2 h1 { font-size:20px; color: #0B6EBF; margin-bottom: 10px; text-indent: 8px; }

	#sidebar ul {
    list-style:none;
    margin:0;
    font-size:11px;
    }
	#sidebar ul li {padding: 10px; background:url('/images/sv_10.png') no-repeat right bottom; line-height: 1.4; margin-bottom:10px; border-top:#CCC 1px dotted; min-height:280px;}
	#sidebar ul li img { padding: 1px; border: 1px solid #ddd; margin-right: 8px; }
	#sidebar ul li h3 { font-size: 11px; font-weight: bold; color: #0B6EBF; }
	#sidebar ul li { color:#454545; }
	#sidebar ul li a { color: #BB0000; text-decoration:none; }
	#sidebar ul li a:hover { color: #BB0000; text-decoration:none; border-bottom: 1px dotted #BB0000;}
  #sidebar .1 { width:200px;}
  

/* =Sidebar foto
----------------------------------------------- */
#sidebar_foto { width: 247px; float:right; font-size:11px;}
	#sidebar_foto h2 { font-size: 18px; color: #2e9eff; margin-bottom: 5px; }
	#sidebar_foto h3 { font-size: 14px; color: #FF6600; font-weight:bold;}
#sidebar_foto h1 { font-size: 14px; color: #FF6600; font-weight:bold; margin-bottom: 7px; text-align:center;margin-top: 10px;}
#title_2 h1 { font-size:20px; color: #0B6EBF; margin-bottom: 10px; text-indent: 8px; }
	#sidebar_foto ul { background: #f4f4f4 url('/images/layout/sidebar_li.gif') top repeat-x; }
	#sidebar_foto ul li { padding: 10px; background: url('/images/layout/sidebar_li.gif') bottom repeat-x; line-height: 1.4; }
	#sidebar_foto ul li img { padding: 1px; border: 1px solid #ddd; margin-right: 8px; }
	#sidebar_foto ul li h3 { font-size: 11px; font-weight: bold; color: #0B6EBF; }
	#sidebar_foto ul li { color: #444; }
	#sidebar_foto ul li a { color: #5c91c7;}
	#sidebar_foto ul li a:hover { color: #386da4; }
  #sidebar_foto .1 { width:200px;}
  
/* =Main Content
----------------------------------------------- */
#main-content { width: 633px; float: left; margin-bottom: 20px; margin-top:-15px;}
#title_2 { width: 800px; float: left;}
.article-wrapper{
  position:relative;
  }
	.article-wrapper .article-actions { background: url('/images/layout/article_actions.gif') top repeat-x; height: 34px; color: #999; padding: 10px 0 0 8px; margin-bottom:10px;}
	.article-wrapper .article-actions li { display: inline; margin-right: 10px; }
	.article-wrapper .article-actions li img { vertical-align: middle; margin-right: 6px; }
	.article-wrapper .article-actions li a { color: #666; }
	.article-wrapper .article-actions li a:hover { text-decoration: underline; }
	.article-wrapper .article { width: 595px; margin: 0 auto;}
  .article-wrapper .article h2 {margin-bottom:7px;font-size: 13px; font-weight: bold; color: #bb0000; margin-bottom: 6px;}
  .article-wrapper .article-actions h2 {margin-bottom:5px;font-size: 13px; font-weight: bold; color: #bb0000; margin-bottom: 6px;}
	.article-wrapper .article-actions h2 a { font-size: 13px; font-weight: bold; color: #bb0000; margin-bottom: 6px; text-decoration:none;}
	.article-wrapper .article-actions h2 a:hover { font-size: 13px; font-weight: bold; color: #bb0000; margin-bottom: 6px; text-decoration:underline;}
	.article-wrapper .article h3 { font-size: 16px; font-weight: bold; color: #ee912a; margin-bottom: 6px; }
	.article-wrapper .article h3 a { font-size: 16px; font-weight: bold; color: #ee912a; margin-bottom: 6px; text-decoration:none;}
	.article-wrapper .article h3 a:hover { font-size: 16px; font-weight: bold; color: #ee912a; margin-bottom: 6px; text-decoration:underline;}
	.article-wrapper .article { color: #444444; margin-bottom: 10px; }
	.article-wrapper .article strong { font-weight: bold; }
	.article-wrapper .article em { font-style: italic; }
	.article-wrapper .article a { color: #BB0000; text-decoration:none;}
	.article-wrapper .article a:hover { color: #BB0000; text-decoration:none; border-bottom:1px dotted #BB0000;}
	.article-wrapper .article ul { color: #666; margin-left: 20px;list-style: square outside;}
	
/* =Main Content
----------------------------------------------- */
	.page-wrapper .page-actions { background: url('/images/layout/page_actions.gif') top repeat-x; height: 4px;margin:0; padding:0; padding: 10px 0 0 8px; }
	.page-wrapper .page-actions li { display: inline; margin-right: 10px;margin:0; padding:0; }
	.page-wrapper .page-actions li img { vertical-align: middle; margin-right: 6px; margin:0; padding:0;}
	.page-wrapper .page-actions li a {  color: #2068AF;text-decoration:none;}
	.page-wrapper .page-actions li a:hover {  color: #2068AF;text-decoration:underline;}
	.page-wrapper .page {position:relative; width: 615px; margin:0; padding:0;color:#444;}
	.page-wrapper .page h3 { font-size: 16px; font-weight: bold; color: #ee912a; margin-bottom: 6px; }
	.page-wrapper .page h3 a { font-size: 16px; font-weight: bold; color: #ee912a; margin-bottom: 6px; text-decoration:none;}
	.page-wrapper .page h3 a:hover { font-size: 16px; font-weight: bold; color: #ee912a; margin-bottom: 6px; text-decoration:underline;}
	.page-wrapper .page h2 { font-size: 13px; font-weight: bold; color: #C20000; margin-bottom: 6px; }
	.page-wrapper .page h2 a { font-weight: bold; color: #C20000; margin-bottom: 6px; text-decoration:none;}
	.page-wrapper .page h2 a:hover { font-weight: bold; color: #C20000; margin-bottom: 6px; text-decoration:none;}
	.page-wrapper .page table { color: #444;}
	.page-wrapper .page strong { font-weight: bold; }
	.page-wrapper .page em { font-style: italic; }
	.page-wrapper a { color: #BB0000; text-decoration:none; }
	.page-wrapper a:hover { color: #BB0000; text-decoration:none; border-bottom:1px dotted #BB0000;}
	.page-wrapper .page ul { list-style: square outside; color: #444; margin: 3px 0 0 20px; padding:0;}

/* =Footer
----------------------------------------------- */
#footer { background: url('/images/layout/footer.gif') no-repeat; width: 898px; padding-left:10px; height: 37px; margin: 0 auto 10px 0; clear: both; padding-top:13px; position: relative;font-size:11px;}
	#footer p { color: #999; margin-top:5px;}
	#footer p.copyright { padding-left: 15px; }
	.left_footer a { color: #BB0000; text-decoration: none;}
  .left_footer a:hover { border-bottom: 1px dotted #BB0000; color: #BB0000;}
	#footer p.copyright span { color: #5c91c7; }
  .rekv { width: 898px; height: 35px; margin: 0 auto 10px auto; clear: both; padding-top:7px; position: relative;font-size:11px;}
	.rekv p { color: #999;font-size:11px;}
	.rekv p.copyright { padding-left: 15px; font-size:11px;}
	.rekv p.copyright a { color: #BB0000; text-decoration: none;font-size:11px;}
  .rekv p.copyright a:hover { border-bottom: 1px dotted #BB0000; color: #BB0000; text-decoration: none; }
	.rekv p.copyright span { color: #5c91c7; font-size:11px;}
  .authors {margin-right:10px; color:#999; font-size:11px;}
  .authors a{color: #BB0000; text-decoration: none;}
  .authors a:hover {text-decoration: none; border-bottom: 1px dotted #BB0000; color: #BB0000;}
	.rekv p.authors a { color: #BB0000; text-decoration: none; } 
  .rekv p.authors a:hover { text-decoration: none; border-bottom: 1px dotted #BB0000; color: #BB0000; } 
    .clearfix span {color:#0B6EBF; font-weight:bold; margin-bottom:5px;}

.logo{
	top:2px;
	width:450px;
	height:80px;
	position:absolute;
	z-index:1;
	}
.uxo{
	margin-left:30px;
	width:850px;
	float:left;
	}
.uxo img{
	margin-right:10px;
	}
.left_footer{
  float:left;
  width:600px;
  }
.right_footer{
  float:right;
  }
.bakground{
  position:absolute;
  z-index:-1;
  width:400px;
  left:-400px;
  top:100px;
}
/*
input {
  border: #444 1px solid;
  }
textarea
{
  border: #444 1px solid;
  }*/
label {
	cursor: pointer;
	display: block;
}
input[type = "text"] {
	width: 100%;
	border: 1px solid #c9c9c9;
	padding: 3px;
  background:#fff;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
input[type = "file"] {
  float:left;
  background:#fff;
	border: 1px solid #c9c9c9;
	padding: 3px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
textarea{
	border: 1px solid #c9c9c9;
	padding: 3px;
  background:#fff;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
input[type = "text"]:focus {
	border-color: #BB0000;
}
/* submit button */
input[type = "submit"] {
	cursor: pointer;
	border: 1px solid #999;
	padding: 3px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #eee;
}
input[type = "submit"]:hover, input[type = "submit"]:focus {
	border-color: #333;
	background: #ddd;
}

.hr{
  background:url('/images/photos/red_heart.gif') repeat-x;
  height:4px;
  margin-bottom:7px;
  margin-top:7px;
  }
.box {
   border:#EFC2C2;
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   }
.header_new{
width:100%;
height:314px;
background:url('/images/sv_2.jpg') no-repeat center;
}
.menu_top{
	background:url('/images/sv_6.png') no-repeat;
	width:900px;
	height:110px;
	}
.logotip{
	# background:url('/images/sv_7.png') no-repeat;
	width:360px;
	height:102px;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:50px;
	}
.cena{
	vertical-align:bottom;
	background:url('/images/sv_8.png') no-repeat;
	width:143px;
	height:23px;
	float:right;
	margin-top:105px;
	margin-right:60px;
	}
.txt_logo{
	background:url('/images/sv_9.png') no-repeat;
	width:378px;
	height:147px;
	float:right;
	margin-top:-155px;
	margin-right:70px;
	}
.banner_r{
	font-family:Ticker Tape;
	color:#454545;
	text-align:right;
	font-size:14px;
	font-weight:700;
	margin-bottom:10px;
	margin-top:30px;
	}
.kons_txt{
	height:160px;
  margin-top:-5px;
	}
.batter{
	background:url('/images/sv_11.png') no-repeat;
	width:64px;
	height:100px;
	position:absolute;
	z-index:50;
	top:270px;
	margin-left:-45px;
	float:left;
	}







.accordion {
	width:600px;
	height:34px;
  float:left;
}
.accordion .active {
	background-position: right 5px;
}
.accordion p {
	background: #f7f7f7;
	margin: 0 0 10px 20px;
	padding:  10px 15px 20px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
}
.accordion h4{
  color:#fff;
	background:url(/images/10_fon.jpg) no-repeat left top;
	font-size:13px;
	font-weight:bold;
	display:block;
	padding-top:7px;
	width:600px;
	height:34px;
	padding-left:35px;
	cursor: pointer;
	}
.active h4{
  color:#fff;
	background:url(/images/10_fon.jpg) no-repeat left top;
  width:600px;
	height:34px;
  font-size:13px;
	font-weight:bold;
	display:block;
	padding-top:7px;
	cursor: pointer;
	}
.twitter{
  float:right;
  position:relative;
  margin-right:10px;
  margin-top:3px;
  }
  
.feed{
  -moz-border-radius-bottomleft:10px;
  -moz-border-radius-bottomright:10px;
  -moz-border-radius-topleft:10px;
  -moz-border-radius-topright:10px;
  margin:0 auto;
  padding:20px;
  width:560px;
  color:#444444;
  }
.feed h2{
  color:#C20000;
  font-size:13px;
  font-weight:bold;
  margin-bottom:3px;
  }
.feed h1 {
  padding:0;
  margin:0 0 5px 0;
  color:#0B6EBF;
  font-size:18px;
}



ul {
  margin-top:0;
  margin:0;
  padding:0;
  }
ul, menu, dir {
  moz-padding-start:40px;
  display:block;
  list-style-type:disc;
  margin:1em 0;
}

.list li { 
    list-style:none; 
    behavior:expression( !this.before ? this.before = this.innerHTML = '<i class="before">-</i> ' + this.innerHTML : '' ); 
    }
.list li:before, i.before { content: url(../images/rk_18.png); }
.list li{
	padding:0;
  margin:0;
	}
.list{
  margin-top: 5px;
  margin-bottom: 0px;
	}
.ms-classic2-top {
  color:#404040;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	border-bottom: .75pt solid black;
	background:transparent url(../images/rk_20.png) repeat	;
}
.gorliniya {
	color: Gray;
	font-size: 7pt;
  margin-top:3px;
  }
.page-wedding{
	padding:5px 0 0 15px;
	}
.page-wedding h2{
	font-size: 13px; font-weight: bold; color: #C20000; margin-bottom: 3px;
	}
  .tabcontent a:not(["tabNavigation"]) {
	outline:none;
	color:#FFF;
	font-size:14px;
	text-decoration:none;
	display:block;
	}
.tabcontent{
	text-align:left;
	margin-top:10px;
	padding-bottom:10px;
	background:url(../images/box.png) no-repeat bottom right;
	width:630px;
}
.tabcontent_2{
	width:630px;
	background:url(../images/box_2.png) no-repeat top right;
	height:30px;
	}
.tabcontent .tabNavigation li{
	float:left;
	list-style:none;
	text-align:center;
}
.tabcontent .tabNavigation li a{display:block;padding:10px 0 0 0;}
.tabcontent .tabNavigation li{width:78px;height:29px;background:url(../images/pr_1.png) no-repeat;}
.tabcontent .selected{
	background:url(../images/pr_2.png) no-repeat;
	height:29px;
	padding:5px 0;
	margin-left:0;
	font-size:15px;
}
.tabs-cont{padding:20px;}
.tabs-cont #New span{display:block; }
	.page-wedding a { color: #BB0000; text-decoration:none; }
	.page-wedding a:hover { color: #BB0000; text-decoration:none; border-bottom:1px dotted #BB0000;}
  
#map-wrapper {
  margin:10px 0 0;
  overflow:hidden;
  position:relative;
  }
.map_txt{
  z-index:60;
  position:relative;
  margin-bottom:5px;
  padding-right:5px;
  }
#map-wrapper img.top {
  top:0;
  }
#map-wrapper img.bot {
  bottom:21px;
  }
#map-wrapper img.corn {
  left:0;
  position:absolute;
  z-index:50;
  }
  
.rct, .rct2, 
.rcb, .rcb2 {
   width: 100%;
   height: 9px;
   font-size: 1px;
   background:no-repeat url(../images/roundwhite.png);
   }
/* IE6 */
* html .rct, * html .rct2 ,
* html .rcb, * html .rcb2  {
  background-image:url(../imagesroundwhite.gif);
  }
.rct {
  background-position: -9px 0px;
  }
.rct2 {
  background-position: 0px 0px;
  }
.rcb {
   background-position: -9px -9px;
   }
.rcb2 {
   background-position: 0px -9px;
   }
.rct2, .rcb2  {
   width: 9px;
   float: right;
   }
.rndc {
  margin: 0 9px;
  }
.b-green {
  background:#F5F5F5 url(../images/email_sv.png) no-repeat top right;
  }
.inter{
  color:#000;
  background:#F5F5F5;
  border-left:#C20000 2px solid;
  padding:7px;
  margin-bottom:4px;
  margin-top:4px;
  border-radius: 0 5px 5px 0;
  -webkit-border-radius-bottomright: 5px;
  -webkit-border-radius-topright: 5px;
  -moz-border-radius-bottomright:5px;
  -moz-border-radius-topright:5px;
  }
.foto_index_art{
  width:90px;
  margin-right:5px;
  float:left;
  }
.link_moskov{
  width:150px;
  height:40px;
  margin-left:610px;
  position:absolute;
  z-index:100;
  top:0;
  }
.link_moskov a{
  width:150px;
  display:block;
  height:40px;
  }
  
/* Фотогаллерея на отзывах */
label { display: block; } 
 
.infiniteCarousel {
  height:90px;
  width: 630px;
  position: relative;
}
 
.infiniteCarousel .wrapper {
  width: 545px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  min-height: 10em;
  margin: 0 40px;
  position: absolute;
  top: 0;
}
 
.infiniteCarousel ul a img {
  box-shadow: 1px 1px 1px #8e8e8e;
  -moz-box-shadow: 1px 1px 1px #8e8e8e;
  -webkit-box-shadow: 1px 1px 1px #8e8e8e;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
 
.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}
 
.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 10px;
  height: 85px;
  width: 163px;
}
 
.infiniteCarousel ul li a img {
  display:block;
}
 
.infiniteCarousel .arrow {
  display: block;
  height: 36px;
  width: 37px;
  background: url(../images/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 37px;
  cursor: pointer;
}

.infiniteCarousel .forward {
  background-position: 0 0;
  right: 0;
}
.infiniteCarousel .back {
  background-position: 0 -72px;
  left: 0;
}
 
.infiniteCarousel .forward:hover {
  background-position: 0 -36px;
  text-decoration:none;
  border:0;
}
 
.infiniteCarousel .back:hover {
  background-position: 0 -108px;
  text-decoration:none;
  border:0;
}
h5{
  color:#0B6EBF;
  font-size:13px;
  font-weight:bold;
  margin-bottom:10px;
  }
.menu_pariz{
  line-height:1.6;
  float:right;
  margin:-30px 0 30px 0;
  height:310px;
  width:246px;
  background:url(../images/sv_111.png) no-repeat bottom;
  padding-top:10px;
    }
.menu_comment{
  line-height:1.6;
  float:right;
  margin:0 0 35px 0;
  height:260px;
  width:246px;
  background:url(../images/sv_12.png) no-repeat bottom;
  padding-top:10px;
    }
.ban_pariz{
  float:right;
  margin:70px 0 30px 20px;
  height:310px;
  width:246px;
  text-align:center;
    }
.menu_pariz a{
  color: #BB0000;
  font-size:11px;
  text-decoration:none;
  }
.menu_comment a:hover {
  color: #BB0000;
  text-decoration:none;
  border-bottom:1px dotted #BB0000;
    }
.menu_comment a{
  color: #BB0000;
  font-size:11px;
  text-decoration:none;
  }
.menu_pariz a:hover {
  color: #BB0000;
  text-decoration:none;
  border-bottom:1px dotted #BB0000;
    }
    p.hor{
background: url(../images/img_bord.png) no-repeat left top;
background-size: 100%;
width:606px;
height:auto;
position:relative;
top:0px;
left:0px;
z-index:1000;
}
p.vert {
background: url(../images/img_bord_vert.png) no-repeat left top;
width:552px;
height:727px;
position:relative;
z-index:1000;
margin-bottom:50px;
}
.page h4 {
	color: #222;
	font-style:italic;
	font-weight: lighter;
	font-family: serif;
	font-size: 1.3em;
	position:relative;
	padding: 28px 0;
	margin: 0 -50px 0;
	height:20px;
min-width:80px;
}
div#img_name {
position:absolute;
top:440px;
right:30px;
}
p.vert div {
bottom:0px;
}

div#border_l {
background: url(../images/bord_l.png) no-repeat left;
height:67px;
float:left;
z-index:1000;
	width:101px;
}
div#border_m {
background: url(../images/bord_m.png) repeat-x;
height:67px;
float:left;
z-index:1000;
}
div#border_r {
background: url(../images/bord_r.png) no-repeat right;
height:67px;
float:left;
z-index:1000;
	width:101px;
}

div#lenta {
background: url(../images/lenta.png) no-repeat right top;
position:absolute;
z-index:1000;
width:120px;
height:118px;
right:-14px;
top:-7px;
}
div#lenta_l {
background: url(../images/lenta_l.png) no-repeat left top;
position:relative;
width:39px;
height:43px;
left:0px;
top:10px;
float:left;
}
div#lenta_r {
background: url(../images/lenta_r.png) no-repeat right top;
position:relative;
z-index:1000;
width:39px;
height:43px;
right:0px;
top:10px;
float:left;
}
div#lenta_mid {
background: url(../images/lenta_mid.png) no-repeat top;
background-size:100% 43px;
position:relative;
z-index:1000;
width:auto;
height:43px;
left:px;
top:10px;
float:left;
}
div#flourish1 {
background: url(../images/flourish1.png) no-repeat right bottom;
width:350px;
height:400px;
position:absolute;
right:52px;
top:40px;
z-index:1000;
}
div#img_bord{

}
/* Solodkin's new styles  */
.akordion h2{
	text-shadow:none;
	font-style:normal;
	font-weight:normal;
	background: url(http://pragasvadba.ru/templates/praga/images/bullet_arrow_down.png) no-repeat right;
  margin:0;
  padding:0;
	}
.akordion h2:hover{
		cursor:help;
	}
.akordion h3{
	text-shadow:none;
	font-style:normal;
	font-weight:normal;
	background: url(http://pragasvadba.ru/templates/praga/images/bullet_arrow_down.png) no-repeat right;
  margin:0;
  padding:0;
	}
.akordion h3:hover{
		cursor:help;
    margin:0;
    padding:0;
	}
.akordion div{
	margin: 0 0 15px 0;
	padding:0 0 10px 0;
	}
  .page  a h3.small {
    margin:0;
    padding:0;
    color: #444;
    text-decoration:none;
    border:none;
    font-size:12px;
    font-weight:normal;
    }
.tab_1{
    border-bottom:#c10708 2px solid;
    font-size:15px;
    font-weight:normal;
    padding:15px 5px;
    position:relative;
    }
.tab_2{
    border-bottom:#cfcfcf 1px solid;
    padding: 10px 5px;
    }
.tab_left{
    border-left:#cfcfcf 1px solid;
    }
.tab_right{
    border-right:#cfcfcf 1px solid;
    }
.tab_3{
    border-bottom:#cfcfcf 3px solid;
    font-size: 16px;
    padding:15px 0 10px 0;
    font-weight:bold;
    }
blockquote.style1 {
      font: 14px/20px italic Times, serif;
      padding: 8px;
      // background-color: #faebbc;
      //border-top: 1px solid #e1cc89;
      //border-bottom: 1px solid #e1cc89;
      margin: 5px;
      //background-image: url(../images/openquote1.gif);
      background-position: top left;
      background-repeat: no-repeat;
      text-indent: 2px;
      font-style:italic;
      }
blockquote.style1 span {
  display: block;
  background-image: url(../images/closequote1.gif);
  background-repeat: no-repeat;
  background-position: bottom right;
  }
.stoim{
  width:202px;
  height:45px;
  position:relative;
  z-index:20;
  margin-top:-50px;
  background:url(../images/stoim.png) no-repeat;
  float:right;
  }
.stoim a{
  display:block;
    width:202px;
  height:45px;
  }
.stoim a:hover{
  border:none;
  }
.anons_art{
  overflow:hidden;
  }
.more{
  text-align:right;
  width:100px;
  float:right;
  }
.data_art{
  width:100px;
  font-size:10px;
  color:#999999;
  margin:0 0 5px 0;
  float:right;
  text-align:right;
  padding:0;
  }
.blok_art{
  margin-bottom:15px;
  width:100%;
  float:left;
  padding-bottom:15px;
  border-bottom:#888888 1px dashed;
  }
#socializ {
  margin-bottom:-3px;
  margin-bottom:0\9;
	display: inline-block;
	background: #FFFFFF;
	overflow: hidden;
}
* html #socializ {
	display: inline;
}
*+html #socializ {
	display: inline;
}
#socializ:hover {
  background: #F6F6F6;
}
#socializ a {
	float: left;
	width: 20px;
	height: 20px;
	margin: 0 3px;
	padding: 0;
}
#socializ a:hover{  
  border:none;
  }
#socializ img {
  width:20px;
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
}
.tipmeet{
  width:35px;
  height:242px;
  position:fixed;
  top:25%;
  right:0;
  z-index:1000;
  }
.stick{
  position:absolute;
  top:0;
  right:0;
  }
.thumbs img:hover {
border-color: #F90;
}
.thumbs img {
border: solid 1px #CCC;
width: 105px;
margin-right:5px;
height: 78px;
padding: 4px;
border-image: initial;
}
