@charset "utf-8";
/* STROEJI.BG Layout CSS Document */

body { margin: 0; padding: 0; background: #c5c5c5 url(../img/mainbg.jpg) 50% 0 repeat-y; color: #000; font: normal 12px/14px Tahoma, Geneva, sans-serif;}
img, a img { border: 0;}
a { text-decoration: underline; color: #0074b4;}
a:hover { text-decoration: none;}
textarea { resize: none;}

.cb { clear: both;}
.hideme { display: none;}
.fl { float: left;}
.fr { float: right;}
.nf { float: none;}
.nou { text-decoration: none !important;}
.prepend-0 { margin-top: 0 !important;}

/* Common ELs */
h3 { height: 27px; background: url(../img/cmnH3bg.jpg) repeat-x; padding: 0 10px; font: bold 12px/27px Arial, Helvetica, sans-serif; text-transform: uppercase; color: #FFF;}
h3 a { color: #FFF; text-decoration: underline;}
h4 { padding: 0 10px;}
h4.cTitle { font: bold 12px/24px Tahoma, Geneva, sans-serif; padding: 0; margin: 0 10px; text-indent: -10px; border-bottom: 2px solid #CCC;}
h5.cTitle { font: normal 16px/20px Arial, Helvetica, sans-serif; color: #999; padding: 10px; margin: 0;}

/* Common Classes */
.small { font: normal 10px Tahoma, Geneva, sans-serif; color: #000; }
.small2 { font-size: 12px; }
.small3 { font-size: 14px; }
.small4 { font-size: 16px; }
.blue { color: #0074b4;}
.bigblue { font: normal 22px/14px Georgia, "Times New Roman", Times, serif; color: #0074b4;}
.smallLink { font: normal 10px Tahoma, Geneva, sans-serif; color: #000; text-decoration: underline;}
.smallLink2 { font: normal 10px Tahoma, Geneva, sans-serif; text-decoration: underline;}
.colorLink { font: normal 10px Tahoma, Geneva, sans-serif; color: #1a64a9; text-decoration: underline;}
.advNotice { font: normal 10px/11px Tahoma, Geneva, sans-serif; color: #b2b2b2;}
.bullLink {padding-left: 10px; background: url(../img/linkbull.gif) 0 50% no-repeat; }
.inpButton1 { cursor: pointer; width: auto; margin: 0; padding: 2px 15px; border: 2px solid #d5d5d5; background: #296fb4 url(../img/inpButton1bg.jpg) repeat-x; font: bold 12px/24px Tahoma, Geneva, sans-serif; color: #FEFEFE; text-align: center; text-transform: uppercase;}
.inpButton1:hover {  border: 2px solid #AECEFF;}
a.inpButton1 { cursor: pointer; width: auto; margin: 0; padding: 5px 10px; border: 2px solid #d5d5d5; background: #296fb4 url(../img/inpButton1bg.jpg) repeat-x; font: bold 12px/24px Tahoma, Geneva, sans-serif; color: #FEFEFE; text-align: center; text-decoration: none;}
a.inpButton1:hover {  border: 2px solid #AECEFF;}
.CapsLock_Warn { background: #FDFCE8 url(../img/CapsLock.jpg) right 50% no-repeat;}
.uppercase { text-transform: uppercase;}
.center { text-align: center;}
.centerText { width: 100% !important; margin: 20px 0 !important; padding: 0 !important; text-align: center !important;}

.pErr { padding: 5px; background: #ffe5e1; font: normal 11px/16px Verdana, Geneva, sans-serif; color: #c60000; border-left: 4px solid #FF4246;}
.pErrIcon_mid { padding-left: 52px; background: #ffc4c4 url(../img/pErrIcon_mid.jpg) 10px 5px no-repeat;}
.pOK { padding: 5px; background: #d5ffc4; font: bold 11px/16px Verdana, Geneva, sans-serif; color: #3ca114;}
.pOK strong { text-decoration: underline;}
.ajPopupTitle {border-bottom: 2px solid #CCC; font: normal 24px/28px "Times New Roman", Times, serif; color: #10679b;}
p.cmnText { padding: 10px;}

.loading_icon { width: 100%; height: 200px; background: url(../img/loading_c_50.gif) 50% 50% no-repeat;}

.bgDate { color: #565656; font: normal 11px/12px Tahoma, Geneva, sans-serif;}
.cHSeparator1 { border-bottom: 1px dotted #CCC; height: 2px; margin: 15px 0 3px; padding: 0;}
.cSAvatar { width: 38px; height: 38px; border: 3px solid #929292;}
.cSAvatar:hover { border: 3px solid #09C;}

.MsgClosable .mc_Closer { float: right; display: block; margin: 4px 0 0; width: 10px; height: 10px; background: url(../img/MsgClose2.gif) no-repeat; text-indent: -9999px;}
.MsgClosable .mc_CloserDefault { float: right; display: block; margin: 0; width: 10px; height: 10px; background: url(../img/MsgClose3.gif) no-repeat; text-indent: -9999px;}

.cmnTable {}
	.cmnTable th { border-bottom: 1px dotted #666; border-top: 1px solid white; background: #F4F4F4; font: bold 11px/14px Tahoma, Geneva, sans-serif; color: #344F56; padding: 5px 2px 8px 7px;}
	.cmnTable td { border-bottom: 1px dotted #666; background: #FFF; font: normal 11px/14px Tahoma, Geneva, sans-serif; color: #344F56; padding: 1px;}
	.cmnTable .hov { background: #FFF url(../img/ctblhovbg-t.jpg) top repeat-x; border-left: 1px solid #FFF;}
	.cmnTable .hov:hover { background: #FFF url(../img/ctblhovbg.jpg) bottom repeat-x; color: #3F6F96; border-bottom: 1px solid #3F6F96; border-left: 1px solid #DBE1E8;}
	.cmnTable .cmnTDescr { display: block; font: normal 10px/12px Tahoma, Geneva, sans-serif; color: #333; margin-top: 2px;}
	.cmnTable a { color: #3E7491;}
	.cmnTable .accent { background: #E4E4E4; border-top: 1px solid white;}

.cmnContactsBox { font: normal 12px/14px Arial, Helvetica, sans-serif; color: #333; padding: 0 10px; width: 180px;}
	.cmnContactsBox .ccb_title {font: normal 16px/20px Arial, Helvetica, sans-serif; color: #999; display: block; margin-bottom: 10px;}
	.cmnContactsBox .ccb_map { display: block; border: 4px solid #EDF5FA; width: 478px; height: 190px; background: url(../img/office_map.gif) 50% 50% no-repeat; text-indent: -9999px; cursor: pointer;}
	.cmnContactsBox .ccb_map a { display: block; text-indent: -9999px; width: 100%; height: 100%;}
	.cmnContactsBox strong { color: #000; font-size: 12px; line-height: 18px;}

/* ICONS */
.iconize { text-indent: -9999px; display: block; width: 16px; height: 16px;}
.iconize:hover { background-position: 0 -16px;}
.iconizeSmall { text-indent: -9999px; display: block; width: 10px; height: 10px;}
.iconizeSmall:hover { background-position: 0 -10px;}
	.i_Mail { background: url(../img/i/w/mail.gif) 0 0 no-repeat;}
	.i_Minus { background: url(../img/i/w/minus.gif) 0 0 no-repeat;}
	.i_Plus { background: url(../img/i/w/plus.gif) 0 0 no-repeat;}
	.i_Up { background: url(../img/i/w/up.gif) 0 0 no-repeat;}
	.i_FB { background: url(../img/i/w/fb.gif) 0 0 no-repeat;}
	.is_Plus { background: url(../img/i/10/plus.gif) 0 0 no-repeat;}
	.is_Minus { background: url(../img/i/10/minus.gif) 0 0 no-repeat;}
	.is_Dot { background: url(../img/i/10/dot.gif) 0 0 no-repeat;}
.is_reverse {background-position: 0 -10px;}
.is_reverse:hover {background-position: 0 0;}

#fb-share { width: 400px; margin: 0; padding: 0;}
.fb-shares a { display: block; text-indent: -9999px;}
.fb-shares a.i-fb-share { width: 55px; height: 24px; background: url(../img/fb_share.gif) 0 0 no-repeat;}
.fb-shares a:hover { background-position: 0 -24px;}

.fb-logo-small-wide { width: 55px; height: 24px; line-height: 22px; xpadding: 5px; display: inline-block; text-indent: -9999px; background: url(../img/fb_icon3_wide.jpg) top center no-repeat; xbackground: red;}

#loginBox h1 { border-bottom: 2px solid #CCC; font: normal 24px/28px "Times New Roman", Times, serif; color: #10679b;}
#loginBox p {font: normal 11px Tahoma, Geneva, sans-serif;}
#loginBox form p { clear: both; padding: 10px 0;}
#loginBox form label { float: left; width: 100px; line-height: 26px; text-align: right; font-weight: bold; padding-right: 10px;}
#loginBox form input[type=text] { float: right; width: 150px;}
#loginBox form input[type=password] { float: right; width: 150px;}
#fmLoginBox { width: 270px;}


#MainWrapper { margin: 0 auto; padding: 10px 0; width: 1010px;}
#Header { padding: 0; width: 1010px; xheight: 170px;}
#HeaderTop { padding: 0 7px; width: 996; height: 20px; border-bottom: 1px dotted #d7d7d7; font: normal 11px/20px Tahoma, Geneva, sans-serif; color: #8593a1;}
#htDate { float: left; font-weight: bold;}
#htLinks { float: left;}
#htLinks a { font-weight: bold; color: #7A98A9; text-decoration: none;}
#htLogin { float: right;}
	#htLogin a { color: #8593a1; text-decoration: none;}
	#htLogin a:hover { text-decoration: underline;}

#Logo { float: left; width: 248px; height: 95px; text-align: center;}
	#Logo a { display: block; margin-top: 10px;}
	
#htRight { float: left; width: 248px; margin-left: 8px; color: #a5b5bd;}
	#htCurrency p { font: normal 11px/12px Tahoma, Geneva, sans-serif; margin: 0; padding: 12px 0 3px;}
	#htCurrency ul { list-style: none; margin: 0; padding: 0;}
	#htCurrency li { font: bold 12px/12px Tahoma, Geneva, sans-serif; color: #7d8f99; float: left; margin-right: 15px;}

#htSearch { margin-top: 35px;}
#htSearch input[type="text"] { float: left; width: 190px; padding: 2px 5px; background: #f1f1f1; color: #b4b4b4; border: 1px solid #cacbc7; font: normal 11px/14px Tahoma, Geneva, sans-serif;}
#htSearch input[type="submit"] { float: left; width: 38px; vertical-align: bottom; margin: 0px 0 0 5px; padding: 0; height: 20px; background: #e9f1fb; color: #428db8; font: normal 11px/14px Tahoma, Geneva, sans-serif; cursor: pointer;}
#htSearch input[type="submit"] {
	 border-top: 1px solid #d2e2f7;
	 border-left: 1px solid #d2e2f7;
	 border-right: 1px solid #a7c6ef;
	 border-bottom: 1px solid #a7c6ef;
}

#TopMenu { width: 1010px; height: 31px; background: url(../img/TopMenuBG.jpg) repeat-x;}
	#TopMenu ul { margin: 0; padding: 0; list-style: none;}
	#TopMenu li { float: left; font: normal 12px/28px Verdana, Geneva, sans-serif; color: #FFF; padding: 0 10px; background: url(../img/TopMenuSep.gif) right 7px no-repeat;}
	#TopMenu li:hover, #TopMenu li.active { background: url(../img/TopMenuBG_Hover.jpg);}
	#TopMenu li a { height: 28px; color: #FFF; text-decoration: none;}
	#TopMenu li.home a { display: block; text-indent: -9999px; width: 25px; background: url(../img/TopMenuHome.gif) 50% 7px no-repeat;}
	#STopMenu li a img { margin-top: 7px;}

#UserMenu { width: 1010px; height: 22px; margin: 0; padding: 0; background: #f0f0f0; font: normal 10px/20px Tahoma, Geneva, sans-serif; color: #515151;}
	#UserMenu .um_Username { color: #f7fcff; float: left; height: 22px; background: #4e4e4e url(../img/UserMenu_Username_bg.gif) no-repeat; font-size: 11px; line-height:21px; padding: 0 15px 0 17px; text-align: center;}
	#UserMenu .um_Username a { color: #f7fcff; text-decoration: none;}
	#UserMenu .um_Username a:hover { color: #f7fcff; text-decoration: underline;}
	#UserMenu ul.um_Menu {list-style: none; float: left; height: 22px; margin: 0; padding: 0;}
	#UserMenu ul.um_Menu li { display: block; height: 22px; float: left; padding: 0 7px; border-right: 1px dotted #999;}
	#UserMenu ul.um_Menu li.first { background: none;}
	#UserMenu ul.um_Menu li a { text-decoration: none; color: #000;}
	#UserMenu ul.um_Menu li a:hover { text-decoration: underline;}

#LeftColumn { float: left; width: 248px; margin: 15px 0 0;}
#CenterColumn { float: left; width: 498px; margin: 15px 0 0 8px;}
#CenterColumn-Wide { float: left; width: 754px; margin: 15px 0 0 8px;}
#RightColumn { float: left; width: 248px; margin: 4px 0 0 8px;}

.LeftColumn { float: left; width: 248px; margin: 15px 0 0;}
.CenterColumn { float: left; width: 498px; margin: 15px 0 0 8px;}
.CenterColumn-Wide { float: left; width: 754px; margin: 15px 0 0 8px;}
.RightColumn { float: left; width: 248px; margin: 4px 0 0 8px;}




/* COMMON BOX */
.CommonBox { width: 248px; margin-bottom: 20px;}
.CommonBox h2 { width: 248px; height: 10px; margin: 0 0 5px; padding: 0 0 15px; font: normal 16px Georgia, "Times New Roman", Times, serif; color: #10679b; background: url(../img/CommonBoxTitleBG.gif) bottom repeat-x;}

.CommonCenterBox { width: 498px; margin-bottom: 20px;}
.CommonCenterBox h2 { width: 498px; height: 10px; margin: 0 0 5px; padding: 0 0 15px; font: normal 16px Georgia, "Times New Roman", Times, serif; color: #10679b; background: url(../img/CommonBoxTitleBG.gif) bottom repeat-x;}

.CommonWideBox { width: 754px; margin-bottom: 5px;}
.CommonWideBox h2 { width: 754px; height: 10px; margin: 0 0 5px; padding: 0 0 15px; font: normal 16px Georgia, "Times New Roman", Times, serif; color: #10679b; background: url(../img/CommonBoxTitleBG.gif) bottom repeat-x;}

.CommonGrayBox { width: 486px; margin: 5px 0; padding: 5px; background: #f5f5f5; border: 1px solid #cecece;}
.CommonGrayBox p { padding: 0; margin: 0; font-size: 11px;}
.CommonGrayBox p.inner { margin: 0; padding: 5px 10px;}

/* Pagination */
.commonPagination { width: 498px; position: relative; clear: both; height: 35px;}
.commonPagination p { height: 18px; font: normal 11px/18px Tahoma, Geneva, sans-serif; position: absolute;}
.commonPagination .prev { position: absolute; left:0;}
.commonPagination .next { position: absolute; right: 0;}
.commonPagination a { text-decoration: none;}
.commonPagination .link { padding: 3px 10px; text-align: center;}
.commonPagination .link:hover { color: #294454}
.commonPagination .pages  { display: block; width: 498px; text-align: center; position: absolute;}
.commonPagination .page { height: 18px; padding: 3px 6px; line-height: 18px; color: #0074b4; border: 1px solid #FFF; border-right: 1px dotted #CCC;}
.commonPagination .page:hover { background: url(../img/pagescur.jpg) repeat-x;}
.commonPagination .cur { font-weight: bold; background: url(../img/pagescur.jpg) repeat-x; padding: 2px 6px;}
.commonPagination .inactive { color: #999; cursor: default;}
.commonPagination .inactive:hover { color: #a5a5a5;}


/* NEWS READ */
.wpNewsView { background: #FFF;}
.wpNewsView .nvCPTop { width: 478px; height: 16px; padding: 0 10px; margin: 0; font: normal 11px/16px Tahoma, Geneva, sans-serif; color: #7a7a7a; border-bottom: 1px dotted #20343e; clear: both;}
.wpNewsView .nvCPTop a { font: normal 11px/16px Tahoma, Geneva, sans-serif; color: #7a7a7a; text-decoration: none;}
.wpNewsView .nvCPTop a:hover {}
.wpNewsView h1 { padding: 10px 10px 0; margin: 0; font: normal 20px/22px Georgia, "Times New Roman", Times, serif; color: #010101;}
.wpNewsView .nvIntro { width: 448px; padding: 5px 10px 10px 40px; margin: 8px 0 5px; font: italic 11px/12px Verdana, Geneva, sans-serif; color: #8197a4; background: #f5fafb url(../img/quote.gif) 7px 5px no-repeat; border-top: 3px solid #e2edf0;}
.wpNewsView .nvCPBottom { width: 478px; padding: 10px 10px; margin: 0;}
	.nvFSize { width: 125px;}
	.nvFSize span { font: normal 9px/16px Tahoma, Geneva, sans-serif; color: #999; float: left;}
	.nvFSize .i_Minus { margin-right: 2px;}
	.nvCPBottom .i_FB {margin-left: 2px;}
.wpNewsView .nvGallery { width: 498px; padding: 15px 0; margin-top: 10px; text-align: center;}
.wpNewsView .nvGallery p { text-align: left; width: 450px; margin: 0 auto; padding: 20px 24px 5px; border-bottom: 1px solid #CCC; background: #F0F0F0;}
.wpNewsView .nvGallery .nvGallery_details { font: normal 11px/14px Arial, Helvetica, sans-serif; color: #666;}
.wpNewsView .nvGallery .nvGallery_details strong { color: #333;}
.wpNewsView .nvGallery img { margin-bottom: 10px;}
.wpNewsView .nvArticleText { width: 478px; padding: 10px; background: #fbf9f5; font: normal 12px/18px Georgia, "Times New Roman", Times, serif; color: #333333; border-bottom: 1px solid #CCC;}
	.nvArticleText p { margin: 0; padding: 0;}
	.nvArticleText p:first-letter { font-size: 16px;}
	.nvArticleText div:first-letter { font-size: 16px;}
	.nvArticleText blockquote { margin: 0 30px 20px;}
	
.wpRelatedArticles { width: 130px; height: auto; float: right; margin: 10px; background: #FFF;}
	.wpRA_Title { height: 22px; padding: 0 10px; background: #0074b4; font: normal 12px/22px Arial, Helvetica, sans-serif !important; color: #d4f0ff;}
	.wpRA_Title:first-letter { font-size: 12px;}
	.wpRelatedArticles ul { list-style: none inside none; margin: 0; padding: 0; font: normal 11px/12px Arial, Helvetica, sans-serif; border-bottom: 1px solid #999;}
	.wpRelatedArticles li { padding: 5px 5px 5px 10px; border-bottom: 1px dotted #CCC;}
	.wpRelatedArticles li a { text-decoration: none;}
	.wpRelatedArticles li a:hover { text-decoration: underline;}
	.wpRelatedArticles li .ardate { font: normal 9px/11px Arial, Helvetica, sans-serif; color: #666;}

/* TAGS */
.centerTags { margin: 20px 0 20px;}
.centerTags .title { width: 465px; height: 20px; padding-left: 33px; margin: 10px 0; font: normal 11px/20px Tahoma, Geneva, sans-serif; color: #7a7a7a; background: url(../img/i/tags.gif) 10px 50% no-repeat; border-bottom: 1px dotted #20343e;}	

/* COMMENTS */
.centerComments {}
.centerComments .title { xwidth: 465px; height: 20px; padding-left: 33px; margin: 10px 0; font: normal 11px/20px Tahoma, Geneva, sans-serif; color: #7a7a7a; background: url(../img/i/comments.gif) 10px 50% no-repeat; border-bottom: 1px dotted #20343e;}
	.cctsItem { xwidth: 478px; padding: 15px 10px 2px; border-bottom: 1px solid #e5e5e5;}
	.cctsAuthor { width: 150px; float: left;}
	.cctsAvatar { width: 38px; height: 38px; border: 3px solid #929292; xmargin: 0 8px 8px 0;}
	.cctsAuthorInfo { width: 100px; float: right; padding-bottom: 15px;}
	.cctsAuthorName { font: italic bold 12px/14px Georgia, "Times New Roman", Times, serif; color: #000; margin: 0; padding: 0 0 5px; }
	.cctsDate { font: normal 10px/16px Tahoma, Geneva, sans-serif; color: #FFF; background: #4f4f4f; margin: 0; padding: 2px 4px;}
	.cctsTime { font: normal 10px/16px Tahoma, Geneva, sans-serif; color: #FFF; background: #898989; margin: 0; padding: 2px 4px;}
	.cctsReportPost { font: normal 11px/16px Tahoma, Geneva, sans-serif; color: #bababa; text-decoration: none;}
	.cctsReportPost:hover { text-decoration: underline;}
	.cctsPost { xwidth: 325px; float: left;}
	.cctsPost p {font: normal 11px/14px Tahoma, Geneva, sans-serif; color: #585858; margin: 0; padding: 0 0 15px 0;}
	.cctsPost .reply { padding: 10px 15px 10px 25px; font-style: italic; margin-bottom: 10px; background:  url(../img/i/comments_reply.gif) 2px 4px no-repeat;}
	.cctsPost .reply a { color: #585858; text-decoration: none;}
	.cctsPost .reply a:hover { text-decoration: underline;}
	.cctsPost .reply strong {font-style: normal;}
	.cctsReplyLink { float: right; font: bold 11px/14px Georgia, "Times New Roman", Times, serif; color: #4e4e4e; text-decoration: none; padding: 3px 5px;}
	.cctsReplyLink:hover { background: #619EE9; color: #FFF;}
	#fmCCSubmit { background: #eaeaea url(../img/commentsFormBG.jpg) repeat-x; margin: 0; padding: 5px 10px; xwidth: 500px;}
	#fmCCSubmit p.posterName { font: normal 10px Tahoma, Geneva, sans-serif; color: #000; margin-right: 5px;}
	#fmCCSubmit p { clear: both;}
	#fmCCSubmit label { width: 30%; float: left;}
	#fmCCSubmit textarea { width: 65%; height: 115px; padding: 5px; margin-bottom: 5px; border: 3px solid #CCC; float: right; font: normal 11px/14px Tahoma, Geneva, sans-serif;}
	#fmCCSubmit .notice { padding-left: 162px;}
	#fmCCSubmit .notice span { background: #ffc4c4; font: normal 9px/12px Arial, Helvetica, sans-serif; color: #c60000; padding: 2px 5px; display: none;}
	#fmCCSubmit .notice span strong { font-weight: bold; text-decoration: underline;}
	#fmCCSubmit .replyRelation { line-height: 40px; float: right; margin-left: 10px; padding-left: 20px; background: url(../img/replyPostArr.gif) 0 50% no-repeat;}


/* PROMOTIONS BOX PREVIEW */
.PromotionBox { width: 232px; padding: 5px 7px 0; height: 125px; background: url(../img/PromotionsBackground.jpg) repeat-x; border-left: 1px solid #a3a3a3; border-right: 1px solid #a3a3a3;}
	.PromotionBox .pbImage {float: right;}
	.PromotionBox .pbTitle { font: normal 16px/18px Georgia, "Times New Roman", Times, serif; text-decoration: underline;}
	.PromotionBox .pbTitle:first-letter { text-transform: capitalize;}
	.PromotionBox .pbCity { font: normal 11px/16px Tahoma, Geneva, sans-serif; text-decoration: underline; color: #666;}
	.PromotionBox .pbPhone { font: bold 11px/12px Tahoma, Geneva, sans-serif; color: #999;}
	.PromotionBox .pbIntro { clear: both; margin-top: 23px; font: normal 10px/11px Tahoma, Geneva, sans-serif; color: #000; background: url(../img/PromotionsIcon.jpg) 0 4px no-repeat; width: 180px; height: 52px; padding-left: 50px;}
	.PromotionBox .pbFollow { font: bold 10px/20px Tahoma, Geneva, sans-serif; color: #80909d; text-decoration: underline; background: url(../img/da_Right.gif) right center no-repeat; padding-right: 55px;}
	.PromotionBox .pbIntroText { width: 180px; height: 35px; xbackground: #F00; overflow: hidden;}

/* PROMOTIONS BOX PREVIEW */
.PromotionBox { width: 232px; padding: 5px 7px 0; height: 125px; background: url(../img/PromotionsBackground.jpg) repeat-x; border-left: 1px solid #a3a3a3; border-right: 1px solid #a3a3a3;}
	.PromotionBox .pbrImage {float: right;}
	.PromotionBox .pbrTitle { font: normal 16px/18px Georgia, "Times New Roman", Times, serif; text-decoration: underline;}
	.PromotionBox .pbrTitle:first-letter { text-transform: capitalize;}
	.PromotionBox .pbrCity { font: normal 11px/16px Tahoma, Geneva, sans-serif; text-decoration: underline; color: #666;}
	.PromotionBox .pbrPhone { font: bold 11px/12px Tahoma, Geneva, sans-serif; color: #999;}
	.PromotionBox .pbrIntro { clear: both; margin-top: 23px; font: normal 10px/11px Tahoma, Geneva, sans-serif; color: #000; background: url(../img/PromotionsIcon.jpg) 0 4px no-repeat; width: 180px; height: 52px; padding-left: 50px;}
	.PromotionBox .pbrFollow { font: bold 10px/20px Tahoma, Geneva, sans-serif; color: #80909d; text-decoration: underline; background: url(../img/da_Right.gif) right center no-repeat; padding-right: 55px;}
	.PromotionBox .pbrIntroText { width: 180px; height: 35px; xbackground: #F00; overflow: hidden;}


/* NEWS BOX */
.NewsBox {}
	.NewsBox ul { margin: 0; padding: 0; list-style: none;}
	/*
	.NewsBox li.active { padding: 0; width: 248px; background: none;}
	.NewsBox li.active img { float: left; margin-right: 10px;}
	.NewsBox li.active p { font: normal 10px Verdana, Geneva, sans-serif; color: #000;}
	.NewsBox li.active p .date { display: block; color: #aeaeae; margin-top: 5px; }
	*/
	.NewsBox li { padding: 5px 5px 5px 28px; width: 215px; border-bottom: 1px solid #c6cfd9; background: #f1f1f2 url(../img/Icon_Plus.gif) 8px 50% no-repeat; font: normal 10px Verdana, Geneva, sans-serif; color: #000;}
	.NewsBox li a { color: #000; text-decoration: none;}
	.NewsBox li a:hover { text-decoration: underline;}
	.NewsBox li p { padding: 0; margin: 0;}
	.NewsBox li a.cat { font-weight: normal; color: #06C}
	.NewsBox li a.company { font: bold 11px/18px Verdana, Geneva, sans-serif;}
	.NewsBox li img { display: none;}
	.NewsBox li.active { width: 238px; padding: 5px; background: #333;}
	.NewsBox li.active a { color: #CCC;}
	.NewsBox li.active img { display: block; float: left;}
	.NewsBox li.active p { display: block; width: 193px; float: right; xfont-weight: bold; }
	
.NewsBox-PL	 {}
	.NewsBox-PL li:hover { width: 238px; padding: 5px; background: #333;}
	.NewsBox-PL li:hover a { color: #CCC;}
	.NewsBox-PL li:hover img { display: block; float: left;}
	.NewsBox-PL li:hover p { display: block; width: 193px; float: right; xfont-weight: bold; }

/* NEWS LIST */
.NewsBoxRow { width: 100%; height: 150px;}
	.NewsBoxRow ul { margin: 0; padding: 0; list-style: none;}
	.NewsBoxRow li { display: block; width: 140px; float: left; margin: 0 13px 15px 0; xbackground: red;}
	.NewsBoxRow li.last { margin-right: 0;}
	.NewsBoxRow .nbr_date { font: normal 10px/14px Tahoma, Geneva, sans-serif; color: #999;}
	.NewsBoxRow .nbr_image { width: 140px; height: 80px;}
	.NewsBoxRow .nbr_text, .NewsBoxRow .nbr_text a { padding: 5px 0 0; margin: 0; width: 140px; font: normal 12px/13px Georgia, "Times New Roman", Times, serif; color: #000; text-decoration: none;}
	.NewsBoxRow .nbr_text a:hover, .NewsBoxRow li:hover .nbr_text { text-decoration: underline; color: #002F55;}
	/*.NewsBoxRow li:hover .nbr_date { color: #666;}*/

/* NEWS LIST CENTER BIG */
.NewsBoxList { width: 498px; margin-top: 5px;}
	.NewsBoxList ul { margin: 0; padding: 0; list-style: none;}
	.NewsBoxList li { width: 498px; margin-bottom: 5px; padding: 5px 0 20px;}
	.NewsBoxList li:hover { background-color: #F0F9FF;}
	.NewsBoxList .nbl_image { width: 140px; height: 80px; float: left; margin-top: 2px; position: relative;}
	.NewsBoxList .nbl_date { width: 350px; float: right; text-align: left; font: normal 11px/14px Tahoma, Geneva, sans-serif; color: #999; }
	.NewsBoxList .nbl_text { width: 350px; float: right; text-align: justify; font: normal 11px/14px Tahoma, Geneva, sans-serif; color: #000; padding: 5px 0 0; margin: 0; }
	.NewsBoxList .nbl_views { margin-right: 5px;}
	.NewsBoxList h3 { display: block; width: 350px; float: right; height: auto; font: normal 14px/16px Tahoma, Geneva, sans-serif; color: #000; background: none; padding: 5px 0 0; margin: 0; text-transform: none; text-decoration: underline;}
	.NewsBoxList h3 a { font: normal 14px/16px Georgia, "Times New Roman", Times, serif; color: #000; text-decoration: underline;}
	.NewsBoxList h3 a:hover { color: #004A82;}
	

/* SHARE BUTTONS */
.share_buttons { display: block; height: 21px; position: absolute; bottom: 3px; right: 3px;}
.share_buttons a.share_button { display: block; width: 21px; height: 21px;}
.share_buttons a.share_button img { display: none;}
	.share_buttons .share_button_news { background: url(../img/icon_star_gray.jpg) no-repeat;}
	.share_buttons .share_button_news:hover {background: url(../img/icon_star_70.jpg) no-repeat;}
	.share_buttons .active {background: url(../img/icon_star.jpg) no-repeat;}


/* COMMON BOX CONTROLLABLES */
.cmnbox_ctrl { margin: 0; padding: 0; list-style: none; width: 100%; height: 14px;}
	.cmnbox_ctrl li { margin-right: 5px; float: left; }
	.cmnbox_ctrl li a {display: block; font: normal 11px/14px Tahoma, Geneva, sans-serif; color: #FFF; background: #666; padding: 2px 5px; text-decoration: none;}
	.cmnbox_ctrl li a:hover, .cmnbox_ctrl li a.active { text-decoration: none; background: #B70004;}

	

/* AUTHOR NEWS BOX */
.ANews_Image { width: 248px; height: 170px; margin-bottom: 10px; position: relative;}
	.ANews_Image a { display: block; width: 228px; color: #FFF; font: normal 11px/14px Tahoma, Geneva, sans-serif; text-decoration: none; padding: 10px; background: url(../img/trans70.png) repeat; position: absolute; left: 0; bottom: 0;}
	.ANews_Image a:hover { text-decoration: underline;}
	
/* BULGARIA NEWS BOX */
.BulgariaNewsBox { height: 178px; background: url(../img/bulgaria_news_bg1.jpg) bottom repeat-x;}
	.BulgariaNewsBox .bnb_Left { width: 119px; height: 135px; padding: 5px 2px; border-right: 1px solid #e9e9e9; position: relative; float: left;}
	.BulgariaNewsBox .bnb_Right { width: 115px; height: 135px; padding: 5px 2px; position: relative; float: right;}
	.BulgariaNewsBox .bnb_Date { width: 106px; height: 15px; padding: 0 3px; background: #000; color: #FFF; opacity:0.9; filter:alpha(opacity=90); font: normal 10px/15px Arial, Helvetica, sans-serif; position: absolute; top: 0;}
	.BulgariaNewsBox .bnb_Text { width: 112px; height: 45px; padding-top: 5px; font: normal 11px/12px Tahoma, Geneva, sans-serif; color: #000;}
	.BulgariaNewxBox .bnb_Text a {font: normal 11px/12px Tahoma, Geneva, sans-serif; color: #000; text-decoration: none;}
	.BulgariaNewxBox .bnb_Text a:hover { text-decoration: underline;}

/* NEWS SHORT LIST */
.wpNewsList {border-bottom: 1px solid #d3d3d3;}
	.nl_Item { width: 488px; xheight: 35px; margin: 0; padding: 4px; border: 1px solid #d3d3d3; border-bottom: none;}
	.nl_Item:hover { background: #F2F2F2;}
	.nl_Tnail { width: 43px; height: 43px; overflow: hidden; float: left;}
	.nl_Main { width: 280px; float: left; margin-left: 15px; font: normal 11px/12px Tahoma, Geneva, sans-serif; color: #848484;}
	.nl_Title a { font: normal 14px/18px Georgia, "Times New Roman", Times, serif; color: #000; text-decoration: underline; }
	.nl_More { width: 135px; margin-right: 5px; padding-top: 2px; float: right; text-align: right; font: normal 11px/14px Tahoma, Geneva, sans-serif; color: #848484;}
	.nl_More strong { color: #000; font-weight: normal;}

/* JOBS SHORT LIST */
.wpJobsList {border-bottom: 1px solid #d3d3d3;}
	.jl_Item { width: 488px; xheight: 35px; margin: 0; padding: 4px; border: 1px solid #d3d3d3; border-bottom: none;}
	.jl_Item:hover { background: #F2F2F2;}
	.jl_Tnail { width: 43px; height: 43px; overflow: hidden; float: left;}
	.jl_Main { width: 280px; float: left; margin-left: 15px; font: normal 11px/12px Tahoma, Geneva, sans-serif; color: #848484;}
	.jl_Title a { font: normal 16px/18px Georgia, "Times New Roman", Times, serif; color: #000; text-decoration: underline; }
	.jl_More { width: 135px; margin-right: 5px; padding-top: 2px; float: right; text-align: right; font: normal 11px/14px Tahoma, Geneva, sans-serif; color: #848484;}
	.jl_More strong { color: #000; font-weight: normal;}
	

/* JOB View */
.CompanyJobView {padding: 0 8px 5px 8px; background: url(../img/cpv_bg.jpg) bottom repeat-x;}

/* LEGAL INFORMATION PAGE */
.wpLegalInformation p { margin: 5px; padding: 5px 10px; border-bottom: 1px dotted #CCC;}
.wpLegalInformation div { padding: 0 10px 0 20px;}


/* NEW REGS BOX */
.NewRegsBox { height: 219px;}
	.NewRegsBox ul { margin: 0; padding: 0; list-style: none;}
	.NewRegsBox li { display: block; width: 228px; height: 32px; padding: 4px 10px 0; background: #f1f1f3; border-top: 1px solid #c7cdd9; margin-bottom: 1px;}
	.NewRegsBox .companyTitle { font: bold 11px/14px Tahoma, Geneva, sans-serif; color: #000; text-decoration: none;}
	.NewRegsBox .companyTitle:hover { text-decoration: underline;}
	.NewRegsBox .companyCats { float: left; font: normal 10px/12px Tahoma, Geneva, sans-serif; color: #0172b4;}
	.NewRegsBox .companyCity { float: right; font: normal 10px/12px Tahoma, Geneva, sans-serif; color: #999;}
	
/* LOGIN ACTIVITY BOX */
.UserActivityBox { height: 219px;}
	.UserActivityBox ul { margin: 0; padding: 0; list-style: none;}
	.UserActivityBox li { display: block; width: 228px; height: 32px; padding: 4px 10px 0; background: #f1f1f3; border-top: 1px solid #c7cdd9; margin-bottom: 1px;}
	.UserActivityBox .companyTitle { font: bold 11px/14px Tahoma, Geneva, sans-serif; color: #000; text-decoration: none;}
	.UserActivityBox .companyTitle:hover { text-decoration: underline;}
	.UserActivityBox .companyCats { float: left; font: normal 10px/12px Tahoma, Geneva, sans-serif; color: #0172b4;}
	.UserActivityBox .companyCity { float: right; font: normal 10px/12px Tahoma, Geneva, sans-serif; color: #999;}

/* QUICK SEARCH */
#fmQuickSearch { width: 246px; height: 62px; background: #eeeeee; border: 1px solid #cfcfcf; text-align: center; padding-top: 10px;}
	#fmQuickSearch select { width: 220px; margin-bottom: 5px; padding: 2px; background: #FFF; border: 1px solid #d9dadb; color: #717171; font: normal 11px/16px Verdana, Geneva, sans-serif}

/* TAG CLOUD */
/* without products row: */
/* .TagCloud { width: 232px; height: 114px; margin: 0; padding: 8px; background: #0074b4; font-family: Tahoma, Geneva, sans-serif; overflow: hidden; word-wrap:break-word;} */
.TagCloud { width: 232px; height: 94px; margin: 0; padding: 8px; background: #0074b4; font-family: Tahoma, Geneva, sans-serif; overflow: hidden; word-wrap:break-word;}
.TagCloud a { color: #d0edff; padding: 0 3px; line-height: 12px; text-decoration: none;}
.TagCloud a:hover { color: #FFF; background: #1b88c4;}
	.TagCloud .smallest { font-size: 9px;}
	.TagCloud .smaller { font-size: 10px;}
	.TagCloud .small { font-size: 11px;}
	.TagCloud .normal { font-size: 12px;}
	.TagCloud .big { font-size: 13px;}
	.TagCloud .bigger { font-size: 14px;}
	.TagCloud .biggest { font-size: 16px;}
	.TagCloud .biggest2 { font-size: 18px;}
	.TagCloud .biggest3 { font-size: 20px;}
	.TagCloud .biggest4 { font-size: 20px; font-weight: bold}

/* WIDE TAG CLOUD */
.WideTagCloud { width: 482px; height: auto; line-height: 30px; margin: 5px 0 0; overflow: hidden; word-wrap:break-word;}

/* SPONSORED VIDEO */
.SponsoredVideo { height: 232px;}
.SponsoredVideo p { margin: 0; padding: 0;}

/* PICTURE OF THE WEEK */
.PictureOTW .powWP { width: 218px; height: 205px; padding: 10px 15px 10px; background: #10679b; color: #FFF;}
	.PictureOTW p { margin: 0; font: normal 10px/14px Tahoma, Geneva, sans-serif;}
	.PictureOTW .powInfo { height: 28px; margin: 0; padding: 0; font: normal 10px/12px Tahoma, Geneva, sans-serif; color: #FFF;}
	.PictureOTW .powInfo a { font: normal 11px/12px Georgia, "Times New Roman", Times, serif; color: #FFF; text-decoration: none;}
	.PictureOTW .powImage { width: 218px; height: 145px; text-align: center;}
	.PictureOTW .control { width: 208px; background: #000; margin: 6px 0 0; padding: 5px; color: #FFF; font: normal 10px/12px Tahoma, Geneva, sans-serif; }
	.PictureOTW .control a { text-decoration: none; color: #FFF;}
	.PictureOTW img { border: 1px solid #FFF; margin-bottom: 5px;}


.ItemsHList { width: 620px; margin: 0 auto; text-align: center;}
	.ItemsHList .ihl_item { float: left; width: 111px; height: 111px; margin: 0 5px 10px 0; padding: 0; border: 3px solid #dfdfdf; overflow: hidden; background: #fdfdfd url(../img/ihl_info_bg.jpg) bottom repeat-x;}
	.ItemsHList .last { margin-right: 0;}
	.ItemsHList .ihl_opened { width: 238px;}
	.ItemsHList .ihl_image { float: left; width: 111px; height: 111px; position: absolute;}
	.ItemsHList .ihl_info { float: right; width: 101px; height: 111px; padding-right: 10px; overflow: hidden; word-wrap: break-word;}
	.ItemsHList .ihl_info p { margin: 0; padding: 5px 0 10px;}
	.ItemsHList .ihl_info p.small { margin: 0; padding: 0; font: normal 10px/12px Tahoma, Geneva, sans-serif; color: #999;}
	.ItemsHList .ihl_info p a { font: normal 22px/16px Georgia, "Times New Roman", Times, serif; color: #343434;}
	.ItemsHList .ihl_item:hover .ihl_info { background: #FFF; position: absolute; opacity:0.8; filter:alpha(opacity=80); }
	.ItemsHList .ihl_item:hover { border: 3px solid #CCC}
	.ItemsHList .ihl_opened:hover .ihl_info { background: none; position: relative; opacity:1; filter:alpha(opacity=100);}
	.ItemsHList .ihl_opened:hover .ihl_image { position: relative;}

/* SURVEY BOX */
.SurveyBox p.q { width: 226px; margin: 0; padding: 8px 10px; font: normal 12px/14px Tahoma, Geneva, sans-serif; color: #FFF; background: #4a4a4a;}
.SurveyBox form { margin: 0; padding: 0; padding: 5px 10px;}
.SurveyBox p { margin: 0; padding: 3px 0; clear: both}
.SurveyBox input[type="radio"], .SurveyBox label { font: normal 11px/19px Tahoma, Geneva, sans-serif; color: #000; float: left;}
.SurveyBox input[type="submit"] { margin: 2px 0 0 5px; padding: 0px 10px; background: #e9f1fb; color: #333; font: normal 11px/14px Tahoma, Geneva, sans-serif; cursor: pointer;}
.SurveyBox input[type="submit"] {
	 border-top: 1px solid #d2e2f7;
	 border-left: 1px solid #d2e2f7;
	 border-right: 1px solid #a7c6ef;
	 border-bottom: 1px solid #a7c6ef;
}
.SurveyBox .survey_answers {width: 246px; xheight: 180px; background: #f1f1f2; border: 1px solid #c6c6c6;}
.SurveyBox .survey_results {width: 246px; xheight: 180px; background: #f1f1f2; border: 1px solid #c6c6c6;}
.SurveyBox .survey_results .sr_res_wp { padding: 3px 10px; font: normal 11px/12px Tahoma, Geneva, sans-serif;}
.SurveyBox .survey_results .sr_res_bar { width: 226px; margin-top: 1px; height: 5px; border: 1px solid #CCC; border-right: 1px solid #F7F7F7; border-bottom: 1px solid #F7F7F7; padding: 1px;}
.SurveyBox .survey_results .sr_res_bar span { display: block; width: 0px; height: 5px; background: #679fc0;}

/* SURVEY BIG */
.SurveyBigBox p.q { width: 478px; margin: 0; padding: 8px 10px; font: normal 12px/14px Tahoma, Geneva, sans-serif; color: #FFF; background: #4a4a4a; border-bottom: 1px solid white;}
.SurveyBigBox form { margin: 0; padding: 0; padding: 15px 10px;}
.SurveyBigBox p { margin: 0; padding: 3px 0; clear: both}
.SurveyBigBox input[type="radio"], .SurveyBigBox label { font: normal 11px/19px Tahoma, Geneva, sans-serif; color: #000; float: left;}
.SurveyBigBox input[type="submit"] { margin: 2px 0 0 5px; padding: 3px 10px; background: #e9f1fb; color: #333; font: normal 11px/14px Tahoma, Geneva, sans-serif; cursor: pointer;}
.SurveyBigBox input[type="submit"] {
	 border-top: 1px solid #d2e2f7;
	 border-left: 1px solid #d2e2f7;
	 border-right: 1px solid #a7c6ef;
	 border-bottom: 1px solid #a7c6ef;
}
.SurveyBigBox .survey_answers {width: 498px; xheight: 180px; background: #f1f1f2; border: 1px solid #c6c6c6;}
.SurveyBigBox .survey_results {width: 498px; xheight: 180px; background: #f1f1f2; border: 1px solid #c6c6c6;}
.SurveyBigBox .survey_results .sr_res_wp { padding: 3px 10px; font: normal 11px/12px Tahoma, Geneva, sans-serif;}
.SurveyBigBox .survey_results .sr_res_bar { width: 478px; margin-top: 1px; height: 5px; border: 1px solid #CCC; border-right: 1px solid #F7F7F7; border-bottom: 1px solid #F7F7F7; padding: 1px;}
.SurveyBigBox .survey_results .sr_res_bar span { display: block; width: 0px; height: 5px; background: #679fc0;}

.SurveyBigBox .sbb_btn { margin: 2px 0 0 5px; padding: 3px 10px; background: #e9f1fb; color: #333; font: normal 11px/14px Tahoma, Geneva, sans-serif; cursor: pointer;}
.SurveyBigBox .sbb_btn {
	 border-top: 1px solid #d2e2f7;
	 border-left: 1px solid #d2e2f7;
	 border-right: 1px solid #a7c6ef;
	 border-bottom: 1px solid #a7c6ef;
}


/* SURVEY LIST */
.wpSurveyList {border-bottom: 1px solid #d3d3d3;}
	.sl_Item { width: 488px; xheight: 35px; margin: 0; padding: 4px; border: 1px solid #d3d3d3; border-bottom: none;}
	.sl_Item:hover { background: #F2F2F2;}
	.sl_Tnail { width: 43px; height: 43px; overflow: hidden; float: left;}
	.sl_Main { width: 280px; float: left; margin-left: 15px; font: normal 11px/12px Tahoma, Geneva, sans-serif; color: #848484;}
	.sl_Title a { font: normal 14px/18px Georgia, "Times New Roman", Times, serif; color: #000; text-decoration: underline; }
	.sl_More { width: 135px; margin-right: 5px; padding-top: 2px; float: right; text-align: right; font: normal 11px/14px Tahoma, Geneva, sans-serif; color: #848484;}
	.sl_More strong { color: #000; font-weight: normal;}




/* INTRO TEXT BOX */
.xx_IntroTextBox { width: 478px; height: 47px; margin: 1px 0 1px; padding: 10px; font: normal 11px/14px Verdana, Geneva, sans-serif; color: #e9e9e9; background: #696969; font-style:italic;}
.IntroTextBox { width: 478px; height: 47px; margin: 1px 0 1px; padding: 10px; font: normal 11px/14px Verdana, Geneva, sans-serif; color: #424141; background: #e7e9e9; font-style:italic;}
.IntroTextBox a { color: #000; text-decoration: none; font-size: 11px; font-weight: bold; float: right;}
.IntroTextBox p { margin: 0; padding: 0;}
.IntroTextBox ul { margin: 5px 0 0; padding: 0; list-style-position: inside; list-style-type: square; font-size: 10px; line-height: 10px;}
.IntroTextBox li { margin: 5px 0 5px 10px;}
.IntroTextBox-NY {width: 498px; height: 67px; margin: 1px 0 1px; padding: 0px; }

/* COMPANY SHORT LIST */
.CompanyShortList {border-bottom: 1px solid #d3d3d3;}
.csl_Item { width: 488px; margin: 0; padding: 7px 4px; border: 1px solid #d3d3d3; border-bottom: none;}
.csl_Item:hover { background: #F2F2F2;}
.csl_Tnail { width: 43px; height: 43px; overflow: hidden; float: left;}
.csl_Main { width: 290px; float: left; margin-left: 5px; font: normal 11px/12px Tahoma, Geneva, sans-serif; color: #848484;}
.csl_Title a { font: normal 16px/18px Georgia, "Times New Roman", Times, serif; color: #000; text-decoration: underline;}
.csl_More { width: 135px; margin-right: 5px; padding-top: 2px; float: right; text-align: right; font: normal 11px/14px Tahoma, Geneva, sans-serif; color: #848484;}
.csl_More a { color: #848484; text-decoration: none;}
.csl_More a:hover { color: #333;}
.csl_Cats { padding: 0 7px; margin-top: 7px; font: 10px/12px Tahoma, Geneva, sans-serif; border-left: 1px dotted #999;}
.csl_Cats a {  text-decoration: none;}
.csl_Cats a:hover { text-decoration: underline; color: #294758;}
.csl_More strong { color: #000; font-weight: normal;}

/* COMPANY PROFILE VIEW */
.CompanyProfileView { padding: 0 8px 5px 8px; background: url(../img/cpv_bg.jpg) bottom repeat-x;}
.CompanyProfileView .inactive { font: 11px/12px Tahoma, Geneva, sans-serif; font-style: italic; color: #999;}
.cpv_Logo { float: right;}
.cpv_WideLogo { width: 482px; margin: 0 auto 10px; padding: 0 0 8px; xtext-align: center; background: #FFF url(../img/widelogo_bg.jpg) bottom repeat-x; xborder-bottom: 1px solid #36C;}
.cpv_CTitle { font: bold 20px/24px Tahoma, Geneva, sans-serif; color: #000; xtext-decoration: underline; padding: 0 0 5px 0;}
.cpv_City { font: 11px/14px Tahoma, Geneva, sans-serif; color: #0174b5;}
.cpv_Address { font: 11px/14px Tahoma, Geneva, sans-serif; color: #666;}
.cpv_Contacts { font: 11px/14px Tahoma, Geneva, sans-serif; color: #666; margin-top: 12px;}
.cpv_Contacts .Title {font: bold 12px/16px Tahoma, Geneva, sans-serif; text-decoration: underline; margin-top: 15px; padding: 5px 0; color: #000;}
.cpv_Contacts strong { font-weight: bold;}
.cpv_Details { font: normal 12px/14px Tahoma, Geneva, sans-serif; color: #000;}
.cpv_Details p { text-align: justify; font-size: 11px;}
.cpv_Details .Title {font: bold 12px/16px Tahoma, Geneva, sans-serif; text-decoration: underline;}
.cpv_Details .Images .Image { float: left; margin: 0 9px 0 0; width: 110px; text-align: center; height: 150px;}
.cpv_Details .Images .Image img { border: 1px solid #000; xwidth: 111px; xheight: 111px;}
.cpv_Details .Images .Image img:hover { border: 1px solid #666;}
.cpv_Details .Images .Image .descr { font: bold 12px/12px Tahoma, Geneva, sans-serif; color: #333;}
.cpv_Kwds .Title {font: bold 12px/16px Tahoma, Geneva, sans-serif; text-decoration: underline; margin-top: 15px; padding: 5px 0;}
.cpv_Kwds p, .cpv_Kwds p a {color: #0174b5; margin: 0; padding: 0; font-size: 11px; text-decoration: none;}
.cpv_Cats .Title {font: bold 12px/16px Tahoma, Geneva, sans-serif; text-decoration: underline; margin-top: 15px;}
.cpv_Cats ul { list-style: none inside circle;}
.cpv_Cats ul li {color: #0174b5; margin: 0; padding: 0; font-size: 11px;}
.cpv_Cats ul li a {color: #0174b5; margin: 0; padding: 0; font-size: 11px; text-decoration: none;}
.cpv_Cats ul li a:hover { text-decoration: underline;}
.cpv_Visits { font: normal 10px/14px Tahoma, Geneva, sans-serif; color: #999; float: right;}
.cpv_Contacts2 { padding: 0 8px; height: 24px; background: #0174b5; font: bold 10px/24px Tahoma, Geneva, sans-serif; color: #CCC;}
.cpv_Contacts2 a { color: #FFF; text-decoration: none;}
.cpv_Contacts2 a:hover { text-decoration: underline;}
.cpv_Contacts2 .txt { float: left;}
.cpv_Contacts2 .social { float: right;}
.cpv_Contacts2 .social img { margin-top: 4px;}
#cpv_gmap { width: 640px; height: 480px;}

/* PROMO VIEW */
.PromotionView { padding: 0 8px 5px 8px; background: url(../img/cpv_bg.jpg) bottom repeat-x;}
	.PromotionView .inactive { font: 11px/12px Tahoma, Geneva, sans-serif; font-style: italic; color: #999;}
	.PromotionView .cpv_Logo { float: right;}
	.PromotionView .cpv_CTitle { font: bold 20px/24px Tahoma, Geneva, sans-serif; color: #000; text-decoration: underline; padding: 0 0 5px 0;}
	.PromotionView .cpv_City { font: 11px/14px Tahoma, Geneva, sans-serif; color: #0174b5;}
	.PromotionView .cpv_Address { font: 11px/14px Tahoma, Geneva, sans-serif; color: #666;}
	.PromotionView .cpv_Contacts { font: 11px/14px Tahoma, Geneva, sans-serif; color: #666; margin-top: 12px;}
	.PromotionView .cpv_Contacts strong { font-weight: bold;}
	.PromotionView .cpv_Details { font: normal 12px/14px Tahoma, Geneva, sans-serif; color: #000;}
	.PromotionView .cpv_Details p { text-align: justify; font-size: 11px;}
	.PromotionView .cpv_Details .Title {font: bold 12px/16px Tahoma, Geneva, sans-serif; text-decoration: underline;}


/* CENTER NEWS TICKER */
.CenterNewsTicker { width: 498px; height: 268px; position: relative;}
.CenterNewsTicker .images { position: absolute; width: 498px; height: 268px; background: #000; margin: 0; padding: 0; list-style: none;}
.CenterNewsTicker .images li { display: none;}
.CenterNewsTicker .images li img { width: 498px; height: 268px;}
.CenterNewsTicker .images li.active { display: block;}
.CenterNewsTicker .info { width: 150px; height: 21px; position: absolute; bottom: 72px;}
.CenterNewsTicker .info a { display: block; width: 20px; height: 20px; float: left; background: url(../img/trans70.png); margin-right: 1px; text-align: center; font: normal 11px/20px Tahoma, Geneva, sans-serif; color: #CCC; text-decoration: none;}
.CenterNewsTicker .info a:hover { background: #000; color: #FFF;}
.CenterNewsTicker .info a.active { height: 21px;}
.CenterNewsTicker .minfo { position: absolute; bottom: 0; width: 468px; height: 58px; margin: 0; padding: 7px 15px; background: url(../img/trans70.png);}
.CenterNewsTicker .minfo li { margin: 0; padding: 0; display: none;}
.CenterNewsTicker .minfo li.active { display: block;}
.CenterNewsTicker .minfo li h4 { margin: 0; padding: 0 !important; font: bold 12px/16px Tahoma, Geneva, sans-serif; color: #FFF;}
.CenterNewsTicker .minfo li h4 a {font: bold 12px/16px Tahoma, Geneva, sans-serif; color: #FFF; text-decoration: none;}
.CenterNewsTicker .minfo li h4 a:hover { text-decoration: underline;}
.CenterNewsTicker .minfo li p { margin: 5px 0 0; padding: 0; font: normal 10px/12px Tahoma, Geneva, sans-serif; color: #FFF;}
.CenterNewsTicker .minfo li p a {font: normal 10px/12px Tahoma, Geneva, sans-serif; color: #FFF; text-decoration: none;}
.CenterNewsTicker .minfo li p a:hover { text-decoration: underline;}

/* PRODUCTS CAROUSEL */
.ProductScroller_Wide { width: 754px; height: 110px; margin: 26px 0 0; padding: 10px 0; background: url(../img/prod_scroller_bg.jpg) repeat-x; position: relative;}
	ul.ProductScroller_Products { list-style: none; font: normal 12px Arial, Helvetica, sans-serif; color: #000; display: block; margin: 0; padding: 0;}
	ul.ProductScroller_Products li {float: left;}
	ul.ProductScroller_Products li a {  display: block; height: 95px; margin: 0 8px; padding: 5px; background: #fff; border: 2px solid #EDEDED;}
	ul.ProductScroller_Products li.sep { padding-right: 5px; background: url(../img/cfs/sep.gif) right 50% no-repeat;}
	ul.ProductScroller_Products li.singleton { padding: 0 150px;}
		ul.ProductScroller_Products li.deco01 { background: url(../img/cfs/deco01.jpg) 50% 50% no-repeat;}
		ul.ProductScroller_Products li.deco02 { background: url(../img/cfs/deco02.jpg) 50% 50% no-repeat;}
		
	.ProductScroller_navPrev { position: absolute; top: 0px; left: 0px; width: 52px; height: 130px;}
	.ProductScroller_navPrev a { display: block; width: 52px; height: 130px; background: url(../img/cfs/stroeji.bg/arr_l.png) no-repeat; text-indent: -9999px; }
	.ProductScroller_navPrev a:hover { background: url(../img/cfs/stroeji.bg/arr_l_2.png) no-repeat;}
	.ProductScroller_navNext { position: absolute; top: 0px; right: 0px; width: 52px; height: 130px;}
	.ProductScroller_navNext a { display: block; width: 52px; height: 130px; background: url(../img/cfs/stroeji.bg/arr_r.png) no-repeat; text-indent: -9999px; }
	.ProductScroller_navNext a:hover { background: url(../img/cfs/stroeji.bg/arr_r_2.png) no-repeat;}
.ProductsBox { margin-bottom: 16px;}

/* Banner Ads */
#BannerArea1 { float: left; margin: 15px 0 0 8px; width: 468px; height: 60px; text-align: center; line-height: 95px; border: 1px solid #CCC;}
#BannerArea2 { width: 248px; height: 240px;}
#BannerArea3 { width: 754px; height: 80px; padding: 5px 0; position: relative;}
#BannerArea5-2 { width: 248px; height: 175px;}
#BannerArea5-2 h2 { width: 248px; height: 10px; margin: 0 0 5px; padding: 0 0 15px; font: normal 16px Georgia, "Times New Roman", Times, serif; color: #10679b; background: url(../img/CommonBoxTitleBG.gif) bottom repeat-x;}

/* AUTHOR NEWS SLIDER */
#AuthorSlider { width: 754px; position: relative;}
#AuthorSlider h2.sectionTitle { margin: 10px 0 2px; padding: 0; width: 248px; height: 20px; float: right; font: normal 16px/18px Georgia, "Times New Roman", Times, serif; text-transform: uppercase; xborder-bottom: 2px solid #333; color: #000;}
#AuthorSlider h2.sectionTitle a { font: normal 16px/18px Georgia, "Times New Roman", Times, serif; color: #000; text-decoration: none;}

/* Author News Slider -- DEPRECATED: 28.03.2012 */
/*
#AuthorSelection { width: 754px; height: 250px; position: relative;}
#AuthorSelection h2.sectionTitle { margin: 10px 0 2px; padding: 0; width: 248px; height: 20px; float: right; font: normal 16px/25px Georgia, "Times New Roman", Times, serif; text-transform: uppercase; border-bottom: 2px solid #CCC; color: #000;}
	#AuthorSelection .TickerBox { width: 742px; height: 198px; padding: 6px; background: #595959; clear: both;}
	.TickerBox .tbInfo { width: 466px; height: 188px; padding: 5px 10px; float: left; background: #ffffd9;}
	.TickerBox .tbInfo h2{ margin: 0; padding: 0; font: bold 18px/20px Georgia, "Times New Roman", Times, serif; color: #515151; text-decoration: underline;}
	.TickerBox .tbInfo p.date { margin: 2px 0 0; padding: 0; font: normal 9px/12px Tahoma, Geneva, sans-serif; color: #9e9e9e;}
	.TickerBox .tbInfo img { float: left; margin: 0 8px 8px 0;}
	.TickerBox .tbInfo p.data { font: normal 12px/14px Tahoma, Geneva, sans-serif; color: #454545;}
	.TickerBox .tbInfo p.data .comments { font: bold 11px/14px Tahoma, Geneva, sans-serif; color: #1d4a66; text-decoration: underline;}
	.TickerBox .tbMenu { width: 256px; height: 198px; float: left;}
	.tbMenu ul { margin: 0; padding: 0; list-style: none;}
	.tbMenu li a { display: block; width: 223px; height: 38px; margin: 0; padding: 0 0 0 33px; font: bold 13px/38px Tahoma, Geneva, sans-serif; color: #FFF; text-decoration: underline; border-bottom: 1px solid #999; border-top: 1px solid #333; background: url(../img/TickerMenuIcon_Plus.jpg) 10px 50% no-repeat;}	
	.tbMenu li a.last { border-bottom: none;}
	.tbMenu li a.first { border-top: none;}
	.tbMenu li a:hover {background: #ffffd9 url(../img/TickerMenuIcon_Minus.jpg) 10px 50% no-repeat; color: #282828;}
*/

.RegisterButton { width: 248px; height: 55px;}

/* cmnBoxes */
.cmnBoxInfo { background: #FFF url(../img/cmnBoxInfo_bg.jpg) center center no-repeat; padding: 20px 20px 0;}
.cmnBoxInfo h1 { border-bottom: 2px solid #CCC; font: normal 24px/28px "Times New Roman", Times, serif; color: #10679b; display: none;}
.cmnBoxInfo p {font: normal 11px Tahoma, Geneva, sans-serif;}
.cmnBoxInfo ul { list-style: disc outside none; font: normal 11px Tahoma, Geneva, sans-serif;}

/* cmnCtrlList */
.cmnCtrlList {}
	.ccl_Item { position: relative; width: 436px; height: 26px; margin: 0; padding: 9px 12px; font: normal 11px/14px Tahoma, Geneva, sans-serif; color: #747474; background: #ededed url(../img/ccl_Items_bg.jpg) repeat-x; border-bottom: 1px solid #d4d4d4;}
	.ccl_Item .Image {width: 60px; height: 60px; margin-right: 8px; float: left;}
	.ccl_Item p { margin: 0; padding: 0;}
	.ccl_Item strong { font-size: 11px; font-weight: bold;}
	.ccl_Item small { font-size: 10px;}
	.ccl_Item .accent { color: #FF6266;}
	.ccl_Item .title a, .ccl_Item .title { font-size: 13px; font-weight: bold; text-decoration: none; color: #1992ef;}
	.ccl_Item .title a:hover { text-decoration: underline;}
	.ccl_Item .ctrls { width: 90px; height: 26px; position: absolute; top: 10px; right: 10px;}
	.ccl_Item .ctrls a { margin-left: 4px; padding: 4px; cursor: pointer; float: right;}
	
	.ccl_Item_Disabled { color: #a5a5a5;}
	.ccl_Item_Disabled .title a, .ccl_Item_Disabled .title { font-size: 13px; font-weight: bold; text-decoration: none; color: #b5b9bc;}
	
.wpUProdsList {}
	.wpUProdsList .ccl_Item { position: relative; width: 480px; height: auto; margin: 0; padding: 9px 7px; font: normal 11px/14px Tahoma, Geneva, sans-serif; color: #747474; background: #ededed url(../img/ccl_Items_bg.jpg) repeat-x; border-top: 1px solid #FFF; border-bottom: 1px solid #d4d4d4;}
	.wpUProdsList .ccl_Item .ctrls { display: none; top: 0; right: 0; padding: 5px 2px 6px; background: #ededed url(../img/ccl_Items_bg.jpg) 0 -5px repeat-x; border-left: 1px solid #E8E8E8; border-bottom: 1px solid #CCC;}
	.wpUProdsList .ccl_Item:hover { border-bottom: 1px solid #bebebe; background-position: 0 -7px;}
	.wpUProdsList .ccl_Item:hover .ctrls { display: block;}
	.wpUProdsList .ccl_Item .title small { font: normal 10px Arial, Helvetica, sans-serif; color: #5B5B5B;}
	.wpUProdsList .ccl_Item_Disabled { background: #FFF; border-bottom: 1px solid #E0E0E0;}
	.wpUProdsList .ccl_Item_Disabled p { color: #B1B1B1;}
	.wpUProdsList .ccl_Item_Disabled .Image { opacity:0.6; filter:alpha(opacity=60);}
	
	

/* WeekArticle */
.WeekArticle {}
	.WeekArticle .waWP { width: 468px; height: 205px; padding: 10px 15px; background: #10679c;}
	.WeekArticle h3 { margin: 0 0 1px; padding: 0; font: normal 16px/20px Georgia, "Times New Roman", Times, serif !important; color: #FFF; background: none !important;}
	.WeekArticle .wawpImage { float: left; width: 230px; height: 142px; margin: 0; padding: 0;}
	.WeekArticle .wawpImage img { border: 1px solid #FFF; margin: 0 auto;}
	.WeekArticle .wawpIntro { float: right; width: 205px; height: 117px; margin: 0; padding: 11px 10px 14px 14px; text-align: justify; font: normal 11px/12px Arial, Helvetica, sans-serif; color: #c5e9ff; background: url(../img/wawpIntro_bg.gif) no-repeat;}
	.WeekArticle .wawpIntro a { color: #c5e9ff; text-decoration: none;}
	.WeekArticle .wawpIntro a:hover { color: #FFF;}
	.WeekArticle .control { width: 458px; background: #000; margin: 9px 0 0; padding: 5px; color: #FFF; font: normal 10px/12px Tahoma, Geneva, sans-serif; }
	.WeekArticle .control a { text-decoration: none; color: #FFF;}

/* EnterCategories (CenterMShortcuts: cats, profile) */
.EnterCategories { background: #0074b4; height: 70px;}
	.EnterCategories .ttl { margin: 0; padding: 0; font: bold 22px/22px Georgia, "Times New Roman", Times, serif; color: #FFF;}
	.EnterCategories .ls { margin: 2px 0 0; padding: 0; font: normal 11px/14px Georgia, "Times New Roman", Times, serif; color: #FFF;}
	.EnterCategories .ls a:hover { text-decoration: underline;}
	.EnterCategories .ecProfile { float: left; width: 200px; height: 54px; padding: 11px 8px 5px; border-left: 1px solid white; text-decoration: none;}
	.EnterCategories .ecProfile a { color: #FFF; text-decoration: none;}
	.EnterCategories .ecCats { float: left; width: 264px; height: 54px; padding: 11px 8px 5px; background: #d80018; text-decoration: none;}
	.EnterCategories .ecCats .ls { color: #f4d6dc;}
	.EnterCategories .ecCats-Wide { float: left; width: 482px; padding: 13px 8px 5px; background: #d80018; text-decoration: none;}


/* PACKETS */
.wpSitePackets {}
.wpSitePackets .packet_item { padding: 5px 10px 10px; border-bottom: 1px dotted #999;}
.wpSitePackets .packet_item:hover { background: url(../img/packetitembg.jpg) bottom repeat-x;}
.wpSitePackets .packet_item img.pibox { float: left; margin-top: 2px;}
.wpSitePackets .packet_item em { color: #666;}
.wpSitePackets .packet_item .descr { width: 340px; float: left; margin: 0; padding: 8px 20px 0; font: normal 11px/14px Tahoma, Geneva, sans-serif; color: #000;}
.wpSitePackets .packet_item .price { font: bold 12px/14px Tahoma, Geneva, sans-serif; color: #666;}
.wpSitePacketsInfo p { font: normal 11px/14px Tahoma, Geneva, sans-serif; margin: 0; padding: 5px 10px;}
#fmOrderPackets p { font: normal 11px/14px Tahoma, Geneva, sans-serif; margin: 0; padding: 5px 10px;}

/* ADVERTISING */
#tblAdvertising {}

/* PROJECTS BOX */
.ProjectsBox, .ProjectsBox h2 { width: 245px;}
.ProjectsBox ul { margin: 0; padding: 0; list-style: none;}
	.ProjectsBox li { padding: 5px 5px 5px 28px; width: 212px; border-bottom: 1px solid #c6cfd9; background: #f1f1f2 url(../img/Icon_Plus.gif) 8px 50% no-repeat; font: normal 10px Verdana, Geneva, sans-serif; color: #000;}
	.ProjectsBox li a { color: #000; text-decoration: none;}
	.ProjectsBox li a:hover { text-decoration: underline;}
	.ProjectsBox .location { display: block; margin: 0; padding: 0; font: normal 9px/12px Tahoma, Geneva, sans-serif; color: #979797;}

/* SEARCH/FIND BOX */
.SearchFindBox, .SearchFindBox h2 { width: 245px;}
.SearchFindBox ul { margin: 0; padding: 0; list-style: none;}
	.SearchFindBox li { padding: 5px 5px 5px 28px; width: 212px; border-bottom: 1px solid #c6cfd9; background: #f1f1f2 url(../img/Icon_Plus.gif) 8px 50% no-repeat; font: normal 10px Verdana, Geneva, sans-serif; color: #000;}
	.SearchFindBox li a { color: #000; text-decoration: none;}
	.SearchFindBox li a:hover { text-decoration: underline;}
	.SearchFindBox .location { display: block; margin: 0; padding: 0; font: normal 9px/12px Tahoma, Geneva, sans-serif; color: #979797;}


.centerCrumbs { width: 490px; height: 16px; padding: 2px 4px; font: 11px/18px Verdana, Geneva, sans-serif; color: #000; background: #999; margin: 5px 0; }
.centerCrumbs a { text-decoration: underline; color: #000;}
.centerCrumbs a:hover {color: #FFF;} 

/* Registration */
.wpRegistration form { padding: 2px 10px; font: normal 11px/14px Tahoma, Geneva, sans-serif; }
.wpRegistration h4 { font: bold 12px/24px Tahoma, Geneva, sans-serif; padding: 0; margin: 0; text-indent: -10px; border-bottom: 2px solid #CCC;}
.wpRegistration form p { padding: 0 10px;}
#fmRegistrationBig label { float: left; width: 120px; padding-right: 10px; text-align: right; line-height: 28px;}
#fmRegistrationBig input[type=text] { float: left;}
#fmRegistrationBig input[type=radio] { float: left; }
#fmRegistrationBig p { clear: both; }
#fmRegistrationBig .radio_select { padding: 0 80px;}
#fmRegistrationBig .radio_select input { float: none;}
#fmRegistrationBig .radio_select label { float: none;}
#fmRegistrationBig select.cats_select { font: 11px/12px Tahoma, Geneva, sans-serif; width: 470px; height: 200px;}
#fmRegistrationBig select.cats_selected { font: 11px/12px Tahoma, Geneva, sans-serif; width: 470px; height: 60px;}
/* #fmRegistrationBig textarea { float: left; width: 250px; height: 120px; font: 11px/14px Tahoma, Geneva, sans-serif;} */
#fmRegistrationBig .notice { padding-left: 142px;}
#fmRegistrationBig .notice span { background: #ffc4c4; font: normal 9px/12px Arial, Helvetica, sans-serif; color: #c60000; padding: 2px 5px; display: none;}
#fmRegistrationBig .notice span strong { font-weight: bold; text-decoration: underline;}

/* Edit profile */
.wpProfileEdit form { padding: 2px 10px; font: normal 11px/14px Tahoma, Geneva, sans-serif; }
.wpProfileEdit h4 { font: bold 12px/24px Tahoma, Geneva, sans-serif; padding: 0; margin: 0; text-indent: -10px; border-bottom: 2px solid #CCC;}
.wpProfileEdit form p { padding: 0 10px;}
#fmEditRegistration label { float: left; width: 120px; padding-right: 10px; text-align: right; line-height: 28px;}
#fmEditRegistration input[type=text] { float: left; width: 300px;}
#fmEditRegistration input[type=radio] { float: left; }
#fmEditRegistration p { clear: both; }
#fmEditRegistration .radio_select { padding: 0 80px;}
#fmEditRegistration .radio_select input { float: none;}
#fmEditRegistration .radio_select label { float: none;}
#fmEditRegistration select.cats_select { font: 11px/12px Tahoma, Geneva, sans-serif; width: 470px; height: 200px;}
#fmEditRegistration select.cats_selected { font: 11px/12px Tahoma, Geneva, sans-serif; width: 470px; height: 60px;}
/* #fmEditRegistration textarea { float: left; width: 250px; height: 120px; font: 11px/14px Tahoma, Geneva, sans-serif;} */
#fmEditRegistration .notice { padding-left: 142px;}
#fmEditRegistration .notice span { background: #ffc4c4; font: normal 9px/12px Arial, Helvetica, sans-serif; color: #c60000; padding: 2px 5px; display: none;}
#fmEditRegistration .notice span strong { font-weight: bold; text-decoration: underline;}

.profileForm {}
	.profileForm textarea { float: left; width: 250px; height: 120px; font: 11px/14px Tahoma, Geneva, sans-serif;}
	.profileForm .notice2 { padding-left: 142px;}
	.profileForm .notice2 span {font: normal 9px/12px Arial, Helvetica, sans-serif; color: #000; padding: 2px 5px;}
	.profileForm .notice2 span strong { font-weight: bold; text-decoration: underline;}
	.profileForm .longInp { width: 300px;}
	.profileForm .longText { width: 300px; height: 200px;}


/* Edit Profile Products */
.productForm label { float: left; width: 120px; padding-right: 10px; text-align: right; line-height: 28px;}
.productForm input[type=text] { float: left; width: 300px;}
.productForm input[type=radio] { float: left; }
.productForm p { clear: both; }
.productForm .radio_select { padding: 0 80px;}
.productForm .radio_select input { float: none;}
.productForm .radio_select label { float: none;}
.productForm select.cats_select { font: 11px/12px Tahoma, Geneva, sans-serif; width: 470px; height: 200px;}
.productForm select.cats_selected { font: 11px/12px Tahoma, Geneva, sans-serif; width: 470px; height: 60px;}
/* .productForm textarea { float: left; width: 250px; height: 120px; font: 11px/14px Tahoma, Geneva, sans-serif;} */
.productForm .notice { padding-left: 142px;}
.productForm .notice span { background: #ffc4c4; font: normal 9px/12px Arial, Helvetica, sans-serif; color: #c60000; padding: 2px 5px; display: none;}
.productForm .notice span strong { font-weight: bold; text-decoration: underline;}
	.productForm textarea { float: left; width: 250px; height: 120px; font: 11px/14px Tahoma, Geneva, sans-serif;}
	.productForm .notice2 { padding-left: 142px;}
	.productForm .notice2 span {font: normal 9px/12px Arial, Helvetica, sans-serif; color: #000; padding: 2px 5px;}
	.productForm .notice2 span strong { font-weight: bold; text-decoration: underline;}
	.productForm .longInp { width: 300px;}
	.productForm .longText { width: 300px; height: 200px;}

/* Common Form  */
form.commonForm { padding: 2px 10px; font: normal 11px/14px Tahoma, Geneva, sans-serif; }
form.commonForm p { padding: 0 10px;}
.commonForm label { float: left; width: 120px; padding-right: 10px; text-align: right; line-height: 28px;}
.commonForm label.big { width: 100%; float: none; display: block; text-align: left; padding: 10px;}
.commonForm input[type=text] { float: left;}
.commonForm input[type=radio] { float: left; }
.commonForm p { clear: both; }
.commonForm .radio_select { padding: 0 80px;}
.commonForm .radio_select input { float: none;}
.commonForm .radio_select label { float: none;}
.commonForm select.cats_select { font: 11px/12px Tahoma, Geneva, sans-serif; width: 250px; height: 150px;}
.commonForm textarea { float: left; width: 250px; height: 120px; font: 11px/14px Tahoma, Geneva, sans-serif;}
.commonForm .notice { padding-left: 142px;}
.commonForm .notice span { background: #ffc4c4; font: normal 9px/12px Arial, Helvetica, sans-serif; color: #c60000; padding: 2px 5px; display: none;}
.commonForm .notice span strong { font-weight: bold; text-decoration: underline;}
.commonForm .longInp { width: 250px;}
.commonForm .notice1 { background: #d5ffc4; color: #3ca114; cursor: pointer;}
.commonForm .notice2 { background: #FF952B; cursor: pointer;}
.commonForm .notice3 { background: #ffe5e1; color: #c60000; cursor: pointer;}
.commonForm .notice4:hover { background: #ffe5e1; color: #c60000; cursor: pointer;}



/* User Products */
.wpProductsList {}
.ProductBox {float: left; width: 95px; margin-right: 5px; margin-bottom: 12px;}
	.wpProductsList .last { margin-right: 0;}
	.ProductBox .Image {}
	.ProductBox .Description { margin-top: 5px; text-align: center; font-size: 11px;}



/* Categories */
#wpCatsListBig { border: 1px solid #cecece; background: #f5f5f5; padding: 10px 5px; line-height: 22px; font-size: 12px;}
#wpCatsListBig .CLB_leftCol { width: 230px; float: left; padding-right: 10px; border-right: 1px dotted #CCC;}
#wpCatsListBig .CLB_rightCol { width: 230px; float: left; margin-left: 10px;}
#wpCatsListBig .count { text-decoration: none; color: #335268; padding-left: 5px; font-size: 10px;}
#wpCatsListBig .ctrl p { margin: 0 0 10px; padding: 0; clear: both;}
#wpCatsListBig .ctrl label { font: normal 10px/10px Tahoma, Geneva, sans-serif; color: #333; height: 10px; }
#wpCatsListBig .ctrl input[type=checkbox] { float: left; width: 10px; height: 10px; margin: 0 5px 0 0; padding: 0; vertical-align: baseline}
#wpCatsListBig .ctrl input[type=text] { font: normal 11px/12px Tahoma, Geneva, sans-serif; width: 140px;  color: #999; padding: 1px 2px;}
#wpCatsListBig .ctrl #wpCLB_clear { border: 0; text-decoration: none;}
#wpCatsListBig .ctrl #wpCLB_clear img { margin-top: 6px; vertical-align: text-bottom;}
#wpCatsListBig .ctrl #wpCLB_clear:hover { border: 0;}
#wpCatsListBig a {  text-decoration: none;}
#wpCatsListBig a:hover { text-decoration: none; border-bottom: 1px dotted #999; color: #0A4B65}
#wpCatsListBig ul { list-style: none; margin: 0; padding: 0;}
#wpCatsListBig li {line-height: 12px; display: block; padding: 4px 10px; border-top: 1px dotted #CCC;}
#wpCatsListBig li:nth-child(odd) { xbackground: #ececec;}
#wpCatsListBig li:hover { background: #ececec;}
#wpCatsListBig li a.iconizeSmall { margin-top: 2px; float: left; border: 0;}
#wpCatsListBig li .internal { border-left: 1px dotted #CCC; margin: 5px 0 0 3px;}
#wpCatsListBig .internal li { padding-right: 0;}
#wpCatsListBig .internal .internal { font-size: 11px;}
#wpCatsListBig span.inactive { color: #666;}
#wpCatsListBig .smallList { font-size: 11px;}
#wpCatsListBig .smallList li { line-height: 12px; padding: 2px 10px;}

/* --> kwds_selector */
.kwds-selector { font-size: 11px; height: 18px; padding: 2px 0;}
.kwds-selector-window { background: #F9F9F9; border: 1px solid #eee; border-left: 3px solid #999; border-bottom: 3px solid #999; padding: 5px; display: none; line-height: 18px;}
	.kwds-selector-window .small { padding: 0 5px;}
	.kwds-selector-window .dimm { color: #B7B7B7;}
	.kwds-selector-window .kwd { line-height: 16px; cursor: pointer; padding: 1px 4px 1px 18px; background: #E6F2F9 url(../img/kwd_remove.gif) 5px 50% no-repeat; border: 1px solid #CDEBF5; border-bottom: 1px solid #AFD9ED; border-right: 1px solid #AFD9ED; color: #186FC5; margin: 2px 3px; display: block; float: left; text-decoration: none;}
	.kwds-selector-window .kwd:hover { background-color: #f0f6f9;}

/* fb-side-btn */
#fb-side-btn-pfw { position: absolute; top: 30px; left: 0;}
#fb-side-btn-pfw a { display: block; width: 27px; height: 100px; text-indent: -9999px; background: url(../img/fb-side-btn.jpg) no-repeat;}


/* Media List */
.wpML_social_wp { width: 720px; padding: 20px;}

/* temp */

#regForm { padding: 20px;}
#regForm h2 { font: bold 16px/20px Tahoma, Geneva, sans-serif; color: #333; margin-left: -10px;}
#regForm .ttl { display: block; width: 150px; height: 20px; float: left; font: 11px/12px Arial, Helvetica, sans-serif; }
#regForm .ttl .d { font: italic 10px/12px Arial, Helvetica, sans-serif; color: #999;}
#regForm .inp { float: left;}
#regForm input { font: 11px/12px Tahoma, Geneva, sans-serif; width: 140px;}
#regForm p { clear: both; padding: 5px; border-bottom: 1px dotted #CCC;}



/* Bottom Ads Wrapper */
#BottomAdsWrapper { width: 1010px; height: 50px; margin: 10px 0; padding: 6px 0; border-top: 1px solid #333;}
#BottomAdsWrapper .ad { float: left; margin-right: 5px; }
#BottomAdsWrapper .last { margin-right: 0;}

/* FOOTER CONTENT & WRAPPER */
#FooterWrapper { width: 100%; height: 220px; background: #000;}
#FooterContent { width: 1007px; margin: 0 auto; padding: 30px 20px 0; background: url(../img/FooterContentBG.jpg) top repeat-x;}
	#FooterContent .logo { float: left;}
	#FooterContent .SocialNetworks { width: 64px; float: right; margin: 10px 0 0;}
	#FooterContent .SocialNetworks a { float: left; margin-right: 10px;}
	#FooterContent .Textuals { margin-top: 40px;}
	#FooterContent .Textuals p { margin: 0; padding: 0; font: normal 11px/14px Tahoma, Geneva, sans-serif; color: #5a5a5a;}
	#FooterContent .Textuals p a { color: #7e7e7e; text-decoration: none;}
	#FooterContent .Textuals p a:hover { text-decoration: underline;}
	#FooterContent .sep { width: 200px; height: 8px; margin: 5px 0; background: url(../img/FooterContentSep.jpg) no-repeat;}
