﻿* {margin: 0px; padding: 0px;}
html {background: url('/images/svadbavip/bg_repeat.jpg') repeat-x  #260c27; height: 100%}
body {font-family: Tahoma, Geneva, Arial, sans-serif; font-size: 62.5%; color: #fff;  min-width: 1100px; height: 100%;}
* html body { width: expression(documentElement.clientWidth < 1000 ? '1100px' : '100%');}
#outer {width: 100%; min-height: 100%}
* html #outer {height: 100%;}
#inner {width: 100%; max-width: 1250px; margin: 0px auto; position: relative;}
* html #inner {width: expression(documentElement.clientWidth > 1250 ? '1250px' : '100%'); height: 100%;}

a {color: #cf9bc0; text-decoration: underline; outline: none;}
a:hover {color: #fff;}
img {border: none;}
h2 {font-family: Georgia, Times New Roman, Times, serif; font-size: 2em; font-weight: normal; font-style: italic; text-decoration: underline; color: #cf9bc0; margin: 30px 10px 10px 25px;}
h3 {font-family: Georgia, Times New Roman, Times, serif; font-size: 1.3em; margin: 0px 40px 20px; padding-top: 10px;}

#header {width: 100%; height: 584px; position: relative; margin-top:0px;}
#header {height:584px;}
#header h1 {background: url('/images/svadbavip/home.gif') no-repeat; width: 23px; height: 23px; position: absolute; left: 5px; top: 10px; z-index: 5}
#header h1 a {text-indent: -9000px; display: block; width: 164px; height: 60px; overflow: hidden;}
#navibar {margin: 30px 10px 10px 30px;}

#container_menu { position:relative; width: 1020px; height: 81px; margin-top: 0px; margin-left: auto; margin-right: auto;text-align:left; }

.menu_pic { float: left; padding:0px 6px; }

#maincontainer{width: 100%; padding-bottom: 140px; margin-top:0px; overflow: hidden;}

#container {  width: 100%; margin-left: -250px; float: right;}
#content {margin-left: 250px; font-size: 1.4em;}
#content h2 {font-family: Georgia, Times New Roman, Times, serif; font-size: 1.6em; font-weight: normal; font-style: italic; text-decoration: underline; color: #cf9bc0; margin: 30px 10px 10px 25px;}

#content p {line-height: 15px;}

#content ul {line-height: 15px; list-style: none;}
#content ul li {background: url('/images/svadbavip/marker.gif') no-repeat 3px 8px; margin-bottom: 2px; padding-left: 16px}

#txt_content {padding: 10px 10px 10px 30px; line-height: 18px;}
#txt_content p {padding-top: 10px;}
.news_img {margin: 0 10px 2px 2px;}
#news {width: 250px; padding-bottom: 120px; float: left;}
#news ul {font-family: Georgia, Times New Roman, Times, serif; font-size: 1.4em; font-style: italic; margin-top: 20px; padding: 0px 0px 20px 20px; list-style: none; overflow: hidden; zoom: 1;}
#news ul li {background: url('/images/svadbavip/bg_dots_h.gif') repeat-x; margin-left:0px; margin-right:0px; margin-top:-1px; margin-bottom:9px; padding-left:3px; padding-right:0px; padding-top:7px; padding-bottom:0px}
#news ul li a {color: #fff; text-decoration: none;}
#news ul li a:hover {color: #cf9bc0;}
#news ul li a.active {font-weight: bold; color: #B85629; text-decoration: none;}
.pink {font-family: Georgia, Times New Roman, Times, serif; color: #cf9bc0;}
.p_date {display: block; width:79px; height:17px; padding:0px 2px 2px 4px;  background: url('/images/svadbavip/p_date.gif') no-repeat 2px 2px;}
.anonspic { float:left; margin: 0 20px; }
#newspic { float:left; margin: 0 18px 8px 0; }
#anons { margin-top:15px; display:block; }
#anons img{ padding:1px; border:1px solid #a5a4a4; }
.action#anons .title { font:1.8em; line-height:100%; display:block; padding-bottom:7px; }
.clblock:after { display:block; visibility:hidden; clear:both; height:0; content:"."; }
.clblock { display:inline-block; }
.clblock { display:block; }



#partners {width: 100%; height: 200px; margin: -60px auto 0px; background: url('/images/svadbavip/footer_bg.jpg') repeat-x  #fff; }

.pic { float: left; padding:40px 7px; }

#banners {width: 100%; max-width: 1250px; height: 30px; margin: 0px auto 0px; position: relative;}
* html #banners {width: expression(documentElement.clientWidth > 1250 ? '1250px' : '100%');}

.my-table-cell td {padding:7px;}

.slsh {margin:0px;}

.pics { height:  420px;  width:   340px;  padding: 0;  margin:  0; } 
 
.pics img { padding: 5px; background-color: #fff;  width:  330px; height: 410px;  top:  0; left: 0 } 


div#container_ban
{
	position:relative;
	width: 1098px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align:left; 
}
#container_ban ul li {list-style:none; font:1.4em Tahoma, Arial, Verdana, Sans-Serif; font-weight:normal;}

.footer_block { float:left; width:200px; padding:0 2px 0 2px; margin: 0 35px 0 35px; text-align:left; color:#fff; }
.clear {clear:both}

.cnt{ display:block; width:150px; margin-top:40px}
