
/* autopromocja (Sharper@2010/04/02) */
.linki_top { background-color: #212121; margin: 0; padding: 0; font-size: 10px; border-bottom: 2px #010000 solid;}
.linki_top .inner { width: 960px; text-align: right; margin: 0 auto; }
.linki_top .inner ul { list-style: none; display: inline; }
.linki_top .inner ul li { display: inline; color: #8F8F8F; padding: 2px 0; border-right: 1px solid #AFAFAF; }
.linki_top .inner ul li.last { border: 0; }
.linki_top .inner ul li a {color: #ffffff; line-height: 18px; vertical-align: middle; text-decoration: none; font-weight: normal;  margin: 0 15px; }
.linki_top .inner ul li a:hover { text-decoration: underline; }

*{font-family:  MS Sans Serif; font-size:10px;}
body{
	/*background-image: url(../sites/Graf/_new/background.png);
		background-repeat:repeat; 
		*/
		padding:0; margin:0; border: 0; margin: auto; text-align:center;
	}
.v_con{margin:auto;
	   width: 1000px;
	   height: 100%;
	   text-align: center;
	}
.v_up{width:100%; padding-bottom:5px;}

.v_pom_bel{
		width:100%;height:20px; 
		border-top: 2px solid #a9d1db;
		background-color: #2bb4d6;
		   /*background-image: url(../sites/Graf/_new/background_pom.jpg); 
		   background-repeat:repeat-x;*/
		   text-align:left;
	}
.v_poin{cursor:pointer;}
.poin{cursor:pointer;}
.v_pom_in{color:#ffffff; font-size:15px; margin-left:5px;padding-top:2px;}
.v_pom_glowna{width:236px;height:178px; float:left;margin-right:10px;text-align:left;}
	.v_pom_up{width:236px;height:33px;background-image: url(../sites/Graf/_new/gl/head_pom.jpg);}
	.v_pom_up_in{padding-top:4px;width:100%; text-align:center;}
	.v_pom_up_in a{color:#fff;font-weight:bold; text-decoration:none; font-size:17px;}
	.v_pom_up_in a:hover{color:#fff;font-weight:bold; text-decoration:underline;; font-size:17px;}
.v_zawartosc{width:100%;height:15px;text-align:left;color:3C3C3C;padding-left:15px;padding-top:6px;font-size:9px;line-height:11px;font-weight:normal;}
	.v_zawartosc b{font-size:11px;font-weight:bold;}
.v_konultanci{width:100%;height:18px;text-align:left;color:3C3C3C;padding-left:15px;padding-top:6px;font-size:9px;line-height:10px;font-weight:normal;}
	.v_konultanci b{font-size:11px;font-weight:bold;}
.v_produkty_con{width:95%;height:55px;text-align:left;padding-left:15px;}
.v_produkty_con2{width:95%;height:98px;text-align:left;padding-left:5px;}

.v_razem{width:90%;height:15px;font-size:11px;text-align:center;padding-left:7px;color:#FF7100;}
.v_razem a{text-align:center; font-weight:bold; color:#000; font-size:14px; display:block; background-color:#FD6804;}
.v_razem b{font-size:11px;font-weight:bold;float:left;color:#3C3C3C;}
.v_razem2{width:90%;height:15px;font-size:11px;text-align:right;padding-left:5px;color:#FF7100;padding-top:15px;}
.v_razem2 b{font-size:11px;font-weight:bold;float:left;color:#3C3C3C}
.v_up_produkt{width:90%;height:12px;font-size:11px;text-align:right;padding-left:5px;color:#FF7100;}
	.v_up_produkt a{font-size:11px;font-weight:bold;float:left;color:#3C3C3C;	text-decoration:none;}
.v_box_up{ float:right;width:160px;height:126px; background-image: url(../sites/Graf/_new/white_box.gif);margin-left:2px;margin-bottom:2px;margin-top:2px; }
.v_szukaj{width:100%;height:65px;background-color:#fff;border-bottom:1px solid #FD6804;}
.v_pom_gdzie{float:left;padding-top:0px;padding-left:3px;font-size:11px;}	
	.v_pom_gdzie a{color:#000; font-weight:bold; text-decoration:none; font-size:11px;}
	.v_pom_gdzie a:hover{font-weight:bold; text-decoration:underline; font-size:11px;}
	
 
	
.v_pom_linki_gdzie{float:right;text-align:left;padding-right:5px;padding-top:3px;}
	.v_pom_linki_gdzie a{color:#fff;  text-decoration:none; font-size:11px;}
	.v_pom_linki_gdzie a:hover{ text-decoration:underline; font-size:11px;}
.v_dl_produkt_opis{padding-left:5px;padding-right:5px;overflow:hidden;height:240px;}
/*menu*/
.v_menuup{width:237px;height:18px;background-image: url(../sites/Graf/_new/polecane/tlolewaup.jpg); cursor:pointer;}
.v_menudark{width:237px;background-image: url(../sites/Graf/_new/polecane/tlociemne.jpg);cursor:pointer;}
.v_menuwhtite{width:237px;background-image: url(../sites/Graf/_new/polecane/tlojasne.jpg);display:none;}
.v_menuhead{padding-left:25px;padding-top:3px; font-size:15px;font-weight:bold;}
.v_menulinki{font-size:12px;padding-top:4px;padding-bottom:4px;}
.v_menulinki a{text-decoration:none; color:#3C3C3C;font-size:12px;}
/**/

/*produkty*/
.v_list_up{float:left;padding-top:5px;width:220px;text-align:center;color:#fff;padding-bottom:2px;}
	.v_list_up b{font-size:16px;position:relative;top:2px;}
	.v_list_up a{font-size:15px;color:#0090ff;}
.v_list_dw{text-align:left;}
	.v_list_dw b{font-size:20px;}
	.v_list_dw a{font-size:15px;color:#0090ff;}
.v_up_cent{width:90%;height:18px;font-size:10px;font-weight:bold;text-align:left;padding-left:5px;color:#0090ff;}
	.v_up_cent a{font-size:10px;color:#0090ff;text-decoration:none; }
/*produkty*/

.srProdObrazekMiniaturyNaglow{color: #004D90;width: 100%;height: 22px;padding-top: 3px;padding-bottom: 0px;margin-bottom: 0px;border-bottom: 0px;font-size: 11px;font-weight: bold;text-transform: uppercase;}
.srProdObrazekMiniaturyZmwCon{border: 1px solid #3c3c3c;width: 99%;	height: 100px;	}
.srProdObrazekMiniaturyZmwBrt{	width: 100%;font-size: 11px;color: #3c3c3c;	border: 0px;margin: 0px;}
.srProdObrazekMiniaturyZmwBrt b{	border: 0px;margin: 0px	font-size: 13px;}
	
	#ajax_box{width:300px; height:25px; position:absolute; top:100px; left:100px;text-align:center; background-color:white;padding:20px;border:2px solid black;display:none;z-index: 999}
.test{float:left;}
.cb{ clear:both; }

/* ------------------------ added by Sharper 2008-06-13 ---------------------------- */
/* - reklama - */
#reklama {
	background: #fff;
    width: 820px;
    height: 20px;
	/*margin-left: 25px;*/
	margin: 0 auto 15px auto;
	border-top: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
	padding: 10px 0 10px 170px;
	font-size: 0;
	clear: both;
	line-height: 20px;
}

#reklama ul li {
    display: block;
    float: left;
	padding-left: 20px;
}

#reklama ul li a {
    display: block;
    float: left;
    font-size: 0;
    text-indent: -9999px;
	border: 0;
}

#reklama ul li a:hover { background-position: 0 -20px; }
#reklama ul li a#log8:hover { background-position: 0 -14px; }
#reklama ul li a#linkr:hover { background-position: 0 -15px; }
#reklama ul li a#plikus:hover { background-position: 0 -15px; }
#reklama ul li a#satyr:hover { background-position: 0 -15px; }
#reklama ul li a#capslock:hover { background-position: 0 -15px; }

a#log8 { background: url('../sites/Graf/buttons/8log.png') no-repeat; width: 53px; height: 14px; margin-top: 2px;}
a#hotjpg { background: url('../sites/Graf/buttons/hotjpg.png') no-repeat; width: 29px; height: 20px}
a#jpg { background: url('../sites/Graf/buttons/jpg.png') no-repeat; width: 25px; height: 20px}
a#kolektyw { background: url('../sites/Graf/bv/kolektyw.html') no-repeat; width: 115px; }
a#linkr { background: url('../sites/Graf/buttons/linkr.png') no-repeat; width: 48px; height: 15px; margin-top: 5px;}
a#mototu { background: url('../sites/Graf/buttons/mototu.png') no-repeat; width: 52px; height: 20px; }
a#plikus { background: url('../sites/Graf/buttons/plikus.png') no-repeat; width: 38px; height: 15px; margin-top: 2px; }
a#radiofriko { background: url('../sites/Graf/buttons/radiofriko.png') no-repeat; width: 25px; height: 20px;}
a#satyr { background: url('../sites/Graf/buttons/satyr.png') no-repeat; width: 53px; height: 15px; margin-top: 4px;}
a#zafriko { background: url('../sites/Graf/buttons/zafriko.png') no-repeat; width: 19px; height: 20px; }
a#capslock { background: url('../sites/Graf/buttons/capslock.png') no-repeat; width: 62px; height: 15px; margin-top: 4px;}
a#b401 { background: url('../sites/Graf/buttons/401.png') no-repeat; width: 55px; height: 20px}
a#opony { background: url('../sites/Graf/buttons/opony.png') no-repeat; width: 23px; height: 20px}

/* ============ autoreklama koniec =========== */

/* ============ nowy formularz =============== */
div.form_container {
	float:left;
	margin: 0 0 0 5px;
	padding: 0;
	width: 725px;
	padding: 0 10px 10px 10px;
	background: url('../sites/Graf/_new/polecane/tloprawajasne.jpg') repeat-y left;
}
div.form_container span.star {
	color: red;
	font-size: 10pt;
}
div.form_container label {
	cursor: pointer;
}

div#form_zaloguj {
	float: left;
	width: 300px;
	margin: 5px 0 0 10px;
	border: 1px solid #F1F1F1;
	background-color: #F9F9F9;
}
div#form_zaloguj form {
	padding: 5px;
}
div#form_zaloguj form p {
	width: 220px; text-align: right;
}
div.form_kwestionariusz {
	width: 700px;
	padding: 0;
	margin: 10px 0 0 10px;
	border: 1px solid #F1F1F1;
	float: left;
	background-color: #F9F9F9;
}
div.form_kwestionariusz form {
	padding: 0 5px;
}

div.form_kwestionariusz form p.field {
	width: 320px;
	text-align: right;
}
div.form_kwestionariusz form p.field input {
	width: 190px;
	padding: 3px;
	border: 1px solid #BFBFBF;
}
div.form_kwestionariusz div.form_pola {
	width: 350px;
	float: left;
}
div.form_kwestionariusz div.dane_osobowe {
	width: 320px;
	float: left;
}
div#form_zaloguj input {
	margin: 1px 0;
	width: 160px;
	padding: 3px;
	border: 1px solid #BFBFBF;
}
div#form_zarejestruj {
	float: left;
	width: 385px;
	margin: 5px 0 0 10px;
	border: 1px solid #F1F1F1;
	background-color: #F9F9F9;
}
div#form_zarejestruj p {
	padding: 0 5px;
}
div#form_kosz {
	width: 700px;
	padding: 0;
	margin: 10px 0 0 10px;
	border: 1px solid #F1F1F1;
	float: left;
	background: #F9F9F9;
	font-family: "Trebuchet MS";
}


div.form_container h2 {
	background: url('../sites/Graf/formularz/form_head_bg.png') repeat-x left top;
	height: 35px;
	line-height: 35px;
	padding: 0 10px;
	margin: 0;
	font-family: "Trebuchet MS";
	font-size: 10pt;
}
div.form_container h3 {
	padding: 0px;
	margin: 0 10px;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	color: #0090FF;
	border-bottom: 1px solid #BFBFBF;
}
p.steps {
	padding: 2px 20px;
}
p.steps span {
	color: #BFBFBF;
	font-family: "Trebuchet MS";
	font-size: 11pt;
	font-weight: bold;
}
p.steps span.active {
	color: #ED5E00;
}

/* ============ nowy formularz koniec =============== */

/* ======== produkty ============ */
.pr_container {}
.pr_container .row { float: left;}
.pr_container .row .pr_left { float: left; width: 339px; border: 1px solid #E3E3E3; padding: 10px; margin:3px}
.pr_container .row .pr_left .pr_img { float: left; width: 125px; }
.pr_container .row .pr_left .pr_desc { float: left; width: 190px; }
.pr_container .row .pr_left .pr_desc .pr_title a { font-size: 13px; color: #0090FF; font-weight: bold; text-decoration: none; }
.pr_container .row .pr_left .pr_desc .pr_prize img { vertical-align: middle; border: 0;}
.pr_container .row .pr_left .pr_desc .pr_prize a { border: 0; }
.pr_container .row .pr_left .pr_desc .pr_prize strong { font-size: 13px; padding: 0 5px; color: #ED5D00;}

.pr_container .row .pr_right { float: right; width: 339px; border: 1px solid #E3E3E3; padding: 10px;margin:3px }
.pr_container .row .pr_right .pr_img { float: left; width: 125px; }
.pr_container .row .pr_right .pr_desc { float: left; width: 190px; }
.pr_container .row .pr_right .pr_desc .pr_title a { font-size: 13px; color: #0090FF; font-weight: bold; text-decoration: none; }
.pr_container .row .pr_right .pr_desc .pr_prize img { vertical-align: middle; border: 0; }
.pr_container .row .pr_right .pr_desc .pr_prize a { border: 0; }
.pr_container .row .pr_right .pr_desc .pr_prize strong { font-size: 13px; padding: 0 3px; color: #ED5D00; }

/* ========== pojedynczy produkt =========== */
.single_container { }
.single_container h1 { font-size: 16px; color: #ED5E00;  font-family: "Trebuchet MS", sans-serif; }
.single_container .left { float: left; margin: 0 10px; width: 270px; }
.single_container .left p a { color: #008FFF; font-weight: bold; text-decoration: none; }
.single_container .left img { border: 0; }
.single_container .right img { border: 0; }
.single_container .right .cena p strong { font-size: 18px; padding: 0 6px; color: #ED5D00; font-family: "Trebuchet MS", sans-serif;}
.single_container .right { float: left; padding: 23px 5px 5px 80px; }
h3.single { font-size: 15px;  font-family: "Trebuchet MS", sans-serif; margin: 0; padding: 12px 0 5px 0; }
.single_container .right .photo .photos img { margin-right: 10px; }
.single_container .right .cena { margin: 30px 0 0 0;}
.single_container .right .cena p { font-weight: bold; font-size: 14px; font-family: "Trebuchet MS", sans-serif; }

.v_pom_prawa {
	float:right;
	margin-top:0px;
	font-weight:bold;
	color:#000
}

.headDescH1 {
	float:left;
	border:0px;
	margin:0px;
	padding:0px;
	color:black;
	font-weight:bold;
}

.menuElm {
	display: table-cell;
	text-align: center;
	padding: 0px;
	text-align: center;
	cursor: pointer;
}

.menuElm a {
	font-size: 11px;
	font-weight: bold;
	color: white;
	text-decoration: none;
}

.menuElm a:hover, .menuElm.active a {
	color: #2bb4d6;
}

.menuSep {
	width: 7px;
	cursor: default;
}

.menuSep:hover {
	color: white;
}

.mainSearchInput {
	width: 798px;
	height: 26px;
	border: 1px solid #ececec;
	background-color: #f6f6f6;
}

.mainRegLink {
	height: 30px;
	line-height: 38px;
	display: none;
}

.mainRegLink a {
	color: black;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

.mainSearchWrap {
	width:980px;
	height:34px;
	float:left;
}

hr {
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #e8e8e8;
	height: 1px;
	border: 0;
}

.mainTitleOferta {
	border-left: 6px solid #c42c5f;
	color: #c42c5f;
	height: 27px;
	line-height: 24px;
	font-size: 17px;
	font-weight: bold;
	padding: 0;
	text-align: left;
	padding-left: 6px;
	text-transform: uppercase;
}

.mainGroupElm {
	width:236px;
	height:136px;
}

.v_pom_glowna {
	width: 234px;
	height: 176px;
	border: 1px solid #e8e8e8;
	margin-left: 6px;
}

.v_pom_up {
	background: none;
}

.v_pom_up_in {
	text-align: left;
	padding-top: 10px;
	padding-left: 10px;
}

.v_pom_up_in a {
	color: black;
	border-bottom: 1px solid #abe0ee;
	display: inline-block;
	min-width: 110px;
}

.v_pom_glowna:first-child {
	margin-left: 0px;
}

.mainGroupElmIn {
	padding-top:20px;
	padding-left:10px;
	width:200px;
	color:#3C3C3C
}

.mainGroupElmPromo {
	margin-top: -7px;
	float:left;
	color:#2bb4d6;
	padding-left:0px;
	font-weight:bold;
	font-size:15px;
}


.restrictPricesWrap, .restrictProdWrap {
	width: 345px;
	height: 28px;
	background-color: #f6f6f6;
}

.v_list_up {
	color: black;
}