#body_main {
		margin: 0px;
		margin: 0px;
		background: #c2c2c2 url(../images/komputer_bg.gif) repeat-x top left;
}

#main{
		width: 100%;
		height: 100%;
}

#cont{
		position: absolute;
		background: url(../images/komputer_tresc_bg.jpg) repeat-y top left;
		width: 963px;
		left: 50%;
		margin-left: -481px;
}

#main_top{
		width: 963px;
		height: 145px;
		background: url(../images/komputer_top.jpg) no-repeat top left;
}

#main_tr{
		width: 963px;
		min-height: 300px;
		background: url(../images/komputer_top1.jpg) no-repeat top left;
		padding: 0px 0px 20px 0px;
}

#stopka1{
		width: 963px;
		height: 75px;
		background: url(../images/komputer_bottom1.jpg) no-repeat top left;
}

#stopka1 span{
		display: block;
		padding: 2px 5px 0px 15px;

		font-family: Arial, Verdana, Tahoma, Georgia;
		color: #464646;
		font-size: 10px;
		text-decoration: none;
}

#stopka2{
		width: 963px;
		height: 91px;
		background: url(../images/komputer_bottom2.gif) no-repeat top left;
}

#m_left{
		width: 250px !important;
		width: 266px;
		float: left;
		
		padding: 17px 5px 0px 11px;
}

#m_right{
		width: 686px !important;
		width: 696px;
		float: left;
		
		padding: 5px 10px 10px 0px;
		
		font-family: Arial, Verdana, Tahoma, Georgia;
		color: #464646;
		font-size: 11px;
		text-decoration: none;
}

#m_right a{
		color: #2398c5;
		text-decoration: none;
}

#m_right a:hover{
		text-decoration: underline;
}

.cl{
		clear: both;
}

.left_head{
		background: url(../images/bg_left_top.jpg) repeat-x top left;

		font-family: Tahoma, Georgia, Arial, Verdana;
		color: #c5283b;
		font-size: 13px;
		text-decoration: none;
		font-weight: bold;

		padding: 10px 0px 10px 5px;
		margin: 10px 0px 0px 0px;
}

.left_head span{
		display: block;
		background: url(../images/klocek.gif) no-repeat 10px 2px;
		padding: 0px 0px 0px 25px;
}

.left_tr{
		border-left: 1px solid #ebebeb;
		border-right: 1px solid #ebebeb;
		border-bottom: 1px solid #ebebeb;
		
		padding: 5px 5px 5px 5px;
}

/* menu oferty */

#oferta{
		border-left: 1px solid #ebebeb;
		border-right: 1px solid #ebebeb;
		border-bottom: 1px solid #ebebeb;
		padding: 13px 12px 20px 12px;
		background: white url(../images/mnu_bg.jpg) repeat-x bottom left;
}

#oferta ul , #oferta ul li{
		display: block;
		list-style: none;
}

#oferta ul{
		margin: 0px 0px 0px 0px;
		padding: 0px;
}

#oferta ul li{
		margin: 0px 0px 0px 0px;
}

#oferta ul li a{
		font-family: Arial, Verdana;
		color: #464646;
		font-size: 12px;
		text-decoration: none;
		font-weight: normal;
		display: block;

		padding-top: 4px;
		padding-right: 2px;
		padding-bottom: 2px;
		border-bottom: 1px solid #f3f3f3;
		width: auto !important;
		width: 100%;
}
#oferta ul li a:hover{
		background: #f3f3f3;
}

#oferta ul li a.a_ahead{
		font-weight: bold;
		border-bottom: 1px solid #cacaca;
		padding-left: 2px;
}

#oferta ul li a.a_ahead_zazn{
		background: #f3f3f3;
		color: red;
}

#oferta ul li a.no_bold{
		font-weight: normal;
}

#oferta ul li a.a_ahead_first{
		border-top: 1px solid #cacaca;
}

.baner_left{
		margin: 5px 0px 0px 0px;
}

.baner_start{
		text-align: center;
		margin: 3px 0px 10px 0px;
}

/* treœæ strony */

.top_nazwa{
		border-bottom: 1px solid #e5e5e5;
		text-align: right;
		background: url(../images/klocek1.gif) no-repeat right 2px;
		padding: 0px 20px 10px 0px;
		margin: 10px 0px 10px 0px;

		font-family: Tahoma, Georgia, Arial, Verdana;
		color: #c5283b;
		font-size: 13px;
		text-decoration: none;
		font-weight: bold;
		text-transform: uppercase;
}


/* formularz */

.table_form{
		width: 670px !important;
		width: 660px;
		border-collapse: collapse;
}

.table_form td{
		font-family: Verdana, Tahoma, Helvetica, Arial,  sans-serif;
		font-size: 10px;
		color: red;
		text-decoration: none;

		padding: 3px 3px 3px 0px;
}

.table_form td.etykieta{
		width: 200px;
		text-align: right;
}

.table_form td input{
		font-family: Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 10px; 
		color: #000000;
		text-decoration: none;
		background: #dbdbdb;
		border: 1px solid #c9c9c9;
}

.table_form td textarea{
		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		text-decoration: none;
		background: #dbdbdb;
		border: 1px dashed #c3c3c3;
		width: 250px;
}
.komunikat{
		border: 1px solid #e7e7e7;
		background: #2398c5;
		padding: 5px 10px 5px 10px;
		margin: 0px 0px 5px 0px;
		text-align: center;
		color: white;
}

/* koniec formularz */

/* top strony */

#kont1 , #kont2 , #kont3 , #kont3 a{
		font-family: Arial, Verdana, tahoma, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		text-decoration: none;
}

#kont3 a:hover{
		text-decoration: underline;
}

#kont1{
		position: absolute;
		left: 420px;
		top: 32px;
}

#kont2{
		position: absolute;
		left: 820px;
		top: 32px;
}

#kont3{
		position: absolute;
		left: 550px;
		top: 32px;
}

#str_top1 , #str_top2 , #str_top3{
		display: block;
		border: 0px;
		width: 140px;
		height: 60px;
		position: absolute;
		top: 60px;
}

#str_top1{
		left: 350px;
}
#str_top2{
		left: 550px;
}
#str_top3{
		left: 760px;
}

#home{
		display: block;
		width: 250px;
		height: 120px;
		border: 0px;
		position: absolute;
		left: 10px;
		top: 22px;
}

/* koniec topu */


/* stopka menu */

#ul_menu_stopka , #ul_menu_stopka li{
		display: block;
		float: left;
		list-style: none;
}

#ul_menu_stopka{
		margin: 40px 0px 0px 180px !important;
		margin: 40px 0px 0px 100px;
}

#ul_menu_stopka li a{
		font-family: Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 10px; 
		color: #ffffff;
		text-decoration: none;
		text-transform: lowercase;
		margin: 0px 5px 0px 5px;
}

#ul_menu_stopka li a:hover{
		text-decoration: underline;
}

#ul_menu_stopka li{
		font-family: Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 10px; 
		color: #ffffff;
		text-decoration: none;
}

#stopka_right{
		float: right;
		margin: 25px 20px 0px 0px;
		line-height: 20px;
}

#stopka_right , #stopka_right a{
		font-family: Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 10px; 
		color: #ffffff;
		text-decoration: none;
}

#stopka_right a:hover{
		text-decoration: underline;
}


/* default strony */

.default_g{
		width: 257px;
		height: 112px;
		float: left;
		
		margin: 20px 50px 20px 35px !important;
		margin: 20px 22px 20px 35px;
		
		padding: 0px;
}

.default_g h2{
		font-family: Arial, Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 11px; 
		color: #c5283b;
		text-decoration: none;
		
		margin: 13px 0px 0px 114px;
}
.default_g .default_pod{
		margin: 14px 0px 0px 120px;
}

#m_right .default_g .default_pod a{
		display: block;
		background: url(../images/default_g.gif) no-repeat 0px 4px;
		padding: 0px 0px 0px 10px;

		font-family: Arial, Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 11px; 
		color: #464646;
		text-decoration: none;
}

#m_right .default_g .default_pod a:hover{
		text-decoration: underline;
}

#m_right .ofe_promo{
		width: 222px;
		height: 300px;
		border: 1px solid #e5e5e5;
		float: left;
		background: url(../images/bg_promo.jpg) repeat-x top left;
		
		display: block;
}

#m_right .ofe_promo:hover{
		text-decoration: none;
}

#m_right .ofe_promo span{
		font-family: Arial, Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 12px; 
		color: #106b8e;
		text-decoration: none;
		font-weight: bold;
		text-align: center;

		height: 38px !important;
		height: 43px;
		border-bottom: 2px solid #2398c5;
		padding: 5px 0px 0px 0px;

		display: block;
}

#m_right .ofe_promo .ofe_promo_tresc{
		background: white;
}

#m_right .ofe_promo .ofe_promo_tresc  .ofe_promo_tresc_main{
		height: 70px;
		overflow: hidden;
		padding: 0px 10px 0px 10px;
}

#m_right .ofe_promo .ofe_promo_tresc  .ofe_promo_tresc_main , #m_right .ofe_promo .ofe_promo_tresc  .ofe_promo_tresc_main h2 , #m_right .ofe_promo .ofe_promo_tresc  .ofe_promo_tresc_main h3{
		font-family: Arial, Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 11px; 
		color: #464646;
		text-decoration: none;
}

#m_right .ofe_promo .ofe_promo_tresc img{
		border: 0px;
		margin: 5px 0px 10px 50px;

}

#m_right .ofe_promo .ofe_promo_tresc .ofe_promo_img{
		height: 150px;
}

#m_right .buton_more{
		display: block;
		float: left;
		background: #309dcf url(../images/buton_more.jpg) repeat-x top left;
		border: 1px solid #046b9a;
		
		padding: 1px 10px 3px 10px;

		font-family: Arial, Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 10px; 
		color: white;
		text-decoration: none;
		font-weight: bold;
}
#m_right .buton_more:hover{
		text-decoration: none;
		border: 1px solid #000000;
}

.ofe_promo_link{
		padding: 10px 0px 0px 86px;
}

#m_right .oferta_mini{
		float: left;
		width: 340px;
		padding: 0px;
}

#m_right .oferta_mini_img{
		width: 140px !important;
		width: 143px;
		float: left;
		margin: 0px 10px 0px 0px;
		padding: 0px;
}

#m_right .oferta_mini img{
		display: block;
		border: 0px;
		float: left;
		margin: 0px 0px 0px 10px;
}

#m_right .oferta_mini .oferta_opisy{
		padding: 0px 10px 0px 0px;
		float: left;
		width: 180px !important;
		width: 139px;
}

#m_right .oferta_mini h2{
		font-family: Arial, Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 12px; 
		color: #c5283b;
		text-decoration: none;
		font-weight: bold;
}
#m_right .oferta_mini h3{
		font-family: Arial, Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 11px; 
		color: #464646;
		text-decoration: none;
		font-weight: normal;

		height: 40px;
		overflow: hidden;
}

#m_right .oferta_mini .oferta_opisy .a_more{
		padding: 0px 0px 0px 50px;
}


#m_right .oferta_kreska{
		border-top: 1px solid #e5e5e5;
		height: 1px;
		margin: 10px 0px 10px 0px;
}

/* range */

#m_right .range{
		text-align: right;
}

#m_right .range a{
		background: #f5f5f5;
		padding: 4px;
		margin: 0px 0px 0px 3px;
		border: 1px solid white;
		
		font-family: Arial, Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 10px; 
		color: #cecece;
		text-decoration: none;
}
#m_right .range a:hover{
		border: 1px solid black;
}
#m_right .range a.a_zazn{
		color: red;
}

#m_right .range a.a_strz{
		color: blue;
		background: #c6ecff
}

/* oferta - jeden towar */

#m_right .oferta a img{
		display: block;
		float: left;
		border: 0px;
}

#m_right .oferta_body{
		float: left;
		width: 460px;
		margin: 0px 0px 0px 10px;
}

#m_right .oferta_body h2{
		font-family: Arial, Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 12px; 
		color: #c5283b;
		text-decoration: none;
		font-weight: bold;
		
		margin: 0px 0px 13px 0px;
		padding: 0px 0px 0px 10px;
		background: url(../images/default_g.gif) no-repeat 0px 5px;
}

#m_right .oferta_body h3{
		font-family: Arial, Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 11px; 
		color: #000000;
		text-decoration: none;
		font-weight: normal;
		margin: 0px 0px 5px 0px;
}

#m_right .oferta_body .oferta_opis{
		background: #f6f6f6;
		
		font-family: Arial, Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 10px; 
		color: #464646;
		text-decoration: none;

		padding: 5px;
		margin: 10px 0px 10px 0px;
}

#m_right .oferta_body .oferta_opis h2{
		margin: 0px 0px 10px 0px;
		color: red;
		background: url(../images/h2_oferta_opis.gif) no-repeat 0px 3px;
		padding: 0px 0px 0px 20px;
}
#m_right .oferta_body .oferta_opis table{
		margin: 0px;
		width: 470px;
}

#m_right .oferta_body .oferta_opis img{
		float: none;
}

#m_right .oferta_body .a_more{
		margin: 10px 0px 0px 0px;
}

/* szukarka */

#szukaj_input{
		border: 0px;
		width: 147px !important;
		width: 172px;
		height: 18px !important;
		height: 23px;
		background: url(../images/szukaj_01.gif) no-repeat top left;
		padding: 5px 0px 0px 25px;

		font-family: Arial, Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 11px; 
		color: #7f7f7f;
		text-decoration: none;
}

#szukaj_send{
		width: 63px;
		height: 23px;
		background: url(../images/szukaj_02.gif) no-repeat top left;
		border: 0px;
		
		font-family: Arial, Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 11px; 
		color: #636363;
		text-decoration: none;
}

#szukaj a{
		font-family: Arial, Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 11px; 
		color: #7d7d7d;
		text-decoration: none;
}

#szukaj a:hover{
		color: red;
}

#szukaj #szukaj_hid{
		font-family: Arial, Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 11px; 
		color: #7d7d7d;
		text-decoration: none;
		
		padding: 5px;
		margin: 0px 0px 10px 0px;
		background: #f0f0f0;
}

#szukaj #szukaj_hid select{
		font-family: Arial, Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 11px; 
		color: #000000;
		text-decoration: none;
		border: 1px solid #313131;
		width: 230px;
}

#szukaj #szukaj_hid select option{
		display: block;
		margin: 2px 0px 2px 0px;
		background: #ffffff;
}

#szukaj #szukaj_hid select .opt_dis{
		background: #eaeaea;
		color: #595959;
}

/* promocja top */

#m_right .ofe_promo_top{
		float: left;
		display: block;
		margin: 0px 1px 0px 0px;
		height: 160px;
		text-align: center;
		border: 1px solid white;
		text-decoration: none;
}

#m_right .ofe_promo_top:hover{
		border: 1px solid #e0e0e0;
		text-decoration: none;
}

.ofe_promo_top .ofe_promo_top_img{
		height: 130px;
}

.ofe_promo_top .ofe_promo_top_img img{
		border: 0px;
}

.ofe_promo_top .ofe_promo_top_nazwa{
		font-family: Arial, Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 11px; 
		color: #000000;
		text-decoration: none;
}

.ofe_promo_napis{
		display: block;
		background: #eeeeee;
		padding: 5px 0px;
		margin: 0px 0px 10px 0px;

		font-family: Arial, Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 11px; 
		color: #ff0000;
		text-decoration: none;
		text-align: center;
}


.ofe_promo_linia{
		height: 1px;
		margin: 10px 0px 20px 0px;
		border-top: 1px solid #eeeeee;
		clear: both;
}


/* galeria zdjêæ */

.gal_main .gal_foto_l{
		display: block;
		float: left;
		width: 160px;
		height: 120px;
		
		margin: 0px 10px 20px 0px !important;
		margin: 0px 5px 20px 0px;
		text-align: center;
		background: #eaeaea;
}

.gal_main .gal_foto_l:hover{
		background: #d4d4d4;
}

.gal_main .gal_foto_l img{
		border: 0px;
		margin: 17px 0px 0px 0px;
}

#gal_all{
		margin: 0px 0px 15px 0px;
		padding: 0px 0px 15px 0px;
		border-bottom: 1px solid #d3d3d3;

		font-family: Georgia, Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 12px;
		color: red;
		text-decoration: none;
}

#gal_all select{
		font-family: Georgia, Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 12px;
		color: #362a1c;
		text-decoration: none;

		background: #e0e0e0;
		border: 1px solid #8d8d8d;
		margin: 0px 0px 0px 10px;
}

/* koniec galerii  zdjêæ */

/* monitoring */


.monit{
		text-align: center;
		padding: 0px 0px 30px 0px;
		margin: 30px 50px 30px 50px;
		border-bottom: 1px solid #c0c0c0;
}

.minit_head{
		float: left;
		width: 225px;
		text-align: center;
		margin: 0px 0px 30px 0px;
}

.minit_head a{
		display: block;
		padding: 20px 0px;
}

#m_right .minit_head a:hover{
		background: #f7f7f7;
		text-decoration: none;
}

.minit_head a span{
		color: red;
}

.monit_table{
		border-collapse: collapse;
		width: 95%;
}

.monit_table tr td input , .monit_table tr td textarea{
		font-family: Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 12px;
		color: #939393;
		text-decoration: none;
		
		border: 1px solid #c5c5c5;
		background: #f3f3f3;
}

.monit_table tr td textarea{
		width: 300px;
		height: 100px;
}

.monit_td_left{
		text-align: right;
		padding: 0px 5px 0px 0px;
		width: 120px;

		font-family: Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 12px;
		color: #939393;
		text-decoration: none;
}

.monit_td_sub{
		padding: 10px 0px 10px 0px;
		text-align: center;
}

#m_right .monit_td_sub input{
		background: red;
		color: white;
		width: 120px;
}

.monit_td_rows{
		text-align: center;
		width: 300px;
		vertical-align: middle;
		
		font-family: Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 16px;
		color: #c7c7c7;
		text-decoration: none;
		
}

.monit_td_rows span{
		font-weight: bold;
		color: #b7b7b7;
}

.monit_td_osw{
		color: #b7b7b7;
		text-align: justify;
}

.rep_img img{
		cursor: pointer;
}

