/*obiekty*/

BODY {
 margin:0px;
 padding:0px;
 background-color:#FFF;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 color: #394A52;
}

IMG {
  border:0px;
	margin:0px;
	padding:0px;
}

A {
  font-size: 10px; 
	color:#007042;
  text-decoration: none;
}

A:hover {
  font-size: 10px; 
	text-decoration: underline;
	color:#374850;
}

INPUT {
  font-size:10px;
}

SELECT {
  font-size:10px;
  border: 1px solid #525354;
}

H3 {
  font-size:10px;
  color:#fff;
  text-align:right;
  padding-right:15px;
  padding-top:10px;0
}

P {
 margin:0px;
 padding:10px 0px 0px 0px;
}

/*templatka*/

/*tło pod logo*/
.header_top {
 background-image:url(../images/header_top.gif);
 background-repeat: repeat-x;
}

/*box szukanie*/
.top_search {
  background-image:url(../images/top_search.gif);
  background-repeat: no-repeat;
	background-position:bottom;
	border-top: 1px solid #FFF;
}

.searchsearch {
 padding-top:45px;
}

.inputboxsearch {
 width:190px;
 border:1px solid #5E6053;
 font-size:11px;
}

.buttonsearch {
  background-color:#479D61;
	color:#FFF;
	font-weight: bold;
	font-size:11px;
	border:1px solid #5E6053;
	cursor: pointer;
}

/*animacja prawa*/
.flash_right {
 border-top: 1px solid #FFF;
 border-left: 1px solid #FFF;
}

/*animacja lewa*/
.flash_left {
 border-top: 1px solid #FFF;
}

/*górne menu*/
.top_menu {
 width:100%;
 height:42;
 padding-right:10px;
 border-bottom:2px solid #252F38;
}

.top_menu_links {
  font-size:11px;
	color:#374850;
	font-weight:bold;
}

/*treść strony - content */
.content {
 background-image:url(../images/red_top.gif);
 background-repeat: repeat-x;
 background-position: top;
 border-top:1px solid #FFF;
 padding: 5px;
 font-size:10px;
}

/*tabele modułów*/
.moduletable{
 width:100%;
 }
 
 /*+element TH*/
.moduletable TH {
 #background-image:url(../images/red_top.gif);
 #background-repeat: repeat-x;
 background-image:url(../images/login_sep.gif);
 background-repeat: repeat-x;
 background-position: top;
 width:100%;
 height:50px;
 color:#fff;
 padding-top:10px;
 text-align:right;
 padding-right:10px;
}

/*box logowanie*/
.login {
  height:25px;
	color:#000;
	padding-left:10px;
}

.logininput {
  width:100%;
}

.login_register {
  padding-right:36px;
	padding-top:10px;
}

.inputboxlogin {
  width:135px;
	border:1px solid #5E6053;
	font-size: 10px;
}

.bgs_login {
  background-color: #F4F4F5;
}

.login_box_bg {
 background-image:url(../images/login_sep.gif);
 background-repeat: repeat-x;
 padding-right:10px;
 color:#FFF;
 font-weight:bold;
}
/*CB login*/


#mod_loginform {
 padding-left:10px;
 padding-top:5px;
 color:#000;
  font-weight:none;
    }
 
#mod_login_usernametext
#mod_login_username.inputbox
   
#mod_login_passwordtext
#mod_login_password.inputbox
     
#mod_login_remember.inputbox
#mod_login_remembermetext



/*nagłówek contentu*/
.contentheading {
vertical-align:top;
color:white;
font-weight:bold;
padding-top:5px;
font-size:12px;
}

.contentheadinghomepage {
 vertical-align:top;
  color:#0000;
font-weight: bold;
  padding-top:10px;
}

.componentheading {
 color:white;
 font-weight: bold;
 padding-top:6px;
 vertical-align:top;
 height:30px !important;
 height:0px; 
}


/* pogrubienie czcionki w wynikach szukania*/
.search_content a {
  font-weight:bold;
}

/*tło tabelki w wynikach szukania*/
.search_fieldset {
  background-color:#F4F4F5;
}


/*zawartość contentu*/
.contentpane {
 color: #394A52;
 padding-top:10px;
}

/*box języki*/
.wortal_lang {
  padding-bottom: 5px;
	padding-right:10px;
}

/*zielony przycisk*/
.button {
  background-color:#479D61;
	color:#FFF;
	font-weight: bold;
	font-size:11px;
	border:1px solid #5E6053;
	cursor: pointer;
}

/*box aktualności*/

.news_date {
 color: #B50000;
 padding-left:20px;
 font-weight:bold;
 text-decoration: underline;
}

.news_title {
  padding:5px 5px 10px 30px;
	font-size:10px;
}

.news_box_bg {
 background-image:url(../images/news_sep.gif);
 background-repeat: repeat-x;
 padding-right:10px;
 color:#FFF;
 font-weight:bold;
}

/*czerwona belka*/
.smary_box_bg {
 background-image:url(../images/red_top.gif);
 background-repeat: repeat-x;
 padding-right:10px;
 color:#FFF;
 font-weight:bold;
 border-top:1px solid #FFF;
}

/*menu główne*/
.main_menus {
	border-bottom:1px solid #FFF;
	height:22px;
	width:100%;
	color:#374850;
	padding-left:5px;
	font-weight:bold;
}

.main_menus a {
  color:#374850;
}

.main_menus a:hover {
  text-decoration:none;
	color:#A50001;
}

.smary_menu_text {
 background-color:#E6E7E9;
}

.smary_menu_text_hover {
 background-color:#D5D6D8;
}

.fam_menu_smary {
 background-color:#E6E7E9;
}

.smary_select {
  background-color:#E6E7E9;
	padding:5px;
}

.menu_dota {
  background-color:#E6E7E9;
  height:15px;
  font-size:1px;
  background-image:url(../images/dota.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.menu_dota_smar {
  background-color:#E6E7E9;
  height:15px;
  font-size:1px;
}

/*obramowanie kolumn*/
.smary_border {
  border-left:1px solid #9AA3A7;
	border-right:1px solid  #9AA3A7;
	border-bottom:1px solid #9AA3A7;
}

/*lewa kolumna*/
.smarne_colum_left {
 padding-right:3px;
 background-image:url(../images/smar_bg.gif);
 background-repeat:repeat-y;
 background-position:left;
 background-color:#F4F4F5;
}

.border_left {
 border-left:1px solid #9AA3A7;
}

/*box rss*/
.top_rss {
  padding-left:12px;
  height:25px;
	background-image:url(../images/top_rss.gif);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}

.rss_smary {
  padding-left:10px;
	font-weight:bold;
	height:20px;
}

.rss_smary a {
  color:#474A32;
	text-decoration:underline;
}

.rss_smary a:hover {
  color:#007042;
	text-decoration:none;
}
/*box katalogi produktów*/
.top_catalog {
  padding-left:12px;
  height:35px;
	background-image:url(../images/top_catalog.gif);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}

.mainlevelkatalog_prod {
	font-weight:normal;
}

.prod_catal_oks_smary {
  padding:5px;
}

.top_menu_links2 {
  padding-right:5px;
}

/*box partnerzy*/
.top_partners {
  padding-left:12px;
  height:23px;
	background-image:url(../images/top_partners.gif);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}

.partners_border {
  border-left:1px solid #9AA3A7;
  border-right:1px solid #9AA3A7;
}

.mainlevelpartnerzy {
  font-size:0px;
	color: #FFF;
	padding-right:10px;
}


/*linia nad stopką*/
.top_smary_line {
  height:21px;
	width:100%;
	background-image:url(../images/top_smary_sep.gif);
	background-repeat:repeat-x;
	font-size:1px;
}

/*stopka*/
.top_footer {
  height:36px;
	width:200px;
	background-image:url(../images/top_footer.gif);
	background-repeat:repeat-x;
	padding-left:10px;
	color:#FFF;
	font-size:10px;
}

.top_footer a {
 color:#FFF;
 text-decoration:none;
}

.top_footer a:hover {
 color:#FFF;
 text-decoration:underline;
}

.top_footer2 {
  height:36px;
	width:100%;
	background-image:url(../images/top_footer.gif);
	background-repeat:repeat-x;
	font-size:10px;
	color:#FFF;
}

.top_footer2 a {
 color:#FFF;
 text-decoration:none;
}

.top_footer2 a:hover {
 color:#FFF;
 text-decoration:underline;
}

/*box newsletter*/
.newsletter_top_left {
  border-top:1px solid #9AA3A7;
}

.newsletter_top_right {
  border-top:1px solid #9AA3A7;
	padding-right:10px;
} 

/*cien strony*/
.smary_left {
  background-image:url(../images/smary_left.gif);
	background-repeat:repeat-y;
	font-size:0px;
	width:5px;
}

.smary_right {
  background-image:url(../images/smary_right.gif);
	background-repeat:repeat-y;
	font-size:0px;
	width:5px;
}

.smary_bottom {
  background-image:url(../images/smary_bottom.gif);
	background-repeat:repeat-x;
	font-size:0px;
	width:100%;
	height:5px;
}

/* drugi poziom menu*/
.sublevel {
  font-weight:normal;
}

/*ogolne obramowanie dla wszystkich elementów INPUT*/
.inputbox {
  border:1px solid #5E6053;
}

/*obramowanie contentu*/
.content_border {
 border-left:1px solid #9AA3A7;
 border-right:1px solid #9AA3A7;
}


/*wyświetlanie listy produktów*/
.smary_prod1 {
 width:30%;
 font-weight:bold;
 height:25px;
 border-right:1px solid #9AA3A7;
 border-bottom:1px solid #9AA3A7;
 padding:5px;
 background-color: #FAFAFA;
}

.smary_prod2 {
  padding:5px;
	border-bottom:1px solid #9AA3A7;
	width:70%;
	background-color: #F4F4F5;	
}

.smary_prod_table {
  border-top:1px solid #9AA3A7;
	border-left:1px solid #9AA3A7;
	border-right:1px solid #9AA3A7;
}

/*wyniki szukania*/
.sectiontableheader {
  font-size:10px; 
	height:30px;
	background-color: #FAFAFA;
	border-bottom:1px solid #9AA3A7;
	border-top:1px solid #9AA3A7;
	font-weight:bold;
	padding:5px;
}

.sectiontableentry1 {
  font-size:10px; 
	height:30px;
	background-color: #F4F4F5;
	border-bottom:1px solid #9AA3A7;
	padding:5px;
}

.sectiontableentry2 {
  font-size:10px; 
	height:30px;
	background-color: #FAFAFA;
	border-bottom:1px solid #9AA3A7;
		padding:5px;
}

.sectiontableentry2 a {
  color: #268058;
}

.sectiontableentry1 a {
  color: #268058;
}

.MsoNormal {
  font-size:10px;
	padding-bottom:10px;
}

/*button BACK*/
.back_button {
  width: 50px;
	height: 15px;
  background-color:#479D61;
	border: 1px solid #5E6053;
	padding-top: 2px;
  color: #FFF;
}
.back_button a{
  font-weight:bold;
	color: #FFF;
	text-decoration:none;
}

.back_button a:hover{
  font-weight:bold;
	color: #FFF;
	text-decoration:none;
}

.contentheading {
padding-top: 5px;
padding-right: 12px;
font-size:10px;
font-weight:bold;
color:white;
}

 
.contentheading TH {
padding-top: 5px;
padding-right: 12px;
font-size:10px;
font-weight:bold;
color:white;
}
