*{padding:0; margin:0; outline:0}
body{font:12px "Trebuchet MS", Arial; color:#666}
a img{border:none}a{text-decoration:none}a:hover{text-decoration:underline}
ul, li{padding:0; margin:0; list-style:none}
.FL{float:left}.FR{float:right}.CL{clear:both; font-size:0; line-height:0; height:0}.CL1{clear:both}
.CTR{text-align:center}.TAR{text-align:right}.uline{text-decoration:underline}.PR{position:relative}
:focus{outline:0}.imgctr{display:table-cell; *display:inline-block}.UC{text-transform:uppercase}
.checkBox{height:13px; width:13px; vertical-align:middle}
.no_brd{border:0 !important}.dsno{ display:none}

/*     Float containers fix 
=============================== */
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
.clearfix{display: inline-block}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%}
.clearfix{display: block}
/* End hide from IE-mac */

@font-face{font-family: Politica;
src: url('Politica-Bold.eot');
src: local(my_font), url('Politica.otf') format('opentype');}


.PA5{padding:5px}.PA7{padding:7px}.PA10{padding:10px}.PA12{padding:12px}.PA15{padding:15px}.PA20{padding:20px}
.PT5{padding-top:5px}.PT7{padding-top:7px}.PT8{padding-top:8px}.PT10{padding-top:10px}.PT15{padding-top:15px}.PT20{padding-top:20px}.PT25{padding-top:25px}.PT30{padding-top:30px}
.PB5{padding-bottom:5px}.PB7{padding-bottom:7px}.PB10{padding-bottom:10px}.PB15{padding-bottom:15px}.PB20{padding-bottom:20px}.PB25{padding-bottom:25px}
.PL5{padding-left:5px}.PL10{padding-left:10px}.PL15{padding-left:15px}.PL20{padding-left:20px}.PL25{padding-left: 25px}
.PR5{padding-right:5px}.PR10{padding-right:10px}.PR15{padding-right:15px}.PR20{padding-right: 20px}

.MR5{margin-right:5px}.MR7{margin-right:7px}.MR10{margin-right:10px}.MR15{margin-right:15px}.MR20{margin-right:20px}.MR25{margin-right:25px}.MR30{margin-right:30px}
.ML2{margin-left:2px}.ML5{margin-left:5px}.ML7{margin-left:7px}.ML10{margin-left:10px}.ML15{margin-left:15px}.ML20{margin-left:20px}.ML30{margin-left:30px}.ML35{margin-left:35px}
.MT3{margin-top:3px}.MT5{margin-top:5px}.MT7{margin-top:7px}.MT10{margin-top:10px}.MT12{margin-top:12px}.MT15{margin-top:15px}.MT20{margin-top:20px}.MT25{margin-top:25px}.MT30{margin-top:30px}.MT35{margin-top:35px}.MT40{margin-top:40px}.MT45{margin-top:45px} .MT50{margin-top:50px}
.MB5{margin-bottom:5px}.MB10{margin-bottom:10px}.MB15{margin-bottom:15px}.MB30{margin-bottom:30px}.MB50{margin-bottom:50px}


.main{width:980px; margin:0 auto}
.header{ background:url(images/header_bg.gif) repeat-x; height:95px}
.banner{ background:url(images/banner.jpg) no-repeat; height:270px}
.main_ctnt{ background:url(images/page_bg.gif) repeat}
.footer{ background:url(images/footer_bg.gif) repeat-x; height:110px; padding-top:9px}

.logo{ background:url(images/logo_v2.png) no-repeat; width:300px; height:140px; position:absolute; margin-top:3px}
.gd_14{ color:#444; font:15px 'Oswald', sans-serif}
.sep{ background:url(images/sep.gif) no-repeat; width:2px; height:38px; margin:0 5px; display:inline-block; vertical-align:middle}
.follow{ text-align:right; padding-top:7px}
.follow img{ vertical-align:middle}
.nav{ float:right; margin-top:15px}
.nav li{ float:left; background:url(images/sep_nav.gif) no-repeat right top; padding-right:5px; margin-right:3px}
.nav li a{ display:inline-block; padding:5px 10px; font:15px/16px 'Oswald', sans-serif; color:#333; text-transform:uppercase}
.nav li a:hover, .nav li a.act{ color:#d71f27; text-decoration:none; border-bottom:2px solid #d71f27}
.nav li.last{ background:none; padding-right:0; margin-right:0}
.main_ctnt .main{ padding:20px 10px 40px; background:url(images/logo_bg.png) no-repeat right center}

h1{font:40px/60px 'Oswald', sans-serif; color:#d71f27; text-transform:uppercase}
.txt{ font:14px/19px Arial; color:#555}
.fot_link{font:11px/12px 'Oswald', sans-serif; text-align:right}
.fot_link a{ color:#555; margin-left:15px}
.fot_link a:hover, .fot_link a.act{ color:#d71f27; text-decoration:none}

.headerimg{ background-position:center top; background-repeat:no-repeat; width:100%; height:270px; position:absolute }
.btnPrv, .btnNxt{ position:absolute; background:url(images/right_arw.png) no-repeat; width:61px; height:61px; display:inline-block; margin-top:130px}
.btnPrv:hover{ background:url(images/right_arwh.png) no-repeat; }
.btnNxt{ background:url(images/left_arw.png) no-repeat; margin-left:920px }
.btnNxt:hover{ background:url(images/left_arwh.png) no-repeat; }

h2{font:30px/30px 'Oswald', sans-serif; color:#2a2a2a; text-transform:uppercase}
.hdbx{ background:rgba(153,153,153,0.5); padding:7px 10px }
.winner h2{ color:#d71f27; text-transform:none}
.win_in{ border-bottom:2px dotted #c2c2c2; padding:20px}
.tbldata{ border-collapse:collapse; border-spacing:0; font:bold 18px Arial; color:#555}
.tbldata td{ padding-top:12px}
.tbldata td.doted{border-left:2px dotted #c2c2c2; padding-left:60px}


/********************** 7 aug *********************/
.FBWarp{ position:fixed; top:470px; right:0; z-index:999; }
.FBWarp a.FB_btn{ display:block; background:url(images/fb_btn.jpg) no-repeat 0 0; height:114px; width:29px; }
.FBWarp .FBCont{ width:238px; height:240px; border:1px solid #bebfba; background:#fff; }

.iblaCont{ height:20px; position:relative; }
.iblaCont .ibla{ background:url(images/ibla.png) no-repeat 0 0; width:107px; height:107px; position:absolute; top:-60px; right:0; z-index:9; }
.logo_bg_round{ background:url(images/logo_bg_round.png) no-repeat 0 0; width:225px; height:225px; }

.F30{ font-size:30px; }.F14{ font-size:14px; }.F25{ font-size:25px; }
.BDRT{ border-top:1px dotted #bebebe; }.BDRR{ border-right:1px dotted #bebebe; }
.W710{ width:710px; }.W750{ width:750px; }.W650{ width:650px; }.W550{ width:550px; }.W450{ width:450px; }
.redBulate li{ background:url(images/redBulate.png) no-repeat 0 6px;  padding:0 0 15px 20px; }
.tel{ background:#828282; color:#FFF; padding:5px; border-radius:5px; font-size:20px; }
.contFrm tr td{ padding-bottom:5px; font-size:25px; }
.contFrm input[type="text"]{ background:#b7b7b7; padding:5px; color:#3c3c3c; width:100%; border:none; }
.contFrm textarea{ background:#b7b7b7; padding:5px; color:#3c3c3c; width:100%; height:45px; border:none; }
.contFrm span{ color:#F00; }

.thumb{ border:1px solid #e6e6e6; border-radius:5px; background:#fff; padding:5px 5px 10px 5px; }
.thumb img{ width:113px; height:90px; }
.win_in_nw{ border-bottom:2px dotted #C2C2C2; padding:20px 20px 20px 0; }
.F18{ font-size:18px; }
.W255{ width:255px; }.W490{ width:490px; }