
* { margin: 0; padding: 0; }

body { font-size: 14px; font-family: Arial; color: #454D53; background: #FFF url(/img/bg1.gif) repeat-x; }

table { border-collapse: collapse; width: 100%; }

h1 { color: #9066E2; font-size: 20px; margin: 10px 0 20px 0; }
h2 { color: #A093BB; margin: 10px 0 20px 0; font-size: 18px; }
h3 { color: #666; margin: 20px 0 20px 0; font-size: 15px; border-bottom: 1px dotted #999; }

:focus { outline: 0; }
#clear { clear: both; }
img { border: none; }
input { padding: 0; margin: 0; }
form { margin: 0; }

table.tablica1 th { font-size: 15px; background-color: #9066E2; padding: 7px; vertical-align: middle; border: 1px solid #000; color: #FFF; }
table.tablica1 td { padding: 10px; vertical-align: top; font-size: 13px; border: 1px solid #000; line-height: 17px; }
table.tablica1 td.price { padding: 10px; vertical-align: top; font-size: 15px; font-weight: bold; text-align: center; color: #9066E2; }


a { color: #3892CF; text-decoration: underline; }
a:hover { text-decoration: underline; color: #000; }


a.nazva-producta, a.nazva-producta:visited { color: #3892CF; text-decoration: underline; font-size: 17px; font-weight: bold; display: block; }
a.nazva-producta:hover { text-decoration: underline; color: #000; }

p { padding-bottom: 15px; line-height: 18px; }


#main { background: url(/img/bg2.jpg) no-repeat center top; padding: 0 30px; }
#logo { float: left; padding: 20px 0 0 20px; }
#phone { background: url(/img/bg3.gif) no-repeat 5px 50%; float: right; margin: 30px 30px 0 0;
	color: #9066E2; font-style: italic; font-size: 28px; font-weight: bold; padding: 0 10px 5px 50px; height: 40px; border-bottom: 1px dotted #B0B0B0; }
	#phone span { color: #B0B0B0; font-style: italic; font-size: 20px; font-weight: bold; }

#bg-menu { background: url(/img/bg-menu.gif) repeat-x; margin-top: 19px; }
	#bg-menu-left { background: url(/img/bg-menu-left.gif) no-repeat; height: 46px; float: left; }
	#search { padding: 11px 10px 0 10px; }
		#search1 { vertical-align: middle; /* for IE */
			padding: 2px 0 3px 3px; background-color: #FFF; border: 1px solid #6B777A; }
		#search2 { vertical-align: middle; /* for IE */ height: 23px; padding: 0px 7px 3px 7px;
			*padding: 0; cursor: pointer; color: #FFF;
			background-color: #9066E2; border: 1px solid #6E50A6; font-size: 13px; }
		#search2:hover { background-color: #6E50A6; }

	#bg-menu-right { background: url(/img/bg-menu-right.gif) no-repeat right; height: 46px; paddding-right: 10px; }
		#bg-menu-right ul { margin: 0; padding: 0; ont-weight: bold; font-size: 11px; list-style-type: none; }
		#bg-menu-right li { display: inline; margin: 0; }
		#bg-menu-right li a, #bg-menu-right li a:visited { float: left; display: block; text-decoration: none; text-transform: uppercase;
			padding: 16px 8px 15px 8px; color: #000; background: url(/img/menu-line.gif) no-repeat right; }
		#bg-menu-right li a:hover, #bg-menu-right li.selected a { background: #7141AD url(/img/menu-a.gif) no-repeat top right; color: #FFF; }

#bg-content { background: url(/img/bg-content.gif) repeat-x; }

#bg-left-menu { background: url(/img/bg-left-menu.gif) no-repeat; width: 262px; min-height: 507px; float: left; }
#bg-right-menu {width: 262px; float: right; }
	#h-left { font-size: 16px; color: #9066E2; font-weight: bold; padding: 20px 10px; }
	#bg-l-menu-line { background: url(/img/bg-l-menu-line.gif) no-repeat; width: 262px; height: 1px; }
	ul.left-list { list-style: none; margin: 0; padding: 0; }
	ul.left-list li { background: url(/img/bg-l-menu.gif) no-repeat bottom right; }
	ul.left-list li a, ul.left-list li a:visited { color: #5C5858; font-size: 12px; text-decoration: none; display: block; padding: 5px 10px 5px 15px; }
	ul.left-list li span { background: url(/img/arrow1.gif) no-repeat 0 center; padding: 0 0 0 13px; }

	ul.left-list li a:hover { color: #5C5858; text-decoration: none; background: url(/img/bg-l-menu-active.png) no-repeat bottom right; }

	ul.left-list li.current a, ul.left-list li.current a:visited, ul.left-list li.current a:hover { color: #5C5858; text-decoration: none; background: url(/img/bg-l-menu-active.png) no-repeat bottom right; font-weight: bold; }
	ul.left-list li.current a span, ul.left-list li.current a:visited span, ul.left-list li.current a:hover span { color: #5C5858; text-decoration: none; background: url(/img/arrow1.gif) no-repeat 0 center; }
		* html ul.left-list li { height: 1%; }
		* html ul.left-list li a { height: 1%; }





	#nazva-article { font-size: 16px; color: #9066E2; font-weight: bold; padding: 0px 10px 5px 10px; border-bottom: 1px dotted #9D9A99; margin: 30px 10px; }
	ul.left-list1 { list-style-type: none; margin: 20px 10px 30px 15px; padding: 0; }
	ul.left-list1 li a, ul.left-list1 li a:visited { color: #5F88BF; font-size: 12px; display: block; text-decoration: none;
		padding: 5px 0 5px 20px; background: url(/img/arrow3.gif) no-repeat 0 center; }
	ul.left-list1 li a:hover { color: #000; text-decoration: underline; }
		* html ul.left-list1 li { height: 1%; }
		* html ul.left-list1 li a { height: 1%; }


#content { margin-left: 262px; margin-right: 262px; padding: 20px 60px 20px 30px; -height: 100%; }
	#content ul { list-style-type: disc; margin: 0 0 10px 30px; line-height: 20px; }
	#content ul li { margin-bottom: 5px; }
	#content ol { margin: 0 0 10px 30px; line-height: 20px; }
	#content ol li { margin-bottom: 5px; }


#bottom { padding: 0 50px 0 50px; margin-top: 70px; height: 90px; border-top: 1px solid #CCC; }
	#phone-bottom { padding-top: 30px; color: #9066E2; font-size: 18px; font-weight: bold; float: left; }
	#phone-bottom span { color: #B6B5B7; font-size: 13px; font-weight: bold; }
	#knopki { padding-top: 30px; float: right; }

.small {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

#navcontainer { padding: 5px 0 0 20px; }
#navcontainer ul { list-style-type: none; }
#navcontainer ul li { padding-bottom: 10px; }
#navcontainer ul li a { background: transparent url(/img/list-off.gif) left center no-repeat;
		padding-left: 20px; font-weight: bold; font-size: 16px; text-decoration: none; color: #277AA8; }
#navcontainer ul li a:hover, #navcontainer ul li a#current { background: transparent url(/img/list-on.gif) left center no-repeat; color: #EA8905; }
#navcontainer ul li span { background: url(/img/arrow1.gif) no-repeat 0 center; padding: 0 0 0 13px; }

#navcontainer2 { padding: 0 0 0 0px; }
#navcontainer2 ul { list-style: none; margin: 0; padding: 0; }
#navcontainer2 ul li { background: url(/img/bg-l-menu.gif) no-repeat bottom right; }
#navcontainer2 ul li a { color: #666; font-size: 12px; text-decoration: none; display: block; padding: 5px 10px 5px 35px; }
#navcontainer2 ul li a:hover, #navcontainer2 ul li a#current { color: #5C5858; text-decoration: none; background: url(/img/bg-l-menu-active.png) no-repeat bottom right; font-weight: bold; }
#navcontainer2 ul li span { background: url(/img/arrow1.gif) no-repeat 0 center; padding: 0 0 0 13px; }

.menu_content div { clear: both; }
.menu_content div a, .menu_content div a:visited { padding: 5px 0 5px 25px !important; display: block; color: #3D3F3B; font-size: 13px; background: #FFF; text-decoration: none; }
.menu_content div a:hover { color: #B39F86; text-decoration: underline; }
.sl, A.sl, A.sl:visited, A.sl:active, A.sl:hover  {
	FONT-WEIGHT: normal; FONT-SIZE: 8px; COLOR: #4B515B; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
