@charset "UTF-8";
/*
Theme Name: WestieDisco
Theme URI: http://westiedisco.ru/
Description: West Coast Swing foreva!
Version: 1.0
Author: <a href="mailto:ofstudio@gmail.com">Oleg Fomin</a> 

*/


/*------- Strictly connect page v2 (facebook style) ---------*/

div.partner-list {
	border-width:1px 0px;
	border-style:dotted;
	border-color:#AAA;
	padding:12px 0px;
	margin:8px 0px;
	width:480px;
} 

.FBcard_listitem {
position:relative; /*this is the key*/
font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
font-size: 13px;
font-weight: bold;
line-height: 10px;
color:#222;
padding:0 16px;
}

a.FBcard_link {
text-decoration:none;
color:#3B5998;
}

a.FBcard_link:hover {
text-decoration:underline;
}

.FBcard  { 
display: none; 
width:240px;
margin:0px;
padding:0px;
font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 14px;
}

a.FBcard_link:hover + .FBcard  { /*the span will display just on :hover state*/
display:block;
position:absolute;
left:12px; 
top:18px; 
z-index:1;
}


.FBcard_nub {
background-image: url(/images/hovercard_nub.png);
background-repeat: no-repeat;
background-position: left top;
height: 7px;
}

.FBcard_content {
border-style:solid;
border-width:0px 1px 1px 1px;
border-color: #BBB #777 #8a9cc2 #BBB;
padding:6px 12px;
background-color:#FFF;
}



.FBcard_content  img {
float: left;
padding:0 20px 0 0;
border:0;
color:#333;
}

.FBcard_send {
background-color:#365e9a;
color:#FFF;
border-width:0 1px 1px 1px ;
border-color:#8a9cc2 #29447e #1a356e #29447e;
border-style:solid;
background-image: url(/images/facebook100x30.png);
background-repeat: no-repeat;
background-position: left top;
height:30px;
}


/*------- /Strictly connect page v2 (facebook style) ---------*/



table.schedule  {
	border:0;
	padding-bottom:16px;
}

table.schedule thead tr th,  table.schedule thead tr td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #666;
	text-align: center;
}

table.schedule tbody tr td, table.schedule tbody tr th   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	border-top: 1px solid #AAA;
}

table.schedule tbody tr td, table.schedule thead tr td {
		border-left: 1px solid #AAA;
}


.time-indent {
	margin-bottom: 5px;
	float: left;
	margin-right: .3em;
}

#wpadminbar{display:none;}

label {
	font-size: 11px;
	color: #555;
	line-height: 15px;
}

.wpcf7-response-output {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;

}


.wpcf7-linebreak .wpcf7-list-item{
display: block!important;
}


.wpcf7-undercheckbox-align {
margin-left:26px;
}



.container-clear {
	position: relative;
	clear: both;
}
.container-half-left, .container-half-right {
	width: 304px;
	position: relative;
}

.container-half-left {
	float: left;
}

.container-half-right{
	float: right;
}



.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	padding-bottom:2px;
	padding-top:16px;
}

.price span{
	font-size: 16px;
}

��������������������������������������������������������������������������������������������������������
