/* ---------------NASTAVENIE BODY, PISMO, BACKROUND------------ */
/* ------------------------------------------------------------ */

body { margin: 0; padding: 0; font-size: 12px; font-family: Arial, sans-serif; color: #000000; background: transparent url(body-bg.jpg) no-repeat top center; }
img, object, p, ul, li, hr { margin: 0; padding: 0; border-width: 0; }

.input_s { border: #9C9B9B 1px solid; font-size: 11px; color: #9C9B9B; background-color: #ffffff; }
.form { margin: 0; padding: 0; }

/* -------------------NASTAVENIE BOX--------------------------- */
/* ------------------------------------------------------------ */

#web { margin: 0px auto 0 auto; width: 800px; text-align: left; background: #fff; }
#nastroje .line_bg_top { width: 100%; height: 691px; background: url(bg.pn) repeat-x; }

#nastroje #top { height: 30px; text-align: right; margin: 0; padding: 0; background: url(top.png); color: #949596; font-size: 11px; }
#nastroje #top .align { padding-right: 10px; padding-top: 10px; }
#nastroje #top a { color: #949596; text-decoration: none; }
#nastroje #top a:hover { color: #000000; text-decoration: none; }
#nastroje #bann { height: 126px; margin: 0; padding: 0; text-align: left; background: url(bann.png); }

#nastroje #menu { height: 62px; text-align: center; margin: 0; padding: 0; background: url(bg_menu.png); color: #ffffff; font-size: 14px; }
#nastroje #menu .align { padding-right: 0px; padding-top: 15px; }
#nastroje #menu a { color: #ffffff; text-decoration: none; }
#nastroje #menu a:hover { color: #000000; text-decoration: none; }

#nastroje #main { margin: 0; padding: 0; text-align: left; }
#nastroje #main .content { float: left; width: 500px; text-align: justify; margin: 0; padding: 0; font-size: 12px; }
#nastroje #main .content .align { padding-left: 30px; padding-right: 35px; padding-bottom: 20px; padding-top: 15px; }
#nastroje #main .content .fnt_1 { color: #ec7f23; font-style: normal; font-size: 20px; font-weight: bold; display: block; padding-bottom: 10px; }
#nastroje #main .content a { color: #ec7f23; text-decoration: underline; }
#nastroje #main .content a:hover { color: #000000; text-decoration: none; }
#nastroje #main .box_right { float: right; width: 250px; text-align: left; margin-right: 15px; margin-top: 15px; padding: 0; }
#nastroje #main .box_right p img { display: block; margin: 0 8px 7px 0; border: 1px solid #b8b7bb; }
#nastroje #main .box_right .align { padding-left: 100px; padding-top: 20px; }
#nastroje #main .box_right a { color: #ec7f23; text-decoration: underline; }
#nastroje #main .box_right a:hover { color: #000000; text-decoration: none; }

#nastroje #footer { clear: both; height: 77px; text-align: center; margin: 0; padding: 0; background: url(footer.png); color: #949596; font-size: 11px; }
#nastroje #footer .align { padding-top: 35px; }

#nastroje .odd { height: 20px; margin: 0; padding: 0; clear: both; text-align: left; }

#nastroje .fotogaleria { width: 100%; clear: both; margin-bottom: 15px; }
#nastroje .fotogaleria .foto { padding-bottom: 5px; padding-top: 5px; padding-right: 5px; padding-left: 5px; float: left; }
#nastroje .fotogaleria .foto_box { text-align: center; padding: 10px; background: #f5f5f5; border: solid 1px #c6c6c6; }

.list { margin: 5px; padding: 5px; list-style: none; color: #6C655C; }
.list li { list-style: none; padding: 0 0 3px 20px; background: url(odd.png) no-repeat 0 .2em; }
