body {
    margin: 0;
    padding: 0;
    background: #323232;
    font-family: tahoma;
    font-size: 11px;
    color: #ffffff;
}

form, p { margin: 0; padding: 0; }

a       {color: #ffffff; text-decoration: none;}
a:hover {color: #ffffff; text-decoration: underline;}

img {
   border: none;
}

#header {
   width:100%;
   height:98px;
   background: url(/images/menu-bg.gif) repeat-x;
   text-align:center;
}
#footer {
   padding:20px 0 0 0;
   height:50px;
   text-align:center;
   font-size:10px;
}
#menu {
   width:766px;
   height:98px;
   margin: 0 auto 0 auto;
}
#banner {
   width:100%;
   /* height:285px; */
   text-align:center;
   background: #282828;
}
#banner img{
   margin: 0 auto 0 auto;
}
div.l{
	width:100%;
	height:9px;
	background: #2D2D2D;
}
div.l2{
	width:100%;
	height:2px;
	background: #3D3D3D;
}

#main {
   width:100%;
   background: #282828;
   text-align:center;
}
#content {
	width:766px;
	margin: 0 auto 0 auto;
	text-align:left;
	line-height:130%;
}

#c_left {
   /* position:relative; */
   width:382px;
   float:left;
}
#c_right {
   /* position:relative; */
   width:382px;
   float:left;
}

a.btn_h1 {
  margin: 0 19px 0 19px;
}
div.h20 {
	height:20px;
}
div.w20 {
	float:left;
	width:20px;
}

#home {
  margin: 0 0 0 28px;
  width:305px;
}
#contact {
  margin: 0 0 0 28px;
  width:305px;
}

.large {
   font-size:18px;
}

.contact_frm {
   width: 301px;
   border: 1px solid #EAEAEA;
   font-family: tahoma, verdana, arial;
   font-size: 11px;
   /* color: #474E56; */
   color: #EAEAEA;
   background: #545454;
   padding: 1px 1px 1px 1px;
}

.contact_sub {
   margin: 0 0 0 0;
   float:right;
   border: 1px solid #EAEAEA;
   width: 150px;
   color: #EAEAEA;
   background: #545454;
   font-family: tahoma, verdana, arial;
   font-size: 11px;
}

img.gall_prev {
	border:2px solid #d4d4d4;
}

div.productPos {
	float: left;
	width: 350px;
}

div.productPos .image {
	float: left;
	width: 100px;
	min-height: 120px;
}

div.productPos .info {
	float: left;
	font-family: tahoma;
   font-size: 11px;
   width: 220px;
}

div.productPos .info .title {
	font-size:14px;
}

div.productPos .info .price { float: left; }
div.productPos .info .more  { float: right; }

div.productInfo { }

div.productInfo .title { float: left; font-size:16px; }
div.productInfo .price { float: right; color: #6794CB; font-size:14px; font-weight: bold; }


div.productInfo .image {
	float: left;
	width: 150px;
	min-height: 120px;
}

div.productInfo .info {
	float: left;
	font-family: tahoma;
   font-size: 11px;
   width: 380px;
}

div.productInfo .info2 {
	float: left;
	font-family: tahoma;
    font-size: 11px;
    width: 530px;
}

div.productInfo .order {
	margin: 0 0 0 30px;
	float: left;
	font-family: tahoma;
   font-size: 11px;
   width: 170px;
}

div.productInfo .order .option{
	float: left;
	width: 60px;
}

div.productInfo .order select,
div.productInfo .order input{
	float: left;
	font-size:11px;
   color: #EAEAEA;
   background: #545454;
   border: 1px solid #EAEAEA;
   width: 110px;
}

div.productInfo .order input{
	width: 108px;
	text-align: right;
}

div.productInfo .order input.submit {
   width: 170px;
   text-align: center;
}

.categoryCol {
	float: left;
	width: 225px;
}

.categoryCol strong {
	font-size: 12px;
}

.categoryCol ul{
	margin: 0 0 0 0;
	padding: 0 0 0 20px;
}

#search2 {
	text-align: center;
}
#search2 div {
	width: 300px;
	margin: 0 auto 0 auto;
	text-align: left;
}

#search2 select,
#search2 input{
	font-size:11px;
   color: #EAEAEA;
   background: #545454;
   border: 1px solid #EAEAEA;
   width: 300px;
}

#search2 input        { width: 298px; }
#search2 input.submit { width: 300px; }



#search .option{
	float: left;
	width: 180px;
}

#search select,
#search input{
	float: left;
	font-size:11px;
   color: #EAEAEA;
   background: #545454;
   border: 1px solid #EAEAEA;
   width: 200px;
}

#search input        { width: 198px; }
#search input.submit { width: 200px; }


#cart div {
	float: left;
	border: 1px none #ffffff;
}
#cart div.position { width: 20px; }
#cart div.title    { width: 420px; }
#cart div.quantity { width: 40px; text-align: center; }
#cart div.price    { width: 100px; text-align: right; }
#cart div.arrow    { width: 20px; text-align: center; }
#cart div.value    { width: 100px; text-align: right; }
#cart div.options  { width: 30px; text-align: right; }

#cart div.total    { width: 600px; text-align: right; }


#cart div.quantity input {
	font-size:11px;
   color: #EAEAEA;
   background: #545454;
   border: 1px solid #EAEAEA;
   width: 20px;
   text-align: right;
}

#cart input.order, #order input.order {
	float: right;
	font-size:11px;
   color: #EAEAEA;
   background: #545454;
   border: 1px solid #EAEAEA;
   width: 200px;
}

#order input.order {
	margin: 0 66px 0 0;
}

#order div {
	float: left;
	border: 1px none #ffffff;
	width: 350px;
}

#order input {
	font-size:11px;
   color: #EAEAEA;
   background: #545454;
   border: 1px solid #EAEAEA;
   width: 320px;
}

#error_msg { color: #ff0000; }

/* KOSZYK * /
#cart {
   width:100%;
   border: 1px none #000000;
}

#cart td, #cart th {
   /*vertical-align:top; * /
   height: 25px;
   font-size:11px;
   padding:0;
}
#cart th {
   color:#6794CB;
   text-align:left;
}

#cart th.position {
   width:30px;
}

#cart th.title {
   width:478px;
}
#cart td.title span{
	font-size:10px;
	/* color: #6794CB; * /
	color: #6F6F6F;
}

#cart th.price, #cart th.value {
   width:70px;
}
#cart th.quantity {
   width:30px;
}
#cart th.options {
   width:40px;
}

#cart td.quantity {
   width:30px;
   text-align:center;

}
#cart td.options {
   width:40px;
   text-align:center;
}

#cart td.price, #cart td.value {
   width:70px;
   text-align:right;
}

#cart input.quantity {
   width:25px;
   /* padding:0; * /
   /* margin:0;* /
   text-align:center;
   border: 1px none #6F6F6F;
   color: #6F6F6F;
   font: 11px tahoma;
   height:auto;
}

#cart td.title a {
   color: #ffffff;
   font-weight:bold;
   font: 11px tahoma;
   text-decoration: none;
}
#cart td.title a:hover {
   text-decoration: underline;
}
*/

