/* Podstawowe style */

* { margin:0; padding:0; }

.fullsize_body {
background:#fff;
font-size:12px;
}

.full_picture img {
border:4px solid #8B9AC1;
margin:10px 0 10px 0;
}

.full_picture a {
color:#15358C;
text-decoration:none;
}

.full_picture a:hover {
text-decoration:underline;
}

.gallery_photo {
float:left;
text-align:center;
}
	
.fullsize_photo {
text-align:center;	
}

.fix_center {
width:800px;
margin:0 auto;

}

#notice {
font-size:14px;
margin:0 0 20px 0;
text-align:center;
font-weight:bold;
}

.success {
color:#58CA4E;
}

.error {
color:#DF141A;
}

.info {
color:#0D88FF;	
}

body {
font-family:arial;
background: url('../images/tlo.jpg') 50% 0% no-repeat;
}

html {
}

.header_bg_1 {
width:100%;
background:#fff;
}

h1 {
margin:15px 0 5px 0;
}

h2 {
margin:15px 0 5px 0;
color:#15358C;
font-size:18px;
line-height:26px;
}

p {
margin:15px 0 5px 0;	
}

.spacer{
clear:both; 
font-size:0; 
line-height:0;
}

/* nawigacja boczna */

.nav_box {
color:#828282;
font-size:10px;
padding:10px;
margin:15px 0 0 0;
width:250px;
text-transform: uppercase;
}

.nav_box ul.navi { 
margin:0 0 0 20px;
padding:0;
color:#1C3D72;
}

.nav_box ul.navi li { 
margin:0 0 4px 0;
padding:0;	
}

.nav_box ul.navi ul { 
margin:4px 0 0 20px;
padding:0;
color:#1C3D72;
}

.nav_box ul.navi li ul li { 
margin:0 0 4px 0;
padding:0;	
}

.nav_box ul.navi li a { 
color:#828282;
text-decoration:none;
}

.nav_box ul.navi li a:hover { 
text-decoration:underline;
}

.nav_box ul.navi li a.active { 
text-decoration:underline;
}

.sidemenu {
position:absolute;
margin:0 0 0 0;
}

.other_contact {
padding:12px;
margin:15px 0 0 45px;
color:#5E5E5E;
line-height:16px;
font-size:12px;
}

/* okno główne */

.bg {
float:left;
width:800px;

padding:0 0 50px 0;
}

.main {
float:left;
width:800px;
}

.content_box {
padding:10px;
margin:15px 0 0 15px;
float:left;
}

.content_box a {
color:#5E5E5E;
}

.photo_under {
float:left;
width:200px;
height:200px;
}

/* Wybór języka */

.language_box {
float:left;
margin:15px 0 5px 0;
}

.language_box ul {
float:left;
margin:0;
padding:0;
list-style-type:none;
font-size:10px;
text-align:left;
}

.language_box ul li {
float:left;
color:#8C8C8E;
border:1px solid #d2d2d2;
width:72px;
margin:0 3px 0 0;
}

.language_box ul li span {
padding:4px 0 4px 5px;
display:block;
color:#676769;
background:url('../images/lang_on.gif') right no-repeat;
}

.language_box ul li a {
padding:4px 0 4px 5px;
text-decoration:none;
display:block;
color:#9b9b9b;
background:url('../images/lang_off.gif') right no-repeat;
}

.language_box ul li a:hover {
color:#676769;
background:url('../images/lang_on.gif') right no-repeat;
}

/* Panel admina */

.user_tools {
width:400;
text-align:center;
margin:0 0 0 440px;
padding:0 0 5px 0;
font-size:10px;
background:#1C3D72;
position:absolute;
}

.user_tools ul {
float:left;
margin:0 0 10px 0;
padding:0 0 0 0;
list-style-type:none;
font-size:12px;
}


.user_tools span {
padding:5px 10px;
background:blue;
display:block;
color:#fff;
float:left;
}

.user_tools a {
float:left;
width:120px;
display:block;
border:0px solid #D1D1D1;
margin:4px 0;
padding:5px 0;
text-decoration:none;
color:#fff;
}

.user_tools a:hover {
color:#fff;
text-decoration:underline;
}

.admin_title {
font-weight:bold;
color:#fff;
padding:5px;
border-bottom:1px solid #fff;
margin:0 5px 5px 5px;
}

/* Top menu */
.top_menu_container {
margin:0 0 0 0;
}

.top_menu {
float:left;
width:100%;
background:url('../images/menu_bck.gif') repeat-x;
text-align:center;
height:53px;
font-size:14px;
font-weight:bold;
}

.top_menu span {

}

.top_menu a {
padding:0 15px 4px 15px;
text-decoration:none;
color:#000;
background:url('../images/menu_hover_right_bck.gif') right no-repeat;
border-right:1px solid black;


}

.top_menu a.active {

}

.top_menu a:hover {

}

.last_button  a{
border-right:1px solid #D1D1D1;
}

.top_menu_button {
text-align:center;
padding:18px 0 19px 0;
display:inline;
height:53px;
line-height:53px;
}

.top_menu_button_hover {
background:url('../images/menu_hover_bck.gif') repeat-x;

}

.top_menu_button_hover a {
color:#fff;
border-right:1px solid #1C3D72;
}

.top_menu_button_hover2 {
background:url('../images/menu_hover_bck.gif') repeat-x;
}

.top_menu_button_hover2 a {
color:#fff;
border-right:1px solid #1C3D72;
}

/* Formularze */

.field_content {
clear:both;
float:left;
margin:0 0 5px 0;
}

.field_content label {
float:left;
display:block;
width:200px;
margin:1px 0 5px 0;
color:#4F639E;
}

.field_errors ul.error_list{
list-style-type: none;
margin:0 0 2px 200px;
padding:0;
}

.field_errors {
clear:both;
color:red;
}

.text_input {
float:left;
width:350px;
border:1px solid #8EABCD;
color:black;
}

.selectbox_input {
float:left;
width:350px;
}

.checkbox_input {
float:left;
}

.textarea_input {
width:350px;
float:left;
margin:0 0 5px 0;
height:100px;
border:1px solid #8EABCD;
}

.submit_content {
text-align: right;
float:left;
margin:5px 0;
clear:both;
}
.admin_form {
	margin:0 0 0 25px;
	}

.submit_button {
margin:0 0 0 200px;
background:#1D3C72;
border:2px solid #8D9DBF;
color:#fff;
padding:5px 15px;
cursor:pointer;
}

form {
margin:20px 0 0 0;
}

/* Grafika */

.hide_me {
display:none;	
}

.eltrans_logo {
border:0;
margin:35px 0 20px 0;
}

.intro_box {
margin:0 auto;
width:310px;
text-align:center;
}

.intro_text {
margin:0 auto;
width:460px;
text-align:center;
}

.intro_text p {
color:#5E5E5E;
font-size:12px;
line-height:16px;
margin:40px 0 20px 0;
}

.intro_text a {
color:#5E5E5E;
}

.intro_photo {
margin:15px 0 100px 0;
border:0;
}

.intro_box p {
color:#5E5E5E;
font-size:12px;
margin:40px 0 20px 0;
}

.path {
margin:0 0 0 300px;
color:#C9C9C9;
font-size:9px;
width:400px;
}

.path a {
text-decoration:none;
color:#C9C9C9;
}

.path a:hover {
color:#676769;
}

.title_margin {
float:left;
width:340px;
height:26px;
background:url('../images/truck.gif') top right no-repeat;
}

.category_title {
color:#15358C;
font-size:18px;
float:left;
text-transform: uppercase;
line-height:26px;
width:295px;
}

.category_description {
margin:0 0 0 332px;
border-left:2px solid #8B9AC1;
padding:10px 0 10px 10px;
color:#5E5E5E;
line-height:16px;
font-size:12px;
width:400px;
}

.other_address {
margin:10px;
color:#5E5E5E;
line-height:16px;
font-size:12px;
width:400px;
}

.category_body {
float:left;
width:370px;
background:#1C3D72;
border-left:1px solid #8D9EB8;
border-right:1px solid #8D9EB8;
color:#fff;
font-size:12px;
}

.category_body_frame {
position:absolute;
margin:40px 0 0 0px;
_margin:40px 0 0 0;
z-index:10;
}
	
.category_button {
margin:0 0 0 200px;
width:170px;
height:44px;
clear:both;
text-align:right;
background:url('../images/button.jpg') no-repeat;
}

.category_button img {
margin:3px 0 0 0;
border:0;
}

.category_button span {
line-height:34px;
font-size:12px;
color:#fff;
padding:0 20px 0 0;
margin:0 20px 0 0;
background:url('../images/back.gif') right 50% no-repeat;
}

.category_button a {
color:#fff;
font-weight:bold;
text-decoration:none;
}
	
.category_button a:hover {
text-decoration:underline;
}

.category_body_txt {
margin:9px 9px 20px 9px;
line-height:16px;
text-align:left;
}

.category_body_txt p {
margin:0 0 10px 0;	
}

.category_picture {
float:left;
border:2px solid #133886;
width:382px;
height:265px;
background:#fff;
}

.google_map {
float:left;
	width:500px;
	height:320px;
}

.contact_frame1 {
margin:-70px 0 0 270px !important;	
}

.contact_picture1 {
	width:500px;
	height:320px;
}

.contact_txt {
width:270px;	
	}

.category_picture_frame {
position:absolute;
margin:0 0 0 270px;
}

.category_gallery_spacer {
border-left:2px solid #8B9AC1;
margin:0 0 0 330px;
}

.gizmo_gallery {
font-size:0;
line-height:0;
margin:0 0 0 306px;	
}

.category_gallery {
border-left:2px solid #8B9AC1;
margin:0 0 0 64px;
font-size:0;
}

.contact_frame {
width:260px;
height:260px;
}

.gallery_frame {
float:left;
text-align:center;
margin:0 0 0 0;
padding:10px 0;
width:740px;
border-top:2px solid #8B9AC1;
border-bottom:2px solid #8B9AC1;
}

.gallery_photo {
	margin:5px 0 5px 13px;
	color:#828282;
	font-size:10px;
	}
	
.gallery_photo a  {
	text-decoration:none;
	color:#828282;
	}
.gallery_photo a:hover  {	
text-decoration:underline;
	}
	
.gallery_photo img  {
	border:2px solid #133886;
	margin:0 0 5px 0;
	}
	
/* Formularz kontaktowy*/

.contact_form {
margin:0 0 0 10px !important;
text-align:left;
clear:both;
}

.field_content_contact {
clear:both;
float:left;
padding:0;
margin:0;
text-align:left !important;
clear:both;
}

.field_content_contact label {
text-align:left;
display:block;
width:200px;
margin:5px 0 2px 0;
color:#4F639E;
font-size:9px;
clear:both;
}

.field_errors_contact ul.error_list{
list-style-type: none;
margin:2px 0 2px 0 !important;
padding:0 !important;
font-size:9px;
line-height: 10px !important;
}

.field_errors_contact {
clear:both;
color:red;
margin:0 0 2px 0;
width:200px;
}

.text_input_contact {
float:left;
margin:0 0 4px 0;
width:240px;
clear:both;
border:1px solid #8EABCD;
_margin:0 0 4px -10px;
color:black;
font-size:10px;
}

.selectbox_input_contact {
float:left;
}

.checkbox_input_contact {
float:left;
}

.textarea_input_contact {
width:240px;
border:1px solid #8EABCD;
margin:0 0 0 0;
overflow:auto;
_margin:0 0 0 -10px;
}

.submit_content_contact {
text-align: right;
float:left;
margin:5px 0 25px 0;
clear:both;
width:242px;
}

.submit_button_contact {
background:#1D3C72;
border:2px solid #8D9DBF;
color:#fff;
cursor:pointer;
padding:3px 5px;
}

.contact_form_title { 
color:#4F639E;
font-size:12px;
margin:20px 0 0 10px;
font-weight:bold;
}

/* Edycja kategorii */

.category_tools {
color:#828282;
font-size:14px;
padding:10px;
margin:0 0 0 0;
}

.category_tools ul { 
	margin:0 0 0 50px;
	padding:0;
}

.category_tools ul li { 
		margin:0 0 5px 0;
	padding:0;
}

.category_tools ul li a { 
color:#828282;
text-decoration:none;
}

.category_tools ul li a:hover { 
text-decoration:underline;
}

.main_photo {
float:left;
width:382px;
height:265px;
}

.category_description p {
margin:0 0 10px 0;
}

.nav_title {
color:#15358C;
font-size:12px;
float:left;
height:26px;
line-height:26px;
font-weight:bold;
margin:12px 0 0 0;
}

.nav_title a {
color:#15358C;
text-decoration:none;
}

.nav_title a:hover {
text-decoration:underline;
}

.simple_gizmo {
margin:0 0 30px 40px;
}

.files_frame {
margin:10px;
width:410px;
}

.files_title {
margin:10px;
color:#15358C;
font-size:14px;
font-weight:bold;
}

.files_description {
margin:10px;
color:#5E5E5E;
font-size:12px;
}

.single_file {
float:left;
color:#5E5E5E;
font-size:12px;
line-height:16px;
width:100px;
text-align:center;
margin:0 0 10px 0;
}

.category_description ul, .category_body_txt ul {
margin:5px 15px;
}

.category_body_txt a {
color:#fff;
}

.single_file img {
border:0;
margin:0 0 5px 0;
}

.single_file a {
color:#828282;
font-size:14px;
text-decoration:none;
}

.single_file a:hover {
text-decoration:underline;
}

/* tooltip */

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #888888;
	background-color: #CACACA;
	padding: 5px;
	opacity: 0.85;
	font-size:12px;
}
#tooltip h3, #tooltip div { margin: 0; font-weight:normal; color:#3C3C3C; font-size:12px !important; }
#tooltip p { margin:3px; }
.numb { font-size:12px; }

/* intro */

.intro_1 {
float:left;
width:200px;
height:300px;
background:url('../images/bck_01.jpg') no-repeat;
border-top:1px solid #1E3B73;
border-left:1px solid #1E3B73;
}

.intro_2 {
float:left;
width:200px;
height:300px;
background:url('../images/bck_02.jpg') no-repeat;
border-top:1px solid #1E3B73;
}

.intro_3 {
float:left;
width:200px;
height:300px;
background:url('../images/bck_03.jpg') no-repeat;
border-top:1px solid #1E3B73;
border-right:1px solid #1E3B73;
}

.intro_4 {
float:left;
width:600px;
height:130px;
background:url('../images/bck_04.jpg') no-repeat;
border-bottom:1px solid #1E3B73;
border-left:1px solid #1E3B73;
border-right:1px solid #1E3B73;
}

.intro_bg {
width:602px;
margin:60px auto;
}

.intro_bottom_text {
position:absolute;
margin:90px 0 0 50px;
background:#1C3D72;
width:500px;
height:80px;
}

.intro_bottom_text a {
color:#fff;
}

.intro_bottom_text p {
margin:15px;
color:#fff;
font-size:12px;
}

.intro_frame {
position:absolute;
float:left;
margin:-15px 0 0 0;
width:200px;
}

.intro_frame a {
color:#FFFFFF;
}

.intro_frame_title {
margin:0 0 0 30px;
width:140px;
height:32px;
line-height:32px;
color:#fff;
text-align:center;
font-size:11px;
font-weight:bold;
background:#1C3D72;
}

.intro_frame_title a {
color:#fff;
text-decoration:none;
}

.intro_frame_title a:hover {
text-decoration:underline;	
}

.intro_frame_info {
margin:0 0 0 5px;
width:190px;
line-height:13px;
color:#fff;
text-align:center;
font-size:12px;
}

.intro_frame_spacer {
	margin:10px auto;
	width:2px;
	height:40px;
	background:#fff;
	background:url('../images/intro_spacer.gif') repeat-y;
}

.isc_long {
height:75px;
}

.spedycja_spacer {
width:120px;
height:500px;
float:left;	
}

.spedycja_form {
border:1px solid #5369A3;
width:500px;
float:left;
padding-bottom:20px;
}

.spedycja_form1 {
float:left;
}

.spedycja_form p {
margin:5px 15px 0px 15px;
font-size:12px;
color:#5E5E5E;
font-family:arial;
}

.spedycja_form_field {
float:left;
}

.spedycja_form_input {
float:left;	
}

.spedycja_form_input input {
margin:0 0 5px 15px;
font-size:12px;
color:#5E5E5E;
font-family:arial;
border:1px solid #B4C5DF;
padding:2px 4px;
width:120px;
}

.spedycja_form_input select {
margin:0 0 5px 15px;
font-size:12px;
color:#5E5E5E;
font-family:arial;
border:1px solid #B4C5DF;
padding:2px 4px;
width:65px;
}

.ferror input {
border:1px solid red !important;	
}

.ferror select {
border:1px solid red !important;	
}

.spedycja_form_label {
float:left;	
}

.spedycja_form_label label {
margin:0 0 0 15px;
font-size:12px;
color:#5E5E5E;
font-family:arial;
line-height:22px;
}

.spedycja_form_error {
float:left;	
}

.spedycja_form_error ul.error_list {
float:left;
list-style-type: none;
margin:0 0 0 10px;
color:red;
font-size:12px;
line-height:22px;
}

.const_width_field1 {
width:120px;
}

.greencol {
color:#21C41D !important;	
}

.greencol label{
color:#21C41D !important;		
}

.lferror label {
color:red !important;	
}

.const_width_field11 {
width:150px;
}

.const_width_field2 {
width:50px;
}

.const_width_field0 {
width:50px;
}

.const_width_field3 {
width:100px;
}

.const_width_field5 {
width:115px;
}

.specydja_form_label0 {
float:left;
width:70px;
}

.specydja_form_label0 span {
margin:0 0 0 15px;
font-size:12px;
color:#5E5E5E;
font-family:arial;
line-height:22px;
}

.shorti input {
width:55px !important;	
}

.longi input {
width:315px !important;	
}

.const_width_field12 {
width:400px !important;	
}

.const_width_field12 label {
display:block !important;
}

.areai textarea {
width:435px !important;
margin:0 0 5px 15px;
font-size:12px;
color:#5E5E5E;
font-family:arial;
border:1px solid #B4C5DF;
padding:2px 4px;
height:80px;
}

.spedycja_header {
margin:10px 0 5px 0;
}

.checkboxi {
width:30px !important;
}

.checkboxi input {
	margin:5px 0 0 15px !important;
width:15px !important;
}

