
* { 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: #4F56C9; font-size: 20px; margin: 10px 0 20px 0; }
h2 { color: #686FE2; margin: 10px 0 20px 0; font-size: 18px; }
h3 { color: #999; margin: 20px 0 20px 0; font-size: 15px; border-bottom: 1px dotted #999; }

:focus { outline: 0; }
#clear { clear: both; }
#clear-left { clear: left; }
img { border: none; }
img.border2 { border: 1px solid #444CCA; }
input { padding: 0; margin: 0; }
form { margin: 0; }

table.tablica1 th { font-size: 15px; background: #686FE2; 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; }

a.nazva-producta, a.nazva-producta:visited { color: #3892CF; text-decoration: underline; font-size: 15px; font-weight: bold; display: block; }
a.nazva-producta:hover { text-decoration: underline; color: #000; }
span.price-rekomend { font-size: 14px; color: #07BBD3; font-weight: bold; }


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

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


#main { padding: 0 5%; }
#top-line { height: 5px; background: #686FE2; }
#logo { padding: 15px 0 15px 10px; }
#ptop { padding: 40px 0 15px 10px; float: right;}
#bg-menu-top { background: url(/img/bg-top-menu.gif) repeat-x; height: 38px; border-bottom: 1px solid #FFF; }
#menu { float: left; }
	#menu ul { margin: 0 0 0 3px; padding: 0; ont-weight: bold; font-size: 13px; list-style-type: none; }
	#menu li { display: inline; margin: 0; }
	#menu li a, #menu li a:visited { float: left; display: block; text-decoration: none;
		padding: 11px 9px 11px 9px; color: #FFF; }
	#menu li a:hover { background: #1E247B; color: #FFF; }
	#menu li.selected a { background: #686FE2; color: #FFF; }
#search { margin-top: 30px; padding: 8px 10px 7px 10px; float: right; background: #CCC; width: 214px; -padding: 6px 10px 7px 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 1px; cursor: pointer; color: #FFF;
		background-color: #9066E2; border: 1px solid #6E50A6; font-size: 13px; }
	#search2:hover { background-color: #6E50A6; }


#bg-right-news {width: 234px; min-height: 500px; float: right; }
	#h-news { font-size: 17px; color: #4E529A; font-weight: bold; padding: 15px 10px; }
	#h-article { font-size: 17px; color: #4E529A; font-weight: bold; padding: 15px 10px; }
	ul.left-list1 { list-style-type: none; margin: 0 20px 0px 15px; padding: 0; }
	ul.left-list1 li a, ul.left-list1 li a:visited { color: #464BAD; font-size: 11px; display: block;
		text-decoration: underline; padding: 5px 0 5px 20px; background: url(/img/arrow3.gif) no-repeat 0 center; }
	ul.left-list1 li a:hover { color: #7076E6; text-decoration: underline; }
		* html ul.left-list1 li { height: 1%; }
		* html ul.left-list1 li a { height: 1%; }

#menu-left { width: 234px; float: left; margin-top: 30px; }
#menu-right { width: 234px; float: right; margin-top: 30px; }
	#menu-left1 { background: #686FE2; padding: 10px 0 30px 0; }
	#menu-left1 ul { list-style-type: none; margin: 0; padding: 0 10px; }
	#menu-left1 ul li a, #menu-left1 ul li a:visited { font-size: 13px; color: #FFF; display: block;
		padding: 7px 10px; text-decoration: none; font-weight: bold; border-bottom: 1px solid #848AEF; }
	#menu-left1 ul li a:hover, #menu-left1 ul li.current a, #menu-left1 ul li.current a:visited, #menu-left1 ul li.current a:hover { color: #FFF; text-decoration: none; background: #353A8F; }
		* html #menu-left1 ul li { height: 1%; }
		* html #menu-left1 ul li a { height: 1%; }

	#menu-left2 { background: #686FE2; margin: 0; }
	#menu-left2 ul { list-style-type: none; margin: 0 10px; padding: 10px 0; border-bottom: 1px solid #848AEF; }
	#menu-left2 ul li a, #menu-left2 ul li a:visited { background: url(/img/arrow2.gif) no-repeat 15px center; font-size: 13px;
		color: #FFF; display: block; padding: 5px 0 5px 30px; text-decoration: none; font-weight: normal; border-bottom: none; }
	#menu-left2 ul li a:hover { color: #FFF; text-decoration: none; background: #848AEF url(/img/arrow2.gif) no-repeat 15px center; }
	#menu-left2 ul li.current a, #menu-left2 ul li.current a:visited, #menu-left2 ul li.current a:hover { color: #FFF; text-decoration: none; background: #737AEB url(/img/arrow2.gif) no-repeat 15px center; font-weight: bold; }
		* html #menu-left2 ul li { height: 1%; }
		* html #menu-left2 ul li a { height: 1%; }

#main-block { margin: 0 auto; width: 750px; }
#tovar-main { border: 1px solid #444CCA; background: #686FE2; text-align: center; color: #FFF; font-size: 13px;
	font-weight: bold; padding: 10px; margin: 0 5px 10px 5px; float: left; }
#tovar-main a:hover img { border: 1px solid #FFF; }

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



#bottom { padding: 0 5% 0 5%; margin-top: 70px; height: 92px; border-top: 1px solid #CCC; background: url(/img/bg-bottom.gif) repeat-x; }
	#phone-bottom { padding-top: 30px; color: #353A8F; 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; }
.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
}