html, body { 
	margin: 0;
	padding: 0;
	height: 100%;
}

body {
	background-color: #FFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #535353;
}

img {
	border: 0;
}

.prof_menu {
	list-style: none;
	margin: 0;
	padding: 0;
}

.prof_menu li {
	float: left;
	margin-right: 20px;
}

.prof_menu li b, .prof_menu li b a, .orange {
	color: #FFB643;
}

#profile_name {
	color: #E87326;
	font-size: 19px;
	font-weight: bold;
}

.profile-head {
	font-size: 11px;
}

.profile-head td.label {
	text-align: right;
	padding: 0 !important;
	padding-right: 5px !important;
	padding-bottom: 3px !important;
} 

.profile-head td.value {
	text-align: left;
	padding: 0 !important;
	padding-bottom: 3px !important;
}

.bold {
	font-weight: bold;
}

a {
	color: #0C53B8;
	text-decoration: none;
}
a:hover {
	color: #BD6206;
	text-decoration: underline;
}

p, form, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.smallerText {
	font-size: 11px;
}

#wrapper #content .normalText {
	font-size: 12px;
}

small {
	font-size: 10px;
}


h2, h3, h4, h5 {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

h1 {
	font-size: 19px;
	font-weight: normal;
	margin: 0;
	padding: 5px 0 10px 0;
}

#wrapper .bigger {
	font-size: 22px;
	line-height: 24px;
	padding: 0 0 15px 0;
}
#wrapper .biggest {
	font-size: 24px;
	letter-spacing: -1px;
	padding: 0 0 15px 0;
}

h2 {
	font-size: 17px;
	font-weight: normal;
	color: #FFF;
	background: url(../i/ttl1_bg.gif) left top no-repeat;
	height: 25px;
	text-align: right;
	padding: 6px 30px 0 0;
}

#wrapper h2.wide {
	background: url(../i/ttl4_bg.gif) left top no-repeat;
	margin-bottom: 14px;
}

h3 {
	font-size: 15px;
	font-weight: bold;
	color: #53503B;
}

h3.bg {
	font-size: 15px;
	font-weight: bold;
	color: #53503B;
	background: url(../i/ttl5_bg.gif) left top repeat-x;
	padding: 7px 20px 0 20px;
	height: 30px;
}

h4 {
	font-size: 13px;
	color: #53503B;
	font-weight: bold;
}

h5 {
	font-size: 14px;
	font-weight: normal;
}


.upperText {
	text-transform: uppercase;
}

.darkOrangeText {
	color: #9E5523;
}

.grayText {
	color: #7B7B7B;
}

#wrapper .lightGrayText {
	color: #AEAEAE;
}

.orangeText {
	color: #E97929;
}

.blackText {
	color: #222;
}


#wrapper {
	width: 956px;
	margin: 0 auto;
	padding: 40px 0;
}

#wrapper #content .vTop,
#wrapper #content table.vTop td {
	vertical-align: top;
}
#wrapper #content .vMiddle,
#wrapper #content table.vMiddle td {
	vertical-align: middle;
}
#wrapper #content .vBott,
#wrapper #content table.vBott td {
	vertical-align: bottom;
}



#top {
	height: 56px;
	color: #FFF;
}

#top .logo {
	float: left;
}

#top a {
	color: #FFFFFF;
}

#top a:hover {
	color: #FFFF66;
}


#tabs {
	float: right;
	width: 722px;
	height: 39px;
	position: relative;
	z-index: 1;
}
.tabs_1 {
	background: url(../i/tabs_1.jpg) left top no-repeat;
}
.tabs_2 {
	background: url(../i/tabs_2.jpg) left top no-repeat;
}
.tabs_3 {
	background: url(../i/tabs_3.jpg) left top no-repeat;
}
.tabs_4 {
	background: url(../i/tabs_4.jpg) left top no-repeat;
}
.tabs_0 {
	background: url(../i/tabs.jpg) left top no-repeat;
}
.header {
	background: url(../i/header.jpg) left top no-repeat;
}

.search {
	position: absolute;
	z-index: 1;
	left: 10px;
	top: 8px;
}

p.login_reg {
	position: absolute;
	z-index: 1;
	right: 10px;
	top: 14px;
	font-size: 11px;
}

.lang {
	position: absolute;
	top: 6px;
	right: 4px;
	z-index: 1;
}
*|html .lang {
	top: 14px;
}
.lang li {
	display: inline;
	font-size: 10px;
	margin: 0 5px;
}
.lang li img {
	position: relative;
	z-index: 1;
	margin-bottom: -3px;
}



#top .menu {
	position: absolute;
	z-index: 1;
	left: 0;
	bottom: 0;
}
#top .menu li {
	display: block;
	width: 150px;
	height: 20px;
	padding: 3px 0 0 0;
	float: left;
	font-size: 11px;
	text-align: center;
	margin-right: 10px;
}
#top .menu li a {
	color: #A14A0B;
	text-decoration: none;
	line-height: 16px;
}
#top .menu li a:hover {
	color: #DD660F;
	text-decoration: none;
}



#wrapper #loginBox {
	position: absolute;
	z-index: 999;
	left: 160px;
	top: 20px;
	color: #111;
}

.show {
	display: block;
}

.hide {
	display: none;
}

#wrapper #loginBox a {
	color: #1051B9;
}
#wrapper #loginBox a:hover {
	color: #BD6206;
}
#loginBox .pointer {
	position: relative;
	z-index: 100;
	margin-bottom: -1px;
	text-align: right;
	background: url(../i/auth_pointer.gif) right bottom no-repeat;
	font-size: 1px;
	height: 9px;
	display: block;
	width: 280px;
}
#loginBox .loginBox {
	position: relative;
	z-index: 1;
	background-color: #F8F8F0;
	border: 1px solid #C7C5B9;
	padding: 25px;
}
#loginBox td {
	text-align: center;
}
#loginBox .mediumInput {
	margin: 4px 0 10px 0;
}





#ads {
	height: 110px;
	clear: both ;
	padding: 12px 0;
}





#content {
	clear: both;
	padding-bottom: 35px;
}

.cleaner {
	clear: both;
	height: 1px;
	display: block;
	margin-bottom: -1px;
}




#content .left {
	width: 234px;
	float: left;
}

#content .left h4 {
	background: url(../i/ttl3_bg.gif) -30px top no-repeat;
	height: 20px;
	padding: 11px 50px 0 0;
	text-align: right;
	margin: 14px 0 0 0;
}

.left .padd2 {
	padding-right: 20px;
}


.sideMenu {
	padding-bottom: 16px;
}

.sideMenu li {
	display: block;
	width: 190px;
	border-bottom: 1px solid #E77829;
	padding: 7px 0 4px 30px;
	height: 18px;
	background: url(../i/li1.gif) 2px 4px no-repeat;
}

#wrapper .sideMenu .preSub {
	border-bottom: none;
}

#wrapper .sideMenu .parentSub {
	border: 0;
}

#wrapper .sideMenu .sub {
	display: block;
	width: 210px;
	border-bottom: 1px solid #E77829;
	padding: 0 0 0 10px;
	height: auto;
	background: none;
}
.sideMenu .sub ul {
	padding: 0;
	margin: 0;
}
.sideMenu .sub ul li {
	display: list-item;
	width: auto;
	border-bottom: none;
	padding: 0 0 0 12px;
	background: url(../i/li5.gif) left 3px no-repeat;
	font-size: 10px;
}
.sideMenu .sub ul li a {
	text-decoration: none;
}
.sideMenu .sub ul li a:hover {
	text-decoration: underline;
}


.left h3.side_t {
	background: url(../i/side_t.gif) left bottom no-repeat;
	padding: 10px 0 8px 16px;
}
.left div.side_t {
	background: url(../i/side_t.gif) left bottom no-repeat;
	padding: 0 0 8px 16px;
}
.side_t span {
	background-color: #FFF;
	padding: 0 2px;
}
.left .side_m {
	width: 190px;
	border-right: 1px solid #EFA062;
	padding: 10px 29px 10px 0;
}
.left .side_m2 {
	width: 190px;
	border-right: 1px solid #EFA062;
	padding: 0 29px 0 0;
}
.left .side_b {
	background: url(../i/side_b.gif) left top no-repeat;
	height: 15px;
}



.poll {
	padding: 12px 0 0 0;
}
.poll td {
	font-size: 11px;
	padding-bottom: 3px;
	vertical-align: top;
}
.poll td td {
	padding: 0;
	vertical-align: middle;
}
.poll small {
	padding-left: 6px;
	color: #01357F;
}
#wrapper .poll .all_polls {
	vertical-align: middle;
	font-size: 11px;
	padding-left: 3px;
}
.poll .all_polls a {
	background: url(../i/li3.gif) left 5px no-repeat;
	padding-left: 14px;
}




.arwList li {
	background: url(../i/li2.gif) left 5px no-repeat;
	padding: 0 0 5px 18px;
	width: 160px;
}
.arwList li span {
	display: block;
	font-size: 11px;
}



.cart small {
	display: block;
	padding-top: 10px;
}
.cart h1 {
	padding: 0 0 10px 0;
}











#content .middle {
	float: left;
}

#content .middle_1 {
	width: 468px;
}

#content .middle_2 {
	width: 507px;
}

#content .middle td {
	vertical-align: top;
}

#content .middle p {
	padding-bottom: 12px;
}

.padd {
	padding: 15px 40px 20px 40px;
}

.padd3 {
	padding: 3px 0 10px 0;
}

div.moreLink {
	background: url(../i/li1.gif) right no-repeat;
	padding: 4px 27px 0 0;
	text-align: right;
	height: 16px;
}



.entryHeader {
	padding-bottom: 14px;
}
#wrapper .entryHeader .meta {
	font-size: 10px;
	padding: 4px 0 0 8px;
}

#wrapper .entryHeader .meta2 {
	font-size: 10px;
	padding: 4px 0 0 0;
	color: #7B7B7B;
}

.entryHeader h1 {
	font-size: 24px;
	line-height: 26px;
	padding: 0;
	letter-spacing: -1px;
}

.entry,
.entry2 {
	font-size: 11px;
}
.entry2 {
	padding-left: 12px;
	border-bottom: 1px dashed #696969;
}

.entry p,
.entry2 p {
	padding-bottom: 12px;
}

.entryControls {
	width: 166px;
	height: 140px;
	background: url(../i/entry_controls.gif) right top no-repeat;
	float: right;
	clear: right;
	margin: 0 5px 7px 5px;
}

.entryControls ul {
	padding: 24px 0 0 19px;
}
.entryControls ul li {
	font-size: 10px;
	padding-bottom: 5px;
}


.bullList {
	padding: 5px 0 5px 17px;
}

.bullList li {
	list-style-type: disc;
	padding: 0 0 5px 0;
}


.icon_get-news {
	background: url(../i/icon_get-news.gif) left 3px no-repeat;
	padding-left: 20px;
}
.icon_check {
	background: url(../i/icon_check.gif) 5px 3px no-repeat;
	padding-left: 20px;
}
.icon_print2 {
	background: url(../i/icon_print2.gif) 2px 3px no-repeat;
	padding-left: 20px;
}
.icon_print3 {
	background: url(../i/icon_print3.gif) 2px 2px no-repeat;
	padding-left: 20px;
}
.icon_send {
	background: url(../i/icon_send.gif) 2px 3px no-repeat;
	padding-left: 20px;
}
.icon_comm {
	background: url(../i/icon_comm.gif) 2px 3px no-repeat;
	padding-left: 20px;
}
.icon_save {
	background: url(../i/icon_save.gif) 6px 3px no-repeat;
	padding-left: 20px;
}

.icon_card {
	background: url(../i/icon_card.gif) 2px 3px no-repeat;
	padding-left: 20px;
}
.icon_star {
	background: url(../i/icon_star.gif) 3px 1px no-repeat;
	padding-left: 20px;
}
.icon_write {
	background: url(../i/icon_write.gif) 4px 2px no-repeat;
	padding-left: 20px;
}
.icon_hat {
	background: url(../i/icon_hat.gif) 2px 5px no-repeat;
	padding-left: 20px;
}
.icon_dude {
	background: url(../i/icon_dude.gif) 6px 1px no-repeat;
	padding-left: 20px;
}
.icon_dudes {
	background: url(../i/icon_dudes.gif) 1px 2px no-repeat;
	padding-left: 20px;
}
.icon_book {
	background: url(../i/icon_book.gif) 3px 1px no-repeat;
	padding-left: 20px;
}



.entryBanner {
	float: right;
	clear: right;
	margin: 0 5px 7px 5px;
}

.disclaimer {
	font-size: 10px;
	padding: 4px 0 0 1px;
	margin-top: 16px;
	color: #878787;
	background: url(../i/disclmr_t.gif) left top no-repeat;
}






#content .right {
	float: right;
}
#content .right_1 {
	width: 237px;
	padding-left: 17px;
}

#content .right_2 {
	width: 200px;
	padding-left: 15px;
}

#content .right td {
	vertical-align: top;
}

.right h4 {
	background: url(../i/ttl2_bg.gif) left top no-repeat;
	height: 20px;
	padding: 11px 0 0 20px;
}


.right div.side_t {
	background: url(../i/side_t2.gif) left bottom no-repeat;
	padding: 0 0 8px 16px;
}

.right .side_m {
	width: 180px;
	border-left: 1px solid #EFA062;
	padding: 10px 0 10px 19px;
}
.right .side_m2 {
	width: 180px;
	border-left: 1px solid #EFA062;
	padding: 0 0 0 19px;
}
.right .side_b {
	background: url(../i/side_b2.gif) left top no-repeat;
	height: 15px;
}

.li1 {
	background: url(../i/li1.gif) left top no-repeat;
	padding: 1px 0 1px 26px;
}

.myLinkList {
	padding: 10px 0 0 5px;
}


.myLinkList li {
	padding-bottom: 5px;
}

.myLinkList li.sub {
	padding: 0;
}

.myLinkList .sub ul {
	width: 153px;
	display: block;
	padding: 0 0 8px 22px;
	font-size: 10px;
}
.myLinkList .sub li {
	padding-bottom: 2px;
	background: url(../i/li4.gif) left no-repeat;
	padding-left: 8px;
}

.myLinkList li a {
	text-decoration: none;
}
.myLinkList li a:hover {
	text-decoration: underline;
}



.padd2 {
	padding: 5px 10px 10px 7px;
}

div.related-box {
	padding-bottom: 0px; 
}

.tbl td {
	padding-bottom: 5px;
}

.linkList li {
	padding-bottom: 7px;
}


#wrapper .noLine {
	text-decoration: none;
}




.wideRight {

	width: 722px;
	float: right;
}

.breadCrumb {
	padding: 0 0 15px 5px;
}
.breadCrumb li {
	display: inline;
	font-size: 11px;
	margin-right: 5px;
}




.tbl2 th,
.tbl4 th {
	color: #000000;
	text-align: left;
	background: url(../i/th.gif) repeat-x;
	height: 30px;
	font-weight: normal;
	padding: 1px 4px 0 4px;
	vertical-align: middle;
}
*|html .tbl2 th,
*|html .tbl4 th {
	padding: 4px 4px 0 4px;
}

#wrapper .tbl2 td {
	vertical-align: middle;
	padding: 6px 4px;
	font-size: 11px;
}
#wrapper .tbl2 td td,
#wrapper .tbl4 td td {
	padding: 6px 0;
	border: none;
}
#wrapper .tbl4 td {
	vertical-align: middle;
	padding: 6px 4px;
	border-bottom: 1px solid #DEDEDE;
	font-size: 11px;
}

#wrapper .tbl4 th td,
#wrapper .tbl4 td td {
	padding: 0;
	border: none;
}

#wrapper .tbl2 .spacer,
#wrapper .tbl3 .spacer,
#wrapper .tbl4 .spacer {
	padding: 4px 4px;
	font-size: 1px;
	border: none;
}






.tbl3 th {
	color: #000000;
	text-align: left;
	background: url(../i/th.gif) repeat-x;
	height: 30px;
	font-weight: normal;
	padding: 1px 4px 0 4px;
	vertical-align: middle;
	font-size: 11px;
}
*|html .tbl3 th {
	padding: 4px 4px 0 4px;
}

#wrapper .tbl3 td {
	vertical-align: middle;
	padding: 14px 4px;
	border-bottom: 1px solid #DEDEDE;
}

#wrapper .tbl3 select {
	padding: 0;
}

.tbl4 td {
	border-bottom: 1px solid #CCC;
}

.tbl5 p {
	padding-bottom: 12px;
}

.tbl5 .moreLink {
	background: url(../i/li1.gif) right center no-repeat;
	height:16px;
	padding:14px 27px 10px 0;
	text-align:right;
	border-bottom: 1px solid #E57627;
}


.paddTbl td {
	font-size: 11px;
	padding: 4px 12px;
	vertical-align: top;
}
.paddTbl td td {
	padding: 0;
	vertical-align: middle;
}

.borderTbl {
	border: 1px solid #E87427;
}

.borderTbl td {
	padding: 5px 6px 0 6px;
	font-size: 11px;
}

#wrapper .borderTbl td td {
	padding: 0 0 7px 0;
	font-size: 11px;
	vertical-align: middle;
}

.borderTbl h1 {
	padding: 0 0 5px 3px;
	margin: 0;
}


.underline {
	border-bottom: 1px solid #ED9357;
}


.row2,
tr.row2 td {
	background-color: #F6F6F6;
}

.row3,
tr.row3 td {
	background-color: #EFEFEF;
	color: #000;
	font-weight: bold;
	border-bottom: 1px solid #CCCCCC;
}


.upperBlackLink {
	padding-top: 12px;
	text-transform: uppercase;
}
.upperBlackLink a {
	color: #53503B;
}
.upperBlackLink a:hover {
	color: #84805E;
}




.icon_del {
	background: url(../i/icon_del.gif) left 4px no-repeat;
	padding-left: 14px;
}
.icon_del2 {
	background: url(../i/icon_del.gif) 5px 3px no-repeat;
	padding-left: 20px;
}
.icon_edit {
	background: url(../i/icon_edit.gif) left 4px no-repeat;
	padding-left: 14px;
}
.icon_plus {
	background: url(../i/icon_plus.gif) left 4px no-repeat;
	padding-left: 14px;
}



.tag_video {
	background: url(../i/tag_video.gif) right 3px no-repeat;
	padding-right: 45px;
}



.quickSearch {
	padding-bottom: 15px;
}

.quickSearch input,
.quickSearch select {
	margin-bottom: 5px;
}

.pages li {
	display: inline;
	padding: 0 5px;
}
.pages li img {
	position: relative;
	z-index: 1;
	margin-bottom: -7px;
}






.roundBox {
	background-color: #F5F5EB;
}
.roundBox .crn {
	font-size: 1px;
	height: 5px;
	width: 5px;
}
.roundBox .crn_lt {
	vertical-align: top;
	text-align: left;
}
.roundBox .crn_rt {
	vertical-align: top;
	text-align: right;
}
.roundBox .crn_lb {
	vertical-align: bottom;
	text-align: left;
}
.roundBox .crn_rb {
	vertical-align: bottom;
	text-align: right;
}

.roundBox .mdl {
	vertical-align: top;
	width: 590px;
	padding: 10px 5px;
}

#wrapper .roundBox .mdl .ttl {
	padding-bottom: 7px;
	padding-left: 5px;
	font-size: 12px;
}
.roundBox .mdl td {
	font-size: 11px;
	color: #000;
	vertical-align: top;
}

.roundBox input,
.roundBox select {
	margin-top: 3px;
	margin-bottom: 7px;
}

.roundBox table td td input,
.roundBox table td td select {
	margin-top: 0;
	margin-bottom: 0;
}

.roundBox .pic {
	border: 1px solid #BABCA6;
	padding: 4px;
}

.pic,
.border1 {
	border: 1px solid #BABCA6;
}








.roundBtnz a,
.roundBtnz a span {
	display: block;
}
.roundBtnz a {
	height: 24px;
	background: url(../i/roundBtn_r.gif) right top no-repeat;
	padding-right: 11px;
	color: #7C7C7C;
	font-size: 11px;
	text-decoration: none;
}
.roundBtnz a span {
	height: 19px;
	background: url(../i/roundBtn_l.gif) left top no-repeat;
	padding: 5px 0 0 11px;
	text-align: center;
	cursor: pointer;
}
.roundBtnz a:hover,
.roundBtnz a.act,
.roundBtnz a.act:hover {
	background: url(../i/roundBtn_r.gif) right bottom no-repeat;
	color: #FFF;
	text-decoration: none;
}
.roundBtnz a:hover span,
.roundBtnz a.act span,
.roundBtnz a.act:hover span {
	background: url(../i/roundBtn_l.gif) left bottom no-repeat;
}








#footer {
	clear: both;
	position: relative;
	z-index: 1;
}
#footer .footer {
	font-size: 1px;
	height: 11px;
	background-color: #E57125;
	margin-bottom: 3px;
}
#footer .partners {
	border-bottom: 1px solid #E57125;
	border-top: 1px solid #E57125;
	padding: 5px;
	text-align: center;
}
#footer .partners img {
	margin: 0 25px;
}
#footer .partners h3 {
	position: absolute;
	z-index: 10;
	right: 10px;
	top: 16px;
	font-size: 14px;
	color: #6D694E;
}


#footer ul {
	padding: 30px 0;
	text-align: center;
}
#footer ul li {
	display: inline;
}
#footer ul li a {
	color: #3E7096;
}
#footer ul li a:hover {
	color: #CA7D0B;
}

#footer .copy {
	font-size: 11px;
	text-align: center;
}

#footer .era {
	position: absolute;
	background: url(../i/era.gif) left top no-repeat;
	padding: 14px 0 0 56px;
	height: 35px;
	left: 10px;
	z-index: 100;
	top: 151px;
	font-size: 10px;
}

.era a {
	color: #A5A5A5;
	text-decoration: none;
}

.era a:hover {
	color: #EB8F45;
	text-decoration: underline;
}


/* --- Forms --- { --- */

.radioBtn {
	padding: 0;
	margin: 0;
}

.orangeBtn {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-color: #E77326;
	border: none;
	padding: 3px 10px;
}

.orangeBtn2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E77326;
	background-color: #FFF;
	border: 1px solid #E77326;
	padding: 2px 10px;
	font-weight: bold;
}

input.icon_cart {
	background: url(../i/icon_cart.gif) 9px center no-repeat;
	padding-left: 28px;
}

.fixedBtn {
	width: 110px;
	height: 24px
}

.shortestInput,
.shortInput,
.normalInput,
.normalInput2, 
.mediumInput,
.mediumInput2, 
.longInput,
.longInput2,
.longestInput {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 2px;
	background-color: #FFFFFF;
	border: 1px solid #B1A594;
}


#wrapper select.shortestInput,
#wrapper select.shortInput,
#wrapper select.normalInput,
#wrapper select.normalInput2, 
#wrapper select.mediumInput,
#wrapper select.mediumInput2, 
#wrapper select.longInput,
#wrapper select.longInput2,
#wrapper select.longestInput {
	padding: 1px 2px;
}

.shortestInput {
	width: 45px;
}

.shortInput {
	width: 65px;
}

.normalInput {
	width: 130px;
}

.normalInput2 {
	width: 160px;
}


.mediumInput {
	width: 230px;
}

.mediumInput2 {
	width: 200px;
}

.form td {
	font-size: 11px;
}

.form .longInput {
	margin-bottom: 8px;
}

.form .longInput2,
.form .longestInput {
	margin-top: 3px;
	margin-bottom: 10px;
}

.longInput {
	width: 360px;
}

#popUp .longInput {
	width: 480px;
}

#popUp input,
#popUp select {
	margin-top: 3px;
	margin-bottom: 10px;
}

.longInput2 {
	width: 310px;
}

.longestInput {
	width: 642px;
}

.btnUp {
	background: url(../i/arw_up.gif) center center no-repeat;
	height: 20px;
	padding: 0 7px;
	border: 1px solid #B1A594;
}

.btnDown {
	background: url(../i/arw_dwn.gif) center center no-repeat;
	height: 20px;
	padding: 0 7px;
	border: 1px solid #B1A594;
}

.editor {
	margin: 3px 0;
}

#wrapper .inptz input,
#wrapper .inptz select {
	margin: 3px 0 10px 0;

}

/* --- } --- Forms --- */




/* --- Pop-Up --- { --- */

#popUp {
	padding: 20px;
}

.popUpBg1 {
	background: url(../i/popup-bg1.gif) left top repeat-x;
}

.popUpBg2 {
	background: url(../i/popup-bg2.gif) left top no-repeat;
	height: 43px;
}

#popUp td {
	vertical-align: top;
}


/* --- } --- Forms --- */





#wrapper .grayRow td {
	background-color: #DEDEDE;
	padding: 0;
}

#wrapper .grayRow .padd {
	padding: 7px 0 10px 0;
}

.icon_excel {
	background: url(../i/icon_excel.gif) left 3px no-repeat;
	padding-left: 16px;
}
.icon_blank {
	padding-left: 16px;
}

.padd_t {
	display: block;
	padding-top: 7px;
}

.blueText {
	color: #1051B9;
}

.entryControls2 {
	width: 166px;
	height: 94px;
	background: url(../i/entry_controls2.gif) right top no-repeat;
	float: right;
	clear: right;
	margin: 0 5px 7px 5px;
}

.entryControls2 ul {
	padding: 24px 0 0 19px;
}
.entryControls2 ul li {
	font-size: 10px;
	padding-bottom: 5px;
}

h6 {
	font-size: inherit;
	margin: 0;
	padding: 15px 0;
}

#wrapper td.tag_video {
	background: url(../i/tag_video.gif) right 3px no-repeat;
	padding: 0 45px 0 0;
	border: none;
}


.commentList,
.commentList li {
	display: block;
}
.commentList li {
	border-bottom: 1px solid #DEDEDE;
	padding: 15px 0 5px 0;
}
.commentList .meta {
	display: block;
	padding-bottom: 5px;
	font-size: 11px;
	color: #666666;
}
#wrapper .commentList li p {
	padding: 0 0 10px 15px;
}




.shad .lt,
.shad .rt,
.shad .r,
.shad .l,
.shad .rb,
.shad .lb {
	width: 5px;
	font-size: 1px;
}

.shad .lt img,
.shad .rt img {
	width: 5px;
	height: 21px;
}

.shad .t img{
	width: 100%;
	height: 18px;
}

.shad .lb img,
.shad .b img,
.shad .rb img {
	width: 5px;
	height: 10px;
}

.shad .lt {
	background: url(../i/shad_crn.gif) left top no-repeat;
}
.shad .rt {
	background: url(../i/shad_crn.gif) right top no-repeat;
}

.shad .rb {
	background: url(../i/shad_crn.gif) right bottom no-repeat;

}
.shad .lb {
	background: url(../i/shad_crn.gif) left bottom no-repeat;
}


.shad .t {
	background: url(../i/shad_tb.gif) left top repeat-x;
	padding-top: 3px;
}

.grad1 {
	background: #A61050 url(../i/grad1.gif) left top no-repeat;
}
.grad2 {
	background: #561CFA url(../i/grad2.gif) left top no-repeat;
}
.grad3 {
	background: #63A32B url(../i/grad3.gif) left top no-repeat;
}
.grad4 {
	background: #E92D50 url(../i/grad4.gif) left top no-repeat;
}
.grad5 {
	background: #15B6B3 url(../i/grad5.gif) left top no-repeat;
}
.grad6 {
	background: #E87527 url(../i/grad6.gif) left top no-repeat;
}




.shad .b {
	background: url(../i/shad_tb.gif) left bottom repeat-x;
}


.shad .l {
	background: url(../i/shad_lr.gif) left top repeat-y;
}
.shad .r {
	background: url(../i/shad_lr.gif) right top repeat-y;
}



.shad .m {
	padding: 6px 6px 12px 6px;
	font-size: 11px;
}

.shad .m div {
	height: 100px;
}

#wrapper .shad .m p {
	padding: 10px 0 0 0;
}

.shad .icon_key {
	background: url(../i/icon_key.gif) right bottom no-repeat;
	display: block;
	padding-right: 40px;
}
.shad .icon_magn {
	background: url(../i/icon_magn.gif) right bottom no-repeat;
	display: block;
	padding-right: 32px;
}
.shad .icon_user {
	background: url(../i/icon_user.gif) right bottom no-repeat;
	display: block;
	padding-right: 30px;
}
.shad .icon_lock {
	background: url(../i/icon_lock.gif) right bottom no-repeat;
	display: block;
	padding-right: 40px;
}
.shad .icon_meg {
	background: url(../i/icon_meg.gif) right bottom no-repeat;
	display: block;
	padding-right: 50px;
}
.shad .icon_phone {
	background: url(../i/icon_phone.gif) right bottom no-repeat;
	display: block;
	padding-right: 40px;
}



.alignLeft {
	margin-right: 10px;
}

.alignRight {
	margin-left: 10px;
}


tr.smallerText td {
	font-size: 11px;
}

.orangBoxLink {
	display: block;
	text-align: center;
	border: 1px solid #E77326;
	font-size: 11px;
	color: #E77326;
	text-decoration: none;
	padding-top: 3px;
	height: 15px;
}

#wrapper table.selected {
	background-color: #F9DCC8;
	border: 1px solid #E87324;
}


.icon_send2 {
	background: url(../i/icon_send2.gif) left 2px no-repeat;
	padding-left: 16px;
}



.scrollBox {
	border: 1px solid #989898;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: scroll;
	height: 425px;
}

.scrollBox ul,
.scrollBox ul li {
	display: block;
}
.scrollBox ul {
	padding: 4px;
	width: 195px;
}

.scrollBox ul li {
	width: 195px;
}

.scrollBox ul li a {
	display: block;
	font-size: 11px;
	padding: 7px;
	margin-bottom: 4px;
}

.scrollBox ul li a:hover {
	color: #FFF;
	background-color: #0950B7;
	text-decoration: none;
}

.scrollBox ul li .selected,
.scrollBox ul li .selected:hover {
	font-size: 12px;
	color: #E87324;
	border: 1px solid #F7D0B6;
	background: none;
	text-decoration: underline;
	font-weight: bold;
}


/* 09 - 06 - 08 */


.tbl6 {
	border-top: 1px solid #ED8931;
}
.tbl6 td {
	border-bottom: 1px solid #ED8931;
	padding: 10px 0 8px 0;
}
#wrapper .tbl6 td p {
	padding: 5px 0 5px 0;
	font-size: 11px;
}
.tbl6 .img {
	margin-top: 4px;
}


.padd4 {
	padding: 10px;
}

.grayBg {
	background-color: #F6F6F6;
}


.pollTbl {
	margin: 12px 0 10px 0;
}
.pollTbl td {
	font-size: 11px;
	padding: 0 0 5px 0;
}
.pollTbl td td {
	padding: 0;
}


.arw {
	background: url(../i/icon_arw.gif) 7px 5px no-repeat;
	padding: 5px 0 0 25px;
}
.padd5 {
	padding-left: 25px;
}

.form2 .normalInput,
.form2 .mediumInput,
.form2 .shortInput {
	margin: 5px 0 12px 0;
}

.someBg {
	background-color: #F5F5EA;
}

#sure, #regForm {
	border: 4px solid #E77326;
	padding: 10px;
}

.orangeTitle {
	background: #E57125;
	color: #FFF;
	padding: 3px 5px;
}



.whiteFrame  {
	background-position: left top;
	background-repeat: no-repeat;
}
	.whiteFrame .rb {
		background: url(/i/white_fr_rb.gif) right bottom no-repeat;
	}
	.whiteFrame .rb img {
		background: url(/i/white_fr_lt.gif) left top no-repeat;
	}
	
	
	
.orangeFrame  {
	background-position: left top;
	background-repeat: no-repeat;
}
	.orangeFrame .rb {
		background: url(/i/orange_fr_rb.gif) right bottom no-repeat;
	}
	.orangeFrame .rb img {
		background: url(/i/orange_fr_lt.gif) left top no-repeat;
	}
	
	
#wrapper #content .entry ul, .entry ul {
    display: block ;
    list-style-type: disc ;
    margin: 1em 0 1em 0 ;
    padding-left: 40px ;
}

#wrapper #content .entry ol, .entry ol {
    display: block ;
    list-style-type: decimal ;
    margin: 1em 0 1em 0 ;
    padding-left: 40px ;
}

#wrapper #content .entry ol li, .entry ol li {
	list-style-type: decimal !important;
}

#wrapper #content .entry ul li, .entry ul li {
	list-style-type: disc ;
}

.entry li {
    display: list-item ;
}

.entry ul ul, .entry ol ul {
    list-style-type: circle ;
}

.entry ol ol ul, .entry ol ul ul, .entry ul ol ul, .entry ul ul ul {
    list-style-type: square ;
}

.entry ol ul, .entry ul ol, .entry ul ul, .entry ol ol {
    margin-top: 0 ;
    margin-bottom: 0 ;
} 

.star, .star:hover, .stared, .stared:hover,
.approve, .approve:hover, .approved, .approved:hover
{
	width: 16px;
	height: 16px;
	background: url(/i/star.gif) no-repeat;
	cursor: pointer;
	float: left;
	margin-right: 5px;
}

.stared, .star:hover
{
	background: url(/i/star.gif) bottom no-repeat;
}

.approve, .approve:hover, .approved, .approved:hover {
	background: url(/i/ico.yes.png) no-repeat;
}

.approved, .approve:hover
{
	background: url(/i/ico.yes.png) bottom no-repeat;
}

._approved {
	background: #EBFFDF;
}

.help {
	cursor: help;
}

#helpinfo {
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
}

.bfinish td, .bfinish td a {
	color: #A0A0A0;
}

td.profile-course {
	padding:4px 4px 4px 0px !important;
}

td.profile-course table td.title {
	vertical-align: top !important;
	padding: 0px 0px 0px 25px !important;
}

td.profile-course table td.value {
	vertical-align: top !important;
	padding: 0px 0px 0px 5px !important;
}

#profile td { 
	padding: 4px 4px 4px 25px
}

#profile td.clear { 
	height: 10px; 
}

#profile li { 
	padding-bottom: 5px; 
}

.btm { 
	border-bottom: 1px dotted #CCC; 
}

.btm-panel { 
	border-top: 1px dashed #CCC; 
	border-bottom: 1px dashed #CCC; 
}

.profile-li-square {
	padding: 0 !important;
	padding-left: 15px !important;	
}

.profile-li-square li {
	list-style-type: none !important;
	list-style-image: url(../i/profile-li-square.gif);
}

.profile-li-common {
	padding: 0 !important;
}

.profile-li-common li {
	list-style-type: none !important;
	list-style-image: none;
}

.profile-main-arrow {
	background:transparent url(../i/profile-main-arrow.PNG) no-repeat scroll 0 0;
}

#profile-head td { 
	padding: 4px 4px 4px 0px;
}

#profile-head td.clear { 
	height: 10px; 
}

#profile-head li { 
	padding-bottom: 5px; 
}

fieldset.related-admin {
	margin-top: 15px;	
} 

select.related-admin {
	width: 100%;	
} 

option.related-common-category {
	font-weight: bold; 
	font-style: italic;	
}

option.related-common-subcategory {
}

option.related-common {
	font-weight: bold; 
	font-style: italic; 
}

option.related-forum-admin {
}

option.related-disabled-admin {
	text-decoration: line-through;
}

.related-full-list-link {
	text-align: right;
	padding-bottom: 5px;
}

.related-full-list-link a {
	font-size: 10px;
}

.related-full-list-link a img {
	vertical-align: middle;
}

ul.related-box-list-common {
	list-style-image: url("../i/profile-li-square.gif");
	list-style-type: none !important;
	
	padding: 5px 10px 0px 22px !important;
	font-size: 11px; !important
	
}

ul.related-box-list-common li {
	padding-bottom: 10px !important;
}

ul.related-box-list-common li.last {
	padding-bottom: 0px !important;
}

td.related-box-list-table {
	border-bottom: 1px solid #ccc;	
	padding-top: 8px;
	padding-bottom: 8px;
}

td.related-box-list-table-last {
	padding-top: 8px;
}
