/***** FONTS *******/

@font-face {
    font-family: 'figuratie';
    src:url('/fonts/figuratie.eot?-40r6tf');
    src:url('/fonts/figuratie.eot?#iefix-40r6tf') format('embedded-opentype'),
        url('/fonts/figuratie.woff?-40r6tf') format('woff'),
        url('/fonts/figuratie.ttf?-40r6tf') format('truetype'),
        url('/fonts/figuratie.svg?-40r6tf#figuratie') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    font-family: 'figuratie';
    speak: none;
    display: inline-block;
    font-style: normal;
    font-weight: normal;
    text-decoration:none !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	
}


.icon-add:before {
    content: "\e608";
}
.icon-productioncompany:before {
    content: "\e609";
}
.icon-info:before {
    content: "\e603";
}
.icon-check:before {
    content: "\e604";
}
.icon-remove:before {
    content: "\e605";
}
.icon-noview:before {
    content: "\e606";
}
.icon-stats2:before {
    content: "\e607";
}
.icon-stats:before {
    content: "\e600";
}
.icon-shootingday:before {
    content: "\e601";
}
.icon-taskmanager:before {
    content: "\e602";
}



/**** END FONTS ****/

html
{
    margin: 0;
    padding: 0;
    overflow: -moz-scrollbars-vertical;
    overflow-y:scroll;
}

body
{
	background: #cfcbc8 url('/images/background.jpg') repeat-x;
    margin:0;
    padding: 0;
    text-align: center;
    font-family: Arial;
    color: #333333;
    font-size: 12px;
    line-height:17px;
}

.externFrame
{
	position:absolute;
	right:0px;
	top:20px;
	height:85px;
	width:300px;
	
}

.logoclick,
.logoclick:hover,
.logoclick:link,
.logoclick:active
{
	position:absolute;
	top:0px;
	left:0px;
	height:100px;
	width:400px;
	background:transparent;
	text-decoration:none;
}



.bigimg
{
	background: url('/images/balk.jpg') no-repeat;
	width:986px;
	height:225px;
	border-top-left-radius:2px;
    border-top-right-radius:2px;
}

#reg2 .bigimg
{
   background: url('/images/2/balkNL.jpg') no-repeat;
    width:986px;
    height:225px;
}

#reg3 .bigimg
{
   background: url('/images/3/balk.jpg') no-repeat;
    width:986px;
    height:225px;
}

.blogo
{
	min-height:100px;
	background: url('/images/logo.png') 10px 15px no-repeat;
}

#reg2 .blogo
{
    background: url('/images/2/logo.png') 10px 15px no-repeat;
}

#reg3 .blogo
{
    background: url('/images/3/logo.png') 10px 15px no-repeat;
}



:focus 
{
    outline: 0;
} 

div
{
    padding:0;
    margin:0;
}

form
{
    padding:0;
    margin:0;
}

p 
{
    margin:0 0 12px;
    padding:0;
}

input
{
    font-size: 13px;
    font-family: Arial;
}

button, input[type=submit], input[type=image], input[type=reset] { 
    cursor: pointer;
}

textarea
{
    font-size: 13px;
    font-family: Arial;
    resize: none;
    overflow-y: auto;
    line-height:17px;
}


select
{
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    border-radius: 4px; 
    border-style:solid;
    border-width:1px;
    padding:1px;
    border:1px solid #BBBBBB;
    padding-right: 10px;
    font-size: 13px;
    height:26px;
    background:white;
}

a:active
{
    background-color:inherit;
}


ul::-webkit-scrollbar,
div::-webkit-scrollbar {
    width: 12px;
}

ul::-webkit-scrollbar-track,
div::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
    background: rgb(247, 247, 247);
    border-radius: 2px;
}

ul::-webkit-scrollbar-thumb,
div::-webkit-scrollbar-thumb {
    border-radius: 2px;
    /*-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.4); */
    background:#ddd;
    border:1px solid #bbb;
}

ul::-webkit-scrollbar-thumb:hover,
div::-webkit-scrollbar-thumb:hover
{
    background:#bbb;
}

/*
********************************************************
** Bounderies
********************************************************
*/

div.pagecenter
{
    position: relative;
    margin: 0 auto; 
    width: 986px;
    text-align: left;
    overflow:visible;
}

#sitebound
{
	margin-top:105px;
	background:white;
	min-height:800px;
	box-shadow: rgba(50, 50, 50, 0.74902) 0px 0px 9px 0px;
    border-radius: 2px;
}

#balkimg
{
	border-top-left-radius:2px;
	border-top-right-radius:2px;
}

/*
********************************************************
** Footer
********************************************************
*/


#footer
{
    height:142px;
    position:relative;
}

#FooterFader
{
    overflow:visible;
    height:112px;
}

#footer #bottom_logo
{
    position:absolute;
    display:block;
    top:55px;
    left:20px;
    background: url('../images/bottom_logo.png') no-repeat;
    width:169px;
    height:31px;
}

#footer #bottom_footerline
{
    position:absolute;
    left:20px;
    top:28px;
    width:990px;
    height:2px;
    
    border-top: 1px solid #E0E0E0;
    line-height: 1px;
    overflow: hidden;
    background: #FFF;
}

#footer #bottom_line
{
    position:absolute;
    left:217px;
    top:54px;
    border-left:1px solid #7C7C7C;
    width:2px;
    height:32px;
}

#footer #bottom_copyright
{
    position:absolute;
    left:247px;
    top:53px;
    width:600px;
    height:25px;
    font-size:11px;
}

#footer a#bottom_fb 
{
    position:absolute;
    display:block;
    top:44px;
    left:790px;
    background: url('../images/footer_fbtwin.png') 0px -0px no-repeat;
    width:51px;
    height:53px;
    opacity:0.7;
    filter: alpha(opacity=70);
    
}

#footer a#bottom_fb:hover
{
    opacity:1;
    filter: alpha(opacity=100);
    
}

#footer a#bottom_tw
{
    position:absolute;
    display:block;
    top:44px;
    left:853px;
    background: url('../images/footer_fbtwin.png') -63px -0px no-repeat;
    width:51px;
    height:53px;
    opacity:0.7;
    filter: alpha(opacity=70);
    
}

#footer a#bottom_tw:hover
{
    opacity:1;
    filter: alpha(opacity=100);
    
}

#footer a#bottom_in
{
    position:absolute;
    display:block;
    top:44px;
    left:916px;
    background: url('../images/footer_fbtwin.png') -128px -0px no-repeat;
    width:51px;
    height:53px;
    opacity:0.7;
    filter: alpha(opacity=70);
    
}

#footer a#bottom_in:hover
{
    opacity:1;
    filter: alpha(opacity=100);
    
}

#footer a,
#footer a:link
{
    color:#069;
    font-weight:normal;
    text-decoration:none;
}

#footer a:hover
{
    text-decoration:underline;
}


#sidemenu
{
	float:left;width:200px;padding-left:5px;padding-top:10px;
}

#sidemenu ul
{
	display:block;
	padding:0;
	margin:0;
	margin-bottom:10px;
}

#sidemenu .myicon
{
	display:block;
	float:left;
	width:16px;
	font-size:14px;
	
}

#sidemenu li
{
	/*border: 1px solid #c7c7c7;
	display:block;
	margin:0;
	padding:0;
	font-size: 12px;
	color: #069;
	font-weight: bold;
	*/
	
	display:block;
    margin:0;
    padding:0;
	
    border:1px solid #DBDBDB;
	border-top:0;
}

#sidemenu ul a
{
    display:block;
    margin:0;
    padding:10px;
    font-size: 12px;
    color: #555;
    font-weight: bold;	
	
}

#sidemenu ul a:hover
{
	text-decoration:none;
	color:black;
}

#sidemenu li:first-child
{
	/*border-top:1px solid #315C99;
	border-bottom:0px;*/
	border-top:1px solid #F2F2F2;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
}

#sidemenu li:last-child
{
	border-bottom:1px solid #C0C0C0;
    -webkit-box-shadow: 0px 1px 1px #DBDBDB;
    -moz-box-shadow: 0px 1px 1px #DBDBDB;
    box-shadow: 0px 1px 1px #DBDBDB;
	
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px;
}

#sidemenu li.selected
{
    background: #EEEEEE;
}

#sidemenu li.selected a
{
	color:black;
}
#sidemenu li:hover
{
	background:#EEEEEE;
	
}

#sidemenu #fbframe
{
	width:195px;
	
	border:1px solid #DBDBDB;
    border-top:1px solid #F2F2F2;
    border-bottom:1px solid #C0C0C0;
    
    -webkit-box-shadow: 0px 1px 1px #DBDBDB;
    -moz-box-shadow: 0px 1px 1px #DBDBDB;
    box-shadow: 0px 1px 1px #DBDBDB;
    
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
	
}

#sidemenu #facebook
{
    border:1px solid #DBDBDB;
    border-top:1px solid #F2F2F2;
    border-bottom:1px solid #C0C0C0;
    
    -webkit-box-shadow: 0px 1px 1px #DBDBDB;
    -moz-box-shadow: 0px 1px 1px #DBDBDB;
    box-shadow: 0px 1px 1px #DBDBDB;
    
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
	border:1px solid #DBDBDB;
    border-top:1px solid #F2F2F2;
    border-bottom:1px solid #C0C0C0;
    
    -webkit-box-shadow: 0px 1px 1px #DBDBDB;
    -moz-box-shadow: 0px 1px 1px #DBDBDB;
    box-shadow: 0px 1px 1px #DBDBDB;
    
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
	text-align:center;
	margin-top:5px;
	padding-bottom:5px;
}

.prodlist
{
	margin:0;
	padding:0;
}

.prodlist li
{
	position:relative;
	display:block;
	padding:5px;
	margin:0px;
	margin-top:10px;
	margin-right:13px;
	float:left;
	width:374px;
	height:140px;
	cursor:pointer;
	
	
	border:1px solid #DBDBDB;
	border-top:1px solid #F2F2F2;
	border-bottom:1px solid #C0C0C0;
	
	-webkit-box-shadow: 0px 1px 1px #DBDBDB;
	-moz-box-shadow: 0px 1px 1px #DBDBDB;
	box-shadow: 0px 1px 1px #DBDBDB;
	
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
}

.prodlist li .myicon
{
    font-size:14px;
}

.prodlist img
{
	position:absolute;
	left:5px;
	top:6px;
	width:145;
	height:80px;
	box-sizing: content-box;
	
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
	
}

.prodlist li:hover
{
	background:#F0F0F0;
}

.prodlist li:hover .title
{
    color: #069;

}

.prodlist li:hover img
{
	position:absolute;
    left:4px;
    top:5px;
	
    border:1px solid #DBDBDB;
	    
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
}


.prodlist .title
{
	position:absolute;
	top:9px;
	left:160px;
	font-size:14px;
	font-weight:bold;
	white-space: nowrap;
	text-overflow: ellipsis;
	width:203px;
	overflow:hidden;
}

.prodlist .description
{
    position:absolute;
    top:29px;
    left:160px;
    font-size:12px;
    width:203px;
	line-height:16px;
}
.prodlist .count
{
    position:absolute;
    top:110px;
    left:10px;
	color:#888;
}

.prodlist .time
{
    position:absolute;
    top:110px;
    left:73px;
	width:285px;
	text-align:right;
    color:#888;
}

.prodlist a
{
	display:none;
}

.intro
{
	position:relative;
    display:block;
    padding:5px;
    margin:0px;
    margin-top:5px;
	margin-right:15px; 
    
    border:1px solid #DBDBDB;
    border-top:1px solid #F2F2F2;
    border-bottom:1px solid #C0C0C0;
    
    -webkit-box-shadow: 0px 1px 1px #DBDBDB;
    -moz-box-shadow: 0px 1px 1px #DBDBDB;
    box-shadow: 0px 1px 1px #DBDBDB;
    
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
	
	font-size:13px;
	height:35px;
}

.intro .myicons
{
	font-size:16px;
}

.intro .icon-check
{
	font-size:15px;
}

.intro #pos1
{
	position:absolute;
	top:5px;
	left:300px;
}

.intro #pos2
{
    position:absolute;
	top:5px;
    left:550px;
}

/******************* PROD ROLES *****************/

#prodsingle .image
{
	float:left;
	margin-top:5px;
	display:block;
	padding:5px;
	background:white;
    width:302px;

    border:1px solid #DBDBDB;
    border-top:1px solid #F2F2F2;
    border-bottom:1px solid #C0C0C0;
    
    -webkit-box-shadow: 0px 1px 1px #DBDBDB;
    -moz-box-shadow: 0px 1px 1px #DBDBDB;
    box-shadow: 0px 1px 1px #DBDBDB;
    
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;	
	
	margin-right:10px;
}

#prodsingle .title
{
	font-size:25px;
	font-weight:bold;
	padding-top:10px;
	margin-bottom:10px;
	padding-right:18px;
	line-height:25px;
}

#prodsingle .fromprod
{
	margin-top:9px;
	margin-bottom:1px;
}

#prodsingle .lastchanged
{
	margin-top:4px;
    margin-bottom:10px;
}

#prodsingle .fromprod,
#prodsingle .lastchanged
{
    color:#777;
}


#prodsingle .fromprod .myicon,
#prodsingle .lastchanged .myicon
{
	font-size:13px;
    width:15px;	
}

#prodsingle .description
{
    font-size:13px;
	min-height:130px;
	padding-right:18px;
	text-align:justify;
}

#prodsingle .description .lessinfo,
#prodsingle .description .texthidden
{
	display:none;
}

.roles
{
	padding-right:20px;
}

.inlinetitle.title,
.roles .title
{	
	padding-left:10px;
	font-size:20px;
    margin-top:20px;
	margin-bottom:15px;
}

.h30
{
	height:30px;
	line-height:20px;
	overflow:hidden;
}

.inlinetitle.title
{
	margin-top:0px;
}

.roles .title.nojobs
{
    padding-top: 100px;
    font-size: 40px;
    color: #999;
    text-align: center;
	cursor:default;
	padding-right:5px;
	-webkit-user-select: none;  
	-moz-user-select: none;    
	-ms-user-select: none;      
	user-select: none;
}

.roles .item
{
	padding:15px;
	padding-bottom:10px;
	border:1px solid #DBDBDB;
	border-bottom:0px;
}

.roles .item:first-child
{
	border-top:1px solid #F2F2F2;
	border-top-left-radius:4px;
    border-top-right-radius:4px;
}

.roles .item:last-child
{
    border-bottom:1px solid #C0C0C0;
    
    -webkit-box-shadow: 0px 1px 1px #DBDBDB;
    -moz-box-shadow: 0px 1px 1px #DBDBDB;
    box-shadow: 0px 1px 1px #DBDBDB;
	
	border-bottom-right-radius:4px;
    border-bottom-left-radius:4px;
}

.roles .item .name
{
    font-weight:bold;
	font-size:14px;
	padding-bottom:4px;
}

.roles .item .date
{
    padding-right:10px;
}

.roles .item .time
{
	padding-top:10px;
    color:#777;
}

.roles .item .itemleft
{
	float:left;
	width:300px;
}

.roles .item .itemleft.req
{
    width:240px;
	color:#999;
}

.roles .item .itemleft.subscribe
{
    width:180px;	
	text-align:center;
}

.roles .item .itemleft.subscribe a
{
    color:#34AF00;
	font-weight:bold;
}

.roles .item .enditem
{
	clear:both;
	height:1px;
	line-height:1px;
	overflow:hidden;
}

.business 
{
	padding-left:10px;
    margin-top:10px;
	font-size:13px;
	padding-right:20px;
}

.business .title
{

    font-size:20px;
    margin-bottom:15px;
}

.business .logo
{
	float:right;
	width:300px;
	height:auto;
	padding-left:10px;
}

.business td
{
	padding-right:10px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	vertical-align: top;
	border-bottom:1px solid #999;
}

/* === Buttons === */

.buttonS, .buttonM, .buttonL, .buttonH, [class*="tablectrl"] {
    -webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: moz-none;
-ms-user-select: none;
user-select: none;
    font-size: 13px; color: #fff; font-weight: bold; text-shadow: 0 -1px #000; display: inline-block; line-height: 14px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
.buttonS span, .buttonM span, .buttonL span, .buttonH span { text-shadow: 0 1px 0 #6f6f6f; margin-left: 10px; }
.buttonS { padding: 5px 14px; }
.buttonM { padding: 7px 15px; }
.buttonL { padding: 8px 18px; }
.buttonH { float: right; padding: 4px 12px 4px 12px; color: #fff!important; margin: 7px 10px 6px 10px; }

.bDefault, .dualBtn, .searchLine button { border: 1px solid #b3b3b3 !important; box-shadow: inset 0 1px 0px #fff; -webkit-box-shadow: inset 0 1px 0px #fff; -moz-box-shadow: inset 0 1px 0px #fff; color: #555; text-shadow: 0 1px #fff;
background: #f3f3f3;
background: -moz-linear-gradient(top,  #f3f3f3 0%, #d9d9d9 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#d9d9d9));
background: -webkit-linear-gradient(top,  #f3f3f3 0%,#d9d9d9 100%);
background: -o-linear-gradient(top,  #f3f3f3 0%,#d9d9d9 100%);
background: -ms-linear-gradient(top,  #f3f3f3 0%,#d9d9d9 100%);
background: linear-gradient(top,  #f3f3f3 0%,#d9d9d9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#d9d9d9',GradientType=0 );
}

.bDefault:hover, .dualBtn:hover, .searchLine button:hover { -webkit-transition: box-shadow 0.05s ease-in-out; -moz-transition: box-shadow 0.05s ease-in-out; transition: box-shadow 0.05s ease-in-out;
background: #f3f3f3;
background: -moz-linear-gradient(top,  #f3f3f3 0%, #CECECE 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#CECECE));
background: -webkit-linear-gradient(top,  #f3f3f3 0%,#CECECE 100%);
background: -o-linear-gradient(top,  #f3f3f3 0%,#CECECE 100%);
background: -ms-linear-gradient(top,  #f3f3f3 0%,#CECECE 100%);
background: linear-gradient(top,  #f3f3f3 0%,#CECECE 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#CECECE',GradientType=0 );
 }
.bDefault.open, .bDefault:active, .dualBtn:active, .titleToolbar > li > a:active, .titleOpt > a:active, .searchLine button:active 
 { background: #e2e2e2 !important; 
 color: #505050; 
 border-color: #c0c0c0 !important; 
 box-shadow: 0 0 6px 0px rgba(0, 0, 0, 0.1) inset !important; 
 -webkit-box-shadow: 0 0 6px 0px rgba(0, 0, 0, 0.1) inset !important; 
 -moz-box-shadow: 0 0 6px 0px rgba(0, 0, 0, 0.1) inset !important; 
 text-shadow: 0 -1px 1px #f1f1f1 !important;
}
.bDefault span { text-shadow: none; }

.bGreen { border: 1px solid #547600 !important; box-shadow: 0 1px 0px 0 #e1f1b0 inset; -webkit-box-shadow: 0 1px 0px 0 #e1f1b0 inset; -moz-box-shadow: 0 1px 0px 0 #e1f1b0 inset;
background: #a6dc00;
background: -moz-linear-gradient(top,  #a6dc00 0%, #699500 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a6dc00), color-stop(100%,#699500));
background: -webkit-linear-gradient(top, #a6dc00 0%,#699500 100%);
background: -o-linear-gradient(top, #a6dc00 0%,#699500 100%);
background: -ms-linear-gradient(top, #a6dc00 0%,#699500 100%);
background: linear-gradient(top, #a6dc00 0%,#699500 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6dc00', endColorstr='#699500',GradientType=0 );
 text-shadow: 0 -1px #5c8700;
 }

.bGreen:hover { 
background: #a6dc00;
background: -moz-linear-gradient(top,  #a6dc00 0%, #537600 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a6dc00), color-stop(100%,#537600));
background: -webkit-linear-gradient(top, #a6dc00 0%,#537600 100%);
background: -o-linear-gradient(top, #a6dc00 0%,#537600 100%);
background: -ms-linear-gradient(top, #a6dc00 0%,#537600 100%);
background: linear-gradient(top, #a6dc00 0%,#537600 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6dc00', endColorstr='#537600',GradientType=0 );
}

.bGreen:active { background: #719e00;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6dc00', endColorstr='#608700',GradientType=0 );
box-shadow: 0 0 6px 0px rgba(0, 0, 0, 0.4) inset; -webkit-box-shadow: 0 0 6px 0px rgba(0, 0, 0, 0.4) inset; -moz-box-shadow: 0 0 6px 0px rgba(0, 0, 0, 0.4) inset; }

.bRed { border: 1px solid #962013 !important; box-shadow: 0 1px 0px 0 #eba39a inset; -webkit-box-shadow: 0 1px 0px 0 #eba39a inset; -moz-box-shadow: 0 1px 0px 0 #eba39a inset;
background: #dc4a38;
background: -moz-linear-gradient(top,  #dc4a38 0%, #8e2318 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dc4a38), color-stop(100%,#8e2318));
background: -webkit-linear-gradient(top, #dc4a38 0%,#8e2318 100%);
background: -o-linear-gradient(top, #dc4a38 0%,#8e2318 100%);
background: -ms-linear-gradient(top, #dc4a38 0%,#8e2318 100%);
background: linear-gradient(top, #dc4a38 0%,#8e2318 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc4a38', endColorstr='#8e2318',GradientType=0 );
 text-shadow: 0 -1px #812a16;
 }
 
 .bRed:hover { 
background: #dc4a38;
background: -moz-linear-gradient(top,  #dc4a38 0%, #740e04 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dc4a38), color-stop(100%,#740e04));
background: -webkit-linear-gradient(top, #dc4a38 0%,#740e04 100%);
background: -o-linear-gradient(top, #dc4a38 0%,#740e04 100%);
background: -ms-linear-gradient(top, #dc4a38 0%,#740e04 100%);
background: linear-gradient(top, #dc4a38 0%,#740e04 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc4a38', endColorstr='#740e04',GradientType=0 );
}

.bRed:active { background: #b03829;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b03829', endColorstr='#b03829',GradientType=0 );
box-shadow: 0 0 6px 0px rgba(0, 0, 0, 0.4) inset; -webkit-box-shadow: 0 0 6px 0px rgba(0, 0, 0, 0.4) inset; -moz-box-shadow: 0 0 6px 0px rgba(0, 0, 0, 0.4) inset; }
 

.bBlue {  border: 1px solid #38689a !important; box-shadow: 0 1px 0px 0 #b0d5f1 inset; -webkit-box-shadow: 0 1px 0px 0 #b0d5f1 inset; -moz-box-shadow: 0 1px 0px 0 #b0d5f1 inset;text-shadow: 0 -1px #325c87;
background: #5ba5cb;
background: -moz-linear-gradient(top,  #5ba5cb 0%, #3a70ab 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ba5cb), color-stop(100%,#3a70ab));
background: -webkit-linear-gradient(top,  #5ba5cb 0%,#3a70ab 100%);
background: -o-linear-gradient(top,  #5ba5cb 0%,#3a70ab 100%);
background: -ms-linear-gradient(top,  #5ba5cb 0%,#3a70ab 100%);
background: linear-gradient(top,  #5ba5cb 0%,#3a70ab 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ba5cb', endColorstr='#3a70ab',GradientType=0 );
}

.bBlue:hover {
background: #5ba5cb;
background: -moz-linear-gradient(top,  #5ba5cb 0%, #346499 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ba5cb), color-stop(100%,#346499));
background: -webkit-linear-gradient(top,  #5ba5cb 0%,#346499 100%);
background: -o-linear-gradient(top,  #5ba5cb 0%,#346499 100%);
background: -ms-linear-gradient(top,  #5ba5cb 0%,#346499 100%);
background: linear-gradient(top,  #5ba5cb 0%,#346499 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ba5cb', endColorstr='#346499',GradientType=0 );
}

.bBlue:active { background: #4786b8;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ba5cb', endColorstr='#346499',GradientType=0 );
box-shadow: 0 0 6px 0px rgba(0, 0, 0, 0.4) inset; -webkit-box-shadow: 0 0 6px 0px rgba(0, 0, 0, 0.4) inset; -moz-box-shadow: 0 0 6px 0px rgba(0, 0, 0, 0.4) inset;
}


.bcGreen { border: 1px solid #547600 !important; box-shadow: 0 1px 0px 0 #e1f1b0 inset; -webkit-box-shadow: 0 1px 0px 0 #e1f1b0 inset; -moz-box-shadow: 0 1px 0px 0 #e1f1b0 inset;
background: #a6dc00;
background: -moz-linear-gradient(top,  #a6dc00 0%, #699500 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a6dc00), color-stop(100%,#699500));
background: -webkit-linear-gradient(top, #a6dc00 0%,#699500 100%);
background: -o-linear-gradient(top, #a6dc00 0%,#699500 100%);
background: -ms-linear-gradient(top, #a6dc00 0%,#699500 100%);
background: linear-gradient(top, #a6dc00 0%,#699500 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6dc00', endColorstr='#699500',GradientType=0 );
text-shadow: 0 -1px #5c8700;
color:white;
padding:0px 3px;
-moz-border-radius: 3px; 
-webkit-border-radius: 3px; 
border-radius: 3px;
 }
  
 .bcBlue{
    border: 1px solid #38689a !important; box-shadow: 0 1px 0px 0 #b0d5f1 inset; -webkit-box-shadow: 0 1px 0px 0 #b0d5f1 inset; -moz-box-shadow: 0 1px 0px 0 #b0d5f1 inset;text-shadow: 0 -1px #325c87;
background: #5ba5cb;
background: -moz-linear-gradient(top,  #5ba5cb 0%, #3a70ab 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ba5cb), color-stop(100%,#3a70ab));
background: -webkit-linear-gradient(top,  #5ba5cb 0%,#3a70ab 100%);
background: -o-linear-gradient(top,  #5ba5cb 0%,#3a70ab 100%);
background: -ms-linear-gradient(top,  #5ba5cb 0%,#3a70ab 100%);
background: linear-gradient(top,  #5ba5cb 0%,#3a70ab 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ba5cb', endColorstr='#3a70ab',GradientType=0 );
 text-shadow:  0 1px 0px rgba(20, 20, 20, 0.19) !important;
color:white;
padding:0px 3px;
-moz-border-radius: 3px; 
-webkit-border-radius: 3px; 
border-radius: 3px;
 }
 
.bcDefault{ border: 1px solid #BBB !important; background: #DADADA !important; 
 color: #505050; 
 box-shadow: 0 0 6px 0px rgba(0, 0, 0, 0.19) inset !important; 
 -webkit-box-shadow: 0 0 6px 0px rgba(0, 0, 0, 0.19) inset !important; 
 -moz-box-shadow: 0 0 6px 0px rgba(0, 0, 0, 0.19) inset !important; 
 text-shadow:  0 1px 0px rgba(20, 20, 20, 0.19) !important;
color:white;
padding:0px 3px;
-moz-border-radius: 3px; 
-webkit-border-radius: 3px; 
border-radius: 3px;
}