@charset "utf-8";
/* CSS Document */

html, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, dd, dt, dl, table, tr, td, th, p, span, strong, small, a, img, form  {margin: 0px; padding: 0px;}
html {height: 100%; font-size: 62.5%;}
body {font: normal 11px Tahoma, Geneva, sans-serif; color: #010101; background: #fff; display:table; height: 100%; margin: 0 auto; width: 100%;}
img {border: none;}
a {cursor: pointer; text-decoration: underline; color: #00baff;}
a:hover {text-decoration: none;}
p {padding-bottom: 15px;}
p small {font-size: 1em;}
h1, h2, h3, h4, h5, h6 {font: normal 18px Tahoma, Geneva, sans-serif; padding-bottom: 15px; color: #010101;}
h1 {font-size: 24px;}
h3 {font-size: 14px;}
h4 {font-size: 13px;}
h5 {font-size: 12px;}
h6 {font-size: 11px;}
input[type='submit'], input[type='button'] {cursor: pointer;}
ul li {list-style: disc  inside; padding-left: 10px;}
.set {height: 0; overflow: hidden; clear: both;}
.fl {float: left;}
.fr {float: right;}
.rel {position: relative;}
.table {width: 100%; border-collapse: collapse; border: none;}
	.table td {vertical-align: top;}
#header {display:table-header-group;}
#header .cell {height: 1%;}
#content {display:table-row;}
#footer {display:table-row;	height:1px;}
.cell {display: table-cell;}

.header, .page, .footer {width: 958px; margin: 0 auto;}
.page {overflow: hidden; padding-bottom: 40px;}
.content {width: 712px; float: right; height: 1%;}
.nb-1 {float: left; width: 220px;}
.header {position: relative; padding: 26px 0 20px 5px}
.footer {background: url(../images/bord-1.png) 0 0 repeat-x; padding: 13px 0;}

.c {border: solid 1px #e6e6e6; position: relative;}
	.c .L-T, .c .R-T, .c .R-B, .c .L-B {background: url(../images/c.png) 0 0 no-repeat; display: block; position: absolute; width: 5px; height: 5px; overflow: hidden; left: 0px; top: 0px; margin: -1px 0 0 -1px;}
	.c .R-T {background-position: 0 -5px; left: 100%; margin-left: -4px; _left: -4px; _margin-left: 100%;}
	.c .R-B {background-position: 0 -10px; left: 100%; margin: 0 0 -1px -4px; _left: -4px; _margin: 0 0 -1px 100%; top: auto; bottom: 0;}
	.c .L-B {background-position: 0 -15px; top: auto; bottom: 0; margin: 0 0 -1px -1px;}
.c-3 {border-color: #cccccc; background: #f4f4f4;}
	.c-3 .L-T {background-position: -14px 0;}
	.c-3 .R-T {background-position: -14px -5px;}
	.c-3 .R-B {background-position: -14px -10px;}
	.c-3 .L-B {background-position: -14px -15px;}
.c-4 {border-color: #cccccc;}
	.c-4 .L-T {background-position: -19px 0;}
	.c-4 .R-T {background-position: -19px -5px;}
	.c-4 .R-B {background-position: -19px -10px;}
	.c-4 .L-B {background-position: -19px -15px;}
.c-2 {background: #f2f2f2; border: none;}
	.c-2 .L-T, .c-2 .R-T, .c-2 .R-B, .c-2 .L-B {background: url(../images/c.png) -10px 0 no-repeat; margin-top: 0; margin-bottom: 0; margin-right: 0; width: 4px; height: 4px;}
	.c-2 .R-T {background-position: -10px -4px;}
	.c-2 .R-B {background-position: -10px -8px;}
	.c-2 .L-B {background-position: -10px -12px;}

#logo {float: left; width: 201px; padding-left: 5px}
	#logo a {display: block; width: 125px; height: 27px; background: url(../images/logo-T.png) 0 0 no-repeat; text-indent: -9999px; overflow: hidden;}

.tel {float: left; padding: 8px 0 0 29px; font: normal 20px Arial, Helvetica, sans-serif; color: #000;}
	.tel span {color: #e6e6e6;}

#cart-T {float: right; padding: 9px 13px 9px 32px; background: url(../images/cart.png) 5px 5px no-repeat; color: #000;}
	#cart-T a {color: #000;}


#m-T {padding: 30px 0 10px; width: 100%; overflow: hidden; position: relative; background: url(../images/bord-1.png) 0 20px repeat-x;}
	#m-T ul {margin-left: -55px;}
	#m-T ul li {display: inline; padding-left: 60px; list-style: outside none none; font-size: 14px; line-height: 16px;}
	#m-T ul li a {color: #000; text-decoration: none;}
	#m-T ul li a:hover {text-decoration: underline;}

.h301 {font-size: 14px; padding: 0 10px 0;}
.h301 a {color: #000000; text-decoration: none;}
.h301 a:hover {text-decoration: underline;}
.ul-1 {padding: 0; margin: 0 0 18px;}
	.ul-1 li {padding: 4px 9px 5px; list-style: outside none none; font-size: 12px; color: #000; display: block; overflow: hidden;}

#m-B {float: right; text-align: right;}
	#m-B li {display: inline; list-style: outside none none; padding: 0 5px 0 35px; color: #ff0054;}
	#m-B li a {color: #000;}

.ul-2 {padding-bottom: 20px;}
.ul-2 li {float: left; display: block; list-style: outside none none; float: left; padding: 9px 23px; font-size: 14px; color: #000;}
	.ul-2 li.c {padding: 8px 22px;}
	.ul-2 li a, .ul-2 li a:hover, .a-1, .a-1:hover {color: #ff115f; border-bottom: dashed 1px #ff115f; text-decoration: none;}
	.ul-2 li a:hover, .a-1:hover {border-color: #fff;}
	.ul-2 li u {display: none;}
	.ul-2 li.c u {display: block; width: 11px; height: 7px; background: url(../images/bl-1.png) 0 0 no-repeat; position: absolute; left: 50%; bottom: -7px; margin-left: -5px; overflow: hidden;}

.items {width: 720px; padding-bottom: 20px;}
.item {width: 360px; float: left; padding-bottom: 15px;}
	.img-1 {width: 160px; float: left; padding-right: 10px; text-align: center;}
	.img-1 .c, .img-2 .c, .dop-photo .c {text-align: center; vertical-align: middle; width: 158px; height: 110px; text-decoration: none !important; display: block;}
	.img-1 .c *, .img-2 .c *, .dop-photo .c * {vertical-align: middle;}
	.img-1 .c u, .img-2 .c u, .dop-photo .c u {height: 110px; width: 1px; display: inline-block; *display: inline; zoom:1;}

	.cena {padding: 8px 0 0;}
	.cena a, .cena big {font-size: 18px; line-height: 16px; color: #ff0054; text-decoration: none !important;}
	.cena big {padding: 2px 0 3px 27px; margin-left: 0.6em; background: url(../images/cart.png) 0 0 no-repeat; display: inline-block; *display: inline; zoom:1;}
	.cena i {position: relative; left: -0.65em; top: 2px;}

	.deskr {width: 170px; float: left; font-size: 11px; color: #808080;}
	.deskr h3 {padding-bottom: 5px;}
	.deskr h3 a {text-decoration: none;}
	.deskr h3 a:hover {text-decoration: underline;}

	.bord-1 {background: url(../images/bord-1.png) 0 0 repeat-x; height: 14px; overflow: hidden;}


.text {font-size: 12px; line-height: 18px; color: #000;}

.h101 {font-size: 18px; padding: 0 0 3px;}
	.h101 .cena {padding: 0 0 0 10px; float: right;}

.breadcrumb {padding-bottom: 10px;}
.breadcrumb, .breadcrumb a {font-size: 11px; line-height: 16px; color: #d9d9d9;}
.text-2 {float: left; width: 380px; text-align: justify;}
.photo {float: right; width: 322px;}
	.img-2 {width: 309px; margin-bottom: 6px;}
	.img-2 .c {width: 307px; height: 210px;}
	.img-2 .c u {height: 210px;}
.dop-photo li {float: left; width: 95px; height: 67px; list-style: outside none none; padding: 0 12px 6px 0;}
	.dop-photo .c {width: 93px; height: 65px;}
	.dop-photo .c u {height: 65px;}

.table-1 {margin-bottom: 10px;}
	.table-1 tr {background: url(../images/bord-1.png) 0 100% repeat-x;}
	.table-1 th {text-align: left; padding: 3px 5px; font: normal 11px Arial, Helvetica, sans-serif; color: #b2b2b2;}
	.table-1 td {padding: 5px; vertical-align: middle;}
	td.dop-photo {width: 105px;}
	td.name {font-size: 12px;}
	.table-1 .cena, .table-1 .cena big {font-size: 12px; background: none; padding: 0; margin: 0; text-align: left; white-space: nowrap;}
	.table-1 .cena i {_top: 0.25em; left: -0.7em; *left: -0.75em;}
	.i-t-1 label {width: 38px; height: 21px; display: block;}
	.i-t-1 label input {width: 38px; height: 21px; padding: 0; margin: 0; font-size: 12px; color: #000; line-height: 21px; text-align: center; background: none; border: none;}
	.i-t-1 label i {position: absolute; left: 100%; font-style: normal; line-height: 21px; padding-left: 7px; font-size: 12px;}
	.del {text-align: center; font-size: 18px; }
	.del a {color: #b3b3b3; text-decoration: none !important;}

.div-1 {float: right; font-size: 18px; color: #000; text-align: right; padding: 0 5px 20px;}
	.div-1 .cena big {background: none; padding: 0 0 0 10px; margin: 0;}

.a-1 {font-size: 14px; display: inline-block; *display: inline; zoom:1;}
.table-2 {width: 680px; margin: 10px 0 20px;}
	.table-2 td {width: 25%; padding: 0 18px 15px 0;}
	.table-2 label {display: block; font-size: 11px; color: #b4b4b4; padding-bottom: 3px;}
	.table-2 input, .table-2 textarea, .table-2 select {width: 100%; background: none; border: none; height: 19px; font-size: 12px; line-height: 19px; outline: none; padding: 0; margin: 0;}
	.table-2 textarea {height: 79px;}
	.table-2 .c {display: block; padding: 0 3px; zoom:1;}

.window {width: 325px; height: 172px; position: fixed; _position: absolute; top: 50%; left: 50%; margin: -86px 0 0 -162px;}
	.window-bg {background: url(../images/window.png) 0 0 no-repeat; width: 325px; height: 172px; position: relative; z-index: 50;  _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/window.png', sizingMethod='crop');}
	.window .rel {z-index: 60; top: -172px; height: 1%; padding: 144px 18px 0;}
	.window h4 {position: absolute; width: 220px; top: 65px; left: 85px; font: italic 16px Arial, Helvetica, sans-serif; color: #000;}
	.a-2 {color: #000000;}


	.sp-1 .jNiceWrapper {padding: 0;}
	.sp-1 .jNiceSelectWrapper {height: 19px;}
	.sp-1 .jNiceSelectWrapper .jNiceSelectText {border: none; background: none; height: 19px; font-size: 12px; line-height: 19px;}
	.sp-1 .jNiceSelectWrapper .jNiceSelectOpen {height: 19px; background: url(../images/bl-2.png) center no-repeat;}
	.sp-1 .jNiceSelectWrapper ul {width: 320px; left: -1px; border-color: #ccc; border-top: none;}
	.sp-1 .jNiceSelectWrapper ul li {list-style: outside none none; padding: 0; font-size: 12px;}
	.sp-1 .jNiceSelectWrapper ul li a {padding-left: 3px;}

.p-n {padding: 20px; text-align: right;}
	.p-n ul, .p-n li {list-style: outside none none; vertical-align: middle; font-size: 12px; font-weight: bold; padding: 5px 10px; display: inline-block; *display: inline; zoom:1;}
.p-n li a {color: #11bfff;}    
© TrueDev.org