html {color:#000000;font-family:Tahoma,Geneva,sans-serif;font-size:12px;;}
body {height:100%;margin:0;min-height:100%;min-width:960px;padding:0;position:relative;width:100%;background-color:#eeeeee;background-image:url(images/bodybg.jpg);background-position:top center;background-repeat:repeat-x;}
a img {border:none;}

#wrapper {margin:0 auto;width:960px;}
#tipmeet_embed_wrapper{background:white;}
#head {height:70px;position:relative;}
#breathcrumbs {height:16px;padding:9px 0px 0px 0px;font-size:11px;overflow:hidden;margin-bottom:11px;}
#breathcrumbs span {display: inline-block;font-size: 13px;height: 12px;overflow: hidden;}
#breathcrumbs a {color:#727173 !important;}
#body {background-color:#FFFFFF;min-height:500px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow: 0px 3px 5px #ccc;-webkit-box-shadow: 0px 3px 5px #ccc;box-shadow: 0px 3px 5px #ccc;}
#footer {height:150px;font-size:11px;padding-top:25px;}

#logo {display:block;width:158px;height:32px;position:absolute;left:0px;top:21px;background-image: url(images/logo.png);background-repeat:no-repeat;}
#people_link {display:block;position:absolute;top:23px;left:213px;font-size:19px;font-weight:bold;font-family:Trebuchet MS,sans-serif;}
#auth {position:absolute;right:0;text-align:right;top:25px;width:300px;}
#userbar {position:absolute;top:0px;right:0px; width:329px;height:70px;}
#userbar div {position:absolute;}
#userpic {width:32px;height:32px;top:19px;left:0px;}
#userpic a img {border:none;}
#username {top:16px;left:44px;font-size:11px;}
#balance {top:36px;left:43px;font-size:12px;}
#balance span {margin-left:3px;padding-right:18px;font-weight:bold;background-repeat: no-repeat;background-position:right top;display:inline-block;height:16px;}
#balance a {padding-left:18px;font-size:13px;}
#logout {top:17px;right:0px;font-size:11px;}

/* footer */
#copyright {float:left;width:190px;font-size:12px;}
#metalinks {float:left;width:200px;margin-left:5px;}
#metalinks a{display:block;margin-bottom:10px;font-size:11px;}
#language {float:left;width:268px;margin-left:7px;}
#language_flag {width:24px;height:24px;float:left;background-repeat:no-repeat;}
#language_flag.en {background-image:url(images/GLB.png);}
#language_flag.ru {background-image:url(images/RUS.png);}
#language_select {border:1px solid #aaa;width:120px;margin-left:5px;margin-top:3px;height:18px;font-size:11px;}
#social {float:left;width:270px;margin-left:5px;}
#social a{display:block;margin-bottom:10px;font-size:12px;font-family:Tahoma,Geneva,sans-serif;}
#share_container {float:left;width:100px;}

/* separator */
.htcs {border:none;border-top: 1px solid #c9c9c9;border-bottom: none;height:0px;}
.htcd {border:none;border-top: 1px dotted #000000;height:0px;}

/* Icons */
/* 16 social */
.icotw, .icofb, .icoff, .icosu, .icogg, .icoms, .icoyh, .icobl, .icotm {background-repeat:no-repeat;padding-left:20px;height:16px;}
.icotw {background-image:url(images/icotw.png);}
.icofb {background-image:url(images/icofb.png);}
.icoff {background-image:url(images/icoff.png);}
.icosu {background-image:url(images/icosu.png);}
.icogg {background-image:url(images/icogg.png);}
.icoms {background-image:url(images/icoms.png);}
.icoyh {background-image:url(images/icoyh.png);}
.icobl {background-image:url(images/icobl.png);}
.icotm {background-image:url(images/icotm.png);}
/* 32 social */
.ico32tw, .ico32fb, .ico32dl, .ico32gb, .ico32li, .ico32sk, .ico32wl, .ico32gl, .ico32yh, .ico32ms, .ico32bl, .ico32tm {background-repeat:no-repeat;padding-left:42px;height:32px;}
.ico32tw {background-image:url(images/ico32tw.png);}
.ico32fb {background-image:url(images/ico32fb.png);}
.ico32dl {background-image:url(images/ico32dl.png);}
.ico32gb {background-image:url(images/ico32gb.png);}
.ico32li {background-image:url(images/ico32li.png);}
.ico32sk {background-image:url(images/ico32sk.png);}
.ico32wl {background-image:url(images/ico32wl.png);}
.ico32gl {background-image:url(images/ico32gl.png);}
.ico32yh {background-image:url(images/ico32yh.png);}
.ico32ms {background-image:url(images/ico32ms.png);}
.ico32bl {background-image:url(images/ico32bl.png);}
.ico32tm {background-image:url(images/ico32tm.png);}

/* other local */
.icocoins {background-image:url(images/coins.png);background-repeat:no-repeat;}
.icostar {background-image:url(images/star.png);background-repeat:no-repeat;}
.icodel {background-image:url(images/icodel.png);background-repeat:no-repeat;}
.icowarn {background-image:url(images/warning.png);background-repeat:no-repeat;}
.icook {background-image:url(images/ok.png);background-repeat:no-repeat;}
.icocal {background-image:url(images/cal.png);background-repeat:no-repeat;}
.icospin {background-image:url(images/spin16.gif);background-repeat:no-repeat;}
.icopreson {background-image:url(images/slgn.png);background-repeat:no-repeat;}
.icopresof {background-image:url(images/slgy.png);background-repeat:no-repeat;}

/**/
.clear {clear:both;}
.fade {background-image:url(images/fader.png) !important;background-position:right top !important;background-repeat:repeat-y !important;}

label {font-weight:bold;color:#333333;}

input::-moz-focus-inner { border: 0; padding: 0; }

.b1 {
    height:31px;
    cursor:pointer;
    background-color:#31b315;
    background-image: url(images/bg_b1.jpg);
    font-family:Trebuchet MS,sans-serif;
    background-position:left top;
    background-repeat:no-repeat;
    border:1px solid #009300;
    border-top:1px solid #00b100;
    border-bottom:1px solid #006900;
    color:#fff;
    padding-left:30px;
    padding-right:15px;
    font-size:14px;
    border-radius:20px;
    -moz-border-radius:20px;
    -webkit-border-radius:20px;
}
.b1.hover {background-image: url(images/bg_b1_h.jpg);}
.b1.active {background-image: url(images/bg_b1_a.jpg);}
.b2 {
    height:30px;
    cursor:pointer;
    background-color:#f3f3f3;
    background-image: url(images/bg_b2.jpg);
    font-family:Trebuchet MS,sans-serif;
    border:1px solid #c5c5c5;
    padding:0px 12px;
    font-size:14px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}
.b2.hover {background-image: url(images/bg_b2_h.jpg);}
.b2.active {background-image: url(images/bg_b2_a.jpg);}
.b3 {
    height:34px;
    cursor:pointer;
    background-color:#2ba214;
    background-image: url(images/bg_b3.jpg);
    font-family:Trebuchet MS,sans-serif;
    font-size:16px;
    color:#fff;
    padding:0px 17px;
    border:1px solid #009300;
    border-top:1px solid #00b100;
    border-bottom:1px solid #006900;
    border-radius:20px;
    -moz-border-radius:20px;
    -webkit-border-radius:20px;
}
a.b3{
    height: 32px;
    line-height: 31px;
    display: block;
    text-decoration: none!important;
    color:#fff!important;}

a.b3:hover, .b3.hover {background-image: url(images/bg_b3_h.jpg);}
a.b3:active, .b3.active {background-image: url(images/bg_b3_a.jpg);}

.b4 {
    height:34px;
    cursor:pointer;
    background-color:#f3f3f3;
    background-image: url(images/bg_b4.jpg);
    font-size:16px;
    font-family:Trebuchet MS,sans-serif;
    padding:0px 17px;
    border:1px solid #b5b5b5;
    border-radius:20px;
    -moz-border-radius:20px;
    -webkit-border-radius:20px;
}
.b4.hover {background-image: url(images/bg_b4_h.jpg);}
.b4.active {background-image: url(images/bg_b4_a.jpg);}
.b5 {
    height:31px;
    cursor:pointer;
    background-color:#f9f9f9;
    background-image: url(images/bg_b5.jpg);
    font-family:Trebuchet MS,sans-serif;
    font-size:14px;
    padding:0px 12px;
    color:#666666;
    border:1px solid #d9d9d9;
    border-radius:20px;
    -moz-border-radius:20px;
    -webkit-border-radius:20px;
}
.b6{
    height:42px;
    cursor:pointer;
    background-color:#2ca313;
    background-image: url(images/bg_b6.jpg);
    color:#fff!important;
    text-decoration: none!important;
    font-family:Trebuchet MS,sans-serif;
    font-size:20px;
    padding:0px 17px;
    border:1px solid #009300;
    border-top:1px solid #00b100;
    border-bottom:1px solid #006900;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    min-width:100px;
    
}
a.b6{
    height:40px;
    display: inline-block;
    text-align:center;
    line-height: 39px;}

a.b6:hover, .b6.hover {background-image: url(images/bg_b6_h.jpg);}
a.b6:active, .b6.active {background-image: url(images/bg_b6_a.jpg);}

.b7{
    height:42px;
    cursor:pointer;
    font-family:Trebuchet MS,sans-serif;
    background-color:#e43214;
    background-image: url(images/bg_b7.jpg);
    color:#fff;
    font-size:16px;
    padding:0px 17px;
    border:1px solid #d64218;
    border-top:1px solid #e55622;
    border-bottom:1px solid #c32201;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}
.b7.hover {background-image: url(images/bg_b7_h.jpg);}
.b7.active {background-image: url(images/bg_b7_a.jpg);}
.b8{
    height:38px;
    cursor:pointer;
    background-color:#e43214;
    background-image: url(images/bg_b8.jpg);
    font-family:Trebuchet MS,sans-serif;
    color:#fff;
    font-size:16px;
    padding:0px 17px;
    border:1px solid #d64218;
    border-top:1px solid #e55622;
    border-bottom:1px solid #c32201;
    border-radius:20px;
    -moz-border-radius:20px;
    -webkit-border-radius:20px;
    
}
.b8.hover {background-image: url(images/bg_b8_h.jpg);}
.b8.active {background-image: url(images/bg_b8_a.jpg);}
.b9{
    height:42px;
    cursor:pointer;
    color: inherit!important;
    text-decoration: none!important;
    background-color:#f3f3f3;
    background-image: url(images/bg_b9.jpg);
    border:1px solid #c5c5c5;
    padding:0px 17px;
    font-size:16px;
    font-family:Trebuchet MS,sans-serif;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    min-width:100px;
    
}
a.b9{height:40px;display:inline-block;line-height: 39px;text-align:center;}
a.b9:hover, .b9.hover {background-image: url(images/bg_b9_h.jpg);}
a.b9:active, .b9.active {background-image: url(images/bg_b9_a.jpg);}

.b10{
    height:38px;
    cursor:pointer;
    color: #ffffff!important;
    text-decoration: none!important;
    background-color:#2ba214;
    background-image: url(images/bg_b10.jpg);
    border:1px solid #009900;
    padding:0px 5px 0px 30px;
    font-size:16px;
    font-family:Trebuchet MS,sans-serif;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}
.b10:hover, .b10.hover {background-image: url(images/bg_b10_h.jpg);}
.b10:active, .b10.active {background-image: url(images/bg_b10_a.jpg);}

.b11{
    height:38px;
    cursor:pointer;
    color: #666666!important;
    text-decoration: none!important;
    background-color:#f3f3f3;
    background-image: url(images/bg_b11.jpg);
    border:1px solid #c5c5c5;
    padding:0px 5px 0px 30px;
    font-size:16px;
    font-family:Trebuchet MS,sans-serif;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}

.b12 {
    height:24px;
    cursor:pointer;
    background-color:#31b315;
    background-image: url(images/bg_b12.jpg);
    font-family:Trebuchet MS,sans-serif;
    background-position:left top;
    background-repeat:no-repeat;
    border:1px solid #009300;
    border-top:1px solid #00b100;
    border-bottom:1px solid #006900;
    color:#fff;
    padding-left:25px;
    padding-right:10px;
    font-size:13px;
    font-weight:bold;
    border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
}
.b12.hover {background-image: url(images/bg_b12_h.jpg);}
.b12.active {background-image: url(images/bg_b12_a.jpg);}

.b12.endcall{
    padding:0 5px 0 25px;
    background:#e43214 url(images/bg_b8_ec.jpg) left -15px;
    border:1px solid #d64218;
    border-top:1px solid #e55622;
    border-bottom:1px solid #c32201;}

.b12.endcall:hover{background-image: url(images/bg_b8_ec_h.jpg);}
.b12.endcall:active{background-image: url(images/bg_b8_ec_a.jpg);} 

input[type=text],
input[type=password] {height:32px;width:300px;font-size:18px;margin:3px 10px 0px 0px;font-family: Tahoma,Geneva,sans-serif;font-size:18px;border:1px solid #bbb;background-image:url(images/inpbg.jpg);background-repeat:repeat-x;background-position:top center;line-height:30px\9;}
input[type=button],
input[type=submit] {font-family:Trebuchet MS,sans-serif;}
form input[type=submit] {margin-top:40px;}
select {border:1px solid #bbb;font-size:18px;height:30px;margin:3px 10px 0px 0px;}
textarea {border:1px solid #bbb;margin:3px 10px 0px 0px;font-family: Tahoma,Geneva,sans-serif;background-image: url(images/inpbg.jpg);background-repeat: repeat-x;}
h1, h2, h3, h4, h5, h6 {font-family:Trebuchet MS,sans-serif;}
h1 {font-weight:normal;font-size:24px;margin:0px 0px 5px 0px;}
h2 {font-weight:normal;font-size:22px;margin:0px 0px 5px 0px;}
h3 {font-weight:bold;font-size:18px;margin:0px 0px 5px 0px;}
h4 {font-weight:bold;font-size:16px;margin:0px 0px 5px 0px;}
h5 {font-weight:bold;font-size:14px;margin:0px 0px 5px 0px;}
a:link {color:#004bc8;outline:none;}
a:active {color:#004bc8;outline:none;}
a:visited {color:#004bc8;outline:none;}
a:hover {color:#004bc8;outline:none;}

/* colors */
.ccol1{color:#278900 !important;} /*green*/
.ccol2{color:#727173 !important;} /*gray*/
.ccol3{color:#d50000 !important;} /*red*/
.ccol4{color:#004bc8 !important;} /*blue*/
.ccol5{color:#000000 !important;} /*black*/

/* font sizes */
.fs12 {font-size:12px;}

/* baloons */
.bulb {background-repeat:repeat-x;background-position:top left;position:relative;padding:30px 100px;}
.bulb.small {background-repeat:repeat-x;background-position:top left;position:relative;padding:18px 70px;}
.bulb .ico {background-repeat:no-repeat;background-position:center;width:48px;height:48px;position:absolute;top:20px;left:30px;}
.bulb.small .ico {background-repeat:no-repeat;background-position:center;width:48px;height:48px;position:absolute;top:4px;left:12px;}
.bulb .close {width:16px;height:16px;position:absolute;top:30px;right:30px;cursor:pointer;} 
.bulb.small .close {width:16px;height:16px;position:absolute;top:20px;right:20px;cursor:pointer;} 
.bulb.success {border-bottom:1px solid #c7eba4;background-image:url(images/blbbgs.jpg);}
.bulb.success .ico {background-image:url(images/blbics.png);}
.bulb.notice {border-bottom:1px solid #ebe1a4;background-image:url(images/blbbgn.jpg);}
.bulb.notice .ico {background-image:url(images/blbicn.png);}
.bulb.error {border-bottom:1px solid #e8a799;background-image:url(images/blbbge.jpg);}
.bulb.error .ico {background-image:url(images/blbice.png);}
.bulb.small h4 {margin:0px;}
.bulb small {font-size:16px;font-family: Tahoma,Geneva,sans-serif;}

.pointer_flag_container{position: relative;}
.pointer_flag_container.green .pointer_flag_arrow{position: absolute; margin-top: -9px; left: -8px; width:10px; top:50%; height: 15px;background:url(images/flag_pointer_green.png) 0 0 no-repeat!important;}
.pointer_flag_container.green .pointer_flag_text{border: 1px solid #cae4c7;  padding: 14px 14px 14px 36px; background: #e6f1e4 url(images/ok.png) 9px center no-repeat;}

.pointer_flag_container.sand .pointer_flag_arrow{position: absolute; margin-top: -6px; left: -6px; width:7px; top:50%; height: 11px;background:url(images/flag_pointer_sand.png) 0 0 no-repeat!important;}
.pointer_flag_container.sand .pointer_flag_text{border: 1px solid #e6e2bc;  padding: 14px; background: #fdf9ce;}
/**/
ul.errorlist {display:inline-block;margin:7px 0px 0px 0px;padding:0px;}
ul.errorlist li{color:#d50000;list-style-type:none;padding-left:20px;background-image:url(images/notice.png);background-repeat:no-repeat;background-position:left center;}

.vcontainer {position:relative;padding:5px;}
.vvideo {height:510px;border:7px solid #eee;margin:15px 0px;}
.vclose {position:absolute;top:5px;right:5px;cursor:pointer;width:16px;height:16px;}

.areal {padding:30px;}


