select option {font-size:10px;}

.blockOneNews .breadcrumbs span, .blockOneNews .breadcrumbs a, 
.leaveComent textarea, .leaveComent input, 
.footer_1 ul li a, 
.blockEvents .blockContent .blockItem .itemDate .day,
.blockOurGuests .info_row .guest_name, .blockOurGuests .info_row .guest_description {
	font-family:   Arial, Tahoma, Helvetica, Verdana, sans-serif;
}

.postTop .postTitle {
	font-family: Georgia, Arial, Helvetica, Verdana, sans-serif;
}

.blockCommonBulletins .blockTitle, 
.blockAlphabet .blockContent p a, 
.blockAlphabet .blockTitle p, 
.blockArchive .blockTitle p
.blockBlog .blockTitle p,
.blockBuletins .itemTitle p,
.blockChat .blockTitle p, 
.blockChatLogin .blockTitle p,
.blockChatTitleArea .blockTitle p,
.blockCommonBulletins .blockIssue,
.blockCommonCatalogue .blockTitle p,
.blockCommonInner .blockTitle p,
.blockDiscussion .blockTitle p,
.blockDiscussionTitleArea .blockTitle p, 
.blockDiscussionTitleArea .title p,
.blockEvents .blockTitle p,
.blockHeadNews .blockTitle p, .blockHeadNews .blockTeaserBtn p,
.blockITJobs .blockTitle p,
.blockItLinks .blockTitle p,
.blockLastNews .blockTitle p,
.blockMarketNavigator .blockTitle p,
.blockNews .blockTitle p,
.BlockNewsList .blockTitle p,
.blockOneNews .blockTitle p,
.blockOurGuests .blockTitle p,
.blockOurGuests .info_row .guest_description,
.blockOurGuests .info_row .guest_name,
.blockOurPartners .blockTitle p,
.blockPartnersZones .blockTitle p, 
.blockPreliminaryQuestions .blockTitle p,
.blockPress .blockTitle p,
.blockPrograms .blockTitle p,
.blockSearch label,
.blockTerrabyte .blockTitle p,
.blockTitle p,
.blockWelcome .blockContent p,
.footer_2 .footer_2_content .col2 .title {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.clear {
	clear:both;
	font-size:0px;
	height:0px;
	overflow:hidden
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
    
body{
	padding-bottom: 45px;
}

.header1 {
	background:#074173 url(../images/header_top_bg.jpg) repeat-x;
	border-bottom:1px solid #fff;
}

.header1Content {
	width:982px;
	margin:0 auto;
	position:relative;
	z-index:10
}
	
/*HEADER 1 */
.header1ExtLinksMenu {
	padding:10px  0px 5px 16px;
	padding-left:16px;
	position:relative;
	float:left;
}	

.header1ExtLinksMenu li{
	float:left;
	position:relative;
	margin-right:5px;
}

.header1ExtLinksMenu a{
	color:#fff;
	text-decoration:none;
	display:block;
	position:relative;
	cursor:pointer;
	white-space:nowrap;
}

.header1ExtLinksMenu a:link, .header1ExtLinksMenu a:visited{
	color:#fff;
}

.header1ExtLinksMenu a:hover{
	color:#5c5c5c;
}

.header1ExtLinksMenu a span {
	padding-bottom:3px;
	display:block;
	float:left;
}

.header1ExtLinksMenu a span {
	padding-left:8px;
	background:url(../images/header_1/ext_menu_links_left.png) no-repeat left 50px;
}

.header1ExtLinksMenu  a span span {
	padding-right:8px;
	padding-left:0px;
	padding-top:3px;
	height: 16px;
	background:url(../images/header_1/ext_menu_links_right.png) no-repeat right 50px;
}

.header1ExtLinksMenu li:hover span {
	background-position:left top;
}

.header1ExtLinksMenu li:hover span span {
	background-position:right top;
}

.header1RightPart {
	float:right;
	height:30px;
	margin-top:10px;
}

.header1RightPart form, .header1RightPart div{
	float:left;
}

.header1RightPart .inputHolder{
	background:url(../images/header_1/input_bg.png) no-repeat;
	width:145px;
	padding:2px 0px 1px 10px;
}

.header1RightPart .submitHolder input{
	background:url(../images/header_1/submit_bg.png) no-repeat;
	width:35px;
	height:21px;
}

.header1RightPart .submitHolder input:hover{
	background:url(../images/header_1/submit_bg.png) no-repeat left -21px ;
	cursor:pointer;
}

.header1RightPart input {
	height:16px;
	width:120px;
	border:0px;
	font-size:10px;
	color:#5C5C5C;
	padding:0px;
	background:transparent;
}

.loginFormLinks {
	float:left;
	line-height:10px;
	padding-left:10px;
	padding-right:10px;
	margin-top:5px;
}

.loginFormLinks li {
	float:left;
	display:inline;
	border-right:1px solid #fff;
	margin-left: 7px;
	padding-right: 7px;
	font-size:10px;
}

.loginFormLinks .loginFormItemLast {
	border-right:0px;
}

.loginFormLinks li a ,.loginFormLinks li a:link,.loginFormLinks li a:visited {
	color:#fff;
}

.loginFormLinks li a:hover {
	color:#4192ce;
}
/*HEADER 1 END*/
	
/*HEADER 2 */
.header_2 {
	padding:8px 17px 28px 22px;
}

.logo {
	float:left;
	margin-top:17px;
}

.header_2Baner {
	float:right;
	position:relative;
}
.header_2Baner a{
	display: block;
	width: 732px;
	height: 94px;
}
/*HEADER 2 END*/

/*MAIN MENU*/
.mainMenuHolder {
	background:url(../images/main_menu/main_menu_left.png) no-repeat;
	width:956px;
	height: 33px;
	margin: 0 auto;
	padding-left:5px;
	line-height:29px;
	overflow: hidden;
}

.mmRight {
	float:left;
	display:block;
	background:url(../images/main_menu/main_menu_right.png) no-repeat;
	width:5px;
	height:33px;
}

.mainMenu {
	background:url(../images/main_menu/main_menu_middle.png) repeat-x;
	float:left;
	width:951px;
}
.mainMenu ul{}

.mainMenu ul li {
	float:left;
	padding:2px 2px 3px 0px;
	/*position:relative;*/
	background:url(../images/main_menu/main_menu_break.gif) no-repeat right 12px;
}

.mainMenu ul .selected {}

.mainMenu ul li.lastItem {
	background: transparent;
}

.mainMenu a, .mainMenu a:link, .mainMenu a:visited{
	color: #ffffff;
	font-weight:bold;
	cursor: pointer;
}

.mainMenu .selected a, .mainMenu .selected a:link, .mainMenu .selected a:visited{
	color: #000000;
}

.mainMenu  a {
	display:block;
	cursor:pointer;
	overflow:hidden;
}

.mainMenu a:hover {
	color: #000000;
}
	
.mainMenu a span {
	display:block;
	float:left;
	padding-left:6px;
	background: url(../images/main_menu/main_menu_but_left.png) no-repeat left 50px;
}

.mainMenu  a span span {
	padding-right:8px;
	padding-left:2px;
	background: url(../images/main_menu/main_menu_but_right.png) no-repeat right 50px;
	font-size: 12px;
}

.mainMenu a:hover span, .mainMenu .selected span {
	background-position:left top;
}

.mainMenu a:hover span span, .mainMenu .selected span span {
	background-position:right top;
}

.mainMenuArrowHolder{
	width:961px;
	margin: 0 auto;
	height: 9px;
	padding-top: 3px;
	overflow: hidden;
	position: absolute;
	top:161px;
	z-index:1;
}
.mainMenuArrowHolder .mainMenuArrow{
	float: left;
	display: inline;
	width: 13px;
	height: 8px;
	background: url(../images/main_menu/submenu_arrow.png) no-repeat center top;
}

.itfair_mmRight{
	float:left;
	display:block;
	background:url(../images/itfair_r.png) no-repeat;
	width:5px;
	height:33px;
}

.itfair_mainMenu{
	background:url(../images/itfair_m.png) repeat-x;
	float:right;
	width:130px;
	height:33px;
	text-align:center;
	font-size:12px;
	padding-top:2px;
}
.itfair_mainMenu a:hover{
	color:#fff;
	text-decoration:underline;
}
			 
/*SUB MENU*/
.subMenuWrapper{
	padding: 0 0 0 10px;
	height: 40px;
	position:relative;
	top:10px;
}
.subMenu {
	width: auto;
	float: left;
	display: inline;/* needed for IE6 float bug */
	line-height: 23px;
}
.subMenuContent{
	background:url(../images/sub_menu/submenu_mid.png) repeat-x;
	float:left;
	padding: 1px 0 0 0;
}
.round_left {
	background:url(../images/sub_menu/submenu_left.png) no-repeat left top;
	height:28px;
	float:left;
	width:5px;
}
.round_right {
	background:url(../images/sub_menu/submenu_right.png) no-repeat right top;
	height:28px;
	float:left;
	width:5px;
}

.subMenu ul li {
	background:url(../images/sub_menu/submenu_break.jpg) no-repeat right 10px;
	float:left;
	padding:1px 0px 3px 0px;
}

.subMenu ul .lastItem {
	background:transparent;
}

.subMenu a, .subMenu a:link, .subMenu a:visited{
	color:#13588D;
	font-weight:normal;
}

.subMenu .selected a, .subMenu .selected a:link, .subMenu .selected a:visited,.subMenu .selected:hover a,.subMenu a:hover{
	color:#4192ce;
	font-weight:normal;
}	

.subMenu a {
	padding: 0px 7px 0px 7px;
	font-weight: normal;
}
/*SUB MENU END*/		

/*MAIN MENU*/
.mainContent {}
.headerBottom {}
.innerContent {}

.shapeHolder {
	width:982px;
	margin:0 auto;
}

/*MAIN SHAPE*/	
.header1Content .mainShapeTop {
	background:url(../images/main_shape_top.png) no-repeat left bottom	
}
.shapeHolder .mainShapeMiddle {
	background:url(../images/main_shape_middle.png) repeat-y ;
}
.shapeHolder .mainShapeBottom {
	background:url(../images/main_shape_bottom.png) no-repeat left top;		
}
.shapeHolder .mainShapeBottom, .header1Content .mainShapeTop {
	height:15px;	
}

/* Content styling START */
.contentMain {
	width:620px;
	margin-right:40px;
}

.content_wrapper{
	padding: 0 11px 2px 11px;
}

.content_wrapper .mainCol_1 {
	width: 620px;/* 624 */
	float: left;
	margin: 23px 40px 0 0;
}

.content_wrapper .mainCol_2 {
	width: 300px;
	float: left;
	margin: 23px 0 0 0;
}

.content_wrapper .w3c1{
	width: 298px;
	margin: 0 26px 0 5px;
}

.content_wrapper .w3c2{
	width: 298px;
	margin: 0 26px 0 0;
}

.content_wrapper .w3c3{
	width: 298px;
}
/* Content styling END */

/*****************************/
/* contentHome styling START */
/*****************************/
#contentHome{
	width: 620px;
	padding: 0 0 0 5px;
}
#contentHome .content_row_1{
	width: 600px;
	margin: 23px 0 0 0;
}
#contentHome .content_row_1 .content_col_1{
	width: 281px;
	float: left;
}
#contentHome .content_row_1 .content_col_2{
	width: 281px;
	float: left;
	padding: 0 0 0 27px;
}
#contentHome .content_row_1 .content_col_3{
	width: 340px;
	float: left;
	padding: 0 0 0 26px;
}
#contentHome .content_row_1 .content_col_3 .blockAds, .blockAdsNoSpec{
	margin-top: 21px;
}

#contentHome .content_row_2{
	width: 955px;
	margin: 28px 0 0 0;
}
#contentHome .content_row_2 .content_col_1_2_wrapper{
	float: left;
	width: 589px;
	margin: 8px 0 0 0;
}
#contentHome .content_row_2 .content_col_1_2_wrapper .content_col_1{
	float: left;
	width: 281px;
}
#contentHome .content_row_2 .content_col_1_2_wrapper .content_col_2{
	float: left;
	padding: 0 0 0 27px;
	width: 281px;
}
#contentHome .content_row_2 .content_col_1_2_wrapper .blockBanner{
	margin: 36px auto 0 auto;
}
#contentHome .content_row_2 .content_col_3{
	width: 340px;
	float: left;
	padding: 0 0 0 26px;
}

#contentHome .content_row_3{
	width: 955px;
	margin: 28px 0 0 0;
}
#contentHome .content_row_3 .content_col_1{
	float: left;
	width: 281px;
	margin-top: 8px;
}
#contentHome .content_row_3 .content_col_2{
	float: left;
	padding: 0 0 0 27px;
	width: 281px;
	margin-top: 8px;
}
#contentHome .content_row_3 .content_col_3{
	float: left;
	padding: 0 0 0 26px;
	width: 340px;
}
/* contentHome styling END */

/******************************/
/* contentInner styling START */
/******************************/
#contentInner{
	width: 955px;
	padding: 0 0 0 5px;
}
#contentInner .content_row_1{
	width: 955px;
	margin: 23px 0 0 0;
}
#contentInner .content_row_1 .content_col_1{
	float: left;
	width: 281px;
}
#contentInner .content_row_1 .content_col_2{
	float: left;
	width: 311px;
	padding: 0 0 0 27px;
}
#contentInner .content_row_1 .content_col_3{
	width: 340px;
	float: left;
	padding: 0 0 0 26px;
}
#contentInner .content_row_1 .content_col_3 .blockAds{
	margin: 21px 0 0 0;
}
#contentInner .content_row_2{
	width: 955px;
	margin: 28px 0 0 0;
}
#contentInner .content_row_2 .content_col_1_2_wrapper{
	float: left;
	width: 620px;
	margin: 8px 0 0 0;
}
#contentInner .content_row_2 .content_col_1_2_wrapper .content_col_1{
	float: left;
}
#contentInner .content_row_2 .content_col_1_2_wrapper .content_col_2{
	float: left;
	padding: 0 0 0 27px;
}
#contentInner .content_row_2 .content_col_1_2_wrapper .content_col_1 .blockCommonInner .blockContent .itemSubTitle,
#contentInner .content_row_2 .content_col_1_2_wrapper .content_col_2 .blockCommonInner .blockContent .itemSubTitle{
	height:28px;
}
#contentInner .content_row_2 .content_col_1_2_wrapper .blockBanner{
	margin: 36px auto 0 auto;
}
#contentInner .content_row_2 .content_col_3{
	width: 340px;
	float: left;
	padding: 0 0 0 26px;
}
#contentInner .content_row_2 .content_col_3 .blockDiscussion{
	margin: 28px 0 0 0;
}
#contentInner .content_row_3{
	width: 955px;
	margin: 28px 0 0 0;
}
#contentInner .content_row_3 .content_col_1{
	float: left;
	width: 281px;
	margin-top: 8px;
}
#contentInner .content_row_3 .content_col_2{
	float: left;
	padding: 0 0 0 27px;
	margin-top: 8px;
}
#contentInner .content_row_3 .content_col_3{
	float: left;
	padding: 0 0 0 26px;
}
#contentInner .content_row_4{
	width: 955px;
	margin: 28px 0 0 0;
}
#contentInner .content_row_4 .content_col_1_2_wrapper{
	float: left;
	width: 589px;
	margin: 8px 0 0 0;
}
#contentInner .content_row_4 .content_col_1_2_wrapper .content_col_1{
	float: left;
	width: 281px;
}
#contentInner .content_row_4 .content_col_1_2_wrapper .content_col_2{
	float: left;
	padding: 0 0 0 27px;
	width: 281px;
}
#contentInner .content_row_4 .content_col_1_2_wrapper .blockBanner{
	margin: 36px auto 0 auto;
}
#contentInner .content_row_4 .content_col_3{
	width: 340px;
	float: left;
	padding: 0 0 0 26px;
}
#contentInner .content_row_5{
	width: 955px;
	margin: 28px 0 0 0;
}
#contentInner .content_row_5 .content_col_1{
	float: left;
	width: 281px;
	margin: 8px 0 0 0;
}
#contentInner .content_row_5 .content_col_2{
	float: left;
	width: 281px;
	padding: 0 0 0 27px;
	margin: 8px 0 0 0;
}
#contentInner .content_row_5 .content_col_3{
	float: left;
	padding: 0 0 0 26px;
}
		
#contentInner .content_row_6{
	width: 955px;
	margin: 28px 0 0 0;
}
#contentInner .content_row_6 .content_col_1{
	float: left;
	width: 281px;
	margin: 8px 0 0 0;
}
#contentInner .content_row_6 .content_col_2{
	float: left;
	width: 281px;
	padding: 0 0 0 27px;
	margin: 8px 0 0 0;
}
#contentInner .content_row_6 .content_col_3{
	float: left;
	padding: 0 0 0 26px;
}
		
#contentInner .content_row_7{
	width: 955px;
	margin: 28px 0 0 0;
}
#contentInner .content_row_7 .content_col_1{
	float: left;
	width: 281px;
	margin: 8px 0 0 0;
}
#contentInner .content_row_7 .content_col_2{
	float: left;
	width: 281px;
	padding: 0 0 0 27px;
	margin: 8px 0 0 0;
}
#contentInner .content_row_7 .content_col_3{
	float: left;
	padding: 0 0 0 26px;
}
/* contentInner styling END */

/* contentCatalogue START */
#contentCatalogue{
	width: 610px;
	padding: 0 26px 0 5px;
}
#contentCatalogue .blockTerrabyte,
#contentCatalogue .blockCommonCatalogue{
	float: left;
}
#contentCatalogue .notFirstRow{
	padding-top: 36px;
}
#contentCatalogue .blockBanner {
	margin: 0 auto;
	padding: 46px 0 10px 0;
}
/* contentCatalogue END */

/* contentBulletins START */
#contentBulletins{
	width: 589px;
	padding: 0 26px 0 5px;
}
#contentBulletins .blockCommonBulletins{
	float: left;
}
#contentBulletins .blockCommonBulletins_right{
	margin-left: 27px;
}
#contentBulletins .blockBanner {
	margin: 0 auto;
	padding: 45px 0 42px 0;
}
/* contentBulletins END */

/* contentChat START */
.chat_error{
	color: #C00;
	padding-left: 5px;
}

#contentChat{
	width: 589px;
	padding: 0 26px 0 5px;
}
#contentChat .blockOurGuests{
	margin-top: 24px;
}
.contentChat .mainCol_1,
.contentChat .mainCol_2{
	margin-top: 32px;
}
.contentChat .chatArea{
	width: 950px;
	padding-left: 5px;
	margin-top: 33px;
}
.contentChat .chatArea .chat_col_1,
.contentChat .chatArea .chat_col_2{
	width: 462px;
	float: left;
}
.contentChat .chatArea .chat_col_2{
	padding-left: 26px;
}
.contentChat .chatArea .chat_col_1 .blockWelcome,
.contentChat .chatArea .chat_col_1 .blockWelcome{
	margin-top: 10px;
	margin-bottom: 10px;
}
.contentChat .chatArea .chat_col_1 .blockNickname, 
.contentChat .chatArea .chat_col_2 .blockNickname{
	margin-top: 10px;
}
/* contentChat END */

/* contentDiscussion START */
#contentDiscussion{
	width: 620px;
	padding: 0 26px 0 5px;
}
#contentDiscussion .blockOurPartners{
	padding: 2px 30px 0 0;
	float: left;
}
#contentDiscussion .contentDiscussionText p{
	padding: 5px 0 0 0;
	color: #4f4f4f;
}
#contentDiscussion .contentDiscussionText a{
	color: #226CA5;
}
#contentDiscussion .contentDiscussionText a:hover{
	text-decoration: underline;
}
#contentDiscussion .contentDiscussionText ul{
	margin-left: 20px;
}
#contentDiscussion .contentDiscussionText ul li{
	list-style-type: disc;
	margin: 10px;
}
#contentDiscussion .contentDiscussionText .blockText{
	padding: 15px 0 0 0;
}
#contentDiscussion .contentDiscussionText{
	margin-top: 25px;
	padding: 0 10px;
	font-size: 13px;
	width:620px;
}
#contentDiscussion .blockOurGuests{
	margin-top: 33px;
	float:left;
}
#contentDiscussion .blockPreliminaryQuestions{
	margin-top: 35px;
}
#contentDiscussion .blockArchive{
	margin-top: 35px;
	margin-bottom: 6px;
}
/* contentDiscussion END */

/****************************/
/* BLOCKS POSITIONING START */
/****************************/
/* Col2 */
.content_wrapper .mainCol_2 .blockEvents,
.content_wrapper .mainCol_2 .blockPartners{
	/*margin-bottom: 11px;*/
}
.content_wrapper .mainCol_2 .blockAds{
	margin-top: 21px;
}
.content_wrapper .mainCol_2 .blockITJobs,
.content_wrapper .mainCol_2 .blockEvents,
.content_wrapper .mainCol_2 .blockPartnersZones,
.content_wrapper .mainCol_2 .blockPartners,
.content_wrapper .mainCol_2 .blockDiscussion,
.content_wrapper .mainCol_2 .blockBuletins,
.content_wrapper .mainCol_2 .blockLastNews,
.content_wrapper .mainCol_2 .blockGoogleAds {
	margin-top: 28px;
}
/* BLOCKS POSITIONING END */
/*MAIN SHAPE END*/

/* blockItLinks START*/
.blockItLinks {
	width: 281px;
}
.blockImageHolder {
	float:left;
	padding:3px;
	background:url(../images/common/block_image_bg.png) no-repeat;
	margin-right:15px;
	margin-top:14px;
	margin-bottom:11px;
}

.blockItLinks .itemDescription {
	float:left;
	width:155px;
}

.blockImageMask {
	overflow:hidden;
	width:102px;
	height:64px;
}

.blockItLinks .blockTitle{
	width: 271px;
	height: 18px;
	padding: 0 0 5px 10px;
	background: url(../images/common/block_title_separator.jpg) no-repeat;
	background-position: left bottom;
}
.blockItLinks .blockTitle p{
	font-size: 12px;
	font-weight: bold;
	color: #494949;
	padding: 0 0 4px 0;
}
.blockItLinks .blockContent{
	padding: 0 0 0 0;
}
.blockItLinks .blockItem{
	padding-left: 0px;
	padding-top:5px;
	padding-bottom:1px;
}
.blockItLinks .itemDescription .itemInfo{
	padding: 4px 0 0 0;
}
.blockItLinks .itemTitle,.blockItLinks .itemTitle.a:link,.blockItLinks .itemTitle.a:visited{
	color: #226ca5;
	font-size: 12px;
	font-weight: bold;
}
.blockItLinks .date {
	margin-top:3px;
}
			
.blockItLinks .itemTitle:hover{
	text-decoration: underline;
}
.blockItLinks .itemDescription{
	padding: 13px 0 8px 0;
}
.blockItLinks .itemLinkMore{
	color: #4795d0;
	padding: 0 0 0 2px;
}
.blockItLinks .itemLinkMore:hover{
	text-decoration: underline;
}
.blockItLinks .blockLinkAll{
	width: 272px;
	height: 16px;
	background: url(../images/common/block_link_all_back_short.jpg) no-repeat;
	padding: 9px 0 0 9px;
}
.blockItLinks .blockLinkAll a,.blockItLinks .blockLinkAll a:link,.blockItLinks .blockLinkAll a:visited{
	color: #165d92;
	padding: 0 0 0 9px;
	background: url(../images/common/bullets_blue.gif) no-repeat;
	background-position: 0 4px;
}
.blockItLinks .blockLinkAll a:hover{
	color: #66aae1;
	background-position: 0 -41px;
}
.blockItLinks .hr{
	width: 281px;
	background: url(../images/common/dotted_separator_blue.gif) repeat-x;
}
.blockItLinks .notFirst{
	padding: 13px 0 0 10px;
}
/* blockItLinks END */

/* blockPartners START */
.blockPartners{
	width: 300px;
}
.blockPartners .blockTitle{
	width: 300px;
	height: 31px;
	background: url(../images/block-title-sprite.jpg) no-repeat left -62px;
}
.blockPartners .blockTitle p{
	/*font-family: "Myriad Pro", Arial, Tahoma, Helvetica, Verdana, sans-serif;*/
	font-size: 12px;
	/*font-weight: 600;*/ font-weight:bold;
	color: #ffffff;
	padding: 8px 0 0 21px;
}
.blockPartners .blockContent{
	padding: 5px 21px 4px 21px;
}
.blockPartners .blockItem{
	padding: 12px 5px 9px 0;
}
.blockPartners .blockItem a{
	color: #483846;
}
.blockPartners .blockItem a:hover{
	text-decoration: underline;
}
.blockPartners .hr{
	width: 298px;
	background: url(../images/common/dotted_separator.gif) repeat-x;
}
.blockPartners .blockLinkAll{
	width: 319px;
	height: 16px;
	background: url(../images/common/block_link_all_back.gif) no-repeat;
	padding: 9px 0 0 21px;
}
.blockPartners .blockLinkAll a{
	color: #165d92;
	padding: 0 0 0 9px;
	background: url(../images/common/bullets_blue.gif) no-repeat;
	background-position: 0 4px;
}
.blockPartners .blockLinkAll a:hover{
	color: #66aae1;
	background-position: 0 -41px;
}
/* blockPartners END */

/*blockPartnersZones*/
.pzShapeBottom {
	background:url(../images/common/block_partners_zones/zones_shape_big_bottom.png) no-repeat left bottom;
	padding-bottom:5px;
}
.pzShapeTop {
	background:url(../images/common/block_partners_zones/zones_shape_big_top.png) no-repeat left bottom;
	height:5px;
	font-size:1px;
}
.pzShapeMiddle {
	background:#1861A0 url(../images/common/block_partners_zones/zones_shape_big_middle.png) repeat-x;
}
.pzbcShapeMiddle {
	background:#fff;
}
.pzbcShapeTop {
	background:url(../images/common/block_partners_zones/zones_shape_small_top.png) no-repeat left bottom;
	height:6px;
	font-size:0px;
}
.pzbcShapeBottom {
	background:url(../images/common/block_partners_zones/zones_shape_small_bottom.png) no-repeat 6px bottom;
}

/* NEW START */
.blockPartnersZones{
	width: 300px;
	height: 196px;
}
.blockPartnersZones .round_top,
.blockPartnersZones .round_bottom{
	width: 100%;
	height:5px;
	font-size:1px;
	overflow: hidden;
	background: url(../images/common/block_partners_zones/partner_zones_corners.jpg) no-repeat;
}
.blockPartnersZones .round_top{
	background-position: left top;
}
.blockPartnersZones .round_bottom{
	background-position: left bottom;
}
.blockPartnersZones .blockContent{
	height: 186px;
	background: url(../images/common/block_partners_zones/partner_zones_back.jpg) repeat-x;
}
.blockPartnersZones .blockContent .blockTitle{}

.blockPartnersZones .blockContent .blockTitle p{
	color: #ffffff;
	font-size: 12px;
	font-weight: 600;
	padding: 3px 0 0 21px;
}
.blockPartnersZones .blockContent .blockLogosArea{
	width: 328px;
	height: 160px;
	margin: 8px auto 0 auto;
}
.blockPartnersZones .blockContent .blockLogosArea .round_top_logos{
	width: 100%;
	background: url(../images/common/block_partners_zones/zones_shape_small_top.png) no-repeat left top;
	height: 6px;
	font-size: 1px;
}
.blockPartnersZones .blockContent .blockLogosArea .round_bottom_logos{
	width: 100%;
	background: url(../images/common/block_partners_zones/zones_shape_small_bottom.png) no-repeat left bottom;
	height: 5px;
	font-size: 1px;
}
.blockPartnersZones .blockContent .blockLogosArea .blockLogos{
	width: 100%;
	height: 138px;
	background-color: #ffffff;
	margin: 0;
	padding: 10px 0 0 0;
}
.blockPartnersZones .blockContent .blockLogosArea .blockLogos .one_logo{
	float: left;
	width: 163px;
	height: 130px;
}
.blockPartnersZones .blockContent .blockLogosArea .blockLogos .notFirst{
	border: none;
	width: 164px;
	border-left: 1px solid #cedeee;
}
.blockPartnersZones .blockContent .blockLogosArea .blockLogos .one_logo a{
	display: block;
	width: 163px;
	height: 130px;
}
/* NEW END */
/*blockPartnersZones END*/

/*BLOCK NEWS, PRESS LIST, BLOG*/
#contentNewsList ,#contentOneNews, #contentBlog, #contentPressList {
	width:620px;
	padding:0px 0 0px 5px;
}

/*MY CLASSES FOR FLOATED BLOCKS*/
#contentNewsList .blockHeadNews,#contentNewsList .blockNews {
	float:left;
}

#contentNewsList .blockNews {
	margin-left:27px;
}
/*MY CLASSES FOR FLOATED BLOCKS*/

#contentNewsList .blockBanner, #contentPressList .blockBanner,#contentOneNews .blockBanner {
	margin:45px auto;
}

#contentNewsList .BlockNewsList {
	margin-top: 36px;
}

.BlockNewsList .blockTitle {
	border-bottom:2px solid #8bc3f1;
	background-position: left bottom;
	padding: 0 0 9px 10px;
}

.BlockNewsList .blockTitle p {
	font-size: 12px;
	font-weight: bold;
	color: #494949;
}

.newsListItem .dateShapeTop {
	background:url(../images/news_list/news_list_date_top.jpg) no-repeat;
	color: #524051;
}

.newsListItem .dateShapeBottom {
	background:#f1f1f1 url(../images/news_list/news_list_date_bottom.jpg) no-repeat left bottom;
}

.newsListItem {
	padding-left: 10px;
	margin-top: 15px;
	padding-bottom:13px;
	background: url(../images/common/dotted_separator_blue.gif) repeat-x left bottom;
}
.newsListItemFirst{
	margin-top: 20px;
}

.newsListItem .itemTitle {
	margin-bottom: 5px;
	color: #226CA5;
	font-size: 12px;
	font-weight: bold;
}

.newsListItem .itemTitle a:link,
.newsListItem .itemTitle a:visited,
.newsListItem .itemTitle a {
	color: #226CA5;
	font-weight: bold;
}

.newsListItem .itemTitle a:hover {
	text-decoration:underline;	
}

.newsListItem .itemTitle .inactive {
	color:#919191;
	font-size:9px;
}

.newsListItem .itemDescription .more {
	color:#4795D0;
}

.newsListItem .itemDescription .more:hover {
	text-decoration:underline;
}

.newsListItem .itemLeft {
	float: left;
	width:57px;
	margin-right:17px;
	text-align:right;
}

.newsListItem .itemMiddle {
	float: left;
	width:106px;/*117*/
	/*height: 81px;/*85*/
	margin-right:17px;
	background:url(../images/common/block_common_inner/block_image_frame.jpg) no-repeat;
	padding:2px;
}
.newsListItem .itemMiddle a{
	width: 113px;
	/*height: 81px;*/
	display: block;
}

.newsListItem .itemRight {
	float: left;
	width:405px;
	margin-right:0px;
}

#contentPressList .newsListItem .itemRight {
	float: left;
	width:530px;
	margin-right:0px;
}

.newsListItem .itemLeft span{
	display:block;
	font-weight:bold;
	padding:3px 5px;
}

.viewAndComents {
	margin-top:5px;
}

.viewAndComents span {
	display:block;
	float:left
}

.viewAndComents .View {
	padding-left:18px;
	background:url(../images/news_list/eye.png) no-repeat left 3px;
}

.viewAndComents .Coments {
	padding-left:18px;
	background:url(../images/news_list/coment.png) no-repeat left 3px;
	margin-left:3px;
}
.viewAndComents .Coments a:hover{
	text-decoration: underline;
}

.pagination {
	width:587px;
	line-height:22px;
	background:#edf2f8;
	margin:10px 0 2px 0;
	padding:0px 18px 0 15px;
	border:1px solid #E8E9EA;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.pagination .previous, .pagination .next {
	float: left;
	width: 103px;
}

 .pagination .next {
 	text-align:right;
 }
				
.pagination .pagesLinks {
	float:left;
}
				
.pagination .next a:link, 
.pagination .previous a:link,
.pagination .next a:visited, 
.pagination .previous a:visited,
.pagination .next a, 
.pagination .previous a {
	font-weight:bold;
	color:#534053;
}

.pagination .next a:hover, 
.pagination .previous a:hover{
	text-decoration:underline;
}


.pagination .pagesLinks a:link, 
.pagination .pagesLinks a:visited, 
.pagination .pagesLinks a {
	color:#8B738B;
	letter-spacing:0.1em;
}
				
.pagination .pagesLinks {
	width:380px;
	text-align:center;
	font-weight:bold;
	letter-spacing:0.1em;
}
	.pagination .pagesLinks a:hover {
		color:#5C5C5C;
	}
.pagination .pagesLinks span{
	text-decoration:underline;
	color: #524051;
}
.pagination .next a{
	padding-right:13px;
	/*background:url(../images/common/pagination_next.jpg) no-repeat right 4px;*/
	text-align:right;
}

.pagination .previous a{
	padding-left:13px;
	/*background:url(../images/common/pagination_prev.jpg) no-repeat left 4px;*/
}
/*BLOCK NEWS LIST END*/
		
/*BLOCK ONE NEWS*/
	/*SHAPES*/
.oneNewsItem .dateShapeTop {
	background:url(../images/news_list/news_list_date_top.jpg) no-repeat;
}

.oneNewsItem .dateShapeBottom {
	background:#f1f1f1 url(../images/news_list/news_list_date_bottom.jpg) no-repeat left bottom;
}

.moreAbout .shapeTop {
	background:url(../images/common/block_one_news/more_about_top.jpg) no-repeat left top;
	padding-top:5px;
}

.moreAbout .shapeBottom {
	background:#EDF2F8 url(../images/common/block_one_news/more_about_bottom.jpg) no-repeat left bottom;
}

.leaveComent.shapeRoundTop {
	background:#ECECEC url(../images/common/block_one_news/submit_coment_shape_top.jpg) no-repeat;
}
	
.leaveComent .shapeRoundBottom {
	background:url(../images/common/block_one_news/submit_coment_shape_bottom.jpg) no-repeat left bottom;
	height:8px;
}
	
.blockOneNews .breadcrumbs {
	padding: 0px 0px 9px 10px;
	border-bottom:2px solid #8bc3f1;
	margin-bottom:18px;
}
	
.blockOneNews .breadcrumbs span, .blockOneNews .breadcrumbs a {
	font-size: 12px;
	font-weight: bold;
	color: #494949;
}
	
.blockOneNews .breadcrumbs a:link,
.blockOneNews .breadcrumbs a:visited,
.blockOneNews .breadcrumbs a:active,
.blockOneNews .breadcrumbs a {
	background:url(../images/breadcrumb_separator.jpg) no-repeat right 3px;
	padding-right:7px;
	margin-right:5px;
}
	
.blockOneNews .breadcrumbs a:hover {color:#755F76;}
.blockOneNews .breadcrumbs span {color:#755F76;}
		
.blockOneNews .breadcrumbs a:link.lastLink, 
.blockOneNews .breadcrumbs a:visited.lastLink, 
.blockOneNews .breadcrumbs a:active.lastLink, 
.blockOneNews .breadcrumbs a.lastLink { 
	background-image:none;
	color:#755F76;
}
	
.blockOneNews .blockTitle {
	margin-bottom:15px;
	border-bottom:2px solid #8bc3f1;
}
	
.blockOneNews .blockTitle p {
	padding: 0px 0 9px 10px;
	font-size: 12px;
	font-weight:bold;
	color: #494949;
}
 
.print_header {
	display:none;
}

.oneNewsItem .partLeft {
	float: left;
	width:57px;
	margin-right:17px;
	text-align:right;
}

.oneNewsItem .partLeft span{
	display:block;
	font-weight:bold;
	padding:3px 8px;
	color: #524051;
}
	
.oneNewsItem .partRight {
	float:right;
}
	
.oneNewsItem .fulltext {
	font-style:oblique;	
	padding-left:8px;
}

.oneNewsItem .fulltext a:link,
.oneNewsItem .fulltext a:visited,
.oneNewsItem .fulltext a {
	color:#226CA5;
}

.oneNewsItem .fulltext a:hover {
	text-decoration:underline;
}
	
.fontAndPrint span {
	float:left;
	display:block;
	width:30px;
	height:28px;
	margin-left:4px;
}

.fontAndPrint .fontLarge, 
.fontAndPrint .fontSmall,
.fontAndPrint .print {
	cursor:pointer;
	background:url(../images/common/block_one_news/font_sprite.jpg) no-repeat;
}

.fontAndPrint .fontLarge {
	background-position:left top;
}

.fontAndPrint .fontSmall {
	background-position:-30px -30px;
	cursor:default;
}

.fontAndPrint .print {
	background-position:-60px top;
}

.oneNewsItemContent .prTitle,
.oneNewsItemContent .itemTitle{
	margin-top:11px;
	margin-bottom:17px;
	color: #226CA5;
	font-size:17px;
	font-weight:bold;
	margin-left:10px;
}


.oneNewsItemContent .itemDescription {
	font-size:14px;
	color:#3f3f3f;
	line-height:20px;
	padding-left:8px;
}

.oneNewsItemContent .itemDescription p{
	margin-bottom:13px;
}

.oneNewsItemContent .itemDescription .picLeft {
	margin:0px 15px 5px 0px;
	border:1px solid #b8b8b8;
	padding:2px;
	float:left;
}

.oneNewsItemContent .itemDescription .picMiddle {
	border:1px solid #b8b8b8;
	margin:10px 0px 0px 0px;
	padding:2px;
}

.oneNewsItemContent .itemDescription .picRight {
	margin:0px 0px 5px 15px;
	border:1px solid #b8b8b8;
	padding:2px;
	float:right;
}

.oneNewsItemContent .itemDescription a:link,
.oneNewsItemContent .itemDescription a:active,
.oneNewsItemContent .itemDescription a:visited {
	color: #226CA5;
}

.oneNewsItemContent .itemDescription a:hover {
	text-decoration: underline;
}
	
.oneNewsItemBottom {
	margin-top:15px;
	background:url(../images/common/block_one_news/share_bg.jpg) no-repeat left bottom
}
 	
.oneNewsItemBottom .shareItem {
	float:right;
}
.oneNewsItemBottom .shareItem .shareWithFriend {
	cursor:pointer;
}
	
/*.moreAbout {
	width:620px;
}*/

.additional{
	width:120px;
	float:left;
	margin-right:15px;
	/*margin-top:20px;*/
	line-height:15px;
}

.moreAbout .moreAboutTitle {
/*margin-top:5px; color: #755F76; font-size:11px;
font-weight:bold; margin-left:10px; margin-bottom:5px;
border-bottom: 2px solid #8BC3F1; width:100px; padding-bottom:3px;*/
	background:url(/images/more_title.png) no-repeat;
	margin-bottom:3px;
	padding-left:7px;
	padding-top:5px;
	font-size:11px;
	color:#fff;
	width:120px;
	height:24px;
}

/*.moreAboutList ul{
	padding:9px 10px 10px 10px
}*/
.moreAboutList ul{
	margin-left:10px;
	
}

.moreAboutList{
/*background:#edf2f8; border-radius:5px; border:1px solid #999;
-moz-border-radius:5px; -webkit-border-radius:5px;*/
	font-size:11px;
}

.moreLinks,.linksHolder {
	border-radius:5px;
	background:#eee;
	padding-top:7px;
}
	
.additional .moreAboutList ul li {
	margin-bottom:10px;
	padding-left: 12px;
	background:url(../images/common/block_one_news/more_about_bullet.jpg) no-repeat 0px 4px;
}

.moreAboutList ul li a:link, 
.moreAboutList ul li a:visited,
.moreAboutList ul li a {
	color:#514050;
}

.moreAboutList ul li a:hover {
	text-decoration:underline;
}

.linksHolder{padding-top:5px;}

.tLinks{
	margin-left:10px;
	margin-bottom:5px;
}
				
.oneComent {
	margin-bottom:10px;
}
	
.comentHeader {
	z-index:10;
	height:30px;
	line-height:30px;
	position:relative;
	background:#e8e8e8;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
}
	
.comentHeader .colGen, .comentHeader .colLink,
.comentHeader .colNick, .comentHeader .colVote,
.comentHeader .colNick, .comentHeader .colRate,
.comentHeader .datAndNumber,
.comentHeader .colAvatar{
	float:left;
}
	
.comentHeader .colNick, .comentHeader .colRate{
	font-weight:bold;
}

.comentHeader .colGen, .comentHeader .colLink {
	height:30px;
	width:35px;
}

.comentHeader .colLink a {
	height:30px;
	width:35px;
	display:block;
}

.comentHeader .colGen.man {
	background:url(../images/common/block_one_news/coment_man.png) no-repeat center center;/*for IE 6 GIF*/
}

.comentHeader .colGen.woman {
	background:url(../images/common/block_one_news/coment_woman.png) no-repeat center center;/*for IE 6 GIF*/
}

.comentHeader .colNick,
.comentHeader .colNick a,
.comentHeader .colNick a:visited {
	font-weight:bold;
	color:#3472A1;
	width:155px;
	margin-right:30px;
}

.comentHeader .colNick a,
.comentHeader .colNick a:visited {
	font-weight:bold;
	color:#3472A1;
	margin-right:0px;
	text-decoration:underline;
}

.comentHeader .colNick span{
	line-height:13px;
	display:block
}

.comentHeader .colLink {
	padding-left:2px;
	background:url(../images/common/block_one_news/coment_header_break.jpg) no-repeat left center;
	margin-right:20px;
}
	
.comentHeader .colLink a {
	display:block;
	background:url(../images/common/block_one_news/coment_header_link.png) no-repeat center center;/*for IE 6 GIF*/
}
	
.comentHeader .colVote {
	margin-top:6px;
	width:48px;
	height:18px;
	line-height:18px;
}

.comentHeader .colVote .thumbUp, .comentHeader .colVote .thumbDown {
	width:16px;
	height:18px;
	display:block;
	float:left;
	background:url(../images/common/block_one_news/vote_sprite.jpg) no-repeat;
	cursor:pointer;
}

.comentHeader .colVote .thumbUp {
	background-position:left top;
	margin-right:16px;
}

.comentHeader .colVote .thumbUp:hover{
	background-position:left -20px;
}

.comentHeader .colVote .thumbDown {
	background-position:-18px top;
}

.comentHeader .colVote .thumbDown:hover{
	background-position:-18px -20px;
}

.comentHeader .colVote.votedFor .thumbUp,
.comentHeader .colVote.votedFor .thumbUp:hover {
	background-position:left -40px;
}


.comentHeader .colVote.votedFor .thumbDown:hover {
	background-position:-18px top;
}

.comentHeader .colVote.votedAgainst .thumbDown,
.comentHeader .colVote.votedAgainst .thumbDown:hover {
	background-position:-18px -40px;
}
	
.comentHeader .colVote.votedAgainst .thumbUp:hover {
	background-position:left top;
}

.comentHeader .colVote.votedFor .thumbUp,
.comentHeader .colVote.votedFor .thumbDown:hover,
.comentHeader .colVote.votedAgainst .thumbDown,
.comentHeader .colVote.votedAgainst .thumbUp:hover {
	cursor:default;
}

.dateAndnumber {
	float:right;
	color:black;
	font-weight:bold;
}
	
.dateAndnumber span{
	float:left;
	display:block;
	padding:0px 8px;
}

.dateAndnumber .date {
	background:url(../images/common/block_one_news/coment_header_break.jpg) no-repeat right center;
}

	
.oneComent .comentContent {
	background:#F6F6F6 url(../images/common/block_one_news/coment_content_bottom.jpg) no-repeat left bottom;
	padding-top:20px;
	position:relative;
	top:-5px;
	z-index:1;
	padding-bottom:10px;
}
.oneComent .comentContent .avatar{
	float:left;
	margin:0px 10px 0px 8px;
}

.oneComent .comentContent .avatar .avatarBorder{
	border:1px solid #b8b8b8;
	padding:2px;
}

.oneComent .comentContent .description{
	float:left;
	width:530px;
	margin-bottom:0px;
}

.oneComent .comentContent .signature{
	clear:both;
	text-align:right;
	font-size:10px;
	color:#858585;
	border-top:1px dotted #ccc;
	margin:10px 10px 0px 10px;
	padding-top:5px;
}
	
.leaveComent {
margin-bottom:10px;
}

.leaveComent form {padding: 15px 10px 5px;}
.leaveComent form input, .leaveComent form textarea {outline:none;}

.leaveComent .areaSubmitHolder,
.leaveComent input,
.leaveComent label,
.leaveComent img {
	float:left;
}
.leaveComent  label {
	width:66px;
}

.leaveComent .authorInput {
	width:212px;
	height:19px;
	padding:4px 8px 5px 8px;
	float:left;
	background:url(../images/common/block_one_news/coment_input_bg.png) no-repeat;
}

.leaveComent .captchaInput {
	width:122px;
	height:17px;
	margin-left:8px;
	margin-top:10px;
	display:inline;
	padding:4px 8px 0px 8px;
	float:left;
	background:url(../images/common/block_one_news/coment_input_bg_small.png) no-repeat;
}

.leaveComent input,
.leaveComent select {
	width:212px;
	height:19px;
	border:0px;
	background: transparent;
}

.leaveComent .submitPanel input {
	width:122px;
	height:17px;
}

.leaveComent .submitPanel img {
	width:100px;
	height:30px;
}
	
.leaveComent .areaHolder {
	background:url(../images/common/block_one_news/coment_area_bg.png) no-repeat;
	border:0px;
	padding:6px 8px;
	width:483px;
	height:90px;	
}

.leaveComent textarea {
	width:483px;
	height:90px;
	overflow:auto;
	border:0px;
	background:transparent;
}

.leaveComent .emoticons {
	margin-top:13px;
	margin-bottom:12px;
}
	
	.leaveComent .areaSubmitHolder .emoticons img {
		float:none;
		margin-right:5px
	}

.leaveComent .submitPanel .submitBt {
	width:74px;
	height:19px;
	background:url(../images/common/block_one_news/coment_submit_bg.png) no-repeat left 0px;
	color:white;
	font-weight:bold;
	padding:0px 8px 0px 8px;
	margin-left:8px;
	margin-top:11px;
	cursor:pointer;
}

.leaveComent .submitPanel .submitBthover {
	background-position:left -19px;
}

.leaveComent .authorHolder {
	width:100%;
}

.leaveComent textarea, .leaveComent input {
	font-size:11px;
	color:#5C5C5C;
	outline:none;
}

.leaveComent .warning {
	width:150px;
	float:left;
	color:#c00;
	margin:12px 0 0 10px;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:underline;
}

/*BLOCK ONE NEWS END*/
		
/*BLOCK LATEST NEWS*/

.blockLastNews .blockTitle{
	width: 300px;
	height: 31px;
	background: url(/images/block-title-sprite.jpg) no-repeat left top;
	margin-bottom:10px;
}
.blockLastNews .blockTitle p{
	font-size: 12px;
	font-weight: 600;
	color: #f4f7f3;
	padding:9px 0 0 21px;
}

.blockLastNews .blockContent{
	padding:10px 20px 1px 20px;
}

.blockLastNews .newsItem a:link,.blockLastNews .newsItem a:visited,.blockLastNews .newsItem a {
	text-decoration:none;
	font-size: 12px;
}

.blockLastNews .newsItem a:hover {
	text-decoration:underline;
}

.newsItem {
	padding-bottom:12px;
	margin-bottom:12px;
	background:url(../images/common/block_last_news/item_border.jpg) repeat-x left bottom
}

.blockLastNews .linkAll:link,.linkAll:visited ,.linkAll {
	float:left;
	padding-left:9px;
	background:url(../images/common/bullet_darkred.gif) no-repeat;
	background-position: 0 4px;
}

.blockLastNews .linkAll:hover {
	color: #66131f;
	background-position: 0 -41px;
}
/*BLOCK LATEST NEWS END*/

/*BLOCK CATEGORIES*/
.blockCategories {
	margin-top:20px;
}
	
.blockCategories .blockTitle {
	padding: 0px 0px 2px 0px;
	border-bottom:2px solid #8bc3f1;
}
	
.blockCategories .blockTitle p {
	font-size: 12px;
	font-weight: 600;
	color: #494949;
	padding: 0px 0 7px 10px;
}
			
.blockCategories ul{
	padding:15px 10px;
	padding-bottom:0px
}
.blockCategories ul li{
	padding:7px 0px;
	border-bottom:1px solid #D1D1D1;
	font-weight:bold;
	font-size:12px;	
	padding-left:15px;
	background:url(../images/common/block_categories/cat_bullet.jpg) no-repeat left center;	
}

.blockCategories ul li .catLink:link, .blockCategories ul li .catLink:visited,.blockCategories ul li .catLink {
	float: left;
	color:#483846;	
}

.blockCategories ul li .catLink:hover {
	text-decoration:underline;
}

.blockCategories ul li .rssLink{
	float: right;
	width:23px;
	height:15px;
	background:url(../images/footer_2/rss_24.png) no-repeat;
}

.blockCategories ul li .rssLink:hover {
	background-position:0px -85px;
}
/*BLOCK CATEGORIES END*/
	
/*BLOCK COMENTS*/
.blockComents {
	margin-top:30px;
}

.blockComents .blockTitle {
	padding: 0px 0px 2px 0px;
	border-bottom:2px solid #8bc3f1;
	background-position: left bottom;
}

.blockComents .blockTitle p {
	font-size: 12px;
	font-weight: 600;
	color: #494949;
	padding: 13px 0 7px 10px;
}

.blockComents ul{
	padding:15px 0px 0px 15px;
}
.blockComents ul li{
	padding:7px 0px;
	font-weight:bold;
	font-size:11px;	
	background: url(../images/common/dotted_separator_blue.gif) repeat-x left bottom;
}

.blockComents ul li.lastItem {
	background: transparent;
}

.blockComents ul li a:link,
.blockComents ul li a:visited,
.blockComents ul li a {
	padding-left:15px;
	background: url(../images/common/block_coments/block_coment_bullets.jpg) no-repeat left 5px;
	color: #483846;
}

.blockComents ul li a:hover {
	text-decoration:underline
}

.blockComents .blockLinkAll{
	width: 300px;
	height: 16px;
	background: url(/images/block-title-sprite) no-repeat left -225px;
	padding: 9px 0 0 21px;
}

.blockComents .blockLinkAll a{
	color: #165d92;
	padding: 0 0 0 9px;
	background: url(../images/common/bullets_blue.gif) no-repeat;
	background-position: 0 4px;
}

.blockComents .blockLinkAll a:hover{
	color: #66aae1;
	background-position: 0 -41px;
}

/*BLOCK COMENTS END*/

/* more on subject */
.more_category{margin-bottom:20px;}

.more_category .mainTitle{
	background:url(/images/more_on_subject.jpg) no-repeat;
	width:620px;
	height:31px;
}

.more_category .mainTitle div{
	margin-left:10px;
	padding-top:9px;
	font-size:12px;
	text-transform:uppercase;
	color:#fff;
}

.more_category li{
	margin-top: 10px;
	margin-left:13px;
	padding-left: 12px;
	background: url(../images/common/block_one_news/more_about_bullet.jpg) no-repeat 0px 4px;
}

.more_category li a{color: #226CA5; font-size:12px;}

/* footer_1 START */
.footer_1{
	width: 982px;
	margin: 0 auto;
}
.footer_1 .inner_footer_1{
	margin: 16px 0 11px 0;
}
.footer_1 ul{
	list-style-type: none;
	float: left;
	margin-left: 16px;
}
.footer_1 ul li{
	float: left;
	padding-right: 7px;
}
.footer_1 ul .notFirst{
	padding-left: 9px;
	background: url(../images/footer_1/footer_1_separator.gif) no-repeat;
	background-position: 0 3px;
}
.footer_1 ul li a {}
.footer_1 ul li a:hover{
	text-decoration: underline;
}
.footer_1 .copyright{
	float: left;
	padding-left: 24px;
}
.footer_1 .counters{
	float: right;
	width: 169px;
	padding-right: 9px;
}
.footer_1 .tyxo_counter{
	width: 84px;
	height: 19px;
	float: left;
}
.footer_1 .web_counter{
	width: 74px;
	height: 19px;
	float: left;
	margin-left: 11px;
}
/* footer_1 END */

/* footer_2 START */
.footer_2{
	width: 980px;
	margin: 0 auto;
}
.footer_2 .inner_footer_2{}

.footer_2 .round_top, .footer_2 .round_bottom{
	width: 980px;
	height: 5px;
	overflow: hidden;
	font-size: 1px;
	background: url(../images/footer_2/footer_2_corners_24.png) no-repeat;
}
.footer_2 .round_top{
	background-position: left top;
}
.footer_2 .round_bottom{
	background-position: left bottom;
}
.footer_2 .footer_2_content{
	background: url(../images/footer_2/footer_2_back.jpg) repeat-x;
	min-height: 131px;/* IE6 fix */
	background-color: #074274;
}
.footer_2 .footer_2_content .col1{
	width: 630px;
	padding: 0 0 0 15px;
	margin: 17px 0;
	float: left;
	background: url(../images/footer_2/footer_2_separator.gif) repeat-y;
	background-position: right top;
}
.footer_2 .footer_2_content .col1 ul{
	list-style-type: none;
	padding-right: 10px;
}
.footer_2 .footer_2_content .col1 ul li{
	color: #e1eff9;
}
.footer_2 .footer_2_content .col1 ul .notFirst{
	margin-top: 8px;
}
.footer_2 .footer_2_content .col1 ul li span{
	color: #ffffff;
	font-weight: bold;
}
.footer_2 .footer_2_content .col1 ul li a{
	color: #e1eff9;
}
.footer_2 .footer_2_content .col1 ul li a:hover{
	color: #81c2f3;
}
.footer_2 .footer_2_content .col2{
	float: left;
	width: 325px;
	padding: 17px 0px 17px 10px;
}
.footer_2 .footer_2_content .col2 .title {
	font-size: 12px;
	color: #ffffff;
	font-weight: 600;
	padding: 0 0 3px 0;
}
.footer_2 .footer_2_content .col2 .content{}
.footer_2 .footer_2_content .col2 .content ul{
	float: left;
}
.footer_2 .footer_2_content .col2 .content .first_ul{
	width: 161px;
}
.footer_2 .footer_2_content .col2 .content .second_ul{
	width: 130px;
}
.footer_2 .footer_2_content .col2 .content .notFirst{
	margin-left: 18px;		
}
.footer_2 .footer_2_content .col2 .content ul li{
	margin-top: 9px;
}
.footer_2 .footer_2_content .col2 .content ul li a{
	color: #ffffff;
	min-height: 15px;
	background: url(../images/footer_2/rss_24.png) no-repeat;
	background-position: 0 0;
	padding-left: 23px;
	display: block;
}
.footer_2 .footer_2_content .col2 .content ul li a:hover{
	background-position: 0 -85px;
	color: #cedc4d;
}
.footer_2 .property {width:650px; float:left; margin:25px 0 0 15px;}

.footer_2 .designed_by{
	float: right;
	width: 183px;
}
.footer_2 .designed_by p{
	float: left;
	padding: 27px 8px 0 0;
}
.footer_2 .designed_by a{
	float: left;
	display: block;
	width: 90px;
	height: 30px;
	margin: 10px 0 0 0;
	background: url(../images/logo_exsisto_24.png) no-repeat;
	background-position: left top;
}
.footer_2 .designed_by a:hover{
	background-position: left bottom;
}
/* footer_2 END */

/****************/
/* BLOCKS START */
/****************/
/* blockSearch START */
.blockSearch{
	width:300px;
	height:31px;
	background:url(../images/block-title-sprite.jpg) no-repeat left -125px;
}

.blockSearch form{float:left;}

.blockSearch form .textfield_back{
	float:left;
	width:216px;
	height:18px;
	margin:5px 10px 0 20px;
	background:#fff;
	border:1px solid #d4dde5;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.blockSearch form .textfield_back .textfield{
	float:left;
	margin:0;
	border:0;
	width:210px;
	height:18px;
	color:#5c5c5c;
	padding:1px 8px 0 8px;
	background:transparent;	
}
.blockSearch form .search_btn{
	float:left;
	border:none;
	width:18px;
	height:18px;
	cursor:pointer;
	margin:7px 0 0 0px;
	background:url(../images/common/block_search/search_btn_24.png) no-repeat left top;
}
.blockSearch form .search_btn_hovered {background-position: left bottom;}

.blockSearch .advanced{
	float:left;
	width:18px;
	height:17px;
	border:none;
	cursor:pointer;
	margin:6px 0 0 5px;
	background:transparent url(/images/search_advanced.png) no-repeat center top;
}

.blockSearch .advanced:hover {background-position:center -19px;}

.blockSearch .options{
	width:300px;
	height:37px;
	display:none;
	overflow:hidden;
	margin-bottom:20px;
	background:transparent url(/images/block-title-sprite) no-repeat left -157px;
}

.blockSearch .options label{
	width:auto;
	float:left;
	color:#EFF3CA;
	display:block;
	font-size:11px;
	cursor:pointer;
	margin:10px 5px 5px 10px;
}

.blockSearch .options label:hover {color:#fff;}

/* blockSearch END */

/* blockAds START */
.blockAds{
	width: 340px;
	height: 284px;
}
/* blockAds END */

/* blockITJobs START */
.blockITJobs{
	width: 340px;
}
.blockITJobs .blockTitle{
	background: url(../images/common/block_itjobs/block_title_back.jpg) no-repeat;
	width: 340px;
	height: 31px;
}
.blockITJobs .blockTitle p {
	font-size: 12px;
	font-weight: 600;
	color: #f4f7f3;
	padding: 8px 0 0 21px;
}
.blockITJobs .blockContentArea{
	width: 340px;
	padding: 8px 0 0 0;
}
.blockITJobs .blockContentArea .round_top,
.blockITJobs .blockContentArea .round_bottom{
	width: 340px;
	height: 4px;
	background: url(../images/common/block_itjobs/block_itjobs_corners.jpg) no-repeat;
	overflow: hidden;
	font-size: 1px;
}
.blockITJobs .blockContentArea .round_top{
	background-position: left top;
}
.blockITJobs .blockContentArea .round_bottom{
	background-position: left bottom;
}
.blockITJobs .blockContentArea .blockContent{
	background-color: #f9f9f9;
}
.blockITJobs .blockContentArea .blockContent .blockItem1{
	width: 318px;
	margin: 0 auto;
	padding: 8px 0;
}
.blockITJobs .blockContentArea .blockContent .blockItem1 .itemDate{
	float: left;
	background: url(../images/common/block_itjobs/date_back.gif) no-repeat;
	height: 16px;
}
.blockITJobs .blockContentArea .blockContent .blockItem1 .itemDate p{
	color: #5d965a;
	font-weight: bold;
	padding: 2px 0 0 9px;
	width: 61px;
}
.blockITJobs .blockContentArea .blockContent .blockItem1 .itemLocation{
	float: left;
	padding: 2px 0 0 9px;
}
.blockITJobs .blockContentArea .blockContent .blockItem1 .itemDescription{
	padding: 0px 0 1px 9px;
	clear: both;
}
.blockITJobs .blockContentArea .blockContent .blockItem1 .itemDescription a{
	font-weight: bold;
}
.blockITJobs .blockContentArea .blockContent .blockItem1 .itemDescription a:hover{
	text-decoration: underline;
}
.blockITJobs .blockContentArea .blockContent .blockItem1 .itemIssuer{
	padding: 0 0 0 9px;
}
.blockITJobs .blockContentArea .blockContent .blockItem2{
	width: 318px;
	margin: 0 auto;
}
.blockITJobs .blockContentArea .blockContent .blockItem2 .item_round_top,
.blockITJobs .blockContentArea .blockContent .blockItem2 .item_round_bottom{
	background: url(../images/common/block_itjobs/block_item2_corners.gif) no-repeat;
	width: 318px;
	height: 4px;
	overflow: hidden;
	font-size: 1px;
}
.blockITJobs .blockContentArea .blockContent .blockItem2 .item_round_top{
	background-position: left top;
}
.blockITJobs .blockContentArea .blockContent .blockItem2 .item_round_bottom{
	background-position: left bottom;
}
.blockITJobs .blockContentArea .blockContent .blockItem2 .blockItem2_content{
	background-color: #ededed;
	padding: 5px 9px 4px 0;
}
.blockITJobs .blockContentArea .blockContent .blockItem2 .blockItem2_content .itemDate{
	float: left;
	color: #5d965a;
	font-weight: bold;
	padding: 0 0 0 9px;
}
.blockITJobs .blockContentArea .blockContent .blockItem2 .blockItem2_content .itemLocation{
	float: left;
	padding-left: 9px;
}
.blockITJobs .blockContentArea .blockContent .blockItem2 .blockItem2_content .itemDescription{
	padding: 1px 0 2px 9px;
	clear: both;
}
.blockITJobs .blockContentArea .blockContent .blockItem2 .blockItem2_content .itemDescription a{
	font-weight: bold;
}
.blockITJobs .blockContentArea .blockContent .blockItem2 .blockItem2_content .itemDescription a:hover{
	text-decoration: underline;
}
.blockITJobs .blockContentArea .blockContent .blockItem2 .blockItem2_content .itemIssuer{
	padding: 0 0 0 9px;
}
.blockITJobs .blockContentArea .blockContent .hr{
	width: 298px;
	background: url(../images/common/dotted_separator.gif) repeat-x;
	margin: 10px auto 0 auto;
}
.blockITJobs .blockContentArea .blockContent .blockLinkAll{
	padding: 11px 0 7px 21px;
}
.blockITJobs .blockContentArea .blockContent .blockLinkAll a{
	padding: 0 0 0 9px;
	color: #3e7b37;
	background: url(../images/common/bullet_green.gif) no-repeat;
	background-position: 0 4px;
}
.blockITJobs .blockContentArea .blockContent .blockLinkAll a:hover{
	color: #79b073;
	background-position: 0 -41px;
}

.blockITJobs .hr_pic {
	float:left;
	margin: 10px;
	border:1px solid #b8b8b8;
	padding:2px;
}
.blockITJobs .hr_info{
	text-align:center;
	padding: 10px;
}
.blockITJobs .hr_bio {
	text-align:justify;
}
/* blockITJobs END */

/* blockEvents START */
.blockEvents {
	width: 300px;
}
.blockEvents .blockTitle {
	width: 300px;
	height: 31px;
	background: url(../images/block-title-sprite.jpg) no-repeat left -194px;
}
.blockEvents .blockTitle p {
	color: #ffffff;
	font-size: 12px;
	font-weight: 600;
	padding: 8px 0 0 21px;
}
.blockEvents .blockContent{
	width: 298px;
	height:312px;
	margin: 0 auto;
}
.blockEvents .blockContent .blockItem{
	padding: 10px 0 10px 0;
}
.blockEvents .blockContent .blockItem .itemDate{
	width: 32px;
	height: 40px;
	background: url(../images/common/block_events/calendar_back.gif) no-repeat;
	float: left;
	overflow: hidden;
}
.blockEvents .blockContent .blockItem .itemDate .day {
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	padding-top: 1px;
	text-align: center;
}
.blockEvents .blockContent .blockItem .itemDate .month_and_year{
	color: #383838;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	margin-top: -2px;
}
.blockEvents .blockContent .blockItem .itemInfo{
	float: left;
	width: 250px;
	padding: 6px 0 0 8px;
}
.blockEvents .blockContent .blockItem .itemInfo a{
	color: #6a6a6a;
}
.blockEvents .blockContent .blockItem .itemInfo a:hover{
	text-decoration: underline;
}
.blockEvents .blockContent .hr{
	width: 100%;
	background: url(../images/common/dotted_separator.gif) repeat-x;
}
.blockEvents .blockLinkAll{
	width: 300px;
	height: 16px;
	background: url(../images/block-title-sprite.jpg) no-repeat left -225px;
	padding: 9px 0 0 21px;
}
.blockEvents .blockLinkAll a{
	color: #165d92;
	padding: 0 0 0 9px;
	background: url(../images/common/bullets_blue.gif) no-repeat;
	background-position: 0 4px;
}
.blockEvents .blockLinkAll a:hover{
	color: #66aae1;
	background-position: 0 -41px;
}
/* blockEvents END */

/* blockHeadNews START */
.blockHeadNews{
	width: 281px;
}
.blockHeadNews .blockTitle{
	width: 271px;
	padding: 0 0 5px 10px;
	height: 18px;
	background: url(../images/common/block_title_separator.jpg) no-repeat;
	background-position: left bottom;
}
.blockHeadNews .blockTitle p{
	font-size: 12px;
	font-weight: bold;
	color: #484848;
	padding: 0 0 4px 0;
}
.blockHeadNews .blockContent{
	width: 281px;
	padding: 17px 0 0 0;
}
.blockHeadNews .blockTeaser{
	width: 281px;
	height: 192px;
}
.blockHeadNews .blockTeaserFrame{
	width: 281px;
	height: 153px;
	background: url(../images/common/block_head_news/teaser_frame.jpg) no-repeat;
	position: relative;
	overflow: hidden;
}
.blockHeadNews .blockTeaserFrame div{
	width: 277px;
	height: 149px;
}
.blockHeadNews .blockTeaserFrame a{
	width: 277px;
	height: 149px;
	/*display: block;*/
	/*position: absolute;*/
	top: 2px;
	left: 2px;
}
.blockHeadNews .blockTeaserNav{
	padding: 6px 0 0 10px;
}
.blockHeadNews .blockTeaserBtn{
	float: left;
	background: url(../images/common/block_head_news/teaser_button.jpg) no-repeat;
	background-position: left top;
	width: 20px;
	height: 33px;
	cursor: pointer;
}
.blockHeadNews .blockTeaserBtn p{
	color: #226ca5;
	font-size: 12px;
	text-align: center;
	padding: 3px 0 0 0;
}
.blockHeadNews .blockTeaserNav .notFirst{
	margin-left: 2px;
}
.blockHeadNews .blockTeaserNav .selected{
	background-position: right top;
	margin-left: 2px;
}
.blockHeadNews .blockTeaserNav .selected p{
	color: #ffffff;
}
.blockHeadNews .blockTeaserNav .hovered{
	background-position: right top;
}
.blockHeadNews .blockTeaserNav .hovered p{
	color: #ffffff;
}
.blockHeadNews .blockItemContainer{
	min-height: 75px;
}
.blockHeadNews .blockItem{
	padding: 0 0 0 10px;
}	
.blockHeadNews .itemTitle{
	min-height: 30px;
}
.blockHeadNews .itemTitle a{
	color: #226ca5;
	font-weight: bold;
	font-size: 12px;
}
.blockHeadNews .itemTitle a:hover{
	text-decoration: underline;
}
.blockHeadNews .itemDescription{
	padding: 3px 0 2px 0;
}
.blockHeadNews .itemDescription .blockLinkMore{
	color: #4795d0;
	padding: 0 0 0 2px;
}
.blockHeadNews .itemDescription .blockLinkMore:hover{
	text-decoration: underline;
}
.blockHeadNews .blockLinkAll{
	width: 272px;
	height: 16px;
	background: url(../images/common/block_link_all_back_short.jpg) no-repeat;
	padding: 9px 0 0 9px;
}
.blockHeadNews .blockLinkAll a{
	color: #165d92;
	padding: 0 0 0 9px;
	background: url(../images/common/bullets_blue.gif) no-repeat;
	background-position: 0 4px;
}
.blockHeadNews .blockLinkAll a:hover{
	color: #66aae1;
	background-position: 0 -41px;
}				
/* blockHeadNews END */

/* blockNews START */
.blockNews{
	width: 311px;
}
.blockNews .blockTitle{
	width: 311px;
	height: 18px;
	padding: 0 0 5px 10px;
	border-bottom:2px solid #8bc3f1;
}
.blockNews .blockTitle p {
	font-size: 12px;
	font-weight: bold;
	color: #484848;
	padding: 0 0 4px 0;
}
.blockNews .blockContent{
	padding: 14px 0 0 0;
}
.blockNews .blockItem{
	padding-left: 10px;
}
		
.blockNews .ItemTitleHolder {
	min-height: 30px;
}

.blockNews .itemTitle{
	color: #226ca5;
	font-size: 12px;
	font-weight: bold;
}
.blockNews .itemTitle:hover{
	text-decoration: underline;
}
.blockNews .itemDescription{
	padding: 3px 0 4px 0;
	min-height: 45px;
}
.blockNews .itemLinkMore{
	color: #4795d0;
	padding: 0 0 0 2px;
}
.blockNews .itemLinkMore:hover{
	text-decoration: underline;
}
.blockNews .blockLinkAll{
	width: 311px;
	height: 16px;
	background: url(/images/all-links-bg-311.jpg) no-repeat;
	padding: 9px 0 0 9px;
}
.blockNews .blockLinkAll a{
	color: #165d92;
	padding: 0 0 0 9px;
	background: url(../images/common/bullets_blue.gif) no-repeat;
	background-position: 0 4px;
}
.blockNews .blockLinkAll a:hover{
	color: #66aae1;
	background-position: 0 -41px;
}
.blockNews .hr{
	width: 311px;
	background: url(../images/common/dotted_separator_blue.gif) repeat-x;
}
.blockNews .notFirst{
	padding: 13px 0 0 10px;
}
/* blockNews END */

/* blockPress START */
.blockPress{
	width: 281px;
}
.blockPress .blockTitle{
	width: 271px;
	height: 18px;
	padding: 0 0 5px 10px;
	background: url(../images/common/block_title_separator.jpg) no-repeat;
	background-position: left bottom;
}
.blockPress .blockTitle p {
	font-size: 12px;
	font-weight: bold;
	color: #484848;
	padding: 0 0 4px 0;
}
.blockPress .blockContent{
	padding: 13px 0 0 0;
	height:292px;
}
.blockPress .blockItem{
	padding-left: 10px;
}

.blockPress .ItemTitleHolder {
	min-height:30px;
	padding-right: 10px;
}
			
.blockPress .itemTitle{
	color: #226ca5;
	font-size: 12px;
	font-weight: bold;
}
.blockPress .itemTitle:hover{
	text-decoration: underline;
}
.blockPress .itemDescription{
	padding: 3px 0 4px 0;
	min-height: 35px;
}
.blockPress .itemLinkMore{
	color: #4795d0;
	padding: 0 0 0 2px;
}
.blockPress .itemLinkMore:hover{
	text-decoration: underline;
}
.blockPress .blockLinkAll{
	width: 272px;
	height: 16px;
	background: url(../images/common/block_link_all_back_short.jpg) no-repeat;
	padding: 9px 0 0 9px;
}
.blockPress .blockLinkAll a{
	color: #165d92;
	padding: 0 0 0 9px;
	background: url(../images/common/bullets_blue.gif) no-repeat;
	background-position: 0 4px;
}
.blockPress .blockLinkAll a:hover{
	color: #66aae1;
	background-position: 0 -41px;
}
.blockPress .hr{
	width: 281px;
	background: url(../images/common/dotted_separator_blue.gif) repeat-x;
}
.blockPress .notFirst{
	padding: 13px 0 0 10px;
}
/* blockPress END */

/* blockPrograms START */
.blockPrograms{
	width: 281px;
}
.blockPrograms .blockTitle{
	width: 311px;
	height: 18px;
	padding: 0 0 5px 10px;
	border-bottom:2px solid #8bc3f1;
}
.blockPrograms .blockTitle p {
	font-size: 12px;
	font-weight: bold;
	color: #484848;
	padding: 0 0 4px 0;
}

.blockPrograms .blockContent {width:311px;}
	
.blockPrograms .blockItem{
	padding: 6px 0 6px 0;
}
.blockPrograms .itemImage{
	float: left;
	padding: 0 0 0 10px;
}
.blockPrograms .itemImage a{
	display: block;
}
.blockPrograms .itemImage a img{
	display: block;
	margin-top:5px;
}
.blockPrograms .itemDescription{
	float: left;
	width: 141px;
	padding: 7px 0 0 15px;
}
.blockPrograms .itemTitle{
	color: #226ca5;
	font-size: 12px;
	font-weight: bold;
}
.blockPrograms .itemTitle:hover{
	text-decoration: underline;
}
.blockPrograms .itemPlatform{
	float: left;
	font-weight: bold;
	padding: 4px 0 0 0;
}
.blockPrograms .itemPlatformName{
	float: left;
	padding: 4px 0 0 4px;
}
.blockPrograms .itemAddedOn{
	float: left;
	font-weight: bold;
	padding: 3px 0 0 0;
}
.blockPrograms .itemDate{
	float: left;
	padding: 3px 0 0 4px;
}
.blockPrograms .blockLinkAll{
	width: 311px;
	height: 16px;
	background: url(../images/all-links-bg-311.jpg) no-repeat;
	padding: 9px 0 0 9px;
}
.blockPrograms .blockLinkAll a{
	color: #165d92;
	padding: 0 0 0 9px;
	background: url(../images/common/bullets_blue.gif) no-repeat;
	background-position: 0 4px;
}
.blockPrograms .blockLinkAll a:hover{
	color: #66aae1;
	background-position: 0 -41px;
}
.blockPrograms .hr{
	width: 311px;
	background: url(../images/common/dotted_separator_blue.gif) repeat-x;
}
/* blockPrograms END */

/* blockBanner START */
.blockBanner{
	width: 100%;
	text-align:center;
	/*height: 60px;*/
	clear:both;
	position:relative;
	overflow:hidden;
}
.blockBanner a{
	overflow:hidden;
	width: 468px;
	height: 60px;
	display:block;
	margin:0 auto;
}
.blockBanner a img{}

.header_2Baner .blockBanner a{
	 width: 728px;
	 height: 90px;
}
/* blockBanner END */

/* blockMarketNavigator START */
.blockMarketNavigator{
	width: 281px;
}

.blockMarketNavigator .blockContent{
	height:311px;
}
.blockMarketNavigator .blockTitle{
	width: 311px;
	padding: 0 0 5px 10px;
	height: 18px;
	border-bottom:2px solid #8bc3f1;
}
.blockMarketNavigator .blockTitle p {
	font-size: 12px;
	font-weight: bold;
	color: #484848;
	padding: 0 0 4px 0;
}
.blockMarketNavigator .blockItem{
	padding: 15px 0 8px 0;
}
.blockMarketNavigator .itemImageArea{
	float: left;
	/*padding: 0 0 0 10px;*/
	width: 93px;
}
.blockMarketNavigator .itemImageArea a{}
.blockPrograms .itemImage a img{
	display: block;
}
.blockMarketNavigator .itemDescription{
	float: left;
	width: 163px;
	padding: 7px 0 0 12px;
}
.blockMarketNavigator .itemPrice{
	padding: 7px 0 0 0;
}
.blockMarketNavigator .itemPrice span{
	font-weight: bold;
}
.blockMarketNavigator .itemInfo{
	padding: 4px 0 0 0;
}
.blockMarketNavigator .itemTitle{
	color: #226ca5;
	font-size: 12px;
	font-weight: bold;
}
.blockMarketNavigator .itemTitle:hover{
	text-decoration: underline;
}
.blockMarketNavigator .blockMoreProducts{
	padding: 14px 0 10px 0;
}
.blockMarketNavigator .blockMoreProducts ul{
	float: left;
}
.blockMarketNavigator .blockMoreProducts .col1{
	width: 124px;/*136*/
	padding: 0 0 0 10px;
}
.blockMarketNavigator .blockMoreProducts .col2{
	width: 124px;
	padding: 0 0 0 22px;
}
.blockMarketNavigator .blockMoreProducts ul li{
	padding-left: 10px;
	background: url(../images/common/list_dot.gif) no-repeat;
	background-position: 0 4px;
}
.blockMarketNavigator .blockMoreProducts ul li a{
	color: #165d92;
}
.blockMarketNavigator .blockMoreProducts ul li a:hover{
	text-decoration: underline;
}
.blockMarketNavigator .bottomRow{
	padding: 0 0 5px 0;
}
.blockMarketNavigator .itemLinkMore{
	padding: 2px 0 0 10px;
	float:left;
	width:163px;
}
.blockMarketNavigator .itemLinkMore a{
	color: #66aae1;
}
.blockMarketNavigator .itemLinkMore a:hover{
	text-decoration: underline;
}
.blockMarketNavigator .itemRating{
	width: 78px;
	/*height: 12px;*/
	padding: 0px 0 0 0;
	float:left;
	margin-right:18px;
	margin-bottom:5px;
}
.blockMarketNavigator .itemRating span{
	float: left;
	background: url(../images/common/rating_stars_24.png) no-repeat;
	width: 14px;
	height: 13px;
	display: block;
}
.blockMarketNavigator .itemRating .blockYellowStar{
	background-position: left top;
}
.blockMarketNavigator .itemRating .blockDarkStar{
	background-position: right top;
}
.blockMarketNavigator .itemRating .notFirst{
	margin-left: 2px;
}
.blockMarketNavigator .blockLinkAll{
	width: 311px;
	height: 16px;
	background: url(../images/all-links-bg-311.jpg) no-repeat;
	padding: 9px 0 0 9px;
}
.blockMarketNavigator .blockLinkAll a{
	color: #165d92;
	padding: 0 0 0 9px;
	background: url(../images/common/bullets_blue.gif) no-repeat;
	background-position: 0 4px;
}
.blockMarketNavigator .blockLinkAll a:hover{
	color: #66aae1;
	background-position: 0 -41px;
}
.blockMarketNavigator .hr{
	width: 311px;
	background: url(../images/common/dotted_separator_blue.gif) repeat-x;
}

.blockMarketNavigator a.thickbox{font-size: 12px;}

#vip_holder_0 {width:311px;}
/* blockMarketNavigator END */

/* blockBuletin START */
.blockBuletins{
	width: 340px;
}
.blockBuletins .round_top, .blockBuletins .round_bottom{
	width: 340px;
	height: 4px;
	background: url(../images/common/block_buletins/block_buletins_corners.jpg) no-repeat;
	font-size: 1px;
	overflow: hidden;
}
.blockBuletins .round_top{
	background-position: left top;
}
.blockBuletins .round_bottom{
	background-position: left bottom;
}
.blockBuletins .blockContent{
	width: 340px;
	background: url(../images/common/block_buletins/block_buletins_back.jpg) repeat-x;
	background-color: #2472b4;
	/*min-height: 344px;*/
	padding: 2px 0 0 0;
}
.blockBuletins .blockItem{
	width: 329px;
	margin: 0 auto;
}
.blockBuletins .itemTitle{
	width: 329px;
	height: 22px;
	background: url(../images/common/block_buletins/block_buletins_title_back_24.png) no-repeat;
}
.blockBuletins .itemTitle p {
	color: #ffffff;
	font-size: 12px;
	font-weight: 600;
	padding: 3px 0 0 15px;
}
.blockBuletins .blockItem_1 .itemDescription{
	padding: 9px 0 11px 0;
}
.blockBuletins .blockItem_1 ul{
	float: left;
}
.blockBuletins .blockItem_1 .col1{
	padding: 0 0 0 15px;
}
.blockBuletins .blockItem_1 .col2{
	padding: 0 0 0 20px;
}
.blockBuletins .blockItem_1 ul li{
	padding: 1px 0;
}
.blockBuletins .blockItem_1 ul li a{
	color: #ffffff;
	font-weight: bold;
}
.blockBuletins .blockItem_1 ul li a:hover{
	text-decoration: underline;
}
.blockBuletins .blockItem_1 ul li a span{
	font-weight: 100;
}
.blockBuletins .blockItem_1 .itemLinkSubscription{
	float: right;
	padding: 7px 15px 0 0;
}
.blockBuletins .blockItem_1 .itemLinkSubscription a{
	color: #ecfa6c;
	font-weight: bold;
	text-decoration: underline;
}
.blockBuletins .blockItem_1 .itemLinkSubscription a:hover{
	text-decoration: none;
}
.blockBuletins .blockItem_2 .itemDescription{
	padding: 8px 54px 12px 15px;
}
.blockBuletins .blockItem_2 .itemSubtitle{
	
}
.blockBuletins .blockItem_2 .itemSubtitle a{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.blockBuletins .blockItem_2 .itemSubtitle a:hover{
	text-decoration: underline;
}
.blockBuletins .blockItem_2 .itemInfo{
	color: #daefff;
	padding: 5px 0 6px 0;
}
.blockBuletins .blockItem_2 .itemLinkMore{
	color: #ffffff;
	padding-left: 9px;
	background: url(../images/common/bullet_white.gif) no-repeat;
	background-position: 0 4px;
}
.blockBuletins .blockItem_2 .itemLinkMore:hover{
	text-decoration: underline;
}
.blockBuletins .blockItem_3 .itemDescription{
	padding: 5px 7px 1px 14px;
}
.blockBuletins .blockItem_3 .itemImageArea{
	float: left;
}
.blockBuletins .blockItem_3 .itemImageFrame{
	background: url(../images/common/block_buletins/block_buletins_frame_24.png) no-repeat;
	width: 72px;
	height: 83px;
	padding: 2px;
}
.blockBuletins .blockItem_3 .itemImageFrame a{
	display: block;
	width: 72px;
	height: 83px;
}
.blockBuletins .blockItem_3 .itemImageFrame a img{
	display: block;
}
.blockBuletins .blockItem_3 .itemInfoArea{
	float: left;
	width: 202px;
	padding: 0 15px 0 15px;
}
.blockBuletins .blockItem_3 .itemInfoArea .itemSubtitle{
	/*padding: ;*/
}
.blockBuletins .blockItem_3 .itemInfoArea .itemSubtitle a{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.blockBuletins .blockItem_3 .itemInfoArea .itemSubtitle a:hover{
	text-decoration: underline;
}
.blockBuletins .blockItem_3 .itemInfoArea .itemInfo{
	color: #daefff;
	padding: 4px 0 0 0;
}
/* blockBuletin END */

/* blockDiscussion START */
.blockDiscussion{
	width: 340px;
	position: relative;
	top: -28px;
}
.blockDiscussion .blockTitle{
	width: 340px;
	height: 31px;
	/*background: url(../images/common/block_discussion/block_discussion_title_back.jpg) no-repeat;*/
	background: url(../images/chat/smb.png) no-repeat;
}
.blockDiscussion .blockTitle p {
	font-size: 13px;
	font-weight: 600;
	color: #f4f7f3;
	padding: 8px 0 0 21px;
}
.blockDiscussion .blockContent{
	padding: 10px 14px 5px 14px;
	font-size: 12px;
}
.blockDiscussion .itemDate{}
		
.blockDiscussion .itemDate .round_left,
.blockDiscussion .itemDate .round_right{
	display: block;
	width: 8px;
	height: 18px;
	background: url(../images/common/block_discussion/block_discussion_date_corners.gif) no-repeat;
	float: left;
}
.blockDiscussion .itemDate .round_left{
	background-position: left top;
}
.blockDiscussion .itemDate .round_right{
	background-position: right top;
}
.blockDiscussion .itemDate p{
	color: #948ce1;
	font-weight: bold;
	overflow: hidden;
	height: 15px;
	padding: 3px 0 0 5px;
}
.blockDiscussion .itemDate p span{
	font-weight: bold;
	padding-right: 9px;
}
.blockDiscussion .itemTitle{
	padding: 8px 0 0 8px;
}
.blockDiscussion .itemTitle a{
	color: #003a74;
	font-weight: bold;
}
.blockDiscussion .itemTitle a:hover{
	text-decoration: underline;
}
.blockDiscussion .itemInfo{
	padding: 8px 0 0 8px;
}
.blockDiscussion .itemInfo p{
	color: #4f4f4f;
	padding-top: 5px;
}

.blockDiscussion .itemInfo p a{
	color: #3366ff;
}
.blockDiscussion .itemInfo p span{
	font-weight: bold;
}
.blockDiscussion .blockLinkMore{
	width: 318px;
	height: 16px;
	background: url(../images/common/block_link_all_back_gray.jpg) no-repeat;
	padding: 9px 0 0 22px;
}
.blockDiscussion .blockLinkMore a{
	color: #003a74;
	padding: 0 0 0 9px;
	background: url(../images/common/bullet_purple.gif) no-repeat;
	background-position: 0 4px;
}
.blockDiscussion .blockLinkMore a:hover{
	color: #948ce1;
	background-position: 0 -41px;
}
/* blockDiscussion END */

/* blockCommonInner START */
.blockCommonInner{width: 281px;}
.content_col_2 .blockCommonInner {width:311px;}


.blockCommonInner .blockTitle{
	width: 281px;
	padding: 0 0 5px 10px;
	height: 18px;
	border-bottom:2px solid #8bc3f1;
}

.blockCommonInner_right .blockTitle {width:311px;}

.blockCommonInner .blockTitle p {
	font-size: 12px;
	font-weight: bold;
	color: #484848;
	padding: 0 0 4px 0;
}
.blockCommonInner .blockContent{
	padding: 20px 0 1px 0;
}
.blockCommonInner .blockImageArea{
	padding: 0 0 15px 0;
}
.blockCommonInner .blockImageFrame{
	width: 105px;
	height: 76px;
	background: url(../images/common/block_common_inner/block_image_frame.jpg) no-repeat;
	padding: 2px;
	float: left;
}
.blockCommonInner .blockImageFrame a{
	display: block;
	width: 105px;
	height: 76px;
}
.blockCommonInner .itemImageAreaInfo{
	float: left;
	width: 157px;
	padding-left: 15px;
}
.blockCommonInner .itemImageAreaInfo .itemTitle{
	color: #226ca5;
	font-size: 12px;
	font-weight: bold;
}
.blockCommonInner .itemImageAreaInfo .itemTitle:hover{
	text-decoration: underline;
}
.blockCommonInner .itemImageAreaInfo .itemInfo a{
	color: #4795d0;
}
.blockCommonInner .itemImageAreaInfo .itemInfo a:hover{
	text-decoration: underline;
}
.blockCommonInner .hr{
	width: 281px;
	background: url(../images/common/dotted_separator_blue.gif) repeat-x;
}
.blockCommonInner .itemSubTitle{
	padding: 13px 15px 11px 0;
}
.blockCommonInner .itemSubTitle a{
	padding-left: 9px;
	background: url(../images/common/list_dot.gif) no-repeat;
	background-position: 0 4px;
	color: #226ca5;
	font-size: 12px;
	font-weight: bold;
	width: 261px;
	float: left;
	margin-left: 10px;
}
.blockCommonInner .itemSubTitle a:hover{
	text-decoration: underline;
}
.blockCommonInner .blockLinkAll{
	width: 281px;
	height: 16px;
	background: url(/images/common/block_link_all_back_short.jpg) no-repeat;
	padding: 9px 0 0 9px;
}

.blockCommonInner_right .hr {width:311px;}
.blockCommonInner_right .itemImageAreaInfo{width:187px;}
.blockCommonInner_right .blockLinkAll {width: 311px; background: url(/images/all-links-bg-311.jpg) no-repeat;}
.blockCommonInner_right .itemSubTitle a{width:305px;}

.blockCommonInner .blockLinkAll a{
	color: #165d92;
	padding: 0 0 0 9px;
	background: url(../images/common/bullets_blue.gif) no-repeat;
	background-position: 0 4px;
}
.blockCommonInner .blockLinkAll a:hover{
	color: #66aae1;
	background-position: 0 -41px;
}
/* blockCommonInner END */

/* blockAlphabet START */
.blockAlphabet{
	width: 589px;
}
.blockAlphabet .blockTitle{
	width: 620px;
	padding: 0 0 5px 10px;
	border-bottom:2px solid #8bc3f1;
}
.blockAlphabet .blockTitle p {
	font-size: 12px;
	font-weight: bold;
	color: #484848;
	padding: 0 0 4px 0;
}
.blockAlphabet .blockContent{
	padding: 28px 0 22px 0;
}
.blockAlphabet .blockContent p{
	text-align: center;
}
.blockAlphabet .blockContent .notFirst{
	padding-top: 7px;
}
.blockAlphabet .blockContent p a {
	color: #4199c9;
	font-size: 14px;
	font-weight: bold;
	padding-left: 1px;
}
.blockAlphabet .blockContent p a:hover{
	text-decoration: underline;
}
/* blockAlphabet END */

/* blockTerrabyte START */
.blockTerrabyte{
	width: 319px;
	margin-right:20px;
}
.blockTerrabyte .blockTitle{
	width: 311px;
	padding: 0 0 5px 10px;
	border-bottom:2px solid #8bc3f1;
}
.blockTerrabyte .blockTitle p {
	font-size: 12px;
	font-weight:bold;
	color: #484848;
	padding: 0 0 4px 0;
}

.blockTerrabyte .blockImage{
	padding: 19px 0 27px 0;
}
	.blockTerrabyte .blockImage a{
		display: block;
		width: 143px;
		height: 62px;
		margin: 0 auto;
	}
.blockTerrabyte .blockInfo{
	padding: 0 0 0 10px;
}
.blockTerrabyte .blockLink{
	font-weight: bold;
	color: #4199c9;
}
.blockTerrabyte .blockLink:hover{
	text-decoration: underline;
}
.blockTerrabyte .blockInfo p{
	color: #483846;
}
.blockTerrabyte .blockActivity{
	padding: 11px 0 0 0;
}
.blockTerrabyte .blockAddress,
.blockTerrabyte .blockWebsite{
	padding: 4px 0 0 0;
}
.blockTerrabyte .blockInfo p span{
	font-weight: bold;
}
.blockTerrabyte .blockInfo p a{
	color: #4199c9;
}
.blockTerrabyte .blockInfo p a:hover{
	text-decoration: underline;
}
.blockTerrabyte .blockLinkAll{
	width: 311px;
	height: 16px;
	background: url(../images/all-links-bg-311.jpg) no-repeat;
	padding: 9px 0 0 9px;
}
.blockTerrabyte .blockLinkAll a{
	color: #165d92;
	padding: 0 0 0 9px;
	background: url(../images/common/bullets_blue.gif) no-repeat;
	background-position: 0 4px;
}
.blockTerrabyte .blockLinkAll a:hover{
	color: #66aae1;
	background-position: 0 -41px;
}
/* blockTerrabyte END */

/* blockCommonCatalogue START */
.blockCommonCatalogue{
	width: 281px;
	margin:0;
}
.blockCommonCatalogue .blockTitle{
	width: 271px;
	padding: 0 0 5px 10px;
	background: url(../images/common/block_title_separator.jpg) no-repeat;
	background-position: left bottom;
}
.blockCommonCatalogue .blockTitle p {
	font-size: 12px;
	font-weight: bold;
	color: #484848;
	padding: 0 0 4px 0;
}
.blockCommonCatalogue .blockContent{
	padding: 11px 0 22px 0;
}
.blockCommonCatalogue .blockContent img{
	margin: 0 5px -3px 0;
}

.blockCommonCatalogue .blockItem{
	padding: 7px 10px 6px 10px;
}
.blockCommonCatalogue .itemInfo{
	color: #483846;
}
.blockCommonCatalogue .itemInfo:hover{
	text-decoration: underline;
}
.blockCommonCatalogue .hr{
	width: 281px;
	background: url(../images/common/dotted_separator.gif) repeat-x;
}
.blockCommonCatalogue .blockLinkAll{
	width: 272px;
	height: 16px;
	background: url(../images/common/block_link_all_back_short.jpg) no-repeat;
	padding: 9px 0 0 9px;
}
.blockCommonCatalogue .blockLinkAll a{
	color: #165d92;
	padding: 0 0 0 9px;
	background: url(../images/common/bullets_blue.gif) no-repeat;
	background-position: 0 4px;
}
.blockCommonCatalogue .blockLinkAll a:hover{
	color: #66aae1;
	background-position: 0 -41px;
}
/* blockCommonCatalogue END */

/* blockCommonBulletins START */
.blockCommonBulletins{
	width: 281px;
}
.blockCommonBulletins .blockTitleArea{
	width: 271px;
	padding: 0 0 9px 10px;
	background: url(../images/common/block_title_separator.jpg) no-repeat;
	background-position: left bottom;
}
.blockCommonBulletins .blockTitle{
	float: left;
	font-size: 12px;/* 13px in Myriad Pro */
	font-weight: 600;
	color: #484848;
}
.blockCommonBulletins .blockIssue{
	float: right;
	color: #6e596d;
	font-size: 11px;
	font-weight: 600;
	white-space: nowrap;
	margin-left: 5px;
}
.blockCommonBulletins .blockContent{
	padding: 5px 0 4px 0;
}
.blockCommonBulletins .blockItem{
	padding: 12px 0 12px 10px;
}
.blockCommonBulletins .noPadding{
	padding: 12px 0 0 10px;
}
.blockCommonBulletins .blockItem .itemTitle{
	min-height: 30px;
}
.blockCommonBulletins .blockItem .itemTitle a{
	font-size: 12px;
	color: #226ca5;
	font-weight: bold;
}
.blockCommonBulletins .blockItem a:hover{
	text-decoration: underline;
}
.blockCommonBulletins .blockItem .itemInfo{
	padding: 6px 0 0 0;
	min-height: 43px;
}
.blockCommonBulletins .hr{
	width: 281px;
	background: url(../images/common/dotted_separator_blue.gif) repeat-x;
}
.blockCommonBulletins .blockLinkAll{
	width: 272px;
	height: 16px;
	background: url(../images/common/block_link_all_back_short.jpg) no-repeat;
	padding: 9px 0 0 9px;
}
.blockCommonBulletins .blockLinkAll a{
	color: #524051;
	padding: 0 0 0 9px;
	background: url(../images/common/bullet_purple.gif) no-repeat;
	background-position: 0 4px;
}
.blockCommonBulletins .blockLinkAll a:hover{
	color: #8e718c;
	background-position: 0 -41px;
}
/* blockCommonBulletins END */

/* blockChatTitleArea START */
.blockChatTitleArea{
	width: 589px;
}
.blockChatTitleArea .blockDateArea{
	float: left;
	width: 171px;
}
.blockChatTitleArea .blockDateArea img{
	float: left;
	padding-left: 10px;
}
.blockChatTitleArea .blockDateArea div{
	float: left;
	padding: 0 0 0 15px;
}
.blockChatTitleArea .blockDateArea .blockDate{
	color: #484848;
	font-size: 12px;
	font-weight: bold;
	padding: 1px 0 0 0;
}
.blockChatTitleArea .blockDateArea .blockHour{
	color: #484848;
	font-weight: bold;
	font-size: 16px;
	padding: 4px 0 0 0;
}
.blockChatTitleArea .blockTitle{
	float: left;
	width: 418px;
}
.blockChatTitleArea .blockTitle p{
	color: #0c4b7e;
	font-size: 18px;
	text-align: center;
	font-family: Tahoma, Arial, Verdana, sans-serif;
}
/* blockChatTitleArea END */

/* blockOurGuests START */
.blockOurGuests{
	width: 620px;
}
.blockOurGuests .blockTitle{
	width: 620px;
	padding: 0 0 5px 10px;
	border-bottom:2px solid #8bc3f1;
}
.blockOurGuests .blockTitle p {
	font-size: 12px;
	font-weight: 600;
	color: #484848;
	padding: 0 0 4px 0;
}
.blockOurGuests .blockContent{
	padding: 20px 0 10px 10px;
}

.blockOurGuests table{
	margin: 0 auto;
	border: 1px solid #CCC; 
	border-collapse: collapse
}

.blockOurGuests table td{
	vertical-align: top;
	padding: 5px;
	width: 120px;
}

.blockOurGuests table td img {margin: 0 auto;}

.blockOurGuests table td strong{
	font-weight: 999;
	color: #0A477A;
}

.blockOurGuests table td em{
	font-size: 11px;
}

/* blockOurGuests END */

/* blockChatLogin START */
.blockChatLogin{
	width: 462px;
}
.blockChatLogin .blockTitle{
	width: 452px;
	padding: 0 0 5px 10px;
	background: url(../images/common/block_title_separator_middle.jpg) no-repeat;
	background-position: left bottom;
	margin-bottom: 20px;
}
.blockChatLogin .blockTitle p {
	font-size: 12px;
	font-weight: 600;
	color: #484848;
	padding: 0 0 4px 0;
}
.blockChatLogin .round_top,
.blockChatLogin .round_bottom{
	width: 462px;
	height: 5px;
	background: url(../images/common/block_chat_login/chat_login_corners.jpg) no-repeat;
	overflow: hidden;
	font-size: 1px;
}
.blockChatLogin .round_top{
	background-position: top left;
}
.blockChatLogin .round_bottom{
	background-position: bottom left;
}
.blockChatLogin .blockContent{
	background: url(../images/common/block_chat_login/chat_login_back.jpg) repeat-x;
	background-color: #e3e3e3;
	padding-left: 10px;
}
.blockChatLogin .itemTitle{
	color: #000000;
	font-weight: bold;
	padding: 13px 0 0 0;
}
.blockChatLogin form{
	padding: 11px 0 15px 0;
}
.blockChatLogin form label,
.blockChatLogin form .blockInputBack,
.blockChatLogin form .submit_btn{
	float: left;
}
.blockChatLogin form label{
	padding: 3px 0 0 0;
}
.blockChatLogin form .notFirst{
	padding: 3px 0 0 11px;
}
.blockChatLogin form .blockInputBack{
	width: 134px;
	height: 18px;
	background: url(../images/common/block_chat_login/chat_input_field_24.png) no-repeat;
	padding: 3px 10px 0 7px;
	margin-left: 5px;
}
	.blockChatLogin form .blockInputBack input{
		width: 134px;
		height: 18px;
		color: #5c5c5c;
		border: none;
		background-color: transparent;
	}
.blockChatLogin form .submit_btn{
	color: #ffffff;
	background: url(../images/common/block_chat_login/chat_login_submit_24.png) no-repeat;
	background-position: left top;
	width: 52px;
	height: 19px;
	border: none;
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	padding: 0 0 3px 0;
	margin: 1px 0 0 5px;
	font-size: 11px;
}
.blockChatLogin form .submit_btn_hovered{
	background-position: left bottom;
}
/* blockChatLogin END */

/* blockWelcome START */
.blockWelcome{
	width: 462px;
}
.blockWelcome .round_top,
.blockWelcome .round_bottom{
	width: 462px;
	height: 5px;
	overflow: hidden;
	font-size: 1px;
	background: url(../images/common/block_welcome/block_welcome_corners.jpg) no-repeat;
}
.blockWelcome .round_top{
	background-position: left top;
}
.blockWelcome .round_bottom{
	background-position: left bottom;
}
.blockWelcome .blockContent{
	background-color: #ecf2f8;
}
.blockWelcome .blockContent p{
	color: #1465a2;
	padding: 5px 0 8px 10px;
	font-size: 14px;
	font-weight: 600;
}
/* blockWelcome END */

/* blockChat START */
.blockChat{
	width: 462px;
}
.blockChat .blockTitle{
	width: 452px;
	padding: 0 0 5px 10px;
	background: url(../images/common/block_title_separator_middle.jpg) no-repeat;
	background-position: left bottom;
	margin-bottom: 20px;
}
.blockChat .blockTitle p {
	font-size: 12px;
	font-weight: 600;
	color: #484848;
	padding: 0 0 4px 0;
}
.blockChat .round_top,
.blockChat .round_bottom{
	width: 462px;
	height: 5px;
	background: url(../images/common/block_chat_login/chat_login_corners.jpg) no-repeat;
	overflow: hidden;
	font-size: 1px;
}
.blockChat .round_top{
	background-position: top left;
}
.blockChat .round_bottom{
	background-position: bottom left;
}
.blockChat .blockContent{
	background: url(../images/common/block_chat/block_chat_back.jpg) repeat-x;
	background-color: #e3e3e3;
}
.blockChat .col_1{
	width: 278px;
	float: left;
	padding: 10px 19px 0 15px;
	background: url(../images/common/block_chat/block_chat_separator.jpg) no-repeat;
	background-position: right 10px;
}
.blockChat .col_2{
	width: 150px;
	float: left;
}
.blockChat .col_1 label{
	float: left;
	padding: 3px 0 0 0;
}
.blockChat .col_1 .notFirst{
	margin-top: 7px;
}

.blockChat .col_1 .chat_name_back{
	width: 189px;
	height: 18px;
	padding: 3px 10px 0 7px;
	float: right;
	font-weight: bold;
}

.blockChat .col_1 .chat_input_back{
	width: 189px;
	height: 18px;
	background: url(../images/common/block_chat/block_chat_input_24.png) no-repeat;
	padding: 3px 10px 0 7px;
	float: right;
}
.blockChat .col_1 .chat_input_back input{
	width: 189px;
	height: 18px;
	background-color: transparent;
	border: none;
	color: #5c5c5c;
	font-size: 11px;
}
.blockChat .col_1 .chat_textarea_back{
	width: 197px;
	height: 130px;
	background: url(../images/common/block_chat/block_chat_textarea_24.png) no-repeat;
	padding: 2px 0 0 7px;
	float: right;
	margin-top: 7px;
}
.blockChat .col_1 .chat_textarea_back textarea{
	width: 194px;
	height: 130px;
	background-color: transparent;
	border: none;
	font-size: 11px;
	color: #5c5c5c;
	overflow: auto;
}
.blockChat .col_1 .chat_submit{
	width: 73px;
	height: 19px;
	border: none;
	background: url(../images/common/block_chat/block_chat_send_btn_24.png) no-repeat;
	color: #ffffff;
	font-weight: bold;
	padding-bottom: 3px;
	float: right;
	cursor: pointer;
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 11px;
}
.blockChat .col_1 .chat_submit_hovered{
	background-position: left bottom;
}
.blockChat .col_2 p{
	padding: 0 0 0 20px;
}
.blockChat .col_2 .colTitle{
	font-weight: bold;
	color: #000000;
	padding-top: 10px;
}
.blockChat .col_2 .participants{
	padding-top: 15px;
	padding-bottom: 5px;
}
/* blockChat END */

/* blockNickname START */
.blockNickname{
	width: 462px;
}
.blockNickname .blockTitle .round_top,
.blockNickname .blockTitle .round_bottom{
	width: 462px;
	height: 5px;
	overflow: hidden;
	font-size: 1px;
	background: url(../images/common/block_nickname/nickname_title_back_corners.jpg) no-repeat;
}
.blockNickname .blockTitle .round_top{
	background-position: left top;
}
.blockNickname .blockTitle .round_bottom{
	background-position: left bottom;
}
.blockNickname .title_content{
	background: url(../images/common/block_nickname/nickname_back.jpg) repeat-x;
	background-color: #e3e3e3;
	padding: 3px 0 3px 0;
	min-height: 16px; 
}
.blockNickname .title_content .nick_name{
	float: left;
	color: #000;
	font-weight: bold;
	padding: 1px 0 0 15px;
}
.blockNickname .title_content .date{
	float: right;
	color: #000000;
	font-weight: bold;
	padding: 1px 15px 0 0;
}
.blockNickname .blockContent{
	background-color: #f6f6f6;
	padding: 4px 14px 15px 14px;
}
.blockNickname .blockContent p{
	padding-top: 11px;
}
.blockNickname .blockContent p a{
	color: #1B65A2;
	text-decoration: none;
}
.blockNickname .blockContent p a:hover{
	text-decoration: underline;
}
		
.blockNickname .blockRoundBottom{
	background: url(../images/common/block_nickname/nick_name_area_corner_bottom.jpg) no-repeat;
	width: 462px;
	height: 5px;
	overflow: hidden;
	font-size: 1px;
}
/* blockNickname END */

/* blockDicussionTitleArea START */
.blockDiscussionTitleArea{
	width: 620px;
}
.blockDiscussionTitleArea .blockTitle{
	width: 610px;
	padding: 0 0 5px 10px;
	border-bottom:2px solid #8bc3f1;
}
.blockDiscussionTitleArea .blockTitle p.left {
	font-size: 12px;
	font-weight: bold;
	color: #484848;
	padding: 0 0 4px 0;
	float: left;
}

.blockDiscussionTitleArea .blockTitle p.right {
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	color: #484848;
	padding: 0 0 4px 0;
	/*float: right;*/
	text-align: right;
}

.blockDiscussionTitleArea .blockContent{
	margin-top: 17px;
}
.blockDiscussionTitleArea .blockDateArea{
	float: left;
	width: 181px;
}
.blockDiscussionTitleArea .blockDateArea img{
	float: left;
	padding-left: 10px;
}
.blockDiscussionTitleArea .blockDateArea div{
	float: left;
	padding: 0 0 0 15px;
}
.blockDiscussionTitleArea .blockDateArea .blockDate{
	color: #484848;
	font-size: 12px;
	font-weight: bold;
	padding: 1px 0 0 0;
}
.blockDiscussionTitleArea .blockDateArea .blockHour{
	color: #484848;
	font-weight: bold;
	font-size: 16px;
	padding: 4px 0 0 0;
}
.blockDiscussionTitleArea .title{
	float: left;
	width: 408px;/*418*/
}
.blockDiscussionTitleArea .title p {
	color: #1465a2;
	font-size: 18px;
	text-align: center;
}
/* blockDicussionTitleArea END */

/* blockOurPartners START */
.blockOurPartners{
	width: 171px;
}
.blockOurPartners .blockTitle{
	width: 171px;
	padding: 0 0 7px 0;
	border-bottom: 1px solid #c1c1c1;
}
.blockOurPartners .blockTitle p {
	font-size: 11px;
	font-weight: bold;
	color: #3a3a3a;
	text-align: center;
}
.blockOurPartners .blockContent{
	padding: 21px 0;
	text-align: center;
}
/* blockOurPartners END */

/* blockTopic START */
.blockTopic{
	width: 589px;
}
.blockTopic .topicTitle .round_top,
.blockTopic .topicTitle .round_bottom{
	width: 589px;
	height: 4px;
	overflow: hidden;
	font-size: 1px;
	background: url(../images/common/block_topic/preliminary_question_title_corners.jpg) no-repeat;
}
.blockTopic .topicTitle .round_top{
	background-position: left top;
}
.blockTopic .topicTitle .round_bottom{
	background-position: left bottom;
}
.blockTopic .title_content{
	background: url(../images/common/block_topic/preliminary_question_title_back.jpg) repeat-x;
	background-color: #e3e3e3;
	padding: 3px 0 3px 0;
	min-height: 16px;
}
.blockTopic .title_content .lecturer_name{
	float: left;
	color: #000000;
	font-weight: bold;
	padding: 1px 0 0 15px;
}
.blockTopic .title_content .date{
	float: right;
	color: #000000;
	font-weight: bold;
	padding: 1px 15px 0 0;
}
.blockTopic .topicContent{
	background-color: #f6f6f6;
	padding: 5px 14px 15px 15px;
}
.blockTopic .topicContent p{
	padding-top: 10px;
	color: #4f4f4f;
	line-height: 130%;
}
.blockTopic .blockRoundBottom{
	background: url(../images/common/block_topic/preliminary_question_bottom_corner.jpg) no-repeat;
	width: 589px;
	height: 4px;
	overflow: hidden;
	font-size: 1px;
}
/* blockTopic END */

/* blockPreliminaryQuestions START */
.blockPreliminaryQuestions{
	width: 589px;
}
.blockPreliminaryQuestions .blockTitle{
	width: 620px;
	padding: 0 0 5px 10px;
	border-bottom:2px solid #8bc3f1;
}
.blockPreliminaryQuestions .blockTitle p {
	font-size: 12px;
	font-weight: bold;
	color: #484848;
	padding: 0 0 4px 0;
}
.blockPreliminaryQuestions .blockContent{
	padding-top: 10px;
}
.blockPreliminaryQuestions .blockContent .blockTopic{
	padding-top: 10px;
}
/* blockPreliminaryQuestions END */

/* blockArchive START */
.blockArchive{
	width: 589px;
}
.blockArchive .blockTitle{
	width: 579px;
	padding: 0 0 5px 10px;
	background: url(../images/common/block_alphabet/block_title_separator_long.gif) no-repeat;
	background-position: left bottom;
}
.blockArchive .blockTitle p {
	font-size: 12px;
	font-weight: 600;
	color: #484848;
	padding: 0 0 4px 0;
}
.blockArchive .blockContent{
	padding: 10px 0 0 0;
}
.blockArchive .blockOneArchive{
	margin-top: 10px;
}
/* blockArchive END */

/* blockOneArchive START */
.blockOneArchive{
	width: 589px;
}
.blockOneArchive .one_archive_title .round_top,
.blockOneArchive .one_archive_title .round_bottom{
	width: 589px;
	height: 4px;
	overflow: hidden;
	font-size: 1px;
	background: url(../images/common/block_topic/preliminary_question_title_corners.jpg) no-repeat;
}
.blockOneArchive .one_archive_title .round_top{
	background-position: left top;
}
.blockOneArchive .one_archive_title .round_bottom{
	background-position: left bottom;
}
.blockOneArchive .title_content{
	background: url(../images/common/block_topic/preliminary_question_title_back.jpg) repeat-x;
	background-color: #e3e3e3;
	padding: 3px 0 3px 0;
	min-height: 16px; 
}
.blockOneArchive .title_content .participant_name{
	float: left;
	color: #000000;
	font-weight: bold;
	padding: 1px 0 0 15px;
}
.blockOneArchive .title_content .date{
	float: right;
	color: #000000;
	font-weight: bold;
	padding: 1px 15px 0 0;
}
.blockOneArchive .one_archive_content{
	background-color: #f6f6f6;
	padding: 6px 14px 16px 15px;
}
.blockOneArchive .one_archive_content p{
	padding-top: 10px;
	color: #4f4f4f;
}
.blockOneArchive .blockRoundBottom{
	background: url(../images/common/block_topic/preliminary_question_bottom_corner.jpg) no-repeat;
	width: 589px;
	height: 4px;
	overflow: hidden;
	font-size: 1px;
}
	
.removerlink{
	cursor: pointer;
	color: #D7E5F2;
	font-weight: bold;
	background: url(http://jobs.idg.bg/images/icons/delete.gif) no-repeat;
	margin-right: 5px;
	margin-top: -2px;
	float: left;
	width: 16px;
	height: 16px;
}
/* blockOneArchive END */
/**************/
/* BLOCKS END */
/**************/

/*ITEMS TITLES*/
#contentHome .itemTitle , #contentHome .itemTitle:link, #contentHome .itemTitle:visited{
	color: #226ca5;
	font-size: 12px;
	font-weight: bold;
}

.itemTitleHp a, .itemTitleHp:link, .itemTitleHp:visited{
	color: #226ca5;
	font-size: 12px;
	font-weight: normal;
}
/*ITEMS TITLES END*/

/* FROM IDG STAFF*/
.Code {
	font-family: courier;
	display: block;
	margin: 0 20px;
	padding: 5px;
	background:#EDF2F8;
	border:1px solid #CACACA;
	color:#514050;
}

.mand{
	font-weight: bold;
	color: #AC0000;
	font-size: 13px;
}

.linkAllChats{
	width: 590px;
	height: 16px;
	background: url(../images/common/block_link_all_back_long.jpg) no-repeat;
	padding: 9px 0 0 9px;
}
.linkAllChats a{
	color: #165d92;
	padding: 0 0 0 9px;
	background: url(../images/common/bullets_blue.gif) no-repeat;
	background-position: 0 4px;
}
.linkAllChats a:hover{
	color: #66aae1;
	background-position: 0 -41px;
}

.chatInfo{
	padding: 10px 10px 20px 10px;
	font-size: 12px;
}

.chatInfo p{
	padding: 10px 0;
}

.chatInfo span{
	font-size: 12px;
	font-weight: 600;
}

.sword {
	background-color:#FFF43B;
	padding:1px;
}

.quotebox{
	padding:5px;
	width:250px;
	margin:0 5px;
}
.quotebox .header{
	text-align:center;
	background:#81ACCF;
	color:#fff;
	font-weight:bold;
	padding:3px 0;
}
.quotebox .body{
	border:1px solid #c9c9c9;
	text-align:justify;
	background:#eee;
	padding:7px;
}
.quotebox .footer{
	text-align:center;
	font-style:italic;
	font-size:9px;
}

#advtable{
	border: 1px dashed #ccc;
	border-collapse: collapse;
	width: 590px;
}

#advtable .firstrow, #advtable .seprow{
	text-align: center;
	background: #EEE;
}

#advtable td{
	font-size: 11px;
	padding: 5px;
	border: 1px dashed #ccc;
}

.my_add{
	float:right;
}
.my_add label{
	width:16px;
	height:16px;
	display:block;
	float:left;
	margin-right:5px;
	background:url(../images/blueicons_pack.png) no-repeat -30px -98px;
}

/* -- PR --*/
.prContent{
	width:300px;
	overflow:hidden;
}
.prContent img{
	padding:2px;
	margin:0 10px 10px 0;
	float:left;
}
.prHat{
	margin:30px 0 10px 0;
	width:300px;
	height:23px;
	color:#F7F7F7;
	font-size:12px;
	font-weight:600;
	padding:8px 0 0 21px;
	background: url(../images/block-title-sprite.jpg) no-repeat left -31px;
}
.prTitle{
	margin-bottom:10px;
}
.prTitle a, .prTitle a:active, .prTitle a:visited{
	color:#434343;
	font-weight: bold;
	font-size: 13px;
}
.prSubTitle{
	font-size: 13px;
   color: #444;
}
.prSep{
	border-top:1px dotted #b8b8b8;
	margin-bottom:10px;
	clear:both;
}
.pr img {
	border:1px solid #b8b8b8;
}
.overadpr{
	margin-bottom: -80px; 
	z-index: 1000; 
	position: absolute;
}

/* -- Interview --*/
.blockInterview{
	width:300px;
	margin-top:30px;
}
.iHat{
	height:31px;
	color:#F7F7F7;
	font-size:12px;
	font-weight:600;
	line-height:31px;
	background: url(/images/block-title-sprite.jpg) no-repeat left -31px;
}

.iHat p {margin-left:20px;}

.iContent {
	padding: 15px 14px 10px 14px; 
	overflow:hidden;
}
.iDateL, .iDateR{
	width: 8px;
	height: 18px;
	background: url(../images/common/block_discussion/block_discussion_date_corners.gif) no-repeat;
	background-position: left top;
	float: left;
}
.iDateR {background-position: right top;}
.iDate{
	background-color:#f1f1f1;
	color:#000000;
	overflow:hidden;
	height:15px;
	padding-top:3px;
	float:left;
}
.iTitle, i.Info {margin:8px 0 8px 5px;}
.iTitle a, .iTitle a:active, .iTitle a:visited{
	color:#001E2F;
	font-weight: bold;
	font-size: 12px;
}
.iTitle a:hover {text-decoration:underline;}
.iInfo {font-size: 12px;}
.iInfo img {
	border:1px solid #b8b8b8; 
	padding:1px;
	margin:0 7px 5px 0;
	float:left;
}
.iInfo a, .iInfo a:active, .Info a:visited {color:#246DA6;}
.iInfo a:hover {text-decoration:underline;}
.iMore{
	width:300px;
	height:25px;
	overflow:hidden;
	background:url(../images/block-title-sprite.jpg) no-repeat left -250px;
}
.iMore a, .iMore a:active, .iMore a:visited{
	color:#000;
	display:block;
	padding-left:9px;
	margin:9px 0 0 10px;
	background:url(../images/common/bullet_purple.gif) no-repeat;
	background-position:0 4px;
}
.iMore a:hover{
	color: #65899D;
	background-position:0 -41px;
}

/* -- Social Connections --*/
.blockConnect{
	width:300px;
	margin-top:30px;
}
.cHat{
	height:31px;
	color:#F7F7F7;
	font-size:12px;
	font-weight:600;
	background: url(../images/block-title-sprite.jpg) no-repeat left -31px;
}

.cHat p {line-height:31px; margin-left:20px;}

.cContent {overflow:hidden;}

.cContent .s {
	float:left;
	width:140px;
	height:27px;
	margin:5px 20px 0 0;
	background:transparent url(/images/block-title-sprite.jpg) no-repeat left -276px;
}

.cContent .scnd {margin-right:0;}

.cContent .facebook {background-position:-140px -276px;}
.cContent .igoogle {background-position:0 -303px;}
.cContent .techletters {background-position:-140px -303px;}
.cContent .rssfeed {background-position:0 -330px; width:300px; padding-left:40px;}
.cContent .rssfeed select {
	color:#888;
	padding-left:3px;
}
.cContent .rssfeed select option {color:#444;}
.cContent .rssfeed #allrss {color:#888;}

.menu_pr {
	padding:2px 2px 3px 0px;
	height:33px;
	font-size:12px;
	float:right;
}
.menu_pr a, .menu_pr a:link, .menu_pr a:hover {color:#fff;}

/* Block WhitePapers*/
.blockWP {
	width:340px; 
	margin-top:20px;
	overflow:hidden;
}
.blockWP .wp_t, .blockWP .wp_b{
	width: 340px;
	height: 4px;
	background: url(../images/common/block_buletins/block_buletins_corners.jpg) no-repeat left top;
	font-size: 1px;
	overflow: hidden;
}
.blockWP .wp_b {background-position:left bottom;}
.blockWP .content{
	color:#fff;
	overflow:hidden;
	padding:2px 5px 10px 5px;
	background:#2472b4 url(../images/common/block_buletins/block_buletins_back.jpg) repeat-x;
}
.blockWP .header{
	width:329px;
	height:22px;
	color:#fff;
	font-size:12px;
	font-weight:600;
	padding: 3px 0 0 15px;
	text-transform:uppercase;
	background: url(../images/common/block_buletins/block_buletins_title_back_24.png) no-repeat;
}
.blockWP .icon{
	margin:0 15px;
	border:none;
}
.blockWP .title {
	color:#fff;
	margin-right:15px;
	font:bold 13px Arial;
}
.blockWP .subtitle {margin:10px 15px 10px 0;}
.blockWP .more {display:block; text-align:right; color:#ECFA6C; margin-right:15px; font-weight:bold; text-decoration:underline;}
.blockWP .more:hover {text-decoration:none;}

/* White Papers & Sponsored Links*/
.wp_holderwide{
	width: 620px;
	margin: 20px 0;
	clear: both;
}

.wp_holderwide .header{
	color: #494949;
	font-size: 12px;
	font-weight: bold;
	text-transform:uppercase;
	padding:0px 0px 9px 10px;
	border-bottom:2px solid #8bc3f1;
}
.wp_holderwide .header a {color:#888;}

.wp_holder{
	float:left;
	width:270px;
	margin-left: 10px;
}

.wp_holder ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.wp_holder ul li {
	height:35px;
	margin:20px 0;
	padding-left:10px;
	position: relative;
}
.wp_holder ul li.wphp{height: 105px;}

.wp_holder ul li a {padding-left: 8px; font:normal 12px Arial, Verdana, sans; color:#226CA5; background:url(../images/pointer_blue.gif) no-repeat 0 4px;}
.wp_holder ul li a:hover {color:#5A9ACF;}

.wp_holder ul li a.more{
	position: absolute;
	bottom: 0;
	right: 0;
	font-size: 11px;
	color: #686868;
	background-image: none;
}

.wp_holder ul li img{
	float: left;
	padding: 2px;
	border: 1px solid #bbb;
	margin-right: 10px;
}

.wp_holder ul li.hr {background:url(../images/common/dotted_separator_blue.gif) repeat-x; height:1px;}

#wp_list{height: 300px;}

#wp_prev{
	width: 16px;
	height: 16px;
	border: none;
	cursor: pointer;
	margin-left: 430px;
	background:url(../img/navigation_home.png) no-repeat 0 0;
}

#wp_prev.ina{background-position: -32px 0;}

#wp_next{
	width: 16px;
	height: 16px;
	border: none;
	cursor: pointer;
	margin-left: 5px;
	background:url(../img/navigation_home.png) no-repeat -16px 0;
}
#wp_next.ina{background-position: -48px 0;}
/* context ad */

.context_ad {margin:20px 0;}

.context_ad h2 {
	text-transform:uppercase;
	color:#fff;
	margin-bottom:10px;
	padding:10px 0 10px 20px;
	font-size:12px;
	background:url(/images/common/block_discussion/block_discussion_title_back.jpg) no-repeat;
}

.context_ad p {margin-left:20px;}
.context_ad p a {font-size:12px;}
.context_ad p a:hover {text-decoration:underline}

/* Paid Articles SB*/
.paidarticles{
	color:#fff;
	width:300px;
	height:31px;
	font-size:14px;
	line-height:30px;
	margin-bottom:20px;
	background:url(/images/block-title-sprite.jpg) no-repeat left -93px;
}

.paidarticles p {margin-left:20px;}

.partCont {margin-bottom:30px; overflow:hidden;}
.partCont img {margin-right:10px;}
/*.partCont a:link, .partCont a:visited {font-weight:normal;}*/
.partCont a:hover {text-decoration:underline;}

/* KZP */
.blockLastNewsKZP{margin: 0px 0 20px 0;}
.blockLastNewsKZP .blockTitle{
	width: 340px;
	height: 31px;
	margin-bottom:10px;
}
.blockLastNewsKZP .blockTitle p{
	font-size: 12px;
	font-weight: 600;
	padding:9px 0 0 21px;
}
.blockLastNewsKZP .blockContent{
	padding: 10px 10px 10px 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.blockLastNewsKZP .itemTitle {text-align:center;}
.blockLastNewsKZP .itemTitle a{
	font-weight: bold;
	font-size: 12px;
}
.blockLastNewsKZP .itemInfo{padding: 10px 0;}
.blockLastNewsKZP p.dt{
	margin-top:5px; 
	font-size: 12px;
	margin-bottom: 5px;
	text-align:center;
}



/* search results */
.search_left{
	width:590px;
	margin:20px 10px;
}

.search_left .h{
	display:block;
	color:#494949;
	font-size:12px;
	font-weight:600;
	padding:0 0 9px 10px;
	background:url(/images/common/block_alphabet/block_title_separator_long.gif) no-repeat left bottom;
}

.search_ni {
	margin:30px 0;
	overflow:hidden;
	padding-bottom:10px;
	border-bottom:1px dotted #3685C0;
}

.search_ni .date {
	float:left;
	width:57px;
	height:32px;
	color:#524051;
	text-align:right;
	margin:0 10px 40px 0;
	background:url(/images/datebox) no-repeat;
}

.search_ni .date .day {margin:2px 2px 0 0;}
.search_ni .date .month_and_year {margin-right:2px;}

.search_ni .icon{
	float:left;
	padding:2px;
	margin:0 17px 20px 0;
	background:transparent url(/images/common/block_common_inner/block_image_frame.jpg) no-repeat;
}

.search_ni .title{
	display:block;
	color:#226ca5;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
}

.search_ni .title:hover {text-decoration:underline;}

.search_ni .r {margin-top:5px;}
.search_ni .r .v, .search_ni .r .c{
	float:left;
	color:#777;
	padding-left:18px;
	display:block;
	background:url(/images/news_list/eye.png) no-repeat left 3px;
}
.search_ni .r .c {
	margin-left:10px;
	background-image:url(/images/news_list/coment.png);
}

.bluebox {
	width:370px;
	height:155px;
	overflow:hidden;
	background:url(/images/bluebox_purple.png) no-repeat;
}

.bluebox .hat {
	color:#fff;
	width:auto;
	font-size:12px;
	font-weight:600;
	margin:7px 0 0 20px;
	text-transform:uppercase;
}

.bluebox .icon {
	float:left;
	border:none;
	margin:20px 10px;
	padding-right:10px;
	border-right:1px solid #cedeee;
}

.bluebox .slogan {
	float:left;
	width:130px;
	font-size:13px;
	text-align:center;
	font-style:italic;
	font-weight:normal;
	margin:50px auto;
}

.block136{
	width:300px;
	height: 144px;
	margin-top: 20px;
}

.hpHM{
	width: 40px;
	height: 30px;
	text-align: right;
	margin-right: 10px;
	float: left;
}

/* UNCLICKABLE BANNERS WORKAROUND */
#clickable728{
	width: 728px;
	height: 90px;
	z-index: 1000;
	position: absolute;
	top:0;
	left:0;
	background: url(http://idg.bg/img/ads/728x90.gif) top left no-repeat;
}

#clickable300,
#clickable336{
	width:300px;
	height: 250px;
	z-index: 1000;
	position: absolute;
	top:0;
	left:0;
	background: url(http://idg.bg/img/ads/336x280.gif) top left no-repeat;
}

#clickable468{
	width: 468px;
	height: 60px;
	z-index: 1000;
	position: absolute;
	top:0;
	left:0;
	background: url(http://idg.bg/img/ads/468x60.gif) top left no-repeat;
}

#clickable336HalfPage{
	width: 300px;
	height: 600px;
	z-index: 1000;
	position: absolute;
	top:0;
	left:0;
	background: url(http://idg.bg/img/ads/336x280.gif) top left repeat-y;
}

.carrersvip {
	margin:20px 0px;
	overflow:hidden;
	border:1px solid #70935A;
}

.carrersvip h1 {
	padding:5px 10px;
	background:#dadada;
	font:normal 11px Verdana;
	text-transform:uppercase;
	
}

.carrersvip a:link, .carrersvip a:visited {
	margin:5px;
	color:#478B1F;
	display:block;
	overflow:hidden;
	line-height:25px;
	font:bold 12px Verdana;
	padding:10px 10px 0 30px;
	background:url(http://computerworld.bg/images/vip.png)no-repeat left 7px;
}

.carrersvip p {
    margin:0 30px;
	padding:0 0 15px 5px;
	font:normal 11px Verdana;
    border-bottom: 1px dotted #B8B8B8;
}


/* it shop */

.blockBanner a.itshop {
	width:300px;
	height:100px;
	display:block;
}

.social_counts {background:1px solid red;}
.twitter-share-button {margin-right:10px;}

/*registration form*/
.notLoggedIn{
	border:1px solid #787B7C;
	background:#E9E9E9;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}

 .notLoggedIn .tbox_btn{
    background:url(../images/btn_black.gif) no-repeat;
    width:100px;
    height:25px;
    border:none;
    color:#fff;
    font-size:10px;
    cursor:pointer;
    text-align: center;
    padding-bottom:5px;
}

#cadcam .hat{
	width: 300px;
	height: 31px;
	background: url(../images/block-title-sprite.jpg) no-repeat left -93px;
}

#cadcam .hat p{
	height:31px;
	color:#F7F7F7;
	font-size:12px;
	font-weight:600;
	line-height:31px;
	margin-left: 20px;
}

#cadcam p.cover{
	width: 70px;
	margin: 10px 10px 10px 0;
	float: left;
}

#cadcam p.cover img{
	border: 1px solid #ccc;
	padding: 2px;
}

#cadcam p.link{
	width: 210px;
	margin-left: 90px;
	margin-top: 10px;
}

#cadcam p.link a{
	color: #666;
	font-size: 13px;
}
/* CODE BLOCKS */


/* BLIZOO */
/*
.mainContent {background: #fff url(../images/blizoo/blizoo_bg.png) top center no-repeat; cursor: pointer;}
.shapeHolder .mainShapeMiddle {background:url(../images/blizoo/main_shape_blizoo.png) repeat-y; cursor: default;position: relative; z-index: 10000;}
.shapeHolder .mainShapeBottom {background:url(../images/blizoo/main_shape_bottom_blizoo.png) no-repeat left top;}
#branding_banner{width: 940px; height: 80px; margin: 10px 0 0 20px;}

.blockHeadNews .blockTitle,
.blockNews .blockTitle,
.blockItLinks .blockTitle,
.blockMarketNavigator .blockTitle,
.blockPress .blockTitle,
.blockPrograms .blockTitle,
.blockCommonInner .blockTitle,
.blockOneNews .breadcrumbs,
.coments .blockTitle,
.BlockNewsList .blockTitle,
.blockCommonBulletins .blockTitleArea,
.blockDiscussionTitleArea .blockTitle,
.blockOurGuests .blockTitle,
.blockArchive .blockTitle,
.blockAlphabet .blockTitle,
.blockTerrabyte .blockTitle,
.blockCommonCatalogue .blockTitle,
.wp_holder .header
{
	background: none;
	border-bottom: 2px solid #a52b84;
}

.blockItLinks .hr,
.blockPartners .hr,
.blockNews .hr,
.blockPress .hr,
.blockPrograms .hr,
.blockMarketNavigator .hr,
.blockCommonInner .hr,
.blockCommonCatalogue .hr,
.blockCommonBulletins .hr,
.wp_holder ul li.hr
{
	 background: url(../images/blizoo/dotted_separator_blizoo.gif) repeat-x;
}

.newsListItem{
	 background: none;
	 border-bottom: 1px dotted #a52b84;
}

#codesholder .newsListItem{border: none;}
#codesholder div.hr{background: url(../images/blizoo/dotted_separator_blizoo.gif) repeat-x;}
*/



.abon {
	font-size: 11px;
	color: white;
	width: 100px;
	height: 25px;
	background: url(../images/btn_black.gif);
	border: none;
	cursor: pointer;
}


#txt_email {
	width: 180px;
	border: 1px solid #9C9C9C;
	border-radius: 3px;
	padding-bottom: 3px;
	margin:0 auto;
}

/*styling form for subscription to newsletters*/
.subForm{
	margin-top:20px;
	float:left;
	width:300px;
}
.subForm form{
	float:left;
	width:300px;
	background-color:#edf7ff;
	border-radius:5px;
	margin-top:10px;
}
.subForm label{
	color: #2B5983;
	font-size:12px;
	margin-left:5px;
}
.subForm input{
	margin-bottom:5px;
	margin-top:5px;
}
.subForm ul{
	text-align:left;
	float:left;
	width: 160px;
	margin-left: 15px;
	margin-top:10px;
}
.subForm img{
	border: 1px solid #B8B8B8;
	padding: 1px;
	float:left;
	margin-top:20px;
	margin-left:10px;
	border-radius:5px;
}
.subBul{
	float:left;
	text-align:center;
	margin: 10px auto;
	width:300px;
}

.subForm .blockImageHolder .imgHome{margin-top:10px;border:none;padding:0;margin-right:10px;margin-left:10px;}

.itemDescription .subForm{
	float:left;margin-top:0;width:280px;
}
.itemDescription form{
	margin-top:0;background:none;
}
.itemDescription .subBul{text-align:left;}
.itemDescription .subBul #txt_email{width:135px;}
.itemDescription .subForm ul{margin:0}

.subHome{
	float: left;
width: 310px;
}

/*advertisement chivas*/
.chivas{
	background: url("../images/chivas.png") no-repeat;
	border-radius: 7px;
	height: 31px;
}
.chivas span{color:#8d875e;height: 31px;font-size: 12px;font-weight: 600;line-height: 31px;margin-left: 20px;}
#videorec {
	width: 300px;
	height: 200px;
	z-index: 100;
	position: absolute;
	top: 10px;
	cursor: pointer;
}
