/* default.css */


body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11pt;
	margin: 0px;
	
}
input, select, textarea {
	font-family: Georgia, "Times New Roman", Times, serif;
}
a {
	color: #2b3a71;
	outline: none;

}
:-moz-any-link:focus {
	outline:none;
}
a:hover { 
	color:#FFF;
}
.all-back-bot {
	background-image: url(/images/back_07.png);
	background-position:bottom;
	background-repeat: repeat-x;
}
.all-back-top {
	background-image: url(/images/back_01.png);
	background-position:top;
	background-repeat: repeat-x; 
	background-color:#0a0a0a
}
.tis-txt, .tis-txt-tekila, .tis-txt-porto, .tis-txt-krasnoe, .tis-txt-beloe, .tis-txt-viski, .tis-txt-konyak {
	font-size: 24px;
	font-style: italic;
	color: #a0a0a0;
	line-height:33px;
	margin-bottom: 90px;
}
.tis-txt-konyak {
	margin-bottom: 96px;
}
.tis-txt-viski {
	margin-bottom: 113px;
}
.tis-txt-beloe {
	margin-bottom: 95px;
}
.tis-txt-krasnoe {
	margin-bottom: 86px;
}
.tis-txt-porto {
	margin-bottom: 96px;
}
.tis-txt-tekila {
	margin-bottom: 120px;
}
.tis-price {
	3line-height: 18pt;
	margin-top: 14px;
	font-size: 28px;
} 


.big-txt {
	font-size: 18px;
	color: #919191;
	margin-left: 42px;
	3margin-top:86px;
	margin-bottom:0px;
	3border:1px red solid;	
}

.news-txt {
	font-size: 11px;
	color: #5e5e5e;
	width: 216px;
	line-height:17px

}


.t-news {
	margin-top: 40px;
}


.news-ttl {
	color: #3c3c3c;
	font-size: 11px;
	margin-bottom:1px
}
.people {
	margin-right: 24px;
}
.rub { margin-left:2px}





.tis-img { float:left;
}
.news-block {
	margin-left: 26px;
	width: 217px;
	height: 65px;

}




.t-tis {
	margin-top: 11px;
	margin-left:127px;
	
}


.td-cont-left {
	width: 170px;
}
.td-cont-cen {
	width: 525px; 
}
.t-cont {
	margin-left: 26px;
	margin-top: 33px;
	width: 695px;
}


.td-mar {
	height: 60px;
}

/* header.css */

 
 .logo {
	margin-top: 36px;
	margin-left: 26px;
	margin-right:35px
}

.menu {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #919191;
}
.menu-links {
	margin-right: 18px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom:0px;
	padding-left: 5px;
	3margin-top: 89px;
	3border:1px red solid;
}
.menu-lnk-act {
	color: #000;
	margin-right: 18px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	margin-bottom:-3px;
	padding-left: 5px;
	background-color: #b4b4b4;
	margin-top: 89px;
	font-size: 18px;
}
.menu-lnk-act a {
	color:black;
	text-decoration:none;
}
/* footer.css */

/* ?????? */


.cave-left {
	margin-left: 26px;


}
.cop-txt {
	font-size: 11px;
	color: #b4b4b4;
	line-height:13px;
}
.cave-phone {
	font-size: 11px;
	color: #8f8f8f;
	margin-top: 16px;
}
.mail-lnk {
	font-size: 11px;
	color: #2b3a71;
	margin-top: 2px;
}
.int-txt {
	font-size: 14px;
	color: #1d1d1d;
	margin-top: 7px;
	font-style:italic;
	
}
.win {
	margin-left: 7px;
}
.t-cave {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.count-txt {
	color: #363636;
	font-size: 12px;
	padding-top: 0px;
}
.count-ttl {
	font-size: 11px;
	color: #646464;
	margin-top: 3px;
}	
.td-cave {
	height: 116px;
}
.logo-int { margin-top:3px;margin-right:19px; margin-left:3px}
.quest { text-decoration: none;
        border-bottom: 1px dotted #8b8b8b;
		color:#8b8b8b; 
		font-size:14px;
		font-style:italic;
		display:block;
		width:106px;
		
} 
.q-mar {margin-bottom:9px}

/* address.css */


.ad-div { width:210px} 
.address-txt {
	font-size: 14px;
	color: #5e5e5e;
	line-height: 18px;
}
.ad-lnk {
	font-size: 14px;
	color: #5e5e5e;
	line-height:16px
}
.ad-one {
	margin-top: 20px;
	margin-right:10px;
	margin-left: 3px;
}
.ad-one-act {
	margin-top: 19px;
	margin-right:20px;
	margin-bottom: -2px;

}
.line {
	margin-top: 26px;
}
.t-ad { margin-top:116px}
.ad-txt-ttl {
	font-size: 14px;
	color: #3c3c3c;
	line-height:16px;
	font-style: italic;
}
.ad-txt-ttl-act {
	font-size: 14px;
	color: #3c3c3c;
	line-height:16px;
	font-style: italic;
	margin-left:2px;
	margin-bottom:3px;
}
.t-ad-pages {
	margin-top: 14px;
}
    span.ruble { text-transform:uppercase; }
    span.line-through { text-decoration: line-through; }
    span.dot { position:absolute; text-indent: -1000em; }
.newsRSS {
	position:absolute;
	top:180px;
	left:582px;
	3border:1px red solid;
	z-index:234834;
}
.rss-img {
	border:0px;
	margin-top:2px;
}
.ad-lnk-act, .ad-lnk-act:hover {
	text-decoration:none;
	color:black;
	background:#c72244;
	font-size:12px;
	padding:1px;
	margin-top:1px;
	color:black;
	cursor:text;
}
.photo-mar {
	display:block;
	margin-bottom:1px black solid;
	width:515px;
}
.txt-mes {
	margin-bottom:29px;
}
.mainPage {
	position:absolute;
	top:35px;
	margin-top:100px;
	left:42px;
	z-index:99999;
}
.press-top {
	font-size:11px;
	margin-bottom:25px;
	width:229px;
	background:url(/images/press-top.png);
	background-repeat:no-repeat;
	background-position:top right;
}
.press-top a {
	color:#5e5e5e;
}
.press-top a:hover {
	color:white;
}
.download-img {
	border:0px;
}
.promoDetailLast, .promoDetail {
	color:#5E5E5E;
	font-size:12px;
	line-height:17px;
}
.promoDetail {
	margin-top:15px;
}
.promo-more {
	text-decoration:none; 
	border-bottom: 1px dotted;
	display:inline-block;
	font-size:14px;
	line-height:15px;
	margin-top:5px;
	margin-bottom:15px;
}
.tis-descr {
	font-size:16px;
	line-height:22px;
}
.newsDetailTitle {
	font-size:16px;
	margin-bottom:3px;
	color:#919191;
}
.order-required {
	font-size:11px;
	color:#c82043;
}
.order-descr {
	font-size:12px;
	color:#5e5e5e;
	text-align:right;
	margin-top:22px;
}
.order-td-a {
	width:371px;
	height:39px;
	background:url(/images/order_06.png);
	background-repeat:no-repeat;
}
.order-input-a {
	font-size:12px;
	color:black;
	border:0px red solid;
	background:transparent;
	width:321px;
	height:17px;
	margin-top:20px;
	margin-left:18px;
}
.order-td-b {
	width:371px;
	height:172px;
	background:url(/images/order_10.png);
	background-repeat:no-repeat;
}
.order-input-b {
	font-size:12px;
	line-height:15px;
	color:black;
	border:0px red solid;
	background:transparent;
	width:321px;
	height:134px;
	margin-top:25px;
	margin-left:18px;
}
.order-send {
	width:371px;
	height:44px;
	background:url(/images/order_12.png);
}
.order-send-button {
	width:334px;
	height:17px;
	border:0px;
	background:transparent;
	margin-top:10px;
	margin-left:10px;
}
#order-block {
	margin-top:25px;
}
#order-block img {
	border:0px;
	margin-left:8px;
	clear:both;
	display:block;
}
.order-link {
	background:#8ca07d;
	font-size:11px;
	margin-top:8px;
	display:inline-block;
	clear:both;
	padding:2px;
}
.order-link a {
	color:black;
}

.down-txt {
	color:#8CA07D;
	font-size:11px;
	line-height:13px;
	margin-top:1px;
}