* { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: #545454; }
BODY { margin: 0px; background-color: #545454; background-image: url(../images/body_bg.gif); background-repeat: repeat-x; }

#aligner { width: 976px; text-align: left; background-image: url(../images/design/content_bg.gif); background-repeat: repeat-y; }
#header { height: 296px; overflow: hidden; background-image: url(../images/design/header_bg.gif); background-repeat: no-repeat; }
/*#content_frame {  }*/
#content_left { float: left; width: 298px; }
#content_left_inner { margin-left: 18px; }
#left_meni_inner { margin-top: 15px; background-image: url(../images/design/content_left_inner_bg.gif); background-repeat: repeat-y;  }
#content_right { float: right; width: 658px; }
#top_meni { height: 38px; text-align: right; overflow: hidden; background-image: url(../images/design/top_meni_bg.gif); background-repeat: no-repeat; }
#top_meni_inner { line-height: 22px; color: #FFFFFF; padding-right: 60px; }
#top_meni_inner A { color: #FFFFFF; font-weight: bold; text-transform: uppercase; font-size: 14px; }
#top_meni_inner A:hover { color: #F6FF00; text-decoration: none; }
#top_meni_inner A.akt { color: #F6FF00; text-decoration: none; }
#content_right_inner { margin-right: 18px; padding: 0px 20px 20px 20px; text-align: justify; }

.spacer { background-image: url(../images/design/spacer_bg.gif);  background-repeat: repeat-x; }
.spacer_yellow { background-image: url(../images/design/yellow_line.gif); background-repeat: repeat-x; }

DIV.thumbgen { width: 190px; background-image: url(../images/design/thumbgen_bg.gif); background-repeat: no-repeat; }
DIV.thumbgen IMG { margin: 5px; }

A { text-decoration: none; color: #545454; }
A:hover { color: #393534; text-decoration: underline; }

P { margin: 10px 0px 10px 0px; }
P.justify { text-align: justify; }
.sitno { font-size: 11px; }

.white { color: #FFFFFF; }
.red { color: #DA251C; }
.green { color: #02652F; }
.gray { color: #393534; }

OL { font-weight: bold; }
OL P { font-weight: normal; }

DIV.contact_left { float: left; width: 340px; }
DIV.contact_right { float: right; width: 240px; }
.kontakt { font-size: 11px; font-weight: bold; }

H1 { color: #545454; margin: 0px; font-size: 20px; font-weight: normal; border-bottom: solid 1px #000000; }
H1 SPAN { font-size: 20px; }
H2 { color: #545454; margin: 0px; font-size: 16px; }
H2 SPAN { font-size: 16px; }
H3 { color: #545454; margin: 0px; font-size: 14px; /*height: 20px; background-image: url(../images/design/yellow_line.gif); background-repeat: repeat-x; background-position: bottom;*/ }
H3.left { margin-top: 23px;
					margin-left: 23px;
					padding-left: 23px;
					color: #FFFFFF;
					height: 30px;
					line-height: 30px;
					text-transform: uppercase;
					font-size: 14px;
					background-image: url(../images/design/h3_left_bg.gif);
					background-repeat: no-repeat;
				 }
H3 SPAN { font-size: 14px; }
H4 { margin: 0px; font-size: 12px; }


.kontakt { font-size: 11px; font-weight: bold;}
INPUT,SELECT,TEXTAREA,button,submit { font-size: 11px; color: #000000; background-color:#FFFFFF; border: 1px #000000 solid; cursor: pointer; padding-left: 2px; width: 190px; }
INPUT.button { font-size: 11px; background-color:#FFFFFF; border: 1px #000000 solid; cursor: pointer; width: 95px; }
INPUT:focus,TEXTAREA:focus { background-color:#EEEEEE; }

INPUT.trazi_button { cursor: pointer; width: 42px; border: none; text-align: center; }
INPUT.trazi { width: 134px; border: none; }
DIV.no_page{ text-align:center; }



/*left meni*/
.left_meni { display: block;
						 color: #5F5C5C;
						 font-weight: bold;
						 font-size: 14px;
						 line-height: 18px;
						 background-image: url(../images/design/bullet.gif);
						 background-repeat: no-repeat;
						 padding-left: 18px;
						 margin-left: 18px;
					 }
.left_meni:hover { font-weight: bold;
									 font-size: 14px;
									 line-height: 18px;
									 color: #393534;
									 text-decoration: none;
									 background-image: url(../images/design/bullet_sel.gif);
									 background-repeat: no-repeat;
									}
.left_meni_sel { display: block;
								 color: #393534;
								 font-weight: bold;
								 font-size: 14px;
								 line-height: 18px;
								 background-image: url(../images/design/bullet_sel.gif);
								 background-repeat: no-repeat;
								 padding-left: 18px;
								 margin-left: 18px;
							 }
.left_meni_sel:hover { font-weight: bold; font-size: 14px; line-height: 18px; color: #173F5A; text-decoration: none; }
