html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, div, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
a img {border:0;}

tr {vertical-align:top;}

body {background: #b5dcf0 url(/img/bg.gif) top repeat-x; font-family: Tahoma; font-size:12px; color:#000000;}
body a {text-decoration: none;color:#004456;}
body a:hover {text-decoration:underline;}

.maintable {border-collapse: collapse; width:970px; margin: 0 auto;}
#header {padding-top:18px;padding-left:15px;padding-right:15px;}
#phone {display:block;float:right;padding-top:17px;}

#menu {width:970px; height:33px; margin-top:11px; position:relative; float:left;padding:0;}
#nav {margin:0; padding:0;}
#nav ul {margin:0;padding:0}
#nav li {display:inline;margin:0;padding:0;}
#nav li a {float:left; height: 0; padding-top: 33px; overflow:hidden;outline: none;}
#nav li a {background-image: url(/img/nav.png); background-repeat:no-repeat ;}

#nav li#main a {background-position: 0 0; width:113px;}
#nav li#about a {background-position: -113px 0; width:131px;}
#nav li#info a {background-position: -244px 0; width: 153px;}
#nav li#help a {background-position: -397px 0;width:108px;}

#nav li#contacts a {background-position: -505px 0;width:121px;}
#nav li#spacer a {background-position: -626px 0;width:344px;}

#nav li#register a {background-position: -834px 0;width:140px;}

#nav li#main a:active {background-position: 0 -33px; width:113px;}
#nav li#about a:active {background-position: -113px -33px; width:131px;}
#nav li#info a:active {background-position: -244px -33px; width: 153px;}

#nav li#help a:active {background-position: -397px -33px;width:108px;}
#nav li#contacts a:active {background-position: -505px -33px;width:121px;}
#nav li#register a:active {background-position: -834px -33px;width:140px;}

#matrasi {width:171px;padding-top:8px;}
#t1 {height:10px;background: url(/img/t1.png) top no-repeat;}
#razdeli {background: url(/img/tbg.png) repeat-y; padding: 0 7px 7px 14px; }
#razdeli .top{padding-top:10px;}
#razdeli ul {padding-top:7px;}
#razdeli ul li ul {padding-top:0;}
#razdeli li {font-weight: bold;list-style:none;}
#razdeli li a {font-weight:normal;line-height:17px;}
#t2 {height:12px;background: url(/img/t2.png) top no-repeat;}

.system {margin-top:8px;}

.news {margin-top:8px; width:170px;}
.tbg2 {background: url(/img/tbg3.png) repeat-y;}
.t3 {background: #eaf8fc url(/img/t3.png) top left no-repeat;height:10px;}
.t4 {background: url(/img/t4.png) top left no-repeat;height:12px;}
.test {background: #ffffff url(/img/1px.png) top left repeat-x;margin: 0 1px; padding: 0 8px 7px 13px; }
.newss {font-size:11px;padding-top:12px;}
.newss a {font-weight:bold;}
#more {font-size:11px;padding-top:10px;display:block;font-weight:bold;}

#cart {margin-top:8px;background: url(/img/cart.png) top left no-repeat;min-height:47px;padding:10px 12px;;font-size:11px;}
#cart strong {font-weight:bold;font-size:12px;}
#cart a {text-decoration:underline;font-size:12px;}
#cart .data{text-align:left;}
#cart .empty{height:47px;line-height:43px;text-align:center;}
#cart .empty a{padding:1px 5px 3px;}

#manuf ul {padding-top:7px;}
#manuf ul li ul {padding-top:0;}
#manuf li {font-weight: bold;list-style:none;}
#manuf li a {font-weight:normal;line-height:17px;}
.red {color:#cc0000}

#helps {margin-top:8px;background: url(/img/help.png) top left no-repeat;padding-left:10px;padding-top:8px;padding-bottom:26px;}
#helps p {line-height:16px;}


.helps {margin-top:8px;background: url(/img/help.png) top left no-repeat;padding-left:15px;padding-top:12px;padding-bottom:26px;}
.helps p {line-height:16px;}

#footer {height:45px;margin-top:8px;margin-bottom:15px;}
#footer-logo {background: url(/img/footer-logo.png) top left no-repeat;height:45px;float:left;width:90px;}
#footer-center {background: url(/img/footerbg.png) repeat-x; margin-left:90px;margin-right:12px;padding:15px;}
#footer-right {background: url(/img/footer-right.png) top left no-repeat;width:12px;height:45px;float:right;margin:0;padding:0;}
#footer-navi {float:right}
#footer-navi a {text-decoration:underline;}
.clear {clear:both;}

.tipsy { padding: 5px; font-size: 10px; background-repeat: no-repeat; }
  .tipsy-inner { padding: 4px 5px; background-color: #66ccff; color: #000000; max-width: 200px; text-align: center; }
  .tipsy-north { background-image: url(/img/tipsy-north.gif); background-position: top center; }
  .tipsy-south { background-image: url(/img/tipsy-south.gif); background-position: bottom center; }
  .tipsy-east { background-image: url(/img/tipsy-east.gif); background-position: right center; }
  .tipsy-west { background-image: url(/img/tipsy-west.gif); background-position: left center; }

.main {width:611px;margin-top:8px;margin-left:9px;}
#thead {background: url(/img/thead.png) top left no-repeat;}
#thead2 {background: url(/img/cms/thead2.png) top left no-repeat;height:13px;margin-top:8px;}
#thead h1 {font-size:16px;padding: 10px 0 8px 19px;}
#thead h2 {font-size:16px;padding: 10px 0 8px 19px;}
#tmain {background: url(/img/tmain.png) top left repeat-y;padding:8px 20px 20px 20px;}
#tmain p {padding-top:10px;}
#tfoot {background: url(/img/tfoot.png) top left no-repeat; height:14px;}

.thead {background: url(/img/thead.png) top left no-repeat;}
.thead2 {background: url(/img/cms/thead2.png) top left no-repeat;height:13px;margin-top:8px;}
.thead h1 {font-size:16px;padding: 10px 0 8px 19px;}
.thead h2 {font-size:16px;padding: 10px 0 8px 19px;}
.tmain {background: url(/img/tmain.png) top left repeat-y;padding:8px 20px 20px 20px;}
.tmain p {padding-top:10px;}
.tfoot {background: url(/img/tfoot.png) top left no-repeat; height:14px;}

.bread {font-size:11px;}
.bread a {text-decoration:underline;}
.bread a:hover {text-decoration:none;}

.lined {border-top:2px #00adda solid;clear:both;}

#label-size {padding: 1px 26px 0 0;font-size:10px;}
input, select{font-size:1.3em;vertical-align:middle;}
.data {text-align:left;padding-right:21px;line-height:17px;}

.product-price {background: #d0f3ff;text-align:center;height:70px;}
.old-price {font-size:15px; text-decoration: line-through;padding-top:7px;}
.new-price {font-size:20px;font-weight:bolder; padding: 5px 15px 10px 15px}
.rubles {font-size:12px;font-weight:normal;}

.add-to-cart {padding-left:21px;}

.buy{border:1px solid #999;padding:0 5px;height:24px;line-height:24px;background:url('/img/buy-bg.gif') repeat-x top;float:left;position:relative;text-decoration:none;overflow:hidden;font-weight:normal;font-family:tahoma;font-size:.8em;color:#000000;}
.buy:hover{background:url('/img/buy-bg-a.gif') repeat-x top;text-decoration:none;}
.buy span{padding-left:20px;background:url('/img/cart-15.png') no-repeat left 1px;font-size:13px;text-decoration:none;}
.buy a:hover {text-decoration:none;}

#special {font-size: 11px;text-decoration:underline;padding: 1px 5px;}
#special a {color:#cc0000; border-bottom-color: #cc0000;text-decoration:underline;}

#characteristics {font-size:11px;}
#characteristics strong {font-size:14px;font-weight:bold;}
#morepics {padding-top:10px;}
#morepics img {display:block;float:left;padding:5px 5px 0 0;}

#vegasdesc {margin-top:10px;}
#vegasdesc th {width:150px;vertical-align:middle;border-top:1px #666666 solid;}
.rownumber {padding:10px;}
#vegasdesc td {vertical-align:middle;border-top:1px #666666 solid;padding: 10px;}

.container { width:611px; height:221px; overflow:hidden; position:relative; cursor:pointer; }
.slides { position:absolute; top:0; left:0; }
.slides div { position:absolute; top:0; width:611px; display:none; }


.net-table{margin:10px 0;}
.net-table table{width:100%;}
.net-table th{text-align:left;font-size:1.2em;padding-bottom:5px;}
.net-table .label{width:50%;}
.net-table .data{text-align:left;}
#main-image{padding:10px 0;text-align:center;}

.brand{
	background:url('/img/line-hori.gif') repeat-x top;
	padding:10px 0 10px 0;
	clear:both;
	text-align:left;
}
.brand.first{
	background-image:none;
	padding-top:10px;
}
.brand h2 {padding-bottom:10px;padding-top:10px;font-size:20px;}
.brand .image{
	width:152px;
	height:152px;
}
.brand .image img{
	float:left;
	border:1px solid #fff;
}
.brand.hover .image img{
	border:1px solid #ccc;
}
.brand .data{
	padding:0 0 0 180px;;
}

.brand .data .text{
	width:auto;
}
.brand .info{
	float:left;
	clear:left;
	width:190px;
	margin-left:10px;
}
.brand .info h3{
	font-size:.9em;
	font-weight:bold;
	color:#333;
	background:url('/img/line-hori.gif') repeat-x bottom;
	padding-bottom:3px;
	margin-bottom:5px;
	margin-top:10px;
}
.brand .info .block{
	margin-bottom:10px;
	margin-top:0;
}
.next{
	float:right;
	padding:4px;
	color: #004456;
	margin-top:5px;
	margin-bottom:10px;
	font-size:14px;
	background: #9bdbf1;
}
.next:hover {
	Background: #ffffff;
}

.brand.full{
	margin:0;
	background:0;
	padding:0;
}
.brand.full .image img{
	padding-right:8px;
	padding-bottom:8px;
}
.brand.full .data{
	padding:0;
}


.data .text {padding-top:15px;}

.model{
	background:url('/img/line-hori.gif') repeat-x top;
	padding:10px 0;
	clear:both;
	position:relative;
}
.model.first{
	background:url('/img/line-hori.gif') repeat-x top;
	margin-top:10px;
}

.model .image{
	width:152px;
	height:152px;
}
.model .image img{
	float:left;
	border:1px solid #fff;
	position:relative;
}
.model.hover .image img{
	border:1px solid #ccc;
}
.model .data{
	padding:0 150px 0 162px;
}
.model .data h2 a, .model .data .text a{

	text-decoration:none;
}
.model .data h2 a:hover, .model .data .text a:hover{
	text-decoration:underline;
}
.model .data .text{
	width:auto;
}
.model .price{
	float:right;
	width:150px;
	height:152px;
	line-height:152px;
	text-align:center;
	font-size:1.3em;
	color:#000;
	position:relative;
}
.model .price b{
	padding:1px 5px;
	background:#0099cc;
	color:#fff;
}
.model.hover .price b{
	background:#006699;
}
#brand-line .data{

	background:url('/img/line-hori.gif') repeat-x top;
}
#brand-line .first .data .text {background: #333}
#brand-line .first .data {
	background-image:none;
	padding:0;
	margin:0;
	border:0;
}


#brand-line .model .data {
	background:url('/img/line-hori.gif') repeat-x top;
	padding:10px 0 10px 0;
	clear:both;
}

.static h2 {padding-top:12px;}

#brand-line .data h2 {float:left;padding-top:8px;display:block;clear:both;}


#brand-line .line .data{
	padding:0 210px 0 0;
}
#brand-line .line .data h2{
	font-size:1.3em;
	color:#333;
}
#brand-line .line .data h2 a, #brand-line .line .data .text a{
	color:#333;
	text-decoration:none;
}
#brand-line .line .data h2 a:hover, #brand-line .line .data .text a:hover{
	text-decoration:underline;
}
#brand-line .line .data .text{
	width:auto;
	color:#333;
}
#brand-line .line .info{
	float:left;
	clear:left;
	width:190px;
	margin-left:10px;
}
#brand-line .line .data .next{
	display:block;
	margin-top:5px;
	font-size:1.3em;
}

#brand-line .line.full{
	margin:0;
	background:0;
	padding:0;
}
#brand-line .line.full .image img{
	padding-right:8px;
	padding-bottom:8px;
}
#brand-line .line.full .data{
	padding:0;
}
.data h2 {line-height:22px;}
h2.brand-title{

	padding:2px 10px;
	margin:20px 0 20px;
}
#sort{
	margin:10px 0;
	height:27px;
	padding:0 10px;
	line-height:27px;
	background:#e4f9ff;
}
#sort h2{
	font-size:1.3em;
	width:auto;
	color:#333;
	float:left;
}
#sort ul{
	float:left;
	list-style:none;
	padding:0;
	margin:0 0 0 10px;
}
#sort li{
	float:left;
}
#sort li a{
	float:left;
	padding:0 10px;
	color:#333;
	font-size:1.1em;
}
#sort li a:hover{
	background:#9bdbf1;
}
#sort li.active a{
	background:#06afdb;
	color:#fff;
	text-decoration:none;
}
#selection{
	margin-top:20px;
	padding:10px 20px;
	background:#E4FCE4;
	width:400px;
	height:250px;
	float:left;
}
#selection h2{
	color:#333;
	height:30px;
	float:left;
}
#selection .switch{
	position:absolute;
	margin-left:285px;
	font-size:.85em;
	margin-top:5px;
	color:#333;
	z-index:100;
}
#selection .switch .active{
	text-decoration:none;
	font-weight:bold;
	color:#333;
}
#selection table{
	clear:both;
	width:360px;
	height:200px;
	position:relative;
}
#selection th{
	width:150px;
	text-align:right;
	vertical-align:top;
	padding-top:1px;
}
#selection td{
	vertical-align:top;
}
#selection table label{
	display:block;
	margin-bottom:3px;
}
#selection table select{
	font-size:1em;
	width:200px;
}
#selection-table{
	position:relative;
}
#filter .filter-table{
	padding:10px 5px 5px;
	background:#F2E5D8;
	clear:both;
}

#filter .offer{
	height:27px;
	line-height:27px;
	margin:0 0 0 10px;
	color:#666;
	text-decoration:none;
	border-bottom:1px dashed #666;
}
#filter table td{
	color:#333;
	padding:4px 10px;
	font-size:.9em;
}
#filter .label{
	width:150px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
}
#filter label{
	white-space:nowrap;
}
#filter input.text{
	font-size:.98em;
}
td .data {text-align:center;}
td .label {font-weight:bolder;text-align:right;padding-right:10px;}
.cell tr td {padding-top:8px;}
.offer {font-size:14px; font-weight:bold; border-bottom: 1px dashed #333;}
.offer a {text-decoration:none;}
a:hover.offer {text-decoration:none;}

.table{
	border-collapse:collapse;
	width:100%;
}
.table th{
	padding:2px 5px;
	text-align:right;
	font-weight:normal;
	font-size:1.3em;
	color:#333;
	vertical-align:top;
}
.table .title{
	text-align:left;
	color:#5594CF;
	background:url('/img/line-hori.gif') repeat-x left 53%;
	padding-left:0;
}
.table .pad .title{
	padding:20px 0;
}
.table .title span{
	padding:0 10px 0 0;
	background:#fff;
}
.table td{
	padding:2px 5px;
	vertical-align:top;
}
input, select{
	font-size:1.3em;
	vertical-align:middle;
}
label{
	cursor:pointer;
}
label input{
	vertical-align:-2px;
}

select.text{
	width:404px;
}
textarea.text{
	height:200px;
}
.fix textarea.full{
	width:728px;
	height:400px;
}
.fix .text{
	width:604px;
}
.fix select.text{
	width:608px;
}
.w_200, .fix .w_200{
	width:200px;
}
.w_100, .fix .w_100{
	width:100px;
}
.w_150, .fix .w_150{
	width:150px;
}
.w_122, .fix .w_122{
	width:122px;
}
.text {text-align:left;}
#comment-add-title {padding-top:15px;}
#cart-full{
	border-top:1px solid #DEC09E;
	padding-top:1px;
}
#cart-full .cell{
	background:#fff url('/img/cart-bg.png') repeat-x left top;
	border-bottom:1px solid #DEC09E;
}
#cart-full .cell th{
	border-bottom:1px solid #DEC09E;
	border-top:1px solid #fff;
	background:0;
}
#cart-full .cell .num{
	width:20px;
	text-align:right;
}
#cart-full .cell .name a{
	font-size:12px;

}
#cart-full .cell .image{
	width:77px;
}
#cart-full .cell .image img{
	border:1px solid #fff;
}
#cart-full .cell .hover .image img{
	border:1px solid #ccc;
}
#cart-full .cell .name span{
	display:block;
	font-size:.85em;
}
#cart-full .cell .price{
	text-align:right;
	width:100px;
	font-weight:bold;
}
#cart-full .cell .price .good{
	padding-right:4px;
	font-weight:normal;
	color:#2E821C;
}
#cart-full .cell .count{
	width:80px;
}
#cart-full .cell .count input{
	width:50px;
	font-size:.8em;
	vertical-align:-1px;
	margin-top:2px;
}
#cart-full .cell .admin{
	width:20px;
}
#cart-full .cell.summ{
	background:0;
	margin:10px 0;
	border-bottom:0;
}
#cart-full .cell.summ .label{
	text-align:right;
	width:150px;
}
#cart-full .cell.summ .price{
	padding-right:30px;
}
#cart-full .cell.summ .button{
	padding-left:33px;
}
#cart-full .cell.summ .button input{
	font-size:1em;
}
#cart-full .submit{
	border-top:1px solid #DEC09E;
	padding-top:20px;
}
#cart-full .submit input{
	padding:20px;
	font-size:1.7em;
}
#cart-full .empty{
	border-bottom:1px solid #DEC09E;
	padding:50px 0;
	text-align:center;
	font-size:1.6em;
	color:#606060;
	background:#F5F5EC;
}
#buy .reg{
	padding:10px 20px;
	background:#F7F7D8;
	margin-bottom:20px;
}

#deliver{
	margin-top:10px;
	width:49%;
	padding-right:.9%;
	float:left;
}
#pay{
	margin-top:10px;
	width:48.2%;
	padding-right:1.8%;
	float:left;
}
#deliver td, #pay td{
	vertical-align:top;
}
#deliver .check{
	width:25px;
}
#pay .check{
	width:45px;
}
#deliver .type, #pay .type{
	clear:both;
	padding:10px;
}
#deliver .type.hover, #pay .type.hover{
	background:#E6F7E6;
	color:#000;
	cursor:pointer;
}
#deliver .type input, #pay .type input, #deliver .type img, #pay .type img{
	float:left;
}
#deliver .type img, #pay .type img{
	margin-left:4px;
}
#deliver .type div, #pay .type div{
	margin-left:50px;
	color:#333;
}
#deliver .type.disabled h3, #deliver .type.disabled font, #pay .type.disabled h3, #pay .type.disabled font{
	color:#999;
}
#deliver .type.disabled font, #pay .type.disabled font{
	font-size:1em;
}
#deliver .type div{
	margin-left:25px;
}
#deliver .type h3, #pay .type h3{
	font-weight:bold;
	font-size:1em;
}
table.form{
	margin:0 auto;
}
table.form th{
	font-size:12px;
	font-weight:normal;
	text-align:right;

	vertical-align:top;
	padding-right:5px;
}
table.form th.small{
	font-size:1em;
	padding-top:5px;
}
table.form .info{
	width:400px;
	color:#666;
	font-size:.85em;
	padding-top:0;
	padding-bottom:5px;
}
table.form .submit td{
	padding-top:10px;
}
table.form .small{
	text-align:right;
}
table.form .small input{
	color:#333;
}
table.form .big input{
	padding:5px 10px;
	font-size:1.6em;
}
.client-card{
	margin-top:20px;
	padding:10px;
	background:#E4EDF9;
}
.client-card.order{
	margin:0;
}
.client-card .avatar{
	width:54px;
	float:none;
}
.client-card .avatar img{
	width:50px;
	height:50px;
	border:2px solid #CFDFF4;
	margin-right:10px;
}
#order_info h2{
	margin:20px 0 10px 0;
	color:#5594CF;
}
#order_info h2.first{
	margin-top:0;
}
#order_info #cart-full.cart-middle{
	margin:0;
}
#order_info .info{
	width:100%;
}
#order_info .info td{
	vertical-align:top;
}
#order_info .status .date{
	float:left;
	width:70px;
	text-align:center;
}
#order_info .status .item{
	padding:5px;
	background:#C6ECBB;
}
#order_info .status .item.disabled{
	background:#fff;
}
#order_info .status .item.disabled h4, #order_info .status .item.disabled font, #order_info .status .item.disabled .date{
	color:#ccc;
}
#order_info .status .item.disabled h4{
	color:#999;
}
#order_info .status .text{
	margin-left:70px;
}
#order_info .status .text h4{
	margin:0 0 5px;
	font-size:.9em;
	color:#333;
}
#order_info .status .text font{
	font-size:.85em;
	color:#666;
}
#order_info .info .price{
	padding:8px 10px;
	background:#E2325E;
	color:#fff;
	font-size:2.5em;
	white-space:nowrap;
	margin-left:10px;
	text-align:center;
}
#order_info .info .blank{
	text-align:center;
	margin-left:10px;
	background:#FFFCD0;
	padding:5px 10px;
	margin-top:5px;
}
#order_info .info .blank h4{
	font-weight:bold;
	margin:0 0 5px;
	white-space:nowrap;
}
#order_info .info .blank img{
	border:0;
}
#order_info .info .blank span{
	display:block;
	color:#333;
	font-size:.85em;
	margin-top:5px;
}

#loopedSlider, .slides, .container {cursor:default}
#loopedSlider {background: url(/img/cms/33-0.gif) no-repeat center;}
#loopedSlider ul {text-align:center;}
#loopedSlider ul li ul {display:inline;}
#loopedSlider .pagination li {display:inline;}
#loopedSlider li a {font-size: 11px; font-weight:bolder; color:#ffffff; background: #000000; padding: 0px 3px; border: 1px solid #000000}
#loopedSlider li a:hover {text-decoration: none; color: #000000; background: #ffffff; border: 1px solid #cecece}

.pops {padding-top:8px;}
.popmid {padding: 0 4px;}

.listing{height:30px;line-height:30px;margin-bottom:10px;background:#DEECFA;}
.listing b{float:left;font-weight:normal;font-size:1.3em;margin-right:5px;margin-left:10px;}
.listing ul{float:left;padding:0;margin:0;list-style:none;}
.listing li{float:left;}
.listing li a{float:left;padding:0 10px;color:#333;font-size:1.2em;}
.listing li.active a{background:#4491E5;color:#fff;}

#auth{
	font-size:.85em;
	color:#666;
	float:right;
	margin-top:6px;
	margin-right:10px;
}
#auth table{
	float:left;
}
#auth input{
	font-size:1em;
}
#auth input.text{
	width:100px;
}
#auth .user .avatar{
	float:right;
	margin:0;
	margin-left:5px;
}
#auth .user b{
	display:block;
	text-align:left;
	padding:0 55px 10px 0;
	font-size:1.2em;
	color:#333;
}
#auth .user .x{
	font-size:1.2em;
	padding:1px 55px 1px 0;
}
#auth .user .x a{
	color:#333;
}
#auth .user span{
	display:block;
	text-align:right;
	white-space:nowrap;
	margin-right:55px;
}
.avatar{
	float:left;
	margin-right:10px;
}

#authh {font-size:12px;color:#000000;padding-bottom:5px;}
#adminko {font-size:11px;}
.hidden {display:none;}

#recommended{
	padding:0;
	margin:0;
	list-style:none;
}
#recommended li{
	float:left;
	width:100%;
}
#recommended li span{
	float:left;
}
.recommended{

	padding:15px 20px 10px;
	margin:10px 0;
	background:#d0f3ff;
}
.recommended h3{
	font-size:12px;
	font-weight:bold;
	padding:2px 5px 3px;
	background:#a0dcf1;
	display:inline;
}
.recommended ul{
	padding:0;
	margin:10px 0 0;
	list-style:none;
	font-size:12px;
}
.recommended li{
	height:19px;
	line-height:19px;
}
.recommended .info{
	width:370px;
	float:left;
}
.recommended .info a{
	color:#000000;
}
.recommended .price{
	width:130px;
	float:left;
	text-align:right;
	padding-right:10px;
}
.recommended .check{
	text-align:right;
}
.recommended .check input{
	vertical-align:top;
}

.logob {color:#06aada;line-height:20px;}

.static li {margin-left:30px}
.static h3 {padding-top:15px;}
.static table td {padding:5px;}
.article h3 {padding-top:15px;}

#stext {margin-bottom:-25px;}
#stext h1 {font-size:16px;padding-bottom:15px;}
#stext p {padding-bottom:10px;margin-top:-15px;line-height:18px;}

.stext {margin-bottom:-25px;}
.stext h1 {font-size:16px;padding-bottom:15px;}
.stext p {padding-bottom:10px;margin-top:-15px;line-height:18px;}

.menusale {font-weight:normal;color:red;font-size:11px;}

#deliveryinfo {border-collapse: collapse; font-size:11px;font-family:Tahoma; cursor:default; border: 1px #cccccc solid;}
#deliveryinfo a {text-decoration:none; border-bottom: 1px #333333 dashed;margin-left:5px;}
#deliveryinfo a:hover {text-decoration:none; border-bottom: 1px #333333 solid;}
#deliveryinfo td {padding:5px 2px;}
#deliveryinfo tr {border-bottom: 1px #cecece solid;}
#deliveryinfo tr:hover {background: #f2f2f2;}
#deliveryinfo tr.toptr {border-bottom: 0;}
#deliveryinfo tr.toptr, tr#headinginfo{ background: #e4f9ff;}
#deliveryinfo tr.toptr:hover, tr#headinginfo:hover { background: #e4f9ff;}

.skidka-brand {color: #cc0000; font-weight:bolder;font-size:15px;}

.data ul {margin-left:30px;padding-top:10px;padding-bottom:5px;padding-bottom:0;maring-bottom:0;}

#stexts p {color: #222222; font-size:11px;line-height:14px;padding-bottom:12px;} 

#stexts h2 {font-size:14px;}
#stexts a {text-decoration:underline;}

#window-view{
	position:relative;
}
#window-view .back{
	position:absolute;
	top:0;
	left:0;
}
#window-content .content{
	background:#fff;
	padding:10px;
	color:#000;
	overflow:auto;
	margin:0;
}
#window-content{
	float:left;
	padding:10px 20px;
	overflow:auto;
	border:1px solid #999;
}
.window-back{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	opacity:.5;
	filter:alpha(opacity=50);
	z-index:100;
	background:#000;
}
.window-content{
	position:fixed;
	z-index:1200;
	float:left;
	background:url('/img/load.gif') no-repeat center center;
	padding:10px;
	background:url('/img/alarma.gif');
}
