body {background:#ede5b9 url('../img/mainbg.jpg') repeat; font-family:Calibri, Arial, Helvetica, sans-serif;margin:0;font-size:11pt;color:#84806e;}
body * {padding:0;margin:0;}
a {text-decoration:none;color:#fff;}
a:hover {text-decoration:none;}
img {border:0;}
h2, .h2 { color: #222; font-family: Tahoma, sans-serif; font-size:28px; font-weight:lighter; padding:20px 0 0 14px; width:383px; line-height:32px;}
h2 span {font-size:13pt;}

.right {float:right;}
.left {float:left;}
.clr {clear:both;}
.mid {vertical-align:middle;}
.page {clear: left; padding: 5px 0 20px 0;}

.r1, .r2, .r3, .r4, .r5, .r6, .r8, .r10  {display: block;height: 1px;overflow: hidden;font-size:1px;}
.r1 {margin:0 1px;height: 2px;}
.r2 {margin:0 2px;height: 2px;}
.r3 {margin:0 3px;}
.r4 {margin:0 4px;}
.r5 {margin:0 5px;}
.r6 {margin:0 6px;}
.r8 {margin:0 8px;}
.r10 {margin:0 10px;}

.code {font-size:19pt;position:relative;top:-16px;}
.phone {font-size:33pt;letter-spacing:-1px;}
.text {padding-left:25px;width:510px;}
.text-block {margin-bottom:34px;width:504px;}
.text-block:last-child {margin-bottom:0;}
.text-block p {font-size: 11pt; color: #555; text-align: justify;}
.text-block a {text-decoration:underline; color:#000;}

#header-inner, #content-inner, #footer-inner {width:982px;margin:0 auto;}
#header, #header-inner {height:301px;}
#header {background:transparent url('../img/header_bg.jpg') repeat 0 0;}
#header-inner {background:transparent url('../img/header.jpg') no-repeat 0 0;}
#header-inner .right {color:#fff;font-family:Rockwell;position:relative;right:46px;top:100px;}
#menu {left:65px;position:relative;top:159px;width:1000px;}
#menu a {font-size:13pt;font-family:Cambria;}
#menu .left {margin-right:30px;}
#menu .main {width:110px;}
#menu .foto {width:110px;}
#menu .cont {width:130px;}
#menu .girlands {width:130px;}
#menu .igrushki {width:215px;}
#menu .price {width:162px;}
#menu .left i {width:auto;}
#menu .left .inner {height:35px;padding:14px 26px 0;}
#menu .left:last-child {margin-right:0;}
#menu .left * {background-color:transparent;}
#menu .current * {background-color:#fff;color:#000;}
#content, #content-inner, #content-inner2 {min-height:588px;}
#content {background:transparent url('../img/content_bg.jpg') repeat-x 0 0;}
#content-inner {background:transparent url('../img/content.jpg') no-repeat 0 0;}
#content-inner2 {background:#fff; margin:0 22px 0 23px;width:938px;}
#footer, #footer-inner {height:111px;}
#footer-inner {background:transparent url('../img/footer.jpg') no-repeat 0 0;color:#fff;font-family:Tahoma;}
#footer-inner div {font-size:8pt;padding:57px 0 0 238px;}

.button {
	border-width: 0px;
	background-color: #fac262;
	width: 120px;
	height: 20px;
	margin-left: 0;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

tr.tr1 {
	background-color: #fac262;
	}

td {
	padding-left: 4px;
	}

td.clean {
	width: 2px;
	}

div.blok_left {margin:0 5px 0px 0px; padding:0 0 34px; width:380px;}
div.blok_right {float:right; margin-right:5px; width:345px; }
div.podarki {width:314px; height:270px; /* background:url(../img/podarki.jpg) no-repeat; */}
div.telephone {font-family:"myriad Pro"; color:#8d292d; margin:15px 0 0 50px;}
div.telephone h1 {font-size:50px; font-weight:normal;}
div.telephone span { font-size:14px;}
div.kryk {width:332px; height:305px; background:url(../img/kryk.jpg) no-repeat; margin-bottom:-280px; float:right; position:relative;top:-284px;  right:0px;}

/*
JCART v1.1
http://conceptlogic.com/jcart/
*/

#jcart * { margin: 0; padding:0; font-family:arial, tahoma, verdana, sans-serif; }

#jcart { width: 300px;  }
#jcart, #jcart input, #jcart-tooltip { font-size:12px; }

#jcart fieldset { border:0; }

#jcart table { width:100%; border:0; background:#fff; border-collapse:collapse;}
#jcart tr {  }
#jcart th, #jcart td { padding:5px; border:0; border:solid 1px #ccc; vertical-align:top; text-align:left; font-weight:normal; }
#jcart td.empty { text-align:center; }

#jcart p.jcart-error { text-align:center; padding:5px; }

#jcart strong#jcart-title {  }

#jcart th { background:#d0211e; color: #fff; }
#jcart th#header {  }
$jcart th#footer {  }

#jcart td.jcart-item-qty { width:25%; }
#jcart td.jcart-item-name { width:50%; font-weight:bold; }
#jcart td.jcart-item-price { width:25%; font-weight:bold; text-align:right; }
#jcart td.jcart-item-price span { display:block; }

#jcart a.jcart-remove { font-size:11px; font-weight:normal; }

#jcart span#jcart-subtotal { display:block; }
#jcart span#jcart-subtotal strong {  }

#jcart input.jcart-button { padding:2px; margin:2px;}

#jcart input#jcart-checkout { float:right; }

#jcart input#jcart-paypal-checkout { display:block; padding:10px; margin:20px auto; }

#jcart-tooltip { border:solid 1px #000; padding:3px 7px 3px 25px; background:url(checkmark.png) 3px center no-repeat #f2fcee;  }

.spex {
  font-weight: bold;
  font-size: 110%;
  color: #fff;
  text-decoration: none;
  padding: 10px 0 12px 0;
  text-align: center;
  width: 100%;
  background: url(/img/spex.jpg) bottom left repeat-x;
  }
