/**
 *
 * @file		chat.css
 * 
 * @version		1.0.0 Beta
 * @author		Sebastian Nette (Nette Medien)
 *
 * @copyright	MusikaVZ 2009
 *
 *
 */
#flirtbox {
	margin:40px auto;
	width:700px;
	text-align:left;
	background:#9bcffe;
	color:#0d3457
}

#error {
	border:1px crimson dotted;
	color:crimson;
	background:#ffcfce;
	margin-bottom:10px;
	font-weight:bold;
	padding:6px;
}

#flirtbox a, #flirtbox * a {color:#0d3457}


#headerbox {
	background:transparent url('../../images/chat-top.gif') center top no-repeat;
	padding:10px;
}

#infobox {
	float:right;
	width:300px;
}

#logobox {
}

#mainbox {
	margin:0px 185px 10px 10px;
}

#adsensebox {
	width:162px;
	margin-right:10px;
	float:right;
}

#footerbox {
	background:transparent url('../../images/chat-bottom.gif') center bottom no-repeat;
}

#chatIndicator {width:250px; margin:20px auto}

.leftcol {
	margin-top:10px;
	margin-left:10px;
	float:left;
	height:25px;
	text-align:left;
}

.middlecol {
	float:right;
	height:30px;
	margin-right:10px;
}

.row_a {
	margin-right:110px;
	background:#d3e9fd;
	margin-bottom:1px;
}

.row_b {
	margin-right:110px;
	margin-bottom:1px;
	background:#fff;
}

.row { height:35px; width:400px; }

.row3 { width:400px; }

.row2 { height:35px; width:400px; margin:0 auto; }

.row_a input, .row_a select, .row_b input, .row_b select {
	width:180px;
	margin-top:6px;
}

.cbox { 
	/* background:#d3e9fd;padding:10px; text-align:justify; border:1px #4651A5 solid*/
	background:#fff; padding:6px; border:1px #2e83d3 solid;
}

.lr { border-left:1px #4651A5 solid; border-right:1px #4651A5 solid; }
.blr { border-left:1px #4651A5 solid; border-bottom:1px #4651A5 solid; border-right:1px #4651A5 solid; }
.tlr { border-left:1px #4651A5 solid; border-top:1px #4651A5 solid; border-right:1px #4651A5 solid; }

h2 { color:#0B3847; }
h1 { background:#fff; color:#135973; border:0; padding:8px; margin-bottom:10px }
.h1 { background:#d3e9fd;padding:4px; border-top:1px #225684 solid; border-bottom:1px #225684 solid }

.avas {width:95px; float:right}

.cwin_width {width:510px}
.cwin_width2 {width:400px}

.chatline {
	padding:6px;
	border-top:1px orange dashed;
}

.firstline {
	border-top:none;
}

.ctl h1 { zoom:1; color:#fff; font-size:20px; font-weight:bold; background:transparent; padding:0 6px; margin:0 }
.ctl { padding:8px; background:transparent url('../../images/corner3_tl.gif') top left no-repeat; margin-bottom:15px; }
.ctr { background:transparent url('../../images/corner3_tr.gif') top right no-repeat; }
.cbl { background:#135973 url('../../images/corner3_bl.gif') bottom left no-repeat; }
.cbr { margin-bottom:10px; background:transparent url('../../images/corner3_br.gif') bottom right no-repeat; }

.ctl3 h1 { zoom:1; font-size:22px; font-weight:bold; background:transparent; padding:0 6px; margin:0 }
.ctl3 { padding:8px; background:transparent url('../../images/corner_tl.gif') top left no-repeat; }
.ctr3 { background:transparent url('../../images/corner_tr.gif') top right no-repeat; }
.cbl3 { background:#d3e9fd url('../../images/corner_bl.gif') bottom left no-repeat; }
.cbr3 { background:transparent url('../../images/corner_br.gif') bottom right no-repeat; }

.ctl2 { padding:6px; background:transparent url('../../images/corner2_tl.gif') top left no-repeat; }
.ctr2 { background:transparent url('../../images/corner2_tr.gif') top right no-repeat; }
.cbl2 { background:#fff url('../../images/corner2_bl.gif') bottom left no-repeat; }
.cbr2 { background:transparent url('../../images/corner2_br.gif') bottom right no-repeat; }

p { text-align:justify }
.p8 { padding:12px }