body { margin: 0 0 20px 0;	padding: 0;	background: #ffffff; font-family: Arial; font-size: 13px; color: #313131; line-height: 18px; text-align: left; }

a { color: #335e8b; text-decoration: none; font-weight:bold;}
a:hover { color: #DF4E00; text-decoration: underline; }
form { display: inline; }
.ok { font-weight: bold; }
.blad { color: red; font-weight: bold; }
img {border:0px;}

.kategoriaBox { width: 220px; float: left; height: 185px; margin: 0 10px 10px 10px; padding: 0; display: inline; background: #2aff00; text-align: center; font-size: 13px; }
.kategoriaBox img { padding: 10px 0 0 0; }
a.kategoriaBoxLink { color: #000000; text-decoration: none; display: block; padding: 4px 0 0 0; }
a.kategoriaBoxLink:hover { color: #000000; text-decoration: underline; }

#layout {margin: 0px auto; width:980px;}
#header {width:980px;height:134px;}
#logo {width:260px;height:134px;float:left;display:inline;}
#menu {margin:94px 0 0 0;height:40px;float:right;display:inline;}
#menu a {display:block;float:left;display:inline;height:35px;padding:5px 17px 0 17px;color:#3c3c3c;}
#menu a:hover {background:url(../img/menu_hover_bg.jpg) repeat-x;text-decoration:none;}
#menu .menuLine {width:1px;height:40px;float:left;display:inline;background: url(../img/menu_line.jpg) no-repeat}

#content {width:966px;margin:0 auto 10px auto;background:#fbfbfb url(../img/content_bg.jpg) repeat-x top;padding:15px 0 20px 14px;}
#columnLeft {float:left;display:inline;width:458px;}
#mainPicture {width:458px;margin:0 0 7px 0}
.borderBg {width:3px;float:left;display:inline;height:200px;background:url(../img/border_bg.jpg) no-repeat;}

#columnLeftBoxes {width:452px;float:left;display:inline;background:url(../img/column_left_boxes.jpg) repeat-x top;text-align:justify}
#columnLeftBoxesBg {width:422px;margin:15px 0 0 0;background:url(../img/column_left_boxes2.jpg) repeat-y;padding:10px 15px 10px 15px;}
.mainBox1 {width:190px;float:left;display:inline;}
.mainBox2 {width:190px;float:right;display:inline;}
.mainBoxHeader {color:#31415b;font-size:16px;font-weight:bold;margin:0 0 10px 0}
.mainBoxHeader span {color:#232323;}
.button_more {float:right;display:inline;margin:10px 0 0 0}

#columnRight {float:left;display:inline;width:508px;margin:0 }
#advBanner {margin:3px 0 0 20px}
#columnRightContent {width:458px;padding:35px 20px 0 30px;height:300px}
.questionPosition {width:458px;margin:0 0 4px 0}
.questionIcon {float:left;display:inline;width:16px;}
.question {width:428px;height:20px;float:right;display:inline;background:url(../img/question_bg.jpg) no-repeat;padding:0 0 0 11px;}
.question a {color:#494949;text-decoration:none;font-weight:normal;}
.question a:hover {text-decoration:underline}

#contentBottom {width:980px;height:19px;background:url(../img/content_bottom.gif) repeat-x;border-bottom:1px solid #335E8B}

#footer {width:950px;margin: 2px auto 0 auto;color:#ffffff;background:#006cff;padding:15px 0 0 30px;height:35px;text-align:center}
#footer a {color:#ffffff;text-decoration:none;margin:0 25px 0 0;font-weight:normal;}
#footer a:hover {text-decoration:underline;}

#copyright {float:left;display:inline;width:400px;text-align:left;color:#717171;padding:10px 0 20px 30px;}
#bull {float:right;display:inline;width:400px;text-align:right;color:#717171;padding: 10px 25px 20px 0}
#bull a{color:#717171;text-decoration:none;}
#bull a:hover {color:#717171;text-decoration:underline;}

/* subpage */
#contentSubpage { background: url(../img/subpage_text_bg.jpg) repeat-x top; text-align: left; padding: 10px 15px 10px 15px; overflow: hidden; }
#contentSubpageLeft { width: 200px; float: left; }
#contentSubpageLeft ul { margin: 0; padding: 0; list-style: none; }
#contentSubpageLeft ul li { list-style: none; margin: 0 0 1px 0; }
#contentSubpageLeft ul li a { text-decoration: none; background: #006cff; color: #FFFFFF; display: block; padding: 5px 10px 5px 10px; }
#contentSubpageLeft ul li a:hover { background: #ffc000; padding-left: 20px; }
#contentSubpageRight { width: 730px; float: right; }

#contentSubpageRight .productBox {width:730px;margin:0px 0px 15px 0px;}
#contentSubpageRight .productBox .image {width:63px;float:left;display:inline;margin:0 17px 0 0}
#contentSubpageRight .productBox .description {width:650px;float:left;text-align:justify}
#contentSubpageRight .productBox .title {color:#006cff;font-weight:bold;}

#prodTitle { font-size: 14px; }

#odziez_produkty {
	list-style: none;
	margin: 0 auto;
	text-align: center;
	width: 680px;
}
#odziez_produkty li {
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 0px 10px;
	width: 150px;
	height: 200px;
	float: left;
}

#map { float: right; }


#subpageText {  }
h1 {font-size:19px;color:#006cff;font-weight:bold;margin:10px 0 20px 0}
.ms_0 {margin:0 0 4px 0;background:url(../img/arrow_bg.gif) no-repeat 0px 7px;padding: 0 0 0 12px}
.ms_1 {margin:0 0 4px 20px;background:url(../img/arrow_bg.gif) no-repeat 0px 7px;padding: 0 0 0 12px}