HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/TDijk1/erp-apps.eu/wwwroot/ERPApps/media/system2015/styles/admin.css
#vendor-page * {
	-webkit-box-sizing: initial;
	box-sizing: initial;
}

.text-center {
	text-align: center;
}


/*#Reset#*/

html,
body,
img,
form,
input {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}


/*#Base#*/

html {
	background: url(../../system/images/background.jpg) repeat-x #eee;
}

body {
	font: normal 13px/1.6 "Open Sans", sans-serif;
	color: #303030;
}

a {
	color: black;
	border: 0;
	outline: 0;
}

a:hover {
	color: #E4B339;
}

.Uploader {
	padding: 0px!important;
}


/*#Typography#*/

h1,
h2,
h3,
h4,
h5,
h6,
.title {
	margin: 0;
	padding: 0;
	font-weight: 300;
	color: #c5c5c5;
}

h1 {
	font-size: 24px;
}

h2 {
	font-size: 21px;
	margin: 10px 0 0;
	font-style: italic;
	font-weight: 300;
}

h2 span {
	font-style: normal;
}

h3 {
	font-size: 17px;
	margin: 15px 0 0;
}

h4 {
	font-size: 16px;
	margin: 10px 0 0;
}

h4 a {
	text-transform: uppercase;
	color: #333;
}

h5 {
	font-size: 14px;
	padding: 10px 0 5px;
}

h6 {
	font-size: 12px;
}

#vendor-page h1,
#vendor-page h2,
#vendor-page h3,
#vendor-page h4 {
	color: #505059;
}

.apps h2 {
	text-align: center;
}

.app h3 {
	text-transform: uppercase;
	width: 300px;
	font-size: 15px;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	border: 0;
}

table.auto-width {
	width: auto;
}


/*#Forms#*/

input[type="text"],
input[type="password"],
textarea {
	font-family: "Open Sans", sans-serif;
	padding: 8px 3%;
	font-size: 100%;
	border: 0;
	margin: 0;
	width: 94%;
	border: 1px #868686 solid;
}

input[type="submit"] {
	border: 0;
	padding: 0 2px;
	font-size: 100%;
	cursor: pointer;
	background: none;
	text-transform: uppercase;
	color: #fff;
	height: 100%;
	font-size: 14px;
}

input[type="checkbox"] {
	display: inline-block;
	width: auto;
	border: 1px #ccc solid;
	background: none;
}

select {
	width: 100%;
	padding: 8px 3%;
	-webkit-box-sizing: border-box!important;
	-moz-box-sizing: border-box!important;
	box-sizing: border-box!important;
}

fieldset {
	border: #504F4D 1px solid;
	color: #999;
}


/*placeholder - catch input and textarea */

::-webkit-input-placeholder {
	color: #9f9fa1;
	font-style: italic;
}

:-moz-placeholder {
	color: #9f9fa1;
	font-style: italic;
}

.alignright {
	text-align: right;
}

.center {
	text-align: center;
}

.small {
	font-size: 11px;
}

.title {
	color: black;
}


/*#simpleGrid#*/


/*.wrapper { background: url(../grid.png) -10px top repeat-y; }*/

.new_wrapper {
	width: 1170px!important;
}

.absoluteWrapper {
	position: relative;
}

.spanBanner {
	position: absolute!important;
	right: -210px;
	top: 10px;
}

.wrapper {
	width: 950px;
	margin: 0 auto;
	position: relative;
}

.wrapper .wrapper {
	width: auto;
}


/* Nicolas Gallagher's micro clearfix */

.wrapper:before,
.wrapper:after {
	content: "";
	display: table;
}

.wrapper:after {
	clear: both;
}

.wrapper {
	zoom: 1;
}

.row:before,
.row:after {
	content: "";
	display: table;
}

.row:after {
	clear: both;
}

.row {
	zoom: 1;
}

[class*="span"] {
	margin-left: 10px;
	float: left;
	min-height: 1px;
	position: relative;
}

[class*="span"]:first-child {
	margin: 0;
}

.spanBanner {
	width: 200px;
	margin: 0px;
}

.span1 {
	width: 30px;
}

.span2 {
	width: 70px;
}

.span3 {
	width: 110px;
}

.span4 {
	width: 150px;
}

.span5 {
	width: 190px;
}

.span6 {
	width: 230px;
}

.span7 {
	width: 270px;
}

.span8 {
	width: 310px;
}

.span9 {
	width: 350px;
}

.span10 {
	width: 390px;
}

.span11 {
	width: 430px;
}

.span12 {
	width: 470px;
}

.span13 {
	width: 510px;
}

.span14 {
	width: 550px;
}

.span15 {
	width: 590px;
}

.span16 {
	width: 630px;
}

.span17 {
	width: 670px;
}

.span18 {
	width: 710px;
}

.span19 {
	width: 750px;
}


/* odstraneno margin-left: 100px!important;  */

.span20 {
	width: 790px;
}

.span21 {
	width: 830px;
}

.span22 {
	width: 870px;
}

.span23 {
	width: 910px;
}

.span24 {
	width: 950px;
}

.prefix1 {
	padding-left: 30px;
}

.prefix2 {
	padding-left: 70px;
}

.prefix4 {
	padding-left: 150px;
}

.prefix5 {
	padding-left: 190px;
}

.prefix6 {
	padding-left: 230px;
}

.suffix1 {
	padding-right: 30px;
}

.suffix2 {
	padding-right: 70px;
}

.suffix4 {
	padding-right: 150px;
}

.suffix5 {
	padding-right: 190px;
}

.suffix6 {
	padding-right: 230px;
}


/*#Backgrounds#*/

#body-background.home {
	background: url(../../system/images/bg_home.png) center 30px no-repeat;
}

#body-background.login {
	background: url(../../system/images/bg_login.png) center 70px no-repeat;
}

#body-background.contact {
	background: url(../../system/images/bg_login.png) center 70px no-repeat;
}


/*#body-background.detail { background: url(../../system/images/bg_detail.png) center -80px no-repeat;  }
#body-background.software #content { background: url(../../system/images/bg_software.png) center -80px no-repeat; }
#body-background.category { background: url(../../system/images/bg_category.png) center -80px no-repeat; }*/


/*#Buttons#*/

.btn {
	color: #fff!important;
	text-decoration: none;
	padding: 0px 15px;
	display: inline-block;
	width: auto;
	height: 31px;
	background: url(../../system/images/btn.png) center left #373737 no-repeat!important;
}

.btn:hover {
	background: url(../../system/images/btn_hover.png) center right #373737 no-repeat;
}

.btn span {
	line-height: 31px;
	height: 100%;
	display: block;
	padding: 0px 0px 0px 0px;
}

.btn a {
	line-height: 31px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	color: white!important;
	text-transform: uppercase;
	text-decoration: none;
}

.btn span input {
	padding: 0px;
	width: auto;
	height: 31px;
	font-size: 16px;
	font-family: 'Open Sans';
	font-weight: 300;
}

.btn-orange {
	text-decoration: none;
	font-size: 18px;
	line-height: 44px;
	display: inline-block;
	width: 226px;
	height: 44px;
	background: url(../../system/images/btn_orange.png) left top no-repeat #f4b100;
}

.btn-orange:hover {
	background: url(../../system/images/btn_orange_hover.png) #e79d00 left top no-repeat;
}

.btn-orange span {
	text-transform: uppercase;
	height: 100%;
	display: block;
}

.btn-orange input {
	color: white;
	width: auto;
	margin: 0 -30px!important;
	padding: 5px 0px 5px 0px;
	height: 44px;
	font-size: 20px;
	font-weight: 300;
	font-family: 'Open Sans';
}

.btn-orange a {
	font-size: 18px;
	color: white!important;
	text-transform: uppercase;
	text-decoration: none;
}

.btn-orangeSmall {
	color: #fff!important;
	padding: 0px 15px;
	text-decoration: none;
	font-size: 18px;
	line-height: 39px;
	display: inline-block;
	width: auto;
	height: 39px;
	background: url(../../system/images/btn_orangeSmall.png) left top no-repeat #f4b100;
	text-decoration: none;
}


/* 179px */

.btn-orangeSmall:hover {
	background: url(../../system/images/btn_orangeSmall_hover.png) #e79d00 right top no-repeat;
}

.btn-orangeSmall span {
	text-transform: uppercase;
	height: 100%;
	display: block;
}

.btn-orangeSmall input {
	color: white!important;
	width: auto;
	margin: 0px;
	padding: 10px 0px 5px 0px;
	height: 39px;
	font-size: 20px;
	font-weight: 300;
	font-family: 'Open Sans';
	text-decoration: none;
}


/* upraveno margin: 0 -30px; */

.btn-orangeSmall a {
	font-size: 18px;
	color: white!important;
	text-transform: uppercase;
	text-decoration: none;
}

.btn-orangeSmall span input,
.btn-orangeSmall span a {
	padding: 0px;
	width: auto;
	height: 39px;
	font-size: 16px;
	font-family: 'Open Sans';
	font-weight: 300;
}

.CartStepNavigation .btn-orangeSmall input,
.CartStepNavigation .btn-orangeSmall .btn {
	background: transparent !important;
}

.btn-red {
	text-decoration: none;
	font-size: 18px;
	line-height: 60px;
	display: inline-block;
	height: 61px;
	background: url(../../system/images/btn-red.png) left -61px no-repeat;
	padding: 0 0 0 30px;
}

.btn-red span {
	text-transform: uppercase;
	height: 100%;
	display: block;
	background: url(../../system/images/btn-red.png) right top no-repeat;
	padding: 0 30px 0 0;
}

.btn-red input {
	color: white;
	width: auto;
	margin: 0 -30px;
	padding: 0 30px;
	height: 61px;
}

.btn-red a {
	font-size: 18px;
	color: white;
	text-transform: uppercase;
	text-decoration: none;
}

.loginBtn {
	width: 171px;
	height: 34px;
	background: url('../../system/images/loginBtn.png') no-repeat;
	display: inline-block;
}

.loginBtn input {
	font-size: 26px;
	font-weight: 300;
	font-family: 'Open Sans';
}

.btn-green {
	font-size: 18px;
	font-weight: 400;
	color: white;
	display: inline-block;
	height: 44px;
	line-height: 60px;
	padding-left: 30px;
	background: url(../../system/images/btn_orangeBig.png) 0 -44px no-repeat;
	text-decoration: none;
}

.btn-green span {
	text-transform: uppercase;
	color: white;
	height: 100%;
	padding-right: 30px;
	background: url(../../system/images/btn_orangeBig.png) right 0 no-repeat;
	display: block;
}

.btn-green input {
	color: white;
	font-size: 18px;
	border: 0;
	height: 100%;
	margin: 0 -30px !important;
	padding: 0 30px;
	width: auto;
}

.btn-green a {
	color: white;
	font-sze: 18px;
	text-decoration: none;
}

.btn-green-small {
	text-transform: uppercase;
	position: relative;
	font-size: 13px;
	display: inline-block;
	height: 35px;
	background: #649900 url(../../system/images/btn-green-small.png?b) left top no-repeat;
	padding: 0 0 0 15px;
	text-decoration: none;
}

.btn-green-small span {
	border: 0;
	color: white;
	line-height: 35px;
	height: 35px;
	display: block;
	padding: 0 15px 0 0;
}

.btn-green-small a {
	color: white !important;
	font-size: 15px;
	text-transform: uppercase;
	text-decoration: none;
}

.btn-green-small:hover {
	background: #3C8700 url(../../system/images/btn-green-small-hover.png) right bottom no-repeat;
}

.btn-green-small input {
	line-height: 40px;
	color: white;
	margin: 0 -28px 0 -25px !important;
	padding: 0 28px 0 25px;
	width: auto;
	height: 100%;
}

.btn-small-contact,
.btn-contact {
	display: inline-block;
	width: 24px;
	height: 24px;
	background: url('../../system/images/ico-contacts.png') 0 0 no-repeat;
	text-indent: -1000px;
	overflow: hidden;
	margin-top: 3px;
}

.btn-contact:hover {
	background-position: 0 -24px;
}

.btn-contact.skype {
	background-position: -24px 0;
}

.btn-contact.skype:hover {
	background-position: -24px -24px;
}

.btn-contact.linkedin {
	background-position: -48px 0;
}

.btn-contact.linkedin:hover {
	background-position: -48px -24px;
}

.btn-contact.phone {
	background-position: -72px 0;
}

.btn-contact.email {
	background-position: -96px 0;
}

.btn-small-contact {
	width: 10px;
	height: 10px;
	position: absolute;
	margin-left: -13px;
	margin-top: 5px;
}

.btn-small-contact.email {
	background-position: -83px -24px;
}

.btn-small-contact.phone {
	background-position: -72px -24px;
}

.btn-small-contact.url {
	background-position: -92px -24px;
}


/*#Header#*/

#header {}

#header .wrapper {
	height: 80px;
}


/*#Logo#*/

#logo {
	position: absolute;
	top: 20px;
	left: 0px;
}

#logo a {
	background: url(../../system/images/logo.png) no-repeat;
	width: 135px;
	height: 40px;
	display: block;
	text-indent: -9999px;
}


/*#Header/Navigation*/

#navigation {
	position: absolute;
	left: 200px;
	top: 0px;
}

#navigation ul {
	list-style: none;
	padding: 0;
	margin: 0px;
}

#navigation li {
	padding: 0;
	margin: 0px 40px 0 0;
	float: left;
}

#navigation a {
	position: relative;
	display: block;
	height: 80px;
	line-height: 80px;
	font-size: 16px;
	color: #dce6e7;
	text-decoration: none;
	font-weight: 300;
	font-size: 13px;
	text-transform: uppercase;
}

#navigation a:hover {
	color: #F4B100;
}

#navigation #contact {
	float: left;
}


/*#Search-box#*/

#header .search-box {
	position: absolute;
	top: 22px;
	right: 0;
	height: 38px;
	overflow: hidden;
}

.search-box input {
	height: 19px;
	background: transparent url(../../system/images/search_bg.png) left top no-repeat;
	color: #fff;
	padding: 9px 10px 10px 25px;
	float: left;
	width: auto;
	border: 0;
}

.search-box input[type="submit"] {
	height: 38px;
	background-position: right top;
	width: 33px;
	text-indent: -9999px;
	padding-bottom: 11px;
}

.search-page .SearchDialog {
	margin: 10px 0 20px 0;
}

.search-page .SearchDialog select {
	padding: 8px 3%;
}


/*#Features#*/

#features .wrapper {
	padding: 50px 0 0;
	text-align: center;
}


/*#Features/Main filter#*/

#logoBig {
	margin-bottom: 20px;
	position: relative;
	right: 10px;
}

#main-filter {
	height: 150px;
}

#main-filter .title {
	font-size: 44px;
	color: white;
}

#main-filter .placeholder {
	display: inline-block;
	margin: 10px 0;
	width: 233px;
}

#main-filter .selectBox-dropdown {
	width: 220px !important;
}

#main-filter .btn-red {
	margin-top: 8px;
}

#main-filter .btn-red input {
	padding: 0 60px;
}

#main-filter .filter-button {
	display: block;
}


/*#Features#*/

#category-list {
	width: 1000px;
	background: #e8e8e9;
	text-align: left;
	padding: 50px;
	position: relative;
	left: -70px;
	box-shadow: 0px 0px 20px #ccc;
}

#category-list .span6 {
	margin-left: 20px;
	width: 240px;
	top: 0px;
}

#category-list .span9 {
	margin-left: 20px;
	width: 350px;
}

#category-list ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#category-list li {
	padding: 0px 5px;
	margin: 4px 10px 4px 0px;
}

#category-list ul.two li {
	width: 44%;
	float: left;
	padding: 0px 5px;
}

#category-list a {
	color: #4b4955;
	position: relative;
	line-height: 15px;
	font-size: 12px;
	margin-right: 25px;
}

#category-list a:hover {
	color: #dba618;
}


/*font-weight: 700;*/

#category-list .title {
	text-transform: uppercase;
	margin: 0 0 10px;
	color: #b2b2ac;
	font-size: 14px;
	font-weight: 500;
}

#category-list .title span {
	color: #e69700;
	font-size: 18px;
}

#category-list .icon {
	position: absolute;
	left: -20px;
	display: inline-block;
	width: 15px;
	height: 15px;
	vertical-align: middle;
	background: url(../../system/images/icons.png) no-repeat;
}

#category-list .icon.pl-2 {
	left: -35px;
	width: 30px;
	height: 23px;
	background: url(../../system/images/solutionsIcons/pl-2.png) no-repeat;
}

#category-list .icon.pl-3 {
	left: -25px;
	width: 30px;
	height: 17px;
	background: url(../../system/images/solutionsIcons/pl-3.png) no-repeat;
}

#category-list .icon.pl-4 {
	left: -46px;
	width: 43px;
	height: 39px;
	background: url(../../system/images/solutionsIcons/pl-4.png) no-repeat;
}

#category-list .icon.pl-5 {
	left: -30px;
	width: 30px;
	height: 20px;
	background: url(../../system/images/solutionsIcons/pl-5.png) no-repeat;
}

#category-list .icon.pl-6 {
	left: -46px;
	width: 43px;
	height: 41px;
	background: url(../../system/images/solutionsIcons/pl-6.png) no-repeat;
}

#category-list .icon.i-1 {
	left: -25px;
	width: 18px;
	height: 17px;
	background: url(../../system/images/solutionsIcons/i-1.png) no-repeat;
}

#category-list .icon.i-2 {
	left: -25px;
	width: 18px;
	height: 17px;
	background: url(../../system/images/solutionsIcons/i-2.png) no-repeat;
}

#category-list .icon.i-3 {
	left: -25px;
	width: 18px;
	height: 17px;
	background: url(../../system/images/solutionsIcons/i-3.png) no-repeat;
}

#category-list .icon.i-4 {
	left: -25px;
	width: 18px;
	height: 17px;
	background: url(../../system/images/solutionsIcons/i-4.png) no-repeat;
}

#category-list .icon.i-5 {
	left: -25px;
	width: 18px;
	height: 17px;
	background: url(../../system/images/solutionsIcons/i-5.png) no-repeat;
}

#category-list .icon.i-6 {
	left: -25px;
	width: 18px;
	height: 17px;
	background: url(../../system/images/solutionsIcons/i-6.png) no-repeat;
}

#category-list .icon.i-9 {
	left: -25px;
	width: 18px;
	height: 17px;
	background: url(../../system/images/solutionsIcons/i-9.png) no-repeat;
}

#category-list .icon.i-10 {
	left: -25px;
	width: 18px;
	height: 17px;
	background: url(../../system/images/solutionsIcons/i-10.png) no-repeat;
}

#category-list .icon.i-11 {
	left: -25px;
	width: 18px;
	height: 17px;
	background: url(../../system/images/solutionsIcons/i-11.png) no-repeat;
}

#category-list .icon.i-12 {
	left: -25px;
	width: 18px;
	height: 17px;
	background: url(../../system/images/solutionsIcons/i-12.png) no-repeat;
}

#category-list .icon.i-14 {
	left: -25px;
	width: 18px;
	height: 17px;
	background: url(../../system/images/solutionsIcons/i-14.png) no-repeat;
}

#category-list .icon.i-15 {
	left: -25px;
	width: 18px;
	height: 17px;
	background: url(../../system/images/solutionsIcons/i-15.png) no-repeat;
}

#category-list .icon.i-17 {
	left: -25px;
	width: 18px;
	height: 17px;
	background: url(../../system/images/solutionsIcons/i-17.png) no-repeat;
}

#category-list .icon.i-18 {
	left: -25px;
	width: 18px;
	height: 17px;
	background: url(../../system/images/solutionsIcons/i-18.png) no-repeat;
}

#category-list .icon.i-19 {
	left: -25px;
	width: 18px;
	height: 17px;
	background: url(../../system/images/solutionsIcons/i-19.png) no-repeat;
}

#category-list .icon.i-20 {
	left: -25px;
	width: 18px;
	height: 17px;
	background: url(../../system/images/solutionsIcons/i-20.png) no-repeat;
}

#category-list .icon.i-21 {
	left: -25px;
	width: 18px;
	height: 17px;
	background: url(../../system/images/solutionsIcons/i-21.png) no-repeat;
}

#category-list .icon.i-22 {
	left: -25px;
	width: 18px;
	height: 17px;
	background: url(../../system/images/solutionsIcons/i-22.png) no-repeat;
}

#category-list .icon.i-23 {
	left: -25px;
	width: 18px;
	height: 17px;
	background: url(../../system/images/solutionsIcons/i-23.png) no-repeat;
}

#category-list .icon.i-24 {
	left: -25px;
	width: 18px;
	height: 17px;
	background: url(../../system/images/solutionsIcons/i-24.png) no-repeat;
}

#category-list .icon.i-25 {
	left: -25px;
	width: 18px;
	height: 17px;
	background: url(../../system/images/solutionsIcons/i-25.png) no-repeat;
}

#category-list .icon.pr-3 {
	left: -25px;
	width: 20px;
	height: 18px;
	background: url(../../system/images/solutionsIcons/pr-3.png) no-repeat;
}

#category-list .icon.pr-5 {
	left: -25px;
	width: 20px;
	height: 18px;
	background: url(../../system/images/solutionsIcons/pr-5.png) no-repeat;
}

#category-list .icon.pr-7 {
	left: -25px;
	width: 20px;
	height: 18px;
	background: url(../../system/images/solutionsIcons/pr-7.png) no-repeat;
}

#category-list .icon.pr-9 {
	left: -25px;
	width: 20px;
	height: 18px;
	background: url(../../system/images/solutionsIcons/pr-9.png) no-repeat;
}

#category-list .icon.pr-10 {
	left: -25px;
	width: 20px;
	height: 18px;
	background: url(../../system/images/solutionsIcons/pr-10.png) no-repeat;
}

#category-list .icon.pr-12 {
	left: -25px;
	width: 20px;
	height: 18px;
	background: url(../../system/images/solutionsIcons/pr-12.png) no-repeat;
}

#category-list .icon.pr-15 {
	left: -25px;
	width: 20px;
	height: 18px;
	background: url(../../system/images/solutionsIcons/pr-15.png) no-repeat;
}

#category-list .icon.pr-16 {
	left: -25px;
	width: 20px;
	height: 18px;
	background: url(../../system/images/solutionsIcons/pr-16.png) no-repeat;
}

#category-list .icon.pr-17 {
	left: -25px;
	width: 20px;
	height: 18px;
	background: url(../../system/images/solutionsIcons/pr-17.png) no-repeat;
}

#category-list .icon.pr-18 {
	left: -25px;
	width: 20px;
	height: 18px;
	background: url(../../system/images/solutionsIcons/pr-18.png) no-repeat;
}

#category-list .icon.pr-20 {
	left: -25px;
	width: 20px;
	height: 18px;
	background: url(../../system/images/solutionsIcons/pr-20.png) no-repeat;
}

#category-list .icon.pr-21 {
	left: -25px;
	width: 20px;
	height: 18px;
	background: url(../../system/images/solutionsIcons/pr-21.png) no-repeat;
}

#category-list .icon.pr-22 {
	left: -25px;
	width: 20px;
	height: 18px;
	background: url(../../system/images/solutionsIcons/pr-22.png) no-repeat;
}

#category-list .icon.pr-23 {
	left: -25px;
	width: 20px;
	height: 18px;
	background: url(../../system/images/solutionsIcons/pr-23.png) no-repeat;
}

#category-list .icon.pr-24 {
	left: -25px;
	width: 20px;
	height: 18px;
	background: url(../../system/images/solutionsIcons/pr-24.png) no-repeat;
}

#category-list .icon.pr-25 {
	left: -25px;
	width: 20px;
	height: 18px;
	background: url(../../system/images/solutionsIcons/pr-25.png) no-repeat;
}


/*#Content#*/

#content {
	padding: 20px 0;
}

#main {
	background: white;
	padding: 30px;
	position: relative;
	min-height: 1100px;
}

#main h2 {
	text-align: center;
}

html,
body,
form {
	height: 100%;
}


/*#Arrows#*/

.arrow-top,
.arrow-bottom,
#navigation a.CMSListMenuLinkHighlighted span {
	left: 50%;
	margin-left: -15px;
	width: 24px;
	height: 12px;
	background: url(../../system/images/main-arrow.png) center top no-repeat;
	display: block;
	position: absolute;
}

.arrow-top {
	top: -12px;
}

.arrow-bottom {
	bottom: -20px;
	left: 275px;
}

.arrow-bottom,
#navigation a.CMSListMenuLinkHighlighted span {
	background-position: center bottom;
}


/*#Sidebar#*/

#sidebar {
	position: relative;
	top: 120px;
}


/*#Widgets#*/

.widget {
	text-align: center;
	margin: 0 0 40px;
}

.widget a:hover {
	color: #E4B339;
}

.widget-title {
	font-size: 14px;
	color: #323c3c;
	font-weight: 300;
}

.widget-title.bg {
	color: #474747;
	position: relative;
	padding: 0 10px 0 0;
	width: 210px;
	right: 0px;
	/*background: url(../../system/images/smouha.png) right top no-repeat;*/
	height: 52px;
	line-height: 52px;
}

.widget ul {
	margin: 0;
	padding: 0;
}

.widget ul li {
	list-style-type: none;
	margin: 0 0 30px;
	padding: 0;
}

.widget p {
	font-size: 12px;
	color: #323c3c;
}

.widget p>span {
	font-weight: 400;
	display: block;
}

.widget li a {
	display: inline-block;
}

.widget .title {
	color: #323c3c;
	font-size: 14px;
	text-transform: uppercase;
	line-height: 1.5em;
}

.widget .more-link {
	font-weight: 700;
	color: #e4b339;
}

.widget .number {
	padding: 0 6px 0 0;
	color: #323C3C;
	font-size: 24px;
	display: inline-block;
	font-weight: 300;
	position: relative;
	top: 2px;
}

.widget.horizontal {
	margin: 60px 0 30px 0;
}

.widget.horizontal li {
	float: left;
	width: 33%;
}

#advertisement .widget {
	margin-top: 115px;
	text-align: center;
}


/*.widget.horizontal .widget-title { background: url(../../system/images/streak.png) center -104px no-repeat; height: 52px; line-height: 52px; color: white; }*/

#why-join.widget.horizontal ul li:first-child {
	position: relative;
	left: -75px;
}

#why-join.widget.horizontal ul li:first-child+li+li {
	position: relative;
	left: 75px;
}


/*#Newsletter#*/

#newsletter {
	background: url('../../system/images/newsletter_bg.png') no-repeat center center #edc03a;
	width: 215px;
	padding: 20px 40px;
	margin-left: -70px;
	height: 254px;
	border-radius: 185px;
	border: 1px #c3c2c2 solid;
}

#newsletter p {
	color: #323c3c;
	font-size: 12px;
}

#newsletter .widget-title {
	font-size: 18px;
	color: #44473d;
	text-transform: uppercase;
	font-weight: 300;
}

#newsletter input[type="text"] {
	width: 181px;
	height: 34px;
	padding: 8px 7px;
	background: url('../../system/images/newsletter_input_bg.png') no-repeat center center;
	color: #999;
	text-align: center;
	border: 0px;
}

#newsletter table {
	margin: 0px auto;
}

#popular-apps p {
	font-size: 14px;
}


/*#popular-apps .widget-title.bg { background: url(../../system/images/streak.png) right top no-repeat; }*/

#popular-apps li {
	margin: 0 0 15px;
}


/*#why-join .widget-title.bg { background: url(../../system/images/streak.png) right -52px no-repeat; }*/


/*#Footer#*/

#footer .pux-container>.row:first-child {
	display: none;
}


/*#Apps#*/

.app {
	border-bottom: 1px #eee solid;
	padding: 20px 0 20px 120px;
	position: relative;
}

.app .thumb {
	position: absolute;
	top: 20px;
	left: 0;
	width: 100px;
	height: 100px;
	overflow: hidden;
	display: block;
	text-align: center;
}

.app .thumb img {
	margin: auto;
}

.app .label {
	position: absolute;
	bottom: 0px;
	left: -31px;
	background: url(../../system/images/label.png) no-repeat;
	width: 94px;
	height: 71px;
	text-indent: -9999px;
}

.rank {
	display: inline-block;
	padding: 0 0 0 20px;
	margin: 0 0 0 5px;
	font-size: 13px;
	line-height: 13px;
	background: url(../../system/images/star.png) left 0px no-repeat;
}

.app .rank {
	float: right;
	color: #b7c5c5;
	position: absolute;
	right: 0px;
	top: 40px;
}


/*margin-top: -50px; */

.app .detail-link {
	float: right;
}

.app .commercial-profile-overview {
	position: absolute;
	bottom: 0;
	left: -31px;
	background: #E8E8E9 url(../../system/images/app-commercial-profile-overview-arrow.png) 100% 0 no-repeat;
	padding: 10px;
	display: none;
	cursor: pointer;
	font-size: 12px;
}

.app .commercial-profile-overview span {
	display: block;
	font-size: 11px;
	color: #565656;
}

.app .commercial-profile-overview .contact-person {
	font-size: 1.15em;
	margin-bottom: 3px;
}

.app .app-labels:hover .commercial-profile-overview {
	display: block;
}

.meta {
	overflow: hidden;
	color: #9a9a9a;
}

.meta>a,
.meta>span {
	display: block;
	float: left;
}

.meta>a {
	text-align: right;
	font-weight: bold;
	color: #e5b53b;
}

.meta .sold {
	text-align: right;
}

.meta .author {
	color: #afb5b3;
	font-style: italic;
	font-size: 11px;
}

.meta .date {
	color: #aaa;
	text-align: center;
	font-size: 11px;
	font-style: italic;
}

.meta .paid {
	text-align: right;
	font-size: 14px;
	color: #000;
}

.meta .detail {
	float: right;
	font-size: 11px;
	text-align: right;
}


/*.app .meta > span,
.application-detail .meta > span { width: 33%; }*/

.big {
	font-size: 16px;
	line-height: 14px;
}

#graphLabelImg {
	position: absolute;
	left: 790px;
	top: 30px;
}

.vendorGraph {}

.graph1 {
	color: #fff;
	line-height: 1.2;
	position: absolute;
	bottom: 67px;
	left: 589px;
	cursor: Default;
	width: 161px;
	height: 124px;
	background: url('../../system/images/vendorGraph1_blank.png') no-repeat bottom right;
}

.graph2 {
	color: #fff;
	line-height: 1.2;
	position: absolute;
	bottom: 67px;
	left: 589px;
	cursor: Default;
	width: 161px;
	height: 124px;
	background: url('../../system/images/vendorGraph2_blank.png') no-repeat bottom right;
}

.graph3 {
	color: #fff;
	line-height: 1.2;
	position: absolute;
	bottom: 67px;
	left: 589px;
	cursor: Default;
	width: 161px;
	height: 124px;
	background: url('../../system/images/vendorGraph3_blank.png') no-repeat bottom right;
}

.graph4 {
	color: #fff;
	line-height: 1.2;
	position: absolute;
	bottom: 67px;
	left: 589px;
	cursor: Default;
	width: 161px;
	height: 124px;
	background: url('../../system/images/vendorGraph4_blank.png') no-repeat bottom right;
}

.vendorGraph span {
	display: inline-block;
	padding: 10px;
}

div.span5.alignright {
	z-index: 2;
}


/*#advertisments News#*/

#news_adv {
	position: relative;
	top: 125px;
}

#news_adv .ad {
	margin: 0px;
	border: 10px solid #CECCC5;
}

#news_adv .widget-title {
	width: 190px!important;
	right: 0px!important;
	text-align: center;
	background: #CECCC5;
}


/*#advertisments#*/

#advertisments {
	background: url('/ERPApps/media/system/images/advertisments_bg.png') no-repeat #F2F2F2;
	position: relative;
	margin: 120px 0 50px;
	left: -10px;
	width: 216px;
	padding: 0px;
}


/* odstraneno padding 30px 0 10px 0 */

#advertisments .widget-title {
	position: absolute;
	top: -60px;
	width: 100%;
	text-align: center;
}

.new_wrapper #advertisments {
	left: 0px;
}

.ad {
	background: white;
	margin: 10px;
	overflow: hidden;
}

.ad a {
	display: block;
	width: 180px;
	overflow: hidden;
}

.add-ad {
	text-decoration: underline;
	width: 220px;
	display: block;
	bottom: -57px;
	color: #55595c;
	font-size: 14px;
	padding: 15px 0 25px 20px;
}

.add-ad span {
	text-decoration: underline;
	display: inline-block;
	font-style: italic;
}

.add-ad:hover {
	color: #65767c;
}

.add-ad.up {
	bottom: auto;
	top: -35px;
}

.add-ad.up span {
	top: auto;
	bottom: -65px;
	background-position: 0 100%;
}


/*#Claim#*/

.claim {
	margin: 0 0 50px;
}

.claim .title {
	color: #e7b242;
	font-size: 30px;
	font-weight: 300;
	font-style: italic;
	text-transform: uppercase;
}

.claim .subtitle {
	font-size: 14px;
}

.claim a {
	color: #494949;
}

.claim a:hover {
	color: #e7b242;
}

.claim img {
	margin-top: 30px;
}


/*#bottom SEO block#*/

.entry-content {
	padding: 30px 230px;
	color: #737373!important;
}

.entry-content h1 {
	color: #737373!important;
}


/*#Sitemap#*/

.sitemap-wrap {
	text-align: left;
	padding: 15px 0;
}

.sitemap-wrap .title {
	height: 1px;
	position: relative;
	text-align: center;
	margin: 0 0 10px;
	background: url('/ERPApps/media/system/images/erp_patka.png') no-repeat center center transparent;
}

.sitemap-wrap .title span {
	color: #adadad;
	position: relative;
	top: -15px;
	display: inline-block;
	font-style: italic;
	padding: 5px 20px;
}

.sitemap {
	padding: 15px 190px;
	color: #333;
}

.sitemap ul {
	list-style: none;
	padding: 0;
	margin: 0px auto;
	overflow: hidden;
}

.sitemap a {
	text-decoration: underline;
	color: #6e6e6e;
}

.sitemap a:hover {
	color: #6e6e6e;
}

.sitemap>ul>li {
	color: #838383;
	text-transform: uppercase;
	float: left;
	width: 33%;
	font-size: 14px;
	font-weight: 300;
}

.sitemap ul ul li {
	font-family: "Open Sans", sans-serif;
	text-transform: lowercase;
}


/*#Forms#*/


/*#Forms/Login form#*/

#form-login {
	padding-bottom: 30px;
	position: relative;
	background: url(../../system/images/login_bg.png) no-repeat center bottom #fff;
	padding: 40px;
	width: 470px;
	height: 264px;
	margin: 0 0 30px;
	box-shadow: 0px 0px 25px #ccc;
}

#form-login table a {
	color: #868693;
}

#form-login table {
	width: 100%;
	text-align: center;
}

#form-login td {
	padding: 10px;
}

#form-login .title {
	color: #293939;
	font-size: 24px;
	text-align: center;
	text-transform: uppercase;
	margin: 0 0 20px;
}

#form-login input[type=text],
#form-login input[type=password] {
	color: #71717a;
	border: 5px solid #ededef;
	border-radius: 30px;
	font-weight: 600;
}

.account-reg {
	text-align: center;
	/*position: absolute; bottom: 30px; left: 30px; right: 30px;*/
	color: #ccc;
}

.account-reg ul {
	list-style: none;
	padding: 0;
	margin: 10px 0 0;
	overflow: hidden;
	font-style: normal;
}

.account-reg li {
	padding: 0 2%;
	margin: 0;
	float: left;
	width: 46%;
}

.account-reg a {
	color: #f4b100;
}

.account-reg a:hover {
	text-decoration: none;
}

.account-reg h4 {
	margin-top: 20px;
	font-size: 16px;
	font-weight: 700;
	text-transform: normal;
}

.account-reg p {
	margin: 0;
	font-weight: 300;
	font-size: 14px;
}

.account-reg p a {
	color: #898994;
}


/*#Forms/Register form#*/

#register-form {
	background: white;
	padding: 30px 30px 10px;
	position: relative;
}

#register-form .right-corner {
	position: absolute;
	top: -1px;
	right: -1px;
	background: url(../../system/images/corner-right.png) no-repeat;
	width: 61px;
	height: 55px;
}

.register-form .title {
	color: #ccc;
	font-size: 24px;
	text-align: center;
	text-transform: uppercase;
}

.register-form label {
	display: block;
	margin: 8px 0 2px;
}

.register-form .terms-conditions {
	border: 1px solid #868686;
}

.register-form .step-1 {
	width: 270px;
	margin: auto;
}

.register-form table {
	width: 100%;
}

.register-form table td.w50p {
	width: 50%;
}


/*.register-form td { width: 50%; }
.register-form td[colspan="2"] { padding: 0 !important; }*/

.register-form th {
	color: #45c1c9;
	text-align: left;
}

.register-form table>tbody>tr>td {
	padding-left: 10px;
}

.register-form table>tbody>tr>td:first-child {
	padding-left: 0;
}


/*.register-form table > tbody > tr > th:first-child + th,
.register-form table > tbody > tr > td:first-child + td { padding-left: 10px; } */

.register-form .col,
.vendor-profile-form .col {
	width: 48%;
	float: left;
}

.register-form .col.first,
.register-form .col.last {
	margin-right: 4%;
}

.register-form .col.last {
	clear: left;
}

.register-form .note {
	margin-top: 15px;
	font-style: italic;
	color: #AAA;
}

.register-form .step {
	padding-bottom: 30px;
}

.register-form .additional {
	border-top: 1px solid #CDCDCD;
	margin-top: 40px;
}

.register-form .additional .title {
	position: relative;
	top: -20px;
}

.register-form .additional .title span {
	background: #fff;
	padding: 0 20px;
}

.register-form .additional .description {
	color: #4D4D56;
	margin-bottom: 15px;
	text-align: center;
}

.col-vendor-form .col {
	float: right;
	margin-right: 0 !important;
	margin-left: 4%;
}

.terms-conditions {
	background: #f6f5f5;
	height: 250px;
	overflow: auto;
	padding: 15px 20px;
	margin: 30px 0 10px;
	border: 1px #eee solid;
}

#vendor-page .terms-conditions {
	background: #F6F5F5;
	border-color: #ccc;
	color: #32302F!important;
}

.registration-steps {
	font-size: 18px;
	font-weight: 300;
	color: #ccc;
	border-top: 1px dotted #CDCDCD;
	margin: 25px 30px 0 30px;
	font-style: italic;
}

.registration-steps .active {
	color: #F4B100;
}

.registration-step-1,
.registration-step-2 {
	background: #fff;
	padding: 0 20px;
	position: relative;
	top: -15px;
}

.registration-step-2 {
	float: right;
}


/*#Forms/Reset password#*/

#reset-password-form td {
	width: auto !important;
	padding-top: 2px;
}

#reset-password-form td>span {
	text-align: right;
	display: block;
	padding-top: 3px;
}

#reset-password-form .submit-holder {
	text-align: left;
	width: 280px;
}

#reset-password-form .PasswordStrengthText {
	text-align: left;
	padding-left: 15px;
}

#reset-password-form .PasswStrenghtIndicator {
	margin-left: 15px;
}


/*#Forms/Inline controls#*/

.inline-controls .EditingFormControlNestedControl {
	display: inline;
}


/*#UI dialog#*/

.ui-dialog-position {
	position: absolute;
	width: 410px !important;
}

.ui-dialog {
	position: absolute;
	padding: 0 30px !important;
	background: white;
	padding: 10px;
	border: 1px #c5c5c5 solid;
	display: none;
}

.ui-dialog input,
textarea {
	margin: 0 0 10px;
}

.ui-dialog input[type="submit"] {
	margin: 0 -30px;
}

.ui-dialog .arrow-top {
	top: -20px;
}

.ui-dialog .title {
	font-size: 16px;
	color: #45c1c9;
}

.ui-dialog-content {
	padding: 10px 0 10px;
}

.ui-dialog-titlebar {
	text-align: right;
	padding: 10px 0 0;
}

.ui-dialog-titlebar a {
	text-decoration: none;
}

.ui-widget-overlay {
	background: #000;
	opacity: .60;
	filter: Alpha(Opacity=30);
	position: fixed;
	top: 0;
	left: 0;
}


/*#UI dialog/Dialog Delete#*/

.ui-dialog-delete {
	background: #444;
	border: 0;
	width: 450px !important;
	text-align: center;
}

.ui-dialog-delete.wide {
	width: auto !important;
}

.ui-dialog-delete a {
	color: white;
}

.ui-dialog-delete p {
	margin: 25px 0;
}

.ui-dialog-delete .title {
	font-size: 21px;
	text-transform: uppercase;
	color: #aaa;
}

.ui-dialog-delete .btn-green a {
	padding: 0 0 0 25px;
	background: url(../../system/images/icons-confirm.png) left 2px no-repeat;
}

.ui-dialog-delete .btn-red a {
	padding: 0 0 0 25px;
	background: url(../../system/images/icons-confirm.png) left -26px no-repeat;
}

#delete-app-confirm-dialog,
#delete-ad-confirm-dialog {
	display: none;
}


/*#UI dialog/Dialog Contact#*/

#dialog-delete,
#dialog-improve-info {
	display: none;
}

#dialog-delete .title,
#dialog-improve-info .title,
#dialog-improve-info .subtitle {
	font-size: 24px;
	text-align: center;
	text-transform: uppercase;
	color: #ccc;
}

#dialog-improve-info .subtitle {
	text-align: left;
}

#dialog-improve-info td {
	padding: 0 10px;
}

#dialog-contact .title {
	text-align: left;
}

#dialog-contact .span6 {
	width: 210px;
	padding-right: 30px;
}


/*#Gallery#*/

.gallery {
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

.gallery li {
	padding: 0;
	margin: 0 10px 0 0;
	float: left;
}

.gallery a {
	display: block;
	height: 90px;
	width: 90px;
	overflow: hidden;
}

.gallery a img {
	max-width: 100px;
	height: auto;
}

.app-features {
	list-style: none;
	margin: 5px 0 20px;
	padding: 0;
	overflow: hidden;
}

.app-features li {
	margin: 6px 0;
	padding: 0 0 0 30px;
	background: url(../../system/images/ok.png) left 2px no-repeat;
}

#detail-top {
	margin: 25px 0 10px 0;
}

#detail-contact {
	margin: 25px 0 10px 0;
	background-color: #f7f7f7;
	padding-left: 18px;
}

#detail-contact .span5 {
	width: 205px;
}

#detail-contact .btn {
	margin: 15px 0 0;
}

.detail-contact {
	font-size: 12px;
	margin-left: 15px;
}

.detail-contact h4 {
	font-size: 15px;
}

.detail-contact .contact-name {
	font-size: 1.2em;
	margin-bottom: 5px;
}

.detail-contact .contact-name-icons {
	margin-left: 13px;
}

.detail-contact span.contact-title {
	display: block;
	font-size: 10px;
	color: #565656;
	margin-top: 5px;
}

.commercial-profile-overview b.btn-contact,
.detail-contact b.btn-contact {
	display: inline-block;
	vertical-align: middle;
	height: 18px;
	width: 18px;
}

.detail-contact .contact-item {
	white-space: nowrap;
	/*overflow: hidden; text-overflow: ellipsis; display: block; width: 100%;*/
}

.detail-contact td {
	width: 100%;
	padding: 0 0 0 10px;
}

.detail-contact th {
	font-size: 10px;
	color: #F9B334;
	text-align: right;
}

.detail-contact>tbody>tr>td:first-child+td {
	vertical-align: top;
}

#detail-contact .call-request-wrapper {
	float: right;
	position: relative;
}

#detail-contact .call-request {
	background: #EEEEEE;
	padding: 20px;
	font-size: 11px;
}

#detail-contact .call-request-arrow {
	position: absolute;
	left: -26px;
	top: 15px;
	background: url(../../system/images/call-request-arrow.png);
	width: 26px;
	height: 49px;
}

#detail-contact .call-request input[type="text"],
#detail-contact .call-request select {
	border: 1px solid #D0D0D2;
	padding: 2px;
}

#detail-contact .call-request label {
	display: block;
}

#detail-contact .call-heading {
	color: #9B9AA0;
	font-size: 15px;
}

#detail-contact .term {
	overflow: hidden;
}

#detail-contact .term input,
#detail-contact .term select {
	width: 69px;
	font-size: 11px;
	line-height: 13px;
	vertical-align: middle;
}

#detail-contact .term input {
	margin-right: 4px;
	width: 47px;
}

#detail-contact .btn-orangeSmall {
	margin-top: 8px;
}

#detail-contact .btn-orangeSmall input {
	font-size: 14px;
}

#detail-contact .error {
	color: red;
}

#detail-contact .thank-you-message {
	font-size: 16px;
	padding: 15px;
	text-align: center;
}

.detail-contact .btn-contact {
	margin-top: 7px;
}

.call-heading {
	color: #9B9AA0;
	font-size: 15px;
}

#detail-contact .left-items {
	float: left;
	width: 49%;
}

#detail-contact .right-items {
	float: right;
	width: 49%;
	margin-top: 10px;
}

#detail-contact .right-items input[type=checkbox] {
	width: auto;
	vertical-align: top;
	margin-top: 7px;
}

#detail-contact .right-items label {
	display: inline-block;
	width: 112px;
	vertical-align: top;
	margin-top: 0px;
	margin-bottom: 15px;
	font-weight: bold;
	line-height: 12px;
}

#detail-contact .clear-items {
	clear: both;
}


/*#Filters#*/

.filters {
	overflow: hidden;
	padding: 10px 0;
	border-top: 1px #eee solid;
	border-bottom: 1px #eee solid;
}

.filters .selectBox-dropdown,
.wizard-step .selectBox-dropdown {
	height: 30px !important;
	line-height: 30px !important;
	margin: 0 4px 0 0;
	width: 120px !important;
	background: #f6f5f5;
}

.wizard-step .selectBox-dropdown {
	width: 200px !important;
}

.filters .selectBox-dropdown .selectBox-label,
.wizard-step .selectBox-dropdown .selectBox-label {
	padding: 0 10px;
	font-size: 11px;
	overflow: hidden;
	width: 100px !important;
}

.wizard-step .selectBox-dropdown .selectBox-label {
	width: 160px !important;
	font-size: 12px;
	text-align: left;
	color: #303030;
}

.filters .selectBox-dropdown .selectBox-arrow,
.wizard-step .selectBox-dropdown .selectBox-arrow {
	right: 5px;
}

.filters input[type="submit"] {
	background: url(../../system/images/btn-search.png) center center no-repeat;
	width: 20px;
	no-repeat;
	text-indent: -9999px;
	font-size: 0;
}

.filters .filter-description {
	width: 80px;
	display: inline-block;
	margin: 0 !important;
}

.gray-button {
	background: url(/ERPApps/media/system/images/gray-button-background.png) top left no-repeat;
	display: inline-block;
	height: 40px;
	background-color: #a8a8a8;
	text-transform: uppercase;
	line-height: 42px;
	padding: 0 20px;
	color: white;
	text-decoration: none;
}

.gray-button:hover {
	background-color: #909090;
	color: white;
}

.popup-window-link-wrapper {
	display: inline;
}

.popup-window-container {
	background-color: rgba(168, 168, 168, 0.5);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 5;
}

.popup-window {
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -136px 0 0 -128px;
	width: 272px;
	min-height: 256px;
	background-color: #ebebeb;
	padding: 30px;
	text-align: center;
}

.popup-window .btn-orangeSmall,
.popup-window .thank-you-message .btn-orange {
	margin-top: 15px;
}

.popup-window input[type=text] {
	width: 170px;
	border: 1px solid #d0d0d2;
}

.popup-window .item label {
	margin-top: 5px;
	display: inline-block;
}


/*#Filters/Filter sort#*/

.filter-sort span {
	display: inline-block;
	margin: 0 10px 0 0;
}

.filter-sort span span {
	margin: 0px;
}

.filter-sort span.arrows {
	height: 7px;
}

.commercial-profile input {
	margin: 4px;
}


/*#Vendor login bar#*/

#vendor-bar {
	background: #4d4d56;
	padding: 20px 0;
}

#vendor-bar .span14,
#vendor-bar .span5,
#vendor-bar .span6 {
	top: 0px!important;
}

#vendor-user {
	padding: 0 0 0 8px;
}

#vendor-user span.who {
	font-size: 0.9em;
	color: #fff;
}

#vendor-user a {
	color: #f8b133;
	display: block;
}

#vendor-user a:hover {
	color: #fff;
}

#shopping-cart {
	background: url(../../system/images/cart.png) left top no-repeat;
	display: block;
	padding: 5px 0 0 30px;
}

#shopping-cart a {
	font-size: 14px;
	color: #ecb018;
	height: 23px;
}

#shopping-cart .count {
	display: block;
	margin: 2px 0 0 -25px;
	color: #DEDEDE;
}

#shopping-cart .count span {
	font-size: 14px;
	color: #DEDEDE;
}

.CartStepNavigation {
	padding-top: 30px;
}


/*#Vendor page#*/

.vendor-section #menu a {
	color: #7e7e85;
}

.vendor-section .search-box input {
	background: transparent url(../../system/images/search_bg_vendor.png) left top no-repeat;
	color: #60606a;
}

.vendor-section .search-box input[type="submit"] {
	height: 38px;
	background-position: right top;
	width: 33px;
	text-indent: -9999px;
	padding-bottom: 11px;
}

.MyOrders .UniGridHead a {
	color: #505059!important;
	text-decoration: none;
}

#vendor-page {
	padding: 20px 0;
	background: #E3E3E4;
	color: #505059;
}

#vendor-page a {
	color: #E4B353;
}

#vendor-page .sitemap a {
	color: #6E6E6E;
}

#vendor-page h1 {
	color: #4D4D56;
	font-size: 26px;
	margin: 8px 0;
	text-transform: uppercase;
	font-weight: 300;
}

#vendor-page h2.title {
	font-size: 18px;
	color: black;
	text-align: center;
	padding: 10px 0px 0px 0px;
}

#vendor-page .sitemap>ul>li {
	color: #7e7e84;
}


/*#Vendor page/Forms#*/

#vendor-page label {
	color: #aaa;
}

#vendor-page select,
#vendor-page textarea,
#vendor-page input[type="text"],
#vendor-page input[type="password"],
#vendor-page input[type="file"] {
	background: #eee;
	border: 1px #ccc solid;
	color: #32302F;
}

#vendor-page textarea {
	height: 150px;
}

#vendor-page input:focus,
#vendor-page textarea:focus {
	border-color: #787878;
}

#vendor-page .register-form .checkbox label {
	color: #000;
}

#vendor-page .date-input input {
	width: 10em !important;
}

#vendor-page .date-input label {
	margin-top: 0;
}

/*#Vendor page/Search box#*/

#vendor-page .search-box {
	padding: 4px 0 0;
	position: absolute;
	top: 60px;
	right: 195px;
	height: 38px;
	overflow: hidden;
	z-index: 9;
}

#vendor-page .search-box input {
	width: 90px;
	height: 19px;
	background: transparent url(../../system/images/search_bg.png) left top no-repeat;
	color: #000;
	padding: 9px 10px 10px 25px;
	float: left;
	border: 0;
}

#vendor-page .search-box input[type="submit"] {
	height: 38px;
	background-position: right top;
	width: 33px;
	text-indent: -9999px;
	padding-bottom: 11px;
}


/*#Vendor page/Head#*/

#vendor-head {
	padding: 0 0 10px;
}

#vendor-discover {
	text-align: center;
	padding: 0px 0 40px 0;
}


/*#Vendor page/Navigation#*/

#vendor-navigation {
	padding: 10px 0;
}

#vendor-navigation a,
.signoutLink {
	color: #dedede;
	font-size: 18px;
	display: block;
}

#vendor-navigation a:hover {
	color: #ecb018;
}

#vendor-navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#vendor-navigation li {
	margin: 0 8px;
	padding: 0;
	float: left;
}

#vendor-account {
	font-size: 12px;
}

#vendor-account a {
	color: #e79d00;
}

#vendor-account .links-two {
	font-weight: 400;
	font-size: 12px;
}

.PasswordStrengthText {
	padding: 5px 0;
}

.PasswordStrengthHint {
	color: #aaa;
}

.icon-tap {
	display: block;
	text-align: center;
	font-size: 18px;
}

.icon-tap span {
	font-size: 18px;
	text-transform: uppercase;
	display: block;
}

.icon-tap .thumb {
	width: 170px;
	height: 150px;
	background: url(../../system/images/icons-big.png) no-repeat;
	display: inline-block;
}

#vendor-app {
	font-size: 12px;
}

#vendor-app a {
	color: #e79d00;
}

#vendor-app .links-one {
	font-weight: 400;
	font-size: 12px;
}

#vendor-app .thumb {
	background-position: -170px 0;
}

#vendor-ad {
	font-size: 12px;
}

#vendor-ad a {
	color: #e79d00;
}

#vendor-ad .links-two {
	font-weight: 400;
	font-size: 12px;
}

#vendor-ad .thumb {
	background-position: -340px 0;
}

#vendor-ad-list .paid {
	width: auto;
	float: right;
	margin-right: 20px;
}


/*#Links#*/

ul[class*="links"] {
	list-style: none;
	margin: 0 0 10px;
	padding: 0;
	overflow: hidden;
}

ul[class*="links"] li {
	float: left;
	text-align: center;
	margin: 0;
	padding: 0;
}

.links-one li {
	width: 100%;
}

.links-two li {
	width: 50%;
}

.links-three li {
	width: 33%;
}


/*#Advertisments#*/

.ads-list {
	margin: 20px 0 30px;
}

.ads {
	zoom: 1;
	border-top: 1px #c5c5c5 solid;
	padding: 35px 0;
	position: relative;
	color: #303030;
}

.ads:after {
	clear: both;
}

.ads:after,
.ads:before {
	content: "";
	display: table;
}

.ads a {
	color: white;
}

.ads.first {
	border-top: 0;
}

.ads .title {
	font-size: 16px;
	color: black;
	text-transform: uppercase;
}

.ads .thumb {
	float: left;
	margin: 0 10px 0 0;
	width: 100px;
	height: 80px;
	padding: 10px 0;
	overflow: hidden;
	background: white;
	text-align: center;
}

.ads .thumb img {
	height: 80px;
	width: auto;
	margin: 0 auto;
	display: block;
}

.ads .meta {
	line-height: 18px;
}

.ads .date {
	text-align: left;
	font-style: italic;
}

.ads .meta>span {
	width: 50%;
}

.ads .label {
	display: block;
	position: absolute;
	top: 105px;
	left: -100px;
	width: 85px;
	padding: 0 0 0 15px;
	text-align: center;
	text-transform: uppercase;
	height: 30px;
	line-height: 30px;
}

.ads .label span {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 0;
	height: 0;
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
	border-left: 15px solid #E3E3E4;
}

.ads .label.published {
	background: #a0c000;
	color: white;
}

.ads .label.history {
	background: #a0c000;
	color: white;
}

.ads .label.contact {
	background: #2790D9;
	top: 35px;
	color: white;
}

.ads .label.remind {
	background: red;
	top: 35px;
	color: white;
}

.ads .label.new {
	background: red;
	color: white;
}

.ads .progress-meter {
	position: absolute;
	top: 20px;
	right: -130px;
	width: 130px;
}

.ads .progress-meter li {
	list-style: none;
	height: 25px;
	background: url(../../system/images/progress-steps.png?b) 0 -25px no-repeat;
	padding-left: 55px;
	font-size: 10px;
	color: #8a8a8b;
	text-transform: uppercase;
	line-height: 1em;
	margin-bottom: 10px;
	padding-top: 3px;
	position: relative;
	text-shadow: 1px 1px 1px #fff;
}

.ads .progress-meter li.done {
	background-position: 0 0;
}

.ads .progress-meter li.history.done {
	background-position: 0 -50px;
}

.ads .progress-meter li span {
	position: absolute;
	left: 35px;
	top: 8px;
	font-size: 15px;
	color: #9F9FA1;
}

.pagination {
	clear: both;
	text-align: right;
	font-size: 14px;
	padding: 10px 0;
}

.pagination a {
	display: inline-block;
	text-decoration: none;
	padding: 0 4px;
}

.pagination strong {
	display: inline-block;
	padding: 0 4px;
}

.pagination .current,
.pagination strong {
	color: #4a4157;
	font-size: 22px;
	font-weight: 300;
}

#vendor-page .pagination {
	border-top: 1px #c5c5c5 solid;
}

#vendor-page .pagination a {
	color: #f4b100;
	font-weight: 700;
	text-decoration: underline;
}

#vendor-page .pagination a.pageNumber {
	color: #a3bbbb;
	font-weight: 500;
	text-decoration: none;
}

.register-form .countrySelect label {
	margin: 5px 0 0 0;
}

#vendor-page .register-form .countrySelect label {
	margin-top: 0;
}

.register-form td[colspan="3"].countrySelect {
	padding-right: 0px
}

.register-form .gender-select select {
	width: 50px;
	margin: 0;
	height: 36px;
}

.register-form .gender-select input {
	width: 181px;
}

.register-confirmation .gender-select input {
	width: 161px;
}


/*.register-form .gender-select .EditingFormControlNestedControl { height: 36px; overflow: hidden;}*/

.register-form .gender-select .field-gender {
	float: left;
}

.register-form .gender-select .field-nongender {
	text-align: right;
	/* float: right;*/
}


/*.register-form .gender-select .field-nongender .EditingFormControlNestedControl { width: 193px;}*/


/*#vendor-page .register-form .gender-select .field-nongender .EditingFormControlNestedControl { width: 215px;}*/

#vendor-page .register-form .gender-select input {
	width: 200px;
}

#vendor-page td[colspan="3"] input {
	width: 100%!important;
}

#vendor-page .fullWidth td {
	width: 100%!important;
}

.LoginContent {
	eight: 150px;
}

.LoginContent .btn-orangeSmall {
	margin-top: 20px;
}

#form-login td {
	width: 50%;
	vertical-align: top;
	position: relative;
}

#form-login td .relative {
	position: relative;
}

#form-login label {
	color: #81818e;
}

#form-login .LoginRemember {
	position: absolute;
	left: 60px;
	margin-top: 5px;
	z-index: 100;
	bottom: -30px;
}

#form-login .LoginRemember input {
	margin-right: 3px;
}

#form-login .LoginForgottenLink {
	text-align: center;
	font-weight: 700;
}

#form-login .LoginForgottenLink a {
	color: #868693;
}

#form-login .LoginForgottenLink a:hover {
	text-decoration: none;
}

#form-login .error {
	color: #C11212;
	font-weight: bold;
	text-align: center;
	position: relative;
	margin-top: -10px;
}


/*#Forms/Register form#*/

#register-form .empty {
	display: none;
}

.register-form .RadioButtonList label {
	display: inline;
}

.register-form .checkbox label {
	display: inline;
	margin-left: 5px;
}

.register-form .submit {
	clear: both;
	text-align: center;
	padding: 20px 0 30px 0;
}

.register-form .submit .btn-orange .btn {
    background: none !important;
    padding: 0;
}

.register-form th div {
	display: inline;
}

.register-form td {
	vertical-align: top;
}

.register-form td.wide {
	width: 100%;
}

.register-form table table {
	width: auto;
}

.register-form table table.UploaderTable {
	width: 100%;
}


/*#Forms/Vendor profile form#*/

#vendor-profile-form {
	overflow: hidden;
	background: transparent !important;
	border: 0 !important;
	padding: 0 !important;
}

#vendor-profile-form .col.second {
	float: right;
}

#vendor-profile-form .col.last {
	width: 48% !important;
	float: left !important;
}

#vendor-profile-form .col.last table {
	width: 100% !important;
	float: left;
}

#vendor-profile-form .col.last table:first-child {
	margin-right: 4%;
}


/*#Forms/Application form#*/

#application-form textarea {
	height: 60px;
}

#application-form .textarea-large textarea {
	height: 250px;
}

#application-form .checkbox-heading {
	margin-top: 6px;
}

#application-form .checkbox-heading .EditingFormLabel {
	display: inline-block;
}

#application-form .checkbox ul,
#application-form .checkbox li {
	margin: 0;
	padding: 0;
	position: relative;
}

#application-form .checkbox ul li {
	list-style: none;
	overflow: hidden;
	margin: 3px 0;
	font-size: 0.9em;
}

#application-form .checkbox ul li label {
	margin: 0 10px;
	line-height: 1.2em;
}

#application-form td.wide .checkbox ul li {
	width: 32%;
	float: left;
	padding-left: 1%;
}

#application-form td.wide .checkbox ul li label {
	float: left;
	width: 140px;
	@width: auto;
}

#application-form td.wide input[type="text"],
#application-form td.wide textarea {
	padding: 8px 1.5%;
	width: 97%;
}

#application-form .checkbox input {
	float: left;
	/*margin-top: 3px;*/
	vertical-align: middle;
}

#application-form th {
	padding-top: 5px;
}

#application-form th label,
#application-form .th label {
	display: inline;
}

#application-form td {
	padding-top: 6px !important;
}

#application-form .implementations-count input {
	width: 4em;
}

#application-form .UploaderTable td {
	padding: 0 !important;
}

#application-form .UploaderTable input[type="file"] {
	padding: 6px 0;
}

#application-form .HiddenButton,
.register-form .HiddenButton {
	position: absolute;
	width: 1px;
	height: 1px;
	visible: hidden;
}

#application-form select {
	border: 1px #ccc solid;
}

#application-form .dynamic-textareas .textarea textarea {
	height: 50px;
	width: 232px;
	margin-bottom: 0;
}

#application-form .dynamic-textareas .textarea textarea {
	padding: 5px 10px 5px 35px;
	background-image: url(../../system/images/ok.png);
	background-position: 9px 12px;
	background-repeat: no-repeat;
}

#application-form .dynamic-textareas .counter {
	top: 0;
	margin-bottom: 5px;
}


/*#Forms/Commercial profile form#*/

#commercial-profile-form .current {
	margin: 10px 0 20px 0;
	overflow: hidden;
}

#commercial-profile-form .current h3 {
	margin-bottom: 15px;
}

#commercial-profile-form .current .img {
	width: 120px;
	height: 120px;
	background: #fff;
	text-align: center;
	position: relative;
	float: left;
	margin-right: 20px;
}

#commercial-profile-form .current .img div {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#commercial-profile-form .current .no-image {
	padding-top: 20px;
	color: #AAA;
	display: block;
}

#commercial-profile-form .current .contact {
	float: left;
	width: 425px;
	margin-top: -15px;
}

#commercial-profile-form .current .contact .item {
	width: 210px;
	float: left;
	overflow: hidden;
}


/*#Forms/News form#*/

div.newsform input[type=text] {
	margin-right: 15px;
	width: 85%;
}

#p_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneMain_pageplaceholder_pageplaceholder_lt_zoneLeft_ERPNewsForm_formElem_f_NewsTeaser_NewsTeaser_gridAttachments .UniGridHead th:nth-child(3) {
	width: auto!important;
}

.register-form label,
.EditingFormLabel {
	color: #AAA;
}

#vendor-page .EditingFormLabel {
	display: block;
	margin-top: 12px;
	font-size: 0.9em;
}

#vendor-page td .EditingFormLabel {
	margin-top: 0;
}


/*#Forms/Display#*/

.display-form .EditingFormControlNestedControl {
	display: inline;
}

.required-field input,
.required-field select {
	border-color: #868686;
}


/* fixies to be incorporated */

.EditingFormErrorLabel,
.ErrorLabel {
	color: red;
}

.register-form .ErrorLabel,
.register-form .EditingFormErrorLabel {
	background: url(../../system/images/icon-error.png) 0 4px no-repeat;
	padding-left: 18px;
	display: inline-block;
	margin-top: 5px;
}

.application-detail .app-icon {
	float: left;
	margin: 0 15px 15px 0;
}

.application-detail .rank {
	float: right;
}

.application-detail .author {
	margin-right: 10px;
}

.application-detail .app-description {
	clear: both;
}

.application-detail .app-tags {
	clear: both;
}

.application-detail .app-tags span.hiddenValue {
	display: none;
}

.application-detail .app-tags span.value,
.application-detail .app-info span.value {
	color: #000;
}

.application-detail .app-tags span.name,
.application-detail .app-info span.name {
	display: inline-block;
	font-size: 0.9em;
	width: 130px;
}

.application-detail .app-info span.name {}

.application-detail ul.app-info {
	padding: 0;
	overflow: hidden;
	float: left;
	margin: 0;
}

.application-detail ul.app-info li {
	list-style: none;
	padding: 0;
	margin: 0;
}

label[id$="lblConfirmPassword"] {
	display: block !important;
}


/* kentico pwd confirm label visibility fix */

.search-highlight {
	background: #FEFF8F;
}

.fulltext-rank {
	float: right;
	width: 50px;
	border: solid 1px #aaaaaa;
	margin-top: 7px;
	margin-right: 6px;
	color: #0000ff;
	font-size: 1px;
	line-height: 4px;
	height: 4px;
}

.fulltext-rank div {
	background-color: #a7d3a7;
	height: 4px;
	line-height: 4px;
}

.filter-sort .selected {
	font-weight: bold;
}

.thumb .flag {
	position: absolute;
	bottom: 0px;
	left: 0;
	z-index: 200;
	border: 2px solid #C5C5C5;
	background: #fff;
}

#newsletter .NewsletterSubscription .btn {
	margin-top: 10px;
}

#newsletter .NewsletterSubscription table {
	width: 190px;
}

#newsletter .NewsletterSubscription table td {
	text-align: center !important;
}

.search-box input {
	width: 90px;
}

#navigation {
	text-transform: lowercase;
}

.jsreload {
	position: absolute;
}


/* .net postbacks helper links */

#vendor-page #main,
#vendor-page #main * {
	color: #000 !important;
}

#p_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneCenter_pageplaceholder_pageplaceholder_lt_zoneLeft_CustomFilter_filterControl_DivExtended {
	/*border-top: 1px #eee solid;*/
	padding: 5px 0 0;
}

.filter-sort .up,
.filter-sort .down {
	verticla-align: middle;
	text-indent: -9999px;
	display: inline-block;
	width: 11px;
	height: 21px;
}


/* odstraneni position: relative; top: 8px; */

.filter-sort .down {
	background: url(../../system/images/arrow-sortDown.png) 0px center no-repeat;
}

.filter-sort .up {
	background: url(../../system/images/arrow-sortUp.png) 0px center no-repeat;
}

.filter-sort .up:hover,
.filter-sort .up.selected {
	background-position: -11px center;
}

.filter-sort .down:hover,
.filter-sort .down.selected {
	background-position: -11px center;
}

.app-review-button {
	clear: both;
	margin: 15px 0;
}


/*#Vendor page/Tables#*/

.UniGridGrid {
	border-collapse: separate !important;
	margin: 1em auto;
}

.UniGridGrid a {}


/* text-decoration: none; */

.UniGridGrid tr {
	border: 0;
}

.UniGridGrid th {
	border: 0;
	text-transform: uppercase;
	font-size: 11px;
	padding: 8px 10px;
}

.UniGridGrid td {
	border: 0;
	border-bottom: 1px #ccc solid;
	padding: 12px 10px;
	width: auto !important;
}

.UniGridPager select {
	width: auto;
}

.TabControlTable {
	display: none;
}


/*#RSS feed#*/

.rss-feed {
	padding: 6px 0;
	margin: 10px 0 30px 0;
}

.rss-feed a {
	text-decoration: none;
	display: inline-block;
}

.rss-feed img {
	vertical-align: middle;
	position: relative;
	top: -2px;
	margin: 0 5px 0 0;
}


/*#Wizard/Create Ads#*/

#ad-wizard {
	border-bottom: 0px;
}

.wizard-step {
	padding: 25px 0 20px;
	border-bottom: 1px #ccc solid;
	text-align: center;
}

.wizard-step.first {
	border-top: 0;
}

.wizard-step .step {
	color: #31302E;
	font-size: 37px;
	position: relative;
	top: 5px;
}


/*#Wizard/Create Ads/Forms#*/

.wizard-step input {
	margin: 0px 0px;
}


/*opraveno 4px 0px*/

.wizard-step label {
	margin: 0 10px 0 0;
	display: inline-block;
	width: 200px;
	text-align: right;
}

.wizard-step.first label {
	width: auto;
}

.wizard-step select {
	width: 250px;
	margin: 2px auto;
}

#ad-wizard-unavailable {
	background: url(../../system/images/ico-face-not-available.png) 0 50% no-repeat;
	padding-left: 50px;
}

#ad-wizard-result {
	padding: 25px;
	background: #eee;
	margin: 0 0 20px;
	border-top: 0;
}

#ad-wizard-select-type {
	margin-bottom: 10px;
}


/*#Shopping cart#*/

.CartTable {
	margin: 0 0 30px;
}

.CartTable h2 {
	margin: 0 0 10px;
}

.CartStepTable .TextAreaField {
	width: 94% !important;
	height: 70px !important;
}

.CartStepTable fieldset {
	border: 0;
	color: #fff;
	padding: 0;
	margin: 0;
}

.CartStepTable fieldset legend {
	color: #AAAAAA;
	font-size: 12px;
	padding: 0;
	margin: 0;
}

.BlockTitle {
	display: none;
}

.CartStepHeader {
	font-size: 24px;
	font-weight: 400;
}

.UnitsTextBox {
	text-align: center;
}

.TotalPrice {
	font-size: 21px;
}

.TotalPrice .TextRight {
	padding-right: 6px;
}

.CartContentTable .TextRight,
.CartContentTable .alignright {
	text-align: center;
}

.CartContentTable .right {
	text-align: right;
}

.AddressPreview {
	color: #505059;
}

.DiscountCoupon input {
	width: 100px;
}


/*#Messages#*/

.message,
.PaymentGatewayDataContainer span {
	padding: 15px;
	margin: 10px 0 20px 0;
	font-weight: bold;
	color: black;
}

.message p {
	margin: 0;
	padding: 0;
}

.message.info {
	background: #f5f5f5;
	border: 1px #eee solid;
}

.message.with-face {
	background-image: url(../../system/images/ico-face-not-available.png);
	background-position: 10px 50%;
	background-repeat: no-repeat;
	padding-left: 60px;
}

.message.registration-complete {
	color: #F4B100;
	font-size: 20px;
	text-align: center;
	font-weight: 300;
	background: #4D4D56;
}

#vendor-page .message.info,
.PaymentGatewayDataContainer .InfoLabel {
	text-align: left;
	background: #eee;
	color: 32302f;
	display: block;
}

.PaymentOverview>table {
	width: auto;
	margin: 0 auto;
}

.PaymentOverview>table>tbody tr>td:first-child {
	text-align: right;
	padding: 0 15px;
}


/*#Articles#*/

.article-list .item {
	overflow: hidden;
	margin: 20px 0 20px 0;
	padding-bottom: 20px;
	border-bottom: 1px solid #EEEEEE;
}

.article-list .item .summary {
	margin-top: 10px;
}

.article-list .item .meta {
	font-size: 0.9em;
}

.article-list .item .content {
	float: right;
	width: 510px;
}

.article-list .item .img {
	float: left;
	margin-right: 15px;
	width: 150px;
	overflow: hidden;
	font-size: 0.9em;
}

.article-list .item .img img {
	width: 150px;
	margin-bottom: 5px;
}

.article-list .item .img a {
	color: #E4B339;
}

.article-list .item h3 {
	margin-top: 0;
}

.article-list .item .more {
	text-align: right;
}

.article-list .item .more a {
	color: #E4B339;
}

.article-list .item .socials .EditingFormControlNestedControl {
	display: inline;
	margin-right: 5px;
}

.article-list .detail-item .header {
	font-size: 1.1em;
	overflow: hidden;
	margin: 15px 0;
}

.article-list .detail-item .img {
	float: right;
	margin-left: 15px;
}

.article-list .detail-item .info {
	font-size: 0.9em;
	color: #B1B1B1;
}

.article-list .detail-item .summary {
	color: #444;
}

h1+.article-list {
	margin-top: -10px;
}

.js-enabled #review-form {
	display: none;
}


/*#Forms/Ajax loader#*/

#ajax-loader {
	position: absolute;
	width: 20px;
	height: 20px;
	background: url(../../system/images/ajax-loader.gif) 0 0 no-repeat;
	display: none;
}


/*#Forms/Review#*/

#review-form-wrapper {
	margin-top: 20px;
}

.review-item.first {
	padding-top: 10px;
}

.review-rating {
	background: #eee;
	color: #32302F;
	padding: 10px;
}


/*
#p_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneMain_pageplaceholder_pageplaceholder_lt_zoneLeft_ERPApplicationForm_formElem_f_AppIcon_lb { display: none; }
#p_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneMain_pageplaceholder_pageplaceholder_lt_zoneLeft_ERPApplicationForm_formElem_f_AppIcon_AppIcon_currentFile { padding-top: 5px; display: inline-block; }
#p_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneMain_pageplaceholder_pageplaceholder_lt_zoneLeft_ERPApplicationForm_formElem_f_AppIcon_AppIcon_currentFile * { float: left; margin: 0 5px; }
*/


/*#Forms/Uploader#*/

.UploaderTable .UploaderCurrent img,
.UploaderTable .UploaderCurrent input {
	display: inline;
}

.UploaderTable .UploaderWebDAVEdit {
	display: none;
}

.UploaderTable .UploaderLabel {
	display: none;
}

.UploaderTable input[type="file"] {
	width: 100%;
	padding: 8px 0;
}

.UploaderTable .UploaderCurrent input[type="image"] {
	float: right;
}

.UploaderTable .UploaderCurrentFile {
	display: inline-block;
	max-width: 200px;
	overflow: hidden;
}

.UploaderTable input.btn {
    background: none !important;
    color: #ecb018 !important;
    text-decoration: underline;
    text-transform: none !important;
}

/*#Forms/Characters counter#*/

.add-textarea-counter .counter {
	font-size: 0.85em;
	position: relative;
	top: -8px;
	text-align: right;
	margin: 0;
}


/*#Forms/Selection controls#*/

.form-selection-controls {
	font-weight: normal;
	margin-left: 15px;
	font-size: 0.9em;
}

#vendor-page .form-selection-controls,
#vendor-page .form-selection-controls a {
	color: #AAA;
}

#vendor-page .form-selection-controls a {
	margin-left: 8px;
}

#vendor-page .form-selection-controls a:hover {
	color: #fff;
}

div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-dialog-delete.ui-draggable.ui-resizable {
	position: fixed!important;
	top: 200px!important;
	color: #fff;
}

.checkbox td {
	width: 250px;
}


/*#Forms/Credit card form#*/

#buckarooButtons {
	margin-bottom: 10px;
}

#buckarooButtons a {
	display: inline-block;
}

#buckarooButtons a img {
	border: 5px solid transparent;
	vertical-align: middle;
}

#buckarooButtons a.selected img {
	border-color: #DA2844;
}


/*#News#*/

.rightCorner>div {
	background: url('../../system/images/textPageCorner.png') no-repeat top right #fff!important;
}

.author-detail {
	overflow: hidden;
	border-bottom: 1px solid #F0EFEF;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.author-detail .thumb {
	width: 190px;
	float: left;
	font-size: 0.9em;
}

.author-detail .thumb .EditingFormControlNestedControl {
	display: inline;
}

.author-detail .thumb a {
	color: #E4B339;
}

.author-detail .thumb img {
	margin-bottom: 6px;
}

.author-detail .description {
	width: 220px;
	float: left;
	margin-left: 20px;
}

.author-detail .description h3 {
	margin-top: 0;
}

.author-detail .expert {
	width: 220px;
	float: right;
}

.author-detail .expert h3 {
	margin-top: 0;
}


/*#Pages#*/


/*#Pages/Service#*/

.services-page {
	overflow: hidden;
}

.services-page .references {
	width: 185px;
	float: right;
	color: #ecb018;
}

.services-page .references em {
	color: #323c3c;
}

.services-page .about {
	width: 480px;
	float: left;
	padding-left: 5px;
}

.services-page .about h2,
.services-page .pricing h2 {
	text-transform: uppercase;
	color: #ecb018;
	font-size: 23px;
	margin: 20px 0 0 -5px;
	font-style: normal;
}

.services-page .about h2 {
	text-align: left !important;
}

.services-page h2 em {
	font-style: normal;
	font-size: 16px;
	font-weight: 300;
}

.services-page .heading {
	font-size: 28px;
	color: #e4b339;
	text-transform: uppercase;
}

.services-page .our-clients {
	text-align: center;
	margin: 30px 0;
}

.services-page .our-clients h2 {
	margin-bottom: 20px;
}

.services-page .pricing {
	text-align: center;
}

.services-page .pricing-option {
	width: 180px;
	float: left;
	background: #EFEFEF;
	border: 1px solid #D7D7D7;
	padding: 15px 15px 50px 15px;
	position: relative;
	margin: 20px 0;
	text-align: left;
}

.services-page .pricing-option:hover {
	opacity: 0.7;
}

.services-page .pricing-option.free {
	background: #E5E5E5;
	font-size: 0.9em;
	margin-top: 36px;
	height: 220px;
}

.services-page .pricing-option.basic {
	left: -1px;
	z-index: 3;
	margin-top: 28px;
	height: 235px;
}

.services-page .pricing-option.profi {
	background: #F7F7F7;
	font-size: 1.1em;
	width: 210px;
	left: -2px;
	z-index: 4;
	height: 250px;
}

.services-page .pricing-option h3 {
	text-align: center;
	color: #303030;
	font-size: 17px;
	text-transform: uppercase;
	margin: 0 0 10px 0;
}

.services-page .pricing-option.basic h3 {
	margin-bottom: 15px;
}

.services-page .pricing-option.profi h3 {
	font-weight: bold;
	margin-bottom: 19px;
}

.services-page .pricing-option ul,
.services-page .pricing-option li {
	list-style: none;
	padding: 0;
	margin: 0;
	line-height: 1.3em;
}

.services-page .pricing-option li {
	background: url('../../system/images/services-li.png') 2px 2px no-repeat;
	padding-left: 35px;
	margin-bottom: 10px;
}

.services-page .pricing-option .price {
	text-align: center;
	position: absolute;
	bottom: 15px;
	left: 0;
	width: 100%;
	font-size: 18px;
	line-height: 1.4em;
	font-weight: 300;
}

.services-page .pricing-option .price strong {
	font-size: 25px;
	font-weight: normal;
	font-weight: 500;
}

.services-page .pricing-option .price em {
	font-size: 13px;
	font-style: normal;
}

.services-page .pricing-option.profi .price {
	font-size: 20px;
}

.services-page .pricing-option.profi .price strong {
	font-size: 35px;
}

.EditMode .services-page .pricing-option .price {
	position: static;
}

.services-page .pricing-note {
	line-height: 2.1em;
	margin-bottom: 30px;
}

.services-page .pricing-note a {
	color: #e4b339;
}

.services-page .pricing-note a:hover {
	color: #000;
}


/*#Pages/404#*/

.page-404 {
	min-height: 350px;
	background: url(../../system/images/logoBig.png) 50% 20px no-repeat;
	padding-top: 150px;
}

.page-404 h1 {
	font-size: 4em;
	color: #F4B100;
	text-shadow: 0 0 10px #fff;
}

.page-404 p {
	margin: 20px auto 30px auto;
	width: 400px;
}

.page-404 a {
	color: #fff;
}


/*#Discount coupons#*/

.discountCoupon {
	background: #DEDDDF;
	padding: 15px;
	text-align: right;
	margin-bottom: 10px;
}

.discountCoupon input[type="text"] {
	width: 100px;
}

.discountCoupon .title {
	font-weight: 300;
	font-size: 1.1em;
	display: block;
	font-style: italic;
	padding-top: 5px;
	display: block;
	float: left;
	color: #4D4D56;
}

.discountCoupon .couponOk,
.discountCoupon .couponError {
	text-align: right;
	margin-top: 5px;
	font-weight: bold;
	font-size: 0.9em;
}

.discountCoupon .couponOk {
	color: green;
}

span[id$=ExternalRSSFeedBlogs_lblHeading],
span[id$=ExternalRSSFeedPopularthreads_lblHeading] {
	font-size: 18px;
	color: #c5c5c5;
	margin-top: 30px;
	display: inline-block;
}

span[id$=zoneCenter_ExternalRSSFeed_lblHeading] {
	display: none;
}

.first-time-alert {
	display: none;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: auto;
	background-color: white;
	box-shadow: 0 0 5px rgba(100, 100, 100, 0.5);
	padding: 20px 0;
	z-index: 999;
}

.first-time-alert-close {
	position: absolute;
	display: block;
	cursor: pointer;
	top: 15px;
	right: 15px;
	background: url(/ERPApps/media/system/images/close.png) top left no-repeat;
	width: 16px;
	height: 16px;
}