/* ::::: http://profipazsit.eu/style.css ::::: */

html, body { padding: 0px; margin: 0px; font-family: "Lucida Grande",Verdana,sans-serif; font-size: small; }
body { background: rgb(62, 62, 62) url('body_bg.jpg') repeat scroll 0% 0%; color: rgb(62, 62, 62); }
#main { border-left: 4px solid rgb(224, 242, 209); border-right: 4px solid rgb(224, 242, 209); border-bottom: 4px solid rgb(224, 242, 209); margin: 0px auto; width: 975px; overflow: auto; }
#header { background: rgb(224, 242, 209) none repeat scroll 0% 0%; text-align: center; color: rgb(0, 0, 0); overflow: auto; padding: 0px; }
#header div { text-align: center; }
#header div img { display: block; }
#navigation { background: rgb(0, 0, 0) url('menu_bg.jpg') repeat-x scroll 0% 0%; text-align: center; overflow: auto; padding: 0px; border-bottom: 4px solid rgb(224, 242, 209); border-top: 1px solid rgb(83, 83, 83); }
#navigation div { text-align: left; padding: 5px 10px; color: rgb(83, 83, 83); }
#navigation div a { color: rgb(255, 255, 255); text-decoration: none; }
#navigation div a:hover { color: rgb(224, 242, 209); text-decoration: none; }
#content { overflow: auto; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; }
#content-left { margin-right: 250px; margin-top: 10px; margin-bottom: 10px; padding: 10px; border-right: 1px solid rgb(185, 225, 151); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#content-left p { line-height: 2em; }
#content-right { float: right; width: 230px; padding: 5px; color: rgb(48, 100, 0); }
#content-right img { border: 0px none; }
#footer { background: rgb(176, 222, 139) url('footer_bg.jpg') repeat-x scroll 0% 0%; color: rgb(51, 102, 0); text-align: center; border-top: 4px solid rgb(224, 242, 209); font-size: 80%; overflow: auto; }
#footer div { width: 965px; text-align: center; margin: 0px auto; padding: 5px; color: rgb(255, 255, 255); }
#footer div a { color: rgb(255, 255, 255); text-decoration: underline; font-weight: bold; }
#footer div a:hover { color: rgb(255, 255, 147); text-decoration: underline; }
#generalbox { border: 1px solid rgb(211, 211, 211); text-align: left; margin-bottom: 10px; }
#generalboxhead { border-bottom: 1px solid rgb(238, 238, 238); background: rgb(235, 235, 235) url('boxhead.jpg') repeat-x scroll 0% 0%; color: rgb(0, 0, 0); padding: 2px; font-weight: bold; }
#generalboxcontent { padding: 5px; background: rgb(245, 245, 245) url('boxcontent.jpg') repeat-x scroll 0% 0%; }
#slider { height: 220px; }
#sliderheaderlink { color: rgb(48, 100, 0); text-decoration: underline; font-weight: bold; }
#sliderheaderlink:hover { color: rgb(48, 100, 0); text-decoration: underline; font-weight: bold; }
#imageslider { border: 2px solid rgb(224, 242, 209); display: block; }
input, textarea, select { padding: 2px; }
h1 { font-size: 130%; font-weight: bold; color: rgb(125, 159, 49); border-bottom: 1px solid rgb(185, 225, 151); padding: 5px 0px; }
a { color: rgb(79, 166, 0); text-decoration: underline; }
a:hover { color: rgb(79, 166, 0); text-decoration: underline; }
.clearboth { clear: both; }
.center { text-align: center; }
fieldset { border: 1px solid rgb(188, 183, 173); background: rgb(241, 238, 232) none repeat scroll 0% 0%; position: relative; }
legend { color: rgb(0, 0, 0); font-weight: bold; position: absolute; top: -0.7em; left: 0.2em; border: 0px none; }
fieldset ol { padding: 1em 1em 0px; list-style: outside none none; }
fieldset li { padding: 10px 10px 10px 150px; clear: both; }
fieldset li label { display: inline; float: left; width: 140px; margin-left: -150px; }
fieldset.submit { clear: both; background: transparent none repeat scroll 0% 0%; border: 0px none; width: 100%; padding-top: 10px; }
.txt { border: 1px solid rgb(227, 224, 213); width: 400px; height: 120px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.submit_btn { padding: 5px; border: 1px solid rgb(188, 183, 173); background: rgb(241, 238, 232) none repeat scroll 0% 0%; }
.editmid { border: 1px solid rgb(227, 224, 213); width: 400px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
