html {



	height: 100%;



}



body, table, p, div {



	font-family: Trebuchet MS, Tahoma, Verdana;



	font-size: 12px;



}



p, div, form, body{



	margin: 0px;



	padding: 0px;



}



body{



	border: none;



	background: #ced4dc url('../images/bg/b.gif') left top repeat-x;



}



a {



	color: #880000;



}



a:hover {



	color: #D70000;



	text-decoration: none;



}



img {



	border: none;



}







.nobg{



	background: none !important;



}



.whitebg{



	background: #fff !important;



}



	



	

	table.mainBg{



		width: 100%;



		height: 100%;



		border-collapse: collapse;



		background: url('../images/bg/horses.gif') center 100px no-repeat;



	}



		



		table.mainBg td.mainBg{



			padding: 0px;



			background: url('../images/bg/t.gif') left top repeat-x;



		}



		



	



	table.mainBg2{



		width: 100%;



		height: 100%;



		border-collapse: collapse;



		background: url('../images/bg/t2.gif') center top no-repeat;



	}



		



		table.mainBg2 td.mainBg2{



			padding: 0px;



			background: url('../images/bg/bt.gif') left bottom repeat-x;



		}



		



	



	table.mainBg3{



		width: 100%;



		height: 100%;



		border-collapse: collapse;



		background: url('../images/bg/bt2.gif') center bottom no-repeat;



	}



		



		table.mainBg3 td.mainBg3{



			padding: 0px;



		}



		



	



	



	table.mainGrid{



		width: 997px;



		height: 100%;



		border-collapse: collapse;



	}



		



		table.mainGrid td.languages{



			height: 72px;



			padding: 0px;



			vertical-align: top;



		}



			



			table.mainGrid td.languages a.logo{



				position: absolute;



				margin: 20px 0px 0px 15px;



				width: 338px;



				height: 62px;



				background: url('../images/slavianskaya.png') left top no-repeat;



				background: expression('none');



				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/slavianskaya/images/slavianskaya.png', sizingMethod='crop');



			}



			



			table.mainGrid td.languages div.slogan{



				width: 338px;



				position: absolute;



				margin: 90px 0px 0px 15px;



				text-align: center;



				font: italic 14px Georgia, Arial, Tahoma;



				color: #dedede;



			}



				



				table.mainGrid td.languages div.slogan a{



					color: #dedede;



				}



				



				table.mainGrid td.languages div.slogan a:hover{



					color: #F0F0F0;



				}



				



				



			



			



			table.languages{



				border-collapse: collapse;



				height: 32px;



				float: right;



				margin: 10px 5px;



			}



				



				table.languages td.lp{



					padding: 1px;



					width: 6px;



					background: url('../images/bg/llp.gif') right center no-repeat;



				}



				



				table.languages td.cp{



					background: url('../images/bg/lcp.gif') left center repeat-x;



					font: 11px Tahoma, Arial, Verdana;



				}



					



					table.languages td.cp.l{



						padding: 0px 5px 1px 10px;



						color: #f9ad81;



					}



					



					table.languages td.cp.r{



						padding: 0px 10px 1px 5px;



						color: #f69679;



					}



					



					



					table.languages td.cp a{



						color: #f69679;



						padding: 0px 3px;



						text-decoration: none;



					}



						



						table.languages td.cp a:hover{



							color: #fff;



						}



						



						table.languages td.cp a.on{



							font-weight: bold;



							color: #fff;



						}



						



					



				



				table.languages td.rp{



					padding: 1px;



					width: 6px;



					background: url('../images/bg/lrp.gif') left center no-repeat;



				}



				



				



			



		



		table.mainGrid td.topMenu{



			height: 52px;



			padding: 0px 65px;



			vertical-align: bottom;



		}



			



			table.topMenu{



				float: right;



				height: 38px;



				border-collapse: collapse;



			}



				



				table.topMenu td.sep{



					padding: 1px;



					width: 20px;



				}



				



				table.topMenu td.link{



					font: 18px Myriad Pro, Arial, Tahoma;



					//font-family: Arial;



					cursor: default;



					padding: 0px;



					color: #8c0000;



					white-space: nowrap;



				}



					



					table.mainGrid td.topMenu td.link a{



						position: absolute;



						margin: -2px 0px 0px -2px;



						text-decoration: none;



						color: #dadada;



						white-space: nowrap;



					}



						



						table.mainGrid td.topMenu td.link a:hover{



							color: #fff;



						}



						



					



				



				



				table.topMenu td.on{



					vertical-align: top;



					padding: 0px;



				}



					



					table.topMenu td.on table{



						width: 100%;



						height: 54px;



						border-collapse: collapse;



						position: relative;



						z-index: 5;



						margin: 0px 0px -16px 0px;



					}



						



						table.topMenu td.on table td.lp{



							padding: 1px;



							width: 6px;



							background: url('../images/bg/msl.png') right top no-repeat;



							background: expression('none');



							filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/slavianskaya/images/bg/msl.png', sizingMethod='scale');



						}



						



						table.topMenu td.on table td.cp{



							background: url('../images/bg/ms.png') left top repeat-x;



							background: expression('none');



							filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/slavianskaya/images/bg/ms.png', sizingMethod='scale');



							



							padding: 0px 10px;



							padding-bottom: 16px;



							//padding-bottom: 14px;



						}



							



							table.topMenu td.on table td.cp a{



								font: bold 18px Myriad Pro, Arial, Tahoma;



								//font-family: Arial;



								color: #ce0303;



								text-decoration: none;



							}



							



						



						table.topMenu td.on table td.rp{



							padding: 1px;



							width: 6px;



							background: url('../images/bg/msr.png') left top no-repeat;



							background: expression('none');



							filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/slavianskaya/images/bg/msr.png', sizingMethod='scale');



							



						}



						



						



					



				



			



		



		table.mainGrid td.submenu{



			background: #d2d2d2 url('../images/bg/sm.gif') left top repeat-x;



			height: 34px;



			padding: 0px;



		}



			



			table.subMenuGrid{



				width: 100%;



				height: 100%;



				border-collapse: collapse;



				background: url('../images/bg/sml.gif') left top no-repeat;



			}



				



				table.subMenuGrid td.subMenuGrid{



					background: url('../images/bg/smr.gif') right top no-repeat;



					padding: 0px 70px 0px 0px;



					text-align: right;



				}



					



					table.subMenuGrid a{



						position: relative;



						z-index: 1;



						color: #333333;



						text-decoration: none;



						font: 13px Arial, Tahoma;



						padding-right: 20px;



					}



					



					table.subMenuGrid a.on{



						font-weight: bold;



					}



					



					table.subMenuGrid a:hover{



						text-decoration: underline;



					}



					



					table.subMenuGrid a.on,



					table.subMenuGrid a:hover{



						color: #d40a0a;



					}



					



				



			



		



		



		table.picBorder{



			border-collapse: collapse;



			background: #f7f8f8 url('../images/bg/pbg.gif') left center repeat-x;



		}



			



			table.picBorder.left{



				float: left;



				margin: 0px 20px 10px 0px;



			}



			



			table.picBorder.right{



				float: right;



				margin: 0px 0px 10px 20px;



			}



			



			table.picBorder td.b1{



				padding: 1px;



				width: 3px;



				height: 4px;



				background: url('../images/bg/border/1.gif') left top no-repeat;



			}



			



			table.picBorder td.b2{



				padding: 1px;



				height: 4px;



				background: url('../images/bg/border/2.gif') left top repeat-x;



			}



			



			table.picBorder td.b3{



				padding: 1px;



				width: 3px;



				height: 4px;



				background: url('../images/bg/border/3.gif') right top no-repeat;



			}



			



			table.picBorder td.b4{



				padding: 0px;



				background: url('../images/bg/border/4.gif') left top repeat-y;



			}



				



				table.picBorder td.b4 div{



					padding: 0px;



					width: 5px;



					height: 97px;



					background: url('../images/bg/border/b41.gif') left center no-repeat;



				}



				



			



			table.picBorder td.b5{



				padding: 0px;



			}



				



				table.picBorder td.b5 img{



					border: none;



				}



				



				table.picBorder td.b5 div{



					background: #fff;



					border: 1px solid #9699a1;



				}



				



			



			table.picBorder td.b6{



				padding: 0px;



				text-align: right;



				background: url('../images/bg/border/6.gif') right top repeat-y;



			}



				



				table.picBorder td.b6 div{



					padding: 0px;



					width: 5px;



					height: 97px;



					background: url('../images/bg/border/b61.gif') right center no-repeat;



				}



				



			



			table.picBorder td.b7{



				padding: 1px;



				width: 3px;



				height: 4px;



				background: url('../images/bg/border/7.gif') left bottom no-repeat;



			}



			



			table.picBorder td.b8{



				padding: 1px;



				height: 4px;



				background: url('../images/bg/border/8.gif') left bottom repeat-x;



			}



			



			table.picBorder td.b9{



				padding: 1px;



				width: 3px;



				height: 4px;



				background: url('../images/bg/border/9.gif') right bottom no-repeat;



			}



			



		



		



		table.mainGrid td.intro{



			padding: 0px;



			height: 410px;



			background: #fff;



		}



		



		table.mainGrid td.middle{



			background: #fff;



			padding: 0px;



			vertical-align: top;



		}



			



			table.middleGrid{



				width: 100%;



				height: 100%;



				border-collapse: collapse;



				border-top: 1px solid #cecece;



				border-left: 1px solid #cecece;



				border-right: 1px solid #cecece;



			}



				



				table.middleGrid td.middleGrid{



					padding: 30px 50px;



					vertical-align: top;



				}



					



					table.middleGrid td.middleGrid a.printButton{



						display: block;



						z-index: 2;



						margin-top: -10px;



						margin-left: 880px;



						position: absolute;



						width: 39px;



						height: 35px;



						background: url('../images/print.png') left top no-repeat;



						background: expression('none');



						filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/slavianskaya/images/print.png', sizingMethod='crop');



					}



					



				



				



				table.contentPlace{



					width: 100%;



					border-collapse: collapse;



				}	



					



					td.contentPlace{



						padding: 0px;



					}



					



					td.contentPlace,



					td.contentPlace div,



					td.contentPlace p,



					td.contentPlace span,



					td.contentPlace pre,



					td.contentPlace table{



						font: 12px Tahoma;



						line-height: 1.5;



						color: #333333;



					}



					



					td.contentPlace .red{



						color: #c50202;



					}



					



					td.contentPlace .redBold{



						color: #c50202;



						font-weight: bold;



					}



					



					td.contentPlace .redTitle{



						color: #c50202;



						font-size: 16px;



					}



					



					td.contentPlace .redBoldTitle{



						color: #c50202;



						font-weight: bold;



						font-size: 16px;



					}



					



					div.pre{



						width: 530px;



					}



					



					img.picTitle{



						display: block;



						position: relative;



						margin: 0px 0px 20px 0px;



					}



					



					img.left,



					img.picLeft{



						float: left;



						margin: 0px 25px 10px 0px;



					}



					



					img.right,



					img.picRight{



						float: right;



						margin-left: 0px 0px 10px 25px;



					}



					



					



					table.flavors{



						width: 100%;



						height: 188px;



						border-collapse: collapse;



						background: url('../images/bg/flbg.gif') left top repeat-x;



					}



						



						table.flavors td.flavors{



							padding: 28px 0px 0px 24px;



							vertical-align: top;



						}



						



						table.flavors td.bottles{



							padding: 0px 45px 0px 0px;



							text-align: right;



						}



							



							table.flavors td.bottles a{



								padding: 0px 4px;



							}



							



						



					



					



					table.searchTable{



						width: 90%;



						margin-bottom: 20px;



					}



						



						table.searchTable td.p1,



						table.searchTable td.p3{



							width: 1%;



							white-space: nowrap;



						}



						



						table.searchTable td.p2{



							padding: 0px 10px;



						}



							



							table.searchTable td.p2 input{



								border-top: 2px solid #C5C5C5;



								border-left: 2px solid #C5C5C5;



								border-right: 1px solid #E7E7E7;



								border-bottom: 1px solid #E7E7E7;



								font-family: Tahoma, Arial, Verdana;



								font-size: 11px;



								color: #161512;



								padding: 2px 4px;



								width: 100%;



							}



							



						



						table.searchTable td.p3 input{



							font-size: 11px;



							cursor: pointer;



						}



						



						



					



					



					



					table.newsTable{



						width: 100%;



						border-collapse: collapse;



					}



						



						table.newsTable td.text{



							color: #9b9b9b;



							padding: 0px 0px 20px 0px;



							font-size: 11px;



						}



							



							table.newsTable td.text span{



								display: block;



								font: 10px Tahoma;



								color: #565656;



							}



							



							



							table.newsTable td.text a.title{



								display: block;



								margin-bottom: 4px;



								font: bold 13px Tahoma;



								color: #d70303;



								text-decoration: none;



							}



								



								table.newsTable td.text a.title:hover{



									text-decoration: underline;



								}



								



							



							table.newsTable td.text a.read_more{



								display: block;



								font: 10px Tahoma;



								color: #565656;



								text-align: right;



							}



							



							



						



					



					



					table.galleryTable{



						width: 100%;



						border-collapse: collapse;



					}



						



						table.galleryTable td.imagePart{



							padding: 10px 0px;



						}



							



							table.galleryTable td.imagePart,



							table.galleryTable td.imagePart p,



							table.galleryTable td.imagePart span,



							table.galleryTable td.imagePart div,



							table.galleryTable td.imagePart td{



								font-size: 11px;



								line-height: 1;



							}



							



						



					



					td.contentPlace p.galleryAlt{



						text-align: center;



						color: #333333;



						margin-bottom: 10px;



						cursor: default;



					}



					



					



					table.numbers{



						border-collapse: collapse;



					}



						



						table.numbers td.numbers{



							font: 12px Tahoma;



							cursor: default;



							color: #A0A0A0;



						}



							



							table.numbers td.numbers a{



								color: #787878;



								padding: 0px 5px;



								text-decoration: none;



							}



							



							table.numbers td.numbers a:hover{



								color: #bf0000;



								text-decoration: underline;



							}



							



							



							table.numbers td.numbers a.on{



								font-weight: bold;



								text-decoration: underline;



							}



							



							table.numbers td.numbers a.next{



								padding-left: 15px;



							}



							



							table.numbers td.numbers a.prev{



								padding-right: 15px;



							}



							



						



					



					table.formTable{



						border-collapse: collapse;



					}



						



						table.formTable td{



							color: #534B4A;



							padding: 3px 0px;



						}



						



						table.formTable td.name{



							padding-right: 20px;



						}



						



						table.formTable td.input input,



						table.formTable td.input textarea{



							border-top: 2px solid #BC1609;

			border-left: 2px solid #BC1609;

			border-right: 1px solid #BC1609;

			border-bottom: 1px solid #BC1609;

			font-family: Tahoma, Arial, Verdana;

			font-size: 11px;

			color: #333;

			padding: 2px 4px;



						}



						



						table.formTable input.s_btn{



						background: #E62320 url(../images/bg/btn.gif) repeat-x scroll left top;

			cursor: pointer;

			border: 1px solid #BC1609;

			font-family: Tahoma, Arial, Verdana;

			font-size: 11px;

			color: #fff;

			padding: 2px 4px;



						}



						



						



		



		



		table.mainGrid td.bottom{



			height: 118px;



			padding: 0px;



			background: url('../images/bg/bsep.gif') left top no-repeat;



		}



			



			table.bottom{



				width: 100%;



				height: 100%;



				border-collapse: collapse;



				background: url('../images/bg/bsep.gif') right top no-repeat;



			}



				



				table.bottom td.logo{



					width: 264px;



					background: url('../images/bg/bsep.gif') right top no-repeat;



					text-align: center;



				}



					



					table.bottom td.logo a{



						margin: 0px auto;



						display: block;



						width: 189px;



						height: 62px;



						background: url('../images/slavianskaya_small.png') left top no-repeat;



						background: expression('none');



						filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/slavianskaya/images/slavianskaya_small.png', sizingMethod='crop');



					}



					



				



				table.bottom td.copy{



					font-family: Tahoma;



					text-align: center;



					color: #dbd8d8;



					line-height: 1.7;



				}



					



					table.bottom td.copy p{



						font-family: Tahoma;



					}



					



					table.bottom td.copy p.small{



						font-size: 10px;



						color: #e8918c;



					}



					



					table.bottom td.copy p.author{



						font-size: 10px;



						color: #dcbab8;



						margin-top: 4px;



					}



						



						table.bottom td.copy p.author a{



							color: #dcbab8;



						}



						



					



				



				table.bottom td.contacts{



					width: 270px;



					background: url('../images/bg/bsep.gif') left top no-repeat;



					text-align: center;



				}



					



					table.contacts{



						border-collapse: collapse;



						width: 75%;



					}



						



						table.contacts td{



							color: #dbd8d8;



							font: bold 11px Tahoma;



							padding: 2px 0px;



						}



						



						table.contacts td.name{



							



						}



						



						table.contacts td.value{



							text-align: right;



						}



							



							table.contacts td.value a{



								font-weight: normal;



								color: #dbd8d8;



							}



							



						



					



				



				



				



			



		



		



	



	



	



	



	



	



	



	



	



	



	



	
