@charset utf-8;

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
outline:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
vertical-align:baseline;
margin:0;
padding:0;
}

:focus {
outline:0;
}

body {
line-height:1;
color:#000;
background:#FFF;
font-family:Georgia, Times, "Times New Roman", FreeSerif,serif;
font-size:12px;
background-color:#efefe5;
}

ol,ul {
list-style:none;
}

table {
border-collapse:separate;
border-spacing:0;
}

caption,th,td {
text-align:left;
font-weight:400;
}

blockquote:before,blockquote:after,q:before,q:after {
content:"";
}

a,a:link,a:visited,a:hover,a:active {
outline:none;
}

.bastoni {
        font-family: Arial, Verdana, Helvetica, sans-serif;
}

img {
border:none;
}

.bold { font-weight: bold;}


#wrap {
width:992px;
background-color:#FFF;
margin-top: 8px;
-moz-box-shadow: 2px 5px 5px rgba(000,000,000,0.3), inset 0px 0px 3px rgba(255,255,255,0.5);
-webkit-box-shadow: 2px 5px 5px rgba(000,000,000,0.3), inset 0px 0px 3px rgba(255,255,255,0.5);
box-shadow: rgba(0,0,0,0.3) 2 5px 5px;
}

#preheader {
background-image:url(/images/preheader-bg.jpg);
height:50px;
}

#preheader-left {
float:left;
width:392px;
}

#preheader-left-navigator {
float:left;
width:2px;
}

#preheader-right {
float:right;
width:610px;
font-size:14px;
color:#000;
padding-top:20px;
}

#preheader-right a {
color:#fff;
}

#preheader-right-navigator {
float:right;
width:990px;
font-size:14px;
color:#000;
padding-top:20px;
text-align:right;
padding-right:10px;
}

#preheader-right-navigator a {
color:#304060;
}

.preheader-right-text {
float:left;
margin-right:10px;
}

.preheader-right-input {
background-image:url(/images/reginputbg.png);
width:108px;
height:16px;
padding-top:4px;
padding-left:5px;
padding-right:5px;
float:left;
margin-right:10px;
}

#preheader-right input {
background-repeat:no-repeat;
border:0 solid #FFF;
font-size:10px;
font-family:Verdana, Geneva, sans-serif;
text-align:center;
width:100px;
}

#subcontent {
position:absolute;
visibility:hidden;
border:4px solid #948E83;
background-color:#fcf3e4;
width:300px;
margin-top:10px;
text-align:left;
z-index:3;
padding:20px;
}

#subcontent a {
color:#a63550;
text-decoration:none;
font-weight:700;
}

#ForgotPass label {
float:left;
width:110px;
}

.captcha {
width:100px;
height:33px;
background-color:#F1F1F1;
border:1px solid #000;
font-size:20px;
font-weight:700;
}


#header-container {
float: left;
width: 968px;
height: 324px;
background: white;
padding:12px;
}

#super-header {
float: left;
width: 968px;
background: white;
padding: 6px 0 19px 0;
}


/* TOP-LOGIN*/

.top-log {
        float: left;
        position: relative;
        margin-left: 26px;
        width: 100px;
        height: 27px;
        background: url(/images/a-top-fon.jpg) repeat-x;
}

.top-log #top-rnd-l {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 12px;
        height: 27px;
        background: url(/images/rnd-27.jpg) no-repeat left;
		text-align:center
}

.loginheader {
line-height: 25px;
}

.loginheader a {
        color: #efefe5;
        text-transform: uppercase;
        font-size: 14px;
        text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.50);
        -moz-text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.50);
        -webkit-text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.50);
}

.loginheader a:hover {
        color: white;
}

.top-log #top-rnd-r {
        position: absolute;
        top: 0px;
        right: 0px;
        width: 12px;
        height: 27px;
        background: url(/images/rnd-27.jpg) no-repeat right;
}

.top-log .login {
        position: absolute;
        width: 100px;
        text-align: center;
        padding-top: 6px;
        color: #efefe5;
        text-transform: uppercase;
        font-size: 14px;
        text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.50);
        -moz-text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.50);
        -webkit-text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.50);
}

.top-log .login:hover {
        color: white;
}

.ds {width: 168px;margin-left:220px;}
.ds .login {        width: 168px;}


/*  TOP-SEARCH  */

#header-container .search {
	height: 28px;
	float: left;
	margin: 0px 0 0 20px;
	width: 301px;
}
#header-container .search input[type=text], #header-container .search input[type=submit] {
	background: transparent url(/images/search-input.png);
	border: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	display: block;
	float: left;
	height: 28px;
	line-height: 2;
	overflow: hidden;
	padding: 0 15px;
	vertical-align: middle;
	width: 235px;
}
#header-container .search input[type=submit] {
	background: transparent url(/images/search-button.png);
	font-size: 0;
	line-height: 0;
	padding: 0;
	text-indent: -9999px;
	width: 36px;
}
#header-container .search input[type=submit]:hover {
	background-position: 0 -28px;
	cursor: pointer;
}



/* TOP-FB */

#super-header .fb {
        display: block;
        float:left;
        width: 92px;
        height: 29px;
        margin-left: 27px;
        color: white;
        background: url(/images/fb-button.jpg) no-repeat center bottom;
        text-indent: -9999px;
        margin-top: 1px;
}

#super-header .fb:hover {
        background-position: center 1px;
}





/* HEADER */

#header {
        float: left;
        position: relative;
        background-color: black;
        width: 100%;
        height: 225px;

}

#hd-crnr-l, #hd-crnr-r {
        position: absolute;
        width: 6px;
        height: 6px;
        top: 0px;
}

#hd-crnr-l {
        left: 0px;
        background: url(/images/blk-rc.gif) no-repeat left top;
}


#hd-crnr-r {
        right: 0px;
        background: url(/images/blk-rc.gif) no-repeat right top;
}

#logo {
        float: left;
        width: 264px;
        height: 242px;
        position: absolute;
        top: -8px;
        z-index: 1;
        text-align: center;
}

#logo h1 {
        margin-top: -95px;
        color: white;
        text-transform: uppercase;
        font-family:Georgia, Times, "Times New Roman", FreeSerif,serif;
        font-size: 106%;
        line-height: 1.4em;
}

#logo .ob {
        position: absolute;
        top: -70px;
        left: -102px;
}




/* OFERTI */

#header .sotto {
        position: absolute;
        left: 281px;
        top: 11px;
}

#header .sotto li {
        float: left;
        margin-right: 27px;
        width: 202px;
        height: 202px;
        background: white;
}

#header .dyn-box {
        float: left;
        margin-left: 281px;
        margin-top: 11px;
        font-size: 13px;
}

#header .dyn-box li {
        float: left;
        margin-right: 27px;
        width: 202px;
        height: 202px;
        position: relative;
        cursor: pointer;
}

#header .dyn-box li:hover {opacity: 0.9;}

#of-crnr-tl, #of-crnr-tr, #of-crnr-bl, #of-crnr-br {
        position: absolute;
        width: 10px;
        height: 10px;
        background: url(/images/of-blk-crnr.png) no-repeat;
}

#of-crnr-tl, #of-crnr-tr {
        top: 0px;
}

#of-crnr-bl, #of-crnr-br {
        bottom: 0px;
}

#of-crnr-tl {
    background-position: left top;
    left: 0px;
}

#of-crnr-tr {
    background-position: right top;
    right: 0px;
}

#of-crnr-bl {
    background-position: left bottom;
    left: 0px;
}

#of-crnr-br {
    background-position: right bottom;
    right: 0px;
}


#header .dyn-box #ostpka {
        position: absolute;
        top: -20px;
        right: -18px;
}



#header .dyn-box #ostpka h4 {
        position: absolute;
        width: 50px;
        text-align: center;
        font-family: Impact, sans-serif;
        font-size: 20px;
        padding-top: 16px;
        top: 18px;
        right: 18px;
}

#header .dyn-box .info {
        position: absolute;
        background: url(/images/1x1op80.png) repeat;
        color: white;
		text-align:left;
}

#header .dyn-box #info1 {
        padding: 10px 6px 10px 12px;
        top: 12px;
        left: 0px;
}

#header .dyn-box #info1 h2 {
        font-family: Impact, sans-serif;
        color: #ffe80d;
        margin-bottom: 3px;
		text-align: left;
}

#header .dyn-box #info1 h3 {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #fff;
		text-align: left;
		font-family: 12px;
}

#header .dyn-box #rounded-decoration {
        position: absolute;
        top: 0px;
        bottom: 0px;
        width: 6px;
}

#header .dyn-box #info1 #rounded-decoration {
        right: -6px;
}

#header .dyn-box #rounded-decoration #rd-crnr-t {
        float: left;
        width: 6px;
        height: 6px;
}

#header .dyn-box #info1 #rounded-decoration #rd-crnr-t {
        background: url(/images/crnr-op80.png) no-repeat right top;
}

#header .dyn-box #rounded-decoration #rd-c {
        position: absolute;
        width: 6px;
        right: 0px;
        top: 6px;
        bottom: 6px;
        background: url(/images/1x1op80.png) repeat;
} 

#header .dyn-box #rounded-decoration #rd-crnr-b {
        position: absolute;
        bottom: 0px;
        right: 0px;
        width: 6px;
        height: 6px;
}

#header .dyn-box #info1 #rounded-decoration #rd-crnr-b {
        background: url(/images/crnr-op80.png) no-repeat right bottom;
}


#header .dyn-box #info2 {
        right: 0px;
        top: 100px;
        padding: 4px 12px 4px 4px;
        font-size: 86%;
}

#header .dyn-box #info2 h6 {
        font-family: Impact, sans-serif;
        letter-spacing: 0.05em;
        margin-bottom: 2px;
}

#header .dyn-box #info2 #rounded-decoration, #header .dyn-box #info3 #rounded-decoration {
        left: -6px;
}

#header .dyn-box #info2 #rounded-decoration #rd-crnr-t, #header .dyn-box #info3 #rounded-decoration #rd-crnr-t {
        background: url(/images/crnr-op80.png) no-repeat left top;
}

#header .dyn-box #info2 #rounded-decoration #rd-crnr-b, #header .dyn-box #info3 #rounded-decoration #rd-crnr-b {
        background: url(/images/crnr-op80.png) no-repeat left bottom;
}

#header .dyn-box #info3  {
        right: 0px;
        bottom: 6px;
        margin-left: 18px;
        padding: 4px 12px 4px 4px;
        font-size: 86%;
}

#header .dyn-box #info3 a {
        color: white;
        display: block;
        float: right;
        margin-top: -6px;
        font-weight: bold;
        font-size: 90%;
}

#header .dyn-box #info3 a:hover {
        color: #ffe80d;
}

/* MAIN MENU */

#menu {
        float: left;
        position: relative;
        width: 100%;
        height: 49px;
        background: url(/images/mainmenu-bg.gif) repeat-x;
}

#mn-crnr-l, #mn-crnr-r {
        position:absolute;
        width: 12px;
        height: 12px;
        bottom: 0px;
        background-image: url(/images/white-rc.png);
}

#mn-crnr-l {
        background-position: left bottom;
        left: 0px;
}


#mn-crnr-r {
        background-position: right bottom;
        right: 0px;
}

#menu .mainmenu {
        float: left;
}

#menu .mainmenu li {
        float: left;
}

#menu .mainmenu a {
        display: block;
        height: 33px;
        margin-right: 2px;
        color: white;
        text-transform: uppercase;
        font-size: 14px;
        padding-top: 16px;
        background: url(/images/menu-li-bg.png) repeat-x center top;
        text-align: center;
        text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.30);
        -moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.30);
        -webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.30);
}

#menu .mainmenu .frsta {
        width: 105px;
}

#menu .mainmenu .scda {
        width: 155px;
}

#menu .mainmenu .trza {
        width: 164px;
}

#menu .mainmenu .qrta {
        width: 259px;
}

#menu .mainmenu .qnta {
        width: 183px;
}

#menu .mainmenu .lsta {
        margin: 0;
        width: 92px;
}

#menu .mainmenu a:hover {
        background-position: center -52px;
        text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.60);
        -moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.60);
        -webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.60);
}


/* MAIN MENU ENDS */


.header-logo {
padding-left:36px;
padding-top:29px;
float:left;
width:489px;
text-align:left;
}

.header-menu ul {
float:left;
font-size:14px;
font-family:"Times New Roman", Times, serif;
text-transform:uppercase;
height:75px;
color:#30302f;
margin:0;
padding:0;
}

.header-menu li a {
float:left;
color:#30302f;
text-decoration:none;
border-left:1px solid #8c8b8d;
width:75px;
padding:29px 16px;
}

#companytype_label {
background:url(/images/saloni-select-clienttype-bg.png) no-repeat transparent;
border:0;
width:189px;
height:24px;
padding-left:3px;
padding-right:18px;
text-align:right;
font-size:10px;
font-family:Verdana, Geneva, sans-serif;
line-height:24px;
color:#333;
}

.companytype_label_ul {
list-style-type:none;
font-size:11px;
font-family:Verdana, Geneva, sans-serif;
margin:0;
padding:0;
}

.companytype_label_ul li {
border-bottom:1px solid #aaa9a0;
text-align:left;
padding-left:20px;
padding-top:3px;
padding-bottom:3px;
}

.companytype_label_ul li:hover {
background-color:#1a171b;
color:#FFF;
}

#category_label {
background:url(/images/saloni-select-clienttype-bg2.png) no-repeat transparent;
border:0;
width:150px;
height:24px;
padding-left:3px;
padding-right:18px;
text-align:right;
font-size:10px;
font-family:Verdana, Geneva, sans-serif;
line-height:24px;
color:#333;
}

#name_label {
background:url(/images/saloni-select-clienttype-bg4.png) no-repeat transparent;
border:0;
width:328px;
height:24px;
padding-left:3px;
padding-right:18px;
text-align:right;
font-size:10px;
font-family:Verdana, Geneva, sans-serif;
color:#333;
line-height:24px;
}

#town_label {
background:url(/images/saloni-select-clienttype-bg2.png) no-repeat transparent;
border:0;
width:150px;
height:24px;
padding-left:3px;
padding-right:18px;
text-align:right;
font-size:10px;
font-family:Verdana, Geneva, sans-serif;
}

#activity_label {
line-height:24px;
color:#333;
background:url(/images/saloni-search-input-bg.png) no-repeat transparent;
border:0;
width:160px;
height:24px;
padding-left:3px;
padding-right:18px;
font-size:10px;
font-family:Verdana, Geneva, sans-serif;
margin-left:18px;
margin-top:8px;
text-align:right;
}

.announcecategory_label {
background:url(/images/findjob-input-bg.png) no-repeat transparent;
border:0;
width:235px;
height:24px;
padding-left:3px;
padding-right:18px;
font-size:10px;
font-family:Verdana, Geneva, sans-serif;
margin-top:8px;
text-align:right;
}

.announce-right {
width:257px;
float:right;
margin-right:15px;
margin-top:15px;
}

.announce-right-content {
text-align:left;
background-image:url(/images/announce-right-top.gif);
background-repeat:no-repeat;
background-color:#5e748d;
padding-top:17px;
padding-left:8px;
padding-right:8px;
}

.announce-right-row-dark {
background-color:#b3bcb5;
border-top:1px solid #FFF;
text-align:left;
padding:14px;
}

.announce-right-row-lite {
background-color:#d3d8d0;
border-top:1px solid #FFF;
text-align:left;
padding:10px;
}

.announce-right-titlean a {
color:#ac075f;
text-decoration:none;
text-transform:uppercase;
}

.announce-right-contentan {
float:right;
font-size:12px;
color:#464238;
text-align:left;
width:170px;
}

.announce-right-title {
color:#fff;
font-size:14px;
text-transform:uppercase;
}

.announce-right-titleitem {
color:#ac075f;
text-transform:uppercase;
}

.announce-right-lite {
background-color:#d3d8d0;
border-top:1px solid #FFF;
padding:13px;
}

.announce-right-bottom {
background-image:url(/images/announce-right-bottom.gif);
width:257px;
height:10px;
}

#menu_categoryjob {
background:url(/images/saloni-search-input-bg.png) no-repeat transparent;
}

#flash-movie {
height:190px;
width:992px;
background-image:url(/images/flash-image.jpg);
}

#second-menu {
background-image:url(/images/second-menu-bg.gif);
height:44px;
}

#second-menu-left ul {
float:left;
font-size:16px;
font-family:"Times New Roman", Times, serif;
text-transform:uppercase;
color:#30302f;
margin:0;
padding:0;
}

#second-menu-left li a {
float:left;
color:#000;
text-decoration:none;
background-image:url(/images/second-menu-bg-div.gif);
background-position:right;
background-repeat:no-repeat;
padding:12px 18px;
}

.second-header-menu ul {
float:left;
font-size:12px;
font-family:"Times New Roman", Times, serif;
text-transform:uppercase;
color:#30302f;
margin:0;
padding:0;
}

.second-header-menu li a {
float:left;
text-decoration:none;
border-right:1px solid #998d76;
padding:14px 10px;
}

#second-menu-right {
float:left;
width:418px;
text-align:left;
}

.second-menu-search {
background-image:url(/images/second-menu-search.png);
width:218px;
height:22px;
margin-left:19px;
margin-top:13px;
float:left;
}

.second-menu-search input {
margin-left:25px;
border:0;
font-size:10px;
font-family:Verdana, Geneva, sans-serif;
margin-top:3px;
width:160px;
text-align:right;
color:#333;
}

.second-menu-search-button {
height:22px;
margin-left:10px;
margin-top:13px;
float:left;
margin-right:14px;
}

.second-menu-icon {
background-image:url(/images/second-menu-icon-div.gif);
background-repeat:no-repeat;
padding-left:39px;
padding-top:15px;
float:left;
height:29px;
}

.second-menu-icon img {
margin-right:15px;
}

#companies-search {
background-image:url(/images/companies-search-bg.gif);
height:58px;
text-align:left;
}

.companies-search-companytype {
float:left;
width:259px;
background-image:url(/images/companies-search-div-bg.gif);
background-repeat:no-repeat;
background-position:right;
height:38px;
padding-top:20px;
text-align:center;
}

.companies-search-companytype select {
width:210px;
font-size:10px;
font-family:Verdana, Geneva, sans-serif;
text-align:right;
padding:2px;
}

.companies-search-categories {
float:left;
width:545px;
background-image:url(/images/companies-search-div-bg.gif);
background-repeat:no-repeat;
background-position:right;
height:38px;
padding-top:20px;
text-align:center;
}

.companies-search-categories select {
width:160px;
font-size:10px;
font-family:Verdana, Geneva, sans-serif;
text-align:right;
margin-right:13px;
padding:2px;
}

.companies-search-submit {
float:left;
padding-top:20px;
padding-left:20px;
}

.select {
position:absolute;
width:158px;
height:21px;
color:#fff;
font:12px/21px arial,sans-serif;
background:url(select.gif) no-repeat;
overflow:hidden;
padding:0 24px 0 8px;
}

#main-home {
background-image:url(/images/main-bg.gif);
background-repeat:repeat-x;
background-position:bottom;
background-color:#FFF;
padding-left:34px;
}

#na-fokus {
background-image:url(/images/na-fokus.gif);
background-repeat:no-repeat;
padding-left:27px;
}

#userservices-page {
padding-left:0;
margin-left:-33px;
}

.userservices-right {
width:673px;
float:left;
text-align:left;
}

.focus-grand-box {
float:left;
width:636px;
}

.focus-box {
width:175px;
height:370px;
float:left;
background-image:url(/images/focus-box-bg.gif);
margin-left:5px;
margin-top:30px;
text-align:left;
padding-left:14px;
padding-top:7px;
padding-right:18px;
color:#7a7a7a;
font-size:14px;
}

.focus-box a {
color:#7A7A7A;
text-decoration:none;
font-weight:700;
}

.focus-box h2 {
color:#0a1d3d;
font-weight:700;
}

.focusstick {
position:absolute;
top:0;
left:0;
z-index:2;
padding:0;
}

.bannervertical1 {
margin-left:22px;
}

.saloni-search-grand {
float:left;
width:272px;
}

.saloni-search-tool {
background-image:url(/images/saloni-search-tool-bg.jpg);
width:238px;
height:235px;
margin-left:20px;
margin-top:24px;
padding-left:14px;
text-align:left;
}

.saloni-search {
background-image:url(/images/saloni-search-input-bg.png);
width:181px;
height:24px;
margin-left:18px;
margin-top:8px;
text-align:right;
margin-bottom:7px;
}

.saloni-search input {
border:0;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
margin-top:3px;
margin-left:10px;
margin-right:15px;
text-align:right;
}

.saloni-search-input-submit {
padding-left:160px;
}

.newsletter-tool {
margin-left:20px;
text-align:left;
}

.newsletter-input-submit {
padding-left:120px;
}

.publicationpage {
background-image:url(/images/main-bg.gif);
background-position:bottom;
background-repeat:repeat-x;
}

.publications-right {
float:right;
margin-top:84px;
margin-right:34px;
width:257px;
}

.arhcivepublications {
background-color:#1b2c27;
width:241px;
padding:8px;
}

.arhcivepublicationsarchive {
float:left;
padding-bottom:5px;
}

.arhcivepublicationsarchive a {
color:#FFF;
text-transform:uppercase;
text-decoration:none;
}

.arhcivepublicationsviewall {
float:right;
padding-bottom:5px;
}

.arhcivepublicationsviewall a {
color:#FFF;
text-decoration:none;
border-bottom:1px solid #927f75;
}

.arhcivepublicationsrow1 {
background-color:#d3d8d0;
border-top:2px solid #fff;
padding:18px 12px 11px;
}

.arhcivepublicationsrowleft {
float:left;
width:50px;
margin-top:10px;
}

.arhcivepublicationsrowright {
float:left;
width:165px;
margin-top:10px;
color:#464238;
}

.arhcivepublicationsrow2 {
background-color:#b3bcb5;
border-top:2px solid #fff;
padding:18px 12px 11px;
}

.saloni-search2 {
background-image:url(/images/saloni-search-input-bg.png);
width:181px;
height:24px;
margin-left:31px;
margin-top:8px;
text-align:right;
margin-bottom:7px;
}

.saloni-search2 input {
border:0;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
margin-top:3px;
margin-left:10px;
margin-right:15px;
text-align:right;
color:#333;
}

.articles {
text-align:left;
}

.articlesimg {
margin-right:6px;
float:left;
width:140px;
height:118px;
}

#main-home2 {
background-image:url(/images/main-2-bg.jpg);
background-repeat:no-repeat;
text-align:left;
padding-left:26px;
padding-right:26px;
}

.main-home2-bottom {
float:left;
width:663px;
margin-top:65px;
}

.main-home2-1 {
float:left;
width:663px;
}

.main-home2-2 {
float:left;
width:27px;
}

.main-home2-3 {
float:left;
margin-top:46px;
}

.mission1 {
float:left;
width:295px;
height:277px;
}

.mission2 {
float:left;
width:332px;
color:#69614e;
font-size:18px;
padding-right:36px;
}

.mission2 a {
color:#69614e;
text-decoration:none;
}

.mission2 a:hover {
color:#0A1D3D;
}

.missiontitle {
color:#0a1d3d;
font-size:27px;
position:absolute;
top:0;
left:0;
z-index:2;
margin-top:67px;
padding:3px;
}

.main-home2-1-banners {
text-align:center;
}

#footer {
margin-left:26px;
margin-right:26px;
margin-bottom:20px;
background-image:url(/images/footer-minisite-bg.jpg);
height:218px;
}

.footer-leve11 {
background-image:url(/images/footer-level1.gif);
width:940px;
height:35px;
}

.footer-leve11-contacts {
width:195px;
padding-left:35px;
float:left;
color:#FFF;
font-size:18px;
padding-top:14px;
text-align:left;
}

.footer-leve11-worldwide {
width:330px;
padding-left:19px;
float:left;
color:#FFF;
font-size:18px;
padding-top:14px;
text-align:left;
}

.footer-leve11-careers {
padding-left:8px;
float:left;
color:#FFF;
font-size:18px;
padding-top:14px;
text-align:left;
}

.footer-leve12 {
background-image:url(/images/footer-level2.jpg);
width:940px;
height:119px;
}

.footer-leve12-contacts {
width:195px;
padding-left:35px;
float:left;
color:#ccc0b4;
font-size:14px;
padding-top:14px;
text-align:left;
}

.footer-leve12-worldwide {
width:330px;
padding-left:19px;
float:left;
color:#ccc0b4;
font-size:14px;
padding-top:14px;
text-align:left;
}

.footer-leve12-careers {
padding-left:8px;
float:left;
color:#ccc0b4;
font-size:14px;
padding-top:14px;
text-align:left;
width:230px;
}

.footer-tothetop {
float:right;
margin-right:14px;
margin-top:8px;
}

.footer-level3 {
background-image:url(/images/level3.jpg);
width:940px;
height:63px;
font-size:11px;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}

.footer-level3-links1 {
margin-left:32px;
margin-top:18px;
width:252px;
float:left;
}

.footer-level3-links2 {
margin-left:32px;
margin-top:18px;
width:375px;
float:left;
}

.footer-level-4-left {
height:27px;
line-height:25px;
text-align:left;
padding-right:10px;
float:left;
}

.footer-conditions-left {
height:27px;
line-height:25px;
text-align:left;
padding-left:160px;
float:left;
}

.footer-level4 {
height:27px;
line-height:25px;
text-align:right;
padding-right:10px;
float:right;
}

#partners-main {
padding-top:14px;
}

#saloni-main {
padding-top:14px;
padding-left:27px;
}

.partners-text {
float:left;
background-image:url(/images/partners-div.gif);
background-repeat:no-repeat;
background-position:right;
height:246px;
width:671px;
text-align:left;
}

.partners-text p {
margin-top:0;
margin-left:11px;
color:#838772;
font-size:18px;
margin-right:116px;
}

.partners-logos-row {
background-image:url(/images/partners-row1.gif);
width:938px;
}

.partners-logos-row p {
margin:0;
padding:0;
}

.partners-logos-row img {
max-height:104px;
}

.saloni-text {
float:left;
background-image:url(/images/partners-div.gif);
background-repeat:no-repeat;
background-position:right;
height:246px;
width:651px;
text-align:left;
}

.saloni-content {
color:#454138;
font-size:18px;
line-height:22px;
width:612px;
margin-top:20px;
}

.saloni-big-blue {
background-color:#3a5d9b;
width:427px;
height:286px;
float:left;
margin-top:108px;
margin-bottom:90px;
margin-left:10px;
}

.saloni-big-orange {
background-color:#c07902;
width:427px;
height:286px;
float:left;
margin-top:108px;
margin-bottom:90px;
margin-left:10px;
}

#contactform {
background-image:url(/images/contactform-bg.jpg);
width:940px;
height:716px;
padding-left:26px;
padding-right:26px;
padding-top:40px;
text-align:left;
}

.header-menu-contactform ul {
float:left;
font-size:14px;
font-family:"Times New Roman", Times, serif;
text-transform:uppercase;
width:100%;
height:75px;
color:#30302f;
margin:0;
padding:0;
}

.header-menu-contactform li a {
float:left;
color:#fff;
text-decoration:none;
border-left:1px solid #8c8b8d;
padding:29px 16px;
}

.regformdesc {
float:left;
width:245px;
color:#fff;
font-size:13px;
padding-left:50px;
padding-right:45px;
margin-top:120px;
}

.regformdescreg {
float:left;
width:245px;
color:#fff;
font-size:13px;
padding-left:50px;
padding-right:45px;
margin-top:50px;
}

.regformdescregvip {
float:left;
width:440px;
color:#fff;
padding-left:50px;
margin-top:50px;
line-height: 18px;
}

.vipsalon {
color:#d2cbc1;
margin:0 0 15px;
padding:0;
}

.paidservice {
color:#FFF;
padding-left:33px;
background-image:url(/images/paidservicebg.png);
background-repeat:no-repeat;
margin-top:10px;
}

.contactformdesc {
float:left;
width:245px;
color:#fff;
margin-top:105px;
font-size:14px;
padding-left:50px;
padding-right:45px;
line-height:20px;
}

.contactformform {
float:left;
width:600px;
margin-top:105px;
margin-bottom:32px;
}

.contactformform textarea {
width:235px;
float:left;
font-size:11px;
font-family:Verdana, Geneva, sans-serif;
margin-bottom:17px;
height:126px;
padding:2px;
}

.captchadiv {
margin-left:50px;
}

.captchabox {
float:left;
margin-right:15px;
color:#FFF;
line-height:35px;
font-size:14px;
}

.captchabox input {
margin-top:7px;
}

.regformform {
float:left;
width:600px;
margin-top:120px;
}

.regformformreg {
float:left;
width:600px;
margin-top:50px;
}

.regformformcomplete {
float:left;
width:600px;
margin-top:40px;
font-size:16px;
color:#FFF;
line-height:22px;
}

.regformformregvip {
float:right;
width:440px;
margin-top:100px;
}

.regformformregvip a {
color: #FFF;
font-size: 18px;
}

.regformformregvip label {
float:left;
text-transform:uppercase;
color:#FFF;
font-size:14px;
width:180px;
text-align:right;
margin-right:10px;
padding-top:2px;
}

.divatt {
font-size:18px;
color:#38302b;
margin-top:13px;
border-top:1px solid #151513;
width:940px;
margin-left:-26px;
padding-left:52px;
}

.divatt2 {
font-size:18px;
color:#cba674;
margin-top:13px;
border-top:1px solid #151513;
width:940px;
margin-left:-26px;
padding-left:52px;
padding-top:8px;
}

.footer-level5 {
background-image:url(/images/level4.jpg);
width:992px;
height:63px;
font-size:11px;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}

#careersform {
background-image:url(/images/careers-bg.jpg);
width:940px;
height:714px;
padding-left:26px;
padding-right:26px;
padding-top:40px;
text-align:left;
}

.active {
display:inline;
background-image:url(/images/second-menu-bg-hover.gif);
float:left;
color:#fff;
text-decoration:none;
padding:12px 18px;
}

.about-text {
float:left;
height:305px;
width:355px;
text-align:left;
background-image:url(/images/about-bg.jpg);
background-repeat:no-repeat;
color:#454138;
font-size:20px;
padding-left:290px;
padding-top:64px;
text-transform:uppercase;
line-height:30px;
padding-right:23px;
margin-left:-6px;
}

.span-about-text {
color:#c41147;
}

.about-content {
width:870px;
color:#454138;
font-size:16px;
text-align:left;
text-transform:none;
line-height:24px;
padding:15px 35px;
}

.span-about-content a {
color:#000;
text-decoration:none;
text-transform:lowercase;
}

.announce-text {
float:left;
width:668px;
background-image:url(/images/borsa-right-bg.jpg);
background-position:right;
background-repeat:no-repeat;
text-align:left;
margin-top:26px;
font-size:18px;
color:#464238;
}

.announce-text p {
margin-top:14px;
margin-left:32px;
padding-right:34px;
}

.announce-text a {
color:#464238;
text-decoration:none;
}

.announce-text-style1 {
color:#ac075f;
}

.announce-text-style2 {
color:#8d687a;
}

.announce-text-buttons {
float:right;
padding-right:34px;
margin-bottom:13px;
}

.announce-text-buttons img {
padding-left:28px;
}

.announce-box-red {
background-image:url(/images/borsa-box-bg-red.png);
width:187px;
height:72px;
margin-left:-16px;
float:left;
padding-top:84px;
padding-left:38px;
text-align:left;
color:#8c9a92;
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
}

.announce-box-red-left {
background-image:url(/images/borsa-box-bg-red-left.png);
width:190px;
height:72px;
margin-left:-16px;
float:left;
padding-top:84px;
padding-left:35px;
text-align:left;
color:#8c9a92;
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
}

.announce-box-pink {
background-image:url(/images/borsa-box-bg-pink.png);
width:188px;
height:72px;
float:left;
padding-top:84px;
padding-left:25px;
text-align:left;
color:#8c9a92;
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
}

.announce-box-pink-left {
background-image:url(/images/borsa-box-bg-pink-left.png);
width:190px;
height:72px;
margin-left:-16px;
float:left;
padding-top:84px;
padding-left:35px;
text-align:left;
color:#8c9a92;
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
}

.announce-box-purple {
background-image:url(/images/borsa-box-bg-purple.png);
width:188px;
height:72px;
float:left;
padding-top:84px;
padding-left:25px;
text-align:left;
color:#8c9a92;
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
}

.announce-box-purple-left {
background-image:url(/images/borsa-box-bg-purple-left.png);
width:190px;
height:72px;
margin-left:-16px;
float:left;
padding-top:84px;
padding-left:35px;
text-align:left;
color:#8c9a92;
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
}

.findajob {
width:626px;
}

.findajob-2 {
float:left;
width:186px;
color:#8c9a92;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
margin-left:11px;
margin-top:30px;
}

.findajob-2-worktime {
font-size:16px;
font-family:Verdana, Geneva, sans-serif;
color:#464238;
margin-bottom:10px;
}

.findajobtextarea {
background-image:url(/images/findajobtextarea.gif);
width:230px;
height:88px;
padding:5px;
}

.finjobdetails select {
width:255px;
height:18px;
border:0;
float:left;
margin-bottom:10px;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
padding:3px;
}

#sellform {
margin-left:64px;
}

.sellformdetails label {
float:left;
width:143px;
text-align:right;
margin-right:10px;
}

.sellformdetailstextarea {
background-image:url(/images/findajobtextarea.gif);
width:250px;
height:88px;
float:left;
margin-bottom:10px;
padding:3px;
}

.rentpricefromto {
width:71px;
height:16px;
background-image:url(/images/rentformprice.gif);
border:0;
margin-bottom:10px;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
padding:3px;
}

.services-content {
float:left;
background-repeat:no-repeat;
background-position:right;
text-align:left;
color:#454138;
width:643px;
margin-top:13px;
}

.services-content-1 {
width:468px;
padding-left:73px;
color:#454138;
text-transform:uppercase;
font-size:13px;
padding-top:15px;
}

#cloud {
line-height:3em;
text-align:center;
width:540px;
margin:10px 0 0;
padding:2px;
}

#cloud a {
padding:0;
}

#cloud a.tag1 {
font-weight:700;
color:#42617b;
font-size:48px;
text-decoration:none;
padding-left:130px;
}

#cloud a.tag2 {
font-weight:700;
color:#ad005f;
font-size:36px;
text-decoration:none;
padding-left:18px;
}

#cloud a.tag3 {
font-weight:700;
color:#7b0024;
font-size:25px;
text-decoration:none;

padding-left:40px;
text-transform:uppercase;
}

#cloud a.tag5 {
font-weight:700;
color:#75255e;
font-size:45px;
text-decoration:none;
padding-left:35px;
text-transform:uppercase;
}

#cloud a.tag7 {
font-weight:700;
color:#75255e;
font-size:28px;
text-decoration:none;
padding-left:18px;
text-transform:uppercase;
}

#cloud a.tag8 {
font-weight:700;
color:#75255e;
font-size:65px;
text-decoration:none;
padding-left:18px;
text-transform:uppercase;
}

.serivices-minisites {
padding-left:35px;
}

.serivices-minisites img {
margin-right:42px;
}

.services-information {
background-image:url(/images/services-bg.jpg);
width:590px;
height:368px;
margin-left:35px;
padding-left:23px;
}

.services-information-personalen {
text-transform:uppercase;
font-size:28px;
color:#42617b;
}

.services-information-email {
text-transform:uppercase;
font-size:44px;
color:#42617b;
}

.services-information-personalinfo {
text-transform:uppercase;
font-size:24px;
color:#ad005f;
padding-left:120px;
margin-bottom:10px;
}

.services-information-categories {
text-transform:uppercase;
font-size:26px;
color:#8d697a;
}

.services-information-categories-all {
font-size:14px;
color:#8d697a;
padding-left:15px;
}

.services-information-actualpromos {
padding-left:170px;
color:#da9e85;
font-size:22px;
text-transform:uppercase;
}

.services-information-information {
padding-left:130px;
color:#838772;
font-size:33px;
text-transform:uppercase;
}

.services-information-information-all {
padding-left:130px;
color:#838772;
font-size:12px;
margin-bottom:15px;
}

.services-information-webportal {
font-size:14px;
color:#454138;
padding-left:15px;
margin-bottom:15px;
}

.contact-content {
background-image:url(/images/contacts-bg.jpg);
float:left;
width:625px;
height:500px;
margin-left:-61px;
padding-left:70px;
}

.contact-content-left {
width:281px;
float:left;
padding-top:40px;
text-align:left;
padding-left:16px;
font-size:18px;
color:#000;
line-height:30px;
}

.contact-content-right {
width:300px;
float:left;
text-align:left;
padding-top:25px;
font-size:18px;
color:#000;
line-height:30px;
}

.contact-content-left-left {
float:left;
width:85px;
color:#707070;
}

.contact-content-right-box {
padding-bottom:15px;
border-bottom:1px solid #b4b5ae;
padding-top:15px;
}

.mission-content {
text-align:left;
width:940px;
margin-left:-20px;
margin-top:17px;
font-size:24px;
color:#42617b;
}

.mission-image {
float:left;
width:366px;
}

.mission-title {
background-image:url(/userfiles/image/mission-title-bg.jpg);
width:549px;
height:47px;
font-size:36px;
color:#081b3f;
margin-left:366px;
padding-top:80px;
}

.mission-style1 {
color:#c0003a;
}

.mission-style2 {
color:#8d697a;
}

.mission-style3 {
color:#75255e;
}

.mission-style4 {
color:#6a1c00;
}

.mission-content-left {
margin-top:25px;
float:left;
width:655px;
background-image:url(/images/mission-content-div.jpg);
background-position:right;
background-repeat:no-repeat;
padding-left:25px;
}

.save-darina-logo {
float:left;
width:57px;
}

.save-darina-text {
float:left;
width:510px;
font-size:24px;
color:#42617b;
text-align:left;
}

.save-darina-text a {
color:#000;
text-decoration:none;
}

.save-darina-text img {
padding-top:25px;
}

.mission-za-nas-but {
text-align:right;
margin-right:35px;
}

#publication {
text-align:left;
width:992px;
background-repeat:no-repeat;
padding-top:83px;
}

.publication-left {
width:668px;
float:left;
padding-top:19px;
}

.publication-left-content-4 {
padding-left:61px;
background-image:url(/images/horrorscope-bg.jpg);
background-color:#FFF;
background-repeat:no-repeat;
padding-right:26px;
}

.publication-left-image {
float:left;
width:300px;
margin-top:10px;
margin-right:10px;
}

.publication-left-image-source {
background-color:#000;
font-size:12px;
color:#FFF;
font-family:Verdana, Geneva, sans-serif;
line-height:26px;
text-align:right;
padding-right:25px;
}

.publication-left-image-quotation {
background-image:url(/userfiles/image/publication-quotation-bg.jpg);
width:240px;
height:91px;
color:#000;
font-size:18px;
padding:30px;
}

.publication-left-text {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#464238;
line-height:18px;
}

.publication-left-source {
background-image:url(/userfiles/image/publication-left-source.jpg);
width:277px;
height:40px;
float:left;
padding-top:7px;
padding-left:10px;
padding-right:10px;
line-height:16px;
}

.publication-left-source-1 {
color:#be8e71;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
font-weight:700;
border-bottom:1px solid #b4b5b6;
}

.publication-left-source-date {
color:#000;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
}

#navigator-page {
background-color:#e0e1e2;
padding-left:34px;
padding-top:15px;
}

.navigator-button-active {
background-image:url(/images/button-navigator-active.png);
width:113px;
height:43px;
float:left;
padding-top:13px;
text-transform:uppercase;
margin-right:2px;
}

.navigatormenu {
padding-top:14px;
background-color:#e0e1e2;
}

.navigator-button-active a {
color:#000;
font-size:13px;
text-decoration:none;
}

.navigator-button {
background-image:url(/images/button-navigator.png);
width:113px;
height:43px;
float:left;
padding-top:13px;
text-transform:uppercase;
margin-right:2px;
}

.navigator-button a {
color:#fff;
font-size:13px;
text-decoration:none;
}

.navigator-content {
background-image:url(/images/navigator-content-bg.jpg);
background-position:bottom;
background-repeat:repeat-x;
background-color:#FFF;
width:870px;
margin-left:-40px;
text-align:left;
padding:20px 25px;
margin-bottom: 15px;
}

.navigator-content p {
padding-left:34px;
}

.navitemimage {
margin-right:15px;
float:left;
margin-top:3px;
margin-bottom:3px;
}

.navigator-content-h2 {
font-size:18px;
color:#42617b;
}

.navigator-useful-info {
background-image:url(/images/navigator-useful-info.jpg);
text-align:left;
padding-left:10px;
line-height:25px;
color:#fff;
height:27px;
font-size:18px;
}

.navigator-useful-info-text {
background-image:url(/images/navigator-useful-info-text.jpg);
width:870px;
height:77px;
padding-top:17px;
}

.navigatorbox {
width:170px;
float:left;
}

#container {
position:relative;
width:798px;
overflow:hidden;
}

#scroller {
width:3000px;
}

.scrollNav,.scrollNav a:link,.scrollNav a:visited {
font-size:.8em;
color:#00009C;
font-weight:700;
}

.navigator-useful-info-text-left {
float:left;
width:50px;
margin-left:15px;
height:100px;
}

.navigator-useful-info-text-left img {
border:1px solid #FFF;
}

.navigator-useful-info-text-right {
float:left;
width:105px;
height:100px;
}

.navigator-useful-info-text-right a {
color:#59626B;
text-decoration:none;
}

.navitem {
display:none;
position:absolute;
margin-left:-60px;
margin-top:-60px;
background-color:#495158;
background-image:url(/images/nav-bg.jpg);
background-repeat:no-repeat;
width:120px;
color:#e5e5e5;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
padding:13px;
}

.navitem a {
color:#e5e5e5;
text-decoration:none;
}

.navitem img {
border:2px solid #FFF;
}

.navitemh3 {
font-size:12px;
font-family:Verdana, Geneva, sans-serif;
color:#e5e5e5;
font-weight:700;
padding:2px;
}

.navhr {
background-color:#e5e5e5;
height:1px;
margin-top:10px;
margin-bottom:3px;
}

.search-findjob-left {
float:left;
width:227px;
}

.search-findjob-right {
float:right;
width:440px;
}

.offerperc {
background-image:url(/images/skobi-ostpka-40.png);
float: right;
height: 60px;
width: 60px;
line-height: 60px;
text-align:center;
font-family: Impact, sans-serif;
font-size: 16px;
margin-top: -10px
}

.resultsrow-grey {
background-color:#e0e1e2;
border-top:1px solid #b4b5b6;
color:#464238;
font-size:12px;
padding:15px 8px;
}

.resultsrow-white {
background-color:#eff1ee;
border-top:1px solid #b4b5b6;
color:#464238;
font-size:12px;
padding:15px 8px;
}

.resultsrow-greyall {
background-color:#e0e1e2;
border-top:1px solid #b4b5b6;
color:#464238;
font-size:12px;
margin-right:26px;
padding:15px 8px;
}

.resultsrow-whiteall {
background-color:#eff1ee;
border-top:1px solid #b4b5b6;
color:#464238;
font-size:12px;
margin-right:26px;
padding:15px 8px;
}

.resultsrowoffer-left {
width:90px;
float:left;
padding-right:6px;
}

.resultsrow-right {
width:285px;
float:left;
padding-right:6px;
}

.resultsrow-left {
width:50px;
float:left;
padding-right:6px;
}

.resultsrow-right {
width:325px;
float:left;
padding-right:6px;
}

.publicationresultsrow-right {
width:570px;
float:left;
padding-right:6px;
}

.publicationresultsrow-rightall {
width:520px;
float:left;
padding-right:6px;
}

.publicationresultsrow-rightall a {
color:#AC075F;
text-decoration:none;
}

.resultitemh3 {
font-size:14px;
font-weight:700;
color:#ac075f;
text-transform:uppercase;
padding:2px;
}

.menu-admin-vstand {
background-image:url(/images/vstand-admin-bg.gif);
height:44px;
}

.menu-admin-vstand h1 {
color: #FFF;
font-size: 18px;
line-height: 44px;
}

.menu-admin-vstand ul {
float:left;
font:bold 12px Arial;
text-transform:uppercase;
width:100%;
border-width:1px 0;
margin:0;
padding:0;
}

.menu-admin-vstand li a {
float:left;
color:#FFF;
text-decoration:none;
border-right:1px solid #FFF;
padding:14px 11px;
}

.menu-admin-vstand li a:hover,.solidblockmenu li a.current {
color:#FFF;
background-image:url(/images/vstand-admin-bg-active.gif);
}

.promoinsert a {
background-color: #ff0000;
color: #000;
text-decoration:none;
}


#vstand-home {
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
text-align:left;
color:#1C1F28;
}

.treecompany {
text-align:left;
padding:15px;
}

.treecompany a {
text-decoration:none;
color:#69892B;
font-weight:700;
}

.cmspagelogged {
text-align:left;
line-height: 26px;
margin: 24px;
}

.vstand-home-left {
float:left;
padding:15px;
}

.vstand-home-right {
float:right;
text-align:left;
width:380px;
margin-right:15px;
padding:15px;
}

.productprofilelogo {
position:relative;
z-index:1;
float:left;
margin:5px;
padding:0;
}

.productprofilebrowse {
color:#fff;
font-family:Verdana;
font-size:10px;
position:absolute;
top:0;
left:0;
z-index:2;
border:1px solid #d9d9d9;
background-color:#666;
padding:3px;
}

.productprofilebrowse:hover {
color:#fff;
font-family:Verdana;
font-size:10px;
position:absolute;
top:0;
left:0;
z-index:2;
border:1px solid #d9d9d9;
background-color:#258ec9;
padding:3px;
}

.productadresstable {
margin-top:10px;
line-height:21px;
}

.productadresstable a {
color:#69892B;
text-decoration:none;
font-weight:700;
}

.companymanageorgform label {
width:100px;
float:left;
margin-top:10px;
}

.services-users-bg {
background-image:url(/userfiles/image/services-users-bg.jpg);
height:243px;
width:409px;
padding-left:238px;
padding-top:61px;
text-align:left;
}

.ourservicesh2 {
font-size:20px;
color:#081b3f;
text-align:left;
margin:0 0 19px;
padding:0;
}

.services-users-content {
padding-left:47px;
color:#42617b;
font-size:14px;
}

div.services-users-content ul.list {
list-style-type:none;
margin-top:20px;
margin-left:10px;
margin-bottom:20px;
}

div.services-users-content ul.list li {
background:url(/userfiles/image/services-users-li.gif) no-repeat top left;
padding:0 4px 10px 25px;
}

.services-users-pink {
color:#ad005f;
}

.services-salons-bg {
background-image:url(/userfiles/image/services-salons-bg.jpg);
height:243px;
width:409px;
padding-left:238px;
padding-top:61px;
text-align:left;
}

.services-salons-banner {
background-image:url(/userfiles/image/services-salons-banner-bg.jpg);
width:578px;
height:73px;
padding-right:22px;
padding-top:17px;
text-align:right;
color:#FFF;
margin-top:6px;
margin-left:62px;
}

.ourservicesh3 {
font-size:19px;
text-transform:uppercase;
font-weight:700;
margin:0;
padding:0;
}

.services-adv-bg {
background-image:url(/userfiles/image/services-adv-bg.jpg);
height:243px;
width:409px;
padding-left:238px;
padding-top:61px;
text-align:left;
}

.services-adv-content {
padding-left:47px;
color:#ad005f;
font-size:18px;
text-align:center;
}

.services-adv-content a {
color:#000;
border-bottom:1px solid #7f7f7f;
text-decoration:none;
}

.home-login {
width:400px;
background-color:#f1efec;
border:1px solid #8C8B8D;
float: left;
margin: 10px;
text-align: left;
padding: 10px;
}

.shoplogin {
height:35px;
color:#333;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
line-height:34px;
padding-left:10px;
background-color:#e8e9ed;
border-bottom:1px solid #090A0F;
margin-bottom:10px;
background-image:url(/images/second-menu-bg.gif);
}

.email-login {
height:31px;
margin-top:10px;
margin-bottom:10px;
}

.email-forgot-password {
margin: 10px 0;
text-align: left;
}

.email-forgot-password input {
background-position:center;
border:1px solid #0f1722;
color:#000;
font-size:12px;
font-family:Verdana, Geneva, sans-serif;
width:386px;
height:17px;
padding:7px 5px 5px;
}

.email-forgot-password input:hover {
border:1px solid #1D6DAF;
background-color:#C4B390;
}

.email-login2 {
height:31px;
margin-top:10px;
margin-bottom:10px;
}

.email-login2 input,.email-login-password2 input,.pass-login2 input {
background-position:center;
border:1px solid #0f1722;
color:#000;
font-size:12px;
font-family:Verdana, Geneva, sans-serif;
width:386px;
height:17px;
padding:7px 5px 5px;
}

.email-login2 input:hover,.email-login-password2 input:hover,.pass-login2 input:hover {
border:1px solid #1D6DAF;
background-color:#C4B390;
}

.pass-login {
height:31px;
margin-top:10px;
}

.pass-login2 {
height:31px;
margin-top:10px;
}

.login-button-area {
margin-top:13px;
background-color:#F8F8F8;
height:47px;
border-top:1px solid #c3c3c3;
border-bottom:1px solid #c3c3c3;
}

.login-button-area-pass {
float:left;
width:160px;
text-align:center;
padding-top:7px;
}

.login-button-area-pass a {
color: #636E7A;
font-weight: bold;
text-decoration:none;
}


.login-button-area-left {
float:right;
width:160px;
text-align:center;
padding-top:7px;
}

.login-button-area-right {
float:left;
padding-top:6px;
}

.login-button-area-right a {
color:#1A5F9C;
text-decoration:none;
font-size:12px;
}

.emialloginlink {
margin: 27px 27px 0 27px;
float: right;
display:block;
background: url(../images/email.png) no-repeat ;
padding-left: 20px;
line-height: 16px;
color: #ff7000;
font-size: 16px;
}

#companylogin {
padding:27px;
margin-left: 27px;
}

.welcomename {
color:#c0063a;
font-size:18px;
}

#companymanagehomepage {
padding:30px;
}

.companymanagehomepagedesc {
border:1px solid #b7b7b7;
padding:10px;
}

.editorgdataobl {
color:#59574B;
margin-bottom:15px;
}

.editorgdata label {
width:250px;
float:left;
margin-bottom:8px;
}

.editorgdata input,select {
border:1px solid #1576b9;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
width:392px;
margin-bottom:8px;
background-color:#e0dfdf;
padding:3px;
}

.editorgdataform input:hover {
border:2px solid #819832;
padding:2px;
}

.editorgdataform label {
width:130px;
float:left;
margin-bottom:8px;
}

.editorgdataform input {
border:1px solid #59574B;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
width:700px;
margin-bottom:8px;
padding:3px;
}

.buttonrequest {
width:100px;
background-color:#6B8A2C;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
font-weight:700;
text-align:center;
margin-top:10px;
padding:3px;
}

#manageitems {
margin-top:10px;
}

div.manageitem1 {
background-color:#F1F1CB;
padding:8px;
}

div.manageitem2 {
padding:8px;
}

div.manageitem3 {
border-bottom:2px solid #1576B9;
padding:8px;
}

div.manageitem-left a {
color:#68882B;
}

div.manageitem-left a:hover {
text-decoration:none;
}

div.manageitem-left-gallery {
float:left;
width:68px;
}

div.manageitem-left-gallery img {
border:1px solid #333;
}

.inputaddproduct {
width:695px;
border:1px solid;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
padding:3px;
}

div.manageitem-right {
float:right;
}

div.manageitem-right li {
display:inline;
padding-right:5px;
}

.companymanagemenu label {
width:200px;
float:left;
margin-bottom:10px;
}

.companymanagemenu input,textarea {
width:400px;
float:left;
margin-bottom:10px;
border:1px solid #666;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
padding:3px;
}

.companymanagemenu select {
float:left;
margin-bottom:10px;
border:1px solid #666;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
padding:3px;
}

.clear {
clear:both;
}

.details-findjob {
width:383px;
margin-top:13px;
margin-right:43px;
float:right;
}

.details-gallery {
background-color:#c8cdc4;
color:#fff;
font-weight:700;
text-transform:uppercase;
padding:10px;
}

.details-gallery-big-photo {
margin-top:8px;
width:353px;
background-color:#000;
height:324px;
border:5px solid #FFF;
margin-bottom:10px;
}

.details-gallery-thumbnails img {
border:2px solid #FFF;
margin:5px;
}

.details-text {
margin-top:10px;
font-size:14px;
}

#client-results {
margin-top:15px;
text-align:left;
}

.client-results-logo {
float:left;
margin-right:66px;
}

.client-results-pagination {
line-height:43px;
font-size:14px;
color:#8c9a92;
float:left;
width:537px;
}

.client-results-pagination-activelink {
color:#ad005f;
text-decoration:none;
}

.client-results-pagination-generallink {
color:#8c9a92;
text-decoration:none;
}

#results-content {
width:857px;
background-image:url(/images/saloni-content-bg.png);
background-repeat:repeat-x;
background-color:#fff;
margin-left:-34px;
text-align:left;
padding-right:42px;
padding-left:93px;
padding-top:32px;
}

.result-cell {
width:160px;
float:left;
height:290px;
margin-right:50px;
font-size:14px;
color:#454138;
}

.result-cell a {
color:#454138;
text-decoration:none;
}

.result-page-title {
font-size:18px;
text-transform:uppercase;
}

.minisiteadmin-home-left {
float:left;
width:400px;
padding:15px;
}

.minisiteadmin-home-right {
float:right;
text-align:left;
width:510px;
margin-right:15px;
font-size:12px;
font-family:Verdana, Geneva, sans-serif;
padding:15px;
}

.minisitemanageorgform label {
width:180px;
float:left;
margin-top:10px;
}

.minisitemanageorgform textarea {
border:1px solid #666;
font-size:11px;
font-family:Verdana, Geneva, sans-serif;
width:438px;
margin-top:10px;
height:250px;
padding:3px;
}

div.productadresstable2 input,select,textarea {
border:1px solid #1576B9;
font-size:12px;
margin-bottom:10px;
width:400px;
padding:2px;
}

div.productadresstable2 label {
width:160px;
float:left;
margin-bottom:10px;
padding:3px;
}

#conditions-page {
float:left;
width:645px;
padding-top:25px;
text-align:left;
font-size:14px;
}

.facebookshare {
text-align:right;
margin-bottom:10px;
margin-right:10px;
}

.facebooksharebottom {
text-align:right;
margin-top:10px;
margin-right:10px;
margin-bottom:10px;
}

.lastann {
margin-top:15px;
width:625px;
margin-left:11px;
margin-bottom:15px;
}

.lastanntitle {
background-color:#5E748D;
line-height:30px;
font-size:20px;
color:#FFF;
padding-left:10px;
}

.lastanncontentan {
float:right;
font-size:12px;
color:#464238;
text-align:left;
width:540px;
}

.announcebottomlinks {
margin:15px;
}

.announcebottomlinks a {
font-size:14px;
color:#b14d93;
}

.manageclient-home-left {
float:left;
width:220px;
margin-top:20px;
}

.manageclient-home-right {
text-align:left;
margin-right:15px;
font-size:12px;
font-family:Verdana, Geneva, sans-serif;
margin-top:20px;
}

.manageclient-home-right-service {
width:180px;
float:left;
}

.manageclient-home-right-serviceright {
float: right;
width: 660px;
}

.manageclient-home-right label {
width:180px;
float:left;
margin-top:10px;
color:#6B8A2C;
font-weight:700;
}

.manageclienth3 {
font-size:14px;
font-weight:700;
color:#ac075f;
text-transform:uppercase;
margin-top:8px;
margin-bottom:5px;
padding:2px;
}

.buttonrequestmanageclient {
background-color:#6B8A2C;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
font-weight:700;
text-align:center;
margin-top:10px;
padding:3px;
}

.manageclient2-home-right label {
width:280px;
float:left;
margin-top:10px;
color:#6B8A2C;
font-weight:700;
}

.manageclient2-home-right input {
border:1px solid #666;
font-size:11px;
font-family:Verdana, Geneva, sans-serif;
width:160px;
margin-top:10px;
padding:3px;
}

.promoimageselect {
float:left;
border:1px dotted #666;
margin:5px;
padding:5px;
}

.promoimageselect:hover {
border:1px solid #666;
}

.promoimageselect input {
margin-top:100px;
}

#preheader-right a:hover,#preheader-right-navigator a:hover,.second-header-menu-inactive a,.header-menu-contactform li a:visited,.header-menu-contactform li a:hover,.solidblockmenu li a.current,.announce-active,.contact-content-left-right a,.login-button-area-right a:hover {
color:#000;
}

.header-menu,.header-menu-contactform {
float:right;
margin-top:53px;
margin-right:12px;
}

.header-menu li,#second-menu-left li,.second-header-menu li,.header-menu-contactform li,#cloud li,.menu-admin-vstand li {
display:inline;
}

.header-menu li a:hover,.solidblockmenu li a.current,.header-menu-active a,.second-menu-left-active a {
background:transparent url(/images/header-menu-hover.gif) center center repeat-x;
}


.logoutbutton {
float: right;
background-image:url(/images/exit-icon.png);
line-height: 24px;
background-repeat:no-repeat;
margin: 20px;
background-position: right;
padding-right: 28px;
font-size: 16px;
text-transform:uppercase
}

.logoutbutton a { 
font-weight: bold;
color: #F1171B;
text-decoration:none;
}

.logoutbutton a:hover { 
color: #666;
}

#salonigrad_label,#quarter_label {
background:url(/images/saloni-search-input-bg.png) no-repeat transparent;
border:0;
width:160px;
height:24px;
padding-left:3px;
padding-right:18px;
font-size:10px;
font-family:Verdana, Geneva, sans-serif;
margin-left:18px;
margin-top:8px;
text-align:right;
line-height:24px;
color:#333;
}

.announcecategory_labelfindjob,.announcearea_labelfindjob {
background:url(/images/findjob2-input-bg.png) no-repeat transparent;
border:0;
width:170px;
height:24px;
padding-left:3px;
padding-right:18px;
font-size:10px;
font-family:Verdana, Geneva, sans-serif;
margin-top:8px;
text-align:right;
}

.announcearea_label,#sellform_label {
background:url(/images/findjob-input-bg.png) no-repeat transparent;
border:0;
width:171px;
height:24px;
padding-left:3px;
padding-right:18px;
font-size:10px;
font-family:Verdana, Geneva, sans-serif;
margin-top:8px;
text-align:right;
}

.announce-right-titlean,.main-home2-1-banners img,.result-cell img {
margin-bottom:10px;
}

.announce-right-imagean,.companies-search-logo,.contactformlogo,.contact-content-left-right,div.manageitem-left,.client-results-newsearch {
float:left;
}

#second-menu-left,.second-header-menu {
float:left;
width:572px;
}

#second-menu-left li a:hover,.second-header-menu li a:hover,.solidblockmenu li a.current,.second-header-menu-active a {
background:transparent url(/images/second-menu-bg-hover.gif) center center repeat-x;
color:#FFF;
}

#services-page,#contacts-page {
padding-left:27px;
}

.focusimage,.missionimage {
position:relative;
z-index:1;
padding:0;
}

.arhcivepublicationsrow1 h2,.arhcivepublicationsrow2 h2 {
color:#ac075f;
font-size:12px;
text-transform:uppercase;
margin:0;
padding:0;
}

.arhcivepublicationsrow1 h2 a,.arhcivepublicationsrow2 h2 a {
color:#ac075f;
text-decoration:none;
}

.footer-leve11-contacts a,.footer-leve11-worldwide a,.footer-leve11-careers a,.footer-level3 a,.captchabox a,.footer-level5 a,.productprofilebrowse a,.buttonrequest a,.buttonrequestmanageclient a {
color:#FFF;
text-decoration:none;
}

.footer-leve11-contacts a:hover,.footer-leve11-worldwide a:hover,.footer-leve11-careers a:hover,.footer-level3 a:hover,.captchabox a:hover,.footer-level5 a:hover,.navitem a:hover {
text-decoration:underline;
}

.footer-leve12 a,.menu-admin-vstand li a:visited {
color:#FFF;
}

.footer-level-4-left a,.footer-conditions-left a,.footer-level4 a {
color:#565249;
font-size:12px;
text-decoration:none;
}

.regformdesc a,.regformdescreg a {
color:#DFCAA2;
text-decoration:none;
font-weight:700;
}

.contactformform label,.regformformreg label,.regformform label {
float:left;
text-transform:uppercase;
color:#FFF;
font-size:14px;
width:180px;
text-align:right;
margin-right:10px;
padding-top:2px;
}

.contactformform input,.regformformreg input,.regformform input,.regformformregvip input {
width:235px;
float:left;
font-size:11px;
font-family:Verdana, Geneva, sans-serif;
margin-bottom:17px;
padding:2px;
}

.regformformreg textarea,.regformform textarea,.regformformregvip textarea {
width:235px;
float:left;
font-size:11px;
font-family:Verdana, Geneva, sans-serif;
margin-bottom:17px;
height:76px;
padding:2px;
}

.span-about-content,.announce-text-style3,.contact-content-left-address {
color:#42617b;
}

.findajob-1,.rent-1 {
float:left;
width:200px;
color:#464238;
font-size:16px;
font-family:Verdana, Geneva, sans-serif;
margin-left:11px;
}

.findajob-3,.rent-4 {
float:left;
width:230px;
color:#8c9a92;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
margin-left:11px;
margin-top:30px;
}

.findajobtextarea textarea,.sellformdetailstextarea textarea {
border:0;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
width:225px;
height:88px;
}

.finjobdetails,.sellformdetails {
color:#464238;
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
margin-top:25px;
}

.finjobdetails label,.rent-5 label,.rent-7 label {
text-align:right;
width:137px;
float:left;
margin-right:10px;
margin-bottom:10px;
line-height:24px;
padding:0;
}

.finjobdetails input,.sellformdetails input,.rent-5 input,.rent-7 input {
width:250px;
height:18px;
background-image:url(/images/finjobdetailsinput.gif);
border:0;
float:left;
margin-bottom:10px;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
padding:3px;
}

.rent-2,.rent-3 {
float:left;

width:108px;
color:#8c9a92;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
margin-left:11px;
margin-top:30px;
}

.rent-5,.rent-6 {
color:#464238;
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
margin-top:25px;
float:left;
}

#cloud a.tag4,#cloud a.tag6 {
font-weight:700;
color:#8c9a92;
font-size:25px;
text-decoration:none;
padding-left:18px;
}

.publication-left-content,.publication-left-content-1,.publication-left-content-2,.publication-left-content-3,.publication-left-content-5,.publication-left-content-6 {
background-color:#FFF;
padding-left:26px;
}

.publication-left-content h6,h4 {
line-height: 42px;
}

.companymanageorgform input,.companymanageorgform select {
border:1px solid #666;
font-size:11px;
font-family:Verdana, Geneva, sans-serif;
width:240px;
margin-top:10px;
padding:3px;
}

.email-login input,.email-login-password input,.pass-login input {
background-position:center;
border:1px solid #0f1722;
color:#000;
font-size:12px;
font-family:Verdana, Geneva, sans-serif;
width:460px;
height:17px;
padding:7px 5px 5px;
}

.email-login input:hover,.email-login-password input:hover,.pass-login input:hover {
border:1px solid #1D6DAF;
background-color:#C4B390;
}

.editorgdata,.manageclient {
font-family:Verdana, Geneva, sans-serif;
text-align:left;
padding:30px;
}

.editorgdata a,.manageclient a {
font-weight:700;
color:#0A1D3D;
text-decoration:none;
}

div.manageitem-right li a,div.manageitem-right li a:hover {
text-decoration:none;
color:#68882B;
}

.minisitemanageorgform input,.minisitemanageorgform select,.manageclient-home-right input,.manageclient-home-right select {
border:1px solid #666;
font-size:11px;
font-family:Verdana, Geneva, sans-serif;
width:260px;
margin-top:10px;
padding:3px;
}



#subscription {
color: #5f4221;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 15px;
line-height: 34px;
}


#subscription a {
color: #F73430;
font-weight:bold;
text-decoration:none
}

#subscription a:hover {
color: #827E75;
}


#subscription  h1 {
font-size: 24px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
margin: 10px;
}

.vizitka {
padding: 10px;
text-align:left;
-moz-border-radius: 5px;
border-radius: 5px;
border: 1px solid #827E75;
margin: 20px;
background-color: #fff;
display: none;
}

.vizitkaleft {
float: left;
width: 350px;
line-height: 22px;
}

.vizitkaleft p {
margin: 8px 0
}

.vizitkaleft ul {
list-style:inside;
font-weight:bold;
text-transform:uppercase;
margin-bottom: 10px;
}

.vizitkaright {
float: right;
width: 550px;
}

#maganepayment {
color: #5f4221;
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 15px;
line-height: 24px;
padding: 10px 25px;
}

#maganepayment .payment {
color: #666;
}

#maganepayment .payment p {
margin: 8px 0
}

#maganepayment .payment .radio {
float: left;
padding: 10px 5px;
margin-bottom: 13px;
margin-left: 70px;
}

#maganepayment .payment .submitbutton {
margin-left: 100px;
border: 1px solid #003653;
font-family: Verdana, Geneva, sans-serif;
font-size: 13px;
font-weight: bold;
background-color:#CCCCCC;
padding: 3px;
}

.paymentoptionpaypal {
float: left;
background-image:url(/images/paypal.png);
background-repeat:no-repeat;
padding-left: 36px;
line-height: 32px;
font-size: 18px;
margin-bottom: 13px;
}

.paymentoptioncoins {
float: left;
background-image:url(/images/coins.png);
background-repeat:no-repeat;
padding-left: 36px;
line-height: 32px;
font-size: 18px;
margin-bottom: 13px;
}

.paymentoptionbank {
float: left;
background-image:url(/images/bankicon.png);
background-repeat:no-repeat;
padding-left: 36px;
line-height: 32px;
font-size: 18px;
margin-bottom: 13px;
}

.paymentoptioncode {
float: left;
background-image:url(/images/codeicon.png);
background-repeat:no-repeat;
padding-left: 36px;
line-height: 32px;
font-size: 18px;
margin-bottom: 13px;
}

#promocode1 {
display: none;
margin-left: 36px;
line-height: 32px;
font-weight: bold;
float: left;
font-size: 16px;
}


#promocode1 input {
border: 1px solid #666;
padding: 4px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
}

#promocode2 {
display: none;
margin-left: 36px;
line-height: 32px;
font-weight: bold;
float: left;
font-size: 16px;
}


#promocode2 input {
border: 1px solid #666;
padding: 4px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
}

#maganepayment .left {
float: left;
width: 400px;
margin: 15px 0;
font-weight:bold
}

#maganepayment .right {
float: left;
width: 140px;
margin: 15px 0;
font-weight:bold
}


.rednote {
background: #feb0b0;
padding: 4px;
color: #000;
font-size: 12px;
border: 1px solid #333;
}
