/*
   __              __                                             
  /\ \  __        /\ \                                            
  \_\ \/\_\    ___\ \ \/'\     ___ ___      __      ___     ____  
  /'_` \/\ \  /'___\ \ , <   /' __` __`\  /'__`\  /' _ `\  /',__\ 
 /\ \L\ \ \ \/\ \__/\ \ \\`\ /\ \/\ \/\ \/\ \L\.\_/\ \/\ \/\__, `\
 \ \___,_\ \_\ \____\\ \_\ \_\ \_\ \_\ \_\ \__/.\_\ \_\ \_\/\____/
  \/__,_ /\/_/\/____/ \/_/\/_/\/_/\/_/\/_/\/__/\/_/\/_/\/_/\/___/ design.com
  
*/

/* GENERAL
----------------------------------------------------------------------------- */

* {margin:0; padding:0; }
a img {border: 0;}
ul, ol {list-style:none;}
.img_left img{float:left;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.over {overflow:hidden;}
.over1 {overflow:hidden; height:1px;}
.block {display:block;}
.del{display:none;}
.null{visibility:hidden;}

/* --------- this project -------- */

a{ text-decoration:underline; color: #DF6604;}
a:hover{ text-decoration:none;}

/* BASE
----------------------------------------------------------------------------- */

body { margin:0; background: #0C111B; font-family: Arial, Helvetica, sans-serif; font-size:13px; line-height:1.3em;	color:#FFF; text-align:center}
.yellow { color: #FEB818; }
.orange { color: #DF6604; }
.main {	position:relative; margin:0 auto; width: 980px;	height: 1085px; }

.main .pt3 { position: absolute; top: 928px; left: 355px; }
.main .pt1 { position: absolute; top: 256px; left: 346px; }
.main .pt3  h3,
.main .pt1 h3 { font-size: 16px; padding: 0 0 10px 0; }
.main .pt3 .text,
.main .pt1 .text { width: 335px; height: 21px; font-size: 18px; padding: 5px; font-family: Arial, Helvetica, sans-serif; }
.main .pt3 .form,
.main .pt1 .form { padding: 8px 0 0 0; }
.main .pt3 .bt,
.main .pt1 .bt { text-align: center; padding: 11px 0 11px 0; }
.main .pt3 .bt input,
.main .pt1 .bt input { width: 125px; height: 22px; }
.main .pt1 .info { text-align: center; width: 280px; padding: 0 0 0 35px; }
.main .pt1 .info p { font-size: 11px; line-height: 13px; }
.main .pt1 .info h3 { padding: 0px; }

.main .pt2 { position: absolute; top: 286px; left: 88px; width: 135px; font-size: 11px; font-weight: bold; text-align: justify; line-height: 13px; }
.main .pt4 { position: absolute; top: 985px; left: 86px; width: 135px; font-size: 11px; font-weight: bold; text-align: justify; line-height: 13px; }

.main .pt5 { position: absolute; top: 933px; left: 745px; font-size: 16px; font-weight: bold; color: #DF6604; font-style: italic; line-height: 18px; }


/* FOOTER
----------------------------------------------------------------------------- */

.footer { color: #717C92; font-size: 12px; padding: 15px 35px 15px 25px; text-align: justify; line-height: 14px; }
.footer .bts { text-align: center; padding: 15px 0 0 0; }
.footer .bts img { margin: 0 10px 0 10px; }
