body { margin:0 0 0 0; padding:0; background-color:#B0E9FD }
body#sub { margin:0 0 0 0; padding:0 }
table { border-collapse:collapse; padding:0; margin:0 }
table tr td { padding:0 }
img { border:0 }
ul, li { padding:0; margin:0 0 0 18px }
h1,h2,h3,h4,h5,h6,form { margin:0 }
p, div { margin:0 }
div#m { margin-top:10px; }
div#m a { font-family:Tahoma; font-size:11px; color:#BCBCBC }
div#back { font-family:Tahoma; font-size:13px; color:#BCBCBC; cursor:pointer }
.clickable { cursor:pointer }

table.bottom tr td div.imax_copy { margin-left:101px }
table.bottom tr td div.imax { margin-top:2px }
table.bottom tr td div.imax a { font-family:Verdana; font-size:10px; color:#999999; text-decoration:none }

td.left_top { background:url(img/left_top_repeater.jpg) left top repeat-x; }
td.left_top div { background:url(img/left_top_bg.jpg) right top no-repeat; width:100%; height:700px }

td.right_top { background:url(img/right_top_repeater.jpg) left top repeat-x; }
td.right_top div { background:url(img/right_top_bg.jpg) left top no-repeat; width:100%; height:700px }

table.head tr td.f_f { background:url(img/f_f_bg.jpg) left top no-repeat }
table.head tr td.f_s { background:url(img/f_s_bg.jpg) left top no-repeat }
table.head tr td.f_t { background:url(img/f_t_bg.jpg) left top no-repeat }
table.head tr td.s_f { background:url(img/s_f_bg.jpg) left top no-repeat }
table.head tr td.s_s { background:url(img/s_s_bg.jpg) left top no-repeat }
table.head tr td.s_t { background:url(img/s_t_bg.jpg) left top no-repeat }

table.body { background:url(img/body_top_bg.jpg) left top no-repeat }

table.body tr td.left_part table.header { margin:50px 0 0 50px }
table.body tr td.center_part table.header { margin:88px 0 0 36px }
table.body tr td.right_part table.header { margin:50px 50px 25px 0 }

table.sub_menu { margin:15px 10px 0 0 }
table.sub_menu td span { font-family:Tahoma; font-size:12px; color:#105995 }
table.sub_menu td a { font-family:Tahoma; font-size:12px; color:#105995 }
table.sub_menu tr td.link { padding-right:15px; }

table.header tr td.center { background:url(img/center_header_part.gif) left top repeat-x; padding-top:3px }

div.content, div.content table tr td { font-family:Tahoma; font-size:9pt; color:#105995; line-height:16px; margin:20px 0 0 55px }
div.content a, div.content table tr td a { color:#105995 }

div.hd { font-family:Tahoma; font-size:8pt; color:#105995 }
div.hd { margin-bottom:2px }
div.prm { margin-bottom:7px }
div.prm input { border:1px solid #7F9DB9; background-color:#FFFFFF; font-family:Tahoma; font-size:12px; color:#105995; width:180px; height:19px; padding-left:5px; padding-right:5px }
div.prm select { border:1px solid #7F9DB9; background-color:#FFFFFF; font-family:Tahoma; font-size:11px; color:#105995; width:180px; height:19px; padding-left:5px; padding-right:5px }
div.prm textarea { border:1px solid #7F9DB9; background-color:#FFFFFF; font-family:Tahoma; font-size:12px; color:#105995; width:180px; height:47px; overflow:hidden; padding-left:5px; padding-right:5px }
div.prm #wrong { border:1px solid red }
div.submit { margin-top:10px }
div.info { font-family:Tahoma; font-size:11px; line-height:16px; margin:0 0 20px 0 }

div.online_order { margin-left:50px }

td.left_bottom { background:url(img/left_bottom_bg.jpg) right top no-repeat; }
td.right_bottom { background:url(img/right_bottom_bg.jpg) left top no-repeat; }

table.bottom tr td.f_f { background:url(img/f_f_bottom_bg.jpg) left top no-repeat }
table.bottom tr td.f_s { background:url(img/f_s_bottom_bg.jpg) left top no-repeat }
table.bottom tr td.f_t { background:url(img/f_t_bottom_bg.jpg) left top no-repeat }

table.bottom tr td { font-family:Tahoma; font-size:8pt; color:#105995; }
table.bottom tr td a { font-family:Tahoma; font-size:9pt; color:#105995; }
table.bottom tr td img.mail { position:relative; top:1px }

div.pres { margin:30px 0 0 60px }