/* VSEOBECNE */

body { height: 100%; padding: 0px; margin: 0px; font-family: arial,tahoma,verdana; background: #ffffff; }
html { height: 100%; }
img { border: 0px; }
form { margin: 0px; padding: 0px }
fieldset { border: 0px; }
.hidden { display: none; clear: both; }
.separator { height: 1px; background: url(/images/background_separator.gif) left no-repeat; padding: 7px 0px 14px 0px; }

/* HOLDERS */
#holder_main { text-align: center; width: 100%; height: 100%; padding-top: 12px; }
#holder_page { margin: 0px auto; width: 831px; }
#holder_logo { height: 117px; background: url(/images/logo.jpg) left no-repeat; text-align: left; }
#holder { width: 700px; margin: 0px 8px; }
#holder_left { float: left; width: 260px; height: 550px; background: url(/images/background_left.jpg) left top no-repeat; }
#holder_right { float: left; width: 440px; height: 550px; background: url(/images/background_right.jpg) left no-repeat; }
#holder_text { height: 80px; padding: 30px 2px 5px 2px; clear: both; font-size: 10pt; }
#holder_text_element { height: 100%; padding: 10px 2px 15px 2px; clear: both; font-size: 10pt; }
#holder_footer { height: 60px; background: #2E2E2E; z-index: 1; width: 831px; margin: 0px auto; }
#holder_pass { float: right; background: url(/images/background_passport.jpg) no-repeat; width: 123px; height: 378px; margin-top: 156px; }
#holder_content { height: 625px; font-size: 10pt; text-align: left; }

/* PAGE */

#holder_page h4 { color: #3399ff; margin: 0px 110px 5px 0px; }

/* NAVIGATION */
#holder_navig { float: left; width: 700px; font-size: 10pt; font-weight: bold; padding: 2px 0px 7px 0px; }
#holder_navig ul { list-style: none; margin: 0px; padding: 0px; }
#holder_navig ul li { float: left; }
#holder_navig ul .b1 { padding-right: 85px; }
#holder_navig ul .b2 { padding-right: 79px; }
#holder_navig ul .b3 { padding-right: 75px; }
#holder_navig ul li a { color: #333333; text-decoration: none; padding-left: 16px; }
#holder_navig ul li a:hover { color: #3399FF; text-decoration: none; background: url(/images/arrow.jpg) left no-repeat; }
#holder_navig ul li a:focus { color: #3399FF; text-decoration: none; }

/* LEFT */

#holder_left .title { height: 27px; width: 250px; padding-top: 11px; text-align: center; font-weight: bold; font-size: 10pt; color: #fff; }
#holder_left .text { margin-top: 8px; height: 294px; width: 250px; font-size: 8pt; clear: both; }
#holder_left a { display: block; text-align: left; padding-top: 5px; height: 19px; color: #333333; text-decoration: none; }
#holder_left a:hover { display: block; text-align: left; padding-top: 5px; height: 19px; color: #ffffff; background: #4C4C4C; text-decoration: none; }
#holder_left .offer_title { text-align: left; height: 20px; background: url(/images/offer_separator.gif) bottom left no-repeat; }
#holder_left .offer { background: url(/images/background_line.jpg) bottom no-repeat; height: 25px; z-index: 1; }
#holder_left .offer_last { height: 25px; z-index: 1; }
#holder_left .part1 { float: left; width: 65px; z-index: 0; }
#holder_left .part2 { float: left; width: 120px; z-index: 0; clear: right; }
#holder_left .price { float: left; width: 65px; font-weight: bold; color: #3399FF; }
#holder_left .helpline { background: url(/images/help_line.jpg) left no-repeat; height: 209px; }

/* RIGHT */

#holder_right .heading { height: 55px; width: 438px; text-align: center; font-size: 10pt; color: #ffffff; }
#holder_right .heading_h1 { height: 55px; width: 438px; text-align: center; font-size: 10pt; color: #ffffff; }
#holder_right .heading_h1 h1 { margin-top: 12px; }
#holder_right .heading span { color: #4B4B4B; }
#holder_right .text { font-size: 10pt; height: 434px; }
#holder_right table { width: 400px; margin: 0px 0px 0px 12px; padding: 0px; }
#holder_right table .left { width: 170px; }
#holder_right table .right { width: 230px; }
#holder_right table .short { width: 48px; }
#holder_right td { text-align: left; line-height: 200%; }
#holder_right select { font-size: 8pt; }
#holder_right input { font-size: 8pt; }
#holder_right .input_long { width: 200px; }
#holder_right .input_long_hide { display: none; }
#holder_right .input_text { width: 196px; }
#holder_right .submit { font-size: 10pt; font-weight: bold; color: #3399FF; background-color: #F7F7F7; border: 0px; }
#holder_right a { text-decoration: underline; }

/* TEXT */

#holder_text a, #holder_text_element a { color: #3399FF; text-decoration: none; font-weight: bold; }
#holder_text a:hover, #holder_text_element a:hover { color: #3399FF; text-decoration: underline; font-weight: bold; }

/* CONTENT */
#holder_content .title { font-weight: bold; color: #3399FF; }
#holder_content a { color: #3399FF; text-decoration: underline; font-weight: bold; }
#holder_content a:hover { color: #3399FF; text-decoration: none; font-weight: bold; }
#holder_content a:focus { color: #3399FF; text-decoration: none; font-weight: bold; }

/* FOOTER */
#holder_footer .left { float: left; width: 367px; height: 20px; font-size: 8pt; color: #666666; text-align: left; background: url(../images/background_footer_logo1.jpg) left center no-repeat; margin: 20px 0px 0px 6px; padding: 0px 2px 0px 40px; }
#holder_footer .right { float: right; width: 293px; height: 20px; background: url(/images/background_footer_logo2.gif) right center no-repeat; margin: 20px 123px 0px 0px; }
#footer { bottom: 60px; height: 60px; background: #2E2E2E; z-index: 0; }

