/* Effective stylesheet produced by snapshot save */
#co_lr .lr_rw { border-bottom: 2px dotted rgb(153, 153, 153); margin-bottom: 3.5em; position: relative; }
#co_lr .lr_rw .in { overflow: hidden; position: relative; height: 1%; }
#co_lr .lr_rw h2 { border-bottom: 2px dotted rgb(153, 153, 153); font-size: 1.8em; color: rgb(198, 2, 25); padding-bottom: 0.3em; clear: both; position: relative; }
#co_lr .lr_rw h2 + a { background: transparent url(link.gif) no-repeat scroll left 5px; position: absolute; top: 0.5em; right: 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 12px; font-size: 1.2em; }
#co_lr .lr_rw .scroll { margin: 0pt; padding: 12px 0pt 9px; width: 452px; float: left; }
#co_lr .lr_rw .scroll a.l, #co_lr .lr_rw a.l .scroll a.r { margin: 22px 10px 0pt 0pt; background: transparent url(nav2_l.png) no-repeat scroll 0% 0%; width: 30px; height: 70px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#co_lr .lr_rw .scroll a.r { margin: 22px 0pt 0pt 10px; background: transparent url(nav2_r.png) no-repeat scroll 0% 0%; width: 30px; height: 70px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#co_lr .lr_rw .scroll a.l:hover { background: transparent url(nav2_l.png) no-repeat scroll 0pt -70px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#co_lr .lr_rw .scroll a.r:hover { background: transparent url(nav2_r.png) no-repeat scroll 0pt -70px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#co_lr .lr_rw .scroll a.l.disabled, #co_lr .lr_rw .scroll a.r.disabled { background-position: 0pt -140px; cursor: default; }
#co_lr .lr_rw .scroll div { width: 372px; min-height: 14.2em; }
#co_lr .lr_rw .scroll div li { overflow: hidden; width: 114px; margin-right: 15px; }
#co_lr .lr_rw .scroll div li p { font-size: 1em; color: rgb(122, 122, 122); margin-top: 0.3em; width: 114px; }
#co_lr .lr_rw .scroll div li p br { display: none; }
#co_lr .lr_rw .scroll div li p a { font-size: 1.1em; font-weight: bold; }
#co_lr .lr_rw .scroll div li p a:hover { background-color: rgb(230, 244, 245); }
#co_lr .lr_rw .ar { padding: 34px 16px 0pt 20px; background: rgb(237, 237, 237) none repeat scroll 0% 0%; width: 226px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 20em; position: absolute; top: 0pt; right: 0pt; }
#co_lr .lr_rw .ar img { border: 1px solid rgb(175, 175, 175); margin: 0.3em 12px 0pt 0pt; float: left; }
#co_lr .lr_rw .ar h3 { font-size: 1.4em; color: rgb(198, 2, 25); }
#co_lr .lr_rw .ar p { margin: 0.2em 0pt 1em; font-size: 1.2em; min-height: 4.2em; }
#co_lr .lr_rw .ar a { background: transparent url(link.gif) no-repeat scroll left 5px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 12px; font-size: 1.2em; }
#si_lr .frag h3 { background: transparent url(sideb_hd_lr_bg.png) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); }
#si_lr .si_lr_ar .bd { padding-bottom: 7px; }
#si_lr .si_lr_ar ul { margin-top: 0.8em; }
#si_lr .si_lr_ar li { border-top: 1px dotted rgb(150, 150, 150); margin-top: 0.6em; padding-top: 0.6em; padding-left: 41px; background-repeat: no-repeat; background-position: 0pt 0pt; }
#si_lr .si_lr_ar li:first-child { border: 0pt none ; margin: 0pt; padding-top: 0pt; background-image: url(icon_foto_gr.png); background-position: 0pt 0.25em; }
#si_lr .si_lr_ar li:first-child + li { background-image: url(icon_email_gr.png); background-position: 0pt 0.65em; }
#si_lr .si_lr_ar li:first-child + li + li { background-image: url(icon_handy_gr.png); background-position: 8px 0.75em; }
#si_lr .si_lr_ar li h4 { font-size: 1.1em; color: rgb(198, 2, 25); margin-bottom: 0.1em; }
#si_lr .si_lr_ar li p, #si_lr .si_lr_ar li p a { font-weight: bold; }
#si_lr .si_lr_ar li:first-child + li + li p { font-size: 1.2em; }
#si_lr .si_lr_ar2 .bd { padding-bottom: 9px; }
#si_lr .si_lr_ar2 ul { margin-top: 0.7em; }
#si_lr .si_lr_ar2 li { margin-top: 0.3em; }
#si_lr .si_lr_ar2 li a { background: transparent url(link.gif) no-repeat scroll left 5px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 12px; }
#si_lr .si_lr_ar2 li a:hover { background-color: rgb(230, 244, 245); }
