﻿body{background:url("../gfx/top-repeat.png") repeat-x scroll 0 0 transparent; color:#58636A; font-family:verdana,arial,sans-serif; font-size:12px; margin:0; padding:0}

a{color:#58636A !important; text-decoration:none; font-family:Verdana; font-size:10px; font-weight:bold}

a:hover{text-decoration:underline !important; color:#58636a; font-weight:bold}

a:active, a:visited{text-decoration:none; color:#58636a; font-weight:bold}





#nat-topmenu{height:84px; margin:0 auto; width:865px;}

#nat-alogo{display:block; float:left; height:84px; text-indent:-2000px; width:233px; z-index:999;}
.nat-alogo{display:block; height:84px; width:233px; background: url("../gfx/logo_watt.png") no-repeat scroll 0 0px transparent;}

#nat-logotyp{display:block; float:left; height:59px; margin-top:15px; width:328px;}

#nat-rest{display:block; float:left; height:84px; width:304px;}

/*#nat-search{float:right; margin-top:15px; width:240px}*/
#nat-search{float:right; margin-top:36px; width:240px}

#nat-input{background-color:#E9EAEA; border:1px solid #B3B3B3; height:16px; width:196px}
#nat-send{background:url("../gfx/search.png") no-repeat scroll 0 0 transparent; border:medium none; cursor:pointer; height:21px; margin-left:5px; width:25px}

/*#nat-lang{left:210px; position:relative; top:42px; width:233px}*/
#nat-lang{left:210px; position:relative; top:35px; width:233px;}

#nat-lang a{color:#4B575F; text-decoration:none}
#nat-lang a:hover{text-decoration:underline}
#nat-lang a, #nat-lang a:active, #nat-lang a:visited{color:#414141 !important; text-decoration:none; font-weight:normal; font-size:12px}
#nat-lang a:hover{color:#414141 !important; text-decoration:underline; font-weight:normal; font-size:12px}

.nat-maja{background:url("../gfx/maja.png") no-repeat scroll right 0 #475258; clear:both; height:8px; margin:0 auto; overflow:hidden; padding:0; width:865px; position:relative;}



#natlogos {
	width:166px;
	height:56px;
	z-index:9999;
	position:relative;
	background:transparent;
}
.natlogos-hover {
	width:166px;
	height:56px;
	margin-top:-56px;
	z-index:1;
	position:relative;
	background:transparent;
}
#lol {
	width:166px;
	display:none;
	position:relative;
	z-index:9999;
}
#natblok {
width:166px;
background:transparent;
position:relative;
z-index:9999;
margin-left:16px;
float:right;
}









/* start naturalnie - FB like & FB share */
  #fb-like{
  width:880px;
  height:21px;
  padding-top:5px;
  padding-bottom:5px;
  vertical-align:middle;
  margin-top:17px;
  float:right;
  text-align:right;
  }
  #fb-like-right {
  display:inline-block;
  width:110px;
  height:21px;
  padding:0px;
  float:right;
  text-align:right;
  }
  #fb-share{
  width:880px;
  margin-top:19px;
  margin-bottom:10px;
  float:right;
  text-align:right;
  }
  #fb-share-right{
  display:inline-block;
  width:110px;
  float:right;
  text-align:right;
  }  
/* end naturalnie - FB like & FB share */

/* start naturalnie - menu box */
#natlink {
width:272px;
float:left;
text-decoration:none;
padding-top:5px;
} 
#natlink strong {
font-size:12px;
font-weight:bold;
font-family:Verdana, Geneva, sans-serif;
display:inline-block;
margin-bottom:4px;
text-decoration:none;
} 
#natlink a.natli {
width:253px;
display:inline-block;
padding-left:12px;
padding-top:7px;
padding-bottom:7px;
padding-right:7px;
margin-bottom:5px;
text-align:justify;
float:left;
clear: both;
text-decoration:none !important;
letter-spacing:0px !important;
color:#58636A !important;
font-family:Verdana; 
font-size:10px;
font-weight:normal;
background: url("gfx/natli1.jpg") repeat-y 0 0;
}
#natlink img {
	border:0px;
}
#natlink a.natli:hover {
text-decoration:none !important;
background: url("gfx/natli2.jpg") repeat-y 0 0;
} 
.natliimg {
	display:inline-block;
	width:90px;
	height:70px;
	float:left;
}
.natlityt {
	width:163px;
	height:70px;
	display:inline-block;
	text-align:right;
	float:left;
}
/* end naturalnie - menu box */

/* start naturalnie - aktualnosci*/
#nataktualnosci {
width:272px;
float:left;
text-decoration:none;
} 
#nataktu {
width:272px;
float:left;
text-decoration:none;
} 
.natubox {float:left; font-size:10px; overflow:hidden; position:relative; width:272px; margin-right: 0px; text-align:justify;}
.natubox a { border: 0px;}
.natubox img { border: 0px;}
.natubox .line {border-top: 1px solid #6f818d; margin: 3px 0px 10px 0px;}
.natubox .line2 {border-top: 1px solid #6f818d; margin: 5px 0px 10px 0px;}
.natubox .title {font-size: 12px !important; display:inline-block; margin-bottom:10px; font-weight: bold !important; color:#58636A !important; text-decoration:none  !important; font-family:Verdana, Geneva, sans-serif}
.natubox .title:hover {font-size: 12px !important; font-weight: bold !important; color:#58636A !important; text-decoration:none  !important;}
.imgnat {margin: 2px 10px 0px 0px; float: left;}
.nattxt {
	text-align:left;
text-decoration:none !important;
letter-spacing:0px !important;
color:#58636A !important;
font-weight:normal !important;
font-family:Verdana; 
font-size:10px;
}
.nattxt a {
text-decoration:none !important;
letter-spacing:0px !important;
color:#58636A !important;
font-weight:normal !important;
font-family:Verdana; 
font-size:10px;
line-height:14px;
}
.nattxt a:hover{text-decoration:underline !important; }
.nattxt .wiecej {
float:right; 
display:inline-block;
text-decoration:none !important;
letter-spacing:0px !important;
color:#58636A !important;
font-weight:bold !important;
font-family:Verdana; 
font-size:10px;
}
#natmenulist {
width:272px;
float:left;
display:inline-block;
text-decoration:none;
} 
#natmenulist .title {font-size: 12px !important; margin-bottom:5px; margin-top:5px; font-weight: bold !important; color:#58636A !important; text-decoration:none !important; font-family:Verdana, Geneva, sans-serif}
#natmenulist .title:hover {font-size: 12px !important; font-weight: bold !important; color:#58636A !important; text-decoration:none  !important;}
.natmenu a, .natmenu a:active, .natmenu a:visited{background:url("gfx/list_li.gif") no-repeat scroll 0 5px; margin:0; padding:2px 0 2px 15px; text-decoration:none; color:#58636a; font-size:11px; font-weight:normal}
.natmenu a:hover{background:url("gfx/list_li_act.gif") no-repeat scroll 0 5px;  text-decoration:underline; font-size:11px; font-weight:normal; color:#58636a}
.natmenu {font-size:11px; list-style:none inside none; margin:0; padding:2px 0}
.natmenu li{margin:0; padding:2px 0; line-height: 11px}
.line2 {border-top: 1px solid #6f818d; margin: 3px 0px 10px 0px;}
/* end naturalnie - aktualnosci */




#footer a, #footer a:active, #footer a:visited{color:#414141 !important; text-decoration:none; font-weight:normal; font-size:10px}

#footer a:hover{text-decoration:underline; color:#414141; font-weight:normal}



#islogedkom a, #islogedkom a:active, #islogedkom a:visited{color:#475258 !important; text-decoration:none; font-weight:normal; font-size:10px}

#islogedkom a:hover{text-decoration:underline; color:#475258; font-weight:normal}



#submenu a, #submenu a:active, #submenu a:visited{color:#414141 !important; text-decoration:none; font-weight:normal; font-size:11px}

#submenu a:hover{color:#414141 !important; text-decoration:underline; font-weight:normal; font-size:11px}



#lang a, #lang a:active, #lang a:visited{color:#414141 !important; text-decoration:none; font-weight:normal; font-size:12px}

#lang a:hover{color:#414141 !important; text-decoration:underline; font-weight:normal; font-size:12px}



.box3x3 a/*, .box3x3 a:active, .box3x3 a:visited*/{color:#58636a; display:block; font-size:12px; font-weight:normal; text-decoration:none; margin:2px 0 5px 0}

.box3x3 a:hover{color:#58636a; display:block; font-size:12px; font-weight:normal; text-decoration:underline}

.abold {font-weight:bold !important;}



.menuUList a, .menuUList a:active, .menuUList a:visited{background:url("gfx/list_li.gif") no-repeat scroll 0 5px; margin:0; padding:2px 0 2px 15px; text-decoration:none; color:#58636a; font-size:12px; font-weight:normal}

.menuUList a:hover{background:url("gfx/list_li_act.gif") no-repeat scroll 0 5px;  text-decoration:underline; font-size:12px; font-weight:normal; color:#58636a}



#ul_left_menu a, #ul_left_menu a:active, #ul_left_menu a:visited, #ul_left_menu a:hover{display:block; font-size:11px; line-height:12px; margin-right:15px; padding:6px 0; text-decoration:none !important; font-weight:normal !important}



.read_more{background:url("../gfx/list_li.gif") no-repeat scroll left 2px; font-weight:normal !important; padding-left:12px; text-decoration:none; font-size:10px}

.read_more:hover{background:url("../gfx/list_li_act.gif") no-repeat scroll left 2px; text-decoration:none !important}



a img{border:medium none}



p{margin:0; padding:0}

h1{display:block; font-size:22px; font-weight:normal; margin:0; padding:2px 0}

h2{display:block; font-size:18px; font-weight:normal; margin:0; padding:2px 0}

h3{display:block; font-size:15px; font-weight:normal; margin:0; padding:2px 0}

h4{display:block; font-size:14px; font-weight:normal; margin:0; padding:2px 0}

h5{display:block; font-size:12px; font-weight:normal; margin:0; padding:2px 0}

h6{display:block; font-size:11px; font-weight:normal; margin:0; padding:2px 0}

.alignL{text-align:left}

.alignC{text-align:center}

.alignR{text-align:right}

#site{margin:0 auto;}



#topmenu{height:92px; margin:0 auto; width:865px; position: relative; background: url("../gfx/logo_.png") no-repeat scroll 0 22px transparent;}
.maja{background:url("../gfx/maja.png") no-repeat scroll right 0 #475258; clear:both; height:8px; margin:0; overflow:hidden; padding:0; width:100%}
#alogo{display:block; float:left; height:84px; text-indent:-2000px; width:181px}
#search{float:right; margin-top:28px; width:240px}

#input{background-color:#E9EAEA; border:1px solid #B3B3B3; height:16px; width:196px}

#send{background:url("../gfx/search.png") no-repeat scroll 0 0 transparent; border:medium none; cursor:pointer; height:21px; margin-left:5px; width:25px}

#lang{left:590px; position:relative; top:55px; width:233px}

#lang a{color:#4B575F; text-decoration:none}

#lang a:hover{text-decoration:underline}

#top{background-position:center top; background-repeat:no-repeat; height:264px; margin:0 auto; position:relative; width:100%;}



#top2{background-position:center top;top:-261px;z-index:100;background-repeat:no-repeat; height:264px; margin:0 auto; position:relative; width:100%}





#top_center{height:261px; margin:0 auto; position:relative; width:865px;z-index:150;}

#weather{height:20px; left:-10px; margin-top:3px; position:absolute; text-align:right; top:0}

#weather a{color:#4B575F; font-size:13px; font-weight:bold; text-decoration:none}

#menu_center{height:53px; margin:0 auto; overflow:hidden; width:881px}

#px1080{margin:3px auto; overflow:hidden; width:881px}

#islogedkom{color:#475258; display:block; float:left; font-size:10px; margin:0; width:550px}

#islogedkom .logUser{margin:5px 0; }

#islogedkom a{color:#475258; margin:0 6px 0 6px}

.button{border-right:1px solid #EEE; cursor:pointer; display:block; float:left; height:54px; text-indent:-2000px}

#submenu{background-color:#EBEBEB; clear:both; display:block; left:0; margin-top:1px; min-height:12px; overflow:hidden; position:absolute; width:100%}

#submenu_center{font-size:11px; margin:0 auto; width:865px}

#submenu_center ul{display:none; list-style:none outside none; margin:0; padding:6px 0}

#submenu_center ul.selected{display:block !important; list-style:none outside none; margin:0; padding:5px 0}

#submenu_center ul li{display:inline; margin-left:0px; margin-right:28px}

#submenu_center ul li a{color:#414141; margin-left:5px}

#content{clear:both; color:#58636A; font-size:10px; line-height:15px; margin-top:29px; padding-bottom:20px}

.mceTmpl{display:block; line-height:14px; width:881px}

#footer{clear:both}

#sitemap{background:url("../gfx/sitemap.png") no-repeat scroll 0 center transparent; float:left; font-size:10px; margin:5px 0; padding-left:15px; width:200px}

.ftxt, .foottxt{color:#475258; float:right; font-size:10px; margin:5px 0}

.foottxt a{color:#414141; font-size:10px}

.ftxt a{color:#414141; font-size:10px; margin-left:10px; text-transform:lowercase}

#button_101{background:url("../gfx/c_ofirmie.png") no-repeat scroll 0 0 transparent; width:146px}

#button_101:hover, #button_101.selected{background:url("../gfx/c_ofirmie_.png") no-repeat scroll 0 0 transparent}

#button_102{background:url("../gfx/c_naszeprodukty.png") no-repeat scroll 0 0 transparent; width:146px}

#button_102:hover, #button_102.selected{background:url("../gfx/c_naszeprodukty_.png") no-repeat scroll 0 0 transparent}

#button_103{background:url("../gfx/c_bazawiedzy.png") no-repeat scroll 0 0 transparent; width:146px}

#button_103:hover, #button_103.selected{background:url("../gfx/c_bazawiedzy_.png") no-repeat scroll 0 0 transparent}

#button_104{background:url("../gfx/c_centrumprasowe.png") no-repeat scroll 0 0 transparent; width:146px}

#button_104:hover, #button_104.selected{background:url("../gfx/c_centrumprasowe_.png") no-repeat scroll 0 0 transparent}

/*
#button_105{background:url("../gfx/b_kariera.png") no-repeat scroll 0 0 transparent; width:146px}

#button_105:hover, #button_105.selected{background:url("../gfx/b_kariera_.png") no-repeat scroll 0 0 transparent}
*/

#button_106{background:url("../gfx/c_kontakt.png") no-repeat scroll 0 0 transparent; width:146px}

#button_106:hover, #button_106.selected{background:url("../gfx/c_kontakt_.png") no-repeat scroll 0 0 transparent}

#button_135{background:url("../gfx/c_aktualnosci.png") no-repeat scroll 0 0 transparent; width:144px}

#button_135:hover, #button_135.selected{background:url("../gfx/c_aktualnosci_.png") no-repeat scroll 0 0 transparent}

#slogan{height:20px; left:653px; overflow:hidden; position:relative; top:239px; width:200px}

#slogan div{display:block; font-weight:bold; left:0; position:absolute; top:0}

.hrline{background-color:#505C63; display:block; height:1px; margin:0 0 10px; padding:0}

.box3x3{border-bottom:1px solid; display:block; float:left; font-size:10px; height:115px; overflow:hidden; position:relative; width:270px}

.box3x3 div{background-color:#FFF; bottom:0; left:0; position:absolute; text-align:right; width:270px}

/*aktualności z grafiką*/
.box3x3image {border-bottom:1px solid; display:block; float:left; font-size:10px; height:165px; overflow:hidden; position:relative; width:270px}
.box3x3image div {background-color:#FFF; bottom:0; left:0; position:absolute; text-align:right; width:270px}
.box3x3image a.abold { display: block; margin-bottom: 15px; font-size:12px; }
.box3x3image img { float: left; margin-right: 10px; margin-bottom: 10px;}

.newsArch a {
  font-size: 11px !important;
}

.box6left{float:left; margin-right:28px}

.box6right{float:right}

.box3left{float:left; margin-right:25px}

.box3right{float:right}

.box6x3{background:url("../gfx/box6x3center.png") repeat-y scroll 0 0 transparent; display:block; width:275px}

.box6x3 a{color:#58636A; display:block; font-size:12px; margin:0 17px 3px; text-align:right}

.box6x3top{background:url("../gfx/box6x3top.png") no-repeat scroll 0 0 transparent; display:block; height:12px; width:275px}

.box6x3bottom{background:url("../gfx/box6x3bottom.png") no-repeat scroll 0 0 transparent; display:block; height:13px; width:275px}

.clear{clear:both; display:block; height:19px}

.box_products{overflow:hidden; position:relative; width:570px; height: 142px;}

.product_title{color:#58636A; display:block; font-size:12px; font-weight:bold; width:380px}

.box_prod_desc{display:block; float:left; overflow:hidden; text-align:justify; width:380px}

.box_prod_more{bottom:0; display:block; left:0; position:absolute; width:150px}

.box_prod_icons{bottom:0; display:block; left:150px; position:absolute; text-align:right; width:230px}

.box_prod_img{background-position:center center; background-repeat:no-repeat; border:1px solid #000; display:block; float:right; height:125px; width:125px}

.box_prod_img:hover{border:1px solid #FECA00}



h4.error{color:#FECA00; font-size:13px; font-weight:bold; margin:0; padding:5px 0}

table, td, tr, form{margin:0; padding:0}

td{font-size:10px; vertical-align:top}

.maintable{padding:0 7px; width:100%}

.maintable td{display:block; float:left; font-size:10px; vertical-align:top}

#content table.tables{margin:0 8px; table-layout:fixed; width:866px !important}

#content table.tables td{overflow:hidden}

.oneColl{border-bottom:1px solid #505C63; height:30px; letter-spacing:0.5px; padding-top:5px; width:861px}

.t1Coll1{border-bottom:1px solid #505C63; letter-spacing:0.5px; padding-top:5px; width:270px}

.t1Coll2{border-bottom:1px solid #505C63; letter-spacing:0.5px; padding-top:5px; width:566px}

.t2Coll1{border-bottom:1px solid #505C63; letter-spacing:0.5px; padding-top:5px; width:566px}

.t2Coll2{border-bottom:1px solid #505C63; letter-spacing:0.5px; padding-top:5px; width:270px}

.t3Coll{border-bottom:1px solid #505C63; letter-spacing:0.5px; padding-top:5px; width:270px}

.oC, .t1C1, .t1C2, .t2c1, .t2c2, .t3{padding-top:7px}

.cl{height:30px; width:24px}

.clearLine{clear:both; display:none; height:1px}

.lista_glowna{margin-bottom:23px; margin-top:29px}

input, textarea, select{color:#58636A; font-family:verdana}

.formInput{background-color:#E9EAEA; border:1px solid #B3B3B3; font-family:inherit; font-size:11px; letter-spacing:0; padding:2px; width:341px}

.formSelect{background-color:#E9EAEA; border:1px solid #B3B3B3; font-family:inherit; font-size:11px; letter-spacing:0; padding:2px; width:346px}

.formMInput{background-color:#E9EAEA; border:1px solid #B3B3B3; font-family:inherit; font-size:11px; letter-spacing:0; padding:2px; width:197px}
.formMInput:disabled {background-color:#F9FAFA;}

.formMSelect{background-color:#E9EAEA; border:1px solid #B3B3B3; font-family:inherit; font-size:11px; letter-spacing:0; padding:2px; width:203px}

.formSInput{background-color:#E9EAEA; border:1px solid #B3B3B3; font-family:inherit; font-size:11px; letter-spacing:0; padding:2px; width:110px}

.formSSInput{background-color:#E9EAEA; border:1px solid #B3B3B3; font-family:inherit; font-size:11px; letter-spacing:0; padding:2px; width:66px}

.formArea{background-color:#E9EAEA; border:1px solid #B3B3B3; font-family:inherit; font-size:11px; height:50px; letter-spacing:0; padding:2px; width:340px}

.formMArea{background-color:#E9EAEA; border:1px solid #B3B3B3; font-family:inherit; font-size:11px; letter-spacing:0; padding:2px; width:95%}

.formSArea{background-color:#E9EAEA; border:1px solid #B3B3B3; font-family:inherit; font-size:11px; letter-spacing:0; padding:2px; width:197px}

.formButton{background-color:#E9EAEA; border:1px solid #B3B3B3; cursor:pointer; font-size:11px; letter-spacing:0; padding:2px 8px}

.formCheck{border:1px solid #B3B3B3; font-family:inherit; font-size:11px; letter-spacing:0; padding:2px}

.textTop{vertical-align:top}

.floatR{float:right;padding-bottom:7px;}

.floatL{float:left}

.floatC{clear:both}

.LV_invalid_field{border:1px solid #FFD300}

.LV_valid_field{border:1px solid #868C8F}

#fullAlert{width:300px}

.menuUList{font-size:12px; list-style:none inside none; margin:0; padding:5px 0}

.menuUList li{margin:0; padding:2px 0}

.mx {font-size: 10px !important; display: inline !important; }



.marker{background-color:#FECA00}

#mapa_polski{background:url("../gfx/mapa_pogoda.gif") repeat scroll 0 0 transparent; display:block; height:502px; position:relative; width:566px}

#mapa_polski div.pogoda_symbol{background-position:center center; background-repeat:no-repeat; border:2px solid #FECA00; display:block; height:40px; position:absolute; width:40px}

#mapa_polski div.pogoda_dane{height:40px; line-height:14px !important; margin-left:6px; position:absolute; width:40px}

div.pogoda_dane .pogoda_max{color:#45A8DF; display:block}

div.pogoda_dane .pogoda_min{display:block}

#pogoda_legenda{background:url("../gfx/legenda.gif") no-repeat scroll right bottom transparent; font-size:12px; height:135px; margin-top:275px; width:250px}

.formButtonZero{background-color:#FFF; border:0 none; cursor:pointer; font-size:10px; letter-spacing:0; padding:7px 8px 0 8px;}

#logowanie_bottom_login{background:url("../gfx/user_form.gif") no-repeat scroll 0 0 #E9EAEA}

#logowanie_bottom_pass{background:url("../gfx/password_form.gif") no-repeat scroll 0 0 #E9EAEA}

.searchDiv{border-bottom:1px solid #111; clear:both; margin-bottom:10px; overflow:hidden; padding-bottom:10px}

.searchDivLast{clear:both; margin-bottom:10px; overflow:hidden; padding-bottom:10px}

.searchNo{float:left; font-size:11px; font-weight:bold; width:15px}

.seachTitleDesc{float:left; font-size:11px; width:540px}

.seachTitleDesc a{}

p.searchT10{font-size:10px; padding:3px 0}

p.searchT9{font-size:9px; padding:3px 0}

.tabs{clear:both; padding:25px 0; text-align:center}

.tabs a{background-color:#E9EAEA; border:1px solid #B3B3B3; color:#505C63; margin:2px; padding:2px 3px; text-decoration:none; font-weight:normal !important}

.selectedSite{background-color:#FECA00 !important}

.ls{text-align:right; width: 185px;}

.rs{overflow:visible !important; padding-left:20px; text-align:left}

.displacement-225{margin-left:-15px}

.displacement-260{margin-left:-40px}

ul#ul_left_menu{background:url("../gfx/mid_list.gif") repeat-y scroll -1px 0 transparent; display:block; list-style:none outside none; margin:0; overflow:hidden; padding:0; text-align:right}

ul#ul_left_menu li{clear:both}

ul#ul_left_menu ul{clear:both; list-style:none outside none; margin:0 8px 0 10px; overflow:hidden; padding:0 0 12px}

li.li_li_left_menu{background:url("../gfx/li.gif") no-repeat scroll right 8px transparent; overflow:hidden}

li.li_li_left_menu_sel{background:url("../gfx/li_act.gif") no-repeat scroll right 8px transparent}



.li_left_menu a, .li_left_menu_sel a{height:25px}

li.li_to_right{float:right; padding:0}

.li_left_menu{overflow:hidden}

.li_left_menu a{background:url("../gfx/box_mid.gif") repeat-y scroll left bottom #FFF; padding:12px 12px 0 !important; width:246px}

.li_left_menu_sel a{background:url("../gfx/box_mid_sel.gif") repeat-y scroll left bottom #FFF; padding:12px 12px 0 !important; width:246px}

.li_left_menu a:hover{background:url("../gfx/box_mid_act.gif") repeat-y scroll left bottom #FFF}

.li_left_menu_corn{background:url("../gfx/bott_list.gif") no-repeat scroll 0 bottom #FFF; display:block; height:0; overflow:hidden; width:281px}

.left_menu_top_corner{background:url("../gfx/box_top.gif") no-repeat scroll 0 0 #FFF; display:block; float:left; height:2px; margin:0; overflow:hidden; padding:0; width:275px}

.left_menu_bottom_corner{background:url("../gfx/box_bot.gif") no-repeat scroll 0 0 #FFF; display:block; height:8px; margin:0; overflow:hidden; padding:0; width:275px}

.imgBox_l{float:left; margin:10px 0 10px 0; width:80px}

.imgBox_r{float:left; margin:10px 17px 10px 0; width:80px}

.imgBox_l a.img, .imgBox_r a.img{background-attachment:scroll; background-color:#B3B3B3; background-position:center center; background-repeat:no-repeat; display:block; height:80px !important; overflow:hidden; width:80px !important}

.imgTit{display:block; overflow:hidden; text-align:center}

.vidBox_l{float:left; margin:10px 0 10px 0; width:85px}

.vidBox_r{float:left; margin:10px 11px 10px 0; width:85px}

.vidBox_l a.img, .vidBox_r a.img{background-attachment:scroll; background-color:#B3B3B3; background-position:center center; background-repeat:no-repeat; display:block; height:45px; overflow:hidden; width:85px !important}

.imgTit{display:block; overflow:hidden; text-align:center}

.underline{border-bottom:1px solid #505C63; letter-spacing:0.5px; padding:5px 0 7px; width:565px}

.przedstawiciel{background:url("../imagesgfx_przedstawicielbkg.gif") no-repeat scroll 0 0 transparent; height:500px !important; width:100%}

.przedstawiciel_div{line-height:14px; margin:4px 0; position:relative}

.region4{height:90px; left:10px; position:absolute; top:107px; width:215px}

.region3{height:90px; left:10px; position:absolute; top:209px; width:215px}

.region2{height:90px; left:10px; position:absolute; top:414px; width:215px}

.region1{height:90px; left:10px; position:absolute; top:312px; width:215px}

.mapSitel{width:270px; display:block; margin-right:25px; float:left}

.mapSiter{width:270px; display:block; float:right}

#alertBox{    position:absolute;     height:90px;     width:300px;     background-color:#e9e8ea;     border:2px solid #4d585e;     position:fixed; z-index: 10000;}

#alertBox .alertClose{    position:absolute;     bottom:2px;     right:2px;     cursor:pointer;     font-size:10px;     letter-spacing:1px;     background:url(../gfx/cross.gif) scroll no-repeat right bottom;  height:13px;  display:block;  padding-right:15px;  margin:3px 5px}

#alertBox .alertTitle{ font-size:12px;  letter-spacing:1px;  color:#f30202;  margin:5px 10px;  font-weight:bold}

#alertBox .alertText{ margin:5px 10px;  font-size:10px}

#alertBox .alertLink{ margin:5px 10px;  font-size:10px; padding-top:5px}

#alertBox p{ padding:2px !important;  text-align:center !important}

#alertBox .infoTitle{ font-size:12px;  letter-spacing:1px;  color:#208F1A;  margin:5px 10px;  font-weight:bold}

#piktogramy_graf img, .box_prod_icons img{ margin-left:5px}



.th_lp{ width:20px}

.th_numer{ width:60px}

.th_table th{ text-align:left}

.th_element{ width:100px}

.th_data{ width:75px}

.th_status{ width:75px}



input[type=checkbox], 

input[type=radio]{margin:0px; border:1px solid #B3B3B3;}

.infos{font-size:9px; font-style:italic; color:#aaa}

.clr{width:265px}

.lineProd{border-top:1px solid #505C63; clear:both; display:block; height:10px; margin-top:10px}

.dateAct{margin-top:15px; display:block}

#maskMenuTop{width:100%; height:150px; position:absolute; top:-165px; z-index:1; display:none}

#maskMenuBot{width:100%; height:150px; position:absolute; top:120px; z-index:1; display:none}

#menuTop{position:relative}

.case{font-size:13px; font-weight:bold}

tt.LV_invalid_field {display: none; border: 0px none;}

span.checkvalid {/*width: 13px; height: 13px;*/ float: left; border:2px solid #B3B3B3;}

span.rcheckvalid {/*width: 13px; height: 13px;*/ float: left; border:2px solid red;}

span.LV_invalid_field {border:2px solid #FFD300;}



/* tabele reklamacji, pp */



.watt_table {

    width: 100% !important;

    clear: both;

}



.watt_table, .watt_table th, .watt_table td {

    border: 1px solid #45545D;

    border-collapse: collapse;

    padding: 4px;

}



.main_header th {

    background-color: #78848B;

    color: #fff;

    text-align: left;

}



.sub_header th {

    text-align: center;
    background-color: #CBD0D3;
    color: #78848B;
    vertical-align: bottom;

}



.table_normal td {
    vertical-align: middle;
}

.table_normal2  {
    background-color: #F5F5F5;

}

.normal_center {

    text-align: center;

}





.normal_table th {   width: 160px; text-align: left;}



.normal_left {  text-align: left;}



a.linkMore {font-size: 10px; margin-bottom: 1px;}

a.linkMore:hover {font-size: 10px; text-decoration: underline;}

.movefoot {height: 50px; display: block;}



.AformButton{background-color:#E9EAEA; border:1px solid #B3B3B3; cursor:pointer; font-size:11px; letter-spacing:0; padding:2px 8px;font-weight:normal;}

.AformButton:hover,.AformButton:active,.AformButton:visited{text-decoration:none !important;font-weight:normal !important}



.yellowObj {background-color: #fecb00; float: left; padding: 5px;}
.smdesc {line-height: 14px;}
.smdesc a {text-decoration: none !important; font-weight: normal !important; }
.smdesc a:hover{text-decoration: none !important; font-weight: normal !important; }
#mainAktTop {background: url("../imagesgfx_aktmaintop.png") no-repeat scroll 0 0 transparent; width: 880px; height: 9px; }
#mainAktInfo {background: url("../imagesgfx_aktmainbkg.png") repeat-y scroll 0 0 transparent; width: 880px; display: block; overflow: hidden;}
#mainAktFoot {clear: both; background: url("../imagesgfx_aktmainbkgsl.png") repeat-y scroll 0 0 transparent; width: 880px; height: 17px; }

#elseAkt .menuUList li {line-height: 12px}
.boxMain {float:left; font-size:10px; height:120px; overflow:hidden; position:relative; width:260px; margin-right: 20px;}
.boxMain .line, #elseAkt .line {border-top: 1px solid; margin: 3px 0;}
.boxMain a.title, #elseAkt .title {font-size: 12px; font-weight: bold;}
a.smlist {font-size: 10px !important; font-weight: normal; }
a.smlist:hover {font-size: 10px; font-weight: normal; text-decoration: underline;}
.imgFLl {margin: 7px 10px 5px 0; float: left;}

.sliderC {float: right; margin-right: 10px; }
.sliderC span { overflow: hidden; cursor: pointer; background: url("../imagesgfx_slcount.png") no-repeat scroll -15px 0 transparent; width: 13px; height: 13px; padding: 0px 3px 1px 3px; margin: 1px; color: #ffffff;}
.sliderC span:hover, .sliderC span.hov  {background: url("../imagesgfx_slcount.png") no-repeat scroll 0 0 transparent; width: 13px; height: 13px; color: #58636a;}
#slMax {width: 3000px;}
#slideAkt {width: 550px; height: 124px; overflow: hidden; display: block; float: left; margin: 0 0 0 12px; position: relative;}
#elseAkt {width: 275px; float: right; margin: 0px 12px 0 0;}
