* {margin: 0;padding: 0;}
html, body {margin: 0;padding: 0;width: 100%;height: 100%;font-family: 'Open Sans', sans-serif;font-size:10pt;text-align:center; /*For IE6 Shenanigans*/ ;}
body {min-height: 100%;height: auto !important;height: 100%;position: relative;}
#puzadpn {display:none}
#wrapper {text-align:left;}
#wrapper2{max-width:900px;padding:0 15px;margin: 0 auto;text-align:left;position: relative;}
#mypanel {position:fixed;top:50%;left:10%;border: 1px solid #c6c6c6;z-index:100;
background-color: #f4f4f4;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);box-shadow: 0 1px 1px rgba(0,0,0,0.1);opacity:0.2;border-radius:3px}
#mypanel:hover {opacity:0.9}
#mypanel a img {opacity:0.3;padding:10px;display:block;width:14px;height:14px}
#mypanel a img:hover {opacity:1}

#all {padding-bottom: 100px;}
#footer {height: 100px;width: 100%;position: absolute;bottom: 0;}

table {margin:0;font-family: 'Open Sans', sans-serif;font-size:10pt;}
input, textarea, input:active, textarea:active, :focus  {outline:none;} 

input, textarea {font-family: 'Open Sans', sans-serif;font-size:10pt;margin: 3px 0;}
input, button, textarea {margin: 0;outline: none;color: #333333;resize: none;}
    
input[type="password"] {font-size:12px}
input[type="text"], input[type="password"], textarea {border: 1px solid #cccccc;padding: 6px 9px;-webkit-box-shadow: inset 0 1px 2px #ddd;box-shadow: inset 0 1px 2px #ddd;}
textarea {margin:0 0 5px;border:1px solid #ccc;padding:10px 12px;}

label {height: 14px;display: block;float: left;width: 14px;font-size: 8pt;cursor: pointer;padding: 0 0 0 5px;}

input[type=checkbox]{height: 14px;display: block;float: left;width: 14px;cursor: pointer;}
   
.relative{position: relative;}


/*Links*/
a {color:#333;cursor:pointer}
a:hover {text-decoration:underline}
a, .li_cl:hover, .li_un:hover {text-decoration:none}
.li_mi.li_cl:hover {text-decoration: underline;}
.li_mi {font-size:9pt}
.li_un {text-decoration:underline}
.li_act {font-weight: 600;}
.li_gr {color: #999;}
.li_bl {color: #000;}


/*uWnd*/
﻿.myWinCont, .myWinCont td, .myWinCont dl, .myWinCont dt, .xw-hdr-text, .xw-mc, a {font-family:'Open Sans', sans-serif!important;}

.xw-tl, .xw-tr, .xw-tc, .xw-sps, .xw-hdr, .xw-ml, .xw-bl, .xw-mr, .xw-br, .xw-bc, .xw-body {background:#fff!important; background-color:#fff!important;font-}
.xw-mc {border:1px solid #fff!important;background:#fff!important}
.xw-plain .xw-mc {background:transparent!important}
.xw-plain .xw-body {border-top:1px solid #fff!important; border-bottom:1px solid #fff!important; border-left:1px solid #fff!important; border-right:1px solid #fff!important; padding:0!important;}
.myWinGrid {opacity:0.75!important;filter: alpha(opacity=85);}

.myWinCont {padding:0 25px 25px}
.xw-tl {border-top: 25px solid #fff;}

.xw-hdr-text {font-size:11pt;font-weight: 600;color:#000}
.xw-hdr {text-align: center;}

.myWinCont input[type='text']:focus, .myWinCont input[type='password']:focus {background-image:none}
.myWinLoadSF {background-image:none}

.myWinError {color:#000}
.myBtnCont  {padding: 2px 5px!important;} #eMsg831 {border-top:32px solid #fff;}
.myBtnCont a{color:#fff!important;font-size:9pt!important}
.myBtnLeftA, .myBtnRightA, .myBtnCenterA {background:none!important} .myBtnLeftA {display:none}

/*H*/
h2 {font-size:14pt;font-weight:600}
h3 {color:#888;font-size:10pt;font-weight:500;margin:0 0 15px 0}
h4 {color:#000;font-weight:600;margin-bottom:10px}


/*Buttons*/
     .lit_btn {padding: 0px 5px 2px;}
.med_btn {padding: 4px 10px;}
     .big_btn {padding: 3px 14px;font-size: 10pt;}

.btn_b, .myBtnCont {background-color: #2480dc!important;background-image: -webkit-gradient(linear,left top,left bottom,from(#3399ff),to(#2480dc));background-image: -moz-linear-gradient(top,#3399ff,#2480dc);background-image: -o-linear-gradient(top,#3399ff,#2480dc);background-image: -ms-linear-gradient(top,#3399ff,#2480dc);background-image: linear-gradient(top,#3399ff,#2480dc);border: #2480dc solid 1px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;color: #fff!important;-webkit-user-select: none;-moz-user-select: none;-o-user-select: none;user-select: none;cursor: pointer;max-width: 98%;overflow: hidden;}
.btn_b:hover, .myBtnCont:hover {background-image: -webkit-gradient(linear,left top,left bottom,from(#48a4ff),to(#2480dc));background-image: -moz-linear-gradient(top,#48a4ff,#2480dc);background-image: -o-linear-gradient(top,#48a4ff,#2480dc);background-image: -ms-linear-gradient(top,#48a4ff,#2480dc);background-image: linear-gradient(top,#48a4ff,#2480dc);}
.btn_b:active {-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);}


.btn_g {background-color: #f8f8f8;background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f4f4f4));background-image: -moz-linear-gradient(top,#fff,#f4f4f4);background-image: -o-linear-gradient(top,#fff,#f4f4f4);background-image: -ms-linear-gradient(top,#fff,#f4f4f4);background-image: linear-gradient(top,#fff,#f4f4f4);border: #e7e7e7 solid 1px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;color: #333;text-shadow: 0 1px 0 rgba(255,255,255,.5);-webkit-user-select: none;-moz-user-select: none;-o-user-select: none;user-select: none;cursor: pointer;max-width: 98%;overflow: hidden;}


/*Header Structure*/
#header {background-color: #f9f9f9;background-image: -webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#f9f9f9));background-image: -moz-linear-gradient(top,#fbfbfb,#f9f9f9);background-image: -o-linear-gradient(top,#fbfbfb,#f9f9f9);background-image: -ms-linear-gradient(top,#fbfbfb,#f9f9f9);background-image: linear-gradient(top,#fbfbfb,#f9f9f9);}

#roof {height:50px;position:relative}
#roof_c {margin:0 auto;width:960px;}
.roof_cl, .roof_cr {position:absolute;top:0;display:inline;top:15px}
.roof_cr {right:0}
.roof_cr a {padding-left:20px}
.roof_cl {left:0}
.roof_cl a {padding-right:20px}

.roof_cr {}

#edge {height:40px;position:relative}
#edge_c {margin:0 auto;width:960px;padding-top:9px;}
.edge_cl, .edge_cr {position:absolute;top:0;display:inline;}
.edge_cl {left:0;}
.edge_cr {right:0}

#board {height:100px;position:relative}
#board_c {padding-top:35px;margin:0 auto;width:960px}
.board_cl, .board_cc {position:absolute;top:0;display:inline;top: 35px;}
.board_cl {font-size:15pt;font-weight:400;left:0;}
.board_cc {text-align:center;right: 0;left: 0;top:35px}


#bark {height:35px;position:relative}
#bark_c {margin:0 auto;width:960px}
.bark_cl, .bark_cс, .bark_cr {position:absolute;top:0;display:inline}
.bark_cl {left:0;}
.bark_cс {text-align: center;right: 0;left: 0;}
.bark_cr {right:0}

#brick {height:70px;position:relative;top:23px}
#brick_c {margin:0 auto;width:960px;}
.brick_cl, .brick_cс, .brick_cr, .brick_cc {position:absolute;top:0;display:inline}
.brick_cc {text-align: center;right: 0;left: 0;}
.brick_cl {left:0;}
.brick_cr {right:0}

/*Page Structure*/
#page {padding-top:30px;}
#page_c {text-align: left;position:relative}
.page_cl {width:50%;}
.page_cc {position: absolute;left: 50%;margin-left: -250px;width: 500px;}
.page_cr {width:50%;float:right}

#images {float:right;width: 400px;background: #f9f9f9;}
#images_c, #images_cc {text-align: center;}
#images_cc img{max-width:100px;vertical-align:top;margin: 10px 10px 0 0;}
#images_c img{max-width:400px}

#description {float:left;color:#555;}
#description_c {}
.description_tc {line-height:20px}

  /*DOMWindow*/
    #DOMWindow {border:0!important;padding:30px!important;}
    #flat {margin: 20px 0}
    #flat_t {margin:0 0 40px}
    
    
    
/*Register*/
#siF16{padding: 15px 9px;width:300px}
    
    /*Login Form*/
    #loginform {width:500px;text-align:left}
    #lf_c1, #lf_c2 {width:500px;height: 32px;}
#lf_c3 {margin-top: 30px;text-align: center;font-weight:700;} #lf_c3 a {text-decoration:underline;}
    .c1_l1, .c1_l2, .c2_l1, .c2_l2 {width:190px;margin-right:15px;float:left}
     .c2_l1 label {margin: 6px 0}
    .loginField {width:190px;font-weight: 700;}
    .c1_l3 {width:70px;float:left}
.c2_l2  {margin-top:5px;}
#remmain, #remcategory {margin-top: 8px;}

/*Event Page*/

.e_title {font-size: 14pt;font-weight: 600;}
.e_date {font-size:11pt;font-weight:400;color:#555}
.e_time {color:#555;font-style:italic}
.e_price {color:#555;margin-right:10px}
.e_type {font-weight:400;color:#111;text-transform:lowercase}
.e_type a:hover {text-decoration:none}
.e_igo {float: right;}
.e_views {margin-right: 20px;float: right;}
.e_v_i {height: 10px;padding-right:7px;width: 16px;}
.stat {font-size:9pt}
.igo {}
.count {padding-left:7px}
#phone {margin-top:20px}
#message_text{margin-bottom:10px;cursor:pointer}
.showmessage {font-size: 8pt;background: #f4f4f4;}
.showmessage:hover {background:red;color:#fff;text-decoration:none}

/*Add Events*/
.dates2 {display:none}


/*Type Places*/
.allplaces {margin-top: 30px;}
.place {width:480px;margin-bottom:15px;height:100px}
.place_c1 {width:300px;float:left;}
.p_title {font-size: 11pt;font-weight: 600;}
.p_adress {font-size: 9pt;margin-top:10px}
.place_c2 {width:100px;float:left;margin:0 15px}
.p_like {}
.p_like_c {text-align:center;margin-top:5px}
.btn_l {width: 50px;height: 22px;}
.like_icon {background: url(http://vk.com/images/icons/like_widget.gif?2) 0 -29px no-repeat;width: 10px;height: 10px;margin: 3px 4px 0;}
.place_c3 {width:100px;float:left;}
.p_img {background:f4f4f4}
.p_img, .p_img img {width:100px;height:100px;}


/*Main Events Page*/
.tyev_c {float:left;width:25%}
.tyev_c a{display:block}
 .tyev_c a {line-height: 20px;}
 .tyev_c a:hover,.roof_m a:hover {text-decoration:underline}


/*Type Events*/
.allevents {margin-top: 30px;}
.event {width:960px;margin-bottom:30px;height: 150px;margin-bottom: 40px;}
.event_c1 {width:400px;float:left;}
.ee_title {font-size: 11pt;font-weight: 600;}
.ee_date {font-size: 8pt;margin-bottom:10px}
.ee_price {font-size: 8pt;margin-top:20px;width: 60%;float:left}
.ee_igo {width: 40%;float:left;font-size: 8pt;margin-top: 20px;}
.event_c2, .event_c3  {width:100px;float:left;margin:0 15px;height:150px}
.ee_img {}
.ee_img img {height:150px}


/*Profile*/
 .u_name {font-size: 15pt;font-weight: 600;}

	/*Tap*/
	input, button, a, div {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
   
/*Placeholder*/
::-webkit-input-placeholder {color: #999;}
:-moz-placeholder {color: #999;}
.placeholder {color: #999;}