/*
	Baza kolorow:
		* #020200 - symboliczny czarny, standardowy
		.bd-1: rgb(214,209,184) - ramka inputow w formularzu logowania
		.bd-1f:	rgb(184,179,154) - focus ramek inputow w formularzu logowania
		.bd-2: #b9b4a1 - ??
		.bd-3: #D5CFB8 - ramka w galerii i sklepie
		.cl-1: #622 - brazowy
		.cl-2: rgb(132,123,108) - uzywany w formularzu logowania do labeli i w naglowkach kompnentow w prawej kolumnie
		.cl-3: rgb(166,136,127) - tekst, kolor kawowy na brazowym tle
		.cl-4: rgb(142,74,63) - tekst linkow
		.cl-5: #C04401 - tekst linkow w produktach w sklepie
		.cl-r: red - wa�ne informacje, b��dy itp.
		.bg-1: rgb(254,250,234) - jasny zolty uzywany w srodkowej tabeli i bocznych panelach
		.bg-2: rgb(61,18,2) - menu brazowe
		.bg-3: rgb(244,240,224) - jasny zolty, nieco ciemniejszy
	Inne:
		.mb-05: margin-bottom na 0.5 'm'
		.mb-1: margin-bottom na 1 'm'
*/



* {
	margin: 0;
	padding: 0;
	border: 0;
}
.top-menu.cart {top: 2px;position: relative;}
.nasze-www {width:640px; height:410px; background:url(../img/logoesc.png) no-repeat center center; position:relative; left:60px;}
.dobrybip {width:110px; height:43px; background:url(../img/logodobrybip.png); position:absolute; top:200px;}
.dobrybip:hover {background:url(../img/logodobrybip2.jpg);}
.velacms {width:69px; height:69px; background:url(../img/logovela.png); position:absolute; top:35px; left:170px;}
.velacms:hover {background:url(../img/logovela2.jpg);}
.fiskasy {width:122px; height:46px; background:url(../img/logofiskasy.png); position:absolute; top:0px; left:320px;}
.fiskasy:hover {background:url(../img/logofiskasy2.png);}
.dobresystemy {width:55px; height:56px; background:url(../img/logodobresystemy.png); position:absolute; top:90px; left:480px;}
.dobresystemy:hover {background:url(../img/logodobresystemy2.jpg);}
.velrez {width:78px; height:35px; background:url(../img/logovelrez.png); position:absolute; top:220px; left:540px;}
.velrez:hover {background:url(../img/logovelrez2.jpg);}
.escsolutions {width:47px; height:65px; background:url(../img/logoescsolutions.png); position:absolute; top:325px; left:170px;}
.escsolutions:hover {background:url(../img/logoescsolutions2.jpg);}
.tnmn {width:77px; height:96px; background:url(../img/tnmn.png); position:absolute; top:295px; left:-20px;}
.tnmn:hover {background:url(../img/tnmn2.png);}
.arrow1 {width:27px; height:91px; background:url(../img/arrow1.png); position:absolute; top:50px; left:350px;}
.arrow2 {width:128px; height:57px; background:url(../img/arrow2.png); position:absolute; top:165px; left:385px;}
.arrow3 {width:98px; height:106px; background:url(../img/arrow3.png); position:absolute; top:260px; left:230px;}
.arrow4 {width:126px; height:26px; background:url(../img/arrow4.png); position:absolute; top:210px; left:120px;}
.arrow5 {width:67px; height:56px; background:url(../img/arrow5.png); position:absolute; top:115px; left:190px;}
.arrow6 {width:68px; height:71px; background:url(../img/arrow6.png); position:absolute; top:245px; left:380px;}
.arrow7 {width:91px; height:24px; background:url(../img/arrow7.png); position:absolute; top:345px; left:70px;}

p, a, blockquote, td, th, span, li, div,
input, select, textarea, label {
	font-size: 11px;

	color: #888;
	cursor: default;
	line-height: 140%;
}
h1, h2, h3, h4, h5, h6{

	color: #888;
	cursor: default;
	line-height: 140%;
}




font {

	/*font-size: medium;*/
	cursor: default;
}

p,h1,h2,h3,td,th { cursor: default; }

html { background: #fff url('../img/b_page_bg.jpeg'); }
a { text-decoration: none; cursor: pointer;}
a:hover { text-decoration: underline; }

.center { margin: 0 auto; }
textarea { overflow: auto; }



.j { text-align: justify; }
.u { text-decoration: underline; }
.l { text-align: left; }
.c { text-align: center; }
.r { text-align: right; }
.bl { display: block; }
.in { display: inline; }
.dn { display: none; }
.fl { float: left; }
.rel { position: relative; }
.abs { position: absolute; }
.fr { float: right; }
.s { text-decoration: line-through; }
.td-n { text-decoration: none; }
.va-m { vertical-align: middle; }
.mb-05 { margin-bottom: 0.5em; }
.mb-1 { margin-bottom: 1em; }
.lh-16 { line-height: 16px }
.pointer { cursor: pointer; }
.bld  {font-weight: bold; }

.clear:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.fns-8 { font-size: 8px; }
.fns-9 { font-size: 9px; }
.fns-10 { font-size: 10px; }
.fns-11 { font-size: 11px; }
.fns-12 { font-size: 12px; }
.fns-13 { font-size: 13px; }
.fns-14 { font-size: 14px; }
.fns-15 { font-size: 15px; }
.fns-16 { font-size: 16px; }
.fns-17 { font-size: 17px; }
.fns-18 { font-size: 18px; }
.fns-19 { font-size: 19px; }
.fns-20 { font-size: 20px; }

.lh-10 { line-height: 10px; }
.lh-12 { line-height: 12px; }
.lh-14 { line-height: 14px; }
.lh-16 { line-height: 16px; }
.lh-18 { line-height: 18px; }
.lh-20 { line-height: 20px; }
.lh-21 { line-height: 21px; }
.lh-22 { line-height: 22px; }
.lh-23 { line-height: 23px; }
.lh-24 { line-height: 24px; }
.lh-25 { line-height: 25px; }
.lh-26 { line-height: 26px; }
.lh-27 { line-height: 27px; }
.lh-28 { line-height: 28px; }
.lh-29 { line-height: 29px; }
.lh-30 { line-height: 30px; }
.lh-31 { line-height: 31px; }
.lh-32 { line-height: 32px; }
.lh-33 { line-height: 33px; }
.lh-34 { line-height: 34px; }
.lh-35 { line-height: 35px; }
.lh-36 { line-height: 36px; }
.lh-37 { line-height: 37px; }



.bd-1 { border-color: rgb(214,209,184); }
.bd-1f { border-color: rgb(204,199,174); }
.bd-2 { border-color: #b9b4a1; }
.bd-3 { border-color: #D5CFB8; }
.bg-1 { background-color: rgb(254,250,234); }
.bg-2 { background-color: rgb(61,18,2); }
.bg-3 { background-color: rgb(244,240,224) }


/* definiowanie styl�w  z edytora fck */


.ed_content ol, .ed_content ul{
line-height: 20px;
margin: 0.5em 0;
}

.ed_content a{
color: #69A511;
text-decoration: none;
font-size: 13px;
}
.ed_content a *{
cursor: pointer;
}

.ed_content a:hover{
color: #69A511;
text-decoration: underline;
}

.ed_content p, td, span { margin: 0.75em auto; line-height: 1.5em; font-size: 13px;}


.ed_content ul { list-style: disc outside; margin: 15px 0px;}
.ed_content ol {list-style: decimal outside; margin: 15px 0px;}

.ed_content li {

	font-size: 13px;

	color: #8d8d8d;
	cursor: default;
	line-height: 20px;
	margin-left: 35px;
}

.cl-1 { color: #888; }
.cl-2 { color: #78b2fd; }

.cl-3 { color: #000; }
.cl-4 { color: #C04401; }
.cl-5 { color: #C04401; }
.cl-6 { color: #fff; }
.cl-7 { color: #FFB200; }

.ed_content h1 { font-size: 22px; margin-bottom: 8px;}
.ed_content h2 { font-size: 18px; margin-bottom: 7px;}
.ed_content h3 { font-size: 15px; margin-bottom: 6px;}

h1 { font-size: 18px; margin-bottom: 8px;}
h2 { font-size: 16px; margin-bottom: 7px;}
h3 { font-size: 14px; margin-bottom: 6px;}

.ed_content td {
border: 0px solid #ccc;
padding: 5px;
}

.img_left{
float: left;
padding: 5px 15px 5px 0px;
display: block;
}

.img_right{
float: right;
padding: 5px 0px 5px 15px;
display: block;
}

.img_center{
margin: 0 auto;
padding: 15px 0px;
display: block;
}


.ed_content a.link_H1 {font-size: 22px; margin-bottom: 8px; color: #78b2fd; font-weight: bold; display: block;}
.ed_content a.link_H2 {font-size: 18px; margin-bottom: 7px; color: #78b2fd; font-weight: bold; display: block;}
.ed_content a.link_H3 {font-size: 15px; margin-bottom: 6px; color: #78b2fd; font-weight: bold; display: block;}

.ed_content a.link_H1:hover {font-size: 22px; margin-bottom: 8px; color: #69A511; text-decoration: none; font-weight: bold;}
.ed_content a.link_H2:hover {font-size: 18px; margin-bottom: 7px; color: #69A511; text-decoration: none; font-weight: bold;}
.ed_content a.link_H3:hover {font-size: 15px; margin-bottom: 6px; color: #69A511; text-decoration: none; font-weight: bold;}

.ed_content H1 a {font-size: 22px; margin-bottom: 8px; color: #78b2fd; font-weight: bold; display: block;}
.ed_content H2 a {font-size: 18px; margin-bottom: 7px; color: #78b2fd; font-weight: bold; display: block;}
.ed_content H3 a {font-size: 15px; margin-bottom: 6px; color: #78b2fd; font-weight: bold; display: block;}

.ed_content H1 a:hover {font-size: 22px; margin-bottom: 8px; color: #69A511; text-decoration: none; font-weight: bold;}
.ed_content H2 a:hover {font-size: 18px; margin-bottom: 7px; color: #69A511; text-decoration: none; font-weight: bold;}
.ed_content H3 a:hover {font-size: 15px; margin-bottom: 6px; color: #69A511; text-decoration: none; font-weight: bold;}


/* ------------------------------------------------------ */

 div.short_news_start  p, h {
 font-size: 10px;
 color: #777;
 text-align: left;
 line-height: 130%;
margin:0px;
 }

div.short_news_start a{
line-height: 135%;
}

.faq_question { margin:10px 0px 10px 0; }
.faq_question p { margin-top:10px; text-indent:20px; background-image:url(../img/corner.png); padding:0px 30px 40px 20px; background-repeat:no-repeat; background-position:100% 100%; }
.faq_data { font-weight:bold;}

.pointer {
	cursor: pointer;
}


.edytuj_artykul{
background: #E56284;
color: #fff;
padding: 10px;
float: right;
}

#reklama { margin-left:20px;}
