body
{
	margin: 0;
	padding: 0;
	font: normal 11px Tahoma;
	color: #0b0a0a;
	background-color: #fff;
}

textarea, select, input, pre
{
	font: normal 11px Tahoma;
	color: #0b0a0a;
}

a
{
	color: #000;
	text-decoration: underline;
	outline: none;
	cursor: pointer;
}

a:hover
{
	text-decoration: none;
}

form
{
	margin: 0;
	padding: 0;
}

a img
{
	border: none;
}

a.buttonBack
{
	display: block;
	float: left;
	background: #a1a1a1 url('../images/web/button-back.gif') no-repeat top left;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 24px;
	padding-right: 18px;
	line-height: 17px;
	height: 17px;
}

a.addLink
{
	color: #b62626;
	cursor: pointer;
}

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

.center
{
	text-align: center;
}

.right
{
	text-align: right;
}

ul.submenu
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}

ul.submenu li
{
	padding: 4px 0;
}

ul.submenu a
{
	font-weight: bold;
	text-decoration: none;
}

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


#site
{
	margin: 0 auto;
	overflow: hidden;
	width: 979px;
}

#siteContainer
{
	width: 979px;
	background: url('../images/web/main-bottom.jpg') no-repeat bottom center;
}

#block
{
	background: url('../images/web/main-top.jpg') no-repeat top center;
	width: 954px;
	padding-left: 13px;
	padding-right: 12px;
}

#holder
{
	padding-top: 14px;
	padding-left: 16px;
	padding-right: 16px;
	padding-bottom: 20px;
}

#mainBlocks
{
	margin-top: 13px;
}

#mainBlocks p
{
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}

/* MAIN MENU */
#mainMenu
{
	float: right;
	padding-right: 50px;
	position: relative;
	z-index: 2;
	margin-top: 22px;
	margin-bottom: -14px;
}

#mainMenu h1
{
	display: inline;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

#mainMenu .item
{
	float: left;
	margin-left: 12px;
	height: 21px;
	line-height: 21px;
}

#mainMenu .container
{
	border-left: 1px solid #efefef;
	border-right: 1px solid #efefef;
	border-top: 1px solid #fff;
	background: #fff url('../images/web/button-top-bg.gif') repeat-x left -1px;
}

#mainMenu a
{
	font-weight: bold;
	color: #0e4e87;
	text-decoration: none;
	padding: 0 10px;
}

#mainMenu a:hover
{
	text-decoration: underline;
}

#mainMenu .blue
{
	border-top: 3px solid #599fb9;
}

#mainMenu .orange
{
	border-top: 3px solid #cb631c;
}

#mainMenu .green
{
	border-top: 3px solid #a0b433;
}

#mainMenu .grey
{
	border-top: 3px solid #878787;
}

/* HEADER */
#header
{
}
#header .logo
{
	padding-top: 25px;
	float: left;
}

#header .banner
{
	float: left;
	padding-top: 30px;
	padding-left: 90px;
}

/* LEFT SIDE */
#left
{
	float: left;
	width: 149px;
	padding-right: 11px;
}

#left .blockLogin 
{
	text-align: center;
	margin: 5px 0;
}

#left .blockLogin a
{
	color: #990000;
	font-weight: bold;
	text-decoration: none;
	display: block;
	background: url('../images/web/icon-user-zone.gif') no-repeat left center;
	height: 15px;
	padding-top: 5px;
	padding-left: 10px;
	width: 100px;
	margin: 0 auto;
}

#left .blockLogin img
{
	padding-top: 5px;
}

#left .blockLogin a span
{
	margin-top: 5px;
	padding-left: 7px;
}

#left .blockLogin a:hover span
{
	text-decoration: underline;
}

#left h1, #right h1
{
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	margin-bottom: 10px;
}

#left h2
{
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}


#left .countTable td
{
	padding: 3px 0;
}

#left .countTable a
{
	text-decoration: none;
	color: #000;
}

#left .countTable a:hover
{
	text-decoration: underline;
}

#left .countTable h1
{
	margin: 0;
	padding: 0;
	font-weight: normal;
}

#left .block
{
	background: #f3f3f3 url('../images/web/block-left-bottom.gif') no-repeat bottom left;
	margin-bottom: 10px;
}

#left .blockContent
{
	background: url('../images/web/block-top.gif') repeat-x top left;
}

h1.smallTitle
{
	margin: 0;
	padding: 0;
}

#left .blockContent, #left .blockContent2
{
	padding: 11px 14px 11px 12px;
}

#left .block2
{
	background: #f3f3f3 url('../images/web/block-left-bottom.gif') no-repeat bottom left;
	margin-bottom: 10px;
}

#left .block2 .title
{
	background: url('../images/web/block-left-title.gif') no-repeat top left;
	width: 149px;
	height: 30px;
	overflow: hidden;
}

#left .block2 .title h1
{
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 30px;
	margin: 0;
	padding: 0;
	padding-left: 11px;
}

#left .bannerItem
{
	margin-bottom: 13px;
}

#main 
{
	float: left;
	width: 598px;
}

#right
{
	float: left;
	width: 149px;
	padding-left: 15px;
}

#right .block2 h2
{
	color: #4f4f4f;
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 10px;
	position: relative;
	z-index: 2;
}

#right .block2 .text
{
	width: 93px;
	float: left;
}

#right .block2 .icon
{
	width: 32px;
	float: left;
	overflow: hidden;
	margin-top: 5px;
	text-align: right;
}

#right a.greenButton
{
	display: block;
	background: url('../images/web/icon-plus-black.gif') no-repeat center left;
	
	color: #000;
	font: bold 10px Tahoma;
	padding: 0;
	margin: 0;
	text-align: left;
	padding-left: 12px;
	height: 12px;
	line-height: 12px;
	cursor: pointer;
	text-decoration: none;
	text-transform: uppercase;
	margin-top: 10px;
}

#right .block2 .imageFloater
{
	float: left;
}

#right .block, #right .block2
{
	background: #f3f3f3 url('../images/web/block-right-bottom.gif') no-repeat bottom left;
	margin-bottom: 10px;
}

#right .bannersBlock
{
	background: #f3f3f3 url('../images/web/block-banners-bg.gif') no-repeat bottom right;
}

#right .block2
{

}

#right .blockContent
{
	background: url('../images/web/block-top.gif') repeat-x top left;
	padding: 11px 4px 11px 12px;
}

#right .bannerItem
{
	margin-bottom: 13px;
}

/* FOOTER */
#footer
{
	background: #f3f3f3 url('../images/web/footer-top.gif') repeat-x top left;
	color: #3a3a3a;
	width: 922px;
	margin-top: 25px;
}

#footer p
{
	margin: 0;
	padding: 0;
}

#footer .container
{
	padding-top: 18px;
	padding-left: 15px;
	padding-right: 15px;
	width: 892px;
	padding-bottom: 18px;
}

#footer .blockLeft
{
	float: left;
	overflow: hidden;
	width: 400px;
}

#footer .blockRight
{
	float: right;
	text-align: right;
	overflow: hidden;
	width: 450px;
}

#footer .links a
{
	font-weight: bold;
	text-decoration: underline;
	color: #3a3a3a;
}

#footer .links a:hover
{
	text-decoration: none;
}

/* SEARCH BLOCK */
#search 
{
	border-top: 3px solid #6bbae8	;
	background: url('../images/web/search-bg-rpt.gif') repeat-y top left;
	overflow: hidden;
	width: 598px;
	margin-bottom: 19px;
}

#search .container
{
	border-top: 1px solid #fff;
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 10px;
	background: url('../images/web/search-bg.gif') no-repeat bottom left;
}

#search .title
{
	padding: 0 24px;
}

#search .title h1
{
	float: left;
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #000;
	text-transform: uppercase;
}

#search  .title .seachExpander
{
	float: right;
	cursor: pointer;
}

.search .searchTable .fieldTitle
{
	color: #0c0a0b;
	font-size: 10px;
}

#searchMore .fieldTitle
{
	color: #50585b;
}

.search .searchTable td
{
	text-align: justify;
	border-bottom: 1px solid #fff;
	padding: 11px 0;
	padding-left: 24px;
}

.search .searchTable .last td
{
	border-bottom: none;
}

.search input
{
	vertical-align: middle;
}

.search span.spacer
{
	padding: 0 10px;
}

.search .inputField, .search .inputFieldSmall
{
	width: 136px;
	border: 1px solid #7f9db9;
	padding: 0;
	height: 17px;
}

.search .inputFieldSmall
{
	width: 68px;
}

#searchMore
{
	background: #c7e3ee url('../images/web/search-bg-rpt.gif') repeat-y top left;
	overflow: hidden;
	width: 598px;
	margin-top: -17px;
	margin-bottom: 19px;
}

#searchMore .inputField
{
	width: 126px;
}

#searchMore .inputFieldSmall
{
	width: 38px;
}

#searchMoreMini
{
	background: #c5e2ed url('../images/web/search-more-mini.gif') no-repeat bottom left;
	overflow: hidden;
	margin-top: 1px;
	width: 598px;
	height: 13px;
	margin-top: -19px;
	margin-bottom: 19px;
}

#searchButtons
{
	margin-bottom: 19px;
	margin-top: -19px;
}

#searchButtons .detailSearch
{
	display: block;
	float: left;
	width: 89px;
	height: 22px;
	background: url('../images/web/search-button-detail.gif') no-repeat top right;
	color: #303030;
	text-decoration: none;
	font-weight: bold;
	padding-top: 16px;
	padding-left: 35px;
	cursor: pointer;
}

#searchButtons .submitSearch
{
	display: block;
	float: right;
	width: 69px;
	height: 24px;
	background: url('../images/web/search-button-submit.gif') no-repeat top left;
	text-align: right;
	padding-top: 13px;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	margin-top: 7px;
	padding-right: 75px;
	cursor: pointer;
}

/* HOT BLOCK */
#blockHot
{
	width: 147px;
	float: left;
	margin-bottom: 10px;
}

#blockHot .title
{
	height: 40px;
	overflow: hidden;
	background: url('../images/web/block-hot-title.gif') no-repeat top right;
	width: 149px;
}

#blockHot .title h1
{
	margin: 0;
	padding: 0;
	color: #fff;
	padding-top: 16px;
	padding-left: 9px;
	position: relative;
	
	font-weight: bold;
	text-transform: none;
	font-size: 11px;
	padding-top: 14px;	
}

#blockHot .content
{
	overflow: hidden;
	padding-top: 0;
	line-height: 14px;
	background-color: #f8d8d8;
	width: 149px;
	
	text-align: center;
}

#blockHot .content
{

}

#blockHot .item
{
	border-bottom: 2px solid #fff;

}

#blockHot .item .container
{
	border: 1px solid #d5a4a4;
	padding-bottom: 5px;
	padding-top: 10px;
}

#blockHot .last
{
	border-bottom: none;
}

#blockHot .itemTitle
{
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	padding-left: 3px;
	padding-top: 4px;
	padding-bottom: 2px;
	height: 16px;
	background-color: #fff;
	margin-bottom: 3px;
}

#blockHot .itemTitle span
{
	width: 80px;
	display: block;
	float: left;
	font-weight: bold;
}

#blockHot .itemTitle span.logo
{
	width: 120px;
}

#blockHot .itemTitle span.last
{
	text-align: right;
}

#blockHot .itemFoto
{
}

#blockHot .itemText
{
	padding-top: 5px;
}

#blockHot a
{
	text-decoration: none;
}

#blockHot a:hover
{
	text-decoration: underline;
}

#blockHot .moreLink
{
	text-align: right;
	margin-top: 5px;	
}
#blockHot .moreLink a
{
	color: #950d0d;
	text-decoration: underline;
}

#blockHot .moreLink a:hover
{
	text-decoration: none;
}

/* NEW BLOCK */
#blockNew
{
	float: left;
	width: 600px;
}

#blockNew table
{
	margin-left: -2px;
	margin-top: -2px;
}

#blockNew .content
{
	overflow: hidden;
	padding-top: 0;
	padding: 0;
	line-height: 14px;
	width: 600px;
	padding-bottom: 0;
}

#blockNew .content img
{

}

#blockNew .title
{
	height: 40px;
	width: 600px;
	overflow: hidden;
	background: url('../images/web/block-new-title.jpg') no-repeat top right;
	font-weight: bold;
}

#blockNew div.hr
{
	border: 1px solid #fff;
	clear: both;
}

#blockNew .title h1
{
	margin: 0;
	padding: 0;
	color: #fff;
	padding-top: 16px;
	padding-left: 14px;
	position: relative;
	
	text-transform: none;
	
	font-size: 14px;
	letter-spacing: 4px;
	font-weight: bold;
	
	padding-top: 12px;	
}

#blockNew .item
{
	text-align: center;
	overflow: hidden;
	padding: 0 2px 2px 0;
	border: 1px solid #abb88c;
	background-color: #e5f3c8;
}

#blockNew .item .container
{
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 4px;

	width: 186px;
}

#blockNew .firstItem
{
	padding: 0 0 2px 0;
}

#blockNew .firstItem .container
{
	margin-right: 0;
	padding-right: 5px;
}

#blockNew .itemFoto
{

}

#blockNew .itemText
{
	font-size: 12px;
	padding-top: 5px;
	font-size: 11px;
}

#blockNew a
{
	color: #0b0a0a;
	text-decoration: none;
}

#blockNew a:hover
{
	text-decoration: underline;
}


#blockNew .moreLink
{
	text-align: right;
	margin-top: 5px;	
}
#blockNew .moreLink a
{
	color: #4e920b;
	text-decoration: underline;
}

#blockNew .moreLink a:hover
{
	text-decoration: none;
}

/* MAIN CONTENT */
h1.alert
{
	font-size: 11px;
	color: #cc2424;
	font-weight: bold;
}

#mainContent
{
	margin-top: -7px;
	position: relative;
	z-index: 1;
}


#header .login, #mainContent .login
{
	overflow: hidden;
	width: 140px;
	margin: 10px auto;
}

#header .login
{
	border: 1px solid #fff;
}

#header .login .title, #mainContent .login .title
{
	color: #989898;
	font-weight: bold;
	text-transform: uppercase;
	background: url('../images/web/icon-user-zone.gif') no-repeat center left;
	padding-left: 25px;
	height: 21px;
	line-height: 21px;
	margin-bottom: 5px;
}

#header .login .title a, #mainContent .login .title a
{
	text-decoration: none;
	color: #989898;
}

#header .login .title a:hover, #mainContent .login .title a:hover
{
	text-decoration: underline;
}

#mainContent .login input.inputText
{
	width: 136px;
	border: 1px solid #9c9c9c;
	height: 15px;
	margin-bottom: 11px;
}

#mainContent .login .loginButton
{
	border: none;
	background-color: #fff;
	color: #cc2424;
	font: bold 10px Tahoma;
	padding: 0;
	margin: 0;
	background: url('../images/web/icon-plus-red.gif') no-repeat center left;
	text-align: left;
	padding-left: 12px;
	height: 12px;
	line-height: 12px;
	cursor: pointer;
}


#mainContent .title
{
	height: 32px;
	padding-top: 8px;
	background: url('../images/web/main-title.gif') no-repeat top left;
	overflow: hidden;
	width: 598px;
}

#mainContent .title h1
{
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	padding-top: 6px;
	padding-left: 14px;
}

#mainContent .title span
{
	font-weight: normal;
	text-transform: lowercase;
}

#mainContent .content 
{
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 12px;
	padding-bottom: 20px;
	background: #f3f3f3 url('../images/web/block-left-bottom.gif') no-repeat bottom right;
	line-height: 14px;
}

#mainContent .innerContent
{
	line-height: 14px;
}

#mainContent .contentWhite
{
	background: transparent;
	padding-left: 0;
	padding-right: 0;
	padding-top: 10px;
}

#mainContent h2
{
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	margin-bottom: 3px;
}

/* PAGING */
.paging 
{
	margin-bottom: 12px;
	padding-left: 5px;
	position: relative;
	z-index: 1;
}

.paging a
{
	color: #000;
	text-decoration: none;
	padding: 0 6px;
}

.paging a:hover
{
	text-decoration: underline;
}

.paging a.active
{
	font-weight: bold;
	color: #b42626;
}

.borderTop
{
	border-top: 2px solid #ffffff;
	padding-top: 10px;
}

/* LISTING OBJECTS */
#listObjects div
{
	position: relative;
	z-index: 99;
}

#listObjects .item
{
	margin-bottom: 10px;
	position: relative;
}

#listObjects .itemTitle
{
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	padding-left: 3px;
	padding-top: 4px;
	padding-bottom: 2px;
	height: 16px;
	background-color: #fff;
	margin-bottom: 9px;
}

#listObjects .itemTitle span
{
	width: 90px;
	display: block;
	float: left;
	font-weight: bold;
	overflow: hidden;
	height: 16px;
}

#listObjects .itemTitle span.city
{
	width: 150px;
	text-align: left;
	padding-left: 50px;
}

#listObjects .itemTitle span.type
{
	width: 85px;
}

#listObjects .itemTitle span.last
{
	text-align: right;
	
}

#listObjects .itemTitle span.last a
{
	color: #b12525;
	text-decoration: none;
	font-weight: bold;
}

#listObjects .itemTitle span.last a:hover
{
	text-decoration: underline;
}

#listObjects .itemFoto
{
	background: url('../images/web/block-hot-foto-bg.gif') no-repeat top left;
	width: 95px;
	padding-bottom: 2px;
	padding-top: 4px;
	padding-left: 3px;
	float: left;
}

#listObjects .itemText
{
	float: left;
	width: 460px;
	margin-left: 5px;
}

#listObjects .itemInfo
{
	//min-height: 55px;
	//overflow: hidden;
}

* html #listObjects .itemInfo
{
	//height: 55px;
}

/* NEWS */
#news
{
	line-height: 18px;
}

#news p
{
	display: inline;
}

#news .item
{
	margin-bottom: 20px;
}

#news .item h1, #news .item h1 a
{
	font-size: 11px;
	color: #000;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

#news .item h1 a:hover
{
	text-decoration: underline;
}

#news .item h1 span
{
	color: #b22525;
}

/* FORM */
#form .inputField, #form select, #form input, #form textarea
{
	border: 1px solid #7f9db9;
}

#form .inputField
{
	width: 184px;
	border: 1px solid #7f9db9;
	padding: 0;
	height: 17px;
}

#form .submitButton
{
	background-color: #5f5f5f;
	color: #fff;
	text-align: center;
	font-weight: bold;
	padding: 1px 30px;
}

#form .formTable td
{
	padding: 7px 0;
}

#form .formTable .tableText
{
	color: #636363;
}	

#form .formTable .tableText h2
{
	margin-bottom: 10px;
}
/* OBJEKTO PERZIURA */
#object .objLeft
{
	float: left;
	width: 290px;
	margin-right: 3px;
}

#object .objRight
{
	float: left;
	width: 300px;
	overflow: hidden;
}

#object .price
{
	width: 262px;
	padding: 14px;
	line-height: 24px;
	text-align: center;
	color: #b62626;
	font-size: 18px;
	font-weight: bold;
	background-color: #ebebeb;
}

#object .objInfo
{
	background: #f3f3f3 url('../images/web/block-left-bottom.gif') no-repeat bottom right;
	margin-top: 3px;
	padding-bottom: 5px;
}

#object .objInfo .infoValue
{
	word-wrap: break-word;
	overflow: hidden;
	overflow: auto;
	width: 150px;
	white-space: pre;
}

#object .objInfo .infoTitle
{
	color: #4e4e4e;
	font-weight: bold;
	width: 110px;
	padding: 3px 10px;
}

#object .objInfo table td
{
	padding-top: 3px;
	padding-bottom: 3px;
}

#object .objInfo .row2 td
{
	background-color: #ebebeb;
}

#object .objText
{
	padding: 0 10px;
	margin-bottom: 10px;
	color: #4e4e4e;
	width: 270px;
	text-align: justify;
}

#object .objText .infoTitle
{
	color: #b62626;
	font-weight: bold;
	margin-top: 7px;
}

#object .files
{
	padding-left: 10px;
	margin-bottom: 8px;
}

#object .files a
{
	color: #40403f;
}

#object .files .fileItem
{
	background: url('../images/web/icon-pdf.gif') no-repeat top left;
	padding-left: 28px;
	line-height: 16px;
	padding-top: 4px;
	margin-bottom: 4px;
}

#object .objContact
{
	border-top: 3px solid #399d4c;
	background: #f3f3f3 url('../images/web/block-left-bottom.gif') no-repeat bottom right;
	margin-bottom: 20px;
}

#object .objContact .contactContent
{
	border-top: 2px solid #fff;
	padding: 11px 9px;
}

#object .objContact .contactFoto
{
	float: left;
	width: 80px;
}

#object .objContact .contactText
{
	float: left;
	margin-left: 16px;
	width: 170px;
}

#object .objContact .contactText h2, #object .objContact .contactText p
{
	margin: 0;
	padding: 0;
	margin-bottom: 3px;
}

#object td.groupTitle h2
{
	 font-weight: bold;
	 color: #b62626;
	 padding: 10px 10px;
}

#objPhotos
{
	margin-bottom: 12px;
}

#objPhotos .objPhotoBig
{
	margin-bottom: 9px;
	width: 300px;
	overflow: hidden;
	text-align: center;
	height: 230px;
}

#objPhotos .objPhotoBig a
{
	cursor: pointer;
}

#objPhotos .objPhotoSmall
{
	text-align: left;
	width: 325px;
	margin: 0 auto;
	overflow: hidden;
}

#objPhotos .objPhotoSmall a
{
	cursor: pointer;
	width: 95px;
	padding-right: 12px;
	padding-bottom: 22px;
	float: left;
	display: block;
}

#object .banners
{
	text-align: right;
}

#object .banners a
{
	margin-bottom: 9px;
	display: block;	
}

#popupImage
{
	height: 100%;
}

/* USERZONE STYLES */
.userzoneSearch
{
	float: left;
	width: 540px;
	margin-top: 20px;
	margin-left: 20px;
}

.userzoneSearch table td
{
	padding-bottom: 10px;
}

.userZone td
{
	padding: 4px 6px;
}

.userZone thead td, .userZone .headRow  td
{
	background-color: #599fb9;
	color: #fff;
}

.userZone .inputField
{
	width: 200px;
}

.userZone .title
{
	background-color: #b62626;
	font-weight: bold;
	color: #fff;
	padding: 4px 6px;
}

.userZone .bg1 td
{
	background-color: #daedf4;
}

.userZone .bgHl td
{
	background-color: #ffcccc;
}


/* TOP BANNER */
#topBanner
{
	width: 960px;
	text-align: center;
	margin: 0 auto;
	margin-top: 10px;
	display: block;
	overflow: hidden;
}


/* BLOCK BLUE */
#right .blockBlue
{
	width: 149px;
	float: left;
	margin-bottom: 15px;
	clear: both;
}

#right .blockBlue .title
{
	height: 40px;
	overflow: hidden;
	background: url('../images/web/block-blue-title.gif') no-repeat bottom right;
	width: 149px;
}

#right .blockBlue .title h1
{
	margin: 0;
	padding: 0;
	color: #fff;
	padding-left: 9px;
	position: relative;
	
	font-weight: bold;
	text-transform: none;
	font-size: 11px;
	padding-top: 14px;	
}

#right .blockBlue .content
{
	overflow: hidden;
	padding-top: 0;
	line-height: 14px;
	background-color: #e4f0f8;
	width: 149px;
	
	text-align: center;
}

#right .blockBlue .content img
{

}

#right .blockBlue .item
{
	border-bottom: 2px solid #fff;
}

#right .blockBlue .item .container
{
	border: 1px solid #b4cfe2;
	padding-bottom: 5px;
	padding-top: 10px;
}

#right .blockBlue .last
{
	border-bottom: none;
}

#right .blockBlue .itemTitle
{
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	padding-left: 3px;
	padding-top: 4px;
	padding-bottom: 2px;
	height: 16px;
	background-color: #fff;
	margin-bottom: 3px;
}

#right .blockBlue .itemTitle span
{
	width: 80px;
	display: block;
	float: left;
	font-weight: bold;
}

#right .blockBlue .itemTitle span.logo
{
	width: 120px;
}

#right .blockBlue .itemTitle span.last
{
	text-align: right;
}

#right .blockBlue .itemFoto
{
}

#right .blockBlue .itemText
{
	padding-top: 3px;
}

#right .blockBlue a
{
	text-decoration: none;
}

#right .blockBlue a:hover
{
	text-decoration: underline;
}

#right .blockBlue .moreLink
{
	text-align: right;
	margin-top: 5px;	
}
#right .blockBlue .moreLink a
{
	color: #1f71a3;
	text-decoration: underline;
}

#right .blockBlue .moreLink a:hover
{
	text-decoration: none;
}