
/* */

#categories ul.sub {
	clear    : both;
	width    : 960px;
	margin   : 20px 0 0 10px;
}

#categories ul.sub li {
	float     : left;
	height    : 25px;
	list-style: none;
	padding   : 5px 25px 0 25px;
	margin    : 0 0 -1px 2px;
	background: #DBE8FE;

	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

#categories ul.sub li.icn {
	padding   : 5px 5px 0 5px;
}

#categories ul.sub li.sel, #categories ul.sub li:hover {
	height    : 26px;
	background: #fff;
}

#categories ul.sub li h1 {
	display   : inline;
}

#categories ul.sub li h1 a, #categories ul.sub li h1 b {	
	font-size : 1.2em;
	text-decoration: none;
}

#categories ul.sub li.sel h1 a, #categories ul.sub li h1 a:hover {
	color     : #AA5C07;
}

#cspacer {
	height: 1px !important;
	margin: -1px 0 0 0;
	overflow: hidden;
}

#sublist_type {
	margin-left: 40px !important;
}

#sublist_view {
	margin-left: 100px !important;
}

/* board */

.block-part {
    margin     : 15px 0 10px 0;
    padding    : 10px;    
    -webkit-border-radius: 10px; 
    -moz-border-radius: 10px; 
    border-radius: 10px;
}

.warning {
	background : #DF1D24; 
	color      : #fff; 
	font-weight: bold;
}

.fullscr {
	margin     : 10px 0 0 50px;
	padding    : 165px 0 0 0;
	background : url('//torg.ukrbio.com/i/trade-board-logo.png') no-repeat;
}

.fullscr .ttitle {
	margin     : -50px 0 0 150px;
}

#mcat {

}

@media all and (max-width:400px) {
	#mcat {
		padding: 0px;
	}
}

#mcat li {
	float      : left;
	width      : 315px;	
	list-style : none;
	margin     : 0 10px 20px 0;
}

#mcat.item li {
	float      : none;
	width      : 660px;	
	list-style : none;
	margin     : 0 0 20px 0;
}

#mcat.full li {
	float      : none;
	width      : 785px;	
}

#mcat li.odd {	
	clear      : left;
}

#mcat li a img {
	float      : left;
	margin     : -10px 10px 0 0;
	border     : none;
}

#mcat li a {
	color      : #000;
	text-decoration : none;
}

#mcat.item li a {
	text-decoration : underline;
}

#mcat li h1 {
	color      : #000;
	font-size  : 1.7em;
	font-family: georgia;
}

#mcat li a:hover, #mcat li a:hover h1 {
	color      : #C49A06;
}

#mcat li div {
	clear      : left;
	line-height: 1.3em;
	margin     : 10px 0 0 64px;
}

#mcat li div a {
	color      : #06C;
}

#mcat li div a:hover {
	color      : #000;
}

#mcat.all li {
	width      : 315px;	
	margin     : 0 10px 5px 0;
}

#mcat.all li h1 {
	color      : #000;
	font-size  : 3em;
	font-family: georgia;
}

#mcat.item li {
	padding    : 10px 0 10px 0;	
}

#mcat.item li.even {
	margin-top : 10px;
	padding-top: 20px;
	border-top : 1px solid #333;	
}

#mcat.item li.vip {
}

#mcat.item li h1 {
	color      : #000;
	font-size  : 1.5em;
	font-family: georgia;
}

#mcat.item li h2 {
	display    : inline;
	font-size  : 0.9em;
	font-family: georgia;
	padding    : 5px 0 0 4px;
}

#mcat.item a.cat, #mcat.item a.cat h2 {
	color      : #06c;
}

#mcat.item a.cat:hover, #mcat.item a.cat:hover h2 {
	color      : #D4AA00;
}

#mcat.item li i.t, i.t {
	display   : block;
	float     : left;
	color     : #fff;
	width     : 70px;
	padding   : 5px;
	margin    : 0 10px 0 0;
	text-decoration: none;
	text-align: center;
	font-style: normal;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#mcat.item li i.t1, i.t1 {
	background: #87B53C;
}

#mcat.item li i.t2, i.t2 {
	background: #CF6D6A;
}

#mcat.item li i.t3, i.t3 {
	background: #377CEA;
}

#mcat.item li i.t4, i.t4 {
	background: #D0A403;
}

#mcat.item li.t1 a[class="thickbox"], #mcat.item li.t1 h1 {	
	color     : #739933;
}

#mcat.item li.t2 a[class="thickbox"], #mcat.item li.t2 h1 {
	color     : #C1413E;
}

#mcat.item li.t3 a[class="thickbox"], #mcat.item li.t3 h1 {
	color     : #064BBF;
}

#mcat.item li.t4 a[class="thickbox"], #mcat.item li.t4 h1 {
	color     : #C1992A;
}

li.t1 h1:first-letter, li.t2 h1:first-letter, li.t3 h1:first-letter, li.t4 h1:first-letter {
	text-transform: uppercase;
}

#mcat.item li a:hover h1 {
	color     : #000;
}

#mcat.item li i.i {
	display   : block;
	width     : 16px;
	height    : 22px;
	float     : left;
	margin    : 0 15px 0 0;	
	border    : none;
}

#mcat.item li i.i0 {
	background: url('//torg.ukrbio.com/i/16x16/download.png') no-repeat 0 6px;
}

#mcat.item li i.ig {
	height    : 20px;
	margin    : 0 5px 0 0;	
	background: url('//torg.ukrbio.com/i/16x16/globe.png') no-repeat;
}

#mcat.item li i.ic {
	height    : 20px;
	margin    : 0 5px 0 0;	
	background: url('//torg.ukrbio.com/i/16x16/id_card.png') no-repeat;
}

#mcat.item li i.it {
	height    : 20px;
	margin    : 0 5px 0 0;	
	background: url('//torg.ukrbio.com/i/16x16/telephone.png') no-repeat;
}

#mcat.item li img {
	clear     : left;
	float     : left;
	width     : 64px;
	height    : 64px;
	margin    : 20px 10px 0 0;
	padding   : 3px;
	border    : 1px solid #eee;
}

#mcat.item li p {
	margin    : 20px 0 0 0;
	font-size : 0.8em;
}

#mcat.item li div.cont {
	float     : right;
	width     : 235px;
	padding   : 0;
	margin    : 0px 0 0 10px;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	border    : 3px solid #FBF19D;
	background: #eee;
}

#mcat.item li div.citem {
	padding   : 5px 5px 5px 10px;
	margin    : 5px 0 5px 0;
	font-size : 0.9em;
}

div.citem .icon {
	float      : left;
	width      : 16px;
	height     : 16px;
	margin     : -3px 3px 5px 0 !important;
}

#mcat.full {
	font-size  : 1.1em;
}

#mcat.full .photos {
	width      : 700px;
	height     : 65px;
	padding    : 0;
	margin     : 0 0 10px 90px;
}

#mcat.full li img {
	clear      : none;
	margin     : 5px 5px 0 0;
}

h1.ttitle {
	margin     : 0 0 10px 0;
}

h1.ttitle a {
	color      : #EEBD35 !important;
	font-size  : 1.7em;
	font-family: georgia;
}

#mcat li.my i, #mcat li.short i {	
}

#mcat li.my img, #mcat li.short img {	
	clear      : none;
	margin     : 0 10px 0 0;	
	float      : left;
	width      : 32px;
	height     : 32px;
}

#mcat.item li div.act {
	float     : right;
	width     : 120px;
	height    : 20px;
	padding   : 5px;
	margin    : 0px 0 0 10px;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	border    : 3px solid #FBF19D;
	background: #eee;
}

#mcat.item li div.act img {
	float     : left;
	width     : 16px;
	height    : 16px;
	margin    : 0 5px 0 0;
}

#mcat.item li div.act input {
	float     : right;
	margin    : 5px 5px 0 0;
}

#mcat.item li.off a, #mcat.item li.off a h1, #mcat.item li.off a h2 {
	color     : gray !important;
}

/* categories as menu */

#mmenu {
	height    : 75px;
}

#mmenu ul {
}

#mmenu ul li {
	float     : left;
	height    : 74px;
	width     : 92px;
	list-style: none;
	padding   : 0;
	margin    : 0 5px 0 0;
	background: #fff;

	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;	

	filter    : progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	opacity   : 0.5;
}

#mmenu ul li.sel, #mmenu ul li:hover {
	height    : 75px;
	background: #fff;

	filter    : progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	opacity   : 1;
}

#submenu {
	clear     : both;
	height    : 120px;
	width     : 965px;
	margin    : 0 0 10px 0;
	padding   : 0px;
	background: #fff url('//torg.ukrbio.com/i/submenu-bg.gif') repeat-x bottom left;

	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;	
}

#submenu ul {
	padding   : 10px 10px 0 10px;
	margin    : 0px;
}

#submenu ul li {
	list-style: none;
	padding   : 0;
}

#submenu ul li a {
	font-size : 1.3em;
	line-height: 1.6em;
	color     : #000 !important;
}

#submenu ul li a.sel, #submenu ul li a:hover {
	color     : #b00 !important;
}

#mmenu ul li a div {
	margin    : 5px 0 0 11px;
	height    : 64px;
	width     : 64px;
}
