/*
.circle {background:#f5f5f5; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; position:relative;}
.circle .lt, .circle .rt, .circle .rb, .circle .lb {width:12px; height:12px; overflow:hidden;}
.lt {position:absolute; top:0px; left:0px; background:url(/img/lt.png) no-repeat 0 0;}
.rt {position:absolute; top:0px; right:0px; background:url(/img/rt.png) no-repeat 0 0;}
.rb {position:absolute; bottom:0px; right:0px; background:url(/img/rb.png) no-repeat 0 0;}
.lb {position:absolute; bottom:0px; left:0px; background:url(/img/lb.png) no-repeat 0 0;}

	.circle .title {background:#fba500; margin-bottom:8px; padding:6px 10px 7px 10px; font:14px Tahoma; color:#fff;}
	.circle .content {padding:0px 10px 12px 10px; font:10px Tahoma; color:#000002;}
	.circle .content2 {padding:0px 0px 12px 0px;}
		.circle .content a {font:10px Tahoma; color:#000002;}
		.circle .content a:hover {}
*/
/* --- PROMO --- */
.promo { margin:0; overflow:hidden; }

.promo       .date {
	background:#f5f5f5;
	width:152px; height:15px; overflow:hidden; margin:2px 0px 0px 8px; padding:3px 0px 0px 10px;
	font:10px Tahoma; color:#b3b3b3;
}
.item_color0 .date { background:url(/img/promo_date0.gif) no-repeat 0 0; }
.promo       .date span { color:#020202; }

.promo       .bottom { background:#f5f5f5; width:162px; height:12px; overflow:hidden; margin:0px 0px 2px 8px; }
.item_color0 .bottom { background:url(/img/promo_bot0.gif) no-repeat 0 0; }

.promo       .pr_body { background:#f5f5f5; width:162px; margin:0px 0px 0px 8px; padding:0px 0px 0px 0px; }
.item_color0 .pr_body { background:url(/img/promo_bg.gif) repeat-y 0 0; }

.promo       .pr_body .data {margin:0px 0px 0px 10px; padding:0px; list-style:none; font:10px Tahoma; color:#b3b3b3;}
.promo       .pr_body .data span {color:#020202;}
.promo       .title {background:#fba500; padding:5px 10px 5px 10px;}
.promo       .title a {font:bold 13px Tahoma; color:#020204;}
.promo       .pr_body .location {font:10px Tahoma; color:#020202; padding:3px 10px 3px 10px;}
.promo       .pr_body .add {border:1px solid #e0e0e0; margin:0px 3px 3px 3px; padding:2px 5px 4px 5px; font:10px Tahoma; color:#020202;}
.promo       .pr_body .add a {font:10px Tahoma; color:#020202;}
	
.enitem {margin:0px 0px 8px 0px;}
	.enitem .top {
	background:url(/img/promo_date0.gif) no-repeat 0 0;
	width:152px; height:15px; overflow:hidden; margin:2px 0px 0px 8px; padding:3px 0px 0px 10px;
	font:10px Tahoma; color:#b3b3b3;
	}
	.enitem .bottom {background:url(/img/promo_bot0.gif) no-repeat 0 0; width:162px; height:12px; overflow:hidden; margin:0px 0px 2px 8px;}
	.enitem .it_body {
	background:url(/img/promo_bg.gif) repeat-y 0 0;
	width:162px; margin:0px 0px 0px 8px; padding:0px 0px 0px 0px;
	overflow:hidden;
	}
	.it_body .links {background:#fba500; padding:5px 10px 5px 10px;}
		.it_body .links a {font:bold 13px Tahoma; color:#020204;}
	.it_body .add {border:1px solid #e0e0e0; margin:8px 3px 3px 3px; padding:2px 5px 4px 5px; font:10px Tahoma; color:#020202;}
		.it_body .add a {font:10px Tahoma; color:#020202;}


/* --- PROMO --- */
.autoitem {position:relative; margin:10px 10px 10px 20px;}
	.autoitem .inner_lb, .autoitem .inner_rb {width:13px; height:13px; overflow:hidden; position:absolute;}
		.item_color0 .autoitem .inner_lb {left:0px; bottom:0px; background:url(/img/inner_lb0.gif) no-repeat 0 0;}
		.item_color0 .autoitem .inner_rb {right:2px; bottom:0px; background:url(/img/inner_rb0.gif) no-repeat 0 0;}
		
	.autoitem .img {
	position:absolute; top:-2px; left:-10px;
	width:124px; overflow:hidden;
	border:1px solid #fba500;
	}
		.autoitem .img img {display:block; width:100%;}
	.autoitem .title {background:#fba500; font:bold 14px Tahoma; color:#000; padding:5px 100px 6px 130px; margin:0px;}
		.autoitem .title a {font:bold 14px Tahoma; color:#000;}
		.autoitem .title span {position:absolute; top:7px; right:14px; font:normal 11px Tahoma !important;}
			.autoitem .title span a {font:normal 11px Tahoma !important;}
	.autoitem .text {padding:0px 0px 0px 130px; min-height:65px; background:#fefefe; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; margin-right:2px; overflow:hidden; font:10px Tahoma; color:#000;}
		.autoitem .text .add {border:1px solid #e0e0e0; padding:4px 8px 5px 8px; margin:8px 10px 8px 0px;}
		.autoitem .text .data {font:10px Tahoma; color:#000;}
			.autoitem .text .data .options {margin:0px 0px 5px 0px; padding:0px; list-style:none; font:10px Tahoma; color:#b3b3b3;}
				.autoitem .text .data .options span {color:#000;}
				.autoitem .text .data .options p {padding:0px; margin:0px;}
	.autoitem .bot {
	position:relative; overflow:hidden;
	background:#fefefe; border:1px solid #cdcdcd; border-top:none;
	margin-right:2px; padding:5px 18px 6px 18px;
	font:10px Tahoma; color:#b3b3b3;
	}
		.autoitem .bot span {color:#000;}
		.autoitem .bot .more {float:left; padding-right:10px; color:#000;}
		.autoitem .bot .elem {float:left; padding-right:10px;}

.msg_item { margin:0px 0px 8px 0px; padding:2px 0px 2px 0px; }

.item_color0 { margin:0; padding:0;}
.item_color1 { background:#0b0; }
.item_color2 { background:#b00; }
.item_color3 { background:#00b; }
.item_color4 { background:#b0b; }
.item_color5 { background:#0bb; }

.item_border0 .title, .item_border0 .img { background:#fa0; border:1px solid #fa0; }
.item_border1 .title, .item_border1 .img { background:#0f0; border:1px solid #0c0; }
.item_border2 .title, .item_border2 .img { background:#f00; border:1px solid #c00; } .item_border2 .title a { color:#fff !important; }
.item_border3 .title, .item_border3 .img { background:#00f; border:1px solid #00c; } .item_border3 .title a { color:#fff !important; }
.item_border4 .title, .item_border4 .img { background:#f0f; border:1px solid #c0c; }
.item_border5 .title, .item_border5 .img { background:#0ff; border:1px solid #0cc; }

.item_border_type0 .title, .item_border_type0 .img { border-style: solid; }
.item_border_type1 .title, .item_border_type1 .img { border-style: dashed; }
.item_border_type2 .title, .item_border_type2 .img { border-style: dotted; }

.th {background:url(/img/point.gif) repeat-x 0 11px; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; overflow:hidden;}
	.th span {
	background:#fff;
	display:block; float:left;
	padding:2px 5px 3px 5px;
	border-left:10px solid #f5f5f5; border-right:5px solid #f5f5f5;
	font:10px Tahoma; color:#000;
	}

.rasse {background:url(/img/rasse.gif) no-repeat 0 0; height:28px; padding-top:38px; text-align:center;}
	.rasse a {color:#000;}

/* --- INPUT --- */
#sfSearch {}
	#sfSearch label {display:block; padding:0px 0px 2px 10px;}
#sfSearch2 {}
	#sfSearch2 label {display:block; padding:0px 0px 2px 10px;}

span.inp {display:block; width:144px; height:19px; overflow:hidden; background:url(/img/itxt.gif) no-repeat 0 0;}
#sfSearch span.inp {margin:0px 0px 5px 5px;}
#sfSearch2 span.inp {margin:0px 0px 5px 5px;}
	span.inp input {background:none; border:none; width:128px; padding:3px 8px 0px 8px; font:10px Tahoma; color:#5d5d5d;}
	.nost {background:none; border:none; margin:0px; padding:0px; font-size:10px; cursor:pointer;}
	#sfSearch .nost {margin-left:5px;}
	#sfSearch2 .nost {margin-left:5px;}

.subscription {padding:0px 0px 10px 10px; font-size:10px;}
.subscription span.inp {margin:0px 0px 5px 5px;}
.subscription .links {margin:0px 0px 1px 5px;}
.subscription .desc {margin:0px 0px 1px 5px;}


.styled {width:140px; margin-left:7px;}
span.select {
position:absolute;
width:144px;
height:19px;
padding:0px 0px 0px 0px;
color:#000;
font:10px Tahoma;
background:url(/img/select.gif) no-repeat 0 0;
overflow:hidden;
}

.a1 {
	margin-left: 20px;
}
.a2 {
	margin-left: 40px;
}
.a3 {
	margin-left: 60px;
}
.a4 {
	margin-left: 80px;
}
.a5 {
	margin-left:100px;
}
.a6 {
	margin-left:120px;
}
.a7 {
	margin-left:140px;
}
.a8 {
	margin-left:160px;
}

#feedback input {
	width: 200px;
}
#feedback textarea {
	width: 200px;
	height: 100px;
}
#feedback input.submit {
	width: 100px;
}


table.border {
	border-collapse: collapse;
}
table.border td,
table.border th {
	border: solid 1px #b2b0ac;
	padding: 5px 2px;
}
table.border th {
	background: #e5ddca;
	color: #755416;
}
table.border td {
	color: #bb9052;
}


.banr {overflow:hidden;}

table.pages {
	width: 100%;
	border: 1px solid #ccc;
	background: #ddd;
}
table.item {
	width: 100%;
}


.red {
	color: red;
}
.warning {
	color: red;
}
.warning a {
	color: red;
}
#item_pics { text-align: center;}
#big_image {}
#pic_line {}

#pic_line img { padding: 2px 1px ; }

.item {
	border: 1px solid #ccc;
	margin: 5px 0;
}
.item td {
	vertical-align: top;
}

.notpublic {
	border: 1px dashed red;
}

.item .r {
	width: 125px;
	text-align: center;
	vertical-align: middle;
}

.item .l {
	width: 125px;
}


.active {
	font-weight: bold;
}

#menu2 {
	padding: 10px;
	text-align: center;
}
#obj_menu {
	border: 1px solid #ddd;
	background: #ccc;
	padding: 5px;
	margin: 10px 0 0 0;
	text-align: center;
}
.prise {
	padding: 0 0 10px 0;
}
#navbar {
padding:10px 0px 10px 10px;
font:10px Tahoma; color:#000;
}
	#navbar a {font:10px Tahoma; color:#000;}

#id_mGroup1_div,
#id_mGroup2_div,
#id_mGroup3_div,
#id_qGroup1_div,
#id_qGroup2_div,
#id_qGroup3_div,
#id_m_any_Group1_div,
#id_m_any_Group2_div,
#id_m_any_Group3_div,
#id_q_any_Group1_div,
#id_q_any_Group2_div,
#id_q_any_Group3_div {
	display: none;
}
.w100 {
	width: 100%;
}
.padd {padding:10px; overflow:hidden;}

.KM {
	font: 10px Tahoma; color:#000;
	text-align: left;
	padding: 0 10px 10px 10px;
}
#center .KM {
	padding: 10px;
}
*/
.banner {
	border: 0 !important;
	text-align: center;
	margin:0px 0px 10px 0px;
}

.msg_ok {
	background: #aaffaa; border: 1px solid #00aa00; padding: 10px; margin: 1em 0;
}
.msg_warning {
	background: #ffffaa; border: 1px solid #bbbb00; padding: 10px; margin: 1em 0;
}
.msg_error {
	background: #ffaaaa; border: 1px solid #ff0000; padding: 10px; margin: 1em 0;
}
.msg_ok p,
.msg_warning p,
.msg_error p {
	margin: 0;
	padding: 0 0 0.5em 0;
}


