.main {width:100%;height:100%;background:url(../img/new/main-bg.jpg) 100% 0 no-repeat;min-width:890px}
.page {background:url(../img/new/page-bg.jpg) 100% 0 no-repeat;min-width:890px}

.top-wrapper,.bottom-wrapper {vertical-align:top;text-align:right;color:#fff;font-size:13px;padding:3px 10px 0 0;}
.bottom-wrapper a {color:#fff;text-decoration:underline;}
.top-wrappper {vertical-align:top;position:relative; min-height:404px;}
.top-wrappper-page {background-position:0 122px;}

.top-bottle {background:url(../img/new/bottle-top-left.png) 0 0 no-repeat;position:absolute;width:410px;height:404px;top:0;left:0;display:block;}

.top-bottle-page {background:url(../img/2sleva.jpg) 0 0 no-repeat;position:absolute;width:247px;height:122px;top:0;left:0;display:block;z-index:10;}

.base {position:absolute;top:15px;left:20px;z-index:101;display:block;}
.base a {display:block;width:120px;height:70px;}


.main .bottom-wrapper {background-color:#004E89;height:24px; position:relative;}
.main .tmain {}
.main .tmain-page {background-position:0 120px}
.top {width:100%;position:relative;z-index:100;}
.menu {vertical-align:top;}

.wrapper-content {vertical-align:top;}
*+html .wrapper-content {background-position:0 -2px}
* html .wrapper-content {background-position:0 -2px}
.wrapper-content-page {padding-top:91px;background-position: 0 92px}
*+html .wrapper-content-page {padding-top:91px;background-position: 0 91px}
* html .wrapper-content-page {padding-top:91px;background-position: 0 91px}
.wrapper-content .right-sidebar {float:right;padding:20px 0 20px;vertical-align:top;text-align:right}
	.content {width:90%;vertical-align:top;padding:10px 20px 20px 90px;background:url(../img/new/1corner.jpg) 0 0px no-repeat;}
	.content-main {width:90%;vertical-align:top;padding-top:20px;padding-right:20px;}
	.content .img {-moz-border-radius:12px;width:70px;height:70px;border:1px solid #fff;display:block;}
	.content .left {float:left}
	.content .right {float:right}

.c {width:100%;background:url(../img/new/content-bg-repeat.gif) 0 0px repeat-x;}
.right-sidebar ul {list-style:none;margin:0 0 0 20px;}
.right-sidebar li {background:url(../img/new/box-right-top-left.gif) 0 0 no-repeat;display:block;margin:12px 0;text-align:left}
.right-sidebar li div {background:url(../img/new/box-right-bottom-left.gif) 0 100% no-repeat;padding:5px 0 5px 15px;}
.right-sidebar li div * {font-size:14px;}
.right-sidebar li div p {margin:3px 0}
.right-sidebar li.clear {background:none}

.right-sidebar li.active {background:url(../img/new/box-right-top-left-1.gif) 0 0 no-repeat;}
.right-sidebar li.active div {background:url(../img/new/box-right-top-left-2.jpg) 0 100% no-repeat;}
.right-sidebar li.active div * {color:#fff;}

.menu {padding-left:340px;background:url(../img/1menu.gif) 290px 0 no-repeat;}
.menu-table {width:100%;margin:0 0 0 auto;height:27px;background:url(../img/2menu.gif) repeat-x;}
.menu-table td {height:27px;text-align:center;}
.menu-table .last-td {background:url(../img/3menu.jpg) 100% 0 no-repeat;width:93px;}

.menu-bg td {padding:0 10px;white-space:nowrap;vertical-align:middle}
.menu-bg td a {color:#fff;text-decoration:none;font:12.5px Verdana, Arial;text-transform:lowercase;font-weight:bold;display:block;margin-bottom:2px}
.menu-bg td a.active,.menu-bg td a:hover {color:#A7F433;outline:none;}


.product-table {width:100%;}
.product-table td {padding-top:187px;vertical-align:top;text-align:center;}
.product-table td a {display:block;margin:15px auto;padding: 0 10px}

.item-1 {background:url(../img/tm/kapel.gif) 0 0 no-repeat;width:125px;height:137px;}
.item-2 {background:url(../img/tm/laguna.gif) 0 0 no-repeat;width:165px;height:65px;}
.item-3 {background:url(../img/tm/ocean.gif) 0 0 no-repeat;width:159px;height:79px;}
.item-4 {background:url(../img/tm/rameno.gif) 0 0 no-repeat;width:157px;height:70px;}
.item-5 {background:url(../img/tm/zapist.gif) 0 0 no-repeat;width:177px;height:60px;}

/*content*/
/*h1     {font-weight:normal; font-size:19px; color:Black; margin:30px 0 10px 0}
h2     {font-weight:normal; font-size:18px; color:Black; margin:20px 0 10px 0}
h3     {font-weight:normal; font-size:17px; color:Black; margin:5px 0 5px 0}
p      {font-size: 1em; line-height: 1.5; color:Black; margin:10px 20px 10px 0}
li     {font-size: 1em; line-height: 1.5em; color:Black; margin:0 20px 10px 0; padding:0}
label  {font-size:13px; line-height: 14px; color:Black;}
a      {color:#0000FF; text-decoration:none;}
a.title {color:#0000FF}*/
.clear {clear:both;}

.content {font:small sans-serif}
.content h1,.content h2,.content h3,.content h4,.content h5,.content h6 {display:block;font-weight:normal;padding-top:0.5em}
.content h1 {font-size:188%}
.content h2 {font-size:158%}
.content h3 {font-size:138%}
.content h4 {font-size:118%}
.content h5 {font-size:110%}
.content h6 {font-size:98%}
.content hr {border:none;border-bottom:1px solid #AAAAAA}
.content p {margin:0.4em 0 0.5em;line-height:1.5em;font-size:100%}
.content a {color:#0000FF;text-decoration:none}
.content span.announce {font-style:italic;padding-left:2em}
.content ul {line-height:1.5em;list-style-image:url(images/bullet.gif);list-style-type:square;margin:0.3em 0 0 1.5em}
.content li {margin-bottom:0.1em}
.content table {color:#000;font-size:100%}
.content table th {}
.content .image-left, .content .image-right {margin-bottom:0.5em;padding:0.4em;vertical-align:middle;}
.content .image-left {float:left;clear:left;margin-right:0.5em}
.content .image-right {float:right;clear:right;margin-left:0.5em}
.content .caption {font-size:94%;line-height:1.4em;display:block}
.content .element-clear {clear:both}
.content .die {border:1px solid #aaa;display:table;background-color:#f9f9f9;}
.content .contentslist {list-style:none;}
.content .contentslist li {list-style:none;padding:4px 0}

.content .feedbackdetail {width:100%;border:0;}
.content .feedbackdetail label {width:180px;display:block;float:left;color: #666666;}
.content .feedbackdetail input,.feedbackdetail select,.feedbackdetail textarea {width:40%;margin:0px 0 15px;display:block;padding: 2px 3px 3px 0;background-color: #F5F5F5;border-top: 1px solid #B4B4B4;border-left: 1px solid #B4B4B4;border-bottom: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1;}
.content input.error {color:#FE6C00;margin-bottom:0px;}
.content span.error {color:#FE6C00;display:block;padding: 4px 3px 2px 0;margin-left:180px;font-size:12px}
.content .submit {margin:10px 0 0 180px;}
.content .feedbackdetail label b {color:red;}


/*anketa */
#anketa_table {border-collapse:collapse;width:60%}
#anketa_table td {padding:2px 5px;}
.simpleborder input {margin:3px 0}

/* block order */
.block-order {width:300px;border:0px solid red;padding-top:98px;margin:0px 0 0 auto;background:url(../img/new/big.gif) 100% 14px no-repeat;}

.block-order .order-1 {/*background:url(../img/new/zakaz2_mod.gif) 0 0 no-repeat;*/height:38px;font-size:12px;color:#fff;padding:20px 0 0 45px;text-align:left;}
.block-order .order-2 {/*background:url(../img/new/zakaz3_mod.gif) 0 0 no-repeat;*/height:141px;padding:30px 120px 0 40px;}
.block-order .order-2 a {display:block;background:url(../img/tickets/order.gif) 0 0 no-repeat;width:140px;height:45px}

.menu2-item {width:150px;height:128px;float:left;margin-top:15px;margin-left:-20px}
.menu2-item a {display:block;background-position:50% 50%;}
.rubric-hint {font-size:14px;}	

.content-date {padding: 0 5px 0 0px;font-size:13px;}
.result {color:green; padding-bottom:10px;}

.hidden {margin:0;padding:0;position:absolute;top:-50px;left:0px;width:100px;}

#ctheme { display:none;}
.nam { position:absolute; font-weight:bold; color:#fff; left:45%; margin:0px;}

