@charset "utf-8";
/* CSS Document - JIRI.SOUCEK.pro */

/*******************************************************************/
/*                                                          GLOBAL */
/*******************************************************************/
body { background: /*light blue: #23AAE1*/ #2F689D url(/jiri/images/body-bg.png) center top no-repeat fixed; }

/************************/
/* BASIC TAG DEFINITION */
/************************/
h1 { color: #068ED0; }
h2 { color: #3179AE; }

.blue { color: #3179AE; }

/*******************************************************************/
/*                                                            MENU */
/*******************************************************************/
#menu ul li+li { background: url(/jiri/images/menu-separator.png) left bottom no-repeat; }
#menu ul li a:hover { border-top: 3px solid #068ED0; }
.page-chemie #menu .m1 a,
.page-odborne-akce #menu .m2 a,
.page-patenty #menu .m3 a,
.page-fotogalerie #menu .m4 a,
.page-sport #menu .m5 a,
.page-rodina #menu .m6 a,
.page-kontakt #menu .m7 a { border-top: 3px solid #068ED0; }

/*******************************************************************/
/*                                                         CONTENT */
/*******************************************************************/
#content a { color: #3179AE; }
#content ul li { background-image: url(/jiri/images/list-arrow.png); }
#content ul ul ul { font-size: 11px; }
#content ul ul ul li { background-position: 0 4px; }
div.highlight { border-color: 4px solid #8FBDDF; background-color: #FAFCFD; }

/* PAGE: PATENTY */
table.patents { margin: 15px 0; }
table.patents th { font-size: 18px; color: #3179AE; padding: 20px 10px 2px; border-bottom: 1px solid #3179AE; }
table.patents td { padding: 5px 10px; }
table.patents tr.gray td { background-color: #f5f5f5; }
table.patents td.col-1 { width: 20px; }
table.patents td.col-2 { width: 80px; }
table.patents td.col-3 {}

/* PAGE: HOMEPAGE */
#hp-box h2 { margin-top: 25px; }
#hp-box p.perex { font-size: 12px; line-height: 1.33; }
#hp-box p.more a { display: inline-block; padding-left: 11px; background: url(/jiri/images/list-arrow.png) 0 6px no-repeat; }

/*******************************************************************/
/*                                                     LEFT COLUMN */
/*******************************************************************/
#left-menu ul li.active strong { background: #3179AE url(/jiri/images/menu-active.png) left center no-repeat; }

/*******************************************************************/
/*                                                            FORM */
/*******************************************************************/
input[type="text"],
textarea,
select { border-color: #8CBCDE; }
input[type="text"]:focus,
textarea:focus,
select:focus { box-shadow: 0 0 3px 0px #8CBCDE; border-color: #579CCF; }

/* TOPIC FORM */
#topic-form { border: 4px solid #8FBDDF; margin: 15px 0 20px; padding: 10px 15px; background-color: #FAFCFD; position: relative; }
#topic-form label { display: inline-block; font-weight: bold; color: #333; margin: 0 0 3px; }
#topic-form p { margin: 0; padding: 0 0 15px; width: 250px; margin-left: 280px; }
#topic-form p.float { float: left; margin-left: 0; }
#topic-form p input[type="text"] { width: 240px; position: relative; }
#topic-form p.wide { float: none; clear: both; width: auto; margin-left: 0; }
#topic-form p.wide select { width: 532px; }
#topic-form p.wide textarea { width: 520px; height: 60px; }
#topic-form p.submit { padding: 0 0 5px; }
#topic-form input[type="submit"] { border: none; background: url(/jiri/images/menu-active-transparent.png) right center no-repeat; color: #fff; padding: 7px 30px 7px 20px; font-weight: bold; cursor: pointer; }
#topic-form p.note { font-size: 12px; color: #999; position: absolute; right: 15px; bottom: 20px; padding: 0; width: 350px; text-align: right; }

/* CONTACT FORM */
#contact-form { border-color: #8FBDDF; background-color: #FAFCFD; }
#contact-form input[type="submit"] { background-image: url(/jiri/images/menu-active-transparent.png); }
