@charset "utf-8";
/* VESELKA.ZP.UA */

body {margin:0 auto; padding:0;	background-color:#fff; background-image:url(images/body/bg.gif); background-attachment:scroll;} 

#bod {border:none; position:relative; width:100%; left:0; right:0; top:0; }

.header {
	background:url(images/body/header.gif) repeat-x;
	height:87px;
	width:100%;
	margin: -5px 0 -60px 0;}

.logo {
	background:url(images/body/logo.gif) no-repeat; 

	position:relative;
	left:30px;
	width:310px;
	height:232px;}

#block-top-menu a {font:italic bold 14px Verdana, Calibri, Arial, Sans-Serif ; color: #333333;}

#block-left-menu {
	position:relative;
	left:50px;
	width:235px;
/*	height:690px; */
	background:url(images/body/menu-left.jpg) no-repeat;
	float:left;
	margin-right:70px !important;
	
	-moz-box-shadow: 3px  5px  18px  #ffabf5;
	-webkit-box-shadow: 3px  5px  18px  #ffabf5;
	box-shadow: 3px  5px  18px  #ffabf5;
	
	border:none;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;}
	
.left-menu-top-indent {margin:17px auto !important;}

.left-menu p { margin:7px 5px 7px 12px; text-align:left;}

.left-menu a {font:italic bold 15px Verdana, Calibri, Arial, Sans-Serif;	color: #333333;}

#block-content {position:relative;	width:77%;	height:100%;}


.content {
	position:relative;
	margin:0 30px 30px 30px !important;
	width: 90%;
	height:100%;
	text-align:justify;
	vertical-align:top;
	background-color:#FFFFFF;
	padding: 30px;
	
	-moz-box-shadow: 3px  5px  18px     #ffabf5;
	-webkit-box-shadow: 3px  5px  18px   #ffabf5;
	box-shadow: 3px  5px  18px   #ffabf5;
	
	border:none;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	}

.content h1 { font: italic bold 32px Verdana, Calibri, Arial, Sans-Serif ; color: #006600; text-align:center;}

.content h2 { font: italic bold 19px Verdana, Calibri, Arial, Sans-Serif ; color: #FF0000; text-align:center; text-shadow:3px  3px  10px  #befa3c;}

.content h3 { font: italic bold 24px Verdana, Calibri, Arial, Sans-Serif ; color: #333333; text-align:center; /*text-shadow:3px  3px  10px  #fa3c3c;*/}

.content h4 { font: italic bold 17px Verdana, Calibri, Arial, Sans-Serif ; color: #333333; text-align:center;}

.content h5 { font: italic bold 24px Verdana, Calibri, Arial, Sans-Serif ; color: #333333; text-align: left;}

.content h6 { font: italic bold 24px Verdana, Calibri, Arial, Sans-Serif ; color: #ffffff; text-align: left;}

.content p { font: italic bold 15px Verdana, Calibri, Arial, Sans-Serif ; color: #333333; margin-bottom: -5px;}

.content ul { font: italic bold 15px Verdana, Calibri, Arial, Sans-Serif ; color: #333333; list-style: url(images/typo_star.png);}

.ind { margin-left:30px;}

.addr { margin-left:80px;} 

.images {border:none; margin: 10px auto;}

.price-print {margin:0 auto; border: solid 2px #CCCCCC; font: italic bold 17px Verdana, Calibri, Arial, Sans-Serif ; color: #333333;}

.price-print td, .price-print tr {border: dotted 1px #CCCCCC;}

.price-red {font-size:30px; color:#0000cc;}

.hr {color: #660033; width:95%; margin: -30px auto 15px auto;}

hr {color: #660033; width:95%; margin: 15px auto;}

.counter {
	position:relative;
	right:100px;
	bottom:10px;
	float:right;}

.copyrating { font: italic bold 12px Verdana, Calibri, Arial, Sans-Serif ; color: #FFCC33; text-align:center; margin: 20px auto;}

.copyrating a { font: italic bold 12px Verdana, Calibri, Arial, Sans-Serif ; color: #FFCC33; text-align:center;}

.telefon { right: 28px; background-color: rgba(255,255,255,0.75); padding: 3px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	font: italic normal 24px Calibri, Arial, Sans-Serif ;text-align:center;position:absolute; margin:40px 20px 0 auto;}
.telefon a{font-size: 18px; color: #0400FF;line-height: 1}


.logo a{position: absolute;
	width:380px;
	height:220px;}

.ps {position: absolute;font: italic normal 32px Verdana, Calibri, Arial, Sans-Serif;text-align:center;margin:34px 0 0 182px;}

.caps td.price {
	width: 95px;
}

.caps td{
	font: italic bold 18px Verdana, Calibri, Arial, Sans-Serif;
	text-decoration: underline;
  color: #333333;
}

.caps td img{
	height: 200px;
}