body,td,th {color: #000000;font-family: Trebuchet MS, Georgia, Century Gothic, Verdana, Arial, Tahoma, Helvetica, sans-serif;font-size: 13px;}
body {margin:0; height:100%; background:#F5F3E6;}
a:link {color: #A43330;text-decoration:underline;}
a:visited {color: #A43330;text-decoration:underline;}
a:hover {color: #A43330;text-decoration:underline;}
a:active {color: #A43330;text-decoration:underline;}
td {vertical-align:top; text-align:left;}
#table {width:1259px; height:100%; background:#fff;}
#shap {height:215px; background:url(/images/index_01.jpg); background-repeat:no-repeat; background-position:center;}
#zvonok {float:left; width:215px; margin:52px 0 0 80px;}
#zvonok_link {float:left; font-size:14px; color:#fff; text-decoration:underline; margin:0 0 0 25px;}
#zvonok_link a {color:#fff; text-decoration:underline;}
#zvonok_link a:hover {text-decoration:none;}
#phone {float:left; margin:25px 0 0 0;}
#phone p {margin:5px 0 0 15px;}
#phone p a {font-size:22px; color:#3BB22B; text-decoration:none}
#link {float:left; margin:15px 0 0 20px;}
#link a {color:#A43330; text-decoration:underline;}
#link a:hover {text-decoration:none;}
#logo {float:left; width:363px; height:100%; margin:0 0 0 145px;}
#basket {float:right; width:215px; margin:52px 80px 0 0;}
#bask_name {float:left; font-style:italic; color:#fff; font-size:16px; text-transform:uppercase; margin:7px 0 0 35px;}
#bask_cont {float:left; margin:18px 0 0 30px; height:50px;}
#bask_cont p {margin:5px 0 0 0;}
#bask_cont b {color:#3BB22B;}
#bask_link {float:left; background:url(/images/str.png); background-repeat:no-repeat; background-position:right; margin:25px 0 0 55px;}
#bask_link p {margin:-2px 20px 0 0;}
#bask_link a {color:#A43330; text-decoration:underline;}
#bask_link a:hover {text-decoration:none;}
#top_menu {height:58px; background:url(/images/index_02.jpg); background-repeat:no-repeat; background-position:center; padding:0 100px;}
#center {height:500px; padding:15px 0;}
#bottom {background:url(/images/index_31.jpg); background-repeat:repeat-x; background-position:top left; height:51px;}
.menu {width:25%; text-align:center; font-family:Georgia; font-style:italic; font-size:18px;}
.menu p {margin:2px 0 0 0;}
.menu a {color:#fff; text-decoration:none;}
.menu a:hover {color:#C8DB5A; text-decoration:underline;}
#tt_menu {float:left; margin:15px 0 0; width:100%; height:24px;}
#ban {float:left; margin:25px 0 0 65px;}
#copy {float:right; font-size:11px; margin:25px 65px 0 0; color:#C7BD90;}
#copy a {color:#C7BD90; text-decoration:none;}
#content {width:100%; height:100%; background:url(/images/index_25.jpg); background-repeat:repeat-y;}
#bottom_bg {background:url(/images/index_28.jpg); background-repeat:no-repeat; background-position:bottom left;}
#left {float:left; width:375px; margin:0 0 137px;}
#cat_top {float:left; width:100%; height:109px; background:url(/images/index_05.jpg); background-repeat:no-repeat; margin:0 0 0 15px;}
#left_menu {float:left; width:227px; margin:5px 0 0 92px;}
.left_menu {float:left; width:100%; background:url(/images/index_18.jpg); background-repeat:no-repeat; background-position:bottom;}
.left_menu p {font-family:Georgia; font-style:italic; font-size:17px; margin:5px 0 10px 10px;}
.left_menu a {color:#000; text-decoration:none;}
.left_menu a:hover {color:#5B8C1C;}
#right {float:right; width:780px; margin:15px 85px 0 0;}
#lit_nav {float:left; width:100%; background:url(/images/index_07.jpg); background-repeat:no-repeat; background-position:top left;}
#lit_nav p {margin:0 0 0 20px; font-size:12px; color:#82811F;}
#lit_nav a {color:#82811F; text-decoration:underline;}
#name {float:left; width:760px; margin:20px 0 0 20px; background:url(/images/index_10.jpg); background-repeat:no-repeat; background-position:bottom left;}
#name p {font-size:22px; color:#5E7625; margin:0 0 10px 0;}
#text {float:left; width:760px; margin:10px 0 0 20px; text-align:justify;}
table.bordered, table.nobordered{
    border-collapse: collapse;
    width: 100%;
}
table.bordered td {
    border: 1px solid #D9D9D9;
    padding: 11px;
    vertical-align: middle;
}
table.nobordered td {
    border: 0;
    padding: 11px;
    vertical-align: top;
}

.card {float:left; width:249px; height:336px; background:url(/images/index_14.jpg); background-repeat:no-repeat; margin:0 3px 0 0;}
.card_img {float:left; width:150px; height:150px; margin:25px 0 0 55px;}
.card_name {float:left; width:200px; text-align:center; font-weight:bold; margin:5px 0 0 25px; height:50px;}
.card_price {float:left; width:100%; text-align:center; color:#6C8A24; font-size:20px; margin:0 0 0 5px; font-weight:bold;}
.card_price span {font-size:16px;}
.card_bottom {float:left; width:100%; background:url(/images/index_22.jpg); background-repeat:no-repeat; background-position:center; height:33px; margin:25px 0 0 0;}
.link1 {float:left; margin:5px 0 0 35px;}
.link2 {float:right; margin:5px 40px 0 0;}
.link1 a {color:#6E6D6D; text-decoration:underline;}
.link1 a:hover {color:#61911E;}
.link2 a {color:#6E6D6D; text-decoration:underline;}
.link2 a:hover {color:#A43330;}
#big_img {float:left; width:350px; height:350px; border:1px solid #ECECEC;}
#card_left {float:left; width:360px;}
#left_bottom {float:left; width:100%; margin:15px 0 0 0;}
.lit_img {float:left; width:50px; height:50px; border:1px solid #ECECEC; margin:0 8px 10px 0; cursor: pointer;}
#card_right {float:right; width:380px;}
#price1 {float:left; width:200px; color:#6C8A24; font-size:20px; margin:3px 0 0 5px; font-weight:bold;}
#price1 span {font-size:16px;}
#bot {float:right; width:101px; height:32px; background:url(/images/bot.jpg); background-repeat:no-repeat; border:0;}
#bot:hover {background:url(/images/bot1.jpg); background-repeat:no-repeat; cursor:pointer;}
#card_txt {float:left; width:100%; margin:15px 0 0 0; text-align:justify;}

#simplemodal-overlay {background-color:#000000; cursor:wait;}
#simplemodal-container {color:#000000; background-color:#ffffff; padding:12px; border: 3px solid #8EAD14;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container a {color:#000000;}
#simplemodal-container a.modalCloseImg {background:url(/images/close.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}

#inp{border: 1px #999999 solid; height: 25px; width: 234px; line-height: 1.8; background-color: #F6F6F6}
select{width: 256px; background-color: #F6F6F6}
#inp.invalid{border: 2px #AF251C solid;}
#inp.valid{border: 2px #5E7625 solid;}
#txtar{border: 1px #999999 solid; height: 55px; width: 234px; background-color: #F6F6F6;}
#button{border: 1px #fff solid; background-color: #8EAD14; color: #fff; cursor: pointer; padding:10px;}
#bc{text-align:center;}
#br{text-align:right;}

.cloud-zoom-lens {border: 1px solid #888; margin:0px; background-color:#fff; cursor:crosshair;}
.cloud-zoom-title {position:absolute !important; background-color:#000; color:#fff; padding:3px; width:100%; text-align:center; font-weight:bold; font-size:10px; top:0px;}
.cloud-zoom-big {border:1px solid #ECECEC; overflow:hidden; padding:2px;}
.cloud-zoom-loading {color:#ffffff; background:#ffffff; padding:3px; border:1px solid #ECECEC;}
h1 {font-size:22px; color:#5E7625; margin:0 0 10px 0;}