body {
	padding: 0px;
	margin: 0px;
	background-color: white
}
#logo {
	height: 100px;
	width: 100px;
	background-image: url(/local/tpl/images/logo.gif);
	background-position: 30px 15px;
	background-repeat: no-repeat
}
#logo a { 
    display:block;
    width:100%;
    height:100px;
 }

#logo1 {
	width: 60%;
	height: 70px;
	color: #901212;
	font-family: Arial;
	font-size: 16px
}
#lo {
	height: 55px;
	padding-left: 45px;
	background-image: url(/local/tpl/images/p.gif);
	background-position: left;
	background-repeat: repeat-y
}
#smail {
	width: 27%;
	height: 100px;
	background-image: url(/local/tpl/images/smail.png);
	background-repeat: repeat-y;
	background-color: #EBEBEB;
	text-align: center;
	padding-left: 15px
}
#smail a {
	padding-left: 20px;
	float: left;
	text-decoration: none;
	color: #938A8B;
	font-family: Arial;
	font-size: 0.5em
}
#smail a img {
	padding-left: 5px;
	border: 0px;
	padding-bottom: 5px
}
#menu {
	height: 216px;
	background-image: url(/local/tpl/images/fon111.jpg);
	background-repeat: no-repeat;
	background-color: #0B5EA7
}
#menu ul {
	margin: 0px;
	padding: 0px;
	margin-left: 30px;
	padding-top: 15px
}
#menu li {
	list-style-type:none; 
	text-align: right;
	padding-bottom: 20px;
	width: 140px
}
#menu li a {
	text-decoration: none;
	color: white;
	font-family: Arial;
	font-size: 13px
}
#menu li a:hover {
	color: #00297B;
	font-family: Arial;
	font-size: 13px
}
#nav UL LI {
	POSITION: relative
}

#nav li a { 
    font-weight: bold;
}

#subnav {
	DISPLAY: none; 
	POSITION: absolute;
	left: 200px;
	top: 108px;
	background-image: url(/local/tpl/images/podmen.jpg);
	background-repeat: no-repeat;
	width: 207px;
	height: 196px;
	margin-top: 0px;
	margin-left: 30px;
	padding: 0px;
}
#subnav LI {
	padding-top: 0.5em;
	padding-bottom: 1px;
	padding-right: 10px;
    width: 200px;
}

#subnav LI A {
	DISPLAY: block;
	text-decoration: underline;
	color: white;
	font-family: Arial;
	font-size: 11px;
	padding: 0px;
	margin: 0px
}
#nav LI:hover UL {
/*	DISPLAY: block;*/
	color: #00297B;
	font-family: Arial;
	font-size: 11px
}
#nav LI:hover UL a:hover {
/*	DISPLAY: block;*/
	color: #00297B;
	font-family: Arial;
	font-size: 11px
}
#nav LI.over UL {
	DISPLAY: block;
	color: #00297B;
	font-family: Arial;
	font-size: 11px
}
#nav LI.over UL A:hover {
/*	color: #00297B;*/
	font-family: Arial;
	font-size: 11px
}
#prav {
	width: 27%;
	background-image: url(/local/tpl/images/pravilo.jpg);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #460150
}
#pol {
	height: 25px;
	background-image: url(/local/tpl/images/rel.png);
	background-repeat: repeat-x;
	padding-left: 20px;
	color: white;
	font-family: Arial;
	font-size: 0.8em
}
#pol1 {
	height: 25px;
	background-image: url(/local/tpl/images/p1.gif);
	background-repeat: repeat-x;
	padding-left: 20px;
	color: white;
	font-family: Arial;
	font-size:0.8em
}
#produkt {
	padding-left: 60px;
	padding-right: 40px
}
#produkt p {
	padding: 0px;
	margin: 0px;
	color: black;
	font-family : Arial;
	font-size: 0.8em;
	text-align: justify;
	vertical-align: top
}
#produkt ul {
	margin: 0px;
	margin-left: 30px;
}
#produkt li {
	list-style-type:none;
	font-family : Arial;
	font-size: 0.8em;

}
#produkt li a {
	color: #00297B;
}
#produkt img {
/*	float: left; */
	margin-right: 0px;
	margin-bottom: 0px;
}
#produkt {
	vertical-align: top;
	padding-right: 20px;
	color: black
}
#produkt ul {
	padding: 0px;
	margin: 0px;
	margin-left: 20px;
}
.pol {
	vertical-align: top;
	padding-top: 15px;
	padding-right: 15px;
	background-image: url(/local/tpl/images/op.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	vertical-align: top
}
#produkt h1 {
	color: #00297B;
	text-decoration: none;
	font-family: Arial;
	font-size: 1.2em;
	padding: 0px;
	margin: 0px;
}
#produkt h1 a {
	color: #00297B;
	text-decoration: none;
}
#produkt h2 {
	padding: 0px;
	margin: 0px;
	color: #932C2C;
	font-family: Arial;
	font-size: 1em;
}
#produkt h3 {
	padding: 0px;
	margin: 0px;
	font-family: Arial;
	font-size: 0.8em;
	float: right
}
#produkt h3 a {
	color: #932C2C;
	padding-left: 5px;
}
#produkt li {
	list-style-type:none;
	font-family: Arial;
	vertical-align: top;
	text-align: justify;
	font-size: 0.8em;
}
.tabll {
	width: 100%;
	text-align: center;
	border: 1px;
	border-color: black;
	padding: 3px;
	color: black;
}
.num_sp {
	font-family: Arial;
	font-size: 1.2em;
}
.tabll td {
	padding: 5px;
}
.opis_pro {
	background-color: #EBEBEB;
}
.naz3 {
	color: #932C2C;
	float: right;
}
#produkt img {
	vertical-align: top;
	border: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#topp {
	vertical-align: top;
    padding-right: 15px;
}
#pol2 {
	vertical-align: center;
	height: 21px;
	width: 100%;
	background-image: url(/local/tpl/images/polos1.gif);
	background-repeat: repeat-x;
	padding-left: 20px;
	color: white;
	font-family: Arial;
	font-size: 1.2em;
	padding-right: 20px;
	padding-top: 2px;
}
#teh {
	width: 100%;
	background-color: #EBEBEB;
}
#foto {
	width: 105px;
	vertical-align: top;
}
#foto ul {
	padding: 0px;
	margin: 0px;
}
#foto ul li {
	text-align: center;
}
#foto a {
	color: #AC3438;
	font-size: 1.2em;
	font-family: Arial;
}
#foto a img {
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
	padding-top: 20px;
	border: 0px;
	float: none;
}
#harakt ul {
	padding-left: 15px;
	padding-top: 10px;
	font-size: 1.2em;
	font-family: Arial;
	color: #4D4C4C;
}
#harakt ul li {
	padding-bottom: 20px;
}
#harakt hr {
	color: #AC3438;
	height: 1px;
}
.kr {
	color: #AC3438;
}
.polo {
	width: 3px;
	background-image: url(/local/tpl/images/polos.gif);
	background-repeat: repeat-y
}
#novosti {
	background-color: #EBEBEB;
	padding: 10px;
	vertical-align: top
}
#novosti ul {
	padding: 0px;
	margin: 0px;
	list-style-type:none
}
#novosti li img {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px
}
#novosti li a {
	color: #932C2C
}
#novosti li {
	padding-top: 15px;
	padding-bottom: 15px;
	color: #938A8B;
	font-family: Arial;
	font-size: 0.8em
}
.niz {
	background-image: url(/local/tpl/images/pol1.gif);
	background-repeat: repeat-x;
	padding-top: 3px
}
#cop {
	background-color: #006BB5;
	height: 70px;
	background-image: url(/local/tpl/images/niz.jpg);
	background-repeat: no-repeat;
	padding-left: 50px;
	color: white;
	font-family: Arial;
	font-size: 0.8em
}
#cop a {
	color: white
}
#niz_pol {
	height: 70px;
	padding-left: 3px;
	background-image: url(/local/tpl/images/polos.gif);
	background-repeat: repeat-y
}
#niz_right {
	height: 70px;
	width: 100%;
	background-color: #480152;
	background-image: url(/local/tpl/images/niz2.jpg);
	background-repeat: no-repeat;
	background-position: right
}

.comment {
    text-align:right;
    color: blue;
    font-size: 1em;
    border-bottom:1px dotted black;
    padding: 0.5em 0 0 0;
}
