/* added 09.06.2017 */
.navbar {
	width: auto !important;
	margin: 5px 0;
}
/* ------------------- */
.buttons  {
	position:relative;
	z-index:200;
}

.search-box {
	position:relative;
	z-index:200;
}

h2 {
	position:relative;
	z-index:200;
}

a {
	position:relative;
	z-index:200;
}

#nextMsg9484 {
	z-index:1;
}

.redborder{
border: 2px solid #cc3300;
}
.row1 {
	background-color: #e5e5e5;
	font-weight: normal;
	padding: 4px;
}

.row2 {
	background-color: #d7d7d7;
	padding: 4px;
}

#menubar a{
color:444444;
}
#menubar a:hover{
color:#FFFFFF;
background-color: #FF0000;
}
.searchbar a{
color:444444;
}
.searchbar a:hover{
color:#FFFFFF;
background-color: #FF0000;
}
#winbg{
display:none;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:200;
background:url(b.png);
text-align:center;
}

#winholder{
margin-left:auto;
margin-right:auto;
margin-top:150px;
width:300px;
height:300px;
background:#ffffff;
text-align:left;
}

#wincontent{
margin:10px;
padding-top:10px;
font-family:arial;
font-size:12px;
color:#000000;
}

#wincontent h2{font-size:20px;}

.adblock{
float:left;
width:450px;
height:130px;
padding:5px 5px 5px;
margin-top:10px;
margin-right:20px;
background:#fafafa;
border:1px solid #d8d8d8;
color:#535353;
font-size:11px;
}
.adblockbig{
display:block;
font-weight:bold;
color:#000000;
font-size:14px;
margin-bottom: 10px;
}


.adblockmid{
display:block;
color:#535353;
font-size:11px;
text-decoration:none;
margin-bottom: 10px;
}

.adblocksmall{
display:block;
color:#707070;
font-size:11px;
}

.cust_checkbox{
	font-size:14px;
	cursor: pointer;
	position:relative;
	top:3px;
}
.cust_checkbox_on{
	background:url(/styles/prosilver/images/checkbox_on.png) no-repeat 0 0;
}
.cust_radio_on{
	background:url(/styles/prosilver/images/radiobox_on.png) no-repeat 0 0;
}
.cust_checkbox_off{
	background:url(/styles/prosilver/images/checkbox_off.png) no-repeat 0 0;
}
.cust_radio_off{
	background:url(/styles/prosilver/images/checkbox_off.png) no-repeat 0 0;
}
.cust_checkbox_disabled_on{
	background:url(/styles/prosilver/images/checkbox_disabled_on.png) no-repeat 0 0;
}
.cust_checkbox_disabled_off{
	background:url(/styles/prosilver/images/disabled_off.png) no-repeat 0 0;
}
.cust_radio_disabled_on{
	background:url(/styles/prosilver/images/radiobox_disabled_on.png) no-repeat 0 0;
}
.cust_radio_disabled_off{
	background:url(/styles/prosilver/images/disabled_off.png) no-repeat 0 0;
}
.group{
	color:#333;
}

#reklama{
position:relative;
clear:right;
float:right;
padding-top:10px;
z-index:200;
}

#search-label{
margin-right:-2px;
display:block;
float:right;
width:35px;
height:22px;
}

#search-label a{

display:block;
width:35px;
height:22px;
background:url(/styles/prosilver/imageset/sbutton.png);
text-decoration:none;

}

#search-label a:hover{
background-position: 0px -22px;
}

#warningblock {
	height:160px;
	position:relative;
	top:-340px;
	z-index:1;
}

#logo {
	z-index:200;
}

.nextMsg{
	display:inline-block;
	position:absolute;
	/*cursor:pointer;*/
}
.nextMsg .nm-box{
	border-radius:10px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    -webkit-box-shadow: 3px 3px 5px rgba(176,176,176, 1); 
    -moz-box-shadow: 3px 3px 5px rgba(176,176,176, 1);
    box-shadow: 3px 3px 5px rgba(176,176,176, 1);
    padding-left:5px;
	padding-bottom:0px;
	position:relative;
	top:-170px;
}
.nextMsg .nm-box-bm{
    margin-top:12px;
}
.nextMsg .nm-box-tm{
    margin-bottom:0px;
}
.nextMsg .nm-box-rm{
    margin-left:12px;
}
.nextMsg .nm-box-lm{
    margin-right:12px;
}
.nextMsg .nm-msg{
	margin:0px;
}
.nextMsg .nm-arrow-box{
	display:inline-block;
	position:absolute;
	height:0px;
}
.nextMsg .nm-arrow-box-bm{
	left:50%;
	margin-left:-8px;
	top:0;
}
.nextMsg .nm-arrow-box-tm{
	left:50%;
	margin-left:-8px;
	bottom:0;
}
.nextMsg .nm-arrow-box-rm{
	top:50%;
	margin-top:-8px;
	left:0;
}
.nextMsg .nm-arrow-box-lm{
	top:50%;
	margin-top:-8px;
	right:0;
}
.nextMsg .nm-arrow{
	/*
	* In Internet Explorer, The"border-style: dashed" will never be
	* rendered unless "(width * 5) >= border-width" is true.
	* Since "width" is set to "0", the "dashed-border" remains
	* invisible to the user, which renders the border just like how
	* "border-color: transparent" renders.
	*/
	border-style: dashed;
	border-color: transparent;
	border-width: 0.53em;
	display: -moz-inline-box;
	display: block;
	/* Use font-size to control the size of the arrow. */
	font-size: 15px;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: middle;
	width: 0;
	top:-170px;
}
.nextMsg .nm-arrow-bm{
	border-top-width: 0;
	border-bottom-width: .8em;
	border-bottom-style: solid;
	bottom: 0;
 }
.nextMsg .nm-arrow-tm{
	border-bottom-width: 0;
	border-top-width: .8em;
	border-top-style: solid;
	top: 0;
}
.nextMsg .nm-arrow-rm{
	border-left-width: 0;
	border-right-width: .8em;
	border-right-style: solid;
	right: 0;
}
.nextMsg .nm-arrow-lm{
	border-right-width: 0;
	border-left-width: .8em;
	border-left-style: solid;
	left: 0;
}
/**** Theme colors ****/
/* LIGHT */
.smallline {
	height:5px;
}

.nextMsg-LightTheme .nm-box{
	border:5px #e0e0e0 solid;
    background-color:#fdfdfd;
    color:#454545;
	padding:0;
}
.nextMsg-LightTheme .nm-arrow-tm{
	border-top-color: #e0e0e0;
}
.nextMsg-LightTheme .nm-arrow-bm{
	border-bottom-color: #e0e0e0;
}
.nextMsg-LightTheme .nm-arrow-lm{
	border-left-color: #e0e0e0;
}
.nextMsg-LightTheme .nm-arrow-rm{
	border-right-color: #e0e0e0;
}
/* BLUE */
.nextMsg-BlueTheme .nm-box{
	border:5px #36a4d9 solid;
    background-color:#91d9f1;
    color:#2f789b;
}
.nextMsg-BlueTheme .nm-arrow-tm{
	border-top-color: #36a4d9;
}
.nextMsg-BlueTheme .nm-arrow-bm{
	border-bottom-color: #36a4d9;
}
.nextMsg-BlueTheme .nm-arrow-lm{
	border-left-color: #36a4d9;
}
.nextMsg-BlueTheme .nm-arrow-rm{
	border-right-color: #36a4d9;
}
/* GREEN */
.nextMsg-GreenTheme .nm-box{
	border:5px #a9dc66 solid;
    background-color:#cfe9aa;
    color:#749954;
}
.nextMsg-GreenTheme .nm-arrow-tm{
	border-top-color: #a9dc66;
}
.nextMsg-GreenTheme .nm-arrow-bm{
	border-bottom-color: #a9dc66;
}
.nextMsg-GreenTheme .nm-arrow-lm{
	border-left-color: #a9dc66;
}
.nextMsg-GreenTheme .nm-arrow-rm{
	border-right-color: #a9dc66;
}
/* CREAM */
.nextMsg-CreamTheme .nm-box{
	border:5px #f9e88e solid;
    background-color:#faf7aa;
    color:#000000;
	font-size:13px;
	/*padding-left:30px;*/
}
.nextMsg-CreamTheme .nm-arrow-tm{
	border-top-color: #f9e88e;
}
.nextMsg-CreamTheme .nm-arrow-bm{
	border-bottom-color: #f9e88e;
}
.nextMsg-CreamTheme .nm-arrow-lm{
	border-left-color: #f9e88e;
}
.nextMsg-CreamTheme .nm-arrow-rm{
	border-right-color: #f9e88e;
}
/* RED */
.nextMsg-RedTheme .nm-box{
	top:200px;
	border:5px #ce6e6f solid;
    background-color:yellow;
    color:#fff;
}
.nextMsg-RedTheme .nm-arrow-tm{
	border-top-color: #ce6e6f;
}
.nextMsg-RedTheme .nm-arrow-bm{
	border-bottom-color: #ce6e6f;
}
.nextMsg-RedTheme .nm-arrow-lm{
	border-left-color: #ce6e6f;
}
.nextMsg-RedTheme .nm-arrow-rm{
	border-right-color: #ce6e6f;
}
/* DARK */
.nextMsg-DarkTheme .nm-box{
	border:5px #303030 solid;
    background-color:#505050;
    color:#fff;
}
.nextMsg-DarkTheme .nm-arrow-tm{
	border-top-color: #303030;
}
.nextMsg-DarkTheme .nm-arrow-bm{
	border-bottom-color: #303030;
}
.nextMsg-DarkTheme .nm-arrow-lm{
	border-left-color: #303030;
}
.nextMsg-DarkTheme .nm-arrow-rm{
	border-right-color: #303030;
}
/*********************/


