﻿object
{
  display: block;
  font-size: 1px;
  line-height: 1px;
}

body,html
{
  margin: 0px;              
  padding: 0px;
  text-align: center;
  font: 11px Trebuchet MS;
}

form 
{
  margin: 0px;
  padding: 0px;
}

p
{
  margin: 8px 0px;
}
body, html
{
  margin: 0px;
  height: 100%;
  padding: 0px
}

body
{
  background: #e7e7e7 url(../img/background_body.gif) repeat-x;
}


table
{
  border-collapse: collapse;
}



img, ul , ul li
{
  margin: 0px;
  padding: 0px;
  border: 0px;
  list-style: none;
}

a, a:hover, a:visited
{
  text-decoration: none;
}



input, button, select, option, textarea
{
  font: 10px Verdana  ;
}

#al
{
  width: 998px;
  margin: 2px auto 0px auto;
  color: #a3a3a3;
  text-align: left;
}

a, a:hover, a:visited
{
  color: #a3a3a3;
  text-decoration: none;
  
}

#head
{
  margin-bottom: 13px;
}

#head_info
{
  background: url(../img/background_top.gif); 
  padding: 10px 20px 10px 10px;  
  font: 9px Verdana; 
  border-bottom: 2px solid #565656;
  position: relative;
}

#head_info a
{
  color: #A3A3A3;
  text-decoration: none;
}


#logo
{
  background: url(../img/logo.gif) no-repeat;
  width: 118px;
  height: 60px;                                           
  float: left;
  margin-left: 10px;
}

#logo_zaloba
{
  background: url(../img/logo_zaloba.png) no-repeat;
  width:  55px;
  height:  83px; 
  position: absolute;
  left: 10px;
  top: 81px;
}

#head_info .logout
{
  float: right;
  display: block;
  font-weight: bold;
  margin-left: 10px;
  text-transform: uppercase;

}

#head_info .logout a
{
  color: #d79e2d;
}

#head_info .logout a:hover
{
  text-decoration: underline;
}




a.show
{
  background: url(../img/icons/show.gif) no-repeat left center;
  padding-left: 20px;
  display: block;
}

a.show_right
{
  background: url(../img/icons/show_right.gif) no-repeat right center;
  padding-right: 20px;
  display: block;
}


.last_login
{
  float: left;
  margin-right: 15px;
}

.head1
{
  color: #5c5c5c;
  font-weight: bold;
}

#news_head .head_right
{
  background: url(../img/head_blue_right.jpg) no-repeat;
  width: 150px;
  float: right;
}

#news_head .head_title
{
  background: url(../img/head_news_title.gif) no-repeat;
  width: 64px;
  float: left;
}

#client_head .head_right
{
  background: url(../img/head_green_right.jpg) no-repeat;
  width: 108px;
  float: right;
}

#client_head .head_title
{
  background: url(../img/head_client_title.gif) no-repeat;
  width: 75px;
  float: left;
}



#searchHead .head_right
{
  background: url(../img/head_red_right.jpg) no-repeat;
  width: 108px;
  float: right;
}

#searchHead .head_title
{
  background: url(../img/head_search_title.gif) no-repeat;
  width: 103px;
  float: left;
  
}

.head_title
{
  margin-left: 8px;
}







#lang_change
{
  float: left; 
  position: relatieve;
}

#lang_list 
{
  display: none;
  position: absolute;
  top: 6px;
  background: url(../img/background_top.jpg); 
  padding: 10px;
  left: 620px; 
}

#lang_change:hover #lang_list 
{                          
   display: block
}

#lang_list img
{
  margin-right: 5px;
}




#content
{
  font: 11px Trebuchet MS;
  color: #737373;
  z-index:1;    
}

#footer
{
  margin-top: 5px;
  font-size: 10px;
}


#menu 
{
  margin-top: 1px;
  background: url(../img/menu1_background.jpg) repeat-x;
  color: #ffffff;
}



#menu1_left
{
  display: none;
}

#menu1_right
{
  display: none;
}

#menu ul
{
  float: left;
}

.linkBreak
{
  background: url(../img/link_break.jpg);
  width: 5px;
  height: 13px;
  margin-top: 10px;
  float: left;
}

#menu ul li
{
  text-transform: uppercase;
}

#menu ul li
{
  font: 11px Tahoma;
  float: left;
  font-weight: bold;
  color: #ffffff;
  position: relative;
}

#menu ul li a
{
  font: 11px Trebuchet MS;
  font-weight: bold;
  color: #ffffff;
  display: block;
  padding: 9px 14px;
}

#menu ul li a:hover
{
  color: #5c97cf;
}


#menu ul li:hover ul
{
  display: block 
}


#menu ul li ul li
{
  float: none;
}

#menu ul li ul
{
  position: absolute;
  top: 33px;
  display: none;
  border-top: 1px solid #a01417;


}




#menu ul li ul li
{
  background: #b51716;
  
}

#menu ul li ul li a
{
  font-weight: normal;
  color: #ffffff;
  display: block;
  white-space: nowrap;
  padding: 5px 20px;
}

#menu ul li ul li a:hover
{
  font-weight: normal;
  color: #f2f2f2;
  background: #494949;
  display: block;
  white-space: nowrap;
}










#modulSearchGeneral
{
  float: right;
  margin-top: 9px;
  width: 143px;
  color: #9ebeef;
  margin-left: 9px;
  margin-right: 10px;
}



.input2
{
  border: 0px;
  border-left: 1px solid #040e1a;
  border-top: 1px solid #172846;
  border-right: 1px solid #6a7080;
  color: #ffffff;
  text-align: right;
  width: 80px;
  padding: 1px 2px;
  background: url(../img/background_input2.gif) repeat-x 
}










































.table
{
  display: table;
}
.tr
{
  display: table-row-group;
}
.td
{
  display: table-cell;
}







table.list
{
  width: 100%;
}
table.list tr
{
  border: 1px solid #b5b5b5; 
}


table.list .list_tr:hover
{
  background: #e5e5e5;
}

table.list .list_tr_deactive
{
  background: #eeeeee;
  
}

table.list tr
{
  cursor: default;
  
}



table.list td
{
  padding: 3px 7px;
}


table.list td.head2
{
  padding: 5px 7px;
  background: #565656;
  color: #FFFFFF;
  font-weight: bold;
}

td.head2 a
{
  color: #ffffff;
}










.search
{
  float: right;
  border-left: 1px solid #B5B5B5;
  padding-left: 7px;
}








.fieldForm
{
  border: 0px;
  margin: 0px;
  color: #ffffff;
}



.iconMoreBlue, .iconLogIn, .iconSearch, .iconSearch2
{
  display: inline-block;
  cursor: pointer;
  cursor: hand; /* for IE 5.x */
  
}


.iconMoreBlue
{
  background: url(../img/icons/more_blue.gif);
  width: 68px;
  height: 18px;
}

.iconLogIn
{
  width: 68px;
  height: 18px;
  background: url(../img/icons/login.gif);
  text-indent: -1000em;
  border: 0px;
  margin: 0px;
  padding: 0px;
}

.iconSearch
{
  width: 68px;
  height: 18px;
  background: url(../img/icons/search.gif);
  text-indent: -1000em;
  border: 0px;
  margin: 0px;
  padding: 0px;
  margin-top: 10px;
} 

.iconSearch2
{
  width: 12px;
  height: 14px;
  background: url(../img/icons/search2.gif);
  text-indent: -1000em;
  border: 0px;
  margin: 0px;
  padding: 0px;
  margin-bottom: -4px;
  -margin-bottom: -2px;
}










.operation1
{
  background: #565656; 
  padding: 5px 10px;
  margin-bottom: 10px;
  border: 1px solid #B5B5B5;
}

.operation1 a
{
  color: #ffffff;
  font-weight: bold;
}

.operation1 a:hover
{
  text-decoration: underline;
}



.operationAll1
{
  float: left;
} 

.a
{
  cursor: pointer;
}
.a:hover
{
  text-decoration: underline;
}
    
    




#modMarFB ul li a.aFB,
#modMarFB ul li a.aTW
{  width: 20px;
  height: 20px;
  display: block;
  line-height: 1px;
  background-repeat: no-repeat;
  padding: 0px;
  background-image: url(../img/icons/fbtw.png);
}

#modMarFB ul li a.aFB
{
  background-position: left top;}


#modMarFB ul li a.aFB:hover
{
  background-position: right top;
}


#modMarFB ul li a.aTW
{
  background-position: left -20px;}


#modMarFB ul li a.aTW:hover
{
  background-position: right -20px;
}


#modMarFB 
{
  float: right;
  margin-top: 7px;
  line-height: 12px;
  width: 65px;
}


#modMarFB ul
{
  float: left;
}

#modMarFB ul li
{
  float: left;
  margin-left: 5px;
}







#modLanguage ul li a.aLang_english,#modLanguage ul li a.aLang_polish, #modLanguage ul li a.aLang_polski, #modLanguage ul li a.aLang_русский
{
  width: 21px;
  height: 14px;
  display: block;
  line-height: 1px;
  background-repeat: no-repeat;
  padding: 0px;
  background-image: url(../img/icons/flag.png);
}     
    
#modLanguage ul li a.aLang_english
{
  background-position: left -14px;
}

#modLanguage ul li a.aLang_english:hover
{
  background-position: right -14px;
}



#modLanguage ul li a.aLang_polish, #modLanguage ul li a.aLang_polski
{
  background-position: left top;
}

#modLanguage ul li a.aLang_polish:hover, #modLanguage ul li a.aLang_polski:hover
{
  background-position: right top;
}

#modLanguage ul li a.aLang_русский
{
  background-position: left -29px;
}

#modLanguage ul li a.aLang_русский:hover
{
  background-position: right -29px;
}


#modLanguage ul li a.langActive
{
  
}


#paggination
{
  float: right;
  margin-top: 4px;
}

























#pageName
{
  font-size: 11px;
  text-transform: uppercase;
  color: #464646;
  font-weight: bold;
  float: left;
}

#pageInfo
{
  margin: 5px 30px 12px 30px;
}

#pageTips
{
  float: right;
}


#iframe
{
  width: 100%;
  height: 100px;
}

#banner
{ 
  height: 179px;
  position: relative;
} 


#memorySet
{
  background: url(../img/memory_set.jpg);
  width: 990px;
  height: 108px;
  margin: 0px auto;
  margin-bottom: 5px;
  
}                                       













/*form*/

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: black;
float: left;
}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: #F4F5F7;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid #666666;
font:normal 11px Century Gothic;
color: #666666;
line-height:18px;
z-index:100;
border-right: 3px solid #666666;
border-bottom: 3px solid #666666;
visibility: hidden;
}

.formFieldError
{
  display: none;
  white-space: nowrap;
  color: #c90000;
}

.formFieldRequested
{
  font-weight: bold;
}


#logowanie
{
  background: #f6f8f3;
  margin: 0px auto;
  width: 400px;
  margin-top: 200px;
  text-align: left;
  border: 2px solid #AEAEAE;
}

#loginBottom
{
  padding: 5px;
}

#loginTop
{
  color: #535353;
  font-size: 23px;
  font-family: Arial;
  padding: 8px 35px;
  font-weight: bold;
}

#loginContent
{
  background:#cacaca;
  border-top:1px solid #aeaeae;
  border-bottom:1px solid #aeaeae;
  color: #464646;
  font: bold 11px bold Tahoma;
  padding: 10px 55px;
  text-align: center;
}

#loginTable
{
  font-size: 13px;
  font-family: Arial;
  width: 280px;
  margin: 0px auto;
}

#loginTable td
{
  padding-right: 15px;
  text-align: left;
}

#loginTrevia
{
  background: url(../design/../img/trevia2.jpg) no-repeat;
  width: 94px;
  height: 20px;

}

#loginTreviaStopka
{
  font-size: 10px;
  font-family: Arial;
  color: #717171;
  text-transform: lowercase;
}

#loginLang
{
  font-size: 11px;
  font-family: Arial;
  color: #717171;
  float: right;
  text-transform: lowercase;
}

#loginLang img
{
  margin-right: 4px;
}










#infoFront
{
  height: 100%;
  width: 100%; 
  background: url(../design/background_1.png) repeat;
  position: absolute;
  top: 0px;
  left: 0px;
  display: none;
  font-family: Arial;
  
}

.iconInfoDelete
{
  background: url(../design/kom_error.png);
  width: 128px;
  height: 128px;
  float: left;
}

.iconInfoSuccess, .iconInfoSuccessAdd, .infoSuccessEdit
{
  background: url(../design/kom_pomyslnie.png);
  width: 128px;
  height: 128px;
  float: left;
}

.infoText
{
  float: left;
  width: 250px;
}

#infoSuccess, #infoDelete, #infoDeactive, #infoActive, #infoSuccessAdd, #infoSuccessEdit
{
  padding: 20px;
  background: #ffffff;
  border-top: 15px solid #565656;
  width: 400px;
  margin: 214px auto 0px;
  display: none;
  border-bottom: 10px solid #565656;
  border-right: 2px solid #565656;
  border-left: 2px solid #565656;
  position: relative;
  cursor: default;
}

.infoClose
{
  position: absolute;
  bottom: 3px;
  right: 10px;
}

#contentLeft
{
  width: 185px;
  float: left; 
}

#contentCenter
{
  float: left;
  width: 594px;
}

#contentRight
{
  float: right;  
  width: 218px;
}


#modulLogin
{
  background: #d1d1d3 url(../img/background_mod_client.gif) repeat-x;
  color: #494949;
  padding: 15px 10px;
  height: 150px;
}

#modulSearch
{
  background: #d1d1d3 url(../img/background_mod_client.gif) repeat-x;
  color: #494949;
  padding: 15px 10px;
  height: 150px;
}

#modulSearch table
{
  margin-top: 20px;
  margin-bottom: 15px;
  text-align: right;
  margin-left: 10px;
}

#modulSearch select
{
  width: 100px;
  margin-left: 10px;
}

#modulSearch table td
{
  padding-top: 5px;
}

#modLanguage
{
  float: right;
  margin-top: 10px;
  line-height: 12px;
  width: 90px;
}

#modLanguage ul
{
  float: left;
}
#modLanguage ul li
{
  float: left;
  margin-left: 5px;
}



#loginInput input
{
  width: 130px;
  margin-bottom: 5px;
}

#modulLogin table
{
  margin-left: 35px;
  margin-bottom: 10px;
  margin-top: 10px;
}

#modulLogin table td
{
  padding-top: 5px;
}


#modulLogin a
{
  color: #494949;
}

.modulContent
{

}

#modul_page, #newsListBody, #newsBody, #modulAwards
{
  width: 755px;
  float: left;
  background: #ffffff;
  min-height: 555px;
  padding-bottom: 25px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  padding-top: 1px;
  clear:both;
}

#modulGalleryList
{
  width: 755px;
  float: left;
  min-height: 555px;
  /height: 555px;
   padding-bottom: 25px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  
} 



.modulContentPaggination
{
  padding: 10px 10px 0px 10px;
}

.modulContentList
{
  padding: 0px 10px;
  margin-bottom: 15px;
}

#listlist
{
  background: #f7f7f7 url(../img/background_news.jpg) repeat-x ;
  padding: 10px;
  min-height: 247px;
  -height: 247px;
}

#listlist td
{
  padding: 0px;
  vertical-align: top;
}

#paggination1 a, #paggination1
{
  color: #a1a1a1;

}

#paggination1
{
  padding: 10px;
  text-align: center;
}

.head1
{
  background: #ffffff;
  border-top: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
  color: #454545;
  font-style: italic;
  font-family: trebuchet MS;
  height: 19px;
}


.head_blue
{
  background: url(../img/head_blue.gif) repeat-x;
}

.head_green
{
  background: url(../img/head_green.gif) repeat-x;
}

.head_red
{
  background: url(../img/head_red.gif) repeat-x;
}

.line1
{
  background: #ffffff;
  height: 1px;
  margin-top: 1px;
  line-height: 1px;
}   
.line2
{
  height: 1px;
  background: #ffffff;
  margin-bottom: 1px;
}





#newsAll
{
  padding: 30px;
  padding-top: 0px;
  text-align: justify;
}



h2.title2 a, h2.title2
{
  color: #434343;
  font-family: Trebuchet MS;
  font-size: 12px;
  margin: 5px 0px;
}

h2.title a, h2.title, .h2title
{
  margin-bottom: 20px;
  text-transform: uppercase;
  color: #184387;
  font-style: italic;
  margin-top: 13px;
  font-size: 16.5px;
  font-weight: bold;
}

#gallery1
{
  text-align: center;
}

#gallery1 img
{
  margin-left: 15px;
}


#gallery1, #comment1, #questionList1
{
  border-top: 1px solid #ffffff;
  padding: 5px;
}

.question1
{
  background: #565656 ;
  color: #ffffff;
  padding: 5px 10px;
}

.answer1
{
  padding: 20px 50px;
}

.answer2
{
  padding: 20px;
}

.gallery_group
{
  padding: 5px;
  float: left;
}

.gallery_group_title1
{
  text-align: center;
  font-weight: bold;
  margin-top: 5px;
}

.commentList1
{
  border: 1px solid #565656;
  margin-bottom: 2px;
  
}

.commentAutor1
{
  width: 100px;
  padding: 5px;
  text-align: right;
  color: #ffffff;
  font-weight: bold;
  vertical-align: top;
  background: #565656;
}

.commentAutor1 a
{
  color: #ffffff;
}

.commentContent1
{
  padding: 5px; 
  vertical-align: top;
}

#gallery1 img
{
  border: 3px solid #ffffff;
}

.text
{
  text-align: justify;
}

.subInfo
{
  font-style: italic;
}

.galleryDesc1
{

}

.galleryIntro
{ 
  background: #ffffff;
  margin-bottom: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.galleryListBorderRight
{
  width: 10px;
  height: 150px;
  background: #144d90 url(../img/background_border.jpg) repeat-x;
  float: right;
  border-right: 2px solid #ffffff;
  border-top: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
}

.galleryListBorderLeft
{
  width: 10px;
  height: 150px;
  background: #144d90 url(../img/background_border.jpg) repeat-x;
  float: left;
  border-left: 2px solid #ffffff;
  border-top: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
}

.galleryListTitle
{
  width: 100px;
  height: 150px;
  background: #144d90 url(../img/background_border.jpg) repeat-x;
  float: left;
  border-left: 2px solid #ffffff;
  border-top: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
 position: relative; 
}

.galleryListMore
{
  position: absolute;
  bottom: 10px;
  left: 10px;
  background: #dde5f0;
  color: #1d507d;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 9px;
  padding: 2px 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
}


#modulGalleryList img
{
  padding: 1px; 
  border: 1px solid #f0f0f0;
  margin-left: 11px;
}

#galleryBody img
{
  margin-left: 27px;
  
}
#galleryBody .galleryListBorderLeft, #galleryBody .galleryListBorderRight
{
  width: 25px;
  padding: 0px;
}



#attachmentGroup1
{
  border-top: 1px solid white;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-left: 10px;
}




.date1
{
  color: #184387;
  font-style: none;
}

.titleContent1
{
  font-style: italic;
  text-transform: uppercase;
}



.textContent1
{
  padding-left: 30px;
  text-align: justify;
}



.textContent1 td, table.imgBorder td
{ 
  padding: 0px;
  vertical-align: top;
}


.img1
{
  float:right; 
  margin-left: 10px; 
  margin-bottom: 5px;
}

.img1 td
{
  padding: 0px;
}

.img1File
{
  border: 1px solid #cfcfcf; 
}


.img1BorderRight, .img1BorderLeft
{
  width: 21px;
  padding: 0px;
  -display: none;
}

.img1BorderRight
{
  background: url(../img/img_border_right.png) repeat-y  right center;
}

.img1BorderLeft
{
  background: url(../img/img_border_left.png) repeat-y  left center;
}





.imgPriceList
{
  background: url(../img/button_price.jpg) no-repeat;
  width: 245px;
  height: 90px;
  margin-top: 1px; 
}

.imgConfigurator
{
  background: url(../img/button_configurator.jpg) no-repeat;
  width: 245px;
  height: 90px;
  margin-top: 1px;    
}

.clear
{
  clear:both;
  line-height: 0px;
  font-size: 0px;
}



#news, #page
{
  padding: 1px 30px;
}

#newsListContent
{
  padding: 0px 30px;
}

#news img, #page img, #newsListBody .img1File
{
  margin: 10px;
}


#news p, #page p
{
  text-align: justify;
}


#pageProduct ul li, #page ul li, #news ul li
{
  list-style: disc;
}

#pageProduct ul li, #page ul li, #news ul li, #pageProduct ol li, #page ol li, #news ol li, #pageProduct ul li, #pageAwards ul li, #pageAwards ol li
{
  margin-left: 30px;
  color: #474747;
  font-weight: bold;
}

#pageProduct strong, #page strong, #news strong , #pageAwards strong 
{
  color: #474747; 
}

#pageProduct table a, #page table a, #pageProduct p a, #page p a
{
  text-decoration: underline;
  font-weight: bold;
  color: #DD3A3B;
}



#pageProduct table, #page table, #news table, #pageProduct p, #page p
{
  margin: 8px 0px;
}

#pageProduct a:hover, #page a:hover, #page span.a
{
  text-decoration: none;
}


#pageProduct p
{
  margin: 0px;
}

#page table a, #page table span.a, #page p a, #page p span.a
{
  color: #184387;
}

#page table a:hover, #page table span.a:hover, #page p a:hover, #page p span.a:hover
{
  text-decoration: underline;
  
}

