* { margin: 0; padding: 0; }
/* auto-clearfix */
.pseudo-button:after, .the-material .info:after, .the-material .quick-info:after, .result:after, .profile:after, .breadcrumb:after, .wrap:after, .rating:after, .sorting:after, .filters:after, .form-row-submit:after, .tabs .nav:after, .feature-patronage:after, .material-description:after, #access .menu:after, .row:after, .go-forward:after, .list:after, .list li:after, .container:after, .horiz:after, .row-inner:after, .grayBG:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.pseudo-button, .the-material .info, .the-material .quick-info, .result, .profile, .breadcrumb, .wrap, .rating, .sorting, .filters, .form-row-submit, .tabs .nav, .feature-patronage, .material-description, #access .menu, .row, .go-forward, .list, .list li, .container, .horiz, .row-inner:after {display:block;}

body { width: 100%; background: #fdfdfd; font-size: 12px; font-family: 'Arial','Helvetica',sans-serif}

#wrapper { width: 1000px; margin: auto; }

.section-sublink {
	float: right;
	width: 100px;
	font-size: 11px;
	padding-top: 4px;
	text-align: right;
}

.smallSectionLink {
	font-size: 11px;
	padding-top: 5px;
	width: 340px;
	text-align: right;
}

.profile-name h1 {
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
}

.smallSectionLink a {
	text-decoration: underline;
}

/* Style ogólne dla strony */
a { color: black; text-decoration: none; outline: 0 !important;}
a:hover { color: #0066CC;}
p { line-height: 1.2em; margin: 0;}
img { border: 0; }

ul { list-style: none; }

h1 { font-size: 36px;
 line-height: 36px;}
h2 { font-size: 24px;
    line-height: 24px;
}
h3, .page-title h1 { font-size: 21px;}
#aside h3.tabs-name { font-size: 19px;}
h4, .access { font-size: 17px;}
h5 { font-size: 14px;}
h6 { font-size: 13px;}
h1, h2, h3, h4, h5, h6 { margin: 0; font-weight: normal}
.mini, .small { margin: 0; padding: 0; font-weight: normal;}
.small, .small label { font-size: 12px;}
.mini, .mini label { font-size: 11px;}

/* grids */

.col { float: left; width: 140px; margin: 0 22px 0 0;}
.col-double { width: 302px;}
.col-triple { width: 464px;}
.col-quad { width: 626px;}
.last { margin-right: 0;}
.side { float: right; width: 302px;}

div.row { width: 950px; clear: both;  }

.processingInfo {
   background: #bfd9f2;
   border: 1px solid #0066cc;
   margin-top: 4px;
   margin-bottom: 4px;
   padding: 5px;
   border-radius: 5px;
   -moz-border-radius: 5px;
}

.leaveOption {
   background: #e7f1f9;
   border: 1px solid #6aa8e8;
   margin-top: 4px;
   margin-bottom: 4px;
   padding: 5px;
   border-radius: 5px;
   -moz-border-radius: 5px;
   clear: both;
}

.processingInfo img {
	border: 0px solid white;
}

#firstRow span.icon { float: left; width: 16px; height: 16px; display: block; margin-right: 7px; }
#featuredBox span.icon { width: 13px; height: 13px; display: inline; }
#featuredBox span.label { float: none; }

#featuredBox p {
	margin-top: -2px;
}

span.icon-big { width: 24px; height: 24px; float: left; display: block; padding-right: 8px; }
span.unread-mail { background: url('../img/ico/16/envelope.png') no-repeat 0px 5px; }
span.channel { background: url('../img/ico/16/tv.png') no-repeat 50% 0px; }
span.register { background: url('../img/ico/16/padlock.png') no-repeat 50% 50%; }
span.user { background: url('../img/ico/16/person.png') no-repeat 50% 50%; }
span.signin { background: url('../img/ico/16/key.png') no-repeat 50% 50%; }

span.channel-big { background: url('../img/ico/24/tv.png') no-repeat 50% 0px; }
span.user-big { background: url('../img/ico/24/person.png') no-repeat 50% 50%; }


span.video { background: url('../img/ico/16/filmclap.png') no-repeat 50% 50%; }
span.video-hd { background: url('../img/ico/16/filmclap-hd.png') no-repeat 50% 50%; width: 49px; }
span.picture { background: url('../img/ico/16/camera.png') no-repeat 50% 50%; }
span.document { background: url('../img/ico/16/paper.png') no-repeat 50% 50%; }

ul.float-left { list-style: none; }
ul.float-left li { float: left;  }
#firstRow ul.float-left li { padding-left: 10px; padding-right: 10px; height: 22px; }
#firstRow ul.float-left li ul li { height: 33px; border-bottom: 1px solid #eeeeee}
#firstRow ul.float-left li ul li:hover { background: #f2f2f2;}
#firstRow ul.float-left li .popup { top: 22px !important; }
#firstRow a:hover { color: black !important;}

ul.float-left li.dropdown { padding-right: 15px !important; background: url('../img/dropdown.png') no-repeat 100% 30% ; }
div.dropdown { background: url('../img/dropdown.png') no-repeat 90% 50% ;}
div.white, .field {
	background-color: white;
	border: 1px solid #bebebe;
	border-color:#cdcdcd #929292 #8e8e8e #d3d3d3 !important;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	-o-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
div.white {
	padding: 25px 25px 23px;
	background-color: white;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-o-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
}
div.popup { display: none; position: absolute; top: 36px; left: 0px; background: white; border: 1px solid silver; z-index: 101; }
#firstRow div.popup { left: auto; right: 0px; }
div.popup-modal { display: none; position: absolute; top: 0px; right: 0px; background: white; border: 1px solid silver; z-index: 101; }
div.popup-active { display: block; }
div.box { width: 218px; padding: 25px; }
div.box a.close { float: right; background: url('../img/close-1.png') no-repeat 0 50%; display: block; text-indent: 10px; width: 22px; height: 22px; }
div.box a.close:hover { float: right; background: url('../img/close-2.png') no-repeat 0 50%; display: block; text-indent: 10px; width: 22px; height: 22px; }
div.box h3 { padding-bottom: 10px; border-bottom: 1px solid silver; margin-bottom: 10px; }

#modal-overlay {
	display: none;
	position: absolute; position: fixed; top: 0; left: 0; z-index: 150;
	width: 100%; height: 100%;
	background-color: #333333;
   /*background-color: rgba(0,0,0,0.2);*/
   opacity: 0.3;
   filter: alpha(opacity=30);

}
.modal-mode #modal-overlay { display: block;}




li.popup { position: relative; z-index:100; }
li.popup-modal { position: relative; z-index:100; }

.text, .password, .input, .select, textarea, button, .button {
	font-size: 17px; color: black;
	border: 1px solid #bebebe;
	border-color:#cdcdcd #929292 #8e8e8e #d3d3d3 !important;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	display: inline-block; vertical-align: baseline; line-height: 20px;
	text-decoration: none !important;
   vertical-align: bottom;
   padding-left: 3px; padding-right: 3px;
   font-family: 'Arial','Helvetica',sans-serif;
}

textarea, textarea.text { line-height: 24px !important;}

button, .button {
   height: 35px;
}

.buttonSubmitGray {
	font-size: 17px; color: black !important;
	border: 1px solid #bebebe;
	border-color:#cdcdcd #929292 #8e8e8e #d3d3d3 !important;
   background-image: -moz-linear-gradient(center top , #A6A6A6, #525252);
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	-o-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	display: inline-block; vertical-align: baseline; line-height: 20px;
	text-decoration: none !important;
   vertical-align: bottom;
   padding-left: 3px; padding-right: 3px;
   height: 35px;
   background-image: -webkit-gradient(linear, center top, center bottom, from(#a6a6a6), to(#525252));
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#a6a6a6', EndColorStr='#525252');
	-ms-filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#a6a6a6', EndColorStr='#525252');
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	-webkit-font-smoothing: subpixel-antialiased;
   color: white !important;
   cursor: pointer;
}

.grayBG { background: #f0f0f0; padding: 10px; }

.text, .password, .input, .select {
   padding-top: 0px;
   font-size: 18px;
   height: 35px;
   line-height: 35px !important;
}

textarea {
	font-size: 18px;
	padding-top: 4px;
}

.join-to-right {
	-moz-border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px;
	-o-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}
.join-to-left {
	-moz-border-radius: 0 4px 4px 0 ;
	-webkit-border-radius: 0 4px 4px 0;
	-o-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}
.join-to-both {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}



#firstRow { height: 22px; padding-top: 5px; width: 957px; padding-left: 23px;]}
#firstRow ul.float-left { float: right; }
#firstRow ul li { line-height: 18px; }


#secondRow { height: 130px; }

#logo { display: block; width: 238px; height: 65px; background: url('../img/logo.png') no-repeat; text-indent: -1000px;}
#scope { width: 140px; line-height: 35px; float: left; border-top: 1px solid silver; border-bottom: 1px solid silver; border-color: #CDCDCD #929292 #8E8E8E #D3D3D3 !important; height: 35px; text-align: left; }
#scope select { border: 0; background: transparent; width: 130px; }
#query { float: left; }
#scope a:hover { color: black !important; }
#scope span.ui-selectmenu-status { color: black !important; }



#search { padding-top: 5px; padding-left: 15px; }

#access { padding: 14px 0 0; margin: 0;}
#access #upload-trigger { float: right; margin: 0; position: relative;}
#access #upload-trigger .button { width: 140px; padding-left: 0; padding-right: 0; display: block; text-align: center; }
#access #the-categories .button,  #access #the-blog .button { font-weight: bold;}
#access .menu { float: left;}
#access .menu li { float: left; display: block; margin: 0; }
#access .menu li li { float: none; display: list-item; padding: 3px 0;}
#access .menu .button {
	float: left; margin: 0; padding: 0px 19px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
   line-height: 33px;
	border-right-color: white !important;
   cursor: pointer;
}
#access .menu .first .button {
	-moz-border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px;
	-o-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}
#access .menu .last .button {
	-moz-border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	-o-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
	border-right-color: #929292 !important;
}
.active .button, .active .button:hover {
	cursor: default;
	color: white !important;
	background-color: #525252;
	border-right-color: #929292 !important;
	background-image: -moz-linear-gradient(center top, #a6a6a6, #525252);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#a6a6a6), to(#525252));
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#a6a6a6', EndColorStr='#525252');
	-ms-filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#a6a6a6', EndColorStr='#525252');
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	-webkit-font-smoothing: subpixel-antialiased;
}
.submit, input[type=submit], button[type=submit] { font-weight: bold;}
.submit, button, .button, input[type=button], input[type=reset] {
   text-align: center;
	background-color: #e8e8e8;
	background-image: -moz-linear-gradient(center top, #fcfcfc, #e8e8e8);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#fcfcfc), to(#e8e8e8));
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#fcfcfc', EndColorStr='#e8e8e8');
	-ms-filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#fcfcfc', EndColorStr='#e8e8e8');
	text-shadow: 1px 1px 1px rgba(255,255,255,1);
	-webkit-font-smoothing: subpixel-antialiased;
}
.submit:hover, button:hover, .button:hover, input[type=button]:hover, input[type=reset]:hover {
	background-color: #f4f4f4;
	background-image: -moz-linear-gradient(center top, #fdfdfd, #f4f4f4);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#fdfdfd), to(#f4f4f4));
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#fdfdfd', EndColorStr='#f4f4f4');
	-ms-filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#fdfdfd', EndColorStr='#f4f4f4');
}
input.file, input[type=file] { margin: 0px; border: 1px solid gray; background: white; }
input[disabled] { color: gray !important;}
.disabled { opacity: 0.3; filter:alpha(opacity=30); cursor: default;}

#main .submit, #mainbutton, #main.button, #maininput[type=button], #maininput[type=reset], #maininput[type=submit] {
	background-color: #a4a4a4;
	color: white !important;
	background-image: -moz-linear-gradient(center top, #d4d4d4, #a4a4a4);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#d4d4d4), to(#a4a4a4));
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#d4d4d4', EndColorStr='#a4a4a4');
	-ms-filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#d4d4d4', EndColorStr='#a4a4a4');
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	-webkit-font-smoothing: subpixel-antialiased;
}
#main.submit:hover, #mainbutton:hover, #main.button:hover, #maininput[type=button]:hover, #maininput[type=reset]:hover, #maininput[type=submit]:hover {
	background-color: #B0B0B0;
	background-image: -moz-linear-gradient(center top, #d5d5d5, #b0b0b0);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#d5d5d5), to(#b0b0b0));
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#d5d5d5', EndColorStr='#b0b0b0');
	-ms-filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#d5d5d5', EndColorStr='#b0b0b0');
}

.button-flashing, button.flashing, .big-tabs .nav li a.button-flashing {
	border-color: #ef4444 #9e0d0d #860000 #e94444 !important;
	background-color: #a00000 !important;
	color: white !important;
	font-weight: bold;
	background-image: -moz-linear-gradient(center top, #d00000, #a00000) !important;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#d00000), to(#a00000)) !important;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#d00000', EndColorStr='#a00000') !important;
	-ms-filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#d00000', EndColorStr='#a00000') !important;
	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.15) !important;
	-moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.15) !important;
	-o-box-shadow: 1px 1px 1px rgba(0,0,0,0.15) !important;
	box-shadow: 1px 1px 1px rgba(0,0,0,0.05) !important;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5) !important;
	-webkit-font-smoothing: subpixel-antialiased !important;
   cursor: pointer;
}
.button-flashing:hover, button.flashing:hover {
	background-color: #b00000 !important;
	background-image: -moz-linear-gradient(center top, red, #b00000) !important;
	background-image: -webkit-gradient(linear, center top, center bottom, from(red), to(#b00000)) !important;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='red', EndColorStr='#b00000') !important;
	-ms-filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='red', EndColorStr='#b00000') !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-o-box-shadow: none !important;
	box-shadow: none !important;
}
#access li.popup { background: url('../img/dropdown.png') no-repeat 90% 50%;}
span.label { display: block; float: left; padding-right: 5px; }

#toggle-comment span.label { display: block; float: left; padding-left: 5px; padding-right: 5px; }

span.dropdown { padding-right: 15px; background: url('../img/dropdown.png') no-repeat 100% 50%;}

form label { font-weight: bold; display: block; margin-top: 10px; margin-bottom: 5px; }
.w-rapid .submit { display: none;}
form.inline label { display: inline; padding-right: 5px;}
form.fixed label { display: block; width: 75px; padding-right: 5px; float: left; padding-top: 0.65em;}
form.fixed .form-row { min-width: 396px;}
form.fixed .form-row-short { min-width: 226px;}
form.fixed .context-error { margin: 0 0 5px 80px; clear: left;}
.form-row-checkbox label, .form-row-radio label { font-weight: normal; display: inline !important; min-width: 0 !important; padding-right: 0 !important; width: auto !important; float: none !important; margin-left: 3px;}
.form-row-submit .submit { float: right; }
.big-form-row { width: 100%; padding-top: 3px; }
.big-form-row label { width: 100%; display: block; font-size: 14px; }

.checkbox-group {
   clear: both;
}

.checkbox-group label {
	float: none;
	display: inline;
	font-weight: normal;
	padding-left: 3px; padding-right: 8px;
}

.form-row { padding-top: 7px; clear: both; }
.form-row label { width: 72px; float: left; }
.form-row input { float: left; }

#branding, #search { float: left; }
#strategic-partnership { text-align: center; margin-top: 0; float: right; width: 185px; }
#search-description { clear: both; line-height: 30px; }

#search #search-description { color: gray;}
#search #query { width: 220px;}
#logo .logo { background-image: url(../img/logo.png); width: 238px; height: 65px;}
#strategic-partnership .sanofi-aventis { background-image: url(../img/strategic-partner.gif); width: 120px; height: 30px; margin-left: 35px; display: block; }
.image .label { display: none; }

input.search { height: 37px; background: url('../img/button_search.png') no-repeat left top; width: 102px; text-indent: 10px; float: left; cursor: pointer; border: 1px solid silver; border-color:#cdcdcd #929292 #8e8e8e #d3d3d3 !important; font-size: 14px; }
input.search:hover { height: 37px; background: url('../img/button_search.png') no-repeat left bottom; width: 102px; text-indent: 10px; float: left; cursor: pointer; }

ul.list { list-style: none; }
ul.list li, #searchScope-menu li { float: none; }
ul.list li a, #searchScope-menu li a { display: block; padding: 10px;  }
#searchScope-menu { background: white; border: 1px solid silver; }
#searchScope-menu li a { background: white; width: 120px;}
#searchScope-menu li a:hover { background: #f2f2f2; color: black; }

#searchScope-button span.ui-selectmenu-status { font-size: 16px; font-weight: normal;padding: 4px 10px !important;}
#searchScope-menu li a { font-size: 16px !important;}


ul.col { float: left; width: 150px; }
#categories { width: 660px; background: white; padding: 10px; }
#categories ul li a { padding: 0; }

.input-short { width: 138px;}
select.short { width: 138px;}
.select-short { background-position: 138px center; width: 114px;}

input.small, .input-small, select.small, .select-small, textarea.small, button.small, .button-small, .small .ui-selectmenu-status { font-size: 12px !important;}
input.small, .input-small, .select-small, textarea.small { padding: 1px 3px !important; height: 20px; }
select.small, .select-small { padding: 2px 0 !important; }
button.small, .button-small { padding: 2px 3px 2px !important;}

#signin-remember, #register-terms { margin: 4px; margin-right: 7px;}


/* Selectmenu
----------------------------------*/
.ui-selectmenu { display: block; display: inline-block; position: relative; vertical-align: middle; text-decoration: none; overflow: hidden; zoom: 1; }
.ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
.ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto; z-index: 1005;
                      border-radius: 0px !important;
                      border-top: 1px solid white;
                      -webkit-border-radius: 0;
                      -moz-border-radius: 0;
                      -o-border-radius: 0;
} /* z-index: 1005 to make selectmenu work with dialog */
.ui-selectmenu-open { visibility: visible; }
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu-dropdown { }
.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; }
.ui-selectmenu-menu li a,.ui-selectmenu-status { line-height: 1.4em; display: block; padding: 10px 5px; outline:none; text-decoration:none; }
#searchScope-button .ui-selectmenu-status { line-height: 1.4em; display: block; padding: 7px 10px; outline:none; text-decoration:none; }

.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-status { line-height: 1em; }
.ui-selectmenu-open li.ui-selectmenu-item-focus a { }
.ui-selectmenu-open li.ui-selectmenu-item-selected { }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-content { }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
/* for optgroups */
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding: .6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }
/* IE6 workaround (dotted transparent borders) */
* html .ui-selectmenu-menu li { border-color: pink; filter:chroma(color=pink); width:100%; }
* html .ui-selectmenu-menu li a { position: relative }

#searchScope-button .ui-selectmenu-icon {
	background: transparent url('../img/dropdown.png') no-repeat center center;
	width: 10px; height: 5px; top: 16px; margin-top: -2px; right: 5px;
}

.ui-selectmenu-dropdown .ui-selectmenu-icon {
	background: transparent url('../img/dropdown.png') no-repeat center center;
	width: 10px; height: 5px; top: 50%; margin-top: -2px; right: 10px;
}

.ui-selectmenu-menu { height: auto !important; overflow: visible !important; width: auto !important; border-right-width: 1px !important;}
.ui-selectmenu-menu li a { padding-right: 32px;}


#searchScope-button { height: 35px; }

.horiz { margin: 0; padding: 0;}
.horiz li { float: left !important; margin-right: 5px;}
.horiz li li { float: none; margin-right: 0;}
.horiz li.last { margin-right: 0 !important;}

#colophon {  }
#colophon a { color: black !important; font-size: 11px; }
#colophon a:hover { text-decoration: underline;}
#colophon #newsletter input.text { width: 100px;}
#colophon #newsletter .radio { margin: 0 -2px;}
#colophon #newsletter .horiz { margin-bottom: 3px;}
#colophon #newsletter .horiz li { margin: 0 8px 0 0; width: 80px !important; float: left; }
#colophon div.last { width: 190px !important;}
#colophon { line-height: 130%; }
#colophon h6 { margin-bottom: 5px; }
#colophon ul { padding: 0 22px 0 0}
#colophon span.compat-input-cluster { padding-top: 5px;}
#colophon div.col { width: 130px; }


#partners .horiz li { margin-right: 28px; padding-right: 28px; margin-top: 15px; border-right: 1px solid silver;}
#partners .horiz .last { padding-right: 0; border-right: 0;}

#footer { padding: 25px; /* 0 25px 0;background: url('../img/footer.png') no-repeat; */ }
#newsletter-email { line-height: 20px !important; }
button.small { height: 24px !important; }
button.small span.label { padding: 0 !important; margin-bottom: 3px; }

.section .section-name { padding-bottom: 11px; margin-bottom: 10px; border-bottom: 1px solid silver; line-height:24px;}
.section .tabs-wrap .section-name { padding-bottom: 11px; }
.section .tabs-wrap .big-tabs .section-name { padding-bottom: 13px; }
h3.section-name span { line-height: 24px; }


a.thumb { padding: 0 !important; margin: 0 !important;}

.inline-icon { margin-bottom: -5px; margin-right: 5px; }

.syncIcon { margin-bottom: -5px; margin-right: 5px; border: 0px solid none !important;}

/* material */
.material-preview { float: left; padding-right: 10px; color: gray;}
.material-checker { float: left; padding-top: 35px; padding-right: 5px; width: 15px;}
.material-status { float: left; padding-top: 35px; padding-right: 5px; width: 155px;}
.material-title { line-height: 100% }

.material-options { float: left; padding-top: 35px; padding-right: 5px; width: 155px;}

.material-options a img { margin-bottom: -5px; margin-right: 5px; }

.material-options a { display: inline !important; margin-right: 5px; }

.material-status img { margin-bottom: -5px; margin-right: 5px;}
.material-preview .thumb { line-height: 0; display: block; outline: 1px solid rgba(0,0,0,0.2) !important; overflow: hidden; margin-bottom: 5px; background: url("../ajax/image.gif") no-repeat scroll center center silver;}
.material-preview .thumb-small { width: 100px; /*height: 63px;*/}
.material-preview .thumb-medium { width: 140px; height: 88px; margin-right: 10px;}
.material-preview .thumb-medium-channel { width: 88px; height: 88px; margin-right: 10px; }
.material-preview strong, .material-views strong, .material-comment strong { font-weight: normal;}
.material-preview p { clear: both;}
.material-views { margin-top: -2px; }
/*.material-comment { color: #0066CC;}*/
.material-date { color: gray;}
.preview-channel { margin-right: 20px; margin-left: 25px; }

.material-info { overflow: hidden; float: left; width: 192px; }
.result { clear: both; }
.material-info .result-title .icon { width: 16px; height: 16px;}
.material-description { padding: 5px 0;}
.material-other-info li { margin-right: 1ex;}

.materials-info .count .icon { width: 12px; height: 12px;}
.materials-info { font-size: 11px;}
.materials-info li { margin-right: 1ex;}
/*.materials-info a { color: #0066CC; text-decoration: underline;}*/

#content ul.list li a {margin: 0 !important; padding: 0 !important; }

#content ul.list li a.modal-link-button {margin: 4px !important; padding: 2px !important; }

.material-info p { clear: both; }
.result-list .result { padding-bottom: 10px; margin-bottom: 10px;}

/* flash messages */
.flash-message {
	margin: 5px auto;
	background-color: white;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	line-height: 0;
   padding: 25px;
   width: 500px !important;
}
.flash-message, .flash-message h5, .flash-message h6, .flash-message p { text-shadow: none !important;}
.flash-message h5, .flash-message h6 { font-weight: normal; line-height: 1.4em;}
.flash-error { background-color: #C00; color: white; border: 1px solid red;}
.flash-success { background-color: #eaf7d9; color: black;  border: 1px solid green; }
.flash-notice { background-color: #e8f6ff; color: black; border: 1px solid blue; }
.flash-message .icon { width: 24px; height: 24px; margin-right: 10px;}
.flash-error .icon { background-image: url(../img/ico/24/alert.png);}
.flash-warning .icon { background-image: url(../img/ico/24/warning.png);}
.flash-notice .icon { background-image: url(../img/ico/24/info.png);}
.flash-success .icon { background-image: url(../img/ico/24/tick.png);}

.error-icon { background-image: url(../img/ico/24/alert.png); float: left; width: 24px; height: 24px; margin-right: 10px; margin-left: 10px; margin-top: -2px; }

.bullet { margin: 0 1.5em;}
.bullet li { list-style-type: disc; margin-left: 1em;}

#content { line-height: 120%; }

/* tabs */

.tabs-wrap { position: relative;}

/*.tabs-wrap .tabs-name { float: left; margin-right: 1ex; margin-bottom: 0; padding-bottom: 0; border-bottom: 0; padding-top: 0px;}*/

.tabs .nav, .big-tabs .nav, .small-tabs .nav { position: absolute; top: 0px; right: 20px; }
.tabs .nav li, .big-tabs .nav li, .small-tabs .nav li { float: left; display: block; margin-right: 10px; line-height: 24px; }
.tabs .nav li a, .big-tabs .nav a, .small-tabs .nav a {
	color: black !important; text-decoration: none !important;
	display: block;
	padding: 5px 14px 7px 14px;
	background-color: #ebebeb;
	background-image: -moz-linear-gradient(center top, #fbfbfb, #e8e8e8);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#fbfbfb), to(#e8e8e8));
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#fbfbfb', EndColorStr='#e8e8e8');
	-ms-filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#fbfbfb', EndColorStr='#e8e8e8');
	text-shadow: 1px 1px 1px rgba(255,255,255,1);
	-webkit-font-smoothing: subpixel-antialiased;
	border: 1px solid #bebebe;
	border-color: #e3e3e3 #bababa transparent #dcdcdc;
	border-bottom: 0;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-o-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	font-size: 17px;
}

.tabs-small .tabs-name { padding-bottom: 10px;}
#aside .tabs-small .tabs-name { padding-bottom: 11px; }
.tabs-small .nav { padding-left: 5px;}
.tabs-small .nav li a { font-size: 13px; padding: 5px 10px 5px 10px; }
.tabs .nav a:hover {
	background-color: #F7F7F7;
	background-image: -moz-linear-gradient(center top, white, #f7f7f7);
	background-image: -webkit-gradient(linear, center top, center bottom, from(white), to(#f7f7f7));
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='white', EndColorStr='#f7f7f7');
	-ms-filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='white', EndColorStr='#f7f7f7');
}
.tabs .nav .ui-tabs-selected a, .big-tabs .nav li.active a, .small-tabs .nav li.active a { background: white !important; filter: none; border-bottom: 1px solid white; margin-bottom: -1px;}
.ui-tabs-hide { display: none;}
.tabs .tabs-name { display: none;}
.tabs .panel .panel-name { display: none; margin: 0 0 10px 0; border-bottom: 1px solid silver;}

div.page-title { padding-top: 20px; padding-bottom: 20px; padding-left: 20px; }

/* filters & sorting */
.sorting .sort-order, .filters .toggle-mode, .toggle-mode { width: 9px; height: 15px; background-position: 75% 50%;}

.sort-options .active a { font-weight: bold; color: black;  }
.sorting .sorted-desc .sort-order { background-image: url(../img/ui/sort/desc.png);}
.sorting .sorted-asc .sort-order { background-image: url(../img/ui/sort/asc.png);}

.sorting label, .filters label { float: left; margin-right: 1ex; font-weight: bold; }
.sort-options, .filter-list { display: block; overflow: hidden; }

.filters .panel { display: none;}
.filters .close { display: none; clear: right;}
.filter-list label { float: none; display: inline; margin-right: 0; color: #0066CC; cursor: pointer; font-weight: normal;}

#sorting, #filters.toggle-active, #filters.status-active { border-bottom: 1px solid #aaa; padding-bottom: 5px; margin-bottom: 5px; margin-top: 6px;}
#filters { position: relative;}
#filters #filter-toggle { position: absolute; right: 0; top: -10px; margin-top: -1.5em;}
#filters .toggle-mode, .toggle-mode { background-image: url(../img/ui/toggle/expand.png); }
#filters.toggle-active .toggle-mode { background-image: url(../img/ui/toggle/collapse.png);}
#filters.status-active .toggle-mode { display: none;}
#filters.status-active .panel, #filters.toggle-active .panel { display: block;}
#filters.status-active .close { display: block;}
#filters label { margin: 0; margin-right: 10px;  }
#filter-contents { line-height: 200%; }
#sorting span:hover{ text-decoration: underline; }
#filter-toggle span:hover{ text-decoration: underline; }
#filters .checkbox{ margin-right: 3px; position:relative; top:2px; }
/* results */

.result-list .result { padding-bottom: 10px; margin-bottom: 10px; clear: both;}
.result-type-channel .result-title .icon { background-image: url(../img/ico/16/tv.png);}
.result-type-video .result-title .icon { background-image: url(../img/ico/16/filmclap.png);}
.result-type-video-hd .result-title .icon { background-image: url(../img/ico/16/filmclap-hd.png); width: 49px;}
.result-type-picture .result-title .icon { background-image: url(../img/ico/16/camera.png);}
.result-type-document .result-title .icon { background-image: url(../img/ico/16/paper.png);}

#main .material-info { display: block; overflow: hidden; width: 473px;}
#main .material-info .result-title { clear: both; }
#main .material-info .result-title .icon { float: left; position: relative; bottom: 1px; width: 16px; height: 17px; }
#main .material-description { padding: 5px 0;}
#main .material-other-info li { margin-right: 1ex;}

.materials-info .count .icon { width: 12px; height: 12px; /*vertical-align: bottom;*/ margin-right: 5px; margin-top: 2px; }
.materials-info { font-size: 11px; clear: both; }
.materials-info li { margin-right: 1ex; }
/*.materials-info a { color: #0066CC; text-decoration: underline;}*/
.materials-info .count-videos .icon { background-image: url(../img/ico/12/filmclap.png) !important; }
.materials-info .count-pictures .icon { background-image: url(../img/ico/12/camera.png) !important;}
.materials-info .count-documents .icon { background-image: url(../img/ico/12/paper.png) !important;}

/* icons, images */
.image, .icon { background: transparent none no-repeat center center; display: block; float: left; vertical-align: middle; text-decoration: none; font-size: 1px; color: transparent; text-indent: -999999em; letter-spacing: -999ex;}
.image .label, .icon .label { display: none !important;}

li.count { float: left !important;}
li.count a { display: inline-block !important; }


/* rating */
.rating .rate-graph { margin: 2px 0 0 -3px; float: left;}
.rating .rate-label { display: block;}
.rating .rate-label-calculated { clear: none; float: left; margin-left: 3px;}
.rating .rate-graph li { display: block; float: left;}
.rating small { display: block; font-weight: bold; font-size: 11px; clear: both; line-height: 1em;}
.rating .rate-label { border-bottom: 0; font-weight: bold; color: black;}
.rating-na .rate-label { color: gray;}
.rate-mark { display: inline-block; width: 10px; height: 10px; background-color: #bfe1f2; background-color: rgba(0,136,204,0.25); border: 3px solid white;}
a.rate-mark { cursor: pointer;}
.rate-mark .label { display: none !important;}

.rating-worst .rate-worst,
.rating-weak .rate-worst, .rating-weak .rate-weak,
.rating-average .rate-worst, .rating-average .rate-weak, .rating-average .rate-average,
.rating-good .rate-worst, .rating-good .rate-weak, .rating-good .rate-average, .rating-good .rate-good,
.rating-best .rate-worst, .rating-best .rate-weak, .rating-best .rate-average, .rating-best .rate-good, .rating-best .rate-best,
.set-worst .rate-worst,
.set-weak .rate-worst, .set-weak .rate-weak,
.set-average .rate-worst, .set-average .rate-weak, .set-average .rate-average,
.set-good .rate-worst, .set-good .rate-weak, .set-good .rate-average, .set-good .rate-good,
.set-best .rate-worst, .set-best .rate-weak, .set-best .rate-average, .set-best .rate-good, .set-best .rate-best { background-color: #0088cc;}

.set-good .rate-best,
.set-average .rate-best, .set-average .rate-good,
.set-weak .rate-best, .set-weak .rate-good, .set-weak .rate-average,
.set-worst .rate-best, .set-worst .rate-good, .set-worst .rate-average, .set-worst .rate-weak { background-color: #bfe1f2; background-color: rgba(0,136,204,0.25);}


.list-readable > li:before { clear: both; content: '\0020'; position: absolute; left: 0; bottom: 0; width: 160px; border-bottom: 1px solid #eee; margin-bottom: -1px;}
.list-readable > li { clear: both; padding: 15px 0; border-bottom: 1px solid #aaa; position: relative; }
.list-readable > li:last-child { clear: both; padding-bottom: 0; margin-bottom: 0; border-bottom: 0;}
.list-readable > li:last-child:before { display: none;}

.clear { clear: both; }
br.clear { line-height: 0px; clear: both; height: 0px; font-size: 1px;}
br.lineheight { line-height: 12px!important;  }
br.clear2 { display: none; }


/* pagination/paginator */
.pagination { padding: 20px 0;}
.pagination .per-page label { font-weight: normal; display: inline-block; padding-top: 7px;}
.pagination .per-page select { width: 60px;}
.pagination .per-page form label { margin: 0; }
.paginator .button { padding: 5px; min-width: 20px; text-align: center; height: 20px;}
.paginator .active .button { font-weight: bold;}
.paginator li { margin-right: 5px;}
.paginator .next { float: right;}
.paginator .prev { float: left;}
.paginator .next .icon { width: 6px; height: 18px; background-image: url(../img/ui/next-page.png); vertical-align: baseline; }
.paginator .prev .icon { width: 6px; height: 18px; background-image: url(../img/ui/prev-page.png); vertical-align: baseline; margin-right: 5px; }
.paginator .ui .label { display: none !important;}
.paginator .hellip { line-height: 2.5em; padding: 10px 5px; font-weight: bold; color: gray;}
.per-page-button { height: 20px; padding: 5px; width: 50px; }
#per-page-menu { border: 1px solid silver; background: white; }

.select-small { border: 1px solid silver; padding-right: 5px;}

#colophon h6 { font-weight: bold;}

/* profile */
.profile-list .profile { padding: 10px 0; clear: both;}
.profile-preview { float: left; width: 50px; margin-right: 10px; line-height: 0; outline: 1px solid rgba(0,0,0,0.1); overflow: hidden;
	background: transparent url(../i/empty/user.png) no-repeat center center; margin-top: 5px;}
.profile-name { font-weight: normal; line-height: 100%; }
.profile-info, .profile-info-nw { display: block; overflow: hidden; line-height: 150%; width: 150px; }
.profile-description { color: gray; }


/* THE material */

div.the { display: inline;}

.the-material .title { font-size: 21px; font-weight: bold;}



.the-material .views { float: right; margin-left: 10px; padding-left: 10px; border-left: 1px solid #eee; font-weight: bold;}
.the-material .views small { display: block; font-weight: normal; font-size: 12px;}

.the-material .canvas { margin: 25px 0; padding-bottom: 10px; text-align: center;}
.the-material .canvas img { outline: 1px solid #eee; outline-color: rgba(0,0,0,0.1); margin: 0 auto;}

.the-material .quick-info { position: relative; top: -10px; padding-top: 8px;}

.the-material .info-video { position: relative; top: 0px;  }

.the-material .shortinfo { float: left; width: 100px; margin-right: 10px; font-size: 11px; color: black;}
.the-material .shortinfo .datetime { float: left;}
.datetime span { display: block; color: inherit; width: 60px; padding-top: 3px;}
.the-material .shortinfo .icon { float: left; width: 24px; height: 24px; margin-right: 10px; margin-top: 4px;}
.type-picture .shortinfo .icon { background-image: url(../img/ico/24/camera.png);}
.type-video .shortinfo .icon { background-image: url(../img/ico/24/filmclap.png);}

.pseudo-button { display: block; padding: 5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid transparent; font-size: 12px; line-height: 1.2em;}
.pseudo-button:hover { color: black;
	-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
	-o-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
	box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
}
.pseudo-button .label { text-decoration: none !important;}

.the-material .quick-info .actions .pseudo-button { margin: -3px;}

.the-material .quick-info .actions .pseudo-button .icon { width: 18px; height: 18px; padding: 3px 10px 3px 0; float: left; display: block;}
.the-material .quick-info .actions label { font-weight: bold; float: left;}
.the-material .quick-info .actions .pseudo-button .label { display: block; overflow: hidden; float: left; font-weight: normal;}

.the-material .quick-info .actions .request-to-channel .icon { background-image: url(../img/ico/18/tv.png);}
.the-material .quick-info .actions .add-to-playlist .icon { background-image: url(../img/ico/18/paperclip.png);}
.the-material .quick-info .actions .embed .icon { background-image: url(../img/ico/18/html-tag.png);}

.the-material .quick-info .actions .share .horiz { float: left;}
.the-material .quick-info .actions .share .horiz li { float: left; margin-left: 5px;}
li.share { padding-right: 15px !important; }

.the-material .quick-info .share .icon { width: 16px; height: 16px;}
.the-material .quick-info .share .facebook .icon { background-image: url(../img/share/facebook.png);}
.the-material .quick-info .share .twitter .icon { background-image: url(../img/share/twitter.png);}
.the-material .quick-info .share .email .icon { background-image: url(../img/share/email.png); width: 20px;}

.the-material .info { border-top: 1px solid silver; background-color: #fbfbfb;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	-o-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	padding: 14px;}
.the-material .info .author { width: 126px;}
.the-material .info .description { width: 450px;}
.the-material .info .author .profile-name { font-size: 13px;}
.the-material .info .tag-list { margin-bottom: 10px;}

/* comments */

.comments { padding: 25px 0; }
.add-comment { float: right;}
.comment .author .profile-name { font-size: 13px;  max-height: 30px; overflow: hidden; width: 150px; }
.comment-contents { float: left;}
.comment-contents .comment-date { color: gray; display: block;}
.comment-contents .actions { float: right; opacity: 0.3; filter:alpha(opacity=30); line-height: 170%; }
.comment .actions:hover { opacity: 1; filter:alpha(opacity=100);}
.comment-contents p { width: 302px;}
.comment-contents .form-row { padding-top: 10px; }
.comment-contents .actions .icon { width: 12px; height: 12px; margin-right: 5px;}
.comment-contents .actions .quote .icon { background-image: url(../img/ico/12/bubble.png);}
.comment-contents .actions .reply .icon { background-image: url(../img/ico/12/pencil.png);}
.comment-contents .actions .report-abuse .icon { background-image: url(../img/spam-inactive.png); width: 24px; height: 30px; }
.comment-contents .actions .report-abuse:hover .icon { background-image: url(../img/spam-active.png);}
.comment-write .comment-contents:before { content: '\0020'; border: 10px solid transparent; border-color: #f2f2f2 #f2f2f2 transparent transparent; position: absolute; top: 0; right: 100%; margin: 20px 0 0 -20px;}
.comment-write .comment-contents { background-color: #f2f2f2;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	padding: 10px; width: 444px; position: relative;}
.comment-write .comment-contents textarea.elastic { width: 96%;}
.comment-write .comment-contents .form-row-submit { float: right;}
#content ul.list li a.cancel { clear: none; line-height: 1.6em; margin-right: 10px !important; padding-left: 10px !important; padding-top: 5px !important;}
.comments .pagination { margin-left: 166px;}

#add-comment { display: none;}
#comments.toggle-active #add-comment { display: block;}
#comments.toggle-active #toggle-comment { display: none;}
#comments h3.section-name { padding-top: 15px;  }


/* breadcrumb */
.breadcrumb li {
	display: block; float: left;
	padding-left: 10px; margin-left: 10px;
	background: transparent url(../img/ui/breadcrumb-pointer.png) no-repeat left center;
}
.breadcrumb li a, .breadcrumb a .label { color: #0066CC; text-decoration: underline;}
.breadcrumb .from-category { background: none; padding-left: 0; margin-left: 0;}
.breadcrumb .from-category a { text-decoration: none;}


.unread-mail  { background-image: url(../img/ico/16/envelope.png);}
.register     { background-image: url(../img/ico/16/padlock.png);}
.sign-in      { background-image: url(../img/ico/16/key.png);}
.from-category .icon { background-image: url(../img/ico/12/folder.png); width: 16px; height: 16px; }
.from-channel  .icon { background-image: url(../img/ico/12/tv.png); width: 12px; height: 12px; margin-right: 5px;}
.from-user     .icon { background-image: url(../img/ico/12/person.png); width: 12px; height: 12px; margin-right: 5px;}
.edit-icon { width: 12px; height: 16px; display: block; float: left; margin-right: 5px; background: url(../img/ico/12/pencil.png) no-repeat 50% 50%;}
.cancel-icon { width: 12px; height: 18px;  display: block; float: left; margin-right: 5px; background: url(../img/ui/x.png) no-repeat 50% 50%;}

.delete-option .icon { background-image: url(../img/close-1.png); width: 22px; height: 22px; float: right !important; margin-right: 40px;}
.delete-option .icon:hover { background-image: url(../img/close-2.png); }
#comments .button {height: 20px !important; margin-top: 5px; }
#comments .commentsHeader { width: 400px; float: left; padding-top: 15px; padding-bottom: 11px;}
#comments h3.section-name { padding-bottom: 0px; }


/* utils */
a.util:hover { text-decoration: underline;}
.go-forward { float: right; padding-right: 10px !important; background: transparent url(../img/ui/forward.png) no-repeat right center; color: #0066CC !important;}

#embed { width: 310px; padding: 10px; }
#embed .box  { padding: 0; margin: 0; width: 300px; }
#embed h5 { width: 220px; font-weight: bold; }
#embed-markup { width: 300px; }
#embed p.mini { width: 300px;}

.material-description { padding-right: 5px; }

.cancel {
    background: url("../img/ui/x.png") no-repeat scroll left center transparent;
    float: right;
}

#msg { height: 150px;}
#expert-comment { margin-right: 4px; margin-top: 1px;}

#upload-trigger { text-align: center; }
#upload-trigger span.label { float: none; text-align: center; padding-top: 7px;}

table td { vertical-align: middle}

div.m10 { margin-top: 10px; }

.mt10 { margin-top: 10px; }

.m20 { margin-top: 20px; }
.pb3 { padding-bottom: 3px; }
.indent20 { text-indent: 20px; }

.modal div.box, #addEdit div.box { width: 400px; background: white; margin: 5px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-o-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
}

.material-size {
	padding-top: 4px;
}

.modal {
	border: 0 !important;
	position: fixed !important;
	left: 50% !important; top: 20% !important; z-index: 200;
	padding: 10px; margin: -10px;
	width: 464px; margin-left: -232px;
	background-color: rgba(0,0,0,0.5);
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-o-border-radius: 12px;
	border-radius: 12px;
   display: none;
}

table tr td h3.section-name { margin-top: 10px; }
table tr td { padding: 5px; vertical-align: middle; }
table tr td label { margin-bottom: 3px; }
input.checkbox { margin-right: 7px; background: white; }
ul.l130 li { line-height: 130%; font-size: 11px; }
ul.l130 li input.checkbox { vertical-align: middle; }

.ui-selectmenu-menu { background: white; z-index: 300; }
.ui-selectmenu-menu li a { line-height: 12px; z-index: 300; padding: 5px 10px; }
.ui-selectmenu-menu li a:hover { background: #dcdcdc; color: black; }

.ui-selectmenu-menu { height: auto !important; max-height: 300px !important; overflow-y: auto !important; overflow-x: hidden !important; width: auto !important; border-right-width: 1px !important; }
.ui-selectmenu-status { margin-right: 20px; }

.w1col { width: 425px;}
.w2col { width: 900px;}
.w295 { width: 295px; }
.w275 { width: 275px; }
.w610 { width: 610px; }
.h150 { height: 150px; }

.inputQuad { width: 619px; }
.inputIco { width: 579px; }


.submitContent {
	padding: 10px 0 10px 0;
	margin: 10px 0 10px 0;
	text-align: right;
	float: left;
	border-top: 1px solid silver;
}

.inner {
	/*margin-top: 6px;*/
}

.mediaThumb img {
	padding: 2px;
	border: 1px solid silver;
}

.mediaIcon {
   width: 30px;
   text-align: center;
   padding-top: 10px;
   height: 40px;
   float: left;
}

.mediaDetails {
	width: 120px;
   height: 40px;
   float: left;
   font-size: 10px;
}

.mediaRating {
	font-size: 10px;
   width: 150px;
   height: 40px;
   float: left;
   text-align: right;
}

.mediaProperties {
   font-size: 10px;
   width: 150px;
   height: 40px;
   float: left;
   text-align: right;
   padding-top: 3px;
   line-height: 161%;
}

.rating-field {
	width: 115px;
	text-align: right;
	padding-bottom: 3px;
	padding-top: 2px;
}

.mediaDetails span {
	color: gray;
}

.mediaInfo {
	float: left;
	width: 100%;
}

.submit a{
	padding-top: 7px;
	font-family: MS Shell Dlg;
	float: left;
	line-height: 20px;
	font-weight: bold;
}

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

.avatar-controlls { float: left; width: 65px; padding-left: 10px; padding-top: 165px; }
.avatar img { float: left; width: 50px; height: 50px; }

.avatar-big img { float: left; width: 200px; height: 200px; }
.avatar {  }

/*---------------------------------------------------------------------------------------
--- Oceny / Ratings J.J.
---------------------------------------------------------------------------------------*/

.rating{
	width: 10px;
	height: 10px;
	background-color: #bfe1f2;
	border: 3px solid white;
	float: left;
	cursor: hand;
	cursor: pointer;
}

.ratingBlue{
	background-color: #0088CC;
}

.ratingGray{
	background-color: #bfe1f2;

}

.ratingResult{
	margin-top: 4px;
	margin-left: -4px;
}

.mustLogin{
	display: none;
	margin-top: 8px;
}

.ratingResult b {
    color: black;
    float: left;
    margin-top: 2px;
    padding-left: 7px;
    text-align: right;
    width: 30px;
}

.ratingCount {
   font-size: 9px;
   floar: left;
   text-align: left;
}


.ratingVote {
   font-size: 9px;
   floar: left;
   text-align: right;
   width: 115px;
   margin-top: -2px;
   margin-bottom: -8px;
}


.expert {
	background: #FBFBFB;
}

.no-hand{
	cursor: default;
}

div.slider { width: 950px; margin: 14px auto; }

.slider a {
	text-decoration: none;
}

.slider a:hover {
	text-decoration: none;
}

#slider-content { width: 626px; float: left; border: 1px solid black;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-o-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
#slider-smalls { width: 320px; float: left; }
#slider-smalls div.slider-item, div.feature-patronage { border: 1px solid #fbfbfb; border-left: 0; width: 300px; height: 71px; margin-bottom: 6px; padding: 10px; }
#slider-smalls div.slider-item:hover { background: #f9f9f9; /*border: 1px solid silver;*/ border-left: 0px; }
div.feature-patronage { width: 296px; padding-left:20px !important; padding-right:1px !important; text-align: left;}
#slider-smalls div.slider-active, #slider-smalls div.slider-active:hover { border: 1px solid gray; border-left: 0; background: white; }
#slider-smalls div.slider-item div.slider-thumb { width: 100px; height: 63px; margin-top: 3px; float: left; padding-left: 10px; padding-right: 10px; }

#slider-smalls div.slider-item div.slider-title { width: 148px; float: left; line-height: 150%}
div.slider-category { width: 368px; float: left; text-indent: 20px; margin-top: 5px; background: url('../img/ico/12/folder.png') no-repeat 0px 2px; }
#slider-hidden { display: none; }
div.slider-material-wrapper { width: 596px; padding: 15px; background: white;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-o-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
#slider-smalls div.slider-item {
	-webkit-border-radius: 0 4px 4px 0px;
	-moz-border-radius: 0 4px 4px 0px;
	-o-border-radius: 0 4px 4px 0px;
	border-radius: 0 4px 4px 0px;
}
div.slider-material-title { width: 596px; margin-bottom: 5px; }
div.slider-material-description { width: 411px; margin-top: 15px; float: left;  }
div.slider-material-author { float: right; margin-top: 18px; width: 152px; border-left: 1px solid silver; font-size: 10px; padding-left: 10px; }
div.slider-material-author img { float: left; margin-right: 10px; }
div.slider-material-author span.author { font-size: 12px; }
div.slider-material-author span.gray { color: gray; font-size: 10px; }
div.slider-material-image { height: 391px; position: relative; cursor: pointer; }
div.slider-material-image div.slider-play { position: absolute; top: 0px; left: 0px; width: 596px; height: 391px; background: url('../img/play.png') no-repeat 50% 50%; opacity: 0.75; filter: alpha(opacity=75); }
div.slider-material-image div.slider-play:hover { opacity: 1; filter: alpha(opacity=100); cursor: pointer; }

.feature-patronage { float: left; padding: 25px 0;}
.feature-patronage h6 { margin-bottom: 1em;}
.feature-patronage .horiz a { opacity: 0.5; filter:alpha(opacity=50);}
.feature-patronage .horiz a:hover { opacity: 1; filter:alpha(opacity=100);}

.modal-link-button {
	display: block;
	margin: 4px !important;
	float: right;
	width: 180px;
	padding: 6px !important;
	text-align: center;
	border-color: #ef4444 #9e0d0d #860000 #e94444;
   background-color: #a00000;
   color: white !important;
   font-weight: bold;
   font-size: 18px;
   background-image: -moz-linear-gradient(center top, #d00000, #a00000);
   background-image: -webkit-gradient(linear, center top, center bottom, from(#d00000), to(#a00000));
   filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#d00000', EndColorStr='#a00000');
   -ms-filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#d00000', EndColorStr='#a00000');
   -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.15);
   -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.15);
   -o-box-shadow: 1px 1px 1px rgba(0,0,0,0.15);
   box-shadow: 1px 1px 1px rgba(0,0,0,0.05);
   text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
   -webkit-font-smoothing: subpixel-antialiased;
}

.modal-link-button:hover {
   background-color: #b00000;
   background-image: -moz-linear-gradient(center top, red, #b00000);
   background-image: -webkit-gradient(linear, center top, center bottom, from(red), to(#b00000));
   filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='red', EndColorStr='#b00000');
   -ms-filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='red', EndColorStr='#b00000');
   -webkit-box-shadow: none;
   -moz-box-shadow: none;
   -o-box-shadow: none;
   box-shadow: none;
}

/* profil użytkownika */

div.profile-info-long { width: 626px;  }

div.profile-info-nw { width: auto;  }

div.profile-info-long div.profile-avatar { width: 100px; height: 100px; float: left; padding-right: 10px; }
div.profile-info-long div.profile-name { width: 500px; font-size: 18px; font-weight: bold; float: left; padding-bottom: 15px; padding-top: 5px; }
div.profile-info-long div.profile-counts { width: 500px; font-size: 12px; float: left; }

div.profile-info-media { width: 126px; }
#mediaspace-wrapper { padding-top: 10px; }
#mediaspace { width: 626px; text-align: center; border: 1px solid silver; border-bottom: 0; background: #e8e8e8; padding: 0;  }
#mediaspace-description { width: 606px; border: 1px solid silver; border-top: 0px; background: #e8e8e8; padding: 10px; min-height: 60px; }
div.mediaspace-category { width: 200px; vertical-align: middle; height: 60px; float: left; }
div.mediaspace-title { width: 600px; float: left; }
div.mediaspace-title h4 { font-weight: bold; }
div.media-items-wrapper { width: 626px; padding-top: 10px; }
div.media-items-wrapper div.media-item { width: 150px; min-height: 120px; float: left; padding: 3px; }

.bold { font-weight: bold; }
.float-left{ float: left; }
.user-channel-avatar{ padding-top: 15px; margin-left: 10px; }
.clear-both{ clear: both; }
span.checkboxLabel { display: block; float: none; padding-left: 20px; }

div.static-menu h6 { font-size: 13px; font-weight: bold; margin-top: 5px; margin-bottom: 3px; }
div.static-menu ul li, div.static-menu ul li a { font-size: 11px; }
div.static-menu ul li a { text-decoration: none; }
div.static-menu ul li a:hover { text-decoration: underline; }
div.static-menu ul li b.active { background: url('../img/ico/12/arrow.png') no-repeat 0px 50%; padding-left: 10px; display: block;}
div.static-menu { line-height: 170%; }

div.static p { margin-top: 5px !important; margin-bottom: 10px !important; text-align: justify; }
div.static p.bigger { font-size: 14px; }
div.static h1, div.static h2, div.static h3, div.static h4, div.static h5, div.static h6 { font-weight: bold !important; margin-bottom: 5px !important; }
div.static h1, div.static h2 { margin-bottom: 20px !important; }

a.from-category span.label { padding-left: 5px; display: block; line-height: 120%; float: none; }
span.author { line-height: 120%; }

/* #content select { height: 32px !important; }*/
div.material-info p { padding-top: 2px; }

#blog ul li { line-height: 170%; }



.search404-icon { width: 16px; height: 16px;  display: block; float: left; margin-right: 10px; background: url(../img/ico/16/lupa.png) no-repeat;}
.sitemap404-icon { width: 16px; height: 16px;  display: block; float: left; margin-right: 10px; background: url(../img/ico/16/sitemap.png) no-repeat;}
.contact404-icon { width: 16px; height: 16px;  display: block; float: left; margin-right: 10px; background: url(../img/ico/16/bubble.png) no-repeat;}

.left404{ float: left; width: 470px; height: 300px; margin-top: 50px; margin-bottom: 50px;  }
.w400{ width: 400px !important; }
.w500{ width: 500px !important; }
.border404{ width: 463px; float: left; border-bottom: 1px solid gray; height: 1px; }
.info404{ width: 350px; margin-left: 43px; margin-top: 10px; }
.mb20{ margin-bottom: 20px; }

.underline { text-decoration: underline; }

.material-info h4 { height: 16px; margin-bottom: 5px !important; }
.material-info p { max-height: 60px; overflow: hidden; }
.material-info span.label { overflow: hidden; height: 18px;  }

span.section-info { display: block; padding-top: 8px; }
.h300 { height: 300px; }

/*#content span a { color: #0066CC !important; }*/
#content span a:hover { text-decoration: underline; }
#popular a.from span.label { color: #0066CC !important; }
#popular a.from:hover span.label { text-decoration: underline; }

 /* #filter-contents li select { height: auto !important;}*/

div.pagination .ui-selectmenu-status { padding: 5px; }
.section-profile-name { margin-bottom: 0px !important; }
div.edit-data { clear: both; }

.margin-right-5 {
	margin-right: 5px;
}

.material_tags{ margin-top: 2px; }

.mark{ background-color: #EFEFEF; }

input.datepicker { background: transparent url('../img/ico/16/calendar.png') no-repeat 95% 50%; }
input.datepic { background: transparent url('../images/events/ico_date.png') no-repeat 5% 50%; }
label.not_required { font-weight: normal !important;}
.fright { display: block; float: right; }
form label span a { text-decoration: none; color: gray; font-size: 12px; }
.w295 input.text { width: 285px; }

#content iframe { margin-top: 10px; }
.dropdown ul.list { width: 100%; }
.breadcrumb li.from-category a.w-ico span.icon { margin-right: 5px !important; }

.color-gray { color:gray !important; }

#register label, #signin label { margin: 0; padding: 0; width: 100% !important; }
#register a:hover, #signin a:hover {text-decoration: underline; color: #0066CC !important; }
#register input.text, #signin input.text { width: 208px; line-height: 20px !important; }
#signin label span, #signin label span a { color: black; font-size: 10px; font-weight: normal; }
#signin label span { display: block; float: right; }

div.checkErrorField { width: 100%; text-align: center; color: red; font-size: 10px; clear: both;}
input.redError { border: 1px solid red !important; }
a.blueLink { color: #0066CC !important; text-decoration: none !important; }
a.blueLink:hover { color: #0066CC !important; text-decoration: underline !important; }

h3.biggerSpan span { line-height: 31px !important; }
.float-right{ float: right; }

.valign-top { vertical-align: top; }
#description { width: 286px; margin: auto; }
.height-auto { height: auto !important; }
ul.grayHover li:hover { background: #f2f2f2 !important; }

ul.grayHover li a:hover { color: black !important;  }

.zoomIcon {
	background: url(../img/zoom-inactive.png) no-repeat center center;
	display: block;
	width: 26px;
	height: 26px;
	margin-top: 4px;
}

.zoomIcon:hover {
   background: url(../img/zoom-active.png) no-repeat center center;
}
ul.grayHover li a:hover { color: black !important;  }

.the-material .title { line-height: 100%; }

#comments button.height-35 { height: 35px !important;  }
#comments .inline{ display: inline !important; }

#kohana-profiler { display: none; }

a:hover { text-decoration: underline; }
#secondRow ul.list li a:hover, #firstRow ul.list li a:hover, a.ui-selectmenu { text-decoration: none; }


.width-33 { width: 33px; }
.error-info { margin-left: 34px; }

#comments div.author { width: 130px; padding-left: 10px; }

.m5{ margin-top: 5px; }

#the h1 { width: 630px; }

div.compat-input-cluster, div.compat-input-cluster input, div.compat-input-cluster button { vertical-align: middle; }

.contentFullInfo{ display: none;  }

#filter-contents li { clear: both; }



.downloadLink {
	display: block;
	width: 626px;
	height: 200px;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 50px;
}

.downloadLink:hover {
	text-decoration: none;
}

.downloadLink img {
	opacity: 0.8;
   -moz-opacity: 0.8;
   border: 0px;
   text-decoration: none;
}

.downloadLink:hover img {
	opacity: 1.0;
	-moz-opacity: 1.0;
}


#filter-contents li ul li { clear: none; }
.height-25{ margin-top: 10px; height: 25px; }

.mm20 { margin-top: -15px; }

#mediaspace-description .icon {
	margin-left: 5px;
	width: 20px;
	margin-top: -1px;
}

.mediaspace-title p {
	padding-top: 5px;
}

.mediaspace-title h4 {
	padding-bottom: 5px;
}

.profile-info-nw h5 {
	margin-top: 7px;
}

.feature-patronage {
	padding: 10px 0;
}

#tags {
   padding-left: 4px;
}

.entry-title {
	line-height: auto;
}

.entry-title a {
   line-height: auto;
}
.form-row-submit{ padding-top: 5px; }

#wpInner {
	font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
   font-size: 12px;
   line-height: normal;
}

#wpInner .entry .aligncenter, #wpInner img.center, #wpInner img[align="center"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
#wpInner .entry .alignright, #wpInner img[align="right"] {
    display: block;
    float: right;
    margin: 0 0 4px 8px;
}
#wpInner .entry .alignleft, #wpInner img[align="left"] {
    display: block;
    float: left;
    margin: 0 8px 4px 0;
}

#wpInner h2 {
	line-height: normal;
}

#wpInner a {
	line-height: normal;
}

#ifrmFB {
	border: 0 none; overflow: hidden; width: 950px; height: 180px;
}

span.heli { display: block; padding-top: 20px; }

#user-context .label
{
	min-width: 80px;
}

.languageIcon {
    float: left;
    margin: 3px;
}

#mainFooter {
	width: 100%;
	text-align: left;
	color: silver;
	padding: 4px;
	margin-top: 5px;
}

#modal-ul {
    margin-left: 12px;
    font-size: 11px;

}
#modal-ul li {
    margin-bottom: 10px;
}

.registerText{
    margin-left: 20px;
    float: left;
    margin-top: 40px;
    width: 600px;
}
span.registerHead{
        color: #367CD2;
        font-size: 26px;
        padding-bottom: 20px;
        font-weight: bold;
        line-height: 30px;
}
.registerText ul{
    list-style-type: disc;
    padding-left: 20px;
    padding-top: 30px;
    font-size: 16px;
    line-height: 18px;
}
.registerText ul li{
    padding-bottom: 8px;
}



#access .menu .col_new, .col_new { float: left; width: 205px; margin: 20px 6px 20px 0;
border-right: 1px solid silver; height: 330px;}

#access .menu ul.col_new li.nagl_specialties, .col_new li.nagl_specialties{
	padding: 0 2px 0 35px;
    font-size: 15px;
    padding-top: 0px;
    padding-bottom: 20px;
    font-weight: bold;
    line-height: 18px;

}

#access .menu ul.col_new li.nagl_specialties span, .col_new li.nagl_specialties span{
    color: #999999;
    font-size: 12px;
}

#access .menu ul.col_new li ul, .col_new li ul{
	padding-top: 5px;
}
#access .menu ul.col_new li ul li, .col_new li ul li{
    font-weight: bold;
    font-size: 11px;
    padding: 0 0 5px 0;
}

.long{
    height: 720px;
    width: 230px;
    margin: 20px 8px 20px 0;
}

#access .menu .last, .last { margin-right: 0; border-right: none;}

div.nopad{
	padding-left: 10px;
}


.col_new .ico_chirurgia{background: url('../images/specialties/ico_chirurgia.png') no-repeat left top;}
.col_new .ico_dermatologia{background: url('../images/specialties/ico_dermatologia.png') no-repeat left top;}
.col_new .ico_endokrynologia{background: url('../images/specialties/ico_endokrynologia.png') no-repeat left top;}
.col_new .ico_gastroenterologia{background: url('../images/specialties/ico_gastroenterologia.png') no-repeat left top;}
.col_new .ico_ginekologia{background: url('../images/specialties/ico_ginekologia.png') no-repeat left top;}
.col_new .ico_kardio{background: url('../images/specialties/ico_kardio.png') no-repeat left top;}
.col_new .ico_neuro{background: url('../images/specialties/ico_neuro.png') no-repeat left top;}
.col_new .ico_okulistyka{background: url('../images/specialties/ico_okulistyka.png') no-repeat left top;}
.col_new .ico_ortopedia{background: url('../images/specialties/ico_ortopedia.png') no-repeat left top;}
.col_new .ico_otorynolaryngologia{background: url('../images/specialties/ico_otorynolaryngologia.png') no-repeat left top;}
.col_new .ico_patomorfologia{background: url('../images/specialties/ico_patomorfologia.png') no-repeat left top;}
.col_new .ico_pulmonologia{background: url('../images/specialties/ico_pulmonologia.png') no-repeat left top;}
.col_new .ico_radiologia{background: url('../images/specialties/ico_radiologia.png') no-repeat left top;}
.col_new .ico_urologia{background: url('../images/specialties/ico_urologia.png') no-repeat left top;}
.col_new .ico_stomatologia{background: url('../images/specialties/ico_stomatologia.png') no-repeat left top;}

.allSpecialties{
	float: right;
	width: 165px;
	height: 26px;

	margin-right: 20px;
	background: #0066cc;
	padding-top: 7px;

	text-align: center;

}

.allSpecialties a{
	color: white;
	font-weight: bold;
	font-size: 13px;
}
.allSpecialties a:hover{
    color: white;
    font-weight: bold;
    font-size: 13px;
    text-decoration: underline;
}

.blueLinks a:link, .blueLinks a:visited{
	color: #0066CC !important;
}

.blueLinks ul{
    margin-left: 15px;
    padding: 5px;
    list-style: disc;
}

.blueLinks li{
    margin-bottom: 8px;
}

.event_checkbox{
	display: inline-block;
	width: 182px;
	float: left;
	margin:0;
	border: 1px solid;
	}
.check_dod{
	display: block;
	border: 1px solid;
	float: left;
	vertical-align: top;
	}

.event_one_item_list {width: 625px; border-bottom: 1px solid #aaaaaa; float: left; padding-bottom: 5px; padding-top: 20px;margin-top: 20px;}
.event_one_item_list .event_desc{float: right; width: 470px;}
.event_one_item_list .event_desc span{font-weight: bold;}
.event_one_item_list .event_logo{float: left;}
.event_one_item_list .event_desc .event_title {width: 470px; font-size: 18px; font-weight: bold; line-height: 20px; display: block}
.event_one_item_list .event_desc .event_specialties {margin-top: 10px; float: left; padding-right: 10px;}
.event_one_item_list .event_desc .event_specialties a{text-decoration: underline; color: #3366cc;}
.event_one_item_list .event_desc .event_price{margin-top: 10px; float: left;}
.event_one_item_list .event_desc .event_timing {margin-top: 10px; clear: both;  float: left;}
.event_one_item_list .event_desc .event_short_desc{clear: both; margin-top: 5px; overflow: hidden; height: 44px;  float: left;}
.event_one_item_list .event_desc .event_short_seeall{clear: both; margin-top: 5px; overflow: hidden; height: 44px;  float: right;}
.eventShow .eventShowLogo{float: left;}
.eventShow .eventShowTitle{font-size: 24px; font-weight: bold; line-height: 28px; padding-left: 10px; padding-top: 40px; float: left; width: 470px;}
.eventShow .eventShowDesc{clear: both; margin-top: 20px; float: left;}
.eventShow .eventShowSpecialties a{font-size: 14px; color: black; font-weight: bold; padding-right: 10px; padding-left: 5px;}
.eventInfoIco{float: left;width: 50px;clear: both; margin-top: 20px;}
.eventInfoText{float: left; width: 250px;line-height: 20px; font-size: 14px; margin-top: 20px;}
.eventInfoText span{font-weight: bold; font-size: 20px; display: block; padding-bottom: 10px;}
.multimedia{list-style-position: none; padding-left: 0px;}
.multimedia li {height: 30px;   border-top: 1px solid #cccccc; width:142px; display:block; }
.multimedia li:hover{background: #F2F2F2;}
.multimedia li a, .multimedia li a:hover{background: none; border: none; text-decoration: none;display: inline-block; width: 140px; padding-top: 4px; padding-bottom: 8px;}
.multimedia li a span{font-size: 14px; color: black !important;font-weight: bold;display: inline-block; text-decoration: none !important;padding-left: 15px;  font-family: 'Arial','Helvetica',sans-serif;}
.multimedia li a span img{padding-right: 15px;}
#shortcuts ul li img{padding-right: 15px;}

.usr_event{clear: both; margin-bottom: 10px; float: left; margin-top: 15px;}
.usr_event div{float: left}
.usr_event .logo{width: 60px;}
.usr_event .title{width: 620px; font-size: 18px; padding-top: 7px; display: table-cell; line-height: 20px;}
.usr_event .opcje{width: 220px; padding-left: 40px;}

.eventAddPlace{background: url('../images/events/ico_place2.png') no-repeat center left; padding-left: 40px;}
.eventAddMinimum_price{background: url('../images/events/ico_price2.png') no-repeat center left; padding-left: 40px;}
.eventAddMaximum_price{background: url('../images/events/ico_price2.png') no-repeat center left; padding-left: 40px;}
.eventAddOrganizer{background: url('../images/events/ico_organizator2.png') no-repeat center left; padding-left: 40px;}
.eventAddRegister{background: url('../images/events/ico_register2.png') no-repeat center left; padding-left: 40px;}
.eventAddPoints{background: url('../images/events/ico_points2.png') no-repeat center left; padding-left: 40px;}
.datepic{padding-left: 40px;}
.eventAddProgram{background: url('../images/events/ico_program2.png') no-repeat center left; padding-left: 40px;}

.specialties_choose{width: 305px; border: none; background: url('../images/events/btn_wybierz.png'); color: #3366cc; height: 37px; margin-bottom: 20px;

}
.events-styled-select {
   color: white;
   width: 300px;
   height: 35px;
   overflow: hidden;
   margin-bottom: 15px;
   border: 1px solid #aaaaaa;
   border-radius: 3px;
}

.events-styled-select select {
	color: black;
   background: transparent;
   width: 295px;
   padding: 9px 5px 5px 5px;
   font-size: 16px;
   border: none;
   height: 34px;
}
.eventGray div, .eventGray a, .eventGray h3{color: #a0a0a0 !important;}
.eventGray img{
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray;
    -webkit-filter: grayscale(100%);
}

#ui-datepicker-div .ui-widget-content .highlight > a,table.ui-datepicker-calendar tbody td.highlight > a.ui-state-default {
    background: #36C;
    color: white !important;
    font-weight: bold;
}
#ui-datepicker-div {
   width: 300px;
}
.closer_events {
 background: url('../images/events/closer_events.png') no-repeat;
 padding: 6px 0 0 10px;
 margin: 0;
 width: 617px;
 height: 19px;
 color: white;
 font-weight: bold;
}
.wyszukaj{font-size: 20px; }
.wyszukaj span{display: block; padding-top: 10px; float: left;}
.inputKey{width: 460px; margin-left: 70px; background: url('../images/events/btn_wyszukaj.png') no-repeat right; display: block; float: right;}



.jw-tab-focus:focus {
    outline: none !important;
}

.payment-menu { list-style: none; margin-top: 30px; }
.payment-menu li a { display: block; width: 100%; line-height: 30px; border: 1px solid silver; color: black; text-decoration: none; }

