
/**
	00. admin
**/
html, body, #form1 { height:100%; width:auto; min-width:1280px !important; cursor:default; }
body { height:100%; background:#0A5B81 url('/gfx/admin/admin-gradients-1.png') fixed repeat-x 0 -170px;}

#vinFormField.contentPopup { display:block; position:absolute; z-index:1100; top:200px; left:0px; bottom:auto; right:auto; width:100%; height:700px; }
#vinFormField.contentPopup div.container { position:relative; width:600px; height:100%; max-height:200px; margin:0 auto; padding:40px; background:#ffffff; color: #000; font-family:Tahoma,Geneva,Kalimati,sans-serif; border:1px solid #a9c4d2; border-radius:10px; }
#vinFormField.contentPopup div.container a { color: #000; }
#vinFormField.contentPopup div.container a.close { text-indent: -9999px; position: absolute; background: url(/gfx/global/close.jpg) 0 0 no-repeat; display: block; width: 16px; height: 16px; right: 16px; top: 16px; }
#vinFormField.contentPopup div.container a.close:hover { opacity: 0.6; }
#vinFormField.contentPopup div.container a.submit { display: inline-block; float: right; color: #FFF; }
#vinFormField.contentPopup div.container p.link { text-align: center; }
#vinFormField.contentPopup div.container p.link a.goToHome { display: inline-block; color: #FFF; float: none; padding: 8px 30px; margin: 30px auto 0; }
#vinFormField.contentPopup div.container p { font-size: 14px; }
#vinFormField.contentPopup div.container p.title { font-size: 35px; font-weight: bold; margin-bottom: 15px; }
#vinFormField.contentPopup div.container p.margin { margin-bottom: 60px; font-size: 16px; line-height: 1.7}
#vinFormField.contentPopup div.container div.main { margin: 30px 0 0 0; }
#vinFormField.contentPopup div.container div.main label { font-size: 16px; }
#vinFormField.contentPopup div.container div.main input { margin: 0 10px; border: 1px solid #d6d6d6; height: 27px; width: 220px; border-radius: 3px; font-size: 15px; }
#vinFormField.contentPopup div.container div.main span.error { font-size: 14px; color: #fe0000; }
#vinFormField.contentPopup div.container div.main a.button-left { float: left; }
#vinFormField.contentPopup div.container div.main a.button-right { float: right; }
#vinFormField.contentPopup div.container div.content { height:100%; overflow-x:hidden; overflow-y:auto; }
#vinFormField.contentPopup div.container div.close { position:absolute; top:-25px; right:12px; font-weight:bold; }
#vinFormField.contentPopup div.container div.close a { color:#fff; text-decoration:underline; font-size:13px !important; }

#adminMenu {position:fixed; left:0; top:0; border-right:none; width:268px; height:100%; min-height:100%; background:#E0E0E0; z-index:110;}
#adminMenu h4 {border-top:1px solid #FFF; font-size:12pt; padding:0 0 0 25px; line-height:3em; height:50px;}
#adminMenu ul {border-bottom:1px solid #bebebe;}
#adminMenu ul li { display:block; position:relative; left:-1px; width:100%; background:url('/gfx/admin/admin-gradients-1.png') repeat-x 0 -86px; border-top:1px solid #bebebe; border-right:1px solid #bebebe; }
#adminMenu ul li:hover {background-position:0 -1882px;}
#adminMenu ul li.select, #adminMenu ul li:active {background-position:0 0; border-top:1px solid #989898; border-right:1px solid #989898;}
#adminMenu ul li a { display:block; padding:7px 0 7px 25px; height:33px; }
#adminMenu ul li a strong {font-size:11pt; display:block;}
#adminMenu ul li a em {color:#010101;}
#adminMenu a.back {display:inline-block; position:relative; margin:31px 0 0 23px; border:1px solid #bebebe; border-radius:3px; padding:8px 17px 8px 45px; color:#000000; font-size:10pt; background:#DFDFDF url('/gfx/admin/admin-gradients-1.png') repeat-x 0 -85px;}
#adminMenu a.back:after {content:' '; display:block; background:url('/gfx/admin/admin-icons.png') no-repeat 0 -360px; width:20px; height:18px; position:absolute; left:16px; top:8px;}
#adminMenu a.back:hover {background-position:0 1px;}

#content {position:absolute; left:270px; top:0; right:0; float:left; color:#FFF; min-width:752px; z-index:100;}
#content.wide {left:0;}
#content.px800 {width:800px; margin-left:-400px; left:50%;}
#content.px720 {width:720px; min-width:720px; margin-left:-360px; left:50%;}
#content h1 {position:relative; z-index:50; min-height:30px; padding:11px 0 10px 24px; border-bottom:1px solid #6d7275; color:#FFF; font-size:21pt; line-height:0.9em; text-shadow:1px 1px #032131; letter-spacing:-0.03em;}
#content h1:after {content:' '; display:block; background:#eff4f6; width:100%; height:1px; position:absolute; left:0; bottom:0;}
#content > h3 {font-size:11pt; letter-spacing:-0.01em; font-weight:normal; padding:0 0 10px 25px;}
#content a {color:#FFF;}
#content p.pageDescr {font-size:11pt; padding:15px 20px 15px 25px; line-height:1.5em; letter-spacing:-0.005em;}


#content p.pageControl { position:relative; width:716px; padding:29px 25px 15px 0; margin:0 25px; text-align:right; border-top:1px solid #487892;}
#content p.pageControl.top {border-top:0; position:absolute; top:2px; right:0; z-index:51;}
#content p.pageControl a { position:relative; padding:8px 10px 8px 40px; margin-left:5px; color:#010101; font-size:10pt; background:#DFDFDF url('/gfx/admin/admin-gradients-1.png') repeat-x 0 -85px; border:1px solid #bebebe; border-radius:3px; }
#content p.pageControl a:hover {background-position:0 0;}
#content p.pageControl a:after {position:absolute; left:10px; top:6px; width:20px; height:20px; display:block; content:' '; background:url('/gfx/admin/admin-icons.png') no-repeat 0 0;}
#content p.pageControl a.back:after {background-position:0 -360px;}
#content p.pageControl a.cancel:after {background-position:0 -68px;}
#content p.pageControl a.edit:after {width:23px; left:10px; background-position:0 -283px;}

#content p.result {font-size:12pt; padding:10px 20px; margin:10px 10px 0; border-radius:10px;}
#content p.result.ok {color:#000; background:#FAAD3C;}
#content p.result.error {color:#FFF; background:#E30505;}

#content #quickStart { margin-top:15px; }
#content #quickStart div.module { overflow:hidden; width:100%; margin-bottom:11px; border-radius:5px; background-clip:padding-box; background-color:#fff; }
#content #quickStart div.module div.heading { position:relative; height:58px; border-bottom:1px solid #f7f7f7; background:#fafafa; }
#content #quickStart div.module div.heading:after { content:''; display:block; position:absolute; bottom:0px; width:100%; height:1px; background:#dedede; }
#content #quickStart div.module div.heading > span { position:relative; float:left; width:50%; padding: 20px 0 0 70px; color:#00497f; font-size:18px; font-weight:bold; }
#content #quickStart div.module div.heading ul li { color: #555; list-style-type: disc; list-style-position: inside; padding-top: 18px; }
#content #quickStart div.module div.heading ul li a { color: #006bc1; font-size: 14px; text-decoration: underline; }
#content #quickStart div.module div.heading > span ~ span { padding-left: 83px;text-transform: uppercase; position: absolute; left: 200px; top: 30px; }
#content #quickStart div.module div.heading > span:before { content:''; display:block; position:absolute; top:0; left:0px; height:100%; width:56px; background:url(/gfx/admin/front/icons.png) -999px -999px no-repeat; }
#content #quickStart div.module div.heading > span.introduction:before { top: 4px; left: 22px; width:39px; height:37px; background-position: -5px -126px; }
#content #quickStart div.module div.heading > span.yourConsultant:before { top: 6px; left: 40px; width:34px; height:34px; background-position: -5px -172px; }
#content #quickStart div.module div.heading > span.navigation:before { top: 6px; left: 22px; width:43px; height:43px; background-position: -5px -217px; }
#content #quickStart div.module div.heading > span.last:before { top:17px; left:19px; width: 46px; height: 32px; background-position: -5px -270px; }
#content #quickStart div.module div.heading > span.news:before { top:13px; left:22px; width: 33px; height: 37px; background-position: -5px -312px; }
#content #quickStart div.module div.heading > span.stat:before { top:14px; left:42px; width: 33px; height: 36px; background-position: -5px -359px; }
#content #quickStart div.module div.heading.colorLess { border:none; background:none; }
#content #quickStart div.module div.heading.colorLess:after { display:none; }
#content #quickStart div.module div.heading.topHeading { height: 78px; line-height: 7px; background-color:#f9f9f9; }
#content #quickStart div.module div.contents div.main:after { content:''; display:block; width:100%; height:26px; background:#f4f4f4; background:-moz-linear-gradient(top, #f4f4f4 0%, #e5e4e5 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#e5e4e5)); background:-webkit-linear-gradient(top, #f4f4f4 0%,#e5e4e5 100%); background:-o-linear-gradient(top, #f4f4f4 0%,#e5e4e5 100%); background:-ms-linear-gradient(top, #f4f4f4 0%,#e5e4e5 100%); background:linear-gradient(to bottom, #f4f4f4 0%,#e5e4e5 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#e5e4e5',GradientType=0 ); }
#content #quickStart div.module div.contents div.main img.logo { margin:20px 23px 18px; }
#content #quickStart div.module div.contents div.main a.suggest { position:absolute; right:0; top:31px; width:222px; height:64px; padding-left:50px; color:#4f7da1; text-align:center; line-height:67px; font-size:18px; font-weight:bold; border-radius:5px / 2px 5px 5px 5px; background-clip:padding-box; background-color:#e7e9e9; box-shadow:0 0 5px rgba(0,0,0,.23); }
#content #quickStart div.module div.contents div.main a.suggest:before { content:''; display:block; position:absolute; top:10px; left:16px; width:41px; height:43px; background:url('/gfx/admin/front/icons.png') no-repeat -5px -73px; }
#content #quickStart div.module div.contents div.topContent { height: 142px; border:1px solid #d7d7d7; border-left:0; border-right:0; }
#content #quickStart div.module div.contents div.topContent > div { float:left; width:50%; }
#content #quickStart div.module div.contents div.topContent div.introduction { padding: 27px 0 0 21px; }
#content #quickStart div.module div.contents div.topContent div.introduction ul { padding-left:6px; list-style-type:disc; list-style-position:inside; }
#content #quickStart div.module div.contents div.topContent div.introduction ul li { margin-bottom: 21px; color:#555; }
#content #quickStart div.module div.contents div.topContent div.introduction ul li a { color:#006bc1; font-size:14px; text-decoration:underline; }
#content #quickStart div.module div.contents div.topContent div.introduction ul li a:hover { text-decoration:none; }
#content #quickStart div.module div.contents div.topContent div.consultant { position:relative; padding-top: 47px; height: 140px; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; }
#content #quickStart div.module div.contents div.topContent div.consultant div.image { position: absolute; top: 26px; margin-left: 30px; width:96px; height:96px; border:1px solid #4f7da1; background-color:#f9f9f9; background-position:center center; background-repeat:no-repeat; background-size:100%; }
#content #quickStart div.module div.contents div.topContent div.consultant p { position:relative; width: 240px; margin-bottom:16px; padding-left: 140px; color:#004980; font-size:14px; }
#content #quickStart div.module div.contents div.topContent div.consultant p ~ p { width:100%; margin-bottom:17px; }
#content #quickStart div.module div.contents div.topContent div.consultant p > strong { display:inline-block; width:100%; text-align:left; font-weight:bold; }
#content #quickStart div.module div.contents div.topContent div.consultant p > span { width:24px; height:24px; line-height:24px;}
#content #quickStart div.module div.contents div.topContent div.consultant p > span.data { margin-left:32px; }
#content #quickStart div.module div.contents div.topContent div.consultant p > a span.data.phone {color: #004980}
#content #quickStart div.module div.contents div.topContent div.consultant p > span.data.phone:before { content:''; position:absolute; top:0; display:block; width:24px; height:24px; background:url('/gfx/admin/front/icons.png') no-repeat -5px -39px; }
#content #quickStart div.module div.contents div.topContent div.consultant p > span.data.mail:before { content:''; position:absolute; top:0; display:block; width:24px; height:24px; background:url('/gfx/admin/front/icons.png') no-repeat -5px -5px; }

#content #quickStart div.module div.heading.navigation, #content #quickStart ul.buttons { background:#fafafa; }

#content #quickStart div.module div.contents div.news { padding: 40px 27px; }
#content #quickStart div.module div.contents div.news ul li { display: inline-block; width: 100%; margin-top:0px; line-height: 14px; color:#555; font-size:14px; }
#content #quickStart div.module div.contents div.news ul li ~ li { margin-top:11px; }
#content #quickStart div.module div.contents div.news ul li a { color:#000; font-size:14px; }
#content #quickStart div.module div.contents div.news ul li a:hover { text-decoration:underline; }
#content #quickStart div.module div.contents div.stat { padding:18px 27px 18px 40px; }
#content #quickStart div.module div.contents div.stat p { margin-top:0px; color:#555; font-size:14px; }
#content #quickStart div.module div.contents div.stat p ~ p { margin-top:5px; }
#content #quickStart div.module div.contents div.stat p.database { margin-top:20px; }
#content #quickStart div.module div.contents div.stat p strong { font-weight:bold; }
#content #quickStart div.module div.contents div.news, #content #quickStart div.module div.contents div.stat { float:left; width:100%; }
#content #quickStart div.module div.contents div.lastSeen { overflow: hidden; padding-bottom:19px; }
#content #quickStart div.module div.contents div.lastSeen ul { text-align:center; }
#content #quickStart div.module div.contents div.lastSeen ul li { float:left; width:212px; height:227px; margin: 19px 0 0 19px; border:1px solid rgba(153,153,153,.8); border-radius:6px; background-clip:padding-box; background-color:#f9f9f9; box-shadow:inset 0 0 24px 6px rgba(153,153,153,.17); }
#content #quickStart div.module div.contents div.lastSeen ul li img { width:183px; height:121px; margin: 15px 0 5px; border: 1px solid #00497f; }
#content #quickStart div.module div.contents div.lastSeen ul li a { text-align:left; }
#content #quickStart div.module div.contents div.lastSeen ul li a strong { display:inline-block; width:100%; color:#00497f; font-size:12px; font-weight:bold; }
#content #quickStart div.module div.contents div.lastSeen ul li a span { display:inline-block; width:100%; margin-top:3px; color:#555555; font-size:12px; font-weight:bold; }
#content #quickStart div.module div.contents div.lastSeen ul li a span ~ span { margin-top:0; }
#content #quickStart div.module div.contents div.lastSeen ul li a strong, #content #quickStart div.module div.contents div.lastSeen ul li a span { padding:0 13px; line-height:17px; }
#content #quickStart div.module div.contents div.lastSeen a.seeMore { /* display:inline-block; */ display:none; width:100%; margin-bottom:-6px; color:#0f4361; font-size:14px; font-weight:bold; line-height:60px; text-align:center; }
#content #quickStart div.module div.contents div.lastSeen a.seeMore:hover { text-decoration:underline; }

#content #quickStart ul.buttons { overflow:hidden; width:100%; padding-top: 5px; padding-left: 10px; }
#content #quickStart ul.buttons li { position:relative; float:left; margin:0 10px 10px 0; }
#content #quickStart ul.buttons li.label a { cursor:default; }
#content #quickStart ul.buttons li a { position:relative; display:block; float:left; width:132px; height:178px; border-radius:6px; box-shadow:inset 0 0 40px #052C43; background:#124B6E; }
#content #quickStart ul.buttons li.label:after { content:''; display:block; position:absolute; top:-7px; left:-7px; width:139px; height:139px; background:url(/gfx/admin/front/labels.png) -0px -0px no-repeat; }
#content #quickStart ul.buttons li.label a:before { opacity:0.1; }
#content #quickStart ul.buttons li a:before { content:''; display:block; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; background:url('/gfx/admin/admin-quick-start-icons.png') no-repeat -9999px -9999px; }
#content #quickStart ul.buttons li a.alloy:before { width: 88px; height: 89px; background-position: -10px -1004px; }
#content #quickStart ul.buttons li a.steel:before { width: 89px; height: 89px; background-position: -10px -895px; }
#content #quickStart ul.buttons li a.tires:before { width:101px; height: 90px; background-position: -10px -785px; }
#content #quickStart ul.buttons li a.moto:before { width:101px; height: 90px; background-position: -6px -1122px; }
#content #quickStart ul.buttons li a.tpms:before { width: 108px; height: 89px; background-position: -10px -676px; }
#content #quickStart ul.buttons li a.demo:before { width: 101px; height: 114px; background-position: -10px -555px; }
#content #quickStart ul.buttons li a.history:before { width: 89px; height: 107px; background-position: -10px -446px; }
#content #quickStart ul.buttons li a.policy:before { width: 92px; height: 100px; background-position: -10px -338px; }
#content #quickStart ul.buttons li a.offerManagement:before { width: 91px; height: 88px; background-position: -10px -230px; }
#content #quickStart ul.buttons li a.settings:before { width: 95px; height: 110px; background-position: -10px -120px; }
#content #quickStart ul.buttons li a.calendar:before { width: 96px; height: 104px; background-position: -10px -10px; }
#content #quickStart ul.buttons li a.steel em { width: 100px; }
#content #quickStart ul.buttons li a.tires em { width: 70px; }
#content #quickStart ul.buttons li a.moto em { width: 70px; }
#content #quickStart ul.buttons li a.tpms em { width: 90px; }
#content #quickStart ul.buttons li a.demo em { width: 130px; }
#content #quickStart ul.buttons li a.history em { width: 130px; }
#content #quickStart ul.buttons li:not(.label) a:hover {color:#432900; background-color:#FCAF3E; box-shadow:inset 0 0 40px #AF6700;}
#content #quickStart ul.buttons li:not(.label) a:active {color:#432900; background-color:#FCCE40; box-shadow:inset 0 0 40px #D18B00;}
#content #quickStart ul.buttons a strong { display:block; position:absolute; top:4px; left:0; width: 100%; font-size:13px; line-height:17px; font-weight:bold; text-align:center; }
#content #quickStart ul.buttons a em { position:absolute; top:137px; left: 0; right: 0; margin:auto; font-size:11px; line-height:18px; width:100%; text-align:center; }

#content #quickStart .left {float:left; width:230px; margin-right:15px;}
#content #quickStart .right {float:left; width:400px;}
#content #quickStart .left .latest { max-height:310px; background:#0F4362; border-radius:6px; box-shadow:inset 0 0 40px #052C43; padding-bottom:10px;}
#content #quickStart .left .latest h5 {font-size:13pt; font-weight:bold; padding:20px 20px 10px 20px;}
#content #quickStart .left .latest p {padding:0 20px 15px; font-size:8pt; line-height:1.7em;}
#content #quickStart .left .latest ul { max-height:150px; overflow:hidden; overflow-y:auto; }
#content #quickStart .left .latest ul li a {font-size:9pt; display:block; padding:7px 20px; background:#08324C; border-top:1px solid #082C43; margin-bottom:1px;}
#content #quickStart .left .latest ul li a:hover {color:#432900; background-color:#FCAF3E; box-shadow:inset 0 0 6px #AF6700;}
#content #quickStart .left.banners { width:472px; margin-right:0; }
#content #quickStart .left.banners div.banner { width:100%; height:305px; margin-bottom:15px; background-repeat:no-repeat; }
#content #quickStart .left.banners div.banner:nth-of-type(1) { background-image:url(/gfx/admin/front/banner-2014-04-no1.png); }
/* #content #quickStart .left.banners div.banner:nth-of-type(2) { background-image:url(/gfx/admin/front/banner-2014-04-no2.png); } */
#content #quickStart span.fullWidthBanner { display:inline-block; float:left; clear:both; text-align:center; }


#content #orderHistory {padding:20px;}
#content #orderHistory div.validationError { margin:10px 0; }
#content #orderHistory div.validationError p { padding-left:25px; font-size:13px; color:#FFE000; background:url('/gfx/front/warning-icon.png') no-repeat 0 0; }
#content #orderHistory table {width:100%; border-spacing:1px; border-collapse:separate; font-size:9pt;}
#content #orderHistory table th {padding:10px 0; background:#003E5B; color:#FFF; text-align:center; font-size:11pt;}
#content #orderHistory table tr td {padding:8px; color:#000; background:#D8D8D8;}
#content #orderHistory table tr.b td {background:#EDEDED;}
#content #orderHistory table tr td strong.success {font-weight:bold; color:#24A70F;}
#content #orderHistory table tr td a.downloadDoc { color: #000; border-bottom: 1px solid #000; }
#content #orderHistory table tr td a.button.blue { margin: 3px 0 0; display: inline-block; border-radius: 4px; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #2b4878 0%, #1b396b 100%) repeat scroll 0 0; color: #FFF; padding: 4px 23px; }

#content p.pagination {margin:0; padding-top:20px; text-align:right;}
#content p.pagination a, #content p.pagination strong {display:inline-block; position:relative; margin:0 0 0 5px; border:1px solid; padding:6px 10px; color:#000000; font-size:10pt; background:#DFDFDF url('/gfx/admin/admin-gradients-1.png') repeat-x 0 -85px;}
#content p.pagination strong {font-weight:bold;}
#content p.pagination a:hover {background-position:0 0;}

#content .selectScreen {padding:0 0 0 25px;}
#content .selectScreen a {display:block; float:left; border-radius:4px;}
#content .selectScreen a span {display:block; height:30px; text-align:center; text-indent:-9999px; padding-top:270px;}
#content .selectScreen a.select {background:#0F4362; box-shadow:inset 0 0 40px #052C43;}
#content .selectScreen a.select span {text-indent:0;}
#content .selectScreen a.r43 {margin-right:30px;}
#content .selectScreen a.r43 span {width:260px; background:url('/gfx/admin/admin-screens.png') no-repeat -4px 0; cursor:pointer;}
#content .selectScreen a.r169 span {width:340px; background:url('/gfx/admin/admin-screens.png') no-repeat -260px 0; cursor:pointer;}
#content .selectScreen p.remember {padding:26px 0; clear:both; line-height:1.4em;}
#content .selectScreen p.remember label {background:#093650; padding:8px 9px 8px 4px; border-radius:4px; cursor:pointer;}
#content .selectScreen p.remember input.checkbox {vertical-align:middle; margin:0 4px 0 8px; outline:1px solid #FFF;}

#content .photoList {padding:25px;}
#content .photoList li {position:relative; display:block; float:left; width:120px; height:120px; border:1px solid #85A9BC; margin:0 0 5px 5px; text-align:center; border-radius:5px;}
#content .photoList li:hover {background:#FCAF3E; border-color:#FCAF3E;}
#content .photoList li p.thumb {z-index:10; display:block; position:absolute; left:5px; top:5px; width:110px; height:110px; background:#FFF;overflow:hidden;}
#content .photoList li p.thumb img {position:relative; top:5%; max-width:100px; max-height:70px;}
#content .photoList li p.thumb a {display:block; height:110px;}
#content .photoList li h5 {width:110px; position:absolute; z-index:20; left:5px; top:95px; font-size:9pt;}
#content .photoList li h5 a {display:block; color:#555555;}

#content .selectedModel {position:relative; margin:10px 0; height:80px; width:100%;}
#content .selectedModel p.logo {position:absolute; left:0; top:0; width:110px; height:80px; overflow:hidden; text-align:center; background:#FFF; border-top-right-radius:10px; border-bottom-right-radius:10px;}
#content .selectedModel p.logo img {position:relative; top: 5px; max-height: 70px;}
#content .selectedModel h4 {position:absolute; left:120px; top:25px; font-size:16pt; color:#FFF; width:500px;}
#content .selectedModel p.diam {position:absolute; top:0; right:20px; font-size:18pt; font-weight:bold; text-align:center; width:78px; padding-right:20px; height:82px; line-height:3.6em; background:url('/gfx/admin/admin-diameter.png') no-repeat 0 0;}

#content .selectedCar {position:relative; padding:0 20px 10px; min-height:200px; border-bottom:1px solid #85A5B6;}
#content .selectedCar p.thumb {padding-top:45px;}
#content .selectedCar p.thumb img {border:1px solid #FFF;}
#content .selectedCar .paramsCar {position:absolute; top:10px; left:230px;}
#content .selectedCar .paramsCar span.bg {z-index:15; position:absolute; left:0; top:38px; width:520px; height:120px; background:#0A3654; border-radius:10px;}
#content .selectedCar .paramsCar h5 {padding-top:10px; font-weight:bold; font-size:10pt;}
#content .selectedCar .paramsCar .axis {z-index:25; display:block; position:absolute; left:235px; top:0; background:#212224; width:135px; height:180px; border-radius:10px; font-weight:bold; line-height:2.4em; font-size:10pt; text-align:center;}
#content .selectedCar .paramsCar .axis.back {left:375px;}
#content .selectedCar .paramsCar .params {z-index:50; position:absolute; left:0; top:44px; width:520px; font-size:9pt;}
#content .selectedCar .paramsCar .params p {clear:both;}
#content .selectedCar .paramsCar .params p span {display:none;}
#content .selectedCar .paramsCar .params p em {display:block; float:left; width:215px; padding:6px 10px; text-align:right;}
#content .selectedCar .paramsCar .params p strong {display:block; float:left; width:115px; padding:6px 10px; margin-right:5px; text-align:center; color:#D6D6D6;}

#content .carList {padding:0 0 0 25px;}
#content .carList li {display:inline-block; vertical-align:top; width:182px; margin:0 5px 15px 0; text-align: center;}
#content .carList.wide li {width:300px;}
#content .carList.wide li img {cursor:pointer;}
#content .carList.wide li.addPhoto { width:280px; height:125px; border:1px solid #ffffff; }
#content .carList.wide li.addPhoto a { display:block; width:230px; height:100%; padding-left:50px; color:#ffffff; font-size:24px; text-align:center; line-height:126px; cursor:pointer; background:url(/gfx/admin/addPhoto.png) 40px no-repeat #0a5b81; }
#content .carList.wide li.addPhoto a:hover { background-color:#046694; cursor:pointer !important; }
#content .carList li strong {display:block; font-weight:bold; text-align:center; font-size:9pt;}
#content .carList li em {display:block; font-size:8pt; text-align:center;}
#content .carList li img {border:1px solid #ffffff;}

#content .diameterList {padding:20px;}
#content .diameterList h3 {color:#FFF; font-size:12pt; padding:0 0 20px 0;}
#content .diameterList ul li {margin-right:10px; font-size:18pt; font-weight:bold; text-align:center; float:left; width:78px; padding-right:20px; height:82px; line-height:3.6em; background:url('/gfx/admin/admin-diameter.png') no-repeat 0 0; cursor:pointer;}
#content .diameterList ul li:hover {background-position:-101px 0;}
#content .diameterList p.empty {color:#000; font-size:11pt; background:#FCAF3E; padding:10px; border-radius:8px;}

#content.addPhoto ul.instructions { margin-left: 40px; margin-top: 30px; font-size: 14px; line-height: 18px; }
#content.addPhoto #cropPhoto {position:relative; display:none; width:620px; height:400px; overflow:hidden; margin:15px; border:4px solid #EAEAEA;}
#content.addPhoto #cropPhoto #cropPhotoBox {position:absolute;}
#content.addPhoto #cropPhoto #cropPhotoBox img {position:relative; z-index:1;}
#content.addPhoto #cropPhoto #cropPhotoBox div.jcrop-holder {z-index:10;}
#content.addPhoto #cropPhoto #cropPhotoBox span.pointer {z-index:11; display:block; position:absolute; top:0; left:0; width:101px; height:101px; cursor:pointer; background:url('/gfx/admin/admin-select-wheel.png') no-repeat 0 0;}

#content #uploadPhoto {position:relative; padding:30px 0 40px 40px;}
#content #uploadPhoto .fileform {color:#FFF;}
#content #uploadPhoto .fileform label {display:block; padding:15px 10px; float:left; background:#094565; border:1px solid #073751;}
#content #uploadPhoto .fileform label em {display:none;}
#content #uploadPhoto .fileform label input {width:260px;}
#content #uploadPhoto .message {clear:both; padding:15px 0 0 0; width:260px; text-align:center; color:#90D8FF; line-height:1.5em;}
#content #uploadPhoto .message strong {font-weight:bold; color:#FFF;}
#content #uploadPhoto .submit {clear:both; padding:25px 0 25px 50px;}
#content #uploadPhoto .submit input.uiJsonParams {display:none;}
#content #uploadPhoto .submit a.submit {background:#0B9003; box-shadow:inset 0 2px #0DA505, 0 0 5px #FFF, 0 0 1px #FFF; color:#FFF; font-weight:bold; padding:12px 40px; font-size:11pt; text-shadow:0 -1px #000; border:1px solid #087400; border-radius:6px;}
#content #uploadPhoto .submit a.submit:hover {background:#0DA505; box-shadow:inset 0 2px #17D30F, 0 0 5px #FFF, 0 0 1px #FFF;}
#content #uploadPhoto .submit a.submit:active {background:#007100; box-shadow:inset 0 2px #0DC60D, 0 0 5px #FFF, 0 0 1px #FFF;}
#content #uploadPhoto .or {position:absolute; left:380px; top:83px; display:block; color:#FFF; font-size:9pt;}
#content #uploadPhoto .gallery {position:absolute; top:-20px; left:450px; width:234px; height:254px; background:url('/gfx/admin/admin-gallery-icon.png') no-repeat 0 0;}
#content #uploadPhoto .gallery a {position:absolute; left:50%; bottom:65px; width:150px; margin-left:-75px; text-align:center; display:block; padding:8px 10px; background:#FFF url('/gfx/admin/admin-gradients-1.png') repeat-x 0 -85px; border-radius:6px; color:#1F1F1F; font-size:9pt; border:1px solid #444444; box-shadow:0 0 5px #FFF, 0 0 1px #FFF;}
#content #uploadPhoto .gallery a:hover {background:#FFF;}

#content #howDoPicture {padding:20px; border-top:1px solid #85A5B6;}
#content #howDoPicture h4 {font-size:12pt; padding:0 0 15px;}
#content #howDoPicture div {position:relative; float:left; width:350px; padding:120px 5px 0 0; line-height:1.6em;}
#content #howDoPicture div p {display:inline; font-size:9pt;}
#content #howDoPicture div p.thumb {position:relative; display:block; width:180px; position:absolute; top:0; left:0;}
#content #howDoPicture div p.thumb:after {position:absolute; top:75px; right:8px; content:' '; display:block; width:38px; height:40px; background:url('/gfx/admin/how-do-photo-icons.png') no-repeat 0 0;}
#content #howDoPicture div p.thumb.bad {left:178px;}
#content #howDoPicture div p.thumb.bad:after {background-position:-43px 0;}

#content section.form {padding:0 0 15px 25px;}
#content section.form.chubby { width:741px; padding:24px 25px 30px 26px; }
#content section.form p, #content section.form div.required { position:relative; height:30px; padding-top:11px; }
#content section.form p.descr {color:#85ABBE; height:auto;}
#content section.form p.ps {padding-left:150px; height:auto; font-size:9pt;}
#content section.form p.ps a {color:#FFF; border-bottom:1px solid #85AABD;}
#content section.form p.ps a:hover {color:#FCAF3E; border-color:#FCAF3E;}

#content section.form p span.result, #content section.form div.required span.result {position:absolute; padding-left:24px; color:#FCAF3E; margin:-10px 0 0 -12px; font-weight:bold; font-size:8pt; line-height:1.5em; background:url('/gfx/admin/admin-icons.png') no-repeat -9999px -9999px;}
#content section.form p span.result.ok, #content section.form div.required span.result.ok {z-index:90; width:24px; height:21px; background-position:0 -212px;}
#content section.form p span.result.bad, #content section.form div.required span.result.bad {z-index:100; padding:6px 8px 6px 30px; cursor:help; background-position:5px -134px; text-indent:-9999px; min-width:26px; min-height:14px;}
#content section.form p span.result.bad:hover, #content section.form div.required span.result.bad:hover {min-width:150px; color:#000; text-indent:0; background-color:#FCAF3E; box-shadow:0 3px 3px #032436; border-radius:6px;}

#content section.form label {float:left; width:140px; height:20px; font-size:9pt; padding-top:10px;}
#content section.form div.left label.right, #content section.form div.right label.right {padding-right:10px; text-align:right; }
#content section.form div.left label.right { width:122px; }
#content section.form div.right label.right { width:125px; }
#content section.form strong {display:block; float:left; padding-top:10px; font-size:9pt; font-weight:bold; width:190px;}
#content section.form h4 { position:relative; padding:35px 0 10px; font-size:12pt; }
#content section.form h4:after { display:block; position:absolute; bottom:6px; left:0; width:100%; height:1px; background:#487892; content:' '; }
#content section.form h4.firstOfType { padding-top:0; }
#content section.form em.lineNote {display:inline-block; margin:0 0 0 15px; padding:10px 10px; background:#143E54; text-transform:lowercase; border-radius:5px;}
#content section.form input[type=text], #content section.form input[type=password] {color:#031F31; font-size:9pt; background:#85ABBE; margin-right:5px; width:100px; padding:8px 10px; border:0; border-radius:4px; box-shadow:inset 0 0 3px 3px #648BA2;}
#content section.form input[type=text]:focus, #content section.form input[type=password]:focus, #content section.form input[type=text].bad, #content section.form input[type=password].bad {color:#000; background:#FFF; box-shadow:inset 0 0 3px 3px #D4D4D4;}
#content section.form input[type=text].splitWide {width:190px;}
#content section.form input[type=text].bad {border:3px solid #FCAF3E; padding:5px 4px; width: 196px;}
#content section.form input[type=password].w300 {width:300px;}
#content section.form span.help {display:block; padding:12px 0 6px 150px; color:#85ABBE; font-size:7pt;}

#content section.form div.left {float:left; width:350px; padding-right:20px; border-right:1px solid #487892;}
#content section.form div.right {float:left; width:350px; padding-left:20px;}

/* Ustawienia > Dane użytkownika > Prefiks telefonu */
#content section.form div.left div.phone div.prefixSelector {top:13px; left:143px;}
#content section.form div.left div.phone div.prefixSelector ul {left:-11px;}
#content section.form div.right div.phone div.prefixSelector {top:13px; left:145px;}
#content section.form div.phone div.prefixSelector {border-color:#487892;}
#content section.form div.phone div.prefixSelector div.head {float:none; padding-top:0; width:unset;}
#content section.form div.phone div.prefixSelector ul {top:28px; width:210px; border: 0; color:#000; background:#E0E0E0; z-index: 101;}
#content section.form div.phone input[type=text].splitWide {width:128px; padding-left:72px;}

/* Ustawienia > Dane użytkownika */
#content section.form label.nip { position:relative; top:-8px; }
#content section.form label.nip span { display:block; color:#85ABBE; font-size:9pt; }

/* Ustawienia > Oferta */
#content.pageOffer div.tabs, #content.pageOffer div.tabsContent { margin:0 30px 0 28px; }
#content.pageOffer div.tabs { overflow:hidden; position:relative; left:-1px; margin-top:18px !important; }
#content.pageOffer div.tabs p { display:inline-block; float:left; width:170px; padding:8px 0; text-align:center; color:#ffffff; font-size:14px; background:url(/gfx/admin/admin-gradients-1.png) 0px -1947px repeat-x #104763; border:1px solid #0a3756; border-radius:6px; border-bottom-left-radius:0; border-bottom-right-radius:0; }
#content.pageOffer div.tabs p:hover, #content.pageOffer div.tabs p:active, #content.pageOffer div.tabs p.selected { color:#000000; background-position:0px -1981px; background-color:#e3e3e3; cursor:pointer; }
#content.pageOffer div.tabsContent { display:block; overflow:hidden; float:left; clear:both; height:821px; margin-bottom:30px; border:1px solid #e0e0e0; }
#content.pageOffer div.tabsContent div.list { display:none; }
#content.pageOffer div.tabsContent div.list.visible { display:block; }

#content.pageOffer div.tabsContent { position:relative; min-width:952px; padding:29px; }
#content.pageOffer div.tabsContent div.list { width:100%; float:left; clear:both; }
#content.pageOffer div.tabsContent div.list div.group { width:100%; float:left; clear:both; }
#content.pageOffer div.tabsContent div.list div.group p.description { padding-bottom:5px; margin-bottom:15px; font-size:12pt; font-weight:bold; border-bottom:1px solid #e0e0e0; }
#content.pageOffer div.tabsContent div.list div.group > p.selectAll { position:absolute; top:17px; right:29px; height:24px; font-size:10pt; font-weight:bold; }
#content.pageOffer div.tabsContent div.list div.group p.selectAll label { display:inline-block; height:100%; line-height:18pt; cursor:pointer; }
#content.pageOffer div.tabsContent div.list div.group p.selectAll label span { display:inline-block; position:relative; top:-2px; height:100%; margin-right:15px; background:url(/gfx/admin/admin-icons.png) -999px -999px no-repeat; }
#content.pageOffer div.tabsContent div.list div.group p.selectAll input[type="checkbox"] { display:none; }
#content.pageOffer div.tabsContent div.list div.group p.selectAll input[type="checkbox"]+label span { display:inline-block; width:24px; height:24px; vertical-align:middle; background-position:0px -506px; cursor:pointer; } /* odznaczony */
#content.pageOffer div.tabsContent div.list div.group p.selectAll input[type="checkbox"]:checked + label span { background-position:0 -429px; } /* zaznczony */

#content.pageOffer div.tabsContent div.list div.group div.label { width:100%; float:left; clear:both; }
#content.pageOffer div.tabsContent div.list div.group div.photoList { overflow-x:hidden; overflow-y:auto; float:left; clear:both; width:100%; padding:0 !important; margin-top:15px; }
#content.pageOffer div.tabsContent div.list div.group div.photoList li:hover { background:#0a3756 !important; border-color:#0a3756 !important; cursor:pointer !important; }
#content.pageOffer div.tabsContent div.list div.group div.photoList li.selected { background:#FCAF3E; border-color:#FCAF3E; }
#content.pageOffer div.tabsContent div.list div.group div.photoList li.selected:hover { background:#FF8500 !important; border-color:#FF8500 !important; }
#content.pageOffer div.tabsContent div.list div.group div.photoList li h5 { color:black; }
#content.pageOffer div.tabsContent div.list div.group div.photoList li p.thumb img {top:40%;}
#content.pageOffer div.tabsContent div.list div.group div.photoList div.subGroup { float:left; clear:both; width:100%; margin-bottom:50px; }
#content.pageOffer div.tabsContent div.list div.group div.photoList div.subGroup div.label { position:relative; padding-bottom:5px; margin-bottom:15px; font-size:12pt; font-weight:bold; }
#content.pageOffer div.tabsContent div.list div.group div.photoList div.subGroup div.label  p.selectAll { position:absolute; top:-3px; right:20px; font-weight:normal; }

/* Ustawienia > Polityka cenowa */
#content.pricePolicy { min-width:952px; margin:0 30px 27px; }
#content.pricePolicy h1 { margin-bottom:27px; }
#content.pricePolicy div.scrollable { overflow-x:hidden; overflow-y:auto; float:left; clear:both; width:100%; }

#content.pricePolicy div.preamble > p { font-size:12px; line-height:18px; }
#content.pricePolicy div.preamble > p.heading { margin-bottom:4px; font-size:16px; line-height:16px; }
#content.pricePolicy div.preamble div.table { position:relative; width:433px; height:143px; margin-top:26px; background:url(/gfx/admin/settings/pricePolicy/preable-table.png) 0 0 no-repeat; }
#content.pricePolicy div.preamble div.table > div p { position:absolute; font-size:14px; line-height:15px; }
#content.pricePolicy div.preamble div.table > div p.title { top:10px; }
#content.pricePolicy div.preamble div.table > div p.value { top:66px; color:#000000; }
#content.pricePolicy div.preamble div.table > div.priceBuy p.title { left:9px; }
#content.pricePolicy div.preamble div.table > div.priceBuy p.value { left:74px; }
#content.pricePolicy div.preamble div.table > div.onTopPercent p.title { left:133px; }
#content.pricePolicy div.preamble div.table > div.onTopPercent p.value { left:166px; }
#content.pricePolicy div.preamble div.table > div.onTopCurrecny p.title { left:227px; }
#content.pricePolicy div.preamble div.table > div.onTopCurrecny p.value { left:265px; }
#content.pricePolicy div.preamble div.table > div.priceSell p.title { left:320px; }
#content.pricePolicy div.preamble div.table > div.priceSell p.value { left:350px; }
#content.pricePolicy div.preamble div.table > div.sumary p.value { top:113px; left:352px; font-weight:bold; }

#content.pricePolicy div.policyInfo { margin-top:33px; }
#content.pricePolicy div.policyInfo div.heading p { font-size:12px; line-height:22px; }
#content.pricePolicy div.policyInfo div.policyButtons { margin-top:15px; }
#content.pricePolicy div.policyInfo div.policyButtons ul li { display:inline-block; padding:12px; border:1px solid #09344d; border-radius:5px; cursor:pointer; }
#content.pricePolicy div.policyInfo div.policyButtons ul li.unselected { background:#09344d; box-shadow:inset 0 0 6px 6px #082c41; }
#content.pricePolicy div.policyInfo div.policyButtons ul li.unselected:hover, #content.pricePolicy div.policyInfo div.policyButtons ul li.selected { background:#68899d; box-shadow:inset 0 0 6px 6px #5a7687; }
#content.pricePolicy div.policyInfo div.policyButtons ul li span { display:block; height:14px; padding:3px 8px; color:#000000; background:url(/gfx/admin/admin-gradients-1.png) 0px 0px; border:1px solid #000000; border-radius:3px; }
#content.pricePolicy div.policyInfo div.policyButtons ul li.unselected span { background-color:#4a4a4a; background-position:0px -2015px; }
#content.pricePolicy div.policyInfo div.policyButtons ul li.selected span { background-color:#234171; background-position:0px -2037px; }

#content.pricePolicy div.groups div.group { width:833px; }
#content.pricePolicy div.groups div.group section.form { width:100%; height:222px; padding-top:17px; padding-left:0; padding-right:0; }
#content.pricePolicy div.groups div.group section.form p.heading { padding-top:0; font-size:16px; font-family:Tahoma,Geneva,Kalimati,sans-serif; }
#content.pricePolicy div.groups div.group.policy1 section.form { padding-top:30px; }
#content.pricePolicy div.groups div.group.policy1 section.form p.heading { padding-top:17px; border-top:1px solid #487892; }
#content.pricePolicy div.groups div.group section.form div.table > div > div { display:inline-block; float:left; min-width:70px; height:46px; padding:0 12px;  }
#content.pricePolicy div.groups div.group section.form div.table > div > div.title { min-width:94px; width:94px; }
#content.pricePolicy div.groups div.group section.form div.table > div > div.onTopPercent { width:75px; }
#content.pricePolicy div.groups div.group section.form div.table > div > div.onTopCurrency { width:75px; }
#content.pricePolicy div.groups div.group section.form div.table > div > div.rounding { width:133px; }
#content.pricePolicy div.groups div.group section.form div.table div.headers { height:31px; margin-bottom:2px; }
#content.pricePolicy div.groups div.group section.form div.table div.headers > div { height:100%; margin-right:1px; font-size:14px; line-height:30px; text-align:center; background:#003e5b; }
#content.pricePolicy div.groups div.group section.form div.table div.data { height:47px; }
#content.pricePolicy div.groups div.group section.form div.table div.data > div { position:relative; margin:0 1px 1px 0; color:#000000; font-size:12px; line-height:47px; text-align:right; }
#content.pricePolicy div.groups div.group section.form div.table div.data div.title { text-align:left; }
#content.pricePolicy div.groups div.group section.form div.table div.tires > div { background:#ededed; }
#content.pricePolicy div.groups div.group section.form div.table div.wheels > div { background:#d8d8d8; }
#content.pricePolicy div.groups div.group section.form div.table div.steelRims > div { background:#ededed; }
#content.pricePolicy div.groups div.group section.form.edit p.heading { bottom:4px; padding-top:0; padding-bottom:0px; line-height:29px; }
#content.pricePolicy div.groups div.group.policy1 section.form.edit p.heading { bottom:0; padding-top:13px; padding-bottom:4px; }
#content.pricePolicy div.groups div.group section.form.edit p.heading input { padding-top:6px; padding-bottom:6px;}
#content.pricePolicy div.groups div.group section.form.edit div.table div.data input { width:37px; }
#content.pricePolicy div.groups div.group section.form.edit div.table div.data select { position:relative; top:1px; padding:8px 10px; color:#031F31; font-size:9pt; background:#85ABBE; border:0; border-radius:4px; box-shadow:inset 0 0 3px 3px #648BA2; }
#content.pricePolicy div.groups div.group section.form.edit div.table div.data select:focus { color:#000; background:#FFF; box-shadow:inset 0 0 3px 3px #D4D4D4 }
#content.pricePolicy div.groups div.group section.form.edit div.table div.data div.formError { line-height:16px; text-align:left; }
#content.pricePolicy div.groups div.group p.pageControl { width:100%; margin:0; padding:0 0 26px; border-top:none !important; border-bottom:1px solid #487892; }
#content.pricePolicy div.groups div.group p.pageControl span.buttons { display:inline-block; position:relative; right:357px; }

/* Ustawienia > Bezpieczeństwo */
#content.security div.requirement { position:relative; width:706px; height:auto; margin-top:70px; margin-left:25px; padding:24px 63px; border-radius:5px; background:#143e54; }
#content.security div.requirement div.input { position:relative; left:-40px; top:-6px; height:40px; font-size:12px; }
#content.security div.requirement div.input label { display:inline-block; position:relative; left:40px; width:655px; height:100%; font-size:16px; line-height:18px; font-weight:bold; cursor:pointer; }
#content.security div.requirement div.input label span { display:inline-block; position:absolute; top:0; left:-40px; height:100%; background:url(/gfx/admin/admin-icons.png) -999px -999px no-repeat; }
#content.security div.requirement div.input input[type="checkbox"] { display:none; }
#content.security div.requirement div.input input[type="checkbox"]+label span { display:inline-block; width:24px; height:24px; vertical-align:middle; background-position:0px -506px; cursor:pointer; } /* odznaczony */
#content.security div.requirement div.input input[type="checkbox"]:checked + label span { background-position:0 -429px; } /* zaznczony */
#content.security div.requirement p { font-size:12px; }
#content.security div.requirement p.inputDescription { width:550px; line-height:18px; }
#content.security div.requirement p.buttonInfo { position:absolute; top:148px; left:297px; line-height:16px; }

/* ustawienia > Program lojalnościowy */
#content.loyality div.container { padding:21px 20px 15px 25px; }
#content.loyality p.pageDescr { padding:0; font-size:16px; font-weight:bold; }
#content.loyality p.ownedPoints { display:inline-block; margin:19px 0 12px; padding:10px 17px; font-size:14px; border:0; border-radius:5px; background:#143e54; }
#content.loyality div.contactUs p { font-size:14px; }
#content.loyality div.contactUs p.number { margin-top:3px; font-size:18px; font-weight:bold; }
#content.loyality div.prizes { margin-top:23px; }
#content.loyality div.prizes p.heading { font-size:14px; }
#content.loyality div.prizes div.group { overflow:hidden; margin:10px 0 20px; }
#content.loyality div.prizes div.group div.prize { position:relative; float:left; margin-left:6px; padding:5px 6px; width:190px; height:185px; border:1px solid #5b8aa2; border-radius:5px; background:#0f4362; box-shadow: inset 0 0 18px 18px #0a3853; }
#content.loyality div.prizes div.group div.prize.first { clear:left; margin-left:0; }
#content.loyality div.prizes div.group div.prize img { display:block; width:103px; height:103px; margin:auto; padding:0 37px; margin-top:5px; border-radius:1px; background:#fff; }
#content.loyality div.prizes div.group div.prize.bgGray img { background:#d7d7d7; }
#content.loyality div.prizes div.group div.prize p { font-size:13px; line-height:18px; text-align:center; }
#content.loyality div.prizes div.group div.prize p.name { margin-top:12px; }
#content.loyality div.prizes div.group div.prize p.points { position:absolute; bottom:10px; width:100%; text-align:center; font-weight:bold; }
#content.loyality div.terms { margin-top:30px; font-size:14px; line-height:16px; }
#content.loyality div.terms p { margin-top:8px; }
#content.loyality div.terms h3 { margin:46px 0 18px; font-weight:bold; }
#content.loyality div.terms p.heading { font-size:16px; font-weight:bold; }


/* Ustawienia > Personalizacja */
#content.personalization div.container { padding:21px 20px 15px 25px; }

#content.personalization p.pageDescr { padding:0; font-size:16px; }
#content.personalization div.upload { overflow:hidden; margin-top:10px; }
#content.personalization div.upload > div { display:inline-block; float:left; }
#content.personalization div.upload div.systemDialog { position:relative; margin-top:25px; padding-left:32px; }
#content.personalization div.upload div.systemDialog span.number { top:-7px; left:0px; }
#content.personalization div.upload div.systemDialog input { color:#ffffff; }
#content.personalization div.upload div.button { margin-top:18px; }
#content.personalization div.errors { margin:10px 0; }
#content.personalization div.errors p { color:#FC0; font-size:14px; font-weight:bold; }
#content.personalization div > div.button { position:relative; margin-left:30px; padding-left:32px; }
#content.personalization div > div.button span.number { top:0px; left:0px; }
#content.personalization div > div.button a { display:inline-block; width:auto; height:35px; background:url(/gfx/admin/settings/personalization/buttons.png) 0px 0px; }
#content.personalization div > div.button a.sendphoto { width:250px; background-position:0px 0px; }
#content.personalization div > div.button a.changephoto { width:132px; background-position:-250px 0px; }
#content.personalization div > div.button a.deletephoto { width:121px; background-position:-382px 0px; }
#content.personalization div.upload div.systemDialog span.number, #content.personalization div > div.button span.number { position:absolute; color:#fff; font-size:28px; font-weight:bold; }

/* Ustawienia > Historia zamówień */
#content.orderHistory #orderHistory { padding:21px 20px 15px 25px; }
#content.orderHistory p.pageDescr { padding:0; padding-bottom:15px; font-size:16px; }
#content.orderHistory div.date { margin:0 0 20px; font-size:14px; }
#content.orderHistory div.date span { display:inline-block; }
#content.orderHistory div.date span.from input, #content.orderHistory div.date span.till input { width:100px; margin-right:5px; padding:8px 10px; color:#031F31; font-size:9pt; background:#85ABBE; border:0; border-radius:4px; box-shadow:inset 0 0 3px 3px #648BA2; }
#content.orderHistory div.date span.all { margin-left:55px; }
#content.orderHistory div.date span.all label { position:relative; }
#content.orderHistory div.date span.all label span { display:inline-block; position:absolute; top:-4px; right:-33px; height:100%; background:url(/gfx/admin/admin-icons.png) -999px -999px no-repeat; }
#content.orderHistory div.date span.all input[type="checkbox"] { display:none; }
#content.orderHistory div.date span.all input[type="checkbox"]+label span { display:inline-block; width:24px; height:24px; vertical-align:middle; background-position:0px -661px; cursor:pointer; } /* odznaczony */
#content.orderHistory div.date span.all input[type="checkbox"]:checked + label span { background-position:0 -583px; } /* zaznczony */
#content.orderHistory table.orders tr .qty { width:32px; text-align:center; }
#content.orderHistory table.orders tr th.date { min-width:80px; }
#content.orderHistory table.orders tr th.orderNo { min-width:90px; }
#content.orderHistory table.orders tr th.sell, #content.orderHistory table.orders tr th.buy { min-width:100px; }
#content.orderHistory table.orders tr th.profit { min-width:60px; }
#content.orderHistory table.orders tr th.status { min-width:50px; }
#content.orderHistory table.orders tr td.currency { text-align:right; }
#content.orderHistory div.summary table { width:auto !important; }
#content.orderHistory div.summary table tr.light td { background-color:#EDEDED !important; }
#content.orderHistory div.summary table tr.dark td { background-color:#D8D8D8 !important; }
#content.orderHistory div.summary table tr th { width:124px; }
#content.orderHistory div.summary table tr th.type { width:141px; }
#content.orderHistory div.summary table tr th.qty { width:51px }
