@CHARSET "UTF-8";

@import url("reset.css");

body
{
	font-size:13px;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	color:#333333;
	background-color:#ffffff;
}

h2
{
	font-size:22px;
	color:#142933;
}

h3
{
	font-size:18px;
	color:#142933;
}

strong
{
	font-weight:bold;
}

u
{
	text-decoration:underline;
}

i
{
	font-style:italic;
}

button, input[type="submit"], input[type="image"]
{
	cursor:pointer;
}

#root
{
	width:100%;
	height:100%;
	
	min-width:1000px;
}

#header-wrap
{
	height:147px;
	padding-top:3px;
	width:100%;
	background-color:#0e1214;
}

#header
{
	width:100%;
	height:146px;
	border-top:1px solid #142933;
	background-repeat:repeat-x;
	background-image:url("../img/tlo_top_up.png");
}



#header > #header-content
{
	margin:0 auto;
	width:980px;
	height:150px;
	position:relative;
}

#header > #header-content > h1#header-logo
{
	float:left;
	width:304px;
	height:96px;
}

#header > #header-content > h1#header-logo > a > span
{
	display:none;
}

#header > #header-content > h1#header-logo > a > img
{
	margin-top:27px;
	width:304px;
	height:66px;
}

#header > #header-content > #header-breadcrumbs
{
	width:auto;
	height:24px;
	padding:0 11px;
	
	background-repeat:repeat-x;
	background-image:url('../img/breadcrumbs_c.png');
	
	position:absolute;
	top:-1px;
	right:11px;
	
	color:#6b8a99;
	font-size:11px;
	line-height:24px;
	z-index:2;
}

#header > #header-content > #header-breadcrumbs:after,
#header > #header-content > #header-breadcrumbs:before
{
	background-repeat:no-repeat;
	display:block;
	position:absolute;
	top:0;
	content:'';
	width:11px;
	height:24px;
}

#header > #header-content > #header-breadcrumbs:before
{
	left:-11px;
	background-image:url('../img/breadcrumbs_l.png');	
}

#header > #header-content > #header-breadcrumbs:after
{
	right:-11px;
	background-image:url('../img/breadcrumbs_r.png');	
}

#header > #header-content > #header-breadcrumbs > span, #header > #header-content > #header-breadcrumbs > ul
{
	float:left;	
}



#header > #header-content > #header-breadcrumbs > ul > li
{
	float:left;
	margin-left:6px;
	padding-left:13px;
	color:#b2e6ff;
	
	background-image:url('../img/breadcrumbs_arrow.png');
	background-repeat:no-repeat;
	background-position:center left;
}

#header > #header-content > #header-breadcrumbs > ul > li:first-child
{
	background-image:none;
	padding-left:0;
}

#header > #header-content > #header-breadcrumbs > ul > li > a
{
	color:#b2e6ff;
}

#header > #header-content > #header-breadcrumbs > ul > li > a:hover
{
	text-decoration:underline;	
}

#header > #header-content > #header-breadcrumbs > ul > li:last-child > a,
	#header > #header-content > #header-breadcrumbs > ul > li:last-child 
{
	font-weight:bold;	
}

#header > #header-content > #header-menu
{
	float:right;
	width:670px;
	margin-top:27px;
}

#header > #header-content > #header-menu > ul
{
	float:right;
}

#header > #header-content > #header-menu > ul > li
{
	float:left;
	margin-left:10px;
}

#header > #header-content > #header-menu > ul > li > a
{
	float:left;
	display:block;
	height:15px;
	padding:7px 6px 8px 6px;
	
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	
	position:relative;
}


#header > #header-content > #header-menu > ul > li > a:hover
{
	background-repeat:repeat-x;
	background-image:url("../img/buttons/bt_orange_center.png");
}

#header > #header-content > #header-menu > ul > li > a:hover:before,
#header > #header-content > #header-menu > ul > li > a:hover:after
{
	position:absolute;
	top:0;
	content:'';
	background-repeat:no-repeat;
	width:5px;
	height:30px;
	display:block;
}

#header > #header-content > #header-menu > ul > li > a:hover:before
{
	left:-5px;
	background-image:url('../img/buttons/bt_orange_left.png');
}

#header > #header-content > #header-menu > ul > li > a:hover:after
{
	right:-5px;
	background-image:url('../img/buttons/bt_orange_right.png');
}

#header > #header-content > #header-links
{
	clear:both;
	float:left;
	width:100%;
	height:50px;
	
	background-image:url('../img/linia_przerywana.png');
	background-repeat:repeat-x;
	background-position:top left;
}

#header > #header-content > #header-links > ul
{
	float:right;
	height:49px;
	margin-top:1px;
}

#header > #header-content > #header-links > ul > li
{
	float:left;
}

#header > #header-content > #header-links > ul > li > a
{
	float:left;
	display:block;
	height:15px;
	padding:18px 11px 16px 11px;
	
	font-size:13px;
	font-weight:bold;
	color:#b2e6ff;
}

#header > #header-content > #header-links > ul > li > a:hover
{
	text-decoration:underline;
}




#top-buttons
{
	width:100%;
	background-repeat:repeat-x;
	background-image:url("../img/tlo_top_down.png");
	
	height:152px;
}


#top-buttons-content
{
	width:980px;
	margin:0 auto;
}

#top-buttons-content > div
{
	height:152px;
	float:left;
	position:relative;
	overflow:hidden;
	
	background-repeat:no-repeat;
	background-position:center center;
	
	width:215px;
}

#top-buttons-content > #top-loads-transport,
#top-buttons-content > #top-vehicles-tosell
{
	padding:0 20px;
	background-image:url("../img/tlo_top_down_center.jpg");
}

#top-buttons-content > #top-vehicles-transport
{
	background-image:url("../img/tlo_top_down_left.jpg");
	padding-right:20px;
}

#top-buttons-content > #top-parts-tosell
{
	background-image:url("../img/tlo_top_down_right.jpg");
	padding-left:20px;
}


#top-buttons-content > div > a.show-list-icon
{
	margin-top:19px;
	float:left;
	width:215px;
	height:59px;
}

#top-buttons-content > #top-loads-transport > a.show-list-icon > img
{
	margin-top:5px;	
}

#top-buttons-content > #top-parts-tosell > a.show-list-icon > img
{
	margin-top:3px;	
}

#top-buttons-content > div > a.show-list-text
{
	margin-top:7px;
	display:block;
	float:left;
	border-bottom:1px solid #142933;
	padding-bottom:4px;
	width:100%;
	
	font-size:16px;
	line-height:1.5em;
}


#top-buttons-content > div > a.show-list-text > .link
{
	font-weight:bold;
	color:#fb7b20;
}

#top-buttons-content > div > a.show-list-text:hover > .link
{
	text-decoration:underline;
}

#top-buttons-content > div > a.show-list-text > .count_arrow
{	
	font-weight:normal;
	color:#8fb8cc;
}

#top-buttons-content > div > a.show-list-text:hover > .count_arrow > .arrow
{
	color:#fb7b20;
}

#top-buttons-content > div > a.show-list-text > .count_arrow > .arrow
{
	font-size:1.3em;	
}


#top-buttons-content > div > a.add-announcement
{
	clear:both;
	float:left;
	margin-top:5px;
	line-height:1.5em;
	font-size:12px;
	font-weight:bold;
	min-width:250px;
}


#top-buttons-content > div > a.add-announcement > span.link
{
	color:#ffffff;
	font-size:inherit;
	font-weight:inherit;
}

#top-buttons-content > div > a.add-announcement:hover > span.link
{
	text-decoration:underline;
}

#top-buttons-content > div > a.add-announcement > span.arrow
{
	color:#8fb8cc;
	font-size:1.3em;
	font-weight:normal;
}

#top-buttons-content > div > a.add-announcement:hover > span.arrow
{
	color:#ffffff;
}





/* CONTENT CONTAINER */

#content-container
{
	width:980px;
	margin:0 auto;
}

#left-menu a, #content a
{
	color:#1f7499;
}

#left-menu a.line, #content a.line
{
	border-bottom:1px solid #BFBFBF;
}

#left-menu a .arrow, #content a .arrow
{
	color:#bfbfbf;
}

#left-menu a.line:hover, #content a.line:hover
{
	border-bottom:1px solid #1f7499;
	text-decoration:none;
}

#left-menu a:hover .arrow, #content a:hover .arrow
{
	color:#1f7499;
}

#left-menu a:hover, #content a:hover
{
	text-decoration:underline;
}

#left-menu .left-menu-banner
{
	margin:20px 0;
	float:left;
	clear:both;
	width:220px;
	overflow:hidden;
}

#left-menu .left-menu-block
{
	margin:20px 0;
	float:left;
	clear:both;
	width:200px;
	overflow:visible;
}

#content-container > #left-menu
{
	float:left;
	width:200px;
	padding-right:39px;
	height:auto;
	
	background-repeat:no-repeat;
	background-position:top right;
	background-image:url("../img/gr_content_left.png");
}

#content-container > #content
{
	border-left:1px solid #cccccc;
	width:740px;
	float:left;
	height:auto;
	padding-top:35px;
	position:relative;
	
	background-repeat:no-repeat;
	background-position:top left;
	background-image:url("../img/gr_content_right.png");
}

/* PM NOTIFICATIONS */

#pm-notifications
{
	display:none;
	width:100%;
	min-height:40px;
	height:auto;
	padding:2px 0 8px 0;
	float:left;
	background-repeat:repeat-x;
	background-image:url('../img/infobox_gr.png');
	background-color:#c7621a;
	
	color:#ffffff;
}

#pm-notifications-content
{
	width:980px;
	margin:0 auto;	
}

#pm-notifications-content > #pm-notifications-buttons
{
	width:340px;
	padding:0 5px;
	height:100%;
	float:right;	
}

#pm-notifications-content > #pm-notifications-buttons > a
{
	float:right;
	
	margin-top:10px;	
}

#pm-notifications-content > #pm-notifications-buttons > a#button-go-to-mailbox
{
	margin-left:20px;
}

#pm-notifications-content > ul
{
	float:left;
	width:620px;
	padding-right:10px;	
}

#pm-notifications-content > ul > li
{
	display:block;
	height:34px;
	margin-top:6px;
	padding-left:40px;
	width:580px;
	overflow:hidden;
	
	line-height:1em;
	font-size:13px;
}

#pm-notifications-content > ul > li.others
{
	padding-top:10px;
	height:24px;
	font-weight:bold;
}

#pm-notifications-content > ul > li.others > span.others-news,
#pm-notifications-content > ul > li.others > span.others-replies
{
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:20px;
	
	height:18px;
}
	
#pm-notifications-content > ul > li.others > span.others-news
{
	background-image:url('../img/miniiko_nowa_wiad.png');
}

#pm-notifications-content > ul > li.others > span.others-replies
{
	background-image:url('../img/miniiko_re_wiad.png');
}


#pm-notifications-content > ul > li.message
{
	background-position:center left;
	background-repeat:no-repeat;
}

#pm-notifications-content > ul > li.message.new
{
	background-image:url('../img/infobox_ico_new.png');		
}

#pm-notifications-content > ul > li.message.new-reply
{
	background-image:url('../img/infobox_ico_re.png');		
}

#pm-notifications-content > ul > li > .from, #pm-notifications-content > ul > li > .topic
{
	float:left;
	margin-top:2px;
	width:600px;
	clear:both;
}

#pm-notifications-content > ul > li > .topic
{
	margin-top:4px;
}

#pm-notifications-content > ul > li > .topic > a.topic-text
{
	font-weight:bold;
	color:#ffffff;
}

#pm-notifications-content > ul > li .title
{
	color:#efbc96;
	font-weight:bold;	
}

#pm-notifications-content > ul > li a:hover
{
	text-decoration:underline;	
}

#pm-notifications-content > ul > li span.user-name > a,
#pm-notifications-content > ul > li span.user-name
{
	font-weight:bold;
	color:#ffffff;	
}

#pm-notifications-content > ul > li span.user-name .sub
{
	color:#efbc96;	
}


/* FORMS */

input[type="text"], input[type="password"]
{
	padding:6px 6px 5px 6px;
	height:16px;
	
	font-size:11px;
	
	background-repeat:repeat-x;
	background-image:url('../img/input_tlo.png');
	background-color:#ffffff;
	
	border:1px solid #cccccc;
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px;    /* Konqueror */
	-moz-border-radius: 5px; /* Firefox */
	border-radius: 5px;
}

input.disabled[type="text"]
{
	background-image:url('../img/input_tlo_inactive.png');
	background-color:#e6e6e6;
}

textarea
{
	padding:6px 6px 5px 6px;
	min-height:50px;
	
	font-size:12px;
	
	background-repeat:repeat-x;
	background-image:url('../img/input_tlo.png');
	background-color:#ffffff;
	
	border:1px solid #cccccc;
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px;    /* Konqueror */
	-moz-border-radius: 5px; /* Firefox */
	border-radius: 5px;
}

/* USER PANEL */

#user-panel
{
	width:200px;
	float:left;
	height:auto;
		padding-bottom:20px;
	border-bottom:1px solid #f2f2f2;
}

#user-panel > h2
{
	margin:35px 0;
	text-align:right;
}

#user-panel > a#user-panel-register
{
	display:block;
	margin:40px 0 0 0;
	width:200px;
	height:40px;
	
	background-repeat:no-repeat;
	background-image:url("../img/bt_register.png");
}

#user-panel > a#user-panel-register > span
{
	display:none;
}

#user-panel > #user-panel-form-login
{
	display:block;
	float:left;
	width:100%;
}

#user-panel > #user-panel-form-login > #field-client-login,
#user-panel > #user-panel-form-login > #field-client-password
{
	width:186px;
	margin-bottom:10px;
}

#user-panel > #user-panel-form-login > #field-client-login.default,
#user-panel > #user-panel-form-login > #field-client-password.default
{
	color:#999999 !important;
}

#user-panel > #user-panel-form-login > #label-remember
{
	float:left;
	cursor:pointer;
}

#user-panel > #user-panel-form-login > #label-remember > input
{
	margin:0;
	position:relative;
	top:2px;
	margin-right:10px;
}

#user-panel > #user-panel-form-login > #label-remember > span
{
	font-size:11px;
}

#user-panel > #user-panel-form-login > #login-submit
{
	float:right;
	
	display:block;
	padding:0;
	margin:0;
	border:0;
	
	width:70px;
	height:30px;
	
	
	text-indent:-10000000px;
	
	background-color:none;
	background-repeat:no-repeat;
	background-image:url('../img/buttons/bt_zaloguj.png');
}

#user-panel > #user-panel-form-login > #login-submit:hover
{
	background-image:url('../img/buttons/bt_zaloguj_hover.png');
}


#user-panel > p#remember-password
{
	margin-top:10px;
	clear:both;
	float:left;
	width:100%;
	font-size:12px;
}

#user-panel > p
{
	margin-bottom:10px;
}

#user-panel > p#user-panel-hello{
	color:#333333;
}

#user-panel > p#user-panel-hello > span
{
	font-weight:bold;
}

#user-panel > p#user-panel-employee,
#user-panel > p#user-panel-info
{
	color:#bfbfbf;
	font-size:11px;
}

#user-panel > p#user-panel-info > span:last-child
{
	border-left:1px solid #f2f2f2;
	margin-left:5px;
	padding-left:5px;
}

#user-panel > ul#user-panel-menu
{
	float:left;
	display:block;
	margin-top:10px;
}

#user-panel > ul#user-panel-menu > li
{
	width:100%;
	float:left;
	cleat:left;
}

#user-panel > ul#user-panel-menu > li > a
{
	display:block;
	border-top:1px solid #f2f2f2;
	border-bottom:0;
	
	width:200px;
	min-height:13px;
	padding:7px 0 9px 0;
}

#user-panel > ul#user-panel-menu > li:first-child > a
{
	border-top:none;
}

#user-panel > ul#user-panel-menu > li.inbox.new > a
{
	font-weight:bold !important;
	color:#fb7b20 !important;
	line-height:1.5em;
}

#user-panel > ul#user-panel-menu > li.inbox.new > a > span.new-normal,
#user-panel > ul#user-panel-menu > li.inbox.new > a > span.new-replies
{
	padding-left:20px;
	display:block;
	float:left;
	width:180px;
	margin-bottom:5px;
	
	background-repeat:no-repeat;
	background-position:center left;
}

#user-panel > ul#user-panel-menu > li.inbox.new > a > span.new-normal
{
	background-image:url('../img/miniiko_nowa_wiad.png');
}

#user-panel > ul#user-panel-menu > li.inbox.new > a > span.new-replies
{
	background-image:url('../img/miniiko_re_wiad.png');
}
	

/* CONTACT */

form#form-contact
{
	background-image:url('../img/kontakt_tlo_logo.png');
	background-position:top right;
	background-repeat:no-repeat;
}

form#form-contact input[type="text"]
{
	width:246px;
}

form#form-contact textarea
{
	width:566px;
	margin-top:-2px;
	height:200px;
}

form#form-contact .label-radio > .label-e-field > label > span
{
	font-size:11px;
}

#contact-info
{
	float:left;
	clear:both;
	width:700px;
	margin-left:40px;
	margin-top:20px;
	margin-bottom:20px;
	border-top:1px solid #e6e6e6;
	padding-top:40px;
}


/* SUBPAGES */

.subpage-header
{
	float:left;
	clear:both;
	margin-left:40px;
	margin-bottom:25px;
}

#content > h3
{
	margin:20px 0 20px 40px;
	clear:both;
	float:left;
}

#content p
{
	line-height:18px;
}

#content > p
{
	margin:20px 0 20px 40px;
	float:left;
	clear:both;
}

#content > p.nav-back
{
	margin-top:0px;
	margin-bottom:0;
}

#content p.action-info,
#content p.action-error
{
	width:auto;
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px;    /* Konqueror */
	-moz-border-radius: 5px; /* Firefox */
	border-radius: 5px;
	
	min-height:14px;
	padding:13px 20px 13px 45px;
	
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	margin:0;
	margin-bottom:10px;
	
	background-repeat:no-repeat;
	background-position:20px 14px;
	background-image:url('../img/miniiko_infobox_white.png');
}

#content p.action-info
{
	background-color:#fb7b20;
}

#content p.action-error
{
	background-color:#bf0000;
}

#content > p.action-info,
#content > noscript > p.action-info,
#content > p.action-error
{
	margin:0 0 10px 40px !important;
	width:635px;
}


strong.username
{
	color:#fb7b20;
}

/* FULL PAGE FORM */

form.fullpage-form
{
	margin:0 0 20px 40px;
	display:block;
	float:left;
	clear:both;
	width:700px;
}

form.fullpage-form > p.form-info
{
	font-size:11px;
	min-height:16px;
	height:auto;
	
	padding-top:0px;
	margin-bottom:10px;
	margin-top:10px;
	
	background-repeat:no-repeat;
	background-position:0 2px;
	background-image:url('../img/miniiko_infobox_color.png');
	
	padding-left:21px;
}

form.fullpage-form > p.form-info:first-child
{
	margin-top:0;
	margin-bottom:20px;	
}

form.fullpage-form h3
{
	font-size:18px;
	color:#999999;
	padding-bottom:10px;
	width:100%;
	border-bottom:1px dotted #e6e6e6;
}

form.fullpage-form div.form-content
{
	clear:both;
	width:100%;
	float:left;
	border-bottom:1px solid #e6e6e6;
	padding:15px 0;
	margin-bottom:20px;
}

form.fullpage-form > div.form-content.form-content-without-padding
{
	padding:10px 0;
	margin-top:-15px;
}

form.fullpage-form div.label
{
	float:left;
	min-height:40px;
}

form.fullpage-form div.label.odd
{
	background-color:#ffffff;
}

form.fullpage-form div.label.even
{
	background-color:#fafafa;
}

form.fullpage-form div.label-normal
{
	width:100%;
	clear:both;
}

form.fullpage-form div.label-inline
{
	clear:none;
	float:left;
}

form.fullpage-form div.label-checkbox > div.label-e-field > label,
form.fullpage-form div.label-radio > div.label-e-field > label
{
	margin-top:7px;
	display:block;
	float:left;
	margin-right:10px;
}

form.fullpage-form div.label-checkbox > div.label-e-field > label > input,
form.fullpage-form div.label-radio > div.label-e-field > label > input
{
	position:relative;
	top:2px;
}

form.fullpage-form div.label-radio > div.label-e-field > input,
form.fullpage-form div.label-checkbox > div.label-e-field > input
{
	position:relative;
	top:4px;
}


form.fullpage-form div.label-checkbox.has-errors > div.label-e-field > label > span
{
	color:#ffffff;	
}

form.fullpage-form div.label-checkbox.has-errors > div.label-e-field > label > span a
{
	color:inherit !important;
}

form.fullpage-form div.label.has-errors
{
	background-color:#bf0000;
}

form.fullpage-form div.label > span.label-e-name
{
	display:block;
	float:left;
	width:98px;
	padding:12px 11px 0 11px;
	font-size:11px;
}

form.fullpage-form div.label > span.label-e-name.required
{
	font-weight:bold;
}

form.fullpage-form div.label > span.label-e-name > label
{
	color:inherit;
	font-size:inherit;
	font-weight:inherit;
}

form.fullpage-form div.label.has-errors > span.label-e-name
{
	color:#ffffff
}

form.fullpage-form div.label > div.label-e-field
{
	float:left;
}

form.fullpage-form div.label > div.label-e-field > input
{
	margin-top:5px;
}
form.fullpage-form div.label > div.label-e-field > select
{
	margin-top:7px;
}

form.fullpage-form select option.disabled
{
	font-weight:bold;
	background-color:#eeeeee;
	color:#000;
}

form.fullpage-form div.label.label-normal > div.label-e-field > input[type="text"],
form.fullpage-form div.label.label-normal > div.label-e-field > input[type="password"]
{
	width:258px;
}

form.fullpage-form div.label.label-normal > div.label-e-field > select
{
	width:274px;
}

form.fullpage-form div.label > p.label-e-info
{
	float:left;
	font-size:11px;
	color:#666666;
	margin:10px 10px 10px 10px;
	width:287px;
}

form.fullpage-form div.label > p.label-e-info.red
{
	color:#bf0000;
	font-weight:bold;
}

form.fullpage-form div.label.has-errors > div.label-e-field span
{
	color:white;
}

form.fullpage-form div.label.has-errors  > p.label-e-info
{
	display:none
}

form.fullpage-form div.label > p.label-e-errors
{
	display:none;
}

form.fullpage-form div.label.has-errors > p.label-e-errors
{
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	margin:13px 10px 10px 10px;
	float:left;
}

form.fullpage-form div.label.label-buttons > .label-e-field.margin
{
	margin-left:120px;
}

form.fullpage-form div.label.label-buttons > .label-e-field > input
{
	margin-top:10px;
}

input.orange-submit,
input.green-submit
{
	border:0;
	display:block;
	height:30px;
	padding:6px 20px;
	background-repeat:repeat-x;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px;    /* Konqueror */
	-moz-border-radius: 5px; /* Firefox */
	border-radius: 5px;
}

input.green-submit
{
	background-image:url('../img/buttons/bt_green_center.png');
}

input.orange-submit
{
	background-image:url('../img/buttons/bt_orange_center.png');
}

form.fullpage-form div.label-normal > div.label-e-field > span
{
	font-size:11px;
	
}

/* BUTTONS */

a.silver-button, a.silver-button-darker, a.silver-button-orange, a.silver-button-infobox
{
	float:left;
	display:block;
	height:16px;
	padding:7px 7px;
	
	font-size:12px;
	font-weight:normal;
	
	position:relative;
}

a.silver-button-blacktext
{
	color:#333333;	
}

a.silver-button, a.silver-button-orange
{
	background-repeat:repeat-x;
	background-image:url('../img/buttons/bt_normal_center.png');
}

a.silver-button-infobox
{
	color:#a6561e;
	background-repeat:repeat-x;
	background-image:url('../img/infobox_bt_c.png');
}

a.silver-button-infobox:hover
{
	background-repeat:repeat-x;
	background-image:url('../img/infobox_bt_c_hover.png');
}

a.silver-button-with-arrow
{
	padding-right:30px;
}

a.silver-button-with-arrow > span.arrow-down,
a.silver-button-with-arrow > span.arrow-up
{
	position:absolute;
	right:5px;
	top:10px;
	display:block;
	background-repeat:no-repeat;
	
	
	width:13px;
	height:10px;
}

a.silver-button-with-arrow > span.arrow-down
{
	background-image:url('../img/miniiko_pokaz_wyszukiwarke.png');
}

a.silver-button-with-arrow > span.arrow-up
{
	background-image:url('../img/miniiko_ukryj_wyszukiwarke.png');
}

a.silver-button-orange
{
	height:14px;
	font-size:11px;
	padding-left:4px;
	padding:8px 4px;
	color:#333333 !important;
}

a.silver-button:before,
a.silver-button:after,
a.silver-button-darker:before,
a.silver-button-darker:after,
a.silver-button-orange:before,
a.silver-button-orange:after,
a.silver-button-infobox:before,
a.silver-button-infobox:after
{
	position:absolute;
	top:0;
	display:block;
	width:5px;
	height:30px;
}

a.silver-button:before, a.silver-button-orange:before
{
	left:-5px;
	content:url('../img/buttons/bt_normal_left.png');
}

a.silver-button:after, a.silver-button-orange:after
{
	right:-5px;
	content:url('../img/buttons/bt_normal_right.png');
}

a.silver-button-orange:hover
{
	background-image:url('../img/buttons/bt_orange_center.png');
	font-weight:normal;
	color:#ffffff !important;
}

a.silver-button-orange:hover:before
{
	content:url('../img/buttons/bt_orange_left.png');
}

a.silver-button-orange:hover:after
{
	content:url('../img/buttons/bt_orange_right.png');
}

a.silver-button:hover
{
	background-image:url('../img/buttons/bt_normal_center_hover.png');
}

a.silver-button:hover:before
{
	content:url('../img/buttons/bt_normal_left_hover.png');
}

a.silver-button:hover:after
{
	content:url('../img/buttons/bt_normal_right_hover.png');
}


a.silver-button.inactive,
a.silver-button-darker.inactive
{
	background-image:url('../img/buttons/bt_inactive_center.png');
	color:#bfbfbf !important;
}

a.silver-button.inactive:before,
a.silver-button-darker.inactive:before
{
	content:url('../img/buttons/bt_inactive_left.png');
}

a.silver-button.inactive:after,
a.silver-button-darker.inactive:after
{
	content:url('../img/buttons/bt_inactive_right.png');
}

a.silver-button-darker
{
	background-reepat:repeat-x;
	background-image:url('../img/buttons/bt_normal_darker_center.png');
}

a.silver-button-darker:before
{
	left:-5px;
	content:url('../img/buttons/bt_normal_darker_left.png');
}

a.silver-button-darker:after
{
	right:-5px;
	content:url('../img/buttons/bt_normal_darker_right.png');
}

a.silver-button-darker:hover
{
	background-image:url('../img/buttons/bt_normal_darker_center_hover.png');
}

a.silver-button-darker:hover:before
{
	content:url('../img/buttons/bt_normal_darker_left_hover.png');
}

a.silver-button-darker:hover:after
{
	content:url('../img/buttons/bt_normal_darker_right_hover.png');
}

a.silver-button-infobox:before
{
	left:-5px;
	content:url('../img/infobox_bt_left.png');
}

a.silver-button-infobox:after
{
	right:-5px;
	content:url('../img/infobox_bt_right.png');
}

a.silver-button-infobox:hover:before
{
	content:url('../img/infobox_bt_left_hover.png');
}

a.silver-button-infobox:hover:after
{
	content:url('../img/infobox_bt_right_hover.png');
}


/* REGISTER & LOGIN */

#register-select-type
{
	float:left;
	clear:both;
	width:740px;
	height:260px;
	margin-top:20px;
}

#register-select-type > #register-firm
{
	float:left;
	height:260px;
	width:370px;
	
	background-repeat:no-repeat;
	background-position:bottom right;
	background-image:url('../img/rejestracja_wyb_firma.jpg');
}

#register-select-type > #register-employee
{
	float:left;
	height:260px;
	width:369px;
	border-left:1px solid #cccccc;
	
	background-repeat:no-repeat;
	background-position:bottom left;
	background-image:url('../img/rejestracja_wyb_prac_oddzial.jpg');
}

#register-firm > p
{
	margin:38px 0 0 62px;
	line-height:23px;
}

#register-employee > p
{
	margin:38px 0 0 42px;
	line-height:23px;
}

#register-firm > p > a,
#register-employee > p > a
{
	font-size:19px;
	border:0;
	display:block;
	width:180px;
}

#register-firm > p > a > .grey,
#register-employee > p > a > .grey
{
	color:#142933;
	font-size:19px;
}

#register-firm > p > a > .blue,
#register-employee > p > a > .blue
{
	display:block;
	/*float:left;*/
	font-size:24px;
	color:#1f7499;
}

#form-register-firm #field-submit,
#form-register-subaccount #field-submit
{
	display:block;
	padding:0;
	margin:0;
	border:0;
	
	width:140px;
	height:30px;
	
	
	text-indent:-10000000px;
	
	background-color:none;
	background-repeat:no-repeat;
	background-image:url('../img/buttons/bt_zarejestruj_mnie.png');
}

#form-register-firm #field-submit:hover,
#form-register-subaccount #field-submit:hover
{
	background-image:url('../img/buttons/bt_zarejestruj_mnie_hover.png');
}

#form-remember-password #field-email
{
	-webkit-border-radius: 5px 0 0 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px 0 0 5px;    /* Konqueror */
	-moz-border-radius: 5px 0 0 5px; /* Firefox */
	border-radius: 5px 0 0 5px;
}

#form-remember-password #field-submit
{
	background-color:transparent;
	background-repeat:repeat-x;
	background-image:url('../img/buttons/bt_orange_center.png');
	
	height:29px;
	border:0;
	
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	padding:6px;
	display:block;
	
	margin-top:5px;
	
	-webkit-border-radius: 0 5px 5px 0; /* Safari, Chrome */
	-khtml-border-radius: 0 5px 5px 0;    /* Konqueror */
	-moz-border-radius: 0 5px 5px 0; /* Firefox */
	border-radius: 0 5px 5px 0;
}

/* ACCOUNT */

#form-account-edit-logo #label-logo .label-e-field
{
	height:90px;
}

#form-account-edit-logo #label-logo .label-e-field > div.logo-div{
	float:left;
	width:190px;
	height:90px;
}

#form-account-edit-logo #label-logo .label-e-field > div.logo-div > img.logo
{
	display:block;
	max-height:90px;
	max-width:190px;
}

#form-account-edit-logo #label-logo .label-e-field > input#field-logo
{
	float:left;
	margin-left:25px;
}

#form-account-edit-logo #label-logo .label-e-field > a#logo-delete
{
	float:left;
	display:block;
	margin-left:25px;
	margin-top:10px;
}

#account-employees-list
{
	margin-left:40px;
	clear:both;
	float:left;
	
}

#account-employees-list > ol
{
	list-style-type:decimal;
	list-style-position:inside;
}

#account-employees-list > ol > li
{
	background-color:#fafafa;
	color:#666666;
	padding:10px;
}

#account-employees-list > ol > li.odd
{
	background-color:#fafafa;
}

#account-employees-list > ol > li.even
{
	background-color:#f2f2f2;
}

#account-employees-list > ol > li strong
{
	font-weight:bold;
}

/* ANNOUNCEMENT */

form.form-announcement span.label-e-name
{
	width:118px !important;
}

form.form-announcement #field-date-from,
form.form-announcement #field-date-to
{
	width:148px;
}

form.form-announcement #label-date-from p.label-e-info,
form.form-announcement #label-date-to p.label-e-info
{
	width:377px;
}

form.form-announcement > div.form-content-half
{
	clear:none;
	float:left;
	width:350px;
}

form.form-announcement > div.form-content-half > h4
{
	font-size:13px;
	font-weight:bold;
	color:#666666;
	
	border-bottom:1px dotted #e6e6e6;
	padding-bottom:10px;
	width:100%;
}

form.form-announcement > div#fields-to.form-content-half > h4
{
	padding-left:10px;
}

form.form-announcement > div#fields-to.form-content-half
{
	float:right;
}

form.form-announcement > div.form-content-half > div.label
{
	width:340px;
}

form.form-announcement > div#fields-to.form-content-half > div.label.label
{
	width:350px;
}

form.form-announcement > div.form-content-half > div.label > span.label-e-name
{
	width:118px;
}


form.form-announcement > div.form-content-half > div.label > div.label-e-field > input
{
	width:176px !important;
}

form.form-announcement > div.form-content-half > div.label > div.label-e-field > select
{
	width:190px !important;
}

form.form-announcement > div.form-content-half > div.label > div.label-e-field > img.country-flag
{
	width:16px;
	height:11px;
	margin-left:-20px;
	display:none;
}

form.form-announcement input#field-zipcode-to,
form.form-announcement input#field-zipcode-from
{
	width:96px !important;
}

form.form-announcement div#label-vehicle-adr,
form.form-announcement div#label-vehicle-ocp
{
	width:240px !important;
	clear:both;
	float:left;
	
}

form.form-announcement div#label-vehicle-hds,
form.form-announcement div#label-vehicle-wind
{
	margin-left:10px;
	width:440px !important;
	
}

form.form-announcement div#label-vehicle-hds input,
form.form-announcement div#label-vehicle-wind input,
form.form-announcement div#label-vehicle-adr input,
form.form-announcement div#label-vehicle-ocp input
{
	top:6px;
}

form input.small-input
{
	width:36px !important;
	text-align:center;
}

form.form-announcement div#label-expenses > div.label-e-field > span
{
	font-size:11px;
	display:block;
	float:left;
	padding-top:16px;
}

form.form-announcement div#label-expenses > div.label-e-field > input
{
	width:106px !important;
	float:left;
	margin-left:10px;
	margin-right:10px;
}

form.form-announcement div#label-expenses > div.label-e-field > select
{
	width:120px;
	padding:3px 0;
	position:relative;
	top:3px;
	float:left;
	margin-left:10px;
	margin-right:10px;
}

form.form-announcement div#label-annotations > span.label-e-name > span.max
{
	display:block;
	color:#bfbfbf;
}

form.form-announcement div#label-annotations > div.label-e-field > textarea
{
	width:546px;
	height:146px;
}

form.form-announcement div#label-category .label-e-field
{
	width:500px;
	height:350px;
	overflow:auto;
	margin-top:10px;	
}

form.form-announcement div#label-category .label-e-field ul
{
	margin-left:30px;
	width:auto;	
	border-left:1px solid #e6e6e6;
}

form.form-announcement div#label-category .label-e-field > ul
{
	line-height:1.3em;
	width:auto;	
	margin-left:0;
}


form.form-announcement div#label-images div#label-images-canceled
{
	margin-bottom:10px;	
	display:none;
}

form.form-announcement div#label-images div#label-images-canceled > p
{
	font-weight:bold;
	color:#cc0000;
}

form.form-announcement div#label-images div#label-images-canceled > ul
{
	list-style-type:square;	
	list-style-position:inside;
	padding-left:15px;
	margin:0.5em;
}

form.form-announcement div#label-images div#choose-files-control
{
	margin-top:10px;
	height:30px;
	overflow:hidden;	
	width:100%;
}

form.form-announcement div#label-images div#choose-files-control > strong
{
	float:left;
	padding-top:8px;
	padding-right:15px;
}

form.form-announcement div#label-images div#images-list
{
	
}

form.form-announcement div#label-images div#images-list > div.image
{
	border:1px solid #e6e6e6;
	background-color:#fafafa;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-top:10px;
	padding:6px;
	width:auto;
	height:46px;
	overflow:hidden;
}

form.form-announcement div#label-images div#images-list > div.image > div.number
{
	float:left;
	margin-left:12px;
	padding-top:15px;
	color:#999999;
	font-weight:bold;
	width:20px;
	height:31px;
}

form.form-announcement div#label-images div#images-list > div.image > div.thumb
{

	float:left;
	width:60px;
	height:46px;
}

form.form-announcement div#label-images div#images-list > div.image > div.thumb img
{
	max-height:45px;
	max-width:60px;	
	vertical-align:middle;
}

form.form-announcement div#label-images div#images-list > div.image > div.info
{
	margin-left:20px;
	width:574px;
	float:left;
	height:46px;
	padding-top:2px;
	
	line-height:1.5em;
}

form.form-announcement div#label-images div#images-list > div.image > div.info > div.status
{
	padding-top:2px;	
}

form.form-announcement div#label-images div#images-list > div.image > div.info > div.status .delete-file
{
	display:none;
}

form.form-announcement div#label-images div#images-list > div.image > div.info > div.status.saved .delete-file
{
	display:block;
}

form.form-announcement div#label-images div#images-list > div.image > div.info > div.status.saved .cancel-file
{
	display:none;
}

form.form-announcement div#label-images div#images-list > div.image > div.info > div.status.loading > .status-text
{
	color:#fb832f;
	padding-left:230px;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:center left;
	background-image:url('../img/ajax-loader.gif');
	margin-left:-5px;
}

form.form-announcement div#label-images div#images-list > div.image > div.info > div.status.saved > .status-text
{
	font-weight:bold;
	color:#3cb300;
}

form.form-announcement div#label-images div#images-list > div.image > div.info > div.status.error > .status-text
{
	font-weight:bold;
	color:#cc0000;
}

form.form-announcement div#label-images div#images-list > div.image > div.info > div.status.wait > .status-text
{
	font-weight:bold;
	color:#fb832f;
}

form.form-announcement div#label-images div#images-list > div.image > div.info > div.status > div.actions
{
	float:right;
	margin-right:14px;	
}

form.form-announcement div#label-images div#images-list > div.image > div.info > div.status > div.actions > a
{
	color:#cc0000;	
}

form.form-announcement div#label-images div#images-list > div.image > div.info > div.status > div.actions > a.cross
{
	background-repeat:no-repeat;
	background-position:center left;
	background-image:url('../img/nie.png');
	padding-left:13px;
}

div#announcement-icon.icon-vehicle
{
	clear:left;
	float:right;
	width:197px;
	height:57px;
	
	margin-right:20px;
	margin-top:-47px;
	
	background-repeat:no-repeat;
	background-image:url('../img/szczeg_ogloszenia_iko_pojazd.png');
}

div#announcement-icon.icon-load
{
	clear:left;
	float:right;
	width:169px;
	height:43px;
	margin-top:-33px;
	margin-right:20px;
	
	background-repeat:no-repeat;
	background-image:url('../img/szczeg_ogloszenia_iko_ladunek.png');
}

div#announcement-icon.icon-vehicle-tosell
{
	clear:left;
	float:right;
	width:182px;
	height:51px;
	margin-top:-41px;
	margin-right:20px;
	
	background-repeat:no-repeat;
	background-image:url('../img/szczeg_ogloszenia_pojazdns.png');
}

div#announcement-icon.icon-part-tosell
{
	clear:left;
	float:right;
	width:138px;
	height:53px;
	margin-top:-43px;
	margin-right:20px;
	
	background-repeat:no-repeat;
	background-image:url('../img/szczeg_ogloszenia_czescns.png');
}

table#announcement-table
{
	clear:both;
	float:left;
	width:741px;
	border-spacing:0;
}

table#announcement-table > thead > tr > th
{
	height:27px;
	border-top:1px solid #285266;

	background-repeat:repeat-x;
	background-image:url('../img/tabela_head_tlo.png');
	background-color:#285266;
	color:#8fb8cc;
	padding-top:11px;
	padding-bottom:11px;
	font-size:18px;
}

table#announcement-table .column-announcement-details
{
	width:520px;
	padding-left:40px;
	vertical-align:top;
}

table#announcement-table .column-announcement-author
{
	width:159px;
	padding-left:20px;
	vertical-align:top;
	padding-top:15px;
}



table#announcement-table > thead  > tr > th.column-announcement-author
{
	border-right:1px solid #285266;
	padding-left:21px;
}

table#announcement-table > tbody > tr > td.column-announcement-author
{
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background-repeat:repeat-y;
	background-image:url('../img/szczeg_ogloszenia_autorbox_gr.png');
	background-positio:top left;
	background-color:#f2f2f2;
	
	width:139px;
	padding-right:20px;
}


table#announcement-table > tbody > tr > td.column-announcement-details
{
	padding-left:0px;
	width:560px;
	background-color:#f7f7f7;
	border-bottom:1px solid #e6e6e6;
}

table#announcement-table .column-announcement-author p
{
	padding-bottom:10px;
	border-bottom:1px solid #e6e6e6;
}

table#announcement-table .column-announcement-author p.author-info
{
	margin-top:20px;
	
}

table#announcement-table .column-announcement-author p.author-info > a.author-name
{
	font-weight:bold;
	font-size:13px;
	margin-bottom:15px;
}

table#announcement-table .column-announcement-author p.author-info > a.author-name > span
{
	display:block;
}

table#announcement-table .column-announcement-author p > span
{
	display:block;
	margin-top:5px;
	font-size:11px;
	color:#666666;
}

table#announcement-table .column-announcement-author p > a
{
	display:block;
	font-size:11px;
	margin-top:5px;
}

table#announcement-table .column-announcement-author p > span > span
{
	font-size:11px;
	color:#666666;
}

table#announcement-table .column-announcement-author p > span > strong
{
	display:block;
	font-size:11px;
	font-weight:bold;
}

table#announcement-table .column-announcement-author p > span > a
{
	font-size:11px;
	display:block;
}


table#announcement-table .column-announcement-author p.author-send-pm
{
	border-bottom:0;
	padding-bottom:0;
}

table#announcement-table .column-announcement-author ul.author-send-pm-option
{
	border-bottom:0;
	padding-bottom:10px;
	border-bottom:1px solid #e6e6e6;
	list-style-type:square;
	margin-left:20px;
}

table#announcement-table .column-announcement-author ul.author-send-pm-option > li > a
{
	font-size:11px;
}

table#announcement-table .column-announcement-details #announcement-images-show
{
	float:left;
	height:auto;
	width:510px;
	padding:20px 10px 20px 40px;
	border-bottom:1px solid #e6e6e6;
}

table#announcement-table .column-announcement-details #announcement-images-show > #images-view
{
	float:left;
	width:360px;
	height:268px;
}

table#announcement-table .column-announcement-details #announcement-images-show > #images-view > a
{
	display:none;
}

table#announcement-table .column-announcement-details #announcement-images-show > #images-view > a:first-child
{
	display:block;
}

table#announcement-table .column-announcement-details #announcement-images-show > #images-list
{
	float:right;
	width:140px;
	height:268px;
	margin-top:-10px;
}

table#announcement-table .column-announcement-details #announcement-images-show > #images-list > a
{
	float:left;
	margin-left:10px;
	margin-top:10px;
	display:block;
	width:60px;
	height:45px;
	display:block;
}

table#announcement-table .column-announcement-details #announcement-images-show > #images-list > a img
{
	max-width:60px;
	max-height:45px;	
}
	
table#announcement-details-table
{
	width:100%;
}

table#announcement-details-table th
{
	font-weight:bold;
	padding:15px 20px 15px 20px;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	border-left:1px solid #e6e6e6;
}

table#announcement-details-table th:first-child
{
	padding-left:40px;
	border-left:0;
}

table#announcement-details-table tr.darker th,
table#announcement-details-table tr.darker td
{
	background-color:#f7f7f7;
}

table#announcement-details-table tr.normal th,
table#announcement-details-table tr.normal td
{
	background-color:#ffffff;
}

table#announcement-details-table td.td-name
{
	width:90px;
	font-size:11px;
	padding:12px 0px 12px 20px;
	border-top:1px solid #f2f2f2;
	border-left:1px solid #e6e6e6;
}

table#announcement-details-table td.td-value
{
	min-width:134px;
	padding:12px;
	font-size:12px;
	border-top:1px solid #f2f2f2;
}

table#announcement-details-table td:first-child
{
	padding-left:40px;
	border-left:0;
}

table#announcement-details-table tr:first-child > td,
table#announcement-details-table tr.head + tr > td
{
	border-top:0;
}

table#announcement-details-table tr.head td
{
	border-top:1px solid #e6e6e6;
}

table#announcement-details-table td.td-value strong
{
	font-weight:bold;
}


table#announcement-details-table td.td-value .silver
{
	color:#bfbfbf;
}

table#announcement-details-table td.td-value .yes
{
	display:block;
	padding-left:18px;
	left:-18px;
	position:relative;
	background-image:url('../img/tak.png');
	background-position:center left;
	background-repeat:no-repeat;
}

table#announcement-details-table td.td-value .damaged
{
	font-weight:bold;
	color:#cc1414;	
}

table#announcement-details-table td.td-value .not-damaged
{
	color:#39bf00;
	font-weight:bold;
}

table#announcement-details-table td.td-value .no
{
	display:block;
	padding-left:16px;
	left:-16px;
	position:relative;
	background-image:url('../img/nie.png');
	background-position:center left;
	background-repeat:no-repeat;
}

table#announcement-details-table td#td-announcement-annotations
{
	text-align:justify;
	padding-right:20px;
}

table#announcement-details-table td#td-send-mail form#form-send-mail.fullpage-form
{
	width:507px;
	margin:0;
}

table#announcement-details-table td#td-send-mail form#form-send-mail .form-content
{
	margin-top:0;	
	padding-top:0;
}

table#announcement-details-table td#td-send-mail form#form-send-mail > p
{
	font-size:11px;
}

table#announcement-details-table td#td-send-mail form#form-send-mail > div
{
	margin-top:10px;
}

table#announcement-details-table td#td-send-mail form#form-send-mail span.label-e-name
{
	width:90px;
}

table#announcement-details-table td#td-send-mail form#form-send-mail input[type="text"]
{
	width:200px;
}

table#announcement-details-table td#td-send-mail form#form-send-mail .user-label
{
	margin-top:9px;	
}

table#announcement-details-table td#td-send-mail form#form-send-mail input#field-subject
{
	width:366px;
}

table#announcement-details-table td#td-send-mail form#form-send-mail input#field-submit
{
	margin-left:112px;
}

table#announcement-details-table td#td-send-mail form#form-send-mail  textarea
{
	width:366px;
	height:146px;
}

div#announcement-legend
{
	float:left;
	clear:both;
	margin:20px 0 40px 40px;
}

div#announcement-legend > h2
{
	text-indent:40px;
	height:34px;
	color:#bfbfbf;
	background-repeat:no-repeat;
	background-position:top left;
	background-image:url('../img/iko_normal_wiad.png');
}

div#announcement-legend > ul
{
	margin-top:10px;
}

div#announcement-legend > ul > li
{
	padding:5px 0;
	display:block;
	width:220px;
	
	float:left;div#announcement-legend > ul > li
}

div#announcement-legend > ul > li.first
{
	margin-right:40px;
}

div#announcement-legend > ul > li > strong
{
	font-weight:bold;
	color:#666666;
}
div#announcement-legend > ul > li > span.is
{
	color:#bfbfbf;
}

div#announcement-legend > ul > li > span.def
{
	color:#666666;
}

table.announcements-list
{
	border-spacing:0;
	float:left;
	clear:both;
	width:741px;
	height:auto;
	border-top:1px solid #285266;
}

table.announcements-list th,
table.announcements-list td
{
	font-size:11px;
	line-height:1.5em;
}

table.announcements-list > thead > tr > th
{
	height:34px;
	
	background-image:url('../img/tabela_head_tlo.png');
	background-repeat:repeat-x;
	
	color:#8fb8cc;
	font-weight:bold;
	vertical-align:bottom;
	padding-bottom:6px;
	padding-top:6px;
	padding-left:10px;
	padding-right:10px;
}

table.announcements-list > tbody > tr > td
{
	vertical-align:middle;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	padding:10px 10px;
}

table.announcements-list > tbody > tr.odd > td
{
	background-color:#f2f2f2;
}

table.announcements-list > tbody > tr.even > td
{
	background-color:#fafafa;
}


table.announcements-list > thead > tr > th > span
{
	display:block;
}

table.announcements-list > tbody > tr > td > span
{
	display:block;
}

table.announcements-list > thead > tr > th.column-link
{
	border-right:1px solid #285266;
}

table.announcements-list .column-dates
{
	padding-left:40px;
	min-width:61px;
}

table.announcements-list td.column-dates,
table.announcements-list td.column-expenses,
table.announcements-list td.column-link
{
	vertical-align:middle;
}

table.announcements-list td.column-link > a
{
	float:right;
	margin-bottom:5px;
}

table.announcements-list .column-from,
table.announcements-list .column-to
{
	width:110px;
}

table.announcements-list td.column-from,
table.announcements-list td.column-to
{
	vertical-align:middle;
}

table.announcements-list td.column-from > span.zipcode,
table.announcements-list td.column-to > span.zipcode,
table.announcements-list td.column-location > span.zipcode
{
	color:#999999;
}

table.announcements-list td.column-from > span.city.whereever,
table.announcements-list td.column-to > span.city.whereever
{
	color:#999999;
}

table.announcements-list .column-vehicle-details
{
	width:90px;
}

table.announcements-list .column-expenses
{
	width:58px;
}

table.announcements-list .column-expenses > span.sum > span, table.announcements-list .column-expenses > span.sum > strong
{
	display:block;float:left;
}

table.announcements-list .column-expenses > span.sum > strong
{
	margin-right:2px;
}

table.announcements-list td.column-expenses strong
{
	font-weight:bold;
}

table.announcements-list td.column-expenses > span.payment-method
{
	float:left;
	clear:left;
	color:#999999;
}

table.announcements-list .column-author
{
	width:125px;
	min-width:125px;
	border-right:none;
}

table.announcements-list td.column-author > a
{
	font-size:11px;
	clear:both;
	display:block;
	float:left;
	line-height:15px;
}

table.announcements-list td.column-author > a:hover
{
	text-decoration:underline;
}

table.announcements-list td.column-author > p.send-message
{
	width:100%;
	clear:left;
	float:left;
	padding-top:10px;
}

table.announcements-list td.column-author > p.send-message > span
{
	display:block;
	float:left;
}

table.announcements-list td.column-author ul
{
	display:block;
	float:left;
	clear:left;
	width:100%;
}

table.announcements-list td.column-author > p.send-message a.send
{
	font-size:10px;
}

table.announcements-list td.column-author.employee > a.name
{
	color:#999999 !important;
}

table.announcements-list td.column-author p.time-left
{
	float:left;
	width:100%;
	margin-top:10px;
	text-align:center;
}

table.announcements-list td.column-author p.time-left.imp
{
	color:#ffffff;
	font-weight:bold;
	background-color:#fb7b20;	
}

table.announcements-list .column-link
{
	padding-left:0;
	width:40px;
}

table.announcements-list .column-link .silver-button-orange
{
	margin-left:5px;
}

table.announcements-list.vehicles-to-sell td,
table.announcements-list.parts-to-sell td
{
	vertical-align:middle !important;	
}

table.announcements-list .column-thumb
{
	width:60px;
	padding-left:40px;
}

table.announcements-list .column-category,
table.announcements-list .column-location
{
	width:auto;	
}

table.announcements-list .column-price
{
	width:80px;	
}

table.announcements-list .column-year
{
	width:65px;
	text-align:center;
}


table.announcements-list .column-is-new
{
	width:45px;
	text-align:center;
}

table.announcements-list .column-year .damaged
{
	font-weight:bold;
	color:#cc1414;
}

table.announcements-list .column-year .not-damaged
{
	color:#999999;
}

.subpage-header.category-header 
{
	float:left;
	width:550px;	
}

.subpage-header.category-header .category-name
{
	float:left;	
	margin-right:10px;
}

.subpage-header.category-header .chosen-category
{
	color:#999999;
	float:left;
}

div.announcements-search
{
	float:left;
	clear:both;
	width:741px;
	height:auto;
	margin-top:-50px;
}

div.announcements-search > form.fullpage-form
{
	width:700px;
	margin:0 0 10px 0;
	padding:20px 0 20px 40px;
	border-width:1px 1px 1px 0;
	border-style:solid;
	border-color:#cccccc;
	
	background-repeat:repeat-x;
	background-position:top left;
	background-image:url('../img/gr_search.png');
	background-color:#ffffff;
	
	position:relative;
}

div.announcements-search > div#div-show-search
{
	width:172px;
	float:left;
	height:38px;
	margin-left:286px;
}

div.announcements-search.vehicles-to-sell > div#div-show-search,
div.announcements-search.parts-to-sell > div#div-show-search
{
	margin-left:10px;
	float:right;	
}

div.announcements-search > div#div-select-bodywork,
div.announcements-search > div#div-select-ann-type
{
	float:right;
	margin-top:-3px;
}

div.announcements-search > div#div-select-bodywork > span,
div.announcements-search > div#div-select-ann-type > span
{
	display:block;
	padding-top:7px;
	color:#999999;
	font-size:11px;
	float:left;
	margin-right:5px;
}

div.announcements-search > div#div-select-bodywork > select,
div.announcements-search > div#div-select-ann-type > select
{
	width:110px;
	padding:4px 0;
	float:left;
	font-size:11px;
}

div.announcements-search > div#div-show-search.hide-search
{
	background-color:#cccccc;
}

div.announcements-search > div#div-show-search > a#show-search
{
	width:125px;
	font-weight:bold;
	color:#333333 !important;
	margin-left:5px;
	margin-top:-3px;
}

div.announcements-search > form.fullpage-form .form-content
{
	padding:0;
	border-bottom:0;
	margin-bottom:5px;
}

div.announcements-search > form.fullpage-form h3.form-header
{
	font-size:16px !important;
}


div.announcements-search > form.fullpage-form > .column-left
{
	width:340px;
	float:left;
}

div.announcements-search > form.fullpage-form > .column-left .label-normal
{
	width:340px !important;
}

div.announcements-search > form.fullpage-form > .column-right
{
	width:359px;
	float:left;
}

div.announcements-search > form.fullpage-form > .column-right h3.form-header
{
	width:349px;
	padding-left:10px !important;
}

div.announcements-search > form.fullpage-form > .column-right .form-content
{
	width:349px !important;
	float:right;
}

div.announcements-search > form.fullpage-form > .column-right .label-normal
{
	width:349px !important;
}

div.announcements-search > form.fullpage-form > .column-right .label-inline
{
	width:160px !important;
}

div.announcements-search > form.fullpage-form > .column-right #label-vehicle-wind.label-inline,
div.announcements-search > form.fullpage-form > .column-right #label-vehicle-hds.label-inline
{
	width:179px !important;margin-left:10px;
}

div.announcements-search > form.fullpage-form > .column-right #label-vehicle-loadcapacity .label-e-field input
{
	width:56px !important;
}

div.announcements-search > form.fullpage-form > .column-right #label-vehicle-loadcapacity .label-e-field span
{
	font-weight:bold;
}

div.announcements-search > form.fullpage-form > .column-right > .form-content > p
{
	margin:0 10px;
	font-size:11px;
}

div.announcements-search > form.fullpage-form .label > .label-e-field > select.vehicle-options
{
	width:55px !important;	
}

div.announcements-search > form.fullpage-form .column-left .label > .label-e-name
{
	width:118px !important;
	font-weight:bold;
}

div.announcements-search > form.fullpage-form .column-right .label > .label-e-name
{
	width:68px !important;
	font-weight:bold;
}

div.announcements-search > form.fullpage-form .label > .label-e-field > input[type="text"]
{
	width:176px !important;
}

div.announcements-search > form.fullpage-form .label > .label-e-field > select
{
	width:190px !important;
}

div.announcements-search > form.fullpage-form .label > .label-e-field > select.small
{
	width:auto !important;	
}

div.announcements-search > form.fullpage-form div.label > div.label-e-field > img.country-flag
{
	width:16px;
	height:11px;
	margin-left:-20px;
	display:none;
}

div.announcements-search > form.fullpage-form div.label.label-buttons
{
	margin-top:10px;
}



div.announcements-search > form.fullpage-form div#label-category .label-e-field
{
	width:340px !important;
	height:340px !important;
	overflow:auto;
	margin-top:10px;
}

div.announcements-search > form.fullpage-form div#label-category .label-e-field ul
{
	margin-left:15px;
	width:auto;	
	border-left:1px solid #e6e6e6;
}

div.announcements-search > form.fullpage-form div#label-category .label-e-field > ul
{
	line-height:1.3em;
	width:auto;	

}

/* categories list */

#categories-list > h2
{
	margin:35px 0 15px 0;
	text-align:right;
}

#categories-list > ul
{
	width:100%;	
}

#categories-list > ul > li
{
	width:auto;
	
	
	font-size:13px;
	line-height:1.5em;
	
	
	border-bottom:1px solid #f2f2f2;
}

#categories-list > ul > li > a.go-to
{
	min-height:19px;
	display:block;
	padding:5px 0;
	height:auto;
	width:100%;
}

#categories-list > ul > li.parent
{
	border-bottom:2px solid #fb7b20;
	min-height:20px;
	height:auto;
	line-height:1.5em;
	margin-bottom:6px;
	position:relative;
	padding-top:7px;
	padding-bottom:5px;
	position:relative;
}	

#categories-list > ul > li.parent .category-name
{
	font-weight:bold;
	color:#fb7b20;
	font-size:14px;
}

#categories-list > ul > li.parent:after
{
	content:"";
	position:absolute;
	display:block;
	width:200px;
	height:6px;
	bottom:-8px;
	left:0;
	
	background-position:top center;
	background-repeat:no-repeat;
	background-image:url('../img/kategorie_arrow_down.png');	
}


#categories-list > ul > li > a.go-to > .category-count
{
	color:#bfbfbf;	
}

#categories-list > ul > li > a.go-to:hover
{
	text-decoration:none;	
}

#categories-list > ul > li > a.go-to:hover .category-name
{
	text-decoration:underline;	
}

#categories-list > ul > li.active
{
	border-color:#fb7b20;
}

#categories-list > ul > li.active .category-name
{
	font-weight:bold;	
}

#categories-list > ul > li.active > a.go-to
{
	color:#fb7b20;
}


/* SHOWCASE */
 
#showcase
{
	width:740px;
	height:auto;
	float:left;
	
	position:relative;
	
	border-right:1px solid #cccccc;
	border-top:5px solid #285266;
}

#showcase-icon
{
	position:absolute;
	top:-65px;;
	right:20px;
	
	width:120px;
	height:60px;
	
	background-image:url('../img/wybrana_wiz_iko_tlo.png');
	background-repeat:no-repeat;
}

#showcase-logo
{
	float:left;
	width:201px;
	height:111px;
	padding:9px 0 9px 39px;
	border-bottom:1px solid #cccccc;
}

#showcase-main
{
	float:left;
	padding:20px;
	width:459px;
	border-left:1px solid #cccccc;
	height:89px;
	border-bottom:1px solid #cccccc;
	position:relative;
}

#showcase-main > .user-label
{
	margin-top:7px;	
}

#showcase-main > p#client-parent-info
{
	position:absolute;
	right:20px;
	top:5px;
	font-size:11px;
	color:#999999;
}

#showcase-main-info 
{
	width:310px;
	float:left;
	clear:left;
}

#showcase-main > #showcase-main-info > p
{
	margin-top:3px;
}

#showcase-main > p#client-firm-name
{
	font-size:15px;
	margin-top:0;
	width:auto;
}

#showcase-main > #showcase-main-info > p#client-name
{
	font-size:12px;
}

#showcase-main > #showcase-main-info > p#client-address
{
	font-size:11px;
}

#showcase-main > #showcase-main-info > p#client-account-info
{
	font-size:11px;
	color:#999999;
}

#showcase-main > ul#client-links
{
	display:block;
	float:right;
	position:absolute;
	bottom:20px;
	right:20px;
}

#showcase-main > ul#client-links > li
{
	margin-top:5px;
}


#showcase-main > ul#client-links > li > a
{
	font-size:11px;
}

table.data-table
{

}

table.data-table.darker td,
table.data-table.darker th
{
	background-color:#fafafa;
}

table.data-table > tbody > tr > td,
table.data-table > thead > tr > th
{
	padding:0 20px;
		vertical-align:middle;
}

table.data-table > thead > tr > th
{
	height:49px;
	font-weight:bold;
	font-size:12px;
	border-bottom:1px solid #cccccc;
}

table.data-table > tbody > tr > td
{
	height:44px;
}

table.data-table > tbody > tr > td.td-name
{
	padding:0 10px 0 20px;
	width:90px;
	border-left:1px solid #cccccc;
	font-size:11px;
	border-top:1px solid #f2f2f2;
}

table.data-table > tbody > tr > td.td-name:first-child
{
	border-left:0;
}

table.data-table > tbody > tr > td.td-value
{
	padding:0 10px;
	width:139px;
	font-size:11px;
	border-top:1px solid #f2f2f2;
}


table#showcase-contact
{
	display:block;
	width:500px;
	float:right;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

table#showcase-contact #send-pm-button
{
	float:right;
}

table#showcase-parent-firm
{
	float:left;
	width:240px;
	border-bottom:1px solid #cccccc;
}

table#showcase-parent-firm thead > tr > th
{
	padding-left:40px
}

table#showcase-parent-firm tbody > tr > td.td-value
{
	height:89px;
	padding-left:40px
}

table#showcase-parent-firm tbody p
{
	margin-top:3px;
}

table#showcase-parent-firm tbody p#client-parent-firm-name
{
	font-size:15px;
	float:left;
	margin-right:10px;
}

table#showcase-parent-firm tbody p#client-parent-name
{
	font-size:12px;
}

table#showcase-parent-firm tbody p#client-parent-address
{
	font-size:11px;
}

table#showcase-parent-firm tbody p#client-parent-account-info
{
	font-size:11px;
	color:#999999;
}

table#showcase-firm-departments
{
	width:500px;
	float:right;
}

table#showcase-firm-employees
{
	clear:both;
	float:left;
	width:240px;
	border-top:1px solid #cccccc;
	margin-top:-1px;
}

table#showcase-firm-employees td.td-value,
table#showcase-firm-departments td.td-value
{
	padding-left:20px;
	border-bottom:1px solid #f2f2f2;
	height:70px;
}

table#showcase-firm-employees td.td-value
{
	border-right:1px solid #f2f2f2;
	padding-left:40px;
}

table#showcase-firm-employees th
{
	padding-left:40px;
}

table#showcase-firm-departments td.td-value
{
	border-left:1px solid #f2f2f2;
}

table#showcase-firm-departments th
{
	border-left:1px solid #cccccc;
}

table#showcase-firm-employees a.link-show-showcase,
table#showcase-firm-departments a.link-show-showcase
{
	
}

#comments
{
	float:left;
	cleat:both;
	width:741px;
	height:auto;
	background-color:#fafafa;
}

#comments-header
{
	width:740px;
	float:left;
	clear:both;
	min-height:49px;
	height:auto;
	background-repeat:repeat-x;
	background-image:url('../img/tabela_head_tlo.png');
	background-color:#285266;
	
	border-top:1px solid #285266;
	border-bottom:1px solid #285266;
	border-right:1px solid #285266;

	color:#8fb8cc;
}

#comments-header > h3
{
	color:#8fb8cc;
	font-size:18px;
	margin:10px 0 0 40px;
	float:left;
}

#comments-list > a#link-show-comments
{
	clear:both;
	float:left;
	color:#ffffff !important;
	margin:0 0 6px 40px;
}

#comments-header > ul#comments-summary
{
	display:block;
	clear:both;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:30px;
}

#comments-header > ul#comments-summary > li
{
	float:left;
	margin-right:10px;
	padding-left:10px;
	border-left:1px solid #6b8a99;
	font-size:12px;
}

#comments-header > ul#comments-summary > li:first-child
{
	border-left:0;
}


#comments-list
{
	float:left;
	height:auto;
	clear:both;
	width:740px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

#comments-list > p
{
	margin:20px 40px;
	display:block;
	float:left;
}

#comments-list > .comment
{
	float:left;
	clear:both;
	width:680px;
	padding:20px 20px 20px 40px;
	height:auto;
	border-bottom:1px solid #e6e6e6;
}

#comments-list > .comment.odd
{
	background-color:#fafafa;
}

#comments-list > .comment.even
{
	background-color:#f2f2f2;
}

#comments-list > .comment:last-child
{
	border-bottom:0;
}

#comments-list > .comment > p.comment-info
{
	font-size:11px;
	color:#333333;
}

#comments-list > .comment > p.comment-added
{
	font-size:11px;
	color:#999999;
}

#comments-list > .comment > p.comment-added > a.firm-name,
#comments-list > .comment > p.comment-added > a.department-name
{
	font-size:12px;
}

#comments-list > .comment > p.comment-added > a.employee-name
{
	font-size:12px;
}

#comments-list > .comment > p.comment-added > span.date
{
	font-size:11px;
	color:#999999;
}

#comments-list > .comment > div.comment-type
{
	float:right;
}

#comments-list > .comment > div.comment-type > span
{
	font-size:12px;
	font-weight:bold;
	display:block;
	height:16px;
	padding-left:25px;
	padding-top:3px;
	
	background-repeat:no-repeat;
	background-position:center left;
}

#comments-list > .comment > div.comment-type > span.positive
{
	background-image:url('../img/v_poz.png');
	color:#39bf00;
}

#comments-list > .comment > div.comment-type > span.neutral
{
	background-image:url('../img/v_neu.png');
	color:#999999;
}

#comments-list > .comment > div.comment-type > span.negative
{
	background-image:url('../img/v_neg.png');
	color:#bf0000;
}

#comments-list > .comment > p.comment-content
{
	font-size:11px;
	margin-top:20px;
	text-align:justify;
	line-height:15px;
}

form#form-comment-add
{
	display:block;
	float:left;
	height:auto;
	clear:both;
	padding:20px 20px 20px 40px;
	width:680px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background-color:#fafafa;
}

form#form-comment-add > h3
{
	margin-bottom:20px;
}

form#form-comment-add > div
{
	width:680px;
	float:left;
	clear:both;
	margin-top:10px;
}

form#form-comment-add > div > label
{
	padding-top:7px;
	font-size:11px;
	color:#333333;
	display:block;
	width:119px;
	float:left;
}

form#form-comment-add > div > input,
form#form-comment-add > div > select,
form#form-comment-add > div > textarea
{
	float:left;
}

form#form-comment-add > div > input
{
	width:242px;
}

form#form-comment-add > div > select
{
	width:257px;
}

form#form-comment-add > div#div-field-who
{
	width:400px;
}

form#form-comment-add > div#div-field-type
{
	width:204px;
	clear:none;
	float:right;
}

form#form-comment-add > div#div-field-type > label
{
	width:auto;
	margin-right:15px;
	padding-top:5px;
}

form#form-comment-add > div#div-field-type > select
{
	width:96px;
}

form#form-comment-add > div#div-field-content > textarea
{
	width:546px;
	height:146px;
}

form#form-comment-add #field-submit
{
	margin-left:119px;
}

form#form-showcases-search-id
{
	display:block;
	float:right;
	margin-top:-20px;
	margin-bottom:20px;
}

form#form-showcases-search-id > *
{
	float:left;	
	margin-left:10px;
}

form#form-showcases-search-id > span
{
	font-size:12px;
	padding-top:7px;
	display:block;
}

form#form-showcases-search-id > input#field-client-id
{
	width:50px;
}

#showcases-list
{
	width:740px;
	float:left;
	clear:both;
	height:auto;
	border-top:5px solid #285266;
	border-right:1px solid #e6e6e6;
	
}

#showcases-list > div.item
{
	width:740px;
	height:109px;
	border-top:1px solid #e6e6e6;
}

#showcases-list > div.item.odd
{
	background-color:#fafafa;
}

#showcases-list > div.item.even
{
	background-color:#f2f2f2;
}

#showcases-list > div.item:first-child
{
	border-top:0;
}

#showcases-list > div.item > div.item-logo
{
	float:left;
	padding:9px 0 9px 40px;
	height:91px;
	width:200px;
	border-right:1px solid #e6e6e6;
}

#showcases-list > div.item > div.item-info
{
	float:right;
	padding:20px;
	width:459px;
	height:68px;
}

#showcases-list > div.item > div.item-info > div.item-info-data
{
	float:left;
	width:340px;
	clear:left;
}

#showcases-list > div.item > div.item-info > div.item-info-data > p
{
	float:left;
	clear:left;
}

#showcases-list > div.item > div.item-info > p.title
{
	width:100%;
}

#showcases-list > div.item > div.item-info > p.title > a
{
	display:block;
	float:left;
	font-weight:bold;
	color:#333333;
}

#showcases-list > div.item > div.item-info > div.item-info-data > p.fullname
{
	display:block;
	float:left;
}

#showcases-list > div.item > div.item-info > div.item-info-data > p.contact,
#showcases-list > div.item > div.item-info > div.item-info-data > p.address
{
	margin-top:5px;
}

#showcases-list > div.item > div.item-info > div.item-info-data > p.contact > span
{
	font-size:11px;
	color:#666666;
}

#showcases-list > div.item > div.item-info > div.item-info-data > p.contact > span.fax
{
	margin-left:5px;
}

#showcases-list > div.item > div.item-info > div.item-info-data > p.contact > span > span
{
	color:#333333;
	font-weight:bold;
}

#showcases-list > div.item > div.item-info > div.item-info-data > p.address
{
	color:#333333;
	font-size:11px;
}


#showcases-list > div.item > div.item-info > a.link-show-showcase,
#showcases-list > div.item > div.item-info > a.comments-count
{
	float:right;
}

#showcases-list > div.item > div.item-info > a.link-show-showcase
{
	
}

#showcases-list > div.item > div.item-info > a.comments-count
{
	clear:right;
	color:#999999;
	font-size:11px;
	margin-top:10px;
}

/* PAGINATION */
#list-pagination
{
	float:left;
	clear:both;
	width:740px;
	height:89px;
	border-right:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	margin-bottom:20px;
}

#list-pagination-showcount,
#list-pagination-pages
{
	background-repeat:repeat-x;
	background-image:url('../img/pagination_bg.png');
	height:88px;
	border-top:1px solid #e6e6e6;
}

#list-pagination-showcount
{
	float:left;
	width:166px;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #cccccc;
}

#list-pagination-pages
{
	float:left;
	width:570px;
	border-right:1px solid #e6e6e6;
	border-left:1px solid #e6e6e6;
}

#list-pagination-showcount > span
{
	display:block;
	margin-top:10px;
	float:left;
	margin-left:30px;
	font-size:11px;
	padding-top:7px;
	color:#333333;
}

#list-pagination-showcount > select
{
	margin-left:10px;
	margin-top:10px;
	float:left;
	width:57px;
	padding:4px 0;
}

#list-pagination-pages > #list-pagination-pages-buttons
{
	float:right;
	padding-right:10px;
	padding-top:10px;
}

#list-pagination-pages > #list-pagination-pages-buttons > span
{
	display:block;
	float:left;
	font-size:11px;
	color:#333333;
	padding-top:7px;
}

#list-pagination-pages > #list-pagination-pages-buttons > select
{
	float:left;
	margin-left:10px;
	width:57px;
	padding:4px 0;
}

#list-pagination-pages > #list-pagination-pages-buttons > a.silver-button-darker
{
	float:left;
	margin-left:20px;
}

#list-pagination-pages > #list-pagination-pages-list
{
	float:right;
	clear:right;
	margin-top:10px;
	padding-right:10px;
}

#list-pagination-pages > #list-pagination-pages-list > ul
{
	float:left;
}

#list-pagination-pages > #list-pagination-pages-list > ul > li
{
	float:left;
	margin-left:20px;
}

#list-pagination-pages > #list-pagination-pages-list > ul > li > a.silver-button
{
	padding-left:6px;
	padding-right:6px;
}

#list-pagination-pages > #list-pagination-pages-list > span#list-pagination-allpages-count
{
	display:block;
	float:left;
	padding-top:7px;
	font-size:12px;
	font-weight:bold;
	margin-left:20px;
}

/* PRIVATE MESSAGES */

#messages-legend
{
	float:left;
	clear:both;
	margin-left:40px;
	margin-bottom:20px;
}

#messages-legend > h2
{
	color:#bfbfbf;
}

#messages-legend > ul > li
{
	margin-top:5px;
	color:#666666;
}

#messages-legend > ul > li > span.is
{
	color:#bfbfbf;
}

#messages-legend > ul > li > img
{
	vertical-align:middle;
	margin-right:5px;
}

form#form-private-message-send a.client-to,
form#form-private-message-send a#related-ann
{
	display:block;
	margin-top:10px;
}

form#form-private-message-send textarea#field-content
{
	width:500px;
	height:200px;
}

form#form-private-message-send input#field-submit
{
	margin-left:120px;
}


div.messages-list
{
	float:left;
	clear:both;
	width:740px;
	height:auto;
	position:relative;
	margin-top:40px;
	
	border-top:5px solid #285266;
	border-right:1px solid #cccccc;
}

div.messages-list > div.messages-list-tabs
{
	width:701px;
	position:absolute;
	top:-46px;
	left:39px;
}

div.messages-list > div.messages-list-tabs > a#button-new-message
{
	color:#333333;
	float:right;
	margin-right:5px;
	margin-top:4px;
}

div.messages-list > div.messages-list-tabs > ul
{
	float:left;	
}

div.messages-list > div.messages-list-tabs > ul > li
{
	float:left;
	margin-left:1px;
}

div.messages-list > div.messages-list-tabs > ul > li > a
{
	display:block;
	height:12px;
	padding:13px 15px 15px 15px;
	font-size:12px;
	font-weight:bold;
	color:#666666 !important;
	
	-webkit-border-radius: 5px 5px 0 0; /* Safari, Chrome */
	-khtml-border-radius: 5px 5px 0 0;    /* Konqueror */
	-moz-border-radius:  5px 5px 0 0; /* Firefox */
	border-radius:  5px 5px 0 0;
	
	border-width:1px 1px 0 1px;
	border-style:solid;
	border-color:#cccccc;
	background-color:#fefefe;
}

div.messages-list > div.messages-list-tabs > ul > li.active > a
{
	border-color:#142832;
	background-color:#142832;
	color:#ffffff !important;
}

div.messages-list > div.message
{
	float:left;
	clear:left;
	width:680px;
	min-height:80px;
	height:auto;
	border-top:1px solid #e6e6e6;
	padding:20px 20px 20px 40px;
}

div.messages-list > div.message:first-child
{
	border-top:none;
}

div.messages-list > div.message.odd
{
	background-color:#fafafa;
}

div.messages-list > div.message.even
{
	background-color:#f2f2f2;
}

div.messages-list > div.message > div.message-icon
{
	width:30px;
	height:34px;
	float:left;
	
	background-image:url('../img/iko_normal_wiad.png');
}

div.messages-list > div.message > div.message-icon-new
{
	background-image:url('../img/iko_nowa_wiad.png');
}

div.messages-list > div.message > div.message-icon-new-re
{
	background-image:url('../img/iko_re_wiad.png');
}

div.messages-list > div.message > div.message-header
{
	float:left;
	width:480px;
	margin-left:10px;
}

div.messages-list > div.message > div.message-header > div.message-client > strong
{
	font-size:13px;
	float:left;
	margin-right:5px;
}

div.messages-list > div.message > div.message-header > p.message-subject
{
	font-size:12px;
	clear:left;
	float:left;
	margin-top:2px;
}

div.messages-list > div.message > div.message-header > p.message-subject.new > .subject
{
	font-weight:bold;
	color:#fb7b20;
}

div.messages-list > div.message > div.message-date
{
	float:right;
	min-width:140px;
}

div.messages-list > div.message > div.message-date > p
{
	font-size:11px;
}

div.messages-list > div.message > p.message-content
{
	display:none;
	clear:both;
	float:left;
	margin-top:10px;
	font-size:11px;
	width:680px;
	text-align:justify;
}

div.messages-list > div.message > div.message-buttons
{
	float:left;
	cleat:both;
	margin-top:15px;
	width:680px;
}

div.messages-list > div.message > div.message-buttons > a.message-button-showhide,
div.messages-list > div.message > div.message-buttons > a.message-button-reply,
div.messages-list > div.message > div.message-buttons > a.message-button-hide
{
	float:left;
	margin-left:15px;
}

div.messages-list > div.message > div.message-buttons > a.message-button-showhide
{
	margin-left:0;	
}

div.messages-list > div.message > div.message-buttons > a.message-button-delete,
div.messages-list > div.message > div.message-buttons > a.message-button-archive
{
	float:right;
	margin-right:5px;
}

div.messages-list > div.message > div.message-buttons > a.message-button-archive
{
	margin-right:15px;	
}

div.messages-list > p
{
	margin:20px 20px 20px 40px;
}

div.contacts-list
{
	float:left;
	clear:both;
	width:740px;
	height:auto;
}

div.contacts-list-view
{
	position:relative;
	margin-top:40px;
	
	border-top:5px solid #285266;
	border-right:1px solid #cccccc;	
}

div.contacts-list > div.contacts-list-content > p
{
	margin:1.5em 0 1.5em 40px;;	
}

div.contacts-list > div.contacts-list-content > .contact,
div.contacts-list > div.chosen-recipient > .contact
{
	width:700px;
	padding:10px 0 10px 40px;
	border-top:1px solid #e6e6e6;
	height:19px;
	
	line-height:1.5em;
}

div.contacts-list > div.chosen-recipient > .contact
{
	width:699px;
	border-right:1px solid #cccccc;	
}

div.contacts-list > div.contacts-list-content > .contact.odd,
div.contacts-list > div.chosen-recipient > .contact.odd
{
	background-color:#fafafa;	
}

div.contacts-list > div.contacts-list-content > .contact > .buttons,
div.contacts-list > div.chosen-recipient > .contact > .buttons
{
	width:170px;
	float:right;
	margin-top:-6px;
}

div.contacts-list > div.contacts-list-content > .contact > .buttons > a,
div.contacts-list > div.chosen-recipient > .contact > .buttons > a
{
	float:right;
	margin-right:15px;	
}

div.contacts-list > div.contacts-list-content > .contact > .buttons > a.delete-contact
{
	padding-left:3px;
	padding-right:3px;	
	margin-right:10px;
}

div.contacts-list > div.contacts-list-content > .contact > .buttons > a.delete-contact > span
{
	width:15px;
	height:19px;
	display:block;
	background-image:url('../img/ico_contacts_delete.png');	
}

div.contacts-list-choose
{
	margin-left:-40px;
	border-bottom:1px solid #cccccc;
	margin-top:10px;
}

div.contacts-list-choose > .header
{
	width:100%;
	height:41px;
	line-height:41px;
	background-color:#cccccc;
	color:#333333;	
}

div.contacts-list-choose > .header > .title
{
	float:left;	
	font-weight:bold;
	margin-left:40px;
}

div.contacts-list-choose > .header > .search
{
	float:right;
	margin-right:10px;	
}

div.contacts-list-choose > .header > .search > label > span
{
	margin-right:10px;	
}

div.contacts-list-choose > .header > .search > label > input
{
	width:230px;
}

div.contacts-list-choose > div.contacts-list-content
{
	height:220px;
	overflow:auto;	
}

div.contacts-list-choose > div.contacts-list-content > .contact
{
	width:680px;
}

div#message-view
{
	margin-left:40px;
	clear:both;
	float:left;
	
	width:690px;
}

div#message-view > ul
{
	display:block;
	float:left;
	clear:both;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	width:690px;
	margin-top:10px;
}

div#message-view > ul > li
{
	background-color:#fafafa;
	color:#666666;
	padding:10px;
	display:block;
	float:left;
	width:210px;
}

div#message-view> ul > li.odd
{
	background-color:#fafafa;
}

div#message-view > ul > li.even
{
	background-color:#f2f2f2;
}

div#message-view > ul > li strong
{
	font-weight:bold;
}

div#message-view a.firm-name,
div#message-view span.deleted
{
	color:#999999 !important;
}

div#message-view > p.message-subject
{
	clear:both;
	float:left;
	font-size:15px;
	margin-top:20px;
	margin-left:5px;
}

div#message-view > p.message-subject > .announcement
{
	color:#666666;
}

div#message-view > p.message-content
{
	clear:both;
	float:left;
	font-size:13px;
	margin:20px 10px;
	text-align:justify;
}

div#message-view > #message-view-buttons
{
	margin-top:-20px;
}

div#message-view > #message-view-buttons > a
{
	float:right;
	margin-right:15px;
}


/* CMS *.
 * 
 * 
 * 
 */


.cms-page-content
{
	margin-top:-20px;
	margin-bottom:20px;
	margin-left:40px;
	float:left;
	clear:both;
	width:700px;
	height:auto;
}

.cms-page-content.index
{
	width:390px;
}

.cms-page-content.index ol li
{
	padding:6px;
	border-bottom:1px solid #e6e6e6;
}

.content-index-banner
{
	width:270px;
	margin-left:40px;
	float:right;
	margin-top:-20px;
	margin-bottom:20px;
}

body.mceContentBody 
{
	font-size:13px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
}

.cms-page-content h1, .cms-block h1, body.mceContentBody h1
{
	margin:15px 0;
	font-size:22px;
}

.cms-page-content h2, .cms-block h2,body.mceContentBody h2
{
	margin:15px 0;
	font-size:19px;
}
.cms-page-content h3, .cms-block h3, body.mceContentBody h3
{
	margin:15px 0;
	font-size:17px;
}
.cms-page-content h4, .cms-block h4, body.mceContentBody h4
{
	margin:15px 0;
	font-size:16px;
}
.cms-page-content h5, .cms-block h5, body.mceContentBody h5
{
	margin:15px 0;
	font-size:14px;
}

.cms-page-content h6, .cms-block h6, body.mceContentBody h6
{
	margin:15px 0 !important;
	font-size:13px;
	font-weight:bold;
}

.cms-page-content p, .cms-block p, body.mceContentBody p
{
	margin:7px 0;
	text-align:justify;
}

.cms-page-content img, .cms-block img, body.mceContentBody img
{
	border:1px solid #e6e6e6;
	padding:4px;
	margin:5px;
}

.cms-page-content a, .cms-block a, body.mceContentBody a
{
	text-decoration:underline;
}

.cms-page-content ol, .cms-block ol, body.mceContentBody ol
{
	list-style-type:decimal;
	list-style-position:inside;
	color:#999999;
}

.cms-page-content ol li, .cms-block ol li, body.mceContentBody ol li
{
	background-color:#fafafa;
	padding:10px;
	color:#444444;
}

.cms-page-content ul, .cms-block ul, body.mceContentBody ul
{
	list-style-type:square;
	list-style-position:inside;
	color:#999999;
}

.cms-page-content ul  li, .cms-block ul li, body.mceContentBody ul li
{
	background-color:#fafafa;
	padding:10px;
	color:#444444;
}


/* FOOTER */

#content-footer
{
	float:left;
	clear:both;
	width:741px;
	height:151px;
	left:0;
	bottom:0;
	border-bottom:1px solid #cccccc;
}

#content-footer-partners
{
	float:left;
	border-top:1px solid #cccccc;
	width:290px;
	padding:15px 40px;
	height:120px;
	background-color:#f2f2f2;
}

#content-footer-contact
{
	float:left;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	width:289px;
	padding:15px 40px;
	height:120px;
	background-color:#f2f2f2;
}


#footer
{
	width:980px;
	clear:both;
	float:left;
	height:88px;
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
}

#footer > #footer-copyrights
{
	margin:40px 0 0 40px;
	float:left;
	width:300px;
}

#footer > #footer-copyrights p,
#footer > #footer-authors p
{
	font-size:11px;
	color:#999999;
}

#footer > #footer-authors
{
	float:left;
	margin:40px 0 0 20px;
	border-left:1px solid #cccccc;
	padding-left:20px;
	width:160px;
}

#footer > #footer-authors > p
{
	width:auto;
}

#footer > #footer-authors > p > span
{
	display:block;
	width:auto;
	float:left;
}

#footer > #footer-authors > p > a#zeno-link > span
{
	display:none;
}

#footer > #footer-authors > p > a#zeno-link
{
	display:block;
	width:77px;
	height:30px;
	background-repeat:no-repeat;
	background-image:url("../img/foot_zeno.png");
	margin-left:20px;
	float:right;
	margin-top:-10px;
}

#footer > #footer-authors > p > a#zeno-link:hover
{
	background-image:url("../img/foot_zeno_hover.png");
}


#footer > #footer-menu
{
	margin-top:40px;
	float:right;
}

#footer > #footer-menu > ul > li
{
	float:left;
	padding:0 10px;
	border-left:1px solid #cccccc;
}

#footer > #footer-menu > ul > li:first-child
{
	border-left:0;
}

#footer > #footer-menu > ul > li > a
{
	font-size:11px;
	color:#999999;
	text-decoration:none;
} 

#footer > #footer-menu > ul > li > a:hover
{
	text-decoration:underline;
}

.user-label
{
	width:auto;
	height:auto;
}

.user-label.user-label-block
{
	display:block;
	float:left;
	clear:both;
}

.user-label > a.contacts-icon
{
	display:block;
	float:left;
	width:15px;
	height:19px;
	margin-right:6px;
	
	background-repeat:no-repeat;
}

.user-label.user-label-block.department > a.contacts-icon
{
	margin-top:12px;	
}

.user-label.user-label-block.person > a.user-name,
.user-label.user-label-block.firm > a.user-name
{
	margin-top:2px;	
}

.user-label.user-label-block.employee > a.contacts-icon
{
	margin-top:6px;	
}

.user-label > a.contacts-icon.is-not-contact
{
	background-image:url('../img/ico_contacts_notcontact.png');
}

.user-label-ajax > a.contacts-icon.is-not-contact:hover
{
	background-image:url('../img/ico_contacts_add.png');
}

.user-label > a.contacts-icon.is-contact
{
	background-image:url('../img/ico_contacts_contact.png');
}

.user-label > a.user-name
{
	float:left;
	font-weight:bold;
}

.user-label > a.user-name .sub
{
	color:#999999	
}
	
.user-label.user-label-block > a.user-name > span
{
	display:block;
}

table.announcements-list .user-label > a.user-name
{
	width:104px;
}

table.announcements-list .user-label > a.user-name
{
	font-weight:normal !important;	
}

td.column-announcement-author .user-label
{
	margin-bottom:15px;	
}

td.column-announcement-author .user-label > a.user-name
{
	width:118px;
}

#cloud
{
	display:none;
	position:absolute;
	z-index:100;
	
	width:auto;
	height:38px;
	
	line-height:1.5em;
	font-weight:bold;
	font-size:13px;
	color:#333333;
	
	padding:7px 5px 0 5px;
	
	
	background-repeat:repeat-x;
	background-image:url('../img/hoverbox_c.png');	
}

#cloud:before, #cloud:after
{
	content:"";
	background-repeat:no-repeat;
	
	width:9px;
	height:38px;
	
	position:absolute;
	top:0;	
}

#cloud:before
{
	background-image:url('../img/hoverbox_l.png');	
	left:-9px;
}

#cloud:after
{
	background-image:url('../img/hoverbox_r.png');	
	right:-9px;
}

p.ann-edit-info
{
	float:left;
	margin-top:0 !important;margin-right:5px !important;	
}

h2#user-anns > span
{
	float:left;
}

h2#user-anns > .user-label
{
	float:left;	
	margin-left:10px;
}

h2#user-anns > .user-label > .contacts-icon
{
	margin-top:5px;	
}

.home-kartka
{
	width:210px;
	padding:45px 85px 45px 85px;
	height:244px;
	
	font-family:Georgia, Arial, Verdana, sans-serif;
	font-size:12px;
	
	background-repeat:no-repeat;
	background-image:url('../img/home_kartka.png');
	
	line-height:20px;
}

#content .home-kartka
{
	margin-left:-40px;	
}

#content .home-kartka h3
{
	margin-bottom:-px;
	margin-top:5px;	
	font-weight:normal;
	font-size:18px;
}

#content .home-kartka p
{
	margin-top:20px;
	line-height:20px;	
	font-style:italic;
}

h3 +  p
{
	margin-top:23px !important;	
}
