H2 {
	margin-bottom: 10px;
}


/* {{{ main layout columns */

DIV.frame {
	padding:15px 15px 15px 15px;
}
DIV.page {
	width:986px;
	margin:auto;
	position:relative;
	/*overflow:hidden;*/
}
DIV.left_col_bg {
	width:188px;
	position:absolute;
	top:0;
	left:0;
	background: white;
	/* padding-top: 32767px !important; */
	/* margin-bottom: -32767px !important; */
}
DIV.mid_col_bg {
	width:610px;
	position:absolute;
	top:0;
	left:188px;
	background: white;
	/* padding-top: 32767px !important; */
	/* margin-bottom: -32767px !important; */
}
DIV.right_col_bg {
	width:188px;
	position:absolute;
	top:0;
	right:0;
	background: white;
	/* padding-top: 32767px !important; */
	/* margin-bottom: -32767px !important; */
}
DIV.footer_box {
	clear:both;
	position:relative;
	z-index:1;
}
DIV.footer {
	background:#CFCFAB;
	position:relative;
	padding: 0px 3px;
}
DIV.main {
	clear:both;
	padding-bottom:35px;
	width:100%;
	position:relative;
	z-index:1;
}
DIV.wrap {
	width:798px;
	float:left;
}
DIV.left_col {
	position:relative;
	top:0;
	z-index:3;
	width:188px;
	float:left;
	margin:0;
}
DIV.right_col {
	position:relative;
	z-index:3;
	width:188px;
	float:right;
	margin-top:30px; /* 112px*/
}
DIV.mid_col {
	position:relative;
	z-index:3;
	float:right;
	width:560px;
	margin:0;
	padding-left:25px;
	padding-right:25px;
}
/* }}} main layout columns */


/* {{{ main_nav_logo */
div#main_nav_logo {
	float:left;
	width:188px;
	height:30px;
	margin: 0;
	padding: 0;
}

div#main_nav_logo  a {
	width:188px;
	height:30px;
	margin: 0;
	padding: 0;
	display: block;
	text-indent: -100000px;
	text-align: left;
}
/* {{{ main_nav_logo */

DIV#body {

}

DIV#popup {
	width: 560px;
}


/* {{{ header */

DIV#header {
	float:left;
	width:560px;
	height: 30px;
	margin: 0;
	padding: 0;
}
DIV#header #mond_logo {
	float:left;
	width:200px;
	height: 32px;
	margin: 0;
	padding: 0;
}
DIV#header #ad_space {
	float:left;
	width:558px;
	height: 58px;
	margin: 0;
	padding: 0;
}

/* }}} header */


/* {{{ main_nav */

UL#main_nav {
	float:left;
	width:188px;
	height: 106px;
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 30px;
	margin-bottom: 10px;
}
UL#main_nav li{
	float:left;
	width:188px;
	margin: 0;
	padding: 0;
}
UL#main_nav li a{
	float:left;
	width:178px;
	height: 14px;
	margin: 0;
	padding: 0;
	padding-top: 2px;
	padding-left: 10px;
}
UL#main_nav li.selected{
	width:178px;
	height: 14px;
	padding-top: 2px;
	padding-left: 10px;
}

/* }}} main_nav */


/* {{{ page_title */

DIV#page_title {
	float: left;
	width: 100%;
	height: 15px;
	margin-bottom: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
}
div#page_title.discount_margin {
	margin: 0;
}

/* }}} page_title */


/* {{{ discount */

div#discount {
	float: left;
	width: 550px;
	height: 15px;
	margin-bottom: 20px;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
}

/* }}} discount */


/* {{{ page_nav */

div#page_nav {
	float: left;
	clear:both;
	width: 560px;
	height: 25px;
	margin: 0;
	margin-top:10px;
	margin-bottom:10px;
	padding: 0;
	text-align: center;
}
div#page_nav ul{
	float: left;
	margin: 0;
	padding: 0;
	padding-top: 5px;
	width: 560px;
	list-style: none;
	text-align:center;
}
div#page_nav li{
	display: inline;
	margin: 0;
	padding: 0;
	padding-right: 2px;
	padding-left: 2px;
	text-align:center;
}
div#page_nav li a{
}
div#page_nav li.selected{
	margin: 0;
	margin-left: 2px;
	margin-right: 2px;
	padding: 0;
}
div#page_nav li.prev{
	width: 55px;
}
div#page_nav li.next{
	width: 35px;
}

html>body #page_nav ul{
	padding: 0;
}

/* }}} page_nav */


/* {{{ right_col_cap */

DIV#right_col_cap {
	float: left;
	width: 188px;
	height: 28px;
	margin-bottom: 10px;
}

/* }}} right_col_cap */


/* {{{ section_title */

div.section_title {
	float: left;
	width: 100%;
	height: 15px;
	margin-bottom: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
}

/* }}} section_title */


/* {{{ item_group */

DIV#item_group {
	float: left;
	width: 560px;
}

/* }}} item_group */

/* {{{ flashcontent */

DIV#flashcontent {
	float: left;
}

/* {{{ flashcontent */

/* {{{ extra_item_group */

DIV#extra_item_group {
	float: left;
	width: 181px;
	margin-top: 10px;
}
DIV#extra_item_group ul{
	margin: 0;
	margin-bottom: 8px;
	padding: 0;
	padding-right:5px;
	float: left;
	width: 181px;
}
DIV#extra_item_group li{
	margin: 0;
	padding: 0;
	padding-bottom: 6px;
	padding-top: 4px;
	width: 181px;
}
DIV#extra_item_group li.photo_title{
	width: 179px;
}
DIV#extra_item_group li.title{
	padding-left: 5px;
	width: 176px;
}
DIV#extra_item_group li.desc{
	padding-left: 5px;
	width: 176px;
}
DIV#extra_item_group li.link{
	padding-left: 5px;
	width: 176px;
}

DIV#extra_item_group img{
	max-width: 181px;
}
/* }}} extra_item_group */


/* {{{ search_simple */

form#search_simple {
	float: left;
	width: 188px;
	height: 23px;
	margin-bottom: 10px;
	margin-top: 10px;
}
form#search_simple input{
	width: 146px;
	height: 15px;
	float: left;
}
form#search_simple .button{
	margin: 0;
	padding: 0;
	width: 25px;
	height: 15px;
	float: left;
}
form#search_simple label{
	float: left;
}
form#search_simple fieldset{
	float: left;
	padding: 4px;
	width: 176px;
}

/* }}} search_simple */


/* {{{ search_frm */

form#search_frm {
	float: left;
	width: 560px;
	margin-bottom: 10px;
	margin-top: 10px;
}
form#search_frm input{
	float: right;
	width: 130px;
	height: 12px;
	padding: 4px;
	margin-left: 4px;
}
form#search_frm input.date_from{
	float: left;
	width: 50px;
	height: 12px;
	padding: 4px;
	margin-left: 4px;
	margin-right: 40px;
}
form#search_frm input.date_to{
	float: left;
	width: 50px;
	height: 12px;
	padding: 4px;
	margin-left: 4px;
}
form#search_frm label{
	margin: 0;
	padding: 0;
	float: left;
}
form#search_frm label.date_from{
	margin: 0;
	margin-right:25px;
	padding: 0;
	float: left;
}
form#search_frm label.date_to{
	margin: 0;
	margin-right:25px;
	padding: 0;
	float: left;
}
form#search_frm select{
	float: right;
	width: 148px;
	height: 18px;
	margin:0;
	padding:0;
	margin-left: 4px;
}
form#search_frm .button{
	margin: 0;
	padding: 0;
	width: 60px;
	height: 15px;
	float: right;
}
form#search_frm input.radio{
	margin: 0;
	padding: 0;
	width: 15px;
	height: 15px;
	margin-top: 2px;
	clear:right;
}
form#search_frm fieldset.field_left{
	margin: 0;
	padding: 0;
	float:left;
	margin-right: 15px;
	width: 270px
}
form#search_frm fieldset.field_right{
	margin: 0;
	padding: 0;
	float:left;
	width: 270px
}

/* }}} search_frm */


/* {{{ field_wrap */

div.field_wrap {
	width: 262px;
	float: left;
	margin: 0;
	margin-top: 10px;
	margin-bottom: 2px;
	padding: 0;
	padding: 4px;
}
div.field_wrap img{
	float:right;
}
div.field_wrap_blue {
	width: 262px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0;
	padding: 4px;
}
div.field_wrap_radio {
	width: 262px;
	float: left;
	margin: 0;
	padding: 0;
	padding: 4px;
}


/* }}} field_wrap */


/* {{{ search_adv */

UL#search_adv {
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	float: left;
	width: 188px;
}
UL#search_adv li{
	width: 178px;
	padding: 0;
	padding-left: 10px;
	padding-top: 2px;
	margin: 0;
	margin-top: 2px;
	margin-bottom: 2px;
	height: 15px;
}
UL#search_adv li.topItem{
}
UL#search_adv li a{
}

/* }}} search_adv */


/* {{{ members */

DIV#members {
	float:left;
	width:188px;
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 10px;
}
DIV#members ul{
	float: left;
	margin: 0;
	padding: 0;
	width: 188px;
}
DIV#members li{
	padding: 0;
	padding-left: 10px;
	padding-top: 2px;
	margin: 0;
	margin-top: 2px;
	margin-bottom: 2px;
	height: 15px;
}

/* }}} members */


/* {{{ memeber_tag */

DIV#member_tag {
	float:left;
	width:180px;
	height: 15px;
	margin: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* }}} memeber_tag */


/* {{{ member_login */

form#member_login {
	float: left;
	width: 188px;
	margin-bottom: 10px;
	margin-top: 10px;
}
form#member_login input{
	width: 165px;
	height: 14px;
	float: left;
	clear:both;
	margin-right: 4px;
}
form#member_login .button{
	margin: 0;
	padding: 0;
	width: 38px;
	height: 15px;
	float: left;
}
form#member_login label{
	float: left;
	clear:both;
	margin-bottom: 4px;
}
form#member_login fieldset{
	float: left;
	padding: 4px;
}
form#member_login password{
	margin: 4px;
	width: 150px;
	height: 15px;
	float: left;
	clear:both;
}

/* }}} member_login */


/* MISC */
div#logo_right {
	float:left;
	margin:0;
	margin-top: 5px;
	padding:0;
	padding-top: 10px;
	width:188px;
}
IMG {

}
IMG.floatLeft {
	float:left;
	clear:both;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: -1px;
	margin-left: 0;
}
IMG.noFloat {
	margin: 0;
	padding: 0;
	margin-right: -1px;
}
IMG.tick {
	margin: 0;
	padding: 0;
	clear: both;
}

IMG.tickleft {
	margin: 0;
	padding: 0;
	float: left;
}
IMG.asterisk {
	margin: 0;
	padding: 0;
	margin-right: 4px;
}
IMG.magent {
	margin: 0;
	padding: 0;
	margin-right: 4px;
}
.floatRight {
	float:right;
}

