
* { margin: 0; padding: 0; }
html, body { height: 100%; min-height: 100%; }

body { font-size: 14px; font-family: Arial; color: #333333; background: #E62A05 url(/img/body-bg.jpg) repeat-x; }

table { border-collapse: collapse; }

h1 { color: #940501; font-size: 20px; margin: 20px 0 20px 0; }
h2 { color: #CC6600; margin: 10px 0 20px 0; font-size: 18px; }
h3 { color: #37990A; margin: 30px 0 20px 0; font-size: 15px; border-bottom: 1px dotted #999; padding: 0 0 10px 0; }

:focus { outline: 0; }
#clear { clear: both; }
img { border: none; }
img.border1 { border: 3px solid #C0C0C0; }
img.border2 { border: 1px solid #FFF; }

table.tablica1 th { font-size: 13px; background-color: #FA8B0F; padding: 7px; vertical-align: middle; border: 1px solid #DB7604; color: #940501; }
table.tablica1 td { padding: 10px; vertical-align: top; font-size: 12px; border: 1px solid #DB7604; ine-height: 14px; }
table.tablica1 td.price { padding: 10px; vertical-align: top; font-size: 15px; font-weight: bold; text-align: center; color: #37990A; }

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: 15px; font-weight: bold; display: block; }
a.nazva-producta:hover { text-decoration: underline; color: #000; }

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


#main { margin: 0 auto; width: 1000px; }
#main-cont { background: #FFF; padding: 20px; margin: 20px 0 0 0; }
#logo { position: absolute; top: 10px; margin-left: 20px; }
#rebenok { position: absolute; top: 12px; margin-left: 625px; }
#main-pic { width: 960px; height: 273px; background: url(/img/main-pic.jpg) no-repeat; }
#bg-menu { width: 960px; height: 88px; background: url(/img/bg-menu.gif) no-repeat; }
#phone { color: #FFF; font-size: 17px; padding: 14px 0 0 18px; float: left; font-weight: bold; }
#menu1 { height: 48px; width: 675px; float: right; }
	#nav_rounded_tweet { padding: 0; list-style: none; margin: 0; float: right; text-align: center; }
	#nav_rounded_tweet li { float: left; margin: 0; padding: 3px 5px 0px 0px; }
	#nav_rounded_tweet a, #nav_rounded_tweet a:visited { margin: 0; padding: 5px 8px; font-size: 12px; color: #FFF;
		font-weight: bold; height: 30px; line-height: 28px; background: #940501;
		text-decoration: none; border: 1px solid #660000; display: block; _display: inline-block;
		-moz-border-radius: 7px; -webkit-border-radius: 7px; }
	#nav_rounded_tweet a.double_height { line-height: 15px; }
	#nav_rounded_tweet a:hover, #nav_rounded_tweet li.selected a { text-decoration: none; background: #37990A;
		color: #FFF; border: 1px solid #3E7606; }
	/* For IE 7 Only */  
	*+html #nav_rounded_tweet li { padding: 10px 10px 20px 10px; }
#menu2 { height: 40px; }
	#menu2 ul { margin: 3px 0 0 0; padding: 0; list-style-type: none; float: right; }
	#menu2 li { display: inline; margin: 0; }
	#menu2 li a, #menu2 li a:visited { float: left; display: block; text-decoration: none; padding: 12px 8px 12px 12px; margin-right: 10px;
		color: #BC0500; font-size: 12px; font-weight: bold; background: url(/img/str1.gif) no-repeat 0 center; }
	#menu2 li a:hover, #menu2 li.selected a { color: #000; text-decoration: underline; background: url(/img/str1a.gif) no-repeat 0 center; padding: 11px 12px; }

#left-menu { width: 273px; float: left; padding: 0 0 30px 10px; order: 1px solid #000; }
	#left-menu-content { width: 263px; }
	#bg-left-menu { padding: 0 0 15px 0; background: #FEE483; margin-top: 20px; }
	#h-left { font-size: 16px; color: #FFF; font-weight: bold; padding: 7px 10px 0 10px; height: 35px;
		background: url(/img/h-left-bg.gif) no-repeat; margin-top: 20px; }
	#bot-left-menu-bg { width: 263px; height: 3px; background: url(/img/bot-left-menu-bg.gif) no-repeat; }

	ul.left-list { list-style: none; margin: 0 0 0 15px; padding: 10px 0 0 0; }
	ul.left-list li a, ul.left-list li a:visited { color: #820401; font-size: 12px; text-decoration: none;
		display: block; background: url(/img/str2.gif) no-repeat 0 center; padding: 5px 10px 5px 25px; }
	ul.left-list li a:hover { color: #000; text-decoration: underline; padding: 5px 10px 5px 26px; }
	ul.left-list li.current a { font-size: 12px; text-decoration: underline; }
	* html ul.left-list li { height: 1%; }
	* html ul.left-list li a { height: 1%; }


	ul.left-list2 { list-style: none; margin: 0; padding: 0 0 0 30px; }
	ul.left-list2 li a, ul.left-list2 li a:visited { color: #820401; font-size: 12px; text-decoration: none;
		display: block; background: url(/img/str2.gif) no-repeat 0 center; padding: 5px 10px 5px 25px; }
	ul.left-list2 li a:hover { color: #000; text-decoration: underline; padding: 5px 10px 5px 26px; }
	ul.left-list2 li.current a { font-size: 12px; text-decoration: underline; }
	* html ul.left-list2 li { height: 1%; }
	* html ul.left-list2 li a { height: 1%; }

#content { margin-left: 273px; padding: 20px 20px 30px 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 20px 0 20px; margin: 0; }
	#phone-bottom { padding-top: 20px; color: #FFF; font-size: 20px; font-weight: bold; float: left; }
	#phone-bottom span { color: #FECE19; font-size: 13px; font-weight: bold; }
	#knopki { padding-top: 20px; 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
}