
/* basic */

html {
    height:100%;
    width:100%;
    min-width:900px;
}

body {
    width:100%;
    color:#000;
    font:normal 12px/120% Tahoma, Geneva, sans-serif;
    background:#030516;
    position:relative;
}

a, a:link {
    color:#8690FE;
    text-decoration:underline;
}

a:hover {
    text-decoration:none;
    color:#0b9cea;
}

p {
    padding:7px 0 0 0;
}

.wrap {
    width:1000px;
    margin:0 auto;
    position:relative;
    z-index:2;
}


#bg1 {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:522px;
    background:url(../images/bg1.jpg)/*tpa=//aif-vesti.ru/goro2017/images/bg1.jpg*/ 50% 0 no-repeat;
    z-index:0;
}

#bg2 {
    position:absolute;
    left:0;
    top:522px;
    width:100%;
    height:410px;
    background:url(../images/bg2.jpg)/*tpa=//aif-vesti.ru/goro2017/images/bg2.jpg*/ 50% 0 no-repeat;
    z-index:0;
}



.circle {
    width:750px;
    height:650px;
    position:relative;
    left: 270px;
}

a.znak {
    display:block;
    position:absolute;
    width:110px;
    height:110px;
    text-align:center;
    text-decoration:none !important;
    z-index:5;
    overflow:visible;
}



.znak:hover span, .znak.active_sign span {
    color:#fff;
    font-size:22px;
}

.znak span, .znak small {
    display:block;
    position:relative;
}

.znak span {
    color:#ffeabf;
    font:normal 18px/130% "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.znak small {
    color:#fff;
    font:normal 11px/120% Tahoma, Geneva, sans-serif;
}


/*------------------------------------------*/

.z1 {
    background:url(../images/signs.png)/*tpa=//aif-vesti.ru/goro2017/images/signs.png*/ 5px -35px no-repeat;
    left:310px;
    top:70px;
}


.z1 span {
    margin-top:-45px;
}


.bright_sign .z1:hover{
    background-position:-115px -35px;
}


/*------------------------------------------*/

.z2 {
    background:url(../images/signs.png)/*tpa=//aif-vesti.ru/goro2017/images/signs.png*/ 5px -145px no-repeat;
    right:225px;
    top:92px;
}

.z2 span {
    right:-82px;
    margin-top:-35px;
}

.bright_sign .z2:hover {
    background-position:-115px -145px;
}


/*------------------------------------------*/

.z3{
    background:url(../images/signs.png)/*tpa=//aif-vesti.ru/goro2017/images/signs.png*/ 5px -257px no-repeat;
    left:500px;
    top:168px;
}

.z3 span {
    right:-90px;
    margin-top:-15px;
}

.bright_sign .z3:hover {
    background-position:-115px -257px;
}


/*------------------------------------------*/

.z4 {
    background:url(../images/signs.png)/*tpa=//aif-vesti.ru/goro2017/images/signs.png*/ 5px -362px no-repeat;
    top:273px;
    right:110px;
}

.z4 span {
    right:-100px;
    margin-top:35px;
}

.bright_sign .z4:hover {
    background-position:-115px -365px;
}

/*------------------------------------------*/

.z5 {
    background:url(../images/signs.png)/*tpa=//aif-vesti.ru/goro2017/images/signs.png*/ 5px -480px no-repeat;
    top:390px;
    right:130px;
}

.z5 span {
    right:-100px;
    top:70px;
}

.bright_sign .z5:hover {
    background-position:-115px -480px;
}

/*------------------------------------------*/

.z6{
    background:url(../images/signs.png)/*tpa=//aif-vesti.ru/goro2017/images/signs.png*/ 5px -591px no-repeat;
    top:470px;
    right:220px;
}

.z6 span {
    right:-50px;
    top:105px;
}

.bright_sign .z6:hover {
    background-position:-115px -591px;
}

/*------------------------------------------*/




.z7 {
    background:url(../images/signs.png)/*tpa=//aif-vesti.ru/goro2017/images/signs.png*/ 5px -702px no-repeat;
    left:308px;
    top:490px;
}

.bright_sign .z7:hover {
    background-position:-115px -702px;
}

.z7 span {
    top:115px;
}


/*------------------------------------------*/



.z8 {
    background:url(../images/signs.png)/*tpa=//aif-vesti.ru/goro2017/images/signs.png*/ 5px -813px no-repeat;
    top:470px;
    left:197px;
}

.z8 span {
    left:-70px;
    top:90px;
}

.bright_sign .z8:hover {
    background-position:-115px -813px;
}

/*------------------------------------------*/

.z9 {
    background:url(../images/signs.png)/*tpa=//aif-vesti.ru/goro2017/images/signs.png*/ 5px -924px no-repeat;
    top:390px;
    left:112px;
}

.z9 span {
    left:-90px;
    top:60px;
}

.bright_sign .z9:hover {
    background-position:-115px -924px;
}

/*------------------------------------------*/


.z10 {
    background:url(../images/signs.png)/*tpa=//aif-vesti.ru/goro2017/images/signs.png*/ 5px -1035px no-repeat;
    top:275px;
    left:93px;
}

.z10 span {
    left:-105px;
    top:35px;
}

.bright_sign .z10:hover {
    background-position:-115px -1035px;
}

/*------------------------------------------*/


.z11{
    background:url(../images/signs.png)/*tpa=//aif-vesti.ru/goro2017/images/signs.png*/ 5px -1146px no-repeat;
    left:130px;
    top:170px;
}

.z11 span {
    left:-90px;
    top:-15px;
}

.bright_sign .z11:hover {
    background-position:-115px -1146px;
}


/*------------------------------------------*/


.z12 {
    background:url(../images/signs.png)/*tpa=//aif-vesti.ru/goro2017/images/signs.png*/ 5px -1256px no-repeat;
    left:205px;
    top:92px;
}

.z12 span {
    left:-80px;
    top:-35px;
}

.bright_sign .z12:hover {
    background-position:-115px -1256px;
}


/*------------------------------------------*/


.logo {
    width:191px;
    height:106px;
    _background:url(../images/logo2013.jpg)/*tpa=//aif-vesti.ru/goro2017/images/logo2013.jpg*/ 0 0 no-repeat;
    position:absolute;
    top:200px;
    left:270px;
}

.circle_text {
    position:absolute;
    top:300px;
    left:220px;
    text-align:center;
    width:300px;
    color:#fff;
    font:normal 58px/120% "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.circle_text span {
    display:block;
    font:normal 30px/120% "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.circle_text small {
    display:block;
    color:#fff9e8;
    font:normal 12px/120% Tahoma, Geneva, sans-serif;
}


.stats {
    color:#abd3e2;
    padding: 20px 0 0 0;
}

.counter {
    font:normal 14px/120% "Trebuchet MS", Arial, Helvetica, sans-serif;
    margin-bottom: 15px;
}

.counter span {
    display:block;
    font:normal 30px/120% "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.test_area {
    position:absolute;
    top:210px;
    left:230px;
    width:280px;
    display:none;
    text-align:center;
    color:#a9bde2;
    z-index: 10;
}

.test_area p {
    padding:0 0 10px 0;
}

.question_counter {
    text-align:center;
    padding-bottom:35px;
}


.pole_name {
    font:normal 18px/120% "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align:center;
    color:#fff;
    padding-bottom:0px;
}

.pole_name span {
    display:block;
    font:normal 12px/120% Tahoma, Geneva, sans-serif;
    padding:10px 0;
    color:#a9bde2;
}

.button {
    display:inline-block;
    padding:5px;
    text-align:center;
    clear:both;
    margin:0 auto;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor:pointer;
    color:#fff;
    font-weight:bold;
    border:1px #93a4c5 solid;
    background: #959ae3; /* Old browsers */
    background: -moz-linear-gradient(top,  #959ae3 0%, #5665b6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#959ae3), color-stop(100%,#5665b6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #959ae3 0%,#5665b6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #959ae3 0%,#5665b6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #959ae3 0%,#5665b6 100%); /* IE10+ */
    background: linear-gradient(top,  #959ae3 0%,#5665b6 100%); /* W3C */
}

.button:hover {
    background: #bf95e3; /* Old browsers */
    background: -moz-linear-gradient(top,  #bf95e3 0%, #8056b6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bf95e3), color-stop(100%,#8056b6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #bf95e3 0%,#8056b6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #bf95e3 0%,#8056b6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #bf95e3 0%,#8056b6 100%); /* IE10+ */
    background: linear-gradient(top,  #bf95e3 0%,#8056b6 100%); /* W3C */
}

.select_i option {
    color:#000;
    background-color: #FFF;
}
.text_i, .select_i {
    padding:10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #b2c8f0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#b2c8f0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#b2c8f0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#b2c8f0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#b2c8f0 100%); /* IE10+ */
    background: linear-gradient(top,  #ffffff 0%,#b2c8f0 100%); /* W3C */
    border:0px;
}







.sitename {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 24px;
    font-weight: bolder;
    height: 42px;
    line-height: 110%;
    position: absolute;
    top: 20px;
    width: 365px;
}



.sidebar {
    position: absolute;
    left: 0;
    top: 80px;
    color: #f2e9f2;
}


.sidebar h2 {
    color: #e6c5e7;
    font: normal 18px/120% "Trebuchet MS", Arial, Helvetica, sans-serif;
    background: url(../images/sep.gif)/*tpa=//aif-vesti.ru/goro2017/images/sep.gif*/ 0 100% no-repeat;
    padding: 0 0 25px 0px;
    width: 265px;
}

.sidebar p {
    width: 265px;
    padding-bottom: 10px;
}

.big_text{
    font: normal 20px/120% "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #fff0d5;
    padding-bottom: 10px;
}
.decor_h1 {
    font: normal 14px/110% "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #fff0d5;
    padding-bottom: 5px;
}

.yellow_color, .decor_h2{
    color: #fff0d5;
    padding-bottom: 5px;
}

.decor_h3 {
    margin-bottom: 5px;
}



.hidden {
    display: none;
}

.adv_rulez {
    height: 50px;
}

.adv_infobox {
    padding:5px;
    color:#5f5268;
    font-size:11px;
    line-height:normal;
    overflow-y: scroll;
    background-color:#23132f;
 	background:  url(../images/advinfobg.png)/*tpa=//aif-vesti.ru/goro2017/images/advinfobg.png*/ 0 0 repeat;
   -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    height:50px;
    margin-top:10px;
    margin-bottom:7px;
    overflow-x: hidden;
}

.adv_infobox a {
	color:#5f5268;
}



















































































.show_checked {
    position:absolute;
    margin-top:-300px;
    margin-left:500px;
    width:300px;
    background:transparent;
    opacity: 0.5;
    -moz-opacity: 0.5;
    filter: alpha(opacity=50);
}
.sms_vip_checkbox {
    position:absolute;
    margin-top:-330px;
    margin-left:500px;
    width:300px;
    background:transparent;
    opacity: 0.5;
    -moz-opacity: 0.5;
    filter: alpha(opacity=50);
}
.sms_vip_checkbox, .sms_vip_checkbox * {
    color:#EEE !important;
    font-size:10px !important;
    text-decoration:none !important;
}
.subs_mts_show_checked {
    position:absolute;
    margin-top:-370px;
    margin-left:500px;
    width:230px;
    background:transparent;
    opacity: 0.5;
    -moz-opacity: 0.5;
    filter: alpha(opacity=50);
}
.subs_mts_show_checked, .subs_mts_show_checked *, .subs_mts_show_checked a,
.show_checked, .show_checked *, .show_checked a {
    color:#EEE !important;
    font-family: use-lang-def !important;
    font-size: 10px !important;
    font-weight: 400 !important;
}




/* UA SMS QTY */
.ua_pay_sms_qty_main, .ua_pay_sms_qty_user {
    padding-top:14px;
    width: 470px;
}
.ua_pay_sms_qty_main, .ua_pay_sms_qty_main a {
    color:#555 !important;
    font-size:11px !important;
}
.ua_pay_sms_qty_main a {
    text-decoration:underline;
}
.ua_pay_sms_qty_vip {
    position:absolute;
    margin-top:0;
    margin-left:-250px;
    width:200px;
    background:transparent;
}
.ua_pay_sms_qty_user, .ua_pay_sms_qty_user *, .ua_pay_sms_qty_user a, .ua_pay_sms_qty_user * a,
.ua_pay_sms_qty_vip, .ua_pay_sms_qty_vip *, .ua_pay_sms_qty_vip a, .ua_pay_sms_qty_vip * a {
    color:#aaa !important;
    font-size:10px !important;
    text-decoration:none;
}

.sitename {
	position: absolute;
	width: 365px;
	height: 42px;
	background: url(../images/sitename.gif)/*tpa=//aif-vesti.ru/goro2017/images/sitename.gif*/ 0 0 no-repeat;
	top: 20px;
}
