/* ##################### */
/*    ERIC MEYER CSS     */
/* ##################### */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{margin:0; padding:0; border:0; outline:0; font-size:100%; font-family:Arial, Helvetica, sans-serif}
blockquote, q {quotes: none}
ol, ul {list-style: none}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none}
:focus {outline: 0}
:active {outline: none}
ins {text-decoration: none}
del {text-decoration: line-through}
table {font-size:14px}

/* ##################### */
/*      DEFAULT          */
/* ##################### */
h1, h2 {font-size:18px; font-weight:400; margin-bottom:15px}
h1 {font-size:24px}
h2 {margin-bottom:5px}
a {color:#002BA6; font-size:12px}
.overhid {overflow:hidden}
p {font-size:12px; line-height:18px; margin-bottom:15px}
p.mainp {margin-bottom:15px}
.clear {clear:both}
.m5 {margin-bottom:2px}
body {}
.f18 {font-size:18px}
#contentul, .contentul {margin:-8px 0 7px 30px}
#contentul li, .contentul li {padding-left:1px; font-size:12px; line-height:150%; list-style:disc}
.afterh {margin-top:0;}
.leftspan {display:block; text-align:left; margin-top:-10px; width:250px;  margin-bottom:10px}
.leftspan img {margin-right:10px; display:block; float:left; behavior: url('/js/iepngfix.htc');}
.leftspan a.lefthr {line-height:20px}
.leftspan div {overflow:hidden; margin-bottom:5px; _zoom:1}
.right {display: block; float:right; font-size:12px; text-align: right; margin-top:-10px; margin-bottom:10px}

/* ##################### */
/*      CONTAINERS       */
/* ##################### */
#wrapper {width:100%; overflow:hidden; _zoom:1}
#left {width:320px; float:left; background:url(/images/l-bg.jpg) right top repeat-y; position:relative}
#left #leftabs {right:-60px; width:60px; background:url(/images/r-bg.jpg) left top repeat-y; height:100%; position:absolute}
#content {width:auto; background:url(/images/r-bg.jpg) left top repeat-y; _zoom:1; position:relative; -margin-right:-3px; -left:-3px; position:relative; -margin-left:0}

#tableleft {width:320px; background:url(/images/l-bg.jpg) right top repeat-y; position:relative; vertical-align:top}
#tableright {width:auto; background:url(/images/r-bg.jpg) left top repeat-y; position:relative; vertical-align:top}
#tableright #wrap {padding:30px}
#tableleft #wrapleft {padding:0 0 30px 30px}

#left #wrapleft {padding:0 0 30px 30px}
#content #wrap {padding:30px}
#footer {width:100%; background:#696969 url(/images/footer-shadow.jpg) top repeat-x; height:100px; position:relative} 
#groupcomp {height:55px; background:#696969 url(/images/top-shadow.jpg) bottom center repeat-x; position:relative; padding-top:6px; padding-left:20px}	
#logohref {behavior: url('/js/iepngfix.htc'); width:180px; height:49px; display:block; position:absolute; top:53px; left:50%; margin-left:-90px; background:url(/images/1c-ip.png) center center no-repeat;}

/* ##################### */
/*      LEFT             */
/* ##################### */
#logo {height:154px; width:100%; test-align:center; position:relative}
#mainmenu {width:auto; background:#ffe100 url(/images/menu-bg.jpg) right top repeat-y}
#mainul, .submainul {width:auto; margin:0 auto; padding:16px 30px 20px 30px}
	#mainul li {_behavior: url('/js/iepngfix.htc'); list-style-image:none; padding:0 0 5px 17px; background:url(/images/point.png) no-repeat 0 4px}
	#mainul li.parent {padding-bottom:0}
	#mainul li ul li {background:none; padding:0; height:20px}
	#mainul li a, #mainul li .submainul li a{color:#000; font-size:12px; line-height:18px; font-weight:700; text-decoration:none}
	#mainul li .submainul li a{font-weight:400}
	#mainul li a:hover, #mainul li .submainul li a:hover {text-decoration:underline}
.submainul {padding:0px 0 0 15px; width:auto}
.mainmenub {background:#ffe100 url(/images/menu-bottom.jpg) right top no-repeat; height:1px; widows:100%; font-size:1px; line-height:1px; height:1px; overflow:hidden}
.mainmenush {background:#fff url(/images/menu-shadow.jpg) right top no-repeat; height:3px; width:100%; line-height:1px; font-size:1px}

#mainnews {padding:22px 30px 0 0}
.newsdate {background:url(/images/date.jpg); color:#fff; padding:2px 4px; font-size:10px; width:55px}

.mnewscart {padding-bottom:15px} 
.newsarch {text-align:right}
.newscart a {line-height:14px; display:block; margin:5px 0 20px}

/* ##################### */
/*      CONTENT          */
/* ##################### */
#groupcomp a {color:#fff; font-size:12px; text-decoration:none; line-height:22px}
#groupcomp a:hover {text-decoration:underline}
#logoitip {background:url(/images/ip.png) center center no-repeat; width:88px; position:absolute; height:61px; right:20px; top:0; behavior: url('/js/iepngfix.htc');}
#cc, #cclogo {width:100%; height:97px}
#cc {background:url(/images/centers.jpg) no-repeat left top; margin-bottom:27px}
#cclogo {background:url(/images/1c-f.jpg) no-repeat right top}
#headsrch {width:100%; height:33px; position:relative; margin-bottom:20px}
.mainsearch {width:198px; height:19px; border:1px solid #BFBFBF; font-size:14px; line-height:18px}
.mainsearcht {width:400px; height:58px; border:1px solid #BFBFBF; font-size:14px; line-height:18px}

.searchicon, .telicon, .mailicon {display:block; position:absolute; top:10px}
.searchicon {behavior: url('/js/iepngfix.htc'); left:212px}
.telicon {behavior: url('/js/iepngfix.htc'); right:70px; top:10px}
.mailicon {right:0; top:10px}
.headinput {padding:10px 50px 10px 10px; background-color:#e8e8e8; width:199px}

#mainbanner {height:210px; display:block; width:100%; background:url(/images/spring.png) center top no-repeat; behavior: url('/js/iepngfix.htc'); margin-bottom:5px}

#maincontent {width:auto; padding-right:264px; position:relative}
#maincontent2 {position:relative; width:auto}
#rightcontent {width:234px; position:absolute; right:0; -right:30px; top:0}
.subbanner {padding-bottom:15px}

.paging {background:#e8e8e8; height:31px; width:100%; margin-bottom:10px}
	.pagel, .pager {width:20%; font-size:12px}
	.pagel {float:left; text-align:left; padding:8px 0 0 10px}
	.pager {float:right; text-align:right; padding:8px 10px 0 0}
	.pagewrap {width:auto; text-align:center}
		.pagenum {position:relative; line-height:20px; display:inline-block; padding-top:5px}
			.pagenum a {margin:0 5px; font-size:12px !important}
			.pagecur {text-decoration:none; color:#000 !important}

.news {overflow:hidden; padding-bottom:10px; _height:1%}
.news .img {float:left; padding:5px; width:80px; height:80px; background:url(/images/img-border.jpg)}
.img .noimg {padding:5px; width:80px; height:80px; background:url(/images/img-border.jpg); float:left}
#newsitem {}
#newsitem .img {width:90px; height:80px; float:left}
#newsitem .content, .backnews, .news .newscart {padding-left:105px}
.agallery, .agallery2 {padding:5px; margin-bottom:5px; display:block; width:80px; height:80px; background:url(/images/img-border.jpg) no-repeat}

div.leftsp, div.rightsp {height:21px; width:21px; position:absolute; top:0; padding:5px; background:url(/images/but_shadow_1.png); behavior: url('/js/iepngfix.htc');}
div.rightsp {right:-60px}
div.leftsp {left:-60px}
div.leftback {height:21px; width:87px; background:url(/images/but_shadow_2.png); padding:5px}
div.leftsp a, div.rightsp a{height:21px; width:21px; position:absolute; background:url(/images/prev_button.jpg); left:0; _left:-5px; top:5px}
div.leftback a {height:21px; width:87px; background:url(/images/letterbackbut.jpg); display:block}
div.rightsp a {background:url(/images/next_button.jpg)}

div.leftback {behavior: url('/js/iepngfix.htc'); height:21px; width:87px; background:url(/images/but_shadow_2.png); padding:5px}
div.leftback a {behavior: url('/js/iepngfix.htc'); height:21px; width:87px; background:url(/images/letterbackbut.jpg); display:block; _position:absolute; _left:0}

.privatetable {border-collapse:collapse; font-size:12px; width:100%}
.privatetable th {font-weight:700; text-align:center; background-color:lightgrey; padding:5px; border:1px solid gray}
.privatetable td {font-weight:400; padding:5px; vertical-align:top; border:1px solid gray}

.sertimg {width:60px; height:85px; float:left}
.sertimg img {_behavior: url('/js/iepngfix.htc')}
.serttext {padding-left:70px; width:auto}

.price, .price_lab, .pricebet, .pricenews {width:100%}
.price td, .pricebet td, .price_lab td, .pricenews td  {background:#d6d4cd; text-align:center; padding-top:5px; font-size:12px; padding:10px}
.price td {text-align:right}
.pricenews td {text-align:left;}
.price .lefttd {width:70%; text-align:left}
#search .submitButton {height:21px; width:64px}
.price_lab .lefttd {width:20px}
.price_lab td {text-align:left}

.priceimg {float:left; width:20px; height:20px}
.pricetxt {margin:3px 0 0 35px; display:block; width:0; white-space:nowrap;}
.pricecont {overflow:hidden; margin-bottom:15px; height:1%}

/* ##################### */
/*      FOOTER           */
/* ##################### */
#group, #nobera {position:absolute; top:15px; color:#fff; font-size:12px}
#group a, #nobera a {color:white; font-size:12px}
#group {left:30px}
#nobera {right:30px; width:290px}

.forms, table.forms td, table.forms th {
	border-width: 1px;
	border-color: #c0c0c0;
	border-style: solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}


