/*
pomarańcz	#FF7700
szary		#999999
c.szary		#666666
j.szary		#DDDDDD
b.j.szary	#EEEEEE
*/





body {
 margin:0px; 
 background: url(/images/background-home.gif) repeat-x;
 font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #666666;
 line-height: 1.5em;
}

p {
 font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #666666;
 line-height: 1.5em;
}

h1 {
 margin: 0px 0px 12px 0px;	/* top right bottom left */
 font-size: 16px;
 font-weight: normal;
 color: #FF7F00;
}

h2 {
 margin: 0px 0px 5px 0px;	/* top right bottom left */
 font-size: 12px;
 font-weight: normal;
 color: #FF7F00;
}

h3 {
 margin: 0px;
 font-size: 12px;
 font-weight: normal;
 color: #FF7F00;
}

h4 {
 margin: 0px;
 font-size: 12px;
 font-weight: normal;
 color: #999999;
}

.small {
 font-size: 10px;
}

.customer_colour {
 color: #FF7F00;
}

.h4_colour {
 color: #999999;
}

table {
 font-size: 12px;	
}

#contentpage {
 margin: 0 auto; 
 width: 970px;
}

#margin_content {
 width: 5px;
 height: 700px;
 background: url(/images/background-content.gif) repeat-x;
 float: left;
}

#content {
 width: 960px;
 float: left;
 background-color: white;
}

.formfield			{ font-family: Verdana; font-size: 11px; border: 1px solid #666666; padding: 2px; background-color: #FFFFFF; color: #666666; vertical-align: bottom; }
.formbuttonorange	{ font-size: 10px; color: white; background: url(/images/button-FF7F00-19.gif) no-repeat; width: 60px; height:19px; border: 0px; padding: 0px 0px 2px 2px; vertical-align: bottom; cursor:hand; cursor:pointer;}
.formbuttongrey		{ font-size: 10px; color: white; background: url(/images/button-grey-19.gif) no-repeat; width: 60px; height:19px; border: 0px; padding: 0px 0px 2px 2px; vertical-align: bottom; }
.formcheckbox		{ margin: 0px 10px 0px 0px; border: 0px none; padding: 0; vertical-align: -15%; }
.file				{ font-family: Verdana; font-size: 11px; border: 1px solid #666666; background-color: #FFFFFF; color: #666666; vertical-align: bottom; cursor:hand; cursor:pointer; }

.formbutton			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; border:1px solid #999999; background-color:#DDDDDD; color:#666666; padding:0px 6px; cursor:hand; cursor:pointer; }

select.formfield	{ padding: 1px; }
.calcvalue			{ width:89px; text-align:right; border:0px; padding:1px 2px; vertical-align: baseline; }
.calcoffer			{ width:90px; text-align:right; }
.calcreadonly		{ background-color: #F3F3F3; }


.search	{
 color: #AAAAAA;
 background: url(/images/lupa.gif) no-repeat right;
}
.searchon{
 color: #666666;
}



/* UPLOAD */
#visualization_fileUploader {
	background: url(/images/button-FF7F00-19_upload_1.gif) no-repeat;
}

#visualization_fileUploader object {
	width: 20px;
}

.image_delete_link {
	cursor: pointer;
}


/* Header */

#header {
 width: 960px;
 height: 180px;
 background-color: #FFFFFF;
 text-align: left;
}

.headerpartnerlogo {
 height: 50px;
}

#headerflags {
 height: 20px;
 padding-right: 20px;
 padding-top: 20px;
}

#headerflags a { color: #FF7F00; text-decoration: none; font-weight: bold; }

#headerlogin {
 height: 40px;
 padding-right: 15px;
 padding-top: 5px;
}

#headerlogin a { color: #FFFFFF; text-decoration: none; font-weight: normal; }

#headerbasket {
 height: 30px;
 padding-right: 15px;
 padding-top: 15px;
}

#headerbasket a { color: #FFFFFF; text-decoration: none; font-weight: normal; padding: 3px 10px; background-color: #FF7F00; }

#headersearch {
 height: 40px;
 padding-right: 20px;
 padding-top: 15px;
}

#headermenu {
 margin: 0px 20px;
 font-size: 14px;
 font-weight: bold;
 color: #999999;
}

#loging {
/* width: 85px;
 height: 21px;
 background: url(/images/button-grey-21.gif) no-repeat;*/
 width: 130px;
 height: 40px;
 background: url(/images/button-FF7F00-40.gif) no-repeat;
 padding: 9px 0px 0px 5px;
 margin: 0px 0px;
 float: right;
 color: #FFFFFF;
 text-align: center;
}

#headermenu a:link		{ color: #666666; text-decoration: none; font-weight: normal; padding: 2px 9px 2px 9px; }
#headermenu a:visited	{ color: #666666; text-decoration: none; font-weight: normal; padding: 2px 9px 2px 9px; }
#headermenu a:active	{ color: #666666; text-decoration: none; font-weight: normal; }
#headermenu a:hover		{ color: #FFFFFF; text-decoration: none; font-weight: normal; background-color: #FF7F00; }



/* Footer */

#footer {
 width: 960px;
 height: 100px;
 background-color: #FFFFFF;
 text-align: right;
}



/* Baner */

#slider {		/* 960x290 px */
	height: 290px;
}
#slider .nivo-controlNav {
	position:absolute;
	right:0px;	/* Put the nav below the slider */
	height: 290px;
	z-index: 1000;
}
#slider .nivo-controlNav img {
	display:block;	/* Unhide the thumbnails */
	position:relative;
	padding:2px;
	background-color: rgb(150,150,150);
	border: 1px solid rgb(250,250,250);
	background-color: rgba(100,100,100,0.5);
	border: 1px solid rgba(200,200,200,0.5);
}
#slider .nivo-controlNav a {
	padding: 10px 10px 0px 10px;
	display: block;
	border: 0;
}

#slider .nivo-controlNav a.active {
	border: 0;
	display: none;
}

.baner_more {
	position:absolute;
	top: 180px;
	z-index: 1000;
	width:150px; 
	height:38px; 
	background: url(/images/button-FF7F00-baner.gif) no-repeat;
}

.baner_more span {
	position:relative;
	top: 10px;
	left: 55px;
	color: #DDDDDD;
}


/* Home page */

#baner {			/* 960x290 px */
 background-color: #FFFFFF;
}

#menu_dolne {
 width: 960px;
 background: url(/images/background-menu-dolne.gif) no-repeat center #FFFFFF;
 text-align: left;
 margin-top: 5px;
}

.kolumna {
 width: 200px;			/* width + padding = 240px */
 text-align: left;
 padding: 10px 20px 10px 20px;	/* top right bottom left */
 float: left;
}

.kolumna ul {
 margin: 0px 0px 0px 15px;	/* top right bottom left */
 padding: 0px;
}

.kolumna ol {
 margin: 0px 0px 0px 10px;	/* top right bottom left */
 padding: 0px;
 list-style-type: none;
}

.kolumna li {
 margin: 0px;	/* top right bottom left */
}

.kolumna li.selected {
 color: #FF7F00;
}

.kolumna li.selected a {
 color: #FF7F00;
}

#kolumna_2 ul {
 margin: 0px;	/* top right bottom left */
 padding: 0px;
 list-style-type: none;
}

#kolumna_2 li {
 margin: 0px 0px 8px 0px;	/* top right bottom left */
 list-style-type: none;
}

.kolumna a:link		{ color: #666666; text-decoration: none; font-weight: normal}
.kolumna a:visited	{ color: #666666; text-decoration: none; font-weight: normal}
.kolumna a:active	{ color: #666666; text-decoration: none; font-weight: normal}
.kolumna a:hover	{ color: #FF7F00; text-decoration: none; font-weight: normal}

.kolumna a.h1_box { 
 color: #FF7F00;
}


.kolumnaicon {
 margin-top: -9px;
}

.kolumnapasek {
 padding: 20px 0px 20px 0px;
}




/* Oferta */

#main {
 width: 960px;
 background: url(/images/background-main.gif) no-repeat #FFFFFF 50% 270px;
 text-align: left;
}

#baner_main {			/* 680x205 px */
 background-color: #FFFFFF;
}

#baner_main img {
 width: 680px;
/* height: 205px;*/
 border: 0px;
 margin-bottom: 20px;
}

.kolumna_main {
 width: 680px;			/* width + padding = 720px */
 text-align: left;
 padding: 10px 20px 10px 20px;	/* top right bottom left */
 float: left;
}

.kolumna_main a:link	{ color: #FF7F00; text-decoration: none; font-weight: normal}
.kolumna_main a:visited	{ color: #FF7F00; text-decoration: none; font-weight: normal}
.kolumna_main a:active	{ color: #FF7F00; text-decoration: none; font-weight: normal}
.kolumna_main a:hover	{ color: #FF7F00; text-decoration: underline; font-weight: normal}




/* Produkty */

#produkty_main {
 margin: 15px 0px;
}

.produkty_main_img {
 width: 100px;
 height: 100px;
 border: 0px;
 padding: 10px;
 margin: 0px;
}

#produkty_main input {
 margin: 5px 5px 0px 0px; 
 border: 0px none;
 padding: 0px;
 vertical-align: -20%;
}

.produkt_main {
 width: 120px;			/* width + padding = 680px */
 border-left: 1px solid #DDDDDD;
 border-bottom: 1px solid #DDDDDD;
 border-right: 1px solid #DDDDDD;
 padding: 0px 7px 10px 8px;
 margin: 15px 0px 0px -1px;
 float: left;
 line-height: 1.2em;
 background: url("/images/results-bottom-gradient.png") repeat-x scroll left bottom transparent;
}

.produkt_main_img {
 width: 120px;
 height: 128px;
 padding: 0px;
 margin: 0px;
 background: url("/images/photo-border-bg.png") no-repeat;
}


/* Produkt detail */


#product_main {
 width: 960px;
 background: url(/images/background-product-detail.gif) no-repeat #FFFFFF center 70px;
 text-align: left;
}

#product_main.vizual {
 background: none;
}

#product_main .kolumna {
 width: 400px;			/* width + padding = 440px */
 text-align: left;
 padding: 10px 20px 10px 20px;	/* top right bottom left */
 float: left;
}

#product_main .kolumna_main {
 width: 480px;			/* width + padding = 520px */
 text-align: left;
 padding: 10px 20px 10px 20px;	/* top right bottom left */
 float: left;
}

#product_main .colours_img {
 cursor: pointer;
}

#product_main .stany_ilosc {
 color: #FF7F00; 
 padding-right: 5px;
 text-align: right;
}

#product_main .stany_nazwa {
 padding-right: 5px;
}

#product_main .procuct_img {
 width: 400px;
 height: 400px;
 border: 1px solid #DDDDDD;
}

#product_main .procuct_mini_img {
 width: 60px;
 height: 60px;
 border: 1px solid #DDDDDD;
 margin: 5px 6px 0px 0px;
 padding: 0px;
 cursor: pointer;
}

#product_main .procuct_mini_img.last {
 margin-right: 0;
}

.product_prices {
/* position: absolute; 
 left: 1px; 
 top: 48px; 
 top: 65px;*/ 
 width: 56px; 
/* height: 17px; */
 overflow: hidden; 
/* background: rgb(255,119,0); 
 background: rgba(255,119,0,0.7); */ 
 padding: 0px 2px 2px 2px; 
/* color: white; */
 text-align: center;
 font-size: 10px;
}

#product_main .package_img {
 width: 60px;
 height: 60px;
 border: 1px solid #DDDDDD;
}

#product_main .a_packages {
 color: #666666;
}

#product_main .hline {
 margin: 20px 0px; 
 width: 480px; 
 height:1px;
}

#product_header {
 width: 920px;
 padding: 10px 20px 0px 20px;
 text-align: left;
}

#product_header .selected {
 width: 130px;
 height: 40px;
 background: url(/images/button-white-40.gif) no-repeat;
 padding: 9px 0px 0px 5px;
 margin: 0px 0px;
 float: left;
 color: #999999;
 text-align: center;
}

#product_header .link {
 width: 130px;
 height: 40px;
 background: url(/images/button-FF7F00-40.gif) no-repeat;
 padding: 9px 0px 0px 5px;
 margin: 0px 0px;
 float: left;
 color: #FFFFFF;
 text-align: center;
}

#product_header .link a:link	{ color: #FFFFFF; text-decoration: none; font-weight: normal}
#product_header .link a:visited	{ color: #FFFFFF; text-decoration: none; font-weight: normal}
#product_header .link a:active	{ color: #FFFFFF; text-decoration: none; font-weight: normal}
#product_header .link a:hover	{ color: #FFFFFF; text-decoration: underline; font-weight: normal}


table.stany_table {
 width: 100%;
}

table.stany_table tbody td {
/* vertical-align: top; */
 padding: 2px;
 line-height: 1.2em;
}


.logistic_tr_out {
 background-color: #FFFFFF;
}
.logistic_tr_over {
 background-color: #F0F0F0;
}


.kalkulator_detail_choosen table tbody tr.logistic_tr_out {
 background-color: inherit;
}



/* Kalkulator */

#calculator_path {
 margin: 15px 0px;
/* border: 1px solid #DDDDDD; */
}

#calculator_path td {
 background-color: #f3f3f3;
 padding: 2px 15px;
 text-align: center;
 border: 1px solid #DDDDDD;
 color: #CCCCCC;
}

#calculator_path td.selected {
 background-color: #FF7F00;
 color: white;
}


#kalkulator_header_main {
 min-height: 40px;
}

.kalkulator_main {
 width: 120px;			/* width + padding = 680px */
 border-left: 1px solid #DDDDDD;
 border-bottom: 1px solid #DDDDDD;
 border-right: 1px solid #DDDDDD;
 padding: 0px 7px 10px 8px;
 margin: 15px 0px 0px -1px;
 float: left;
 line-height: 1.2em;
 background: url("/images/results-bottom-gradient.png") repeat-x scroll left bottom transparent;
}

.kalkulator_main img {
 width: 100px;
 height: 100px;
 border: 0px;
 padding: 10px;
 margin: 0px;
}

.kalkulator_main_img {
 width: 120px;
 height: 128px;
 border: 0px;
 padding: 0px;
 margin: 0px;
 background: url("/images/photo-border-bg.png") no-repeat;
}

.kalkulator_main a:hover h2	{ text-decoration: underline; }


#kalkulatory_main a:link	{ color: #666666; text-decoration: none; font-weight: normal}
#kalkulatory_main a:visited	{ color: #666666; text-decoration: none; font-weight: normal}
#kalkulatory_main a:active	{ color: #666666; text-decoration: none; font-weight: normal}
#kalkulatory_main a:hover	{ color: #FF7F00; text-decoration: none; font-weight: normal}




.kalkulator_input {
 margin: 0px 5px 0px 3px;
 padding: 0px;
}

.kalkulator_img {
 width: 70px;
 height: 70px;
 border: 0px;
 margin: 0px;
}

.kolor_img {
 width: 20px;
 height: 20px;
 border: 0px;
 margin: 8px 0px 0px 1px;
}

.kalkulator_detail {
 width: 660px;			/* width + padding = 680px */
 border-left: 1px solid #DDDDDD;
 border-bottom: 1px solid #DDDDDD;
 border-right: 1px solid #DDDDDD;
 padding: 0px 10px 15px 10px;
 margin: 20px 0px 0px 0px;
 float: left;
 line-height: 1.2em;
 background: url("/images/results-bottom-gradient.png") repeat-x scroll left bottom transparent; 
}

.kalkulator_detail_choosen {
 width: 660px;			/* width + padding = 680px */
 background-color: #EEEEEE;
 border-left: 1px solid #DDDDDD;
 border-bottom: 1px solid #DDDDDD;
 border-right: 1px solid #DDDDDD;
 padding: 10px;
 margin: 0px;
 float: left;
 line-height: 1.2em;
}

.askoffer_detail_choosen {
 width: 660px;			/* width + padding = 680px */
 background-color: #EEEEEE;
 border: 1px solid #DDDDDD;
 padding: 10px;
 margin: 20px 0px 10px 0px;
 float: left;
 line-height: 1.2em;
}

/*
#kalkulator_table {
 width: 100%;
}
*/
.kalkulator_table {
 width: 100%;
}

.doplaty_table {
 width: 100%;
 margin: 0px 0px 10px 0px;
}

.doplaty_table td {
 height: 19px;
 width: 50%;
}

.kalkulator_button_offer {
 width: 130px;
 height: 40px;
 border: 0px;
 background: url(/images/button-FF7F00-40.gif) no-repeat;
 padding: 0px 0px 4px 5px;
 margin: 0px 0px;
 float: right;
 font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
 color: #FFFFFF;
 font-size: 11px; 
 cursor:hand; 
 cursor:pointer;
}

.kalkulator_send_offer_table {
 width:120px; 
 float:left; 
 text-align:right;
}

#transport_costs {
	border:1px solid #999999; 
	background-color:#FFFFFF;
}

#transport_costs td {
	background-color:#EEEEEE;
	padding:3px 5px;
}
 
 




/* Wydarzenia */

/*
.events_main {
 width: 600px;
 border-left: 1px solid #DDDDDD;
 border-bottom: 1px solid #DDDDDD;
 border-right: 1px solid #DDDDDD;
 padding: 0px 7px 10px 8px;
 margin: 15px 0px 0px -1px;
 float: left;
 line-height: 1.2em;
}

.events_main img {
 width: 110px;
 height: 110px;
 border: 0px;
 padding: 5px;
 margin: 0px;
}
*/

.event_main {
 margin: 5px 0px;
}

.event_main a:link		{ color: #666666; text-decoration: none; font-weight: normal}
.event_main a:visited	{ color: #666666; text-decoration: none; font-weight: normal}
.event_main a:active	{ color: #666666; text-decoration: none; font-weight: normal}
.event_main a:hover		{ color: #FF7F00; text-decoration: none; font-weight: normal}

.event_main a:hover h2	{ text-decoration: underline; }

.event_main a.selected {
	color: #FF7F00;
}




/* Maxletter */

.maxletter_main {
 margin: 10px 0px;
}

.maxletter_main a:link		{ color: #666666; text-decoration: none; font-weight: normal}
.maxletter_main a:visited	{ color: #666666; text-decoration: none; font-weight: normal}
.maxletter_main a:active	{ color: #666666; text-decoration: none; font-weight: normal}
.maxletter_main a:hover		{ color: #FF7F00; text-decoration: none; font-weight: normal}

.maxletter_main a:hover h2	{ text-decoration: underline; }

.maxletter_main a.selected {
	color: #FF7F00;
}
.kolumna a.max_read_archiv {
	margin-top:10px; 
	float: right; 
	color: #FF7F00;
}



/* Promotions */

.promotions_main {
 margin: 5px 0px;
}

.promotions_main a:link		{ color: #666666; text-decoration: none; font-weight: normal}
.promotions_main a:visited	{ color: #666666; text-decoration: none; font-weight: normal}
.promotions_main a:active	{ color: #666666; text-decoration: none; font-weight: normal}
.promotions_main a:hover	{ color: #FF7F00; text-decoration: none; font-weight: normal}

.promotions_main a:hover h2	{ text-decoration: underline; }

.promotions_main a.selected {
	color: #FF7F00;
}

#promotions_main .procuct_img {
 width: 200px;
 height: 200px;
 border: 1px solid #DDDDDD;
}



/* Skype kontakt */

#skypecontacts_main {
 width: 680px;
 float: left;
}

.skype_main {
 width: 304px;			/* width + padding = 680px */
 width: 340px;
 background: url(/images/pasek-poziom.gif) no-repeat #FFFFFF center bottom;
 margin: 15px 0px 0px -1px;
 float: left;
 line-height: 1.2em;
}

.skype_main a:hover h2	{ text-decoration: underline; } 

.skype_main img {
 border: 0px;
}

.skype_face_img {
 width: 50px;
 height: 50px;
 padding: 0px 15px 25px 0px;
 margin: 0px;
}

.skype_status_img {
 width: 114px;
 height: 20px;
 padding: 5px 0px 0px 0px;
 margin: 0px;
 border: 0px;
}

.skype_menu {
 width: 170px;
 min-height: 420px;
 padding: 0px;
 margin: 0px;
 float: left;
}

.skype_detail {
 width: 498px;			/* width + padding = 680px */
/* border: 1px solid #DDDDDD; */
 padding: 0px;
 margin: 0px;
 line-height: 1.2em;
 float:left;
}

.skype_detail_td_pad {
 padding-top: 300px;
}


.skype_toggle_link {
/* background-color: #FF7F00; */
 background: url(/images/button-orange-22x160.gif) no-repeat;
 display: block;
 margin: 4px 10px 4px 0px;
 padding: 2px 10px 2px 20px;
 color: white;
 text-decoration: none;
/* -moz-border-radius: 5px; 
 -webkit-border-radius: 5px; 
 border-radius: 5px; */ 
 cursor: default;
}
a.skype_toggle_link:link {
 color: white;
 text-decoration: none;
}
a.skype_toggle_link:visited {
 color: white;
 text-decoration: none;
}
a.skype_toggle_link:active {
 color: white;
 text-decoration: none;
}
a.skype_toggle_link:hover {
 color: #FF7F00;
/* background-color: #DDDDDD; */
 background: url(/images/button-grey-22x160.gif) no-repeat;
 text-decoration: none;
}





/* Kontakt */

#contactcontacts_main {
 width: 680px;
 float: left;
}

.contact_main {
 width: 644px;			/* width + padding = 680px */
 width: 680px;
 margin: 15px 0px 0px -1px;
 float: left;
 line-height: 1.2em;
}

.contact_main img {
 border: 0px;
 padding: 0px;
 margin: 0px;
}

.contact_main a:hover h2	{ text-decoration: underline; } 





/* Registration */

#registration b {
 font-size: 12px;
 font-weight: normal;
 color: #FF7F00;
}

#registration input {
 margin-right: 20px;
}

#registration input.grey {
 margin-right: 0px;
 background-color: #EEEEEE;
}

#registration input.white {
 margin-right: 0px;
 background-color: #FFFFFF;
}

#registration a:link	{ color: #FF7F00; text-decoration: none; font-weight: normal}
#registration a:visited	{ color: #FF7F00; text-decoration: none; font-weight: normal}
#registration a:active	{ color: #FF7F00; text-decoration: none; font-weight: normal}
#registration a:hover	{ color: #FF7F00; text-decoration: underline; font-weight: normal}

#registration a.del:link	{ color: #999999; text-decoration: none; font-weight: bold; border:1px solid #666666; background-color: #FFFFFF; padding: 0px 5px; }
#registration a.del:visited	{ color: #999999; text-decoration: none; font-weight: bold; border:1px solid #666666; background-color: #FFFFFF; padding: 0px 5px; }
#registration a.del:active	{ color: #999999; text-decoration: none; font-weight: bold; border:1px solid #666666; }
#registration a.del:hover	{ color: #FFFFFF; text-decoration: none; font-weight: bold; border:1px solid #666666; background-color: #FF0000; }


#company_colour .profile {
 width:15px; 
 height:15px; 
 border:1px solid #FFFFFF; 
 cursor:pointer;
}
#company_colour .profile:hover {
 border:1px solid #000000;
}
#company_colour .profile.selected {
 border:1px solid #000000; 
}

.profile_a {
	color: #FF7F00;
	text-decoration: none; 
	font-weight: bold;
}

.pad_left {
	padding-left: 5px;
}

.pad_right {
	padding-right: 5px;
}








/* do input type=file */
.file_input_textbox
{
	float: left;
	border: 1px solid #666666;
	color: #666666;
	font-family: Verdana;
	font-size: 11px;
	padding: 2px;
	vertical-align: bottom;
}
.file_input_div
{
	position: relative; 
	width: 82px; 
	height: 19px; 
	overflow: hidden;
}
.file_input_button
{
	width: 80px; 
	height: 19px;
	position: absolute; 
	top: 0px;
	left: 2px;
/*	background: url(/images/button-FF7F00-19.gif) 0 0 no-repeat;*/
	background-color: #DDDDDD;
	color: #666666;
	border: 1px solid #666666;
	font-size: 10px; 
	padding: 0 0 2px 2px;
    vertical-align: bottom;
}
.file_input_hidden
{
	font-size: 45px; 
	position: absolute; 
	right: 0px; 
	top: 0px; 
	opacity: 0; 
	
	filter: alpha(opacity=0); 
	-ms-filter: "alpha(opacity=0)"; 
	-khtml-opacity: 0; 
	-moz-opacity: 0;
}






/* Wizualizacja */


#chooseFile img {
	border: 1px solid #DDDDDD;
	margin: 2px 2px 0px 0px; 
	padding: 2px;
}

#vis_view {
	position: relative;
}

#preview{
	position:absolute;
	border:1px solid #999;
	background:#fff;
	padding:3px;
	display:none;
	color:#666;
	text-align: center;
}

#preview img {
	margin-bottom: 2px;
	border:1px solid #999;
}

.vis_window {
	width: 500px;
	height: 500px;
	border: 1px solid #999;
}

.vis_button_view {
 width: 130px;
 height: 40px;
 border: 0px;
 background: url(/images/button-FF7F00-40.gif) no-repeat;
 padding: 0px 0px 4px 5px;
 margin: 0px 0px;
 float: right;
 font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
 color: #FFFFFF;
 font-size: 11px; 
 cursor:hand; 
 cursor:pointer;
}


.ph {
	overflow: hidden;
	border: 1px dashed black;
	cursor: move;
	position: absolute;
}

.printbox{
	border: 1px dashed #bbb;
	position: absolute;
}

.active {
	border: 1px dashed red;
}





.hidden {
 visibility: hidden;
 height: 0px;
}

.none {
 display: none;
}
 



#message_info_window {
	width:560px;
	border: solid 1px #eee;
	background-color: #ddd;
	padding: 20px;
}






#sugester {
	position: fixed;
	right: 0px;
	top: 40%;
	width: 40px;
	height: 150px;
}

#sugester_window {
	width:560px;
	border: solid 1px #eee;
	background-color: #ddd;
	padding: 20px;
}

#sugester_menu {
	float:left; 
	width:180px;
}

#sugester_menu img {
	width:20px;
	height:20px;
	border:0;
	margin-right:15px;
}

#sugester_form {
	float:left; 
	width:350px; 
	background-color: #EEEEEE; 
	padding:15px;
}

#sugester_idea, #sugester_problem, #sugester_question {
	display: block;
	background-color: #D0D0D0; 
	padding:10px;
	cursor:pointer;
	border-top: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}

#sugester_idea.selected, #sugester_problem.selected, #sugester_question.selected {
	background-color: #EEEEEE; 
	border: solid 1px #EEEEEE;
}

#sugester_idea input, #sugester_problem input, #sugester_question input {
	display: none;
}

#sugester_window a:link		{ color: #FF7F00; text-decoration: none; font-weight: normal}
#sugester_window a:visited	{ color: #FF7F00; text-decoration: none; font-weight: normal}
#sugester_window a:active	{ color: #FF7F00; text-decoration: none; font-weight: normal}
#sugester_window a:hover	{ color: #FF7F00; text-decoration: underline; font-weight: normal}

