﻿/* Ю嫫殨塸鵲ࠪ/
@import url(fonts/fonts.css);

/* Reset */
BODY,DIV,DL,DT,DD,UL,OL,LI,H1,H2,H3,H4,H5,H6,PRE,FORM,FIELDSET,P,BLOCKQUOTE,TH,TD {margin:0;padding:0;font-weight:400;}
TABLE {border-collapse:collapse; border-spacing:0;}
FIELDSET,IMG{border:0;}
ADDRESS,CAPTION,CITE,DFN,EM,STRONG,TH, I {font-style:normal; font-weight:normal;}
OL,UL {list-style:none;}
CAPTION,TH {text-align:left;}
H1,H2,H3,H4,H5,H6 {font-size:100.1%;}
Q:BEFORE,Q:AFTER {content:'';}
BLOCKQUOTE {font-style:oblique;}
STRONG {font-weight:700;}
:focus{outline: none;}

html,body{height:100%;width:100%;}

BODY {position:relative;color:#fff;width:100%;padding:0;background: #3b83c4; font-family: 'Calibri', arial, tahoma, verdana; font-size: 18px;margin:0 auto; -webkit-font-smoothing: antialiased;}
.page {position:relative;clear: both;width: 1000px;min-height: 100%;margin:0 auto;padding:0;z-index:4;}
.wrap{overflow:hidden;position:relative;}

.empty{height:105px}

p, ul li, ol li, h4, dt, dd {font: 18px/20px 'Calibri', arial , tahoma, verdana;color:#fff;}
a {color:#fff;text-decoration:underline;}
a:hover {text-decoration:none;}
.more-link {text-align:right;padding: 0 6px;}
.alignright {float:right;}
.alignleft {float:left;}
.aligncenter {text-align:center;}
.bold {font-weight: bold;}
.clear {position:relative;overflow:hidden;display:block;width:100%;clear: both;margin:0;height:1px;}
label.disabled {opacity: 0.4}
textarea {resize: vertical;}

h1 {margin: 45px 0;text-align: center;font-size: 42px;font-weight:bold;color:#fff; font-weight: bold; font-family: 'Calibri', arial, tahoma, verdana;}
h2 {text-align: center;font-size: 42px;font-weight:bold;color:#fff; font-weight: bold; font-family: 'Calibri', arial, tahoma, verdana;}
h3 {font-size: 34px;line-height:36px;font-weight: bold;color:#fff;font-family: 'Calibri', arial, tahoma, verdana;}
h4 {font-size: 24px;line-height: 26px;color:#fff;font-weight: bold;color:#fff;font-family: 'Calibri', arial, tahoma, verdana;}

/* Header */
header {position:relative; overflow:hidden; zoom: 1; width: 100%; background: #3b83c4; margin: 0px; -webkit-box-shadow: 1px 1px 29px 0 #000000; -moz-box-shadow: 1px 1px 29px 0 #000000; -o-box-shadow: 1px 1px 29px 0 #000000; box-shadow: 1px 1px 29px 0 #000000; z-index: 50;}
header {position: fixed; }
header .in {position:relative; width: 1000px; height: 200px; margin: 0px auto; transition: 0.3s ease; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease;}
header.active .in {height: 118px; }
header .logo {position: absolute; top: 48px; left: 165px; transition: 0.3s ease; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease;}
header.active .logo {top: 30px; }
header .slogan {position: absolute; top: 118px; left: 160px; font-size: 16px; line-height: 20px;color: #fff; font-style: italic; transition: 0.3s ease; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease;}
header.active .slogan {display: none;}
header .award {position: absolute; top: 0px; left: 24px; transition: 0.3s ease; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease;}
header.active .award {display: none;}
header .contest {position: absolute; top: 20px; left: 415px; }
header .contest .contest-link {display: block; position:relative; }
header .contest .contest-link:before {content: ''; display: block; transition: 0.3s ease;position: absolute; z-index: 10; left: 0; top:0;width: 195px; height: 137px;background: url(../i/contest.png) no-repeat;}
header .contest .contest-link:after {content: ''; display: block; transition: 0.3s ease;position: absolute; z-index: 2; left: 0; top: 0px;width: 195px; height: 137px;background: url(../i/contest_hover.png) no-repeat;}
header.active .contest .contest-link {position:relative;left: 20px; top: -10px;}
header.active .contest .contest-link:before {width: 137px; height: 96px;background: url(../i/contest_mini_hover.png) no-repeat;}
header.active .contest .contest-link.active:before {background: none;}
header.active .contest .contest-link.active i {position: absolute; top: 0; left: 0; width: 137px; height: 96px;}
header.active .contest .contest-link.active i.logo_0 {background: #3b83c4 url(../i/contest_mini_0.png) no-repeat;  z-index: 16;}
header.active .contest .contest-link.active:hover i.logo_0 {background: #3b83c4 url(../i/contest_mini.png) no-repeat;  z-index: 36;}
header.active .contest .contest-link.active i.logo_1 {opacity: 0;background: #3b83c4 url(../i/contest_mini_1.png) no-repeat; z-index: 18; animation: contest_1 1s infinite;-webkit-animation: contest_1 1s infinite;-khtml-animation: contest_1 1s infinite;-moz-animation: contest_1 1s infinite;}
header.active .contest .contest-link.active i.logo_2 {opacity:0;background: #3b83c4 url(../i/contest_mini_2.png) no-repeat; z-index: 20; animation: contest_2 1s infinite;-webkit-animation: contest_2 1s infinite;-khtml-animation: contest_2 1s infinite;-moz-animation: contest_2 1s infinite;}
header.active .contest .contest-link:after {width: 137px; height: 96px; background: url(../i/contest_mini.png) no-repeat; }
header .contest .contest-link:hover:before {opacity: 0;}
header .contest .contest-link.active:before {animation: rainbow 2s linear infinite;-khtml-animation: rainbow 2s linear infinite;-webkit-animation: rainbow 2s linear infinite;-moz-animation: rainbow 2s linear infinite;}
header .contest .contest-link.active:after {background: url(../i/contest_mini_active.png) no-repeat;}
header .phone {position: absolute; top: 18px; left: 648px; font-style: italic; transition: 0.3s ease; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease;}
header.active .phone {display: none; }
header .phone em {display: block; font-style: normal; font-size: 42px; margin: 20px 0;}
header .soc-icons {position: absolute; bottom: 25px; left: 648px; transition: 0.3s ease; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease;}
header.active .soc-icons {top: 30px;}
header .soc-icons a {display: block; float: left; margin: 0 10px 0 0; width: 35px; height: 34px; background: url(../i/socials.png) no-repeat;}
header .soc-icons a:hover {background-position: -35px 0;}
header .soc-icons a.vk {background-position: 0 -34px;}
header .soc-icons a.vk:hover {background-position: -35px -34px;}
header .soc-icons a.ok {background-position: 0 -69px;}
header .soc-icons a.ok:hover {background-position: -35px -69px;}
header .soc-icons a.mail {background-position: 0 -103px;}
header .soc-icons a.mail:hover {background-position: -35px -103px;}
header .soc-icons a.tw {background-position: 0 -138px;}
header .soc-icons a.tw:hover {background-position: -35px -138px;}
header .soc-icons a.inst {background-position: 0 -173px;}
header .soc-icons a.inst:hover {background-position: -35px -173px;}

.box {position:relative; background: #3b83c4; width: 100%; margin: 0px; -webkit-box-shadow: 1px 1px 29px #000; -moz-box-shadow: 1px 1px 29px #000; box-shadow: 1px 1px 29px #000;}
.box .in {position:relative; width: 1000px; margin: 0px auto; }
.box.orange {background: #e26000; }
.box h2 {position: absolute; top: 60px; left: 0; width: 100%;}
.box .nav_arr {position: absolute; left: 50%; width: 30px; height: 30px; margin: 0 0 0 -16px; border: 2px solid #fff; border-radius: 16px; -khtml-border-radius: 16px; -webkit-border-radius: 16px; -moz-border-radius: 16px; background: url(../i/arrs_0.png) no-repeat center -2px; cursor: pointer; z-index: 20;}
.box .nav_arr.top {top: 18px;background-position: center -2px;}
.box .nav_arr.bottom {bottom: 18px;background-position: center -34px;}
#box-1 .nav_arr.bottom {width: 48px; height: 48px; margin: 0 0 0 -24px; border: 0 none;background: url(../i/arrow-down.png) no-repeat; bottom: 224px; animation: arrow 0.6s infinite;-webkit-animation: arrow 0.6s infinite;-khtml-animation: arrow 0.6s infinite;-moz-animation: arrow 0.6s infinite;}
.box .nav_arr:hover {background-color: #e26000; }
.box.orange .nav_arr:hover {background-color: #3b83c4;}

.box#box-1 {padding-top: 200px;background: #0862b5; z-index: 18; }
.box#box-1 .in { height: 692px;}
/*.box#box-1 .box-dog {position:relative; width: 800px; height: 402px; top: 80px; margin: 0 auto; background: url(../i/bg_box_1.png) no-repeat center 0;}
*/
.box#box-1 .box-dog {position: absolute; top: 56px; left: 122px; width: 668px; height: 358px;background: url(../i/anim/dog_free.png) no-repeat ;  opacity:1; animation: dog_over 0.8s ease-out;-khtml-animation: dog_over 0.8s ease-out;-webkit-animation: dog_over 0.8s ease-out;-moz-animation: dog_over 0.8s ease-out;}
.box#box-1 .box-dog .dog {position: absolute; top: 0; left: 0;width: 668px; height: 358px; background: url(../i/anim/dog.png) no-repeat; z-index: 4;}
.box#box-1 .box-dog .dog.parallax-layer_1 {position: absolute; top: 56px; left: 62px;width: 668px; height: 358px; background: url(../i/dog_1.png) no-repeat; z-index: 4;}
/*.box#box-1 .box-dog .dog-shadow {position: absolute; top: 56px; left: 36px;width: 710px; height: 354px; background: url(../i/bg_box_1_sh.png) no-repeat; z-index: 2;}
*/
.box#box-1 .box-dog .dog-eyes {position: absolute; top: 129px; left: 455px;width: 72px; height: 84px; background: url(../i/anim/eyes/1.png) no-repeat;opacity: 0;z-index: 13;}
.box#box-1 .box-dog .dog-eyes {animation: dog_eyes ease-out 2s 1s infinite;-webkit-animation: dog_eyes ease-out 2s 1s infinite;-khtml-animation: dog_eyes ease-out 2s 1s infinite;-moz-animation: dog_eyes ease-out 2s 1s infinite;}
.box#box-1 .box-dog .dog-tail {position: absolute; top: 212px; left: 108px;width: 199px; height:  161px; background: none; background-repeat: no-repeat; z-index: 19;opacity: 0;}
.box#box-1 .box-dog .dog-tail.tail_1.active, .box#box-1 .box-dog .dog-tail.tail_2.active, .box#box-1 .box-dog .dog-tail.tail_3.active, .box#box-1 .box-dog .dog-tail.tail_4.active, .box#box-1 .box-dog .dog-tail.tail_5.active { background-image: url(../i/anim/tail/1.png);animation: dog_tail_1 ease-out 0.2s 1;-webkit-animation: dog_tail_1 ease-out 0.2s 1;-moz-animation: dog_tail_1 ease-out 0.2s 1;-khtml-animation: dog_tail_1 ease-out 0.2s 1;}
.box#box-1 .box-dog .dog-tail.tail_2.active {background-image: url(../i/anim/tail/2.png);animation: dog_tail_2 ease-out 0.2s 1;-webkit-animation: dog_tail_2 ease-out 0.2s 1;-moz-animation: dog_paw_2 ease-out 0.2s 1;-khtml-animation: dog_paw_2 ease-out 0.2s 1;}
.box#box-1 .box-dog .dog-tail.tail_3.active {background-image: url(../i/anim/tail/3.png);animation: dog_tail_3 ease-out 0.2s 1;-webkit-animation: dog_tail_3 ease-out 0.2s 1;-moz-animation: dog_paw_3 ease-out 0.2s 1;-khtml-animation: dog_paw_3 ease-out 0.2s 1;}
.box#box-1 .box-dog .dog-tail.tail_4.active {background-image: url(../i/anim/tail/4.png);animation: dog_tail_4 ease-out 0.2s 1;-webkit-animation: dog_tail_4 ease-out 0.2s 1;-moz-animation: dog_paw_4 ease-out 0.2s 1;-khtml-animation: dog_paw_4 ease-out 0.2s 1;}
.box#box-1 .box-dog .dog-paw {position: absolute; top: 30px; left: 138px;width: 265px; height:  255px; background: none; z-index: 16;}
.box#box-1 .box-dog .dog-paw.paw_1.active, .box#box-1 .box-dog .dog-paw.paw_2.active, .box#box-1 .box-dog .dog-paw.paw_3.active, .box#box-1 .box-dog .dog-paw.paw_4.active, .box#box-1 .box-dog .dog-paw.paw_5.active {opacity: 0; background-image: url(../i/anim/paw/1.png);animation: dog_paw_1 ease-out 0.16s 0.6s 4;-webkit-animation: dog_paw_1 ease-out 0.16s 0.6s 4;-moz-animation: dog_paw_1 ease-out 0.16s 0.6s 4;-khtml-animation: dog_paw_1 ease-out 0.16s 0.6s 4;}
.box#box-1 .box-dog .dog-paw.paw_2.active {background-image: url(../i/anim/paw/2.png);animation: dog_paw_2 ease-out 0.16s 0.6s 4;-webkit-animation: dog_paw_2 ease-out 0.16s 0.6s 4;-moz-animation: dog_paw_2 ease-out 0.16s 0.6s 4;-khtml-animation: dog_paw_2 ease-out 0.16s 0.6s 4;}
.box#box-1 .box-dog .dog-paw.paw_3.active {background-image: url(../i/anim/paw/3.png);animation: dog_paw_3 ease-out 0.16s 0.6s 4;-webkit-animation: dog_paw_3 ease-out 0.16s 0.6s 4;-moz-animation: dog_paw_3 ease-out 0.16s 0.6s 4;-khtml-animation: dog_paw_3 ease-out 0.16s 0.6s 4;}
.box#box-1 .box-dog .dog-paw.paw_4.active {background-image: url(../i/anim/paw/4.png);animation: dog_paw_4 ease-out 0.16s 0.6s 4;-webkit-animation: dog_paw_4 ease-out 0.16s 0.6s 4;-moz-animation: dog_paw_4 ease-out 0.16s 0.6s 4;-khtml-animation: dog_paw_4 ease-out 0.16s 0.6s 4;}
.box#box-1 .box-dog .dog-paw.paw_5.active {background-image: url(../i/anim/paw/5.png);animation: dog_paw_5 ease-out 0.16s 0.6s 4;-webkit-animation: dog_paw_5 ease-out 0.16s 0.6s 4;-moz-animation: dog_paw_5 ease-out 0.16s 0.6s 4;-khtml-animation: dog_paw_5 ease-out 0.16s 0.6s 4;}

.box#box-1 .quest-1 {position: absolute; top: 478px; left: 212px; font-size:34px; line-height: 36px;}
.box#box-1 .quest-2 {position: absolute; top: 612px; left: 212px; font-size:24px; line-height: 26px;}

.box#box-2 {background: #4b4d00; z-index: 16; }
.box#box-2 .in {height: 1802px;}
.box#box-2 .box-dog {position: relative; top: 0px; left:0;width: auto; height: 1706px; margin: 0 auto; ;}
.box#box-2 .box-dog .dog {position: absolute; top: 66px; left: 148px;width: 724px; height: 1552px; background: url(../i/bg_box_2_dog.png) no-repeat; z-index: 6;}
.box#box-2 .box-dog .dog-shadow {position: absolute; top: 250px; left: 75px;width: 696px; height: 1419px; background: url(../i/bg_box_2_sh.png) no-repeat; z-index: 2;}
.box#box-2 .box-dog .dog-shadow-2 {position: absolute; top: 5px; left: 36px; width: 946px; height: 1706px; background: url(../i/bg_box_2.png) no-repeat; z-index: 4;}
.box#box-2 .box-dog .helicopter {position: absolute; top: 714px; left: 460px;width: 586px; height: 355px; background: url(../i/helicopter.png) no-repeat; z-index: 8;}
.box#box-2 .box-dog .zoom-link {counter-increment: counter;position: absolute; top: 256px; left: 525px;width: 63px; height: 63px; background: url(../i/pic_zoom.png) no-repeat; opacity: 0.75; z-index: 10; transition: 0.3s;}
.box#box-2 .box-dog .zoom-link:hover { opacity:1.0; }
.box#box-2 .box-dog .zoom-link:before {position: absolute; top: -2px; left: 0; width: 61px; text-align: center; content: counter(counter); font-weight: bold; font-size: 51px; color: #0082cb; }
.box#box-2 .box-dog .zoom-link.link-2 {top: 452px; left: 380px;}
.box#box-2 .box-dog .zoom-link.link-3 {top: 606px; left: 490px;}
.box#box-2 .box-dog .zoom-link.link-4 {top: 810px; left: 486px;}
.box#box-2 .box-dog .zoom-link.link-5 {top: 996px; left: 530px;}
.box#box-2 .info {position: absolute; top: 218px; left: 730px; width: 180px;font-style: italic; z-index: 10;}
.box#box-2 .info.right {text-align: right;}
.box#box-2 .info .pic {position: absolute; top: -118px; left: -45px; }
.box#box-2 .info.right .pic {left: auto; right: -45px; }
.box#box-2 .info.info-2 {top: 670px; left: 110px; }
.box#box-2 .info.info-3 {top: 1100px; left: 100px; }

.box#box-3 {z-index: 12; }
.box#box-3 .in {overflow: hidden;}
.box#box-3 .reasons-list {position: relative; margin: 120px 0; left: 50px; }
.box#box-3 .reasons-list .item {position:relative; overflow: hidden; margin: 35px 0; width: 900px;}
.box#box-3 .reasons-list .item .info {display: table-cell; vertical-align: top; padding-top: 62px;height: 120px;width: 750px;}
.box#box-3 .reasons-list .item .info h4 {cursor: pointer; margin: 0 0 6px; font-size: 30px;line-height: 36px;}
.box#box-3 .reasons-list .item .info h4 em {cursor: pointer; border-bottom: 1px dashed; font-weight: bold;}
.box#box-3 .reasons-list .item .info h4:hover em, .box#box-3 .reasons-list .item .info.active h4 em {border-bottom: 0 none;  }
.box#box-3 .reasons-list .item .info p {display: none;font-size: 22px; line-height: 24px;}
.box#box-3 .reasons-list .item .pic {float: left; margin: 12px 40px 20px 0;}

.box#box-4 {z-index: 8; }
.box#box-4 .in {height: 720px;}
.box#box-4 .in .column {position: relative; width: 50%; float: left; }
.box#box-4 .opinions-box {position: absolute; top: 135px; left: 46px;}
.box#box-4 .opinions-list {position: relative; width: 430px; float: left;  margin-right: 40px;}
.box#box-4 .opinions-list:first-child {}
.box#box-4 .opinions-list .item {position: relative; overflow: hidden; margin: 0 0 35px 0;}
.box#box-4 .opinions-list .item .userpic {display: block; float: left; clear: bottom; margin: 8px 20px 10px 0;width: 92px; height: 92px; border: 4px solid #fff; border-radius: 50px; -webkit-border-radius: 50px; -khtml-border-radius: 50px; -moz-border-radius: 50px; }
.box#box-4 .opinions-list .item h4 {font-size: 18px; font-style: italic; }
.box#box-4 .opinions-list .item p {position: relative; overflow: hidden; font-size: 16px; line-height: 18px; margin: 8px 0;}

.box#box-5 {background: #e26000 url(../i/bg_1.png) repeat-x center 0; z-index: 10; }
.box#box-5 .in {height: 402px;}
.box#box-5 .pic {position: absolute; bottom: 0; left: 45px; }
.box#box-5 h3 {position: absolute; top: 70px; left: 425px; }
.box#box-5 .button {position: absolute; overflow: hidden; top: 258px; left: 420px; -webkit-border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; -o-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; }
.box#box-5 .button a {display: block; position: relative; overflow: hidden; width: 226px; height: 59px; line-height: 53px; border: 3px solid #fff; font-size:31px; color: #fff;text-decoration: none; text-align: center; -webkit-border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; -o-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; 
	transition: 0.6s;
	background: #3b83c4; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiODNjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzExNGM4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzExNGM4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYjgzYzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #3b83c4 0%, #114c81 82%, #114c81 82%, #3b83c4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b83c4), color-stop(82%,#114c81), color-stop(82%,#114c81), color-stop(100%,#3b83c4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3b83c4 0%,#114c81 82%,#114c81 82%,#3b83c4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3b83c4 0%,#114c81 82%,#114c81 82%,#3b83c4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3b83c4 0%,#114c81 82%,#114c81 82%,#3b83c4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3b83c4 0%,#114c81 82%,#114c81 82%,#3b83c4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b83c4', endColorstr='#114c81',GradientType=0 ); /* IE6-8 */
}
.box#box-5 .button a:hover {
	background: #e26000; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiODNjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzExNGM4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzExNGM4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYjgzYzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e26000 0%, #e20019 82%, #e26000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e26000), color-stop(82%,#e20019), color-stop(100%,#3b83c4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e26000 0%,#e20019 82%,#e26000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e26000 0%,#e20019 82%,#e26000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e26000 0%,#e20019 82%,#e26000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e26000 0%,#e20019 82%,#e26000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e26000', endColorstr='#e20019',GradientType=0 ); /* IE6-8 */
}

.box#box-6 {background: #e26000; z-index: 16; }
.box#box-6 .in {height: 700px;}
.box#box-6 .declare {position: absolute; top: 175px; left: 125px; font-size: 34px;}
.box#box-6 .opt {position: absolute; top: 690px; left: 140px; font-size: 31px; line-height: 33px;}
.box#box-6 h2 {left: 140px; text-align: left; width: auto;}
.box#box-6 .conditions-list {position: absolute; top: 270px; left: 93px; }
.box#box-6 .conditions-list .item {position: relative; width: 193px; float: left; margin: 0 39px;}
.box#box-6 .conditions-list .item p {text-align: center; margin: 38px 0;}
.box#box-6 .brdr {position: absolute; top: 632px; left: 358px; width: 282px; height: 20px; background: url(../i/brdr.png) no-repeat}
.box#box-6 .brdr.brdr-1 {top: 794px; }

.box#box-11 {padding-top: 200px; z-index: 16; }
.box#box-11 .in {height: 1040px;}
.box#box-11 .declare {position: absolute; width: 100%; top: 220px; left: 0; font-size: 76px; text-align: center;}
.box#box-11 .steps {position: absolute; width: 100%; top: 298px; left: 0; font-size: 42px; font-weight: bold; text-align: center;}
.box#box-11 .opt {position: absolute; top: 690px; left: 140px; font-size: 31px; line-height: 33px;}
.box#box-11 h2 {top: 70px;left: 0;font-size: 52px; line-height: 54px; width: 100%; text-align: center;}
.box#box-11 .conditions-list {position: absolute; top: 375px; left: 70px;}
.box#box-11 .conditions-list .item {position: relative; width: 220px; float: left; margin: 0 35px;counter-increment: counter;}
.box#box-11 .conditions-list .item:before {position: absolute; top: 230px; left: -8px; content: counter(counter); font-weight: bold; font-size: 89px; }
.box#box-11 .conditions-list .item p {margin: 28px 0 28px 48px; line-height: 23px;}
.box#box-11 .brdr {position: absolute; top: 632px; left: 358px; width: 282px; height: 20px; background: url(../i/brdr.png) no-repeat}
.box#box-11 .brdr.brdr-1 {top: 794px; }
.box#box-11 .topbutton {position: absolute;top: 738px;left: 0; width: 100%;}
.box#box-11 .rules {position: absolute;top: 880px;left: 0; width: 100%; font-size: 26px; text-align: center;}
.box#box-11 .topbutton .button a {margin: 0 auto;}
.box#box-11 .links {position: absolute; top: 800px; left: 0; width: 100%; text-align: center; font-size: 76px; line-height: 88px;}

.box#box-10 {background: #e26000; z-index: 14; }
.box#box-10 .in {height: 1480px;}
.box#box-10 .iphone {position: absolute; top: 58px; left: 288px; font-size: 31px; line-height: 33px;}
.box#box-10 .brdr {position: absolute; top: 780px; left: 358px; width: 282px; height: 20px; background: url(../i/brdr.png) no-repeat}
.box#box-10 .ended {top: 860px; left: 0; width: 100%;font-size: 49px; text-align: center; line-height: 45px;}
.box#box-10 .conditions {top: 410px; }
.box#box-10 .surprise {position: absolute; top: 590px; left: 180px;}
.box#box-10 .info {position: absolute; top: 640px; left: 360px; font-size: 24px; font-weight: bold; line-height: 26px;}
.box#box-10 #clock {position: absolute; top: 1000px; left: 48px; font-size: 252px; line-height: 185px;font-weight: bold;}
.box#box-10 .label {position: absolute; top: 1220px; left: 0; font-size: 24px;}
.box#box-10 .label em {display: block; float: left; width: 332px; text-align: center; font-style: italic; }
.box#box-10 .button {position: absolute !important; top: 1260px; left: 50%; margin-left: -197px !important;}
.box#box-10 .links {position: absolute; top: 1300px; left: 0; width: 100%; text-align: center;}
.box#box-10 .links p {font-size: 40px; line-height: 48px;}

.box#box-7 {padding-top: 200px;z-index: 18; }
.box#box-7 .in { height: 380px;}
.box#box-7 h3 {position: absolute; top: 175px; left: 0; width: 100%; font-weight: normal; font-size:24px; line-height: 26px; text-align: center; }
.box#box-7 p {position: absolute; top: 225px; left: 0; width: 100%; font-size:24px; line-height: 26px; text-align: center; }
.box#box-7 p.rules {top: 300px; font-size:22px; line-height: 24px; }

.box#box-8 {z-index: 15; }
.box#box-8 .in { height: 292px;}
.box#box-8 .magnet {position: absolute; top: 58px; left: 135px;  }
.box#box-8 h2 {position: absolute; top: 56px; left: 330px; width: auto; font-size: 61px; line-height: 65px; text-align: left; }
.box#box-8 p {position: absolute; top: 134px; left: 330px; font-size:26px; line-height: 28px; font-weight: bold;}

.box#box-9 {z-index: 8; overflow: hidden; }
.box#box-9 .in {overflow: hidden; }
.box#box-9 h2 {position: relative; top:0; padding-top: 80px;}
.box#box-9 h1 {font-size: 76px; line-height: 70px; margin: 30px 0 0;}
.box#box-9 .date {font-size: 42px; text-align: center; line-height: 44px; }
.box#box-9 .button, .box#box-10 .button, .box#box-11 .button, .border_type .button {position: relative; display: block;width: 394px; margin: 38px auto; font-size: 46px; text-align: center; line-height: 96px; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;  overflow: hidden;}
.box#box-9 .button a, .box#box-10 .button a, .box#box-11 .button a, .border_type .button a {position: relative; display: block;width: 388px; height: 102px; text-decoration: none; border: 3px solid #fff; overflow: hidden;-webkit-border-radius: 18px; -moz-border-radius: 18px; border-radius: 18px; 
	transition: 0.6s;
	background: #3b83c4; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiODNjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzExNGM4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzExNGM4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYjgzYzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #3b83c4 0%, #114c81 82%, #114c81 82%, #3b83c4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b83c4), color-stop(82%,#114c81), color-stop(82%,#114c81), color-stop(100%,#3b83c4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3b83c4 0%,#114c81 82%,#114c81 82%,#3b83c4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3b83c4 0%,#114c81 82%,#114c81 82%,#3b83c4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3b83c4 0%,#114c81 82%,#114c81 82%,#3b83c4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3b83c4 0%,#114c81 82%,#114c81 82%,#3b83c4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b83c4', endColorstr='#114c81',GradientType=0 ); /* IE6-8 */
}
.box#box-9 .button a:hover, .box#box-10 .button a:hover, .box#box-11 .button a:hover, .border_type .button a:hover {
	background: #e26000; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiODNjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzExNGM4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzExNGM4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYjgzYzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e26000 0%, #e20019 82%, #e26000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e26000), color-stop(82%,#e20019), color-stop(100%,#3b83c4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e26000 0%,#e20019 82%,#e26000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e26000 0%,#e20019 82%,#e26000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e26000 0%,#e20019 82%,#e26000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e26000 0%,#e20019 82%,#e26000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e26000', endColorstr='#e20019',GradientType=0 ); /* IE6-8 */
}
.box#box-9 .photo-list {width: 888px;margin: 98px auto; position: relative; overflow: hidden;}
.box#box-9 .photo-list .item {float: left; margin: 15px 17px; position: relative; overflow: hidden; border: 4px solid #fff;-webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; }
.box#box-9 .photo-list .item img {position: relative; display: block; width: 254px; height: 210px; }
.box#box-9 .photo-list .item .favorite, .photoshow .pp_content_container .pp_details .favorite {position: absolute; top: 6px; right: 8px; z-index: 10; color: #fff; font-size: 14px; }
.box#box-9 .photo-list .item:hover .favorite, .photoshow .pp_content_container .pp_details:hover .favorite {color: #3b83c4; }
.box#box-9 .photo-list .item .favorite .like-counts, .photoshow .pp_content_container .pp_details .favorite .like-counts {padding: 0 0 0 20px; background: url(../i/like.png) no-repeat 3px 3px;}
.box#box-9 .photo-list .item:hover .favorite .like-counts, .photoshow .pp_content_container .pp_details:hover .favorite .like-counts {background-position: 3px -13px;}
.box#box-9 .photo-list .item .title {transition: bottom 0.3s ease, background 0.9s ease; position: absolute; bottom: -100px; left: 0; width: 100%; padding: 15px 0;z-index: 10; color: #fff; font-size: 14px; background: rgba(0,0,0,0);}
.box#box-9 .photo-list .item:hover .title {bottom:0;background: rgba(0,0,0,0.64);}
.box#box-9 .photo-list .item .title h4, .photoshow .pp_content_container .pp_details .title h4 {font-size :17px; margin: 0 15px;}
.box#box-9 .photo-list .item .title p, .photoshow .pp_content_container .pp_details .title p {margin: 0 20px; font-size :15px ; line-height: 17px; font-family: 'Myriad Pro', arial;}

/*  After Contest's End */
.box#box-9 h3 {font-size : 36px; text-align: center; margin: 60px 0 0;}
.box#box-9 .winners_photo {position: relative; overflow: hidden; margin: 20px auto;}
.box#box-9 .winners_photo img {display: block; margin: 0 auto; width: 600px;border: 4px solid #fff;-webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px;  }
.box#box-9 .winners_photo p {text-align: center; font-size : 24px; margin: 20px auto;}
.box#box-9 .winners_photo {}
.box#box-9 {}

.box#box-rules {}
.box#box-rules .in {padding: 240px 0 40px;}
.box#box-rules .in h3 {margin: 25px 60px 15px;}
.box#box-rules .in p {margin: 20px 60px;}
.box#box-rules .in ul {margin: 15px 80px;}
.box#box-rules .in ul li {margin: 15px 0px; list-style: disc;}

.box#box-winners .in {padding: 200px 0 40px;}
.box#box-winners .in h3 {position: relative; font-size: 24px;}
.box#box-winners .in .winners {position: relative; overflow: hidden;}
.box#box-winners .in .winners .column {width: 480px; float: left;}
.box#box-winners .in .winners ul {width: auto; }

.box#box-pharmacies {padding-top: 200px;overflow: hidden; z-index: 10;}
.box#box-pharmacies h2 {position: relative; padding: 45px 0 10px; top: 0; text-align: left; font-size: 26px; }
.box#box-pharmacies .pharmacies-list {position: relative; margin: 0px 46px;}
.box#box-pharmacies .pharmacies-list .column {position: relative; float: left; width: 250px; margin: 0 34px 0 0;}
.box#box-pharmacies .pharmacies-list  .item {position: relative; position: relative; float: left; width: 250px; height: 120px;margin: 0 34px 0 0;}
.box#box-pharmacies .pharmacies-list  .item h3 {margin: 14px 0; font-size :24px; font-weight: normal;}
.box#box-pharmacies .pharmacies-list  .item h4 {font-size :17px; }
.box#box-pharmacies .pharmacies-list  .item p {font-size :15px; line-height: 16px; }
.box#box-pharmacies .show-list {position: relative; margin: 0px 46px; width: 292px; border: 2px solid #fff;z-index: 10; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background-color: #fff; -webkit-box-shadow: inset 3px 5px 18px rgba(0,0,0,.62); -moz-box-shadow: inset 3px 5px 18px rgba(0,0,0,.62); box-shadow: inset 3px 5px 18px rgba(0,0,0,.62);}
.box#box-pharmacies .show-list .top {position: relative; display: block; width: 292px; height: 33px; line-height: 33px; font-size: 16px; color: #555; text-indent: 14px; cursor: pointer; z-index: 20;}
.box#box-pharmacies .show-list .top .arr {position: absolute; right: 5px; top: 8px;width: 23px; height: 20px; background: url(../i/arrow.png) no-repeat;}
.box#box-pharmacies .show-list .top.active .arr {background-position: 0 -20px;}
.box#box-pharmacies .show-list ul {position: absolute; top: 0; left: 2px; width: 288px; padding: 33px 0 0; z-index: 10;-webkit-border-radius: 7px/8px; -moz-border-radius: 7px/8px; border-radius: 7px/8px; background-color: #fff; -webkit-box-shadow: inset 3px 5px 18px rgba(0,0,0,.62); -moz-box-shadow: inset 3px 5px 18px rgba(0,0,0,.62); box-shadow: inset 3px 5px 18px rgba(0,0,0,.62);}
.box#box-pharmacies .show-list ul li {display: none; font-size: 16px; text-indent: 22px; }
.box#box-pharmacies .show-list ul li:last-child {margin-bottom: 14px;}
.box#box-pharmacies .show-list ul li a {color :#555; opacity:0;}

/* File Upload */
#popup_upload {position: relative;}
#popup_upload h2 {font-size :32px; text-align: left; margin: 20px;}
#popup_upload h2.one-photo {text-align: center; margin: 125px 20px 0;}
#popup_upload .fieldset {position: relative; width: 452px; float: left; margin: 0 0 0 20px; z-index: 10; }
#popup_upload .fieldset .field {position: relative; margin: 20px 0;}
#popup_upload .fieldset .field input {display: block; padding: 0 10px; margin: 0; border: 2px solid #fff; width: 448px; height: 33px; font-family: 'Calibri', arial, tahoma, verdana; font-size: 15px; -webkit-border-radius: 7px/8px; -moz-border-radius: 7px/8px; border-radius: 7px/8px; background-color: #fff; -webkit-box-shadow: inset 3px 5px 18px rgba(0,0,0,.3); -moz-box-shadow: inset 3px 5px 18px rgba(0,0,0,.3); box-shadow: inset 3px 5px 18px rgba(0,0,0,.3);}
#popup_upload .fieldset .field input.error {border: 2px solid #f00; }
#popup_upload .fieldset .field label.error{position: absolute; bottom: -19px; left: 14px; font-size: 12px; margin: 0;}
#popup_upload .fileupload-process {display: none !important;}
#popup_upload .error {position: relative; font-size: 12px; margin: 15px 0;}
#popup_upload .fileupload-buttonbar {position: relative;margin: 0 0 0 20px}
#popup_upload .fileupload-buttonbar.bottom {margin: 36px 0 0;}
#popup_upload .fileupload-buttonbar .btn {display: block;padding: 0; margin: 0 0 16px;text-align: center;border: 2px solid #fff; cursor: pointer; color :#fff; font-family: 'Calibri', arial, tahoma, verdana; font-size: 16px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; 
	background: #3b83c4; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiODNjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzExNGM4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzExNGM4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYjgzYzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #3b83c4 0%, #114c81 82%, #114c81 82%, #3b83c4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b83c4), color-stop(82%,#114c81), color-stop(82%,#114c81), color-stop(100%,#3b83c4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3b83c4 0%,#114c81 82%,#114c81 82%,#3b83c4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3b83c4 0%,#114c81 82%,#114c81 82%,#3b83c4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3b83c4 0%,#114c81 82%,#114c81 82%,#3b83c4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3b83c4 0%,#114c81 82%,#114c81 82%,#3b83c4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b83c4', endColorstr='#114c81',GradientType=0 ); /* IE6-8 */
}
#popup_upload .fileupload-buttonbar .btn:hover, #popup_upload .fileupload-buttonbar .btn:active {
	background: #e26000; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiODNjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzExNGM4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzExNGM4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYjgzYzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e26000 0%, #e20019 82%, #e26000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e26000), color-stop(82%,#e20019), color-stop(100%,#3b83c4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e26000 0%,#e20019 82%,#e26000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e26000 0%,#e20019 82%,#e26000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e26000 0%,#e20019 82%,#e26000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e26000 0%,#e20019 82%,#e26000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e26000', endColorstr='#e20019',GradientType=0 ); /* IE6-8 */
}
#popup_upload .fileupload-buttonbar .btn span  {display: block; line-height: 32px; width: 137px; height: 35px; } 
#popup_upload .fileupload-buttonbar .btn.fileinput-button  {width: 137px; height: 34px; padding:0; }
#popup_upload .fileupload-buttonbar .btn.start  {float: left; margin: 0 26px 0 0; font-size: 32px; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px;  } 
#popup_upload .fileupload-buttonbar .btn.start span  {line-height: 74px; width: 278px; height: 74px; } 
#popup_upload .fileupload-buttonbar .btn.cancel  {font-size: 15px;
	background: #8f8f8f; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiODNjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzExNGM4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzExNGM4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYjgzYzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #565656 0%, #8f8f8f  31%, #565656 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#565656), color-stop(31%,#8f8f8f ), color-stop(100%,#565656)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #565656 0%,#8f8f8f 31%,#565656 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #565656 0%,#8f8f8f 31%,#565656 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #565656 0%,#8f8f8f 31%,#565656 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #565656 0%,#8f8f8f 31%,#565656 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#565656', endColorstr='#8f8f8f',GradientType=0 ); /* IE6-8 */
} 
#popup_upload .fileupload-buttonbar .btn.cancel:hover  {
	background: #7c7c7c; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiODNjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzExNGM4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzExNGM4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYjgzYzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #7c7c7c 0%, #333   31%, #707070 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7c7c7c), color-stop(31%,#333333), color-stop(100%,#707070)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #7c7c7c 0%,#333  31%,#707070 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7c7c7c 0%,#333  31%,#707070 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #7c7c7c 0%,#333  31%,#707070 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #7c7c7c 0%,#333  31%,#707070 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c7c7c', endColorstr='#333 ',GradientType=0 ); /* IE6-8 */
} 
#popup_upload .files {position: relative; float: left; margin: 17px 0 0 34px;display: block; overflow: hidden;}
#popup_upload .files .preview {display: block;  width: 196px; height: 196px;}
#popup_upload .files .preview canvas {display: block; overflow: hidden; -webkit-border-radius: 11px; -moz-border-radius: 11px; border-radius: 11px; background-color: #3b83c4; border: 2px solid #fff;}
#popup_upload .files .name, #popup_upload .files .size, #popup_upload .files .btn {display: none; }
#popup_upload .fileinput-button input {font-size: 50px;}
#popup_upload .fileupload-progress {display: none;}
#popup_upload .files .progress {display: block; width: 100%; height: 22px;margin: 15px 0; -webkit-border-radius: 11px; -moz-border-radius: 11px; border-radius: 11px;}
#popup_upload .files .progress .progress-bar {display: block; width: 0; height: 22px;}

/* Footer */
footer {position:relative; overflow:hidden; background: #e26000; width: 100%; margin: 0px; z-index: 6;}
footer .in {position:relative; width: 1000px; height: 128px; margin: 0px auto; }
footer .logo {position: absolute; top: 45px; left: 50px; }
footer .logo img {display: block; height: 38px;}
footer .copyright {position: absolute; top: 40px; left: 285px; font-size: 24px; line-height: 26px;}
footer .copyright span {display: block; font-size: 16px; line-height: 26px;}

/* Pretty Photo/ Modal */
.hidden {display: none;}
.pp_content_container .pp_close {position: absolute; top: -68px; right: -64px; width: 53px; height: 53px; background: url(../i/close.png) no-repeat;}
.pp_content_container .pp_close:hover {background-position: 0 -52px;}
.popup-box .arr, .light_square .pp_content_container .pp_arrow_previous, .pp_content_container .pp_arrow_next {position: absolute; top: 0; width: 18px; height: 100%; background: url(../i/arrs.png) no-repeat 0 center;}
.popup-box .arr.prev, .light_square .pp_content_container .pp_arrow_previous {left: 4px; }
.popup-box .arr.next, .light_square .pp_content_container .pp_arrow_next {right: 4px; background-position: -18px center;}
.pp_content_container .pp_previous {width: 24px;margin-left: -24px; background: url(../i/arr_left.png) no-repeat 0 center;}
.pp_content_container .pp_next {width: 24px;margin-right: -24px;background: url(../i/arr_right.png) no-repeat right center;}
.photoshow .pp_content_container {margin: 0 0 65px; background: #fff; padding: 30px 0px 30px; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px;}
.photoshow .pp_content_container .pp_gallery {display: none !important;}
.photoshow .pp_content_container .pp_content {position: relative;}
.photoshow .pp_content_container .pp_fade {position: relative; }
.photoshow .pp_content_container .pp_details .pp_nav {display: none !important;}
.photoshow .pp_content_container .pp_details {position: absolute; top:0;left: 0; margin:0;float: none; height: 100%;z-index: 2005;}
.photoshow .pp_content_container .pp_details .title {position: absolute; bottom: 0px; left: 0; width: 100%; padding: 15px 0;z-index: 10; color: #fff; font-size: 14px;background: rgba(0,0,0,0.64);}
.photoshow .pp_content_container .pp_details .title .button {position: absolute; bottom: -112px; left: 50%; margin-left: -149px; font-size: 36px; text-align: center; line-height: 75px; overflow: hidden; width: 298px; height: 78px; text-decoration: none; border: 3px solid #fff;-webkit-border-radius: 18px; -moz-border-radius: 18px; border-radius: 18px; 
	transition: 0.6s;
	background: #3b83c4; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiODNjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzExNGM4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzExNGM4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYjgzYzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #3b83c4 0%, #114c81 82%, #114c81 82%, #3b83c4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b83c4), color-stop(82%,#114c81), color-stop(82%,#114c81), color-stop(100%,#3b83c4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3b83c4 0%,#114c81 82%,#114c81 82%,#3b83c4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3b83c4 0%,#114c81 82%,#114c81 82%,#3b83c4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3b83c4 0%,#114c81 82%,#114c81 82%,#3b83c4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3b83c4 0%,#114c81 82%,#114c81 82%,#3b83c4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b83c4', endColorstr='#114c81',GradientType=0 ); /* IE6-8 */
}
.photoshow .pp_content_container .pp_details .title .button:hover {
	background: #e26000; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiODNjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzExNGM4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzExNGM4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYjgzYzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e26000 0%, #e20019 82%, #e26000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e26000), color-stop(82%,#e20019), color-stop(100%,#3b83c4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e26000 0%,#e20019 82%,#e26000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e26000 0%,#e20019 82%,#e26000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e26000 0%,#e20019 82%,#e26000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e26000 0%,#e20019 82%,#e26000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e26000', endColorstr='#e20019',GradientType=0 ); /* IE6-8 */
}
.photoshow .pp_content_container .pp_arrow_next {display: none;}

.slideshow .pp_content_container {margin: 0 0 65px; background: #fff; padding: 45px 0px 45px;}
.slideshow .pp_content_container .pp_left {padding-left: 45px;}
.slideshow .pp_content_container .pp_right {padding-right: 45px;}
.slideshow .pp_content_container .pp_gallery {display: none !important;}
.slideshow .pp_content_container .pp_content {position: relative;}
.slideshow .pp_content_container .pp_fade {position: relative; }
.slideshow .pp_content_container .pp_nav {position: absolute; bottom: -25px; left: 0px; width: 100%;}
.slideshow .pp_content_container .pp_nav a.pp_arrow_previous, .slideshow .pp_content_container .pp_nav .pp_play {display: none !important;}
.slideshow .pp_content_container .pp_details {margin: 20px auto;float: none; width: 560px; height: 100%;z-index: 2005;}
.slideshow .pp_content_container .pp_details p {font-size: 20px; color: #0082cb;}
.slideshow .pp_content_container .pp_details .button a, .slideshow .pp_content_container .pp_nav a.pp_arrow_next {display: block; margin: 18px auto 0; width: 272px; height: 63px; text-align: center;font-weight: bold;font-size: 29px; line-height: 54px; text-decoration: none;  border: 3px solid #94d5ff; overflow: hidden;-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; 
	transition: 0.6s;
	background: #3b83c4; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiODNjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzExNGM4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzExNGM4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYjgzYzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #3b83c4 0%, #114c81 82%, #114c81 82%, #3b83c4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b83c4), color-stop(82%,#114c81), color-stop(82%,#114c81), color-stop(100%,#3b83c4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3b83c4 0%,#114c81 82%,#114c81 82%,#3b83c4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3b83c4 0%,#114c81 82%,#114c81 82%,#3b83c4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3b83c4 0%,#114c81 82%,#114c81 82%,#3b83c4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3b83c4 0%,#114c81 82%,#114c81 82%,#3b83c4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b83c4', endColorstr='#114c81',GradientType=0 ); /* IE6-8 */
}
.slideshow .pp_content_container .pp_details .button a:hover, .slideshow .pp_content_container .pp_nav a.pp_arrow_next:hover {
	background: #e26000; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiODNjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzExNGM4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzExNGM4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYjgzYzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e26000 0%, #e20019 82%, #e26000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e26000), color-stop(82%,#e20019), color-stop(100%,#3b83c4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e26000 0%,#e20019 82%,#e26000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e26000 0%,#e20019 82%,#e26000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e26000 0%,#e20019 82%,#e26000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e26000 0%,#e20019 82%,#e26000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e26000', endColorstr='#e20019',GradientType=0 ); /* IE6-8 */
}
.slideshow .pp_content_container .pp_nav a.pp_arrow_next {position: relative; display: block; float: none; margin: 0 auto; width: 160px; height: 63px; }
.slideshow .pp_content_container .pp_nav a.pp_arrow_next span {display: block; width: 160px; height: 63px; background: url(../i/bars.png) no-repeat 25px 16px; }
.slideshow .pp_content_container .pp_previous {display: none !important;width: 30px;margin-left: -30px; }
.slideshow .pp_content_container .pp_next {width: 30px;margin-right: -30px;}
div.ppt {display: none !important;}

.border_type {background: #3b83c4; border: 4px solid #fff;-webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; }
.border_type h2 {position: relative; top:0; padding-top: 36px;}
.border_type .date {font-size: 42px; text-align: center; line-height: 48px; }
.winners {margin: 36px auto 50px;}
.winners h3 {text-align: center;}
.winners ul {position: relative; overflow: hidden; width: 720px;margin: 36px auto 40px;}
.winners ul li {position: relative; float: left; width: 200px; margin: 0 20px;}
.winners ul li img {display: block; margin: 0 auto; width: 138px; height: 138px; border: 4px solid #fff;-webkit-border-radius: 108px; -moz-border-radius: 108px; border-radius: 108px;}
.winners ul li p {text-align: center; margin: 20px 0 0; height: 40px;}
.border_type h4 {text-align: center;}

#toTop {position: fixed; bottom: 200px; left: 50%; margin-left: -508px;width: 37px; height: 28px; background: url(../i/up.png) no-repeat; z-index: 90;}
#toTop:hover {background-position: 0 -49px;}

@keyframes contest_1 {
	0% {opacity: 0.0}
	33% {opacity: 0.0}
	66% {opacity: 1.0;} 
	100% {opacity: 1.0}
} 
@-moz-keyframes contest_1 {
	0% {opacity: 0.0}
	33% {opacity: 0.0}
	66% {opacity: 1.0;} 
	100% {opacity: 1.0}
} 
@-webkit-keyframes contest_1 {
	0% {opacity: 0.0}
	33% {opacity: 0.0}
	66% {opacity: 1.0;} 
	100% {opacity: 1.0}
} 
@-khtml-keyframes contest_1 {
	0% {opacity: 0.0}
	33% {opacity: 0.0}
	66% {opacity: 1.0;} 
	100% {opacity: 1.0}
} 
@keyframes contest_2 {
	0% {opacity: 0.0}
	33% {opacity: 0.0}
	66% {opacity: 0.0;} 
	100% {opacity: 1.0}
} 
@-moz-keyframes contest_2 {
	0% {opacity: 0.0}
	33% {opacity: 0.0}
	66% {opacity: 0.0;} 
	100% {opacity: 1.0}
} 
@-webkit-keyframes contest_2 {
	0% {opacity: 0.0}
	33% {opacity: 0.0}
	66% {opacity: 0.0;} 
	100% {opacity: 1.0}
} 
@-khtml-keyframes contest_2 {
	0% {opacity: 0.0}
	33% {opacity: 0.0}
	66% {opacity: 0.0;} 
	100% {opacity: 1.0}
} 

@keyframes arrow {
	0% {opacity: 1.0}
	50% {opacity: 0.0}
	100% {opacity: 1.0;} 
} 
@-khtml-keyframes arrow {
	0% {opacity: 1.0}
	50% {opacity: 0.0}
	100% {opacity: 1.0;} 
} 
@-moz-keyframes arrow {
	0% {opacity: 1.0}
	50% {opacity: 0.0}
	100% {opacity: 1.0;} 
} 
@-webkit-keyframes arrow {
	0% {opacity: 1.0}
	50% {opacity: 0.0}
	100% {opacity: 1.0;} 
} 


@keyframes rainbow {
	0% {opacity: 1.0}
	50% {opacity: 0.0}
	100% {opacity: 1.0;} 
} 
@-khtml-keyframes rainbow {
	0% {opacity: 1.0}
	50% {opacity: 0.0}
	100% {opacity: 1.0;} 
} 
@-moz-keyframes rainbow {
	0% {opacity: 1.0}
	50% {opacity: 0.0}
	100% {opacity: 1.0;} 
} 
@-webkit-keyframes rainbow {
	0% {opacity: 1.0}
	50% {opacity: 0.0}
	100% {opacity: 1.0;} 
} 

@keyframes dog_over {
	0% {opacity: 0.0}
	50% {opacity: 0.5}
	100% {opacity: 1.0;} 
} 
@-khtml-keyframes dog_over {
	0% {opacity: 0.0}
	50% {opacity: 0.5}
	100% {opacity: 1.0;} 
} 
@-webkit-keyframes dog_over {
	0% {opacity: 0.0}
	50% {opacity: 0.5}
	100% {opacity: 1.0;} 
} 
@-moz-keyframes dog_over {
	0% {opacity: 0.0}
	50% {opacity: 0.5}
	100% {opacity: 1.0;} 
} 

/* Dog Eyes */
@keyframes dog_eyes {
	0% {opacity: 0; }
	5% {opacity: 1; }
	30% {opacity: 0;  } 
	100% {opacity: 0; } 
} 
@-khtml-keyframes dog_eyes {
	0% {opacity: 0; }
	5% {opacity: 1; }
	30% {opacity: 0;  } 
	100% {opacity: 0; } 
} 
@-moz-keyframes dog_eyes {
	0% {opacity: 0; }
	5% {opacity: 1; }
	30% {opacity: 0;  } 
	100% {opacity: 0; } 
} 
@-webkit-keyframes dog_eyes {
	0% {opacity: 0; }
	5% {opacity: 1; }
	30% {opacity: 0;  } 
	100% {opacity: 0; } 
} 

/* Dog's Tail */
@keyframes dog_tail_1 {
	0% {opacity:1; z-index: 18;}
	15% {opacity:0; z-index: 18;}
	30% {opacity:0; z-index: 18;} 
	45% {opacity:0; z-index: 18;} 
	60% {opacity:0; z-index: 18;} 
	75% {opacity:0; z-index: 18;}
	90% {opacity:0; z-index: 18;}
	100% {opacity:1; z-index: 18;} 
} 
@keyframes dog_tail_2 {
	0% {opacity:0; z-index: 18;}
	15% {opacity:1; z-index: 18;}
	30% {opacity:0; z-index: 18;} 
	45% {opacity:0; z-index: 18;} 
	60% {opacity:0; z-index: 18;} 
	75% {opacity:0; z-index: 18;}
	90% {opacity:1; z-index: 18;}
	100% {opacity:0; z-index: 18;} 
} 
@keyframes dog_tail_3 {
	0% {opacity:0; z-index: 18;}
	15% {opacity:0; z-index: 18;}
	30% {opacity:1; z-index: 18;} 
	45% {opacity:0; z-index: 18;} 
	60% {opacity:0; z-index: 18;} 
	75% {opacity:1; z-index: 18;}
	90% {opacity:0; z-index: 18;}
	100% {opacity:0; z-index: 18;} 
} 
@keyframes dog_tail_4 {
	0% {opacity:0; z-index: 18;}
	15% {opacity:0; z-index: 18;}
	30% {opacity:0; z-index: 18;} 
	45% {opacity:1; z-index: 18;} 
	60% {opacity:1; z-index: 18;} 
	75% {opacity:0; z-index: 18;}
	90% {opacity:0; z-index: 18;}
	100% {opacity:0; z-index: 18;} 
} 

@-webkit-keyframes dog_tail_1 {
	0% {opacity:1; z-index: 18;}
	15% {opacity:0; z-index: 18;}
	30% {opacity:0; z-index: 18;} 
	45% {opacity:0; z-index: 18;} 
	60% {opacity:0; z-index: 18;} 
	75% {opacity:0; z-index: 18;}
	90% {opacity:0; z-index: 18;}
	100% {opacity:1; z-index: 18;} 
} 
@-webkit-keyframes dog_tail_2 {
	0% {opacity:0; z-index: 18;}
	15% {opacity:1; z-index: 18;}
	30% {opacity:0; z-index: 18;} 
	45% {opacity:0; z-index: 18;} 
	60% {opacity:0; z-index: 18;} 
	75% {opacity:0; z-index: 18;}
	90% {opacity:1; z-index: 18;}
	100% {opacity:0; z-index: 18;} 
} 
@-webkit-keyframes dog_tail_3 {
	0% {opacity:0; z-index: 18;}
	15% {opacity:0; z-index: 18;}
	30% {opacity:1; z-index: 18;} 
	45% {opacity:0; z-index: 18;} 
	60% {opacity:0; z-index: 18;} 
	75% {opacity:1; z-index: 18;}
	90% {opacity:0; z-index: 18;}
	100% {opacity:0; z-index: 18;} 
} 
@-webkit-keyframes dog_tail_4 {
	0% {opacity:0; z-index: 18;}
	15% {opacity:0; z-index: 18;}
	30% {opacity:0; z-index: 18;} 
	45% {opacity:1; z-index: 18;} 
	60% {opacity:1; z-index: 18;} 
	75% {opacity:0; z-index: 18;}
	90% {opacity:0; z-index: 18;}
	100% {opacity:0; z-index: 18;} 
} 

@-moz-keyframes dog_tail_1 {
	0% {opacity:1; z-index: 18;}
	15% {opacity:0; z-index: 18;}
	30% {opacity:0; z-index: 18;} 
	45% {opacity:0; z-index: 18;} 
	60% {opacity:0; z-index: 18;} 
	75% {opacity:0; z-index: 18;}
	90% {opacity:0; z-index: 18;}
	100% {opacity:1; z-index: 18;} 
} 
@-moz-keyframes dog_tail_2 {
	0% {opacity:0; z-index: 18;}
	15% {opacity:1; z-index: 18;}
	30% {opacity:0; z-index: 18;} 
	45% {opacity:0; z-index: 18;} 
	60% {opacity:0; z-index: 18;} 
	75% {opacity:0; z-index: 18;}
	90% {opacity:1; z-index: 18;}
	100% {opacity:0; z-index: 18;} 
} 
@-moz-keyframes dog_tail_3 {
	0% {opacity:0; z-index: 18;}
	15% {opacity:0; z-index: 18;}
	30% {opacity:1; z-index: 18;} 
	45% {opacity:0; z-index: 18;} 
	60% {opacity:0; z-index: 18;} 
	75% {opacity:1; z-index: 18;}
	90% {opacity:0; z-index: 18;}
	100% {opacity:0; z-index: 18;} 
} 
@-moz-keyframes dog_tail_4 {
	0% {opacity:0; z-index: 18;}
	15% {opacity:0; z-index: 18;}
	30% {opacity:0; z-index: 18;} 
	45% {opacity:1; z-index: 18;} 
	60% {opacity:1; z-index: 18;} 
	75% {opacity:0; z-index: 18;}
	90% {opacity:0; z-index: 18;}
	100% {opacity:0; z-index: 18;} 
} 

@-khtml-keyframes dog_tail_1 {
	0% {opacity:1; z-index: 18;}
	15% {opacity:0; z-index: 18;}
	30% {opacity:0; z-index: 18;} 
	45% {opacity:0; z-index: 18;} 
	60% {opacity:0; z-index: 18;} 
	75% {opacity:0; z-index: 18;}
	90% {opacity:0; z-index: 18;}
	100% {opacity:1; z-index: 18;} 
} 
@-khtml-keyframes dog_tail_2 {
	0% {opacity:0; z-index: 18;}
	15% {opacity:1; z-index: 18;}
	30% {opacity:0; z-index: 18;} 
	45% {opacity:0; z-index: 18;} 
	60% {opacity:0; z-index: 18;} 
	75% {opacity:0; z-index: 18;}
	90% {opacity:1; z-index: 18;}
	100% {opacity:0; z-index: 18;} 
} 
@-khtml-keyframes dog_tail_3 {
	0% {opacity:0; z-index: 18;}
	15% {opacity:0; z-index: 18;}
	30% {opacity:1; z-index: 18;} 
	45% {opacity:0; z-index: 18;} 
	60% {opacity:0; z-index: 18;} 
	75% {opacity:1; z-index: 18;}
	90% {opacity:0; z-index: 18;}
	100% {opacity:0; z-index: 18;} 
} 
@-khtml-keyframes dog_tail_4 {
	0% {opacity:0; z-index: 18;}
	15% {opacity:0; z-index: 18;}
	30% {opacity:0; z-index: 18;} 
	45% {opacity:1; z-index: 18;} 
	60% {opacity:1; z-index: 18;} 
	75% {opacity:0; z-index: 18;}
	90% {opacity:0; z-index: 18;}
	100% {opacity:0; z-index: 18;} 
} 


/* Dog's Paw */
@keyframes dog_paw_1 {
	0% {opacity:1;}
	16% {opacity:0;}
	32% {opacity:0;}
	48% {opacity:0;}
	64% {opacity:0;}
	100% {opacity:1;}
} 
@keyframes dog_paw_2 {
	0% {opacity:0;}
	16% {opacity:1;}
	32% {opacity:0;}
	48% {opacity:0;}
	64% {opacity:0;}
	100% {opacity:0;}
} 
@keyframes dog_paw_3 {
	0% {opacity:0;}
	16% {opacity:0;}
	32% {opacity:1;}
	48% {opacity:0;}
	64% {opacity:0;}
	100% {opacity:0;}
} 
@keyframes dog_paw_4 {
	0% {opacity:0;}
	16% {opacity:0;}
	32% {opacity:0;}
	48% {opacity:1;}
	64% {opacity:0;}
	100% {opacity:0;}
} 
@keyframes dog_paw_5 {
	0% {opacity:0;}
	16% {opacity:0;}
	32% {opacity:0;}
	48% {opacity:0;}
	64% {opacity:1;}
	100% {opacity:0;}
} 

@-moz-keyframes dog_paw_1 {
	0% {opacity:1;}
	16% {opacity:0;}
	32% {opacity:0;}
	48% {opacity:0;}
	64% {opacity:0;}
	100% {opacity:1;}
} 
@-moz-keyframes dog_paw_2 {
	0% {opacity:0;}
	16% {opacity:1;}
	32% {opacity:0;}
	48% {opacity:0;}
	64% {opacity:0;}
	100% {opacity:0;}
} 
@-moz-keyframes dog_paw_3 {
	0% {opacity:0;}
	16% {opacity:0;}
	32% {opacity:1;}
	48% {opacity:0;}
	64% {opacity:0;}
	100% {opacity:0;}
} 
@-moz-keyframes dog_paw_4 {
	0% {opacity:0;}
	16% {opacity:0;}
	32% {opacity:0;}
	48% {opacity:1;}
	64% {opacity:0;}
	100% {opacity:0;}
} 
@-moz-keyframes dog_paw_5 {
	0% {opacity:0;}
	16% {opacity:0;}
	32% {opacity:0;}
	48% {opacity:0;}
	64% {opacity:1;}
	100% {opacity:0;}
} 

@-webkit-keyframes dog_paw_1 {
	0% {opacity:1;}
	16% {opacity:0;}
	32% {opacity:0;}
	48% {opacity:0;}
	64% {opacity:0;}
	100% {opacity:1;}
} 
@-webkit-keyframes dog_paw_2 {
	0% {opacity:0;}
	16% {opacity:1;}
	32% {opacity:0;}
	48% {opacity:0;}
	64% {opacity:0;}
	100% {opacity:0;}
} 
@-webkit-keyframes dog_paw_3 {
	0% {opacity:0;}
	16% {opacity:0;}
	32% {opacity:1;}
	48% {opacity:0;}
	64% {opacity:0;}
	100% {opacity:0;}
} 
@-webkit-keyframes dog_paw_4 {
	0% {opacity:0;}
	16% {opacity:0;}
	32% {opacity:0;}
	48% {opacity:1;}
	64% {opacity:0;}
	100% {opacity:0;}
} 
@-webkit-keyframes dog_paw_5 {
	0% {opacity:0;}
	16% {opacity:0;}
	32% {opacity:0;}
	48% {opacity:0;}
	64% {opacity:1;}
	100% {opacity:0;}
} 

@-khtml-keyframes dog_paw_1 {
	0% {opacity:1;}
	16% {opacity:0;}
	32% {opacity:0;}
	48% {opacity:0;}
	64% {opacity:0;}
	100% {opacity:1;}
} 
@-khtml-keyframes dog_paw_2 {
	0% {opacity:0;}
	16% {opacity:1;}
	32% {opacity:0;}
	48% {opacity:0;}
	64% {opacity:0;}
	100% {opacity:0;}
} 
@-khtml-keyframes dog_paw_3 {
	0% {opacity:0;}
	16% {opacity:0;}
	32% {opacity:1;}
	48% {opacity:0;}
	64% {opacity:0;}
	100% {opacity:0;}
} 
@-khtml-keyframes dog_paw_4 {
	0% {opacity:0;}
	16% {opacity:0;}
	32% {opacity:0;}
	48% {opacity:1;}
	64% {opacity:0;}
	100% {opacity:0;}
} 
@-khtml-keyframes dog_paw_5 {
	0% {opacity:0;}
	16% {opacity:0;}
	32% {opacity:0;}
	48% {opacity:0;}
	64% {opacity:1;}
	100% {opacity:0;}
} 
