
/* ::::: null ::::: */

html { margin: 0px; padding: 0px; height: 100%; width: 100%; font-size: 62.5%; }
body { margin: 0px; padding: 0px 0px 20px; background-image: url(bg.gif); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 100%; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(0, 0, 0); }
.clear { overflow: hidden; height: 0pt; clear: both; }
h1, h2, h3, h4 { margin: 0px; padding: 5px 0px; font-weight: normal; font-family: Arial,Helvetica,sans-serif; line-height: 23px; }
p { margin: 0px; padding: 7px 0px; }
a, a:link, a:active, a:visited { color: rgb(204, 0, 0); text-decoration: underline; cursor: pointer; }
a:hover { color: rgb(204, 0, 0); text-decoration: none; }
img { border: 0pt none ; }
ul, ol { margin: 5px 15px; padding: 0px 15px; }
li { margin: 0px; padding: 0px 15px; }
#all { margin: 20px auto; width: 640px; }
.block_top { background: transparent url('bl_t.png') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 640px; height: 6px; font-size: 1px; }
.block_bottom { background: transparent url('bl_b.png') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 640px; height: 6px; font-size: 1px; }
.block_mid { background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 640px; }
.girl { background: transparent url('girl.png') no-repeat scroll left 24px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: relative; width: 660px; margin-left: -50px; padding-top: 20px; padding-right: 30px; }
.block_mid h1 { font-size: 20px; font-weight: bold; color: rgb(213, 0, 11); padding-left: 204px; }
.block_mid h2 { font-size: 20px; font-weight: bold; color: rgb(153, 0, 0); padding-left: 327px; padding-top: 10px; padding-bottom: 10px; }
.block_mid h3 { font-size: 20px; font-weight: bold; color: rgb(102, 102, 102); padding-left: 260px; padding-bottom: 15px; }
.block_mid h3 strong { color: rgb(204, 0, 0); }
.block_mid h4 { font-size: 20px; font-weight: bold; color: rgb(213, 0, 11); }
.country { color: rgb(102, 102, 102); padding-left: 260px; }
.country h3 { color: rgb(102, 102, 102); padding-left: 0px; }
.country em { color: rgb(204, 0, 0); font-weight: bold; font-style: normal; }
.lang { display: inline-block; padding-left: 0px; }
.comments { padding-left: 90px; }
.comments p { font-size: 14px; }
.comments p strong { color: rgb(102, 102, 102); }
