
body { padding:0; margin:0; font-family: Arial;}
div.c { position: relative; }
div.rel { position: relative; }
div.rel1 { position: relative; margin-bottom: 3px; margin-right: 10px; }

a { color: #4b75af; text-decoration: underline; }
a:hover { color: #e367ca; text-decoration: underline; }

.s1, .s2, .s3, .s4, .s5, .s6, .s7, .s8 { padding: 0px; margin: 0px; font-size: 18px; margin-bottom: 10px; margin-top: 20px; color: #fff; font-weight: normal;  }
h1.s1 span { background: #70bede; padding: 2px; }
h1.s2 span { background: #fc4ef6; padding: 2px; }
h1.s3 span { background: #af48ff; padding: 2px; }
h1.s4 span { background: #8ad578; padding: 2px; }
h1.s5 span { background: #ff9c00; padding: 2px; }
h1.s6 span { background: #ff0000; padding: 2px; }
h1.s7 span { background: #ffd800; padding: 2px; }
h1.s8 span { background: #5b91ff; padding: 2px; }

a.u { text-decoration: none; border-bottom: 1px dashed; line-height: 22px;}
a.u2 { text-decoration: none; border-bottom: 1px dashed; line-height: 22px; font-size: 12px; }

span.txt10 { font-size: 10px; }

table.head_con_1 { height: 290px; background: url(images/h1_3.png) repeat-x; }
table.head_con_1 td.h_l { width: 562px; height: 290px; background: url(images/h1_1.png) bottom left no-repeat; }
table.head_con_1 td.h_r { width: 428px; height: 290px; background: url(images/h1_2.png) bottom right no-repeat; }

table.head_con_2 { height: 290px; background: url(images/h2_3.png) repeat-x; }
table.head_con_2 td.h_l { width: 552px; height: 290px; background: url(images/h2_1.png) bottom left no-repeat; }
table.head_con_2 td.h_r { width: 438px; height: 290px; background: url(images/h2_2.png) bottom right no-repeat; }

table.head_con_3 { height: 290px; background: url(images/h3_3.png) repeat-x; }
table.head_con_3 td.h_l { width: 564px; height: 290px; background: url(images/h3_1.png) bottom left no-repeat; }
table.head_con_3 td.h_r { width: 426px; height: 290px; background: url(images/h3_2.png) bottom right no-repeat; }

table.head_con_4 { height: 290px; background: url(images/h4_3.png) repeat-x; }
table.head_con_4 td.h_l { width: 609px; height: 290px; background: url(images/h4_1.png) bottom left no-repeat; }
table.head_con_4 td.h_r { width: 381px; height: 290px; background: url(images/h4_2.png) bottom right no-repeat; }

table.head_con_5 { height: 290px; background: url(images/h5_3.png) repeat-x; }
table.head_con_5 td.h_l { width: 579px; height: 290px; background: url(images/h5_1.png) bottom left no-repeat; }
table.head_con_5 td.h_r { width: 411px; height: 290px; background: url(images/h5_2.png) bottom right no-repeat; }


div.logo { position: absolute; width: 210px; height: 70px; top: 10px; left: 20px; }

table.m { height:28px; width: 100%; }
td.elm0 { text-align: center; }
td.elm1 { text-align: center; background: #ababab; color: #000; }
td.elm0 a { color: #ffffff; text-decoration: underline; }

a.ml {color:#FFFFFF; display: block; padding: 4px; text-decoration: underline; font-size: 15px; }a.ml:hover {color:#FFFFFF; display: block; padding: 4px; background-color: #303030; font-size: 15px; }

td.lem { font-size: 14px; color: #000; line-height: 18px; }
td.lem span { font-size: 14px; color: #ababab; }
td.lem a { font-size: 14px; color: #000; text-decoration: none; }
td.lem a:hover { font-size: 14px; color: #000; text-decoration: underline; }

.content { font-size: 14px; line-height: 20px; }

h1 { padding: 0px; margin: 0px; font-size: 24px; margin-bottom: 15px; }
h2 { padding: 0px; margin: 0px; font-size: 18px; margin-bottom: 10px; margin-top: 15px; color: #4e4d4d; font-weight: normal; }
span.gr { color: #4e4d4d; }

h1.blog { padding: 0px; margin: 0px; font-size: 22px; }

td.fl { width: 283px; height: 123px; /*background: url(images/f1.jpg) left bottom no-repeat;*/ }
td.fc { color: #4e4d4d; font-size: 12px; line-height: 20px; }
td.fc p { margin-bottom: 17px; }
td.fr { width: 262px; height: 123px; background: url(images/f2.jpg) right bottom no-repeat; }

td.eml1 { width: 300px; height: 15px; background: #dbdbdb url(images/z1.jpg) left top no-repeat; }
td.eml2 { background: #dbdbdb; font-size: 14px; line-height: 16px; }
td.eml3 { width: 300px; height: 15px; background: #dbdbdb url(images/z2.jpg) left top no-repeat; }

td.eml2 input { width: 268px; border: 1px #ababab solid; }
td.eml2 textarea { width: 268px; border: 1px #ababab solid; }

td.eml4 input { width: 268px; border: 1px #ababab solid; }
td.eml4 textarea { width: 268px; border: 1px #ababab solid; }


td.t { color: #4e4d4d; font-size: 12px; height: 21px; }
td.t span { color: #ff0000; }
td.hlp { color: #4b75af; font-size: 11px; }
td.hlp span { background: #ababab; color: #fff; padding: 2px; line-height: 15px; }

input.butt { background: #ababab; color: #000000; height: 27px; }

div.us { width: 624px; background: #dbdbdb; padding-top: 10px; padding-bottom: 20px; }
div.us p {  padding-left: 10px; padding-right: 10px; margin: 0px; }

div.strs { width: 660px; background: #dbdbdb; padding-top: 10px; padding-bottom: 20px; }
div.strs p {  padding-left: 10px; padding-right: 10px; margin: 0px; }


div.order {  padding-left: 10px; padding-right: 10px; margin: 0px; }
div.order input { width: 268px; border:1px #ababab solid; }
div.order textarea { width: 268px; border:1px #ababab solid; }

td.p { background: #dbdbdb; font-size: 12px; }
td.pl2 { width: 50px;  background: url(images/p_l_2.jpg) left top repeat-y; }


div.clr { float: left; width: 130px; height: 116px; font-size: 12px; color: #4e4d4d; }

div.cnt { position: absolute; top: -50px; left: -50px; } 

div.pm { line-height: 28px; }
div.pm span { background: #d9d9d9; padding: 2px; }
div.pm a {  }
img.wrk { float: left; margin-right: 13px; margin-bottom: 13px; }
.pd { /*width: 655px;*/ }

.fly { position:absolute; border:solid 1px red; display:none; }

div.fnt { width: 500px; overflow: auto;}

div.knk { float: left; width: 160px; height: 160px; margin-right: 10px; margin-bottom: 10px; font-size: 12px; line-height: 12px;}

div.knk span { color: #af48ff; font-weight: bold; font-size: 14px; }
input.votez { width: 14px; height: 14px; }

span.lmblue a { color: #4b75af; text-decoration: none; border-bottom: 1px dashed; line-height: 22px; }
span.lmblue a:hover { color: #e367ca; text-decoration: none; border-bottom: 1px dashed; line-height: 22px; }

