html {
	background: transparent url(pix/bg.jpg) repeat-x;
	background-color:#FFFFFF;

}

body {

	margin:0 auto;
	font: normal 12px Verdana, Arial, Georgia, Tahoma, sans-serif;
	color:#FFFFFF;
	background-color:#FFFFFF;
	vertical-align:top;
	background: transparent url(pix/bg.jpg) repeat-x ;
}

td {font: normal 12px Arial, Verdana, Georgia, Tahoma, sans-serif; color: #666666;valign:top;}

ul {text-align:left;vertical-align:middle;list-style: none;list-style-image:url(pix/ul.gif);margin:0px 0px 3px 3px;padding:0 0 0 2px;}
/*li {margin:0 0 4px 4px;}*/

.content ul { margin:10px 0 10px 0;}
.content li {list-style:circle; list-style-type: disc; list-style-position: inside; margin-left:20px;}


hr{
	border: none 0;
	border-top: 1px solid #E4E4E4;
	/*width: 100%;*/
	height: 1px;
	vertical-align:top;
	margin:5px 0 3px 0;
	/*background: transparent url(pix/line.gif) repeat-x;*/

}

h1, h2, h3, h4 {font-family:Arial; margin:0; padding:0; display:inline;}

h1 {font: bold 24px Arial; color:#FF9900;}
h2 {font: bold 24px Arial; color:#FF9900;}
h3 {font: bold 11px Arial; color:#FF9900;}
h3 a {font: normal 11px Arial; color:#FF9900;}
h4 {font: normal 11px Arial; color:#666;}

img {border:0;}

a {text-decoration:none;color:#999999;}

.clear {clear:both;}
.input {width:100px;font-size:12px;margin:7px 7px 7px 7px; border: 1px solid #FFFFFF; background-color:#cccccc;}

.tab_main {width:840px;}

.left_orange {height:220; background-color:#FF9900; margin: 100px 5px 0 0px;}
.right_gray {height:220; background-color:#DBDBDB; margin: 100px 0 0 5px;}

.left_orange_addmenu, .right_gray_addmenu {height:206px;}
.left_orange_addmenu {background-color:#FF9900; margin: 100px 5px 0 0px;}
.right_gray_addmenu {background-color:#DBDBDB; margin: 100px 0 0 5px;}





.box_foto_main {border:1px solid #DBDBDB; background-color:#FFFFFF;padding:1px;margin:1px; width:192px; text-align:center; overflow:hidden;}

.box_menu {margin:0px 0 0px 5px; float:left; width:680px; border:0px solid red; position:relative; top:-10px; }
.box_menu a {font-weight:bold; font-size:13px;color:#666666;}
.menu_sep {width:20px;padding:0 10px 0 10px; background: transparent url(pix/menu_sep.gif) no-repeat center;}

.ng_sep {width:20px;padding:0 10px 0 10px; background: transparent url(pix/menu_sep.gif) no-repeat center;}

.box_galerie {margin:20px 0 20px 0; clear:both;}

.box_logo {margin:0px 0 24px 0;}
.box_flag {text-align:right; margin:5px 0 0 0;}
.box_flag img {margin:0 0 0 5px;}

.content {padding:10px 0 40px 0;}
.content .ng {font-size:24; font-weight:bold; color:#FF9900; padding:0px 0 20px 12px;background: transparent url(pix/str.gif) no-repeat top left; }
.content .tresc {padding:0 15px 0 15px;	line-height:18px;}


.content .add_menu {background-color:#F9F9F9; padding: 5px 20px 20px 20px;margin:5px 0 10px 0; position:relative; top:-14px; }
.content .add_menu .ng {padding:0px 0 5px 0px;color:#666666;font-size:18px; background:none;}
.content .add_menu a {font-weight:normal;font-size: 11px;color:#666666;}
.content .add_menu li {margin:0 0 2px 4px;}

.add_menu .ng {padding:0px 0 5px 5px;color:#666666;font-size:18px; background:none; font-weight:bold;}
.add_menu li {margin:0 0 2px 9px;}
.add_menu li .zaznaczony {color:#FF9900;font-weight:bold;}
.add_menu a {font-weight:normal;font-size: 11px;color:#666666;}

.footer{background-color:#F4F4F4;font: normal 9px Verdana, Arial, Georgia, Tahoma, sans-serif; padding:20px; text-align:center; color:#999999;}
.footer a {color: #A7A7A7;}
.gall {
	border: 7px solid #EDECEA;
	margin: 5px;
}
.invalid {
	color:red;
}

.sklep {float:right; margin-right:5px; width:140px; position:relative; top:-14px; }
.sklep a {color:#fff; background-color:#ff9900; padding:2px 6px 3px 32px; background: transparent url(pix/sklep_bg.gif) no-repeat left; height:22px; font-weight:bold;}