body
{
	margin: 6px auto;
	text-align: center;
	font-family: arial;
	font-size: 13px;
	color: #414f56;
	background-color: #eeefe9;
	direction: rtl;
}

body.mailTo
{
	text-align: right;
}

p, h1, h2, h3, h4, h5, h6, form, input, img, select, ul, li
{
	padding: 0px;
	margin: 0px;
}

a
{
		color: #2e6a99;
}

a:hover
{
		text-decoration: none;
}

table { 
border-collapse:collapse; 
border:0px; 
}

th, 
td { 
padding:0; 
border:0px;
} 

input, textarea, select
{
	font-size: 16px;
	font-family: arial;
	border: 1px solid #7E9DB9;
}

input[type="checkbox"], input[type="radio"], input[type="image"]
{
	border: 0;
	vertical-align: middle;
}

label
{
	font-weight: bold;
	font-size: 12px;
	color: #374455;
	margin-bottom: 3px;
	display: block;	
}

span.explain
{
	color: #798794;
	font-weight: normal;
}

h1
{
		font-size: 40px;
		font-weight: normal;
}

h2
{
		font-size: 24px;
		font-weight: normal;
		color: #43576F;
}

h3
{
		font-size: 14px;
		font-weight: bold;
}

a, .link
{
	color: ; /* set here links color */
	cursor: pointer;
}

td
{
	vertical-align:top;
	font-size: 13px;
}

div#logo
{
		float:right;
}


div#logo-small
{
		margin-top: 17px;
		float:right;
}

div#slogan
{
		float:right;
		border-right: 1px solid #939BA6;
		margin-right: 15px;
		margin-top: 30px;
		padding-right: 10px;
		font-size: 14px;
		color: #939CA5;
		font-weight: bold;
}

div#slogan-small
{
		float:right;
		border-right: 1px solid #939BA6;
		margin-right: 15px;
		margin-top: 20px;
		padding-right: 10px;
		font-size: 14px;
		color: #939CA5;
		font-weight: bold;
}

div#kehila
{
		margin-top: 12px;
		margin-left: 10px;
		float:right;
}

div#kehila a
{
	text-decoration: none;
}

span.blueTitle
{
	color: #465a7a;
	font-size: 40px;
	font-weight: bold;
}

span.brownTitle
{
	color: #b1710d;
	font-size: 40px;
	font-weight: bold;
}

span.blueMiniTitle
{
	color: #465a7a;
	font-size: 20px;
	font-weight: bold;
}

span.brownMiniTitle
{
	color: #b1710d;
	font-size: 20px;
	font-weight: bold;
}

div.grayMiniTitle
{
	color: #697686;
	font-size: 16px;
	font-weight: bold;
	margin-right: 15px;
}

div#container
{
	margin: 0 auto;
	width: 950px; /* set here site width */
	text-align: right;
}

div#fader1, div#fader2, div#fader3
{
	opacity: 0.35;
	filter:alpha(opacity=35);
	position: absolute;
	background: black;
	top: 0px;
	left: 0px;
	z-index: 10;
}

div#fader2
{
	z-index: 30;
}

div#fader3
{
	z-index: 50;
}

img.middleImage
{
		vertical-align: middle;
}

/* -- popup window ------------------------------------------------------------------------------------------------ */

div.popupWin
{
	position: absolute;
	z-index: 20;
	width: 450px;
	opacity: 1;
	display: none;
}

div.popupWin_top
{
	background: url(../designFiles/popupWin_top.png) no-repeat;
	width: 450px;
	height: 40px;
}

div.popupWin_close
{
	float: left;
	padding-top: 10px;
	padding-left: 11px;
}

div#compareModels div.popupWin_close
{
	float: right;
}

div.popupWin_close img
{
	cursor: pointer;
}

div.popupWin_title
{
	float: right;
	padding-right: 15px;
	padding-top: 7px;
}

div.popupWin_title div
{
	color: white;
	font-size: 16px;
	font-weight: bold;
}
	
div.popupWin_bottom
{
	background: url(../designFiles/popupWin_bottom.png) no-repeat;
	width: 450px;
	height: 15px;
	font-size: 0px;
}

div.popupWin_bg
{
	background: url(../designFiles/popupWin_bg.png) repeat-y;
	width: 450px;
}

div.popupWin_in
{
	padding-top: 20px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 15px;
	text-align: right;
}

div.popupWin_CloseBtn
{
		padding: 3px;
		margin-right: 500px;
		margin-left: 30px;
		border: 1px solid #BA7A16;
		cursor: pointer;
}

/* -- ------------------------------------------------------------------------------------------------------------- */
div#topRegisterBtn
{
		background: url('../designFiles/topLoginBtn.jpg') no-repeat;
		height: 32px;
		width: 97px;
	/*	height: 27px;
		width: 83px;*/
		margin-top: 5px;
		margin-right: 198px;
		cursor: pointer;
}

div#topRegisterBtn div
{
		color: white;
		font-size: 18px;
		font-weight: bold;
		padding-top: 3px;
		text-align: center;
}

div#topRegisteredLink
{
		clear: left;
		float: left;
		padding-right: 10px;
		margin-top: 9px;
		text-decoration: underline;
		width: 87px;
		border-right: 1px solid #939BA6;
}

td#allRegistrationForms
{
		width: 295px;
		text-align: right;
}
div#topRegistrationForm, div#topRemindForm
{
}

div#topLoginForm
{
		height: 22px;
		margin-top: 24px;
		font-weight: bold;
}

a.topLink
{
		text-decoration: none;
}

a.topLink span
{
		text-decoration: underline;
}

div#topLoginLinks
{
		height: 20px;
		margin-top: 15px;
}

div#topLoginBtn
{
		background: url('../designFiles/topLoginBtn.jpg') no-repeat;
		height: 32px;
		width: 97px;
/*		height: 27px;
		width: 83px; */
		margin-top: 25px;
		cursor: pointer;
}

div#topLoginBtn div
{
		color: white;
		font-size: 18px;
		font-weight: bold;
		text-align: center;
		padding-top: 3px;
}

div#topLoginJoinFB
{
		float: right;
		border-left: 1px solid #939BA6;
		margin: 15px 0px 0px 5px;
		padding-left: 5px;
		width: 100px;
}

div#topRegisterFB
{
		float: left;
		margin-left: 5px;
}

div#topRegistrationForm label, div#topRemindForm label
{
		margin-bottom: 0px;
}

div#topRegistrationForm input, div#topRemindForm input
{
}

.textTopInput
{
	height: 24px;
	width: 230px;
}

div#topRegistrationForm a, div#topRemindForm a
{
		text-decoration: underline;
}

div#loginFormPromo
{
	padding-bottom: 10px;
	font-size: 14px;
}

form#loginFrm input#rememberMe
{
	border: 0px;
}

div#forgotPassLink
{
	padding-top: 5px;
}
       
div#goRegisterLink 
{
	padding-top: 5px;
}

div#forgotPassLink a, div#goRegisterLink a
{
	text-decoration: underline;
}

/* -- topMenu---------------------------------------------------------------------------------------------------------- */

div#topMenu_bg
{
	background: url(../designFiles/topMenu_bg.png) no-repeat;
	height: 27px;
	width: 850px;
	clear: both;
}

div#topMenu
{
	padding-right: 5px;
	height: 43px;
	background: url(../designFiles/topMenuBg.png) repeat-x;
}

div#topMenuHome
{
		float: right;
		margin-top: 8px;
		margin-left: 5px;
}

ul#topMenu_in
{
		 list-style-type: none;
}

ul#topLeftMenu_in
{
		 list-style-type: none;
}

li.topMenu_box
{
	background: url(../designFiles/topMenu_arrow.png) no-repeat right top;
	float: right;
	width: 100px;
	margin-right: 5px;
}

li.topMenu_box.topMenu_items0
{
	background: none;
}

li#menu1_0
{
	width: 106px;
}

li#menu1_1
{
	width: 122px;
}

li#menu1_2
{
	width: 68px;
}

li#menu1_3
{
	width: 112px;
}

li#menu1_4
{
	width: 60px;
}

li#menu1_5
{
		width: 105px;
}

li#menu1_6
{
	width: 130px;
}

div#submenu1_6 ul, div#submenu20_0 ul
{
		 list-style-type: none;
}

li.topMenuSel_box
{
	background-color: #EEEFE9;
	border-top: 1px solid #939BA6;
	border-left: 1px solid #939BA6;
	border-right: 1px solid #939BA6;
	float: right;
	margin-left: 14px;
	width: 100px;
}

li.topMenuSel_box a.topMenu_box_in
{
	color: #364354;
}

li.topMenu_box div.topMenuSel_rightCorner, li.topMenu_box div.topMenuSel_leftCorner
{
	display: none;
}

div.topMenuSel_rightCorner
{
		background: url(../designFiles/topMenuSel_rightCorner.gif) no-repeat right top;
		position: absolute;
		width: 6px;
		height: 6px;
		top: -1px;
		right: -1px;
}

div.topMenuSel_leftCorner
{
		background: url(../designFiles/topMenuSel_leftCorner.gif) no-repeat left top;
		position: absolute;
		width: 6px;
		height: 6px;
		top: -1px;
		left: -1px;
}

div.topMenu_boxSel.topMenu_items0
{
}

a.topMenu_box_in, a.topMenu_box_in_sel
{
	display: block;
	padding-top: 10px;
	padding-right: 13px;
	padding-left: 13px;
	height: 32px;

	text-decoration: none;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

a.topMenu_box_in_sel
{
	color: #DEDED6;
}

li#menu20_0
{
		margin-right: 180px;
		width: 85px;
}

li#menu20_0.verticalPage
{
		margin-right: 60px;
}

li#menu20_0 a
{
}

ul.topSubMenu
{
	border-bottom: 1px solid #939BA6;
	border-right: 1px solid #939BA6;
	border-left: 1px solid #939BA6;
}

div.topSubMenu_upArrow
{
	height: 8px;
	width: 100%;
	background: url(../designFiles/topMenu_upArrow.png) no-repeat center;
	margin-top: -7px;
}

li.topSubMenu_box, li.topSubMenu_box_sel
{
	background-color: #EEEFE9;
	height: 21px;
	margin: 0px;
	padding: 0px;
	padding-top: 7px;
}

li.topSubMenu_box a, li.topSubMenu_box_sel a
{
	padding-right: 10px;
	padding-left: 7px;
	margin-top: 7px;
	height: 20px;
	margin: 0px;
	display: block;
	font-size: 12px;
	color: #42576C;
	font-weight: bold;
	text-decoration: none;
}

li.topSubMenu_box_sel a
{
	color: #939BA6;
}

li.topSubMenu_sep
{
	height: 1px;
	background-color: #CACECF;
	border-right: 8px solid #EEEFE9;
	border-left: 8px solid #EEEFE9;
	font-size: 0px;
	overflow: hidden;
}

/* -- vertMenu---------------------------------------------------------------------------------------------------------- */

div#vertMenu_bg
{
	background: url(../designFiles/topMenu_bg.png) no-repeat;
	height: 27px;
	width: 850px;
}

div#vertMenu
{
	padding-right: 35px;
	height: 43px;
	background: url(../designFiles/topMenuBg.png) repeat-x;
	clear: both;
}

ul#vertMenu_in
{
		 list-style-type: none;
}

li.vertMenu_box
{
	background: url(../designFiles/topMenu_arrow.png) no-repeat right top;
	float: right;
	margin-left: 14px;
	width: 130px;
}

li.vertMenu_box.vertMenu_items0
{
	background: none;
}

li#menu18_2
{
	width: 75px;
}

li.vertMenuSel_box
{
	background-color: #EEEFE9;
	border-top: 1px solid #939BA6;
	border-left: 1px solid #939BA6;
	border-right: 1px solid #939BA6;
	float: right;
	margin-left: 14px;
	width: 130px;
}

li.vertMenuSel_box a.vertMenu_box_in
{
	color: #364354;
}

li.vertMenu_box div.vertMenuSel_rightCorner, li.vertMenu_box div.vertMenuSel_leftCorner
{
	display: none;
}

div.vertMenuSel_rightCorner
{
		background: url(../designFiles/topMenuSel_rightCorner.gif) no-repeat right top;
		position: absolute;
		width: 6px;
		height: 6px;
		top: -1px;
		right: -1px;
}

div.vertMenuSel_leftCorner
{
		background: url(../designFiles/topMenuSel_leftCorner.gif) no-repeat left top;
		position: absolute;
		width: 6px;
		height: 6px;
		top: -1px;
		left: -1px;
}

div.vertMenu_boxSel.vertMenu_items0
{
}

a.vertMenu_box_in, a.vertMenu_box_in_sel
{
	display: block;
	padding-top: 10px;
	padding-right: 13px;
	padding-left: 13px;
	height: 32px;

	text-decoration: none;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

a.vertMenu_box_in_sel
{
	color: #DEDED6;
}

div#submenu1_1 ul
{
		 list-style-type: none;
}


/* -- ---------------------------Home page search engine----------------------------------------------------------- */
div#hpSearchEngine
{
		background-color: white;
		height: 158px;
		border-top: 1px solid #D7D7D9;
		border-left: 1px solid #D7D7D9;
		border-right: 1px solid #D7D7D9;
		border-bottom: 4px solid #929CA6;
		margin-top: 10px;
		margin-bottom: 20px;
}

img#hpSearchEngineImg
{
		float: right;
}

div#hpSearchEngineFldDiv
{
		background: url(../designFiles/hpSearchEngineBg.png) no-repeat;
		float: right;
		height: 40px;
		width: 476px;
		margin-right: 15px;
		margin-top: 10px;
}

div#hpSearchEngineFldDiv div
{
		padding-top: 10px;
		padding-right: 10px;
}

input#hpSearchEngineFld
{
		border: 0 none;
		background: transparent none repeat scroll 0 0;
		height: 28px;
		width: 450px;
		font-size: 16px;
		color: #435056;
}

div#hpSearchEngineBtn
{
		float: right;
		background: url(../designFiles/hpSearchEngineBtn.png) no-repeat;
		width: 69px;
		height: 41px;
		margin-top: 10px;
		cursor: pointer;
}

div#hpSearchEngineBtn div
{
		padding-top: 9px;
		padding-right: 17px;
		color: white;
		font-size: 18px;
		font-weight: bold;
}

div#hpSearchEngineHeader
{
		margin-bottom: 5px;
		margin-right: 340px;
}

div#hpSearchEngineFooter
{
		float: left;
		margin-left: 340px;
}

div#hpJoinAsExpertFooter
{
		clear: both;
}

div#searchEngineFilter
{
		clear: right;
		margin-right: 20px;
		font-weight: bold;
		color: #364155;
}

div#communityAsk, div#comunityAskPic
{
		float: left;
		margin-left: 20px;
		margin-top: 15px;
}

div#communityAskHeader
{
		color: #2F6997;
		font-size: 18px;
}

table#peepCommTable
{
		background: url(../designFiles/peepCommBg.png) repeat-y;
		width: 620px;
		height: 62px;
		margin-top: 4px;
/*		margin-bottom: 4px;*/
}

tr#peepCommTableTr_ie
{
		height: 58px;
}

tr#peepCommTableTr_firefox
{
		height: 52px;
}

div.latestBlog
{
		width: 300px;
		float: right;
}

div.latestBlog_in
{
	padding-top: 10px;
	padding-right: 10px;
}

/* -- ----------------------------------------- hp urls ----------------------------------------------------------- */

div#hpAmutotUrlsTitle
{
	padding-right: 19px;
	padding-bottom: 3px;
}

div#hpAmutotUrlsTitle label
{
	font-size: 16px;
}

div#hpAmutotUrls
{
	padding-right: 14px;
	padding-bottom: 5px;
}

div#hpAmutotUrls div.url
{
	float: right;
	padding-right: 6px;
	padding-bottom: 6px;
}

div#hpAmutotUrls div.url img
{
	border: 1px solid #EAEAEA;
}

/* -- -----------------------------------------Home page middle --------------------------------------------------- */
div#hpRightCol
{
		width: 309px;
		border: 1px solid #D7D7D9;
		background-color: #ffffff;
}

div#hpLeftCol
{
		width: 622px;
		padding: 3px;
		border: 1px solid #D7D7D9;
		background-color: #ffffff;
}

div#peepCommunities
{
		border: 1px solid #D7D7D9;
		background-color: #ffffff;
		padding: 3px;
		position: relative;
		height: 125px;
}

div#hpPeepCommunities
{
		position: relative;
		height: 125px;
}

div#moreForums
{
/*		text-align: left;
		margin: 5px 10px;*/
		position: absolute;
		top: 4px;
		left: 12px;		
}

div#moreForums a
{
		color: white;
}

div#hotlinePromote
{
		position: absolute;
		top: 92px;
		left: 1px;		
}

div.readMore
{
		border: 1px solid #EFF3F6;
		margin: 10px 5px 5px 5px;
		padding: 5px;
		color: #2D6A99;
		position: absolute;
		bottom: 10px;
		right: 70px;
}

div#editorialSelection
{
		height: 273px;
		position: relative;
}

div#hpLatest
{
		height: 381px;
		position: relative;
}
div#latestBlogs
{
		width: 305px;
}
div#latestForums
{
		width: 305px;
		float: left;
}
div#hpBothCol
{
		width: 949px;
		margin: 3px;
}

div#hpJoinAsExpert
{
		height: 95px;
}

div#hpJoinAsExpertHeader
{
		padding-top: 10px;
}

img#hpJoinAsExpertImg
{
		float: right;
}

div#hpJoinAsExpertBtn
{
		background: url(../designFiles/hpJoinAsExpertBtn.png) no-repeat;
		width: 178px;
		height: 32px;
		cursor: pointer;
		float: left;
		margin-left: 30px;
}

div#hpJoinAsExpertBtn div
{
		padding-top: 4px;
		padding-right: 32px;
		color: white;
		font-size: 18px;
		font-weight: bold;
}

div#hpHasutBg
{
/*		background: url(../designFiles/hpHasutBg.png) no-repeat;*/
		width: 301px;
		height: 30px;
		margin-right: 4px;
}

div#hpHasutBg div
{
/*		padding-right: 80px;*/
/*		padding-top: 7px;*/
}

div#hpHasutPlaceHolder_ie
{
		height: 24px;
}
div#hpHasutPlaceHolder_firefox
{
		height: 29px;
}

div#hpPromotedExperts
{
		background: url(../designFiles/hpPromotedExperts.png) no-repeat;
		width: 301px;
		height: 27px;
		margin-right: 3px;
		margin-top: 3px;
}

div#hpPromotedExperts div
{
		padding-right: 10px;
		padding-top: 3px;
		color: white;
		font-size: 16px;
		font-weight: bold;
}

div#hpMoreExperts
{
		text-align: left;
		margin: 5px 10px;
}

div#moreContributeExperts
{
		text-align: left;
		margin: 5px 10px;
}

div#promotedExpertsArea, div#contributeExpertsArea
{
		border-bottom: 1px solid #D8D9D3;
}

div#promotedExpertsArea h2
{
		margin-top: 20px;
}

div#promotedExpertsArea
{
/*		height: 580px;*/
}

div.promotedExpert
{
		margin: 0px 7px;
}

div.sponsoredExpert
{
		margin: 8px;
		padding: 3px;
		border: 1px solid #86A7CA;
		min-height: 80px;
}

div.sponsoredExpert.ie
{
/*		height: 80px;*/
}

div.regularExpert
{
		margin: 10px 0px;
		padding: 3px;
}

div.promotedExpertName
{
		font-size: 14px;
		font-weight: bold;
		margin-right: 15px;
}

div.promotedExpertName a
{
		color: #414E54;
}

div.promotedExpertDesc
{
		margin-right: 15px;
}

div.sponsoredLink
{
		clear: left;
		float: left;
}

div.leftColBanner
{
		margin: 5px 10px;
		text-align: center;
}

div.allAvatars
{
		padding: 0px 10px;
}

div.smallAvatar
{
		float: right;
		height: 47px;
		width: 47px;
}

div#askAnExpertBox
{
		margin: 10px 6px;
		border: 2px solid #A6BC36;
		background-color: #F7F9EC;
		padding: 8px 12px;
}

.questionTextarea
{
		height: 65px;
		width: 265px;
		margin-bottom: 10px;
		border: 1px solid #A6BC36;
		overflow: auto;
}

div#askAnExpertBtn
{
		background: url(../designFiles/askAsExpertBtn.png) no-repeat;
		width: 77px;
		height: 26px;
		cursor: pointer;
		margin-right: 189px;
}

div#askAnExpertBtn div
{
		padding-top: 4px;
		padding-right: 11px;
		color: white;
		font-size: 12px;
		font-weight: bold;
}

div#askAnExpertInnerBox label
{
		font-size: 16px;
}

/* -- ------------------------------------------inner pages middle ----------------------------------- */
div#communityQuest
{
		background-color: white;
		height: 78px;
		border: 1px solid #D7D7D9;
		margin-top: 10px;
		margin-bottom: 10px;
}

div#otherServices
{
		background-color: white;
		height: 78px;
		border-top: 1px solid #D7D7D9;
		border-left: 1px solid #D7D7D9;
		border-right: 1px solid #D7D7D9;
		margin-top: 10px;
}

div#otherServices table
{
		margin-top: 15px;
}

div#toolsAndMoreInfo
{
}

div#bottomMenu
{
		background-color: #EFF3F6;
		height: 35px;
		border-left: 1px solid #D7D7D9;
		border-right: 1px solid #D7D7D9;
		border-bottom: 1px solid #D7D7D9;
		margin-bottom: 10px;
}

div#workingArea
{
		background-color: white;
		border: 1px solid #D7D7D9;
		margin-bottom: 10px;
		padding: 3px;
}

.workingInnerArea
{
		width: 800px;
		padding: 12px 22px;
		margin: 10px auto;
}

.pageTitleBrownBg
{
		background: url(../designFiles/pageTitleBrownBg.png) repeat-x;
		height: 27px;
}

.pageTitleBlueBg
{
		background: url(../designFiles/pageTitleBlueBg.png) repeat-x;
		height: 27px;
}

.pageTitleGreenBg
{
		background: url(../designFiles/pageTitleGreenBg.png) repeat-x;
		height: 27px;
}

.pageTitleGrayBg
{
		background: url(../designFiles/pageTitleGrayBg.png) repeat-x;
		height: 27px;
}

.pageTitleGreyBg
{
		background: url(../designFiles/pageTitleGreyBg.png) repeat-x;
		height: 27px;
}

.pageTitleCommBg
{
		background: url(../designFiles/pageTitleCommBg.png) repeat-x;
		height: 27px;
}

.pageTitleBrownBg h1, .pageTitleBlueBg div, .pageTitleGrayBg div, .pageTitleGreyBg div, .pageTitleGreenBg h1, .pageTitleCommBg div, .pageTitleGreenBg div
{
		padding-right: 10px;
		padding-top: 3px;
		color: white;
		font-size: 16px;
		font-weight: bold;
}

.pageInner
{
		padding: 10px;
}

.pageInnerBorder
{
		width: 732px;
		padding: 12px 22px;
		margin: 10px auto;
		border: 1px solid #D7D7D9;
}

h2.formSectionTitle, h2.categorySectionTitle
{
		border-bottom: 1px solid #D6D9D2;
		color: #798794;
		font-size: 16px;
		font-weight: bold;
		margin-bottom: 10px;
		margin-top: 5px;
}

h2.categorySectionTitle
{
		color: #6a7684;
}

h2.boxSectionTitle
{
		border-bottom: 1px solid #D6D9D2;
		color: #6A7684;
		font-size: 16px;
		font-weight: bold;
		margin: 10px;
}

.textInput
{
		height: 24px;
		width: 170px;
		margin-bottom: 10px;
}

.textLongInput
{
		height: 24px;
		width: 450px;
		margin-bottom: 10px;
}

.textTinyInput
{
		height: 24px;
		width: 50px;
		margin-bottom: 10px;
}

.textShortenedInput
{
		height: 24px;
		width: 110px;
		margin-bottom: 10px;
}

select#nameTitle option
{
		direction: rtl;
}

.textTextarea
{
		height: 120px;
		width: 450px;
		margin-bottom: 10px;
		display: block;
}

img#registerForm_verificationImg
{
	border: 1px solid #A7A5A6;
	vertical-align: top;
}

input#registerForm_verification
{
	border:1px #535353 solid;
	font-size: 14px;
	font-family: arial;
 	height:21px;
	width: 50px;
}

div#registerFormBtn
{
		float: left;
		background: url(../designFiles/registerFormBtn.png) no-repeat;
		width: 143px;
		height: 48px;
		cursor: pointer;
		text-align: center;
}

div#registerFormBtn div
{
		padding-top: 6px;
		color: white;
		font-size: 24px;
		font-weight: bold;
}

div#registerFormFinale
{
		border-top: 1px solid #D6D9D2;
		height: 50px;
		margin-top: 10px;
		padding-top: 5px;
}

div#logoFile_preview
{
		background: url(../designFiles/sampleProfile.png) no-repeat;
		width: 121px;
		height: 120px;
		margin-top: 10px;
		margin-right: 42px;
}

div#logoFile_preview img
{
		margin-right: 8px;
		margin-top: 7px;
}


div#logoFile_browse, .swfupload
{
		margin-right: 42px;
		width: 121px;
		height: 23px;
		cursor: pointer;
}

div#picFile_browse, form#addPostForm .swfupload, form#editPostForm .swfupload, form#addNewMsgForm .swfupload
{
		margin-right: 0px;
		width: 92px;
		height: 22px;
		cursor: pointer;
}

span#fileName_spn
{
		font-size: 0px;
}

div#progress_spn, div#addPostForm_progress_spn, div#editPostForm_progress_spn,
div#addPostForm_docProgress_spn, div#editPostForm_docProgress_spn
{
	width: 100px;
	height: 6px;
	margin-right: 50px;
	margin-top: 5px;
	border: 1px solid black;
}

div#amutaLogoFile_preview
{
		background: url(../designFiles/sampleLogo.png) no-repeat;
		width: 121px;
		height: 120px;
		margin-top: 10px;
		margin-right: 42px;
}

div#amutaLogoFile_preview img
{
		margin-right: 8px;
		margin-top: 7px;
}


div#amutaLogoFile_browse, .swfupload
{
		margin-right: 42px;
		width: 121px;
		height: 23px;
		cursor: pointer;
}

div.expertiseInForm
{
		width: 150px;
		margin-bottom: 5px;
		float: right;
}

div.expertiseInPostForm
{
		margin-bottom: 5px;
		margin-left: 20px;
}

div#moreExpertise
{
		clear: right;
		margin-bottom: 15px;
}

div.amutaKinds
{
		width: 181px;
	   	padding-right: 10px;
}

input#userRegistrationForm_verification
{
		width: 95px;
		height: 15px;
}

span#checkUsername, span#checkPassword, span#checkEmail, span#checkNickname
{
		color: red;
}
 
td.mainRegistrationBox { 
	padding: 10px; 
	border: 1px solid #D7D7D9;
	width: 235px;
}

td.mainRegistrationSep { 
	width: 40px;
}

div.mainRegistrationBtn
{
		background: url('../designFiles/mainRegistrationBtn.jpg') no-repeat;
		height: 46px;
		width: 186px;
		margin: 5px auto;
		cursor: pointer;

}

div.mainRegistrationBtn div
{
		color: white;
		font-size: 18px;
		font-weight: bold;
		padding-top: 10px;
		text-align: center;
}

div.mainRegistrationIntro
{
		padding: 12px 0px;
		height: 135px;
		overflow: hidden;
}

div#allBranchesArea
{
		padding-right: 40px;
}

div#allBranchesArea div
{
}

/* -- -----------  index    --------------------------------------------------------------------------------------- */

td.fullBorder
{
		text-align: right;
}

div#indexLeftTitle
{
		background: url(../designFiles/hpPromotedExperts.png) no-repeat;
		width: 301px;
		height: 27px;
		margin-right: 3px;
		margin-top: 3px;
}

div#indexLeftTitle div
{
		padding-right: 10px;
		padding-top: 3px;
		color: white;
		font-size: 16px;
		font-weight: bold;
}

div.indexCategory
{
		background: url(../designFiles/smallLeftArrow.gif) no-repeat right;
		height: 18px;
		padding-right: 17px;
		margin-top: 4px;
		margin-bottom: 4px;
		margin-right: 10px;
}

div.indexCategory div
{
		font-size: 14px;
		font-weight: bold;
		color: #2D6B9A; 
}

div.indexCategory div a
{
		text-decoration: none;
}

div.indexExpert
{
		float: right;
		width: 300px;
		height: 100px;
/*		margin-bottom: 10px;*/
}

div.indexExpertPic
{
		background: url(../designFiles/indexAvatarBg.png) no-repeat;
		width: 57px;
		height: 66px;
		position: relative;
}

div.indexExpertPic img
{
		margin-top: 3px;
		margin-right: 3px;
}

div.selectedExpertPic
{
		background: url(../designFiles/selectedAvatarBg.png) no-repeat;
		width: 81px;
		height: 89px;
		position: relative;
}

div.selectedExpertPic img
{
		margin-top: 5px;
		margin-right: 5px;
}

div.indexSmallExpert
{
		float: right;
		width: 190px;
		height: 90px;
}

div.indexSmallExpertDesc
{
		margin-right: 15px;
		width: 110px;
}

div.maskExpertPic
{
		position: absolute;
		left: 1px;
		bottom: 9px;
		background: url(../designFiles/expertMask.gif) no-repeat;
		width: 28px;
		height: 27px;
}

div.maskExpertLargePic
{
		position: absolute;
		left: 1px;
		bottom: 9px;
		background: url(../designFiles/expertMaskLarge.gif) no-repeat;
		width: 54px;
		height: 50px;
}

div.maskAmutaPic
{
		position: absolute;
		left: 1px;
		bottom: 9px;
		background: url(../designFiles/amutaMask.gif) no-repeat;
		width: 28px;
		height: 27px;
}

div.maskAmutaLargePic
{
		position: absolute;
		left: 1px;
		bottom: 9px;
		background: url(../designFiles/amutaLargeMask.gif) no-repeat;
		width: 55px;
		height: 53px;
}

div#indexInnerPage
{
		padding: 7px;
}

div.indexExpertName
{
		margin-right: 15px;
		font-size: 14px;
		font-weight: bold;
		height: 18px;
		overflow: hidden;
}

div.indexExpertName a
{
		color: #414E54;
}

div.indexExpertDesc
{
		margin-right: 15px;
		width: 180px;
		overflow: hidden;
}

div#indexFilter
{
		font-weight: bold;
		margin-bottom: 20px;
}
/* -- -----------------   article     ----------------------------------------------------------------------------- */
div#articleInner h1
{
		color: #384454;
		font-size: 22px;
		font-weight: bold;
		margin-top: 10px;
		margin-bottom: 15px;
}

div#articleInner h2
{
		color: #384454;
		font-size: 14px;
		font-weight: bold;
		margin-bottom: 15px;
}

div#articleInner
{
		padding: 8px;
}

div#essayDate
{
		margin-bottom: 5px;
}

div#essayFrom
{
		border-top: 1px solid #D8D9D3;
		border-bottom: 4px solid #D8D9D3;
		padding-top: 10px;
		padding-bottom: 12px;
}

div#essayText
{
		padding: 20px 10px;
}

div#essayPic
{
	clear: left;
	float: left;
	padding-right: 15px;
	padding-bottom: 15px;
}


div#articleEditorRemark
{
		background: url(../designFiles/articleEditorRemark.png) no-repeat;
		width: 300px;
		height: 78px;
		float: left;
}

div#articleEditorRemark div
{
		padding: 10px;
}

p.essayLinksIntro
{
		font-weight: bold;
		margin-bottom: 5px;
}

div#essayLinks
{
		border: 1px solid #E0E9B4;
		background-color: #FDFEF8;
		padding: 10px 20px;
}

div#essayAddTalkbackBtn, div#essaySendTalkbackBtn, div.postAddComment
{
		background: url('../designFiles/essayAddTalkbackBtn.png') no-repeat;
		height: 25px;
		width: 105px;
		float: left;
		cursor: pointer;
		margin-top: 5px;
}

div#essayAddTalkbackBtn div, div#essaySendTalkbackBtn div, div.postAddComment div, div.assaultReportBtn div
{
		color: white;
		font-size: 13px;
		font-weight: bold;
		text-align: center;
		padding-top: 3px;
}

div.assaultReportBtn
{
	background: url('../designFiles/assaultReportBtn.png') no-repeat;
	height: 22px;
	width: 144px;
	cursor: pointer;
	margin-top: 15px;
}

div#essayTalkbacksTop
{
		border-top: 4px solid #D8D9D3;
		border-bottom: 1px solid #D8D9D3;
		margin-top: 15px;
		height: 30px;
}

div#essayAddTalkbackHeader, div.postCommentsHeader
{
		font-size: 20px;
		font-weight: bold;
		margin-top: 7px;
}

div#essayTalkbacksTitle
{
		margin-bottom: 7px;
}

div#addTalkback_form
{
		border: 1px solid #E0E9B4;
		background-color: #FDFEF8;
		padding: 10px 20px;
		margin-top: 5px;
}

tr.title_bg
{
		font-weight: bold;
}

tr.txt_bg
{
		margin-right: 
}

.closeTalkback
{
		text-decoration: underline;
		cursor: pointer;
}

/* -- ---------------- main category ------------------------------------------------------------------------------ */
div.subCategory
{
		background: url(../designFiles/smallLeftArrow.gif) no-repeat right;
		height: 18px;
		width: 	190px;
		margin-right: 10px;
		float: right;
}

div.subShortCategory
{
		background: url(../designFiles/smallLeftArrow.gif) no-repeat right;
		height: 18px;
		width: 	120px;
		margin-right: 10px;
		float: right;
}

div.subCategory div, div.subShortCategory div
{
		padding-right: 17px;
		font-size: 12px;
		font-weight: bold;
		color: #2D6B9A; 
}

div#govermentOffices
{
		clear: both;
}

div.previewItem
{
		border-bottom: 1px solid #D8D9D3;
		padding: 10px;
}

div.previewItem a h1
{
		text-decoration: none;
}

div.previewItem h1
{
		color: #384454;
		font-size: 16px;
		font-weight: bold;
		margin-bottom: 5px;
}

div#previewEditorRemark
{
		background: url(../designFiles/previewEditorRemark.png) no-repeat;
		width: 520px;
		height: 65px;
}

div#previewEditorRemark div.in
{
		padding: 10px;
}

div#previewEditorRemark div.in div
{
		height: 34px;
		overflow: hidden;
}

/* -- --------------- profile page -------------------------------------------------------------------------------- */
div#memberProfile, div#memberExpertProfile, div#memberAmutaProfile
{
		background-color: white;
		border-top: 1px solid #D7D7D9;
		border-left: 1px solid #D7D7D9;
		border-right: 1px solid #D7D7D9;
		border-bottom: 4px solid #929CA6;
		margin-top: 10px;
		margin-bottom: 10px;
}

div#memberExpertProfile
{
		background-color: #FFFCF7;
		border-color: #efb65f;
}

div#memberAmutaProfile
{
		border-bottom: 4px solid #77a300;
}

div#memberProfile table, div#memberExpertProfile table, div#memberAmutaProfile table
{
		margin-top: 20px;
		margin-bottom: 10px;
}

div.profileExpertPic
{
		margin-top: 5px;
		background: url(../designFiles/profileAvatarBg.png) no-repeat;
		width: 121px;
		height: 128px;
		position: relative;
}

div.profileExpertPic img
{
		position: absolute;
		top: 7px;
		right: 8px;
/*		padding-top: 7px;
		padding-right: 8px;*/
}

div.maskExpertLargePic
{
		position: absolute;
		left: 1px;
		bottom: 9px;
		background: url(../designFiles/expertMaskLarge.gif) no-repeat;
		width: 54px;
		height: 50px;
}

div#memberProfile h1, div#memberExpertProfile h1, div#memberAmutaProfile h1
{
		font-size: 30px;
		display: inline;
}

div#profileInner_firefox
{
		background: url(../designFiles/profileEmptyBg.png) no-repeat;
		width: 790px;
		min-height: 160px;
		padding: 10px 0px;
}

div#profileInner_ie
{
		background: url(../designFiles/profileEmptyBg.png) no-repeat;
		width: 790px;
/*		height: 160px;*/
		padding: 10px 0px;
}

div#profileHomeInner_firefox
{
		border-top: 1px solid rgb(214,214,214);
		width: 790px;
		min-height: 160px;
		padding: 10px 0px;
}

div#profileHomeInner_ie
{
		border-top: 1px solid rgb(214,214,214);
		width: 790px;
/*		height: 160px;*/
		padding: 10px 0px;
}

div#profileActions
{
		background: url(../designFiles/actionsOnMemberBg.gif) no-repeat;
		float: left;
		width: 300px;
		height: 130px;
}

div#profileActionsExpert
{
		background: url(../designFiles/actionsOnExpertBg.gif) no-repeat;
		float: left;
		width: 300px;
		height: 130px;
		margin-right: 20px;
}

div#profileActionsInner
{
		padding-top: 35px;
		padding-bottom: 30px;
		padding-left: 15px;
		padding-right: 20px;
}

div.profileDoAction
{
		background: url(../designFiles/smallLeftArrow.gif) no-repeat right;
		height: 20px;
	/*	width: 	125px; */
		margin-right: 5px;
}

div.profileDoAction div
{
		padding-right: 17px;
		font-size: 12px;
		font-weight: bold;
		color: #2D6B9A; 
}

div.profileTriva
{
		margin-top: 3px;
}

div#profileTabs
{
	width: 622px;
}

div#memberDescription
{
	height: 99px;
	overflow: hidden;
}

div.contentOfProfileTab
{
	padding-right: 7px;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.tabs
{
		background: url(../designFiles/profileTabsTableBG.png) repeat-x;
		height: 30px;
}

div.tabs.Green
{
		background: url(../designFiles/profileTabsTableBG_green.png) repeat-x;
		height: 30px;
}

div.profileEmailBtn
{
	float: left;
	padding-top: 6px;
	padding-left: 10px;
	cursor: pointer;
}

div.profileEmailBtn img
{
	vertical-align: middle;
}

table#tabsTable
{
		height: 30px;
		margin-bottom: 10px;
}

table#tabsTable td.tabTd, table#tabsTable td.tabTd_selected
{
		background: url(../designFiles/profileTabsTableTD.png) repeat-x;
		text-align: center;
		font-weight: bold;
}

div.tabs.Green table#tabsTable td.tabTd, table#tabsTable td.tabTd_selected
{
		background: url(../designFiles/profileTabsTableTD_green.png) repeat-x;
}

table#tabsTable td.emptyTd
{
		background: none;
		text-align: left;
		font-weight: bold;
}

table#tabsTable td.tabTd_selected
{
		background: url(../designFiles/profileTabsTableSelectedTD.png) repeat-x;
}

div.tabs.Green table#tabsTable td.tabTd_selected
{
		background: url(../designFiles/profileTabsTableSelectedTD_green.png) repeat-x;
}

td.tabTd div.tabsTableLeft
{
		background: url(../designFiles/profileTabsTableLeft.png) no-repeat left;
		height: 30px;
}

div.tabs.Green td.tabTd div.tabsTableLeft
{
		background: url(../designFiles/profileTabsTableLeft_green.png) no-repeat left;
}

td.tabTd div.tabsTableRight
{
		background: url(../designFiles/profileTabsTableRight.png) no-repeat right;
		height: 30px;
}

div.tabs.Green td.tabTd div.tabsTableRight
{
		background: url(../designFiles/profileTabsTableRight_green.png) no-repeat right;
}

td.tabTd_selected div.tabsTableLeft
{
		background: url(../designFiles/profileTabsTableSelectedLeft.png) no-repeat left;
		height: 30px;
}

div.tabs.Green td.tabTd_selected div.tabsTableLeft
{
		background: url(../designFiles/profileTabsTableSelectedLeft_green.png) no-repeat left;
}

td.tabTd_selected div.tabsTableRight
{
		background: url(../designFiles/profileTabsTableSelectedRight.png) no-repeat right;
		height: 30px;
}

div.tabs.Green td.tabTd_selected div.tabsTableRight
{
		background: url(../designFiles/profileTabsTableSelectedRight_green.png) no-repeat right;
}

table#tabsTable div.tabsBtn
{
		cursor: pointer;
}

table#tabsTable div.tabsTableRight div
{
		padding-top: 8px;
		padding-left: 10px;
		padding-right: 10px;
}

table#tabsTable td.tabTd_selected div.profileTabsBtn
{
	cursor: default;
}

table#tabsTable div.profileTabsBtn img
{
		vertical-align: middle;
}

div#blogTabBtn
{
	background: url(../designFiles/addPostBtn.png) no-repeat;
	width: 92px;
	height: 22px;
	cursor: pointer;
	float: left;
}

div#blogTabBtn div
{
		padding-top: 2px;
		text-align: center;
		color: white;
		font-size: 13px;
		font-weight: bold;
}

/* -- ------------------------------------------------------------------------------------------------------------- */
img.imgPointer
{
	cursor: pointer;
}

div.commercialArea_ie
{
	border-top: 7px solid #85A6C9;
	border-left: 1px solid #85A6C9;
	border-right: 1px solid #85A6C9;
	border-bottom: 1px solid #85A6C9;
	color: #3F4D56;
	margin: 10px 3px 33px 3px;
}

div.commercialArea_firefox
{
	border-top: 7px solid #85A6C9;
	border-left: 1px solid #85A6C9;
	border-right: 1px solid #85A6C9;
	border-bottom: 1px solid #85A6C9;
	color: #3F4D56;
	margin: 10px 3px 35px 3px;
}

div.commercialAreaTitle
{
	height: 24px;
	background-color: #EFF3F6;
	font-weight: bold;
	margin-left: 1px;
	margin-right: 1px;
}

div.commercialAreaTitle div
{
	padding-right: 10px;
	padding-top: 2px;
}

div.commercialArea_in
{
	margin-left: 1px;
	margin-right: 1px;
	background-color: white;
	height: 200px;
}

div.commercialAreaBanners
{
	padding-top: 5px;
	padding-bottom: 5px;
}

div.commercialArea a
{
		text-decoration: none;
		color: #3F4D56;
}

div.banner300X60
{
		float: right;
		height: 60px;
		width: 300px;
		overflow: hidden;
}

div.commercialArea div.banner
{
	clear: both;
}

td.banner300X60_sep
{
		width: 12px;
}

div.banner600, div.banner300, div.banner280
{
		margin: 7px;
		text-align: center;
}

/* -- -------- forum  --------------------------------------------------------------------------------------------- */

div#moreForumMsgs
{
	text-align: left;
	margin: 5px 10px;
}

div#forumHeader
{
		border-bottom: 4px solid #D8D9D3;
		padding: 10px;
		margin-bottom: 20px;
}

div#forumManagerTitle
{
		font-weight: bold;
		color: #677C8F;
		font-size: 12px;
}

div#forumPicture
{
		float: left;
}

div#forumPicture div
{
		padding: 10px;
}

div#forumPeople
{
		width: 90px;
		float: left;
}

div#forumPeople div
{
		padding: 20px 0px;
}

div.forumManagerDesc
{
		margin-right: 15px;
		width: 350px;
}

div.forumManagerLinks
{
		margin-right: 15px;
}

div#forumDescription
{
	border-bottom: 1px solid #D8D9D3;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

div.forumProfileName
{
		font-size: 14px;
		font-weight: bold;
}

div.forumProfileName a
{
		color: #415057;
}

div#forumProfileSepLine
{
		margin-top: 20px;
		margin-bottom: 40px;
		border-top: 1px solid #D6D9D2;
}

div#forumProfileSepLine div
{
		float: left;
}

div.forumProfileDescription
{
	margin-bottom: 5px;
}

div.forumTitlePreview
{
		font-size: 16px;
		font-weight: bold;
}

div.forumTitlePreview a
{
		text-decoration: none;
		color: #404F56;
}

div.forumSubTitle
{
		margin: 5px 0px;
}

div#forumLoginFirst
{
		text-align: center;
		font-weight: bold;
		margin-bottom: 15px;
		font-size: 14px;
}

/* -- footer ------------------------------------------------------------------------------------------------------ */

div#footer
{
}

div#copyrights
{
	float: left;
	color: #3E4F57;
	font-size: 12px;
	padding-left: 10px;
	padding-top: 12px;
	padding-bottom: 10px;
}
			
div#interuseLogo
{
	float: left;
}

div#interuseText
{
	float: left;
	padding-top: 10px;
	padding-left: 10px;
}

div#interuseText a
{
	color: #87888C;
	font-size: 10px;
}

.theSmallLetters
{
	font-size: 12px;
	color: #3E4F57;
}

div#bottomMenu_in
{
	margin-right: 20px;
	padding-top: 10px;
}

div.bottomMenu_box, div.bottomMenu_box_unique
{
	float: right;
}

div.bottomMenu_box
{
}

div.bottomMenu_box_unique
{
}

div.bottomMenu_box_link
{
	text-align: center;
}

div.bottomMenu_box_link a
{
	color: #F9FBFE;
	font-size: 12px;
	text-decoration: none;
}

div#verticalHeader
{
		margin-bottom: 5px;
		margin-right: 200px;
		width: 485px;
}

div#verticalTop h1
{
		font-size: 30px;
}

div#verticalJoinBnts
{
		margin-left: 55px;
		margin-top: 40px;
		text-align: center;
		font-weight: bold;
}

div#registerVerticalBtn
{
		background: url(../designFiles/registerVerticalBtn.png) no-repeat;
		width: 180px;
		height: 46px;
		cursor: pointer;
		margin-bottom: 5px;
}

div#registerVerticalBtn div
{
		padding-top: 6px;
		color: white;
		font-size: 24px;
}

div#verticalTop
{
		background-color: white;
		height: 139px;
		border-top: 1px solid #D7D7D9;
		border-left: 1px solid #D7D7D9;
		border-right: 1px solid #D7D7D9;
		border-bottom: 4px solid #929CA6;
		margin-top: 10px;
		margin-bottom: 10px;
}

div#comunityManager
{
		border: 1px solid #EEB65F;
		background-color: #FFFCF7;
		padding: 10px;
		margin: 5px;
}

/* div#articleInner .previewTitle h2 */
.previewTitle h2
{
		margin-bottom: 5px;
		font-size: 16px;
}

/* div#articleInner .previewTitle h2 a */
.previewTitle h2 a
{
		color: #404F56;
		font-weight: bold;
		text-decoration: none;
}

div#peopleResults
{
		border-bottom: 4px solid #D8D9D3;
		margin-top: 5px;
		margin-bottom: 15px;
		margin-right: 10px;
		margin-left: 10px;
}

span.peopleResultsTitle
{
		font-size: 18px;
		color: #2D6A97;
}

div.peopleMoreResults
{
	text-align: left;
	margin-bottom: 10px;
	clear: both;
}

/* -- paging ------------------------------------------------------------------------------------------------------ */

div.prevPage, div.nextPage
{
}

div.prevPage a, div.nextPage a
{
	color: #2F6997;
	text-decoration: underline;
}

div.prevPage a.prevPage_empty, div.nextPage a.nextPage_empty
{
	font-weight: normal;
}

div#pages
{
	padding-top: 1px;
}

table#pages td
{
	font-size: 13px;
}

div.pageNumber, div.thisPageNumber
{
	padding-left: 2px;
	padding-right: 2px;
}

div.thisPageNumber a
{
	color: #2F6997;
	font-weight: bold;
	text-decoration: none;
}

div.pageNumber a
{
	color: #2F6997;
	text-decoration: none;
}
	

div#searchResultsPaging
{
	margin-top: 10px;
	margin-bottom: 10px;
}

div.yesNoBtn
{
		float: right;
		background: url(../designFiles/hpSearchEngineBtn.png) no-repeat;
		width: 69px;
		height: 41px;
		cursor: pointer;
		margin-top: 15px;
}

div.yesNoBtn div
{
		padding-top: 9px;
		padding-right: 25px;
		color: white;
		font-size: 18px;
		font-weight: bold;
}

div#yesBtn
{
	margin-left: 10px;
}

div#blogFBlike
{
/*		float: left;
		margin-left: 20px;
 */
}

/* -- assault report form ----------------------------------------------------------------------------------------- */

div#assaultReport td.formFieldText
{
	width: 80px;
}

form#assaultReportForm textarea#reportMsg
{
	width: 300px;
}

/* -- send email -------------------------------------------------------------------------------------------------- */

div#sendEmail_title
{
	color: #0000C0;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 10px;
}
	
td.sendEmail_title
{
	color: #404040;
	font-weight: bold;
}

td.sendEmail_value
{
}

a img
{
		border: 0px;
}

div#latestForumMessages
{
		border: 1px solid #66A5DA;
		background-color: #F7FCFF;
		margin: 5px;
}

div#commentsFB
{
}

/* -- shop -------------------------------------------------------------------------------------------------- */

div#shopRightCol
{
		width: 239px;
		padding: 3px;
		border: 1px solid #D7D7D9;
		background-color: #ffffff;
}

div#shopLeftCol
{
		width: 685px;
		padding: 3px;
		border: 1px solid #D7D7D9;
		background-color: #ffffff;
}

div.shopCategory, div.shopCategory_sel
{
		background: url(../designFiles/smallLeftArrow.gif) no-repeat right;
		height: 18px;
		width: 	190px;
		margin-top: 5px;
		margin-right: 10px;
}

div.shopCategory div
{
		padding-right: 17px;
		font-size: 13px;
		font-weight: normal;
		color: #2D6B9A; 
}

div.shopCategory_sel div
{
		padding-right: 17px;
		font-size: 14px;
		font-weight: bold;
		color: #2D6B9A; 
}

div.shopCategory div a
{
		text-decoration: none;
}

div#shopPhoneNumber
{
		padding: 2px;
		float: left;
		height: 20px;
}

div#shopEnterance
{
		background-color: #FCF5E5;
}

div.oneProduct
{
		width: 155px;
		height: 289px;
		margin: 10px 10px 5px 4px;
		border: 1px solid #D4DBE5;
		float: right;
		background-color: #F8FCFF;
}

div#attachProducts div.oneProduct
{
		height: 240px;
}

div.oneProduct_pic
{
		background-color: #FFFFFF;
		padding: 3px;
}

div.shopSep
{
		height: 5px;
		border-top: 1px solid #D4DBE5;
}

div.oneProduct_name
{
		color: #326896;
		font-size: 14px;
		font-weight: bold;
		margin: 5px 10px;
		height: 32px;
		overflow: hidden;
}

div.oneProduct_name a
{
		text-decoration: none;
}

div.oneProduct_shortDesc
{
		margin: 5px 10px;
		overflow: hidden;
		height: 32px;
}

div.oneProduct_producer
{
		margin: 5px 10px;
		overflow: hidden;
		height: 16px;
}

div.oneProduct_go
{
		margin: 5px 10px;
		cursor: pointer;
}

div.oneProduct_price
{
		margin: 5px 10px;
		color: #354253;
		font-weight: bold;
}

div.oneProduct_price span
{
		font-size: 16px;
}

div.fullProduct
{
		margin: 10px;
}

div.oneProduct_pic2
{
		border: 1px solid #D4DBE5;
		padding: 3px;
}

div.oneProduct_name2
{
		color: #598200;
		font-size: 20px;
		font-weight: bold;
		margin: 5px 10px;
}

div.oneProduct_addToCart
{
		margin: 5px 10px;
}

div.oneProduct_description
{
		margin: 5px 10px;
}

div.oneProduct_magnify
{
		text-align: left;
}

div.oneProduct_morePics
{
		border: 1px solid #D4DBE5;
		background-color: #F8FCFF;
		padding: 5px;
		height: 83px;
}

div.oneProduct_morePic
{
		float: right;
		width: 57px; 
		margin-left: 12px;
		margin-top: 6px;
}

div.oneProduct_morePic img
{
		border: 1px solid #D4DBE5;
		background-color: #FFFFFF;
		padding: 3px;
}

div.attachTitle
{
		color: #2F6796;
		font-size: 18px;
		margin-right: 10px;
		margin-top: 10px;
}

div#products_in
{
		clear: both;
}
/* -- cart page --------------------------------------------------------------------------------------------------- */

table#pageCartTable
{
	margin-right: 60px;
	margin-top: 20px;
}

table#pageCartTable th
{
	background-color: #598200;
	height: 25px;
	font-size: 12px;
	color: white;
}

table#pageCartTable td
{
	background-color: #F5C9A4;
	height: 25px;
	font-size: 12px;
	color: #474948;
}

table#pageCartTable td a
{
	color: #474948;
	text-decoration: none;
}

table#pageCartTable td div.pageCart_data
{
	padding: 2px 5px;
}

select#shipment
{
	font-size: 12px;
	font-family: arial;
	width: 100px;
	height: 16px;
}

table#pageCartTable td div.pageCart_data img
{
	vertical-align: middle;
	cursor: pointer;
}

table#cartPageTotalTable td.cartPageTotalCol
{
	background-color: #F5C9A4;
	height: 27px;
	vertical-align: middle;
	font-weight: bold;
}

span.hiddenData
{
	display: none;
}

div#cartPageTotalText
{
	padding-left: 5px;
}

div#cartPageShipment
{
	padding-right: 5px;
}

div#cartPageTotal
{
	padding-right: 5px;
}

div.pageCart_sep
{
	height: 7px;
}

div#products_in input
{
		font-size: 13px;
		margin-bottom: 5px;
		margin-right: 5px;
}
.uploading 
{ 
	color: #CCC; 
}

.uploadDone 
{ 
	color: #000; 
}

span.progressBar 
{
	width: 100px;
	display: block;
	font-size: 10px;
	height: 4px;
	margin-top: 4px;
}

div.progressBox
{
	height: 18px;
}

/* -- guide --------------------------------------------------------------------------------------------------- */

div.guideInner
{
		padding: 10px;
		background-color: #EFF3F6;
}

td.guildMenuColumn
{
		border-top: 1px solid #506B89;
		border-bottom: 1px solid #506B89;
		border-left: 2px solid #F17E2D;
		background-color: #506B89;
		width: 217px;
		padding-top: 20px;
}

td.guildContentColumn
{
		border: 2px solid #F17E2D;
		width: 650px;
		padding-top: 5px;
		padding-right: 5px;
		background-color: white;
}

div.rightMenu_box
{
		position: relative;
		color: #45597A;
		background: url(../designFiles/guideMenuBg.jpg) no-repeat left;
		width: 217px;
		height: 41px;
		margin-bottom: 2px;
}

div.rightMenu_box_selected
{
		position: relative;
		color: white;
		background: url(../designFiles/guideMenuSelectedBg.jpg) no-repeat left;
		width: 217px;
		height: 41px;
		margin-bottom: 2px;
}

div.rightMenu_box_selected div, div.rightMenu_box div
{
		padding-top: 11px;
		padding-right: 30px;
		font-weight: bold;
		font-size: 15px;
}

div.rightMenu_box_selected div a, div.rightMenu_box div a
{
		text-decoration: none;
}

div.guildTriangle
{
		background: url(../designFiles/guideArrow.jpg) no-repeat left;
		width: 10px;
		height: 23px;
		position: absolute;
		top: 3px;
		left: -10px;
}

div#rightBubble
{
		margin-top: 70px;
}

