/* GENERAL START */

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4e4e4e;
	padding: 0px;
	margin: 0px;
	background: transparent url(../images/bodyBgr.gif) repeat-x 0px 0px;
}

html, body{
	width: 100%;
	height: 100%;
}

form, dl, dd, dt, ul, ol{
	padding: 0px;
	margin: 0px;
}

a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4e4e4e;
	text-decoration: none;
}

a:hover{
	color: #4e4e4e;
	cursor: pointer;
}

h1, h2, h3, h4, h5, h6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4e4e4e;
	margin: 0;
	padding: 0;
}

p{
	margin: 0;
	padding: 0;
}

label, img{
	display: block;
	border: none 0px transparent;
}

input, select, textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4e4e4e;
	background-color: #FFFFFF;
}

.clearFix{
	clear: both;
	line-height: 1px;
	font-size: 1px;
}

.ie6fix{
	display: none;
}

.article_seperator{
	display: none;
}

#rootDiv{
	width: 996px;
	height: 100%;
	margin: 0px auto;
}

/* GENERAL END */

/* header START */

.header {
	float: left;
	width: 996px;
	height: 153px;
	background: transparent url(../images/headerBgr.jpg) no-repeat 3px 0px;
}

.headerLinkHome {
	float: right;
	width: 92px;
	height: 130px;
	padding: 22px 0px 0px 8px;
}

.headerLinkHome a {
	float: left;
	display: block;
	width: 69px;
	height: 113px;
	font-size: 1px;
	line-height: 0px;
	text-decoration: none;
	cursor: pointer;
}

/* header END */

/* menu START */

.menuTop {
	float: left;
	height: 36px;
	width: 993px;
	padding: 0px 0px 0px 3px;
}

.menuTopBgrBotom {
	float: left;
	height: 36px;
	width: 988px;
	background: transparent url(../images/menuTopBgrBotom.gif) repeat-x 0px 0px;
}

.menuTopRightDiv {
	float: left;
	height: 33px;
	width: 733px;
	background:transparent url(../images/menuTopBgr.jpg) no-repeat 0px 0px;
	padding: 3px 0px 0px 0px;
}

.menuTopRightDivLink1 {
	float: left;
	width: 156px;
	height: 33px;
	text-align: center;
}

.menuTopRightDivLink1 a {
	float: left;
	display: block;
	height: 25px;
	width: 156px;
	font-size: 13px;
	color: #767676;
	font-weight: bold;
	background: transparent url(../images/menuTopItem1.gif) no-repeat 0px 0px;
	padding-top: 8px;
	text-decoration: none;
	cursor: pointer;
}

.menuTopRightDivLink1 a:hover {
	float: left;
	display: block;
	height: 25px;
	width: 156px;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	background: transparent url(../images/menuTopLinkHoverBgr.gif) repeat-x 0px 0px;
	padding-top: 8px;
	text-decoration: none;
	cursor: pointer;
}

.menuTopRightDivLink2 {
	float: left;
	height: 33px;
	text-align: center;	
}

.menuTopRightDivLink5 {
	float: left;
	height: 33px;
	text-align: center;	
}

.menuTopRightDivLink6 {
	float: left;
	height: 33px;
	text-align: center;	
}

.menuTopRightDivLink8 {
	float: left;
	height: 33px;
	text-align: center;	
}

.menuTopRightDivLink7 {
	float: left;
	height: 33px;
	text-align: center;	
}

#menuTopRightDivLink2Width1 {
	width: 147px;
}

#menuTopRightDivLink2Width2 {
	width: 120px;
}

#menuTopRightDivLink2Width3 {
	width: 100px;
}

.menuTopRightDivLink2 a {
	float: left;
	display: block;
	height: 25px;
	width: 100%;
	font-size: 13px;
	color: #767676;
	font-weight: bold;
	background: transparent url(../images/menuTopLinkBgr.gif) repeat-x 0px 0px;
	padding-top: 8px;
	text-decoration: none;
	cursor: pointer;
}

.menuTopRightDivLink2 a:hover {
	float: left;
	display: block;
	height: 25px;
	width: 100%;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	background: transparent url(../images/menuTopLinkHoverBgr.gif) repeat-x 0px 0px;
	padding-top: 8px;
	text-decoration: none;
	cursor: pointer;
}

.menuTopRightDivLink5 a {
	float: left;
	display: block;
	height: 25px;
	width: 100%;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	background: transparent url(../images/menuTopLinkHoverBgr.gif) repeat-x 0px 0px;
	padding-top: 8px;
	text-decoration: none;
	cursor: pointer;
}

.menuTopRightDivLink5 a:hover {
	float: left;
	display: block;
	height: 25px;
	width: 100%;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	background: transparent url(../images/menuTopLinkHoverBgr.gif) repeat-x 0px 0px;
	padding-top: 8px;
	text-decoration: none;
	cursor: pointer;
}

.menuTopRightDivLink6 a {
	float: left;
	display: block;
	height: 25px;
	width: 114px;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	background: transparent url(../images/menuTopLinkHoverBgr.gif) repeat-x 0px 0px;
	padding-top: 8px;
	text-decoration: none;
	cursor: pointer;
}

.menuTopRightDivLink6 a:hover {
	float: left;
	display: block;
	height: 25px;
	width: 114px;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	background: transparent url(../images/menuTopLinkHoverBgr.gif) repeat-x 0px 0px;
	padding-top: 8px;
	text-decoration: none;
	cursor: pointer;
}

.menuTopRightDivLink7 a {
	float: left;
	display: block;
	height: 25px;
	width: 87px;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	background: transparent url(../images/menuTopLinkHoverBgr.gif) repeat-x 0px 0px;
	padding-top: 8px;
	text-decoration: none;
	cursor: pointer;
}

.menuTopRightDivLink7 a:hover {
	float: left;
	display: block;
	height: 25px;
	width: 87px;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	background: transparent url(../images/menuTopLinkHoverBgr.gif) repeat-x 0px 0px;
	padding-top: 8px;
	text-decoration: none;
	cursor: pointer;
}

.menuTopRightDivLink8 a {
	float: left;
	display: block;
	height: 25px;
	width: 156px;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	background: transparent url(../images/menuTopLinkHoverBgr.gif) repeat-x 0px 0px;
	padding-top: 8px;
	text-decoration: none;
	cursor: pointer;
}

.menuTopRightDivLink8 a:hover {
	float: left;
	display: block;
	height: 25px;
	width: 156px;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	background: transparent url(../images/menuTopLinkHoverBgr.gif) repeat-x 0px 0px;
	padding-top: 8px;
	text-decoration: none;
	cursor: pointer;
}

.menuTopRightDivLink3 {
	float: left;
	width: 114px;
	height: 33px;
	text-align: center;
}

.menuTopRightDivLink3 a {
	float: left;
	display: block;
	height: 25px;
	width: 114px;
	font-size: 13px;
	color: #767676;
	font-weight: bold;
	background: transparent url(../images/menuTopItem3.gif) no-repeat 0px 0px;
	padding-top: 8px;
	text-decoration: none;
	cursor: pointer;
}

.menuTopRightDivLink3 a:hover {
	float: left;
	display: block;
	height: 25px;
	width: 114px;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	background: transparent url(../images/menuTopLinkHoverBgr.gif) repeat-x 0px 0px;
	padding-top: 8px;
	text-decoration: none;
	cursor: pointer;
}

.menuTopRightDivLink4 {
	float: left;
	width: 87px;
	height: 33px;
	text-align: center;
}

.menuTopRightDivLink4 a {
	float: left;
	display: block;
	height: 25px;
	width: 87px;
	font-size: 13px;
	color: #767676;
	font-weight: bold;
	background: transparent url(../images/menuTopItem4.gif) no-repeat 0px 0px;
	padding-top: 8px;
	text-decoration: none;
	cursor: pointer;
}

.menuTopRightDivLink4 a:hover {
	float: left;
	display: block;
	height: 25px;
	width: 87px;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	background: transparent url(../images/menuTopLinkHoverBgr.gif) repeat-x 0px 0px;
	padding-top: 8px;
	text-decoration: none;
	cursor: pointer;
}

.menuTopSeparator {
	float: left;
	display: block;
	width: 1px;
	height: 33px;
	font-size: 1px;
	line-height: 0px;
	background: transparent url(../images/menuTopSpan.gif) no-repeat 0px 0px;
}

.menuLinkPicture {
	float: left;
	width: 70px;
	height: 21px;
	padding: 11px 0px 0px 5px;
	text-align: center;
}

.menuLinkPicture a {
	float: left;
	display: block;
	width: auto;
	height: auto;	
	font-size: 13px;
	font-weight: bold;
	color: #767676;
	text-decoration: underline;
	cursor: pointer;
}

.menuLinkPicture a:hover {
	float: left;
	display: block;
	width: auto;
	height: auto;	
	font-size: 13px;
	font-weight: bold;
	color: #767676;
	text-decoration: none;
	cursor: pointer;
}

.menuTopLeftDiv {
	float: left;
	width: 177px;
	height: 31px;
	padding: 6px 0px 0px 0px;
}

.menuTopLeftDiv p {
	font-size: 18px;
	color: #6caedf;
	font-weight: bold;
}

.menuBottom {
	float: left;
	width: 996px;
	height: 37px;
	background: transparent url(../images/menuBottomBgr.gif) repeat-x 0px 0px;
}


.menuBottomRightDiv {
	float: left;
	width: 800px;
	height: 22px;
	padding: 10px 0px 0px 12px;
}

.menuBottomRightDivLink {
	float: left;
	width: auto;
	height: auto;
}

.menuBottomRightDivLink a {
	float: left;
	display: block;
	width: auto;
	height: auto;
	padding: 0px 13px 0px 13px;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration: none;
	cursor: pointer;
}

.menuBottomRightDivLink a:hover {
	float: left;
	display: block;
	width: auto;
	height: auto;
	padding: 0px 13px 0px 13px;
	font-size: 12px;
	font-weight: normal;
	color:#FFFFFF;
	text-decoration: underline;
	cursor: pointer;
}

.menuBottomRightDivLink2 {
	float: left;
	width: auto;
	height: auto;
}

.menuBottomRightDivLink2 a {
	float: left;
	display: block;
	width: auto;
	height: auto;
	padding: 0px 13px 0px 13px;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
	cursor: pointer;
}

.menuBottomRightDivLink2 a:hover {
	float: left;
	display: block;
	width: auto;
	height: auto;
	padding: 0px 13px 0px 13px;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: underline;
	cursor: pointer;
}

.menuBottomSeparator {
	float: left;
	display: block;
	font-size: 1px;
	line-height: 0px;
	width: 3px;
	height: 13px;
	background: transparent url(../images/menuBottomSpan.gif) no-repeat 0px 1px;
}

.menuBottomLeftDiv {
	float: right;
	width: 126px;
	height: 22px;
	padding: 10px 0px 0px 20px;
}

.menuBottomLeftDivLink {
	float:left;
	width: auto;
	height: 12px;
}

.menuBottomLeftDivLink a {
	float: left;
	display: block;
	width: auto;
	padding: 0px 3px 0px 3px;
	height: auto;
	color:#FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

.menuBottomLeftDivLink a:hover {
	float: left;
	display: block;
	width: auto;
	padding: 0px 3px 0px 3px;
	height: auto;
	color:#FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
}

.menuBottomLeftDivSeparator {
	float:left;
	display: block;
	font-size: 1px;
	line-height: 0px;
	width: 1px;
	height: 11px;
	background-color:#FFFFFF;
	margin: 2px 0px 0px 0px;
}

.menuBottomLeftDiv2 {
	float: right;
	width: 126px;
	height: 22px;
	padding: 10px 0px 0px 20px;
}

.menuBottomLeftDivLink2 {
	float:left;
	width: auto;
	height: 12px;
}

.menuBottomLeftDivLink2 a {
	float: left;
	display: block;
	width: auto;
	padding: 0px 3px 0px 3px;
	height: auto;
	color: #6CAEDF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

.menuBottomLeftDivLink a:hover2 {
	float: left;
	display: block;
	width: auto;
	padding: 0px 3px 0px 3px;
	height: auto;
	color: #6CAEDF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
}

.menuBottomLeftDivSeparator2 {
	float:left;
	display: block;
	font-size: 1px;
	line-height: 0px;
	width: 1px;
	height: 11px;
	background-color:#6CAEDF;
	margin: 2px 0px 0px 0px;
}

/* menu END */

/* content START */

.content {
	float: left;
	width: 996px;
	height: auto;
}

.contentSearch {
	float: left;
	width: 996px;
	height: 76px;
	padding: 17px 0px 0px 0px;
}

.contentSearchPanel {
	float: left;
	width: 996px;
	height: 76px;
	background: transparent url(../images/contentSearchBgr.gif) no-repeat 0px 0px;
}

.contentSearchPanelTitle {
	float: left;
	width: 256px;
	height: 54px;
	padding: 21px 0px 0px 11px;
}

.contentSearchPanelTitle2 {
	float: left;
	width: 276px;
	height: 54px;
	padding: 21px 0px 0px 11px;
}

.contentSearchPanelField {
	float: left;
	height: 54px;
	width: auto;
	padding: 22px 0px 0px 3px;
}

.contentSearchPanelFieldInput {
	float: left;
	display: block;
	width: 195px;
	height: 28px;
	_height: 26px;
	border: 1px solid #a7a6aa;
	font-size: 16px;
	font-weight: normal;
	color: #0d3476;
	padding: 5px 0px 0px 2px;	
	_padding: 7px 0px 0px 2px;	
}

.contentSearchPanelSelect {
	float: left;
	width: 176px;
	height: 48px;
	padding: 25px 0px 0px 20px;
	background: transparent url(../images/selectBoxBgr.gif) no-repeat 17px 22px;
}

.contentSearchPanelSelectField {
	float: left;
	width: 170px;
	font-weight: normal;
	display: block;
	border: 0px solid transparent;
	background: transparent;
	font-size: 150%;
	color: #0d3476;
}

.contentSearchPanelSelect2 {
	float: left;
	width: auto;
	height: auto;
	padding: 9px 0px 9px 0px;
}

.contentSearchPanelSelectField2 {
	float: left;
	width: 300px;
	font-weight: bold;
	display: block;
	height: auto;
	background: transparent;
	border: 1px solid transparent;
	font-size: 135%;
	color: #4E4E4E;
	padding: 0px;
	font-weight: normal;
}

.contentSearchPanelSelectField2Bgr {
	float: left;
	width: 300px;
	height: 26px;
	border: 1px solid #A7A6AA;
	padding: 2px 0px 0px 0px;
}

.contentSearchPanelCheck {
	float: left;
	width: 85px;
	height: 76px;
	padding: 0px 0px 0px 15px;
}

.contentSearchPanelCheck2 {
	float: left;
	width: 85px;
	height: 76px;
	padding: 0px 0px 0px 7px;
}

.contentSearchPanelCheckItem1 {
	float: left;
	width: 85px;
	height: 19px;
	padding: 16px 0px 0px 0px;
}

.contentSearchPanelCheckItem2 {
	float: left;
	width: 85px;
	height: 29px;
	padding: 6px 0px 0px 0px;
}

.contentSearchPanelCheckItemInput {
	float: left;
	display: block;
	width: auto;
	height: auto;
	background-color: transparent;
}

.contentSearchPanelCheckItemLabel {
	float: left;
	width: auto;
	height: auto;
	padding: 1px 0px 0px 3px;
	_padding: 2px 0px 0px 3px;
	min-padding: 3px 0px 0px 3px;
	font-size: 14px;
	color: #FFFFFF;
}

.contentSearchPanelCheckItem3 {
	float: left;
	width: 85px;
	height: 29px;
	padding: 9px 0px 0px 20px;
}

.contentSearchPanelCheckItem4 {
	float: left;
	width: 95px;
	height: 29px;
	padding: 9px 0px 0px 10px;
}

.contentSearchPanelCheckItem5 {
	float: left;
	width: 65px;
	height: 29px;
	padding: 9px 0px 0px 10px;
}

.contentSearchPanelCheckItem6 {
	float: left;
	width: 105px;
	height: 29px;
	padding: 9px 0px 0px 10px;
}

.contentSearchPanelCheckItemInput2 {
	float: left;
	display: block;
	width: auto;
	height: auto;
	background: transparent;
}

.contentSearchPanelCheckItemLabel2 {
	float: left;
	display:block;
	width: auto;
	height: auto;
	padding: 2px 0px 0px 3px;
	font-size: 14px;
	color: #FFFFFF;
}

.contentSearchPanelButton {
	float: left;
	width: 206px;
	height: 55px;
	background: transparent url(../images/contentSearchButton.gif) no-repeat 17px 19px;
	padding: 19px 0px 0px 17px;
}

.contentSearchPanelButtonInput {
	float: left;
	display: block;
	width: 206px;
	height: 39px;
	border: 0px solid transparent;
	background: transparent url(../images/contentSearchButton.gif) no-repeat 0px 0px;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

.contentItems {
	float: left;
	width: 996px; 
	height: auto;
	padding: 17px 0px 0px 0px;
}

.contentItemsBorderLeft {
	float: left;
	height: auto;
	width: 990px;
	padding: 0px 0px 0px 3px;
	background: transparent url(../images/contentItemsBorderLeft.gif) repeat-y 0px 0px;
}

.contentItemsBorderTop {
	float: left;
	display: block;
	font-size: 1px;
	line-height: 0px;
	width: 996px;
	height: 7px;
	background: transparent url(../images/contentItemsBorderTop.gif) no-repeat 0px 0px;
}

.contentItemsBorderRight {
	float: left;
	height: auto;
	width: 993px;
	padding: 0px 3px 0px 0px;
	background: transparent url(../images/contentItemsBorderRight.gif) repeat-y right 0px;
}

.contentItemsBorderRight2 {
	height: auto;
	width: 993px;
	padding: 0px 3px 0px 0px;
	background: transparent url(../images/contentItemsBorderRight.gif) repeat-y right 0px;
}
.contentItemsBorderBottom {
	float: left;
	display: block;
	font-size: 1px;
	line-height: 0px;
	width: 996px;
	height: 7px;
	background: transparent url(../images/contentItemsBorderBottom.gif) no-repeat 0px 0px;
}

.contentGalleryTitle {
	float: left;
	width: 990px;
	height: auto;
	min-height: 32px;
	_height: 32px;
	border-bottom: 1px solid #c7c7c7;
	text-align: center;
	padding: 8px 0px 0px 0px;
}

.contentGalleryTitle h1 {
	font-size: 24px;
	color: #848484;
	font-weight: normal;
	height: auto;
}

.contentGalleryTitle2 {

	width: 990px;
	height: auto;
	min-height: 32px;
	_height: 32px;
	border-bottom: 1px solid #c7c7c7;
	text-align: center;
	padding: 8px 0px 0px 0px;
}

.contentGalleryTitle2 h1 {
	font-size: 24px;
	color: #848484;
	font-weight: normal;
}

.contentItemsLinks {
	float: left;
	width: 990px;
	height: 100px;
}

.contentItemsLinkTCom {
	float: left;
	width: 251px;
	height: 87px;
	padding: 13px 0px 0px 29px;
	background: transparent url(../images/contentItemsSeparator.gif) repeat-y right 0px;
}

.contentItemsLinksCenter {
	float: left;
	width: 430px;
	height: 92px;
	text-align: center;
	padding: 8px 0px 0px 0px;
}

.contentItemsLinksCenter h1 {
	font-size: 24px;
	color: #848484;
	font-weight: normal;
}

.contentItemsLinksCenter p {
	float: left;
	display: block;
	width: 100%;
	height: auto;
	padding: 10px 0px 0px 0px;
	font-size: 14px;
	color: #848484;
	font-weight: bold;	
}

.contentItemsLinkPosta {
	float: left;
	width: 193px;
	height: 99px;
	background: transparent url(../images/contentItemsSeparator.gif) repeat-y left 0px;
	padding: 1px 0px 0px 86px;
}

.contentPanelBottom {
	float: left;
	height:	187px;
	width: 996px;
	padding: 15px 0px 0px 0px;
	background: transparent url(../images/contentPanelBottomBgr.gif) no-repeat 0px 15px; 
}

.contentPanelBottomLink {
	float: left;
	width: 988px;
	height: 179px;
	padding: 8px 0px 0px 8px;
}

.contentPanelBottomLink a {
	float: left;
	display: block;
	width: 951px;
	height: 50px;
	cursor: pointer;
	text-decoration: none;
	border: 1px solid #adc1e2;
	background: transparent url(../images/contentBottomLinkBgr.jpg) no-repeat 2px 1px;
	font-size: 25px;
	font-weight: normal;
	color: #848484;
	padding: 121px 0px 0px 28px;
}

.contentPanelBottomLink a:hover {
	float: left;
	display: block;
	width: 951px;
	height: 50px;
	cursor: pointer;
	text-decoration: underline;
	border: 1px solid #adc1e2;
	background: transparent url(../images/contentBottomLinkBgr.jpg) no-repeat 2px 1px;
	font-size: 25px;
	font-weight: normal;
	color: #848484;
	padding: 121px 0px 0px 28px;
}

.contentPanelBottomLink2 {
	float: left;
	width: 982px;
	height: 179px;
	padding: 4px 0px 0px 4px;
}

.contentPanelBottomLink2 a {
	float: left;
	display: block;
	width: 951px;
	height: 50px;
	cursor: pointer;
	text-decoration: none;
	border: 1px solid #adc1e2;
	background: transparent url(../images/contentBottomLinkBgr.jpg) no-repeat 2px 1px;
	font-size: 25px;
	font-weight: normal;
	color: #848484;
	padding: 121px 0px 0px 28px;
}

.contentPanelBottomLink2 a:hover {
	float: left;
	display: block;
	width: 951px;
	height: 50px;
	cursor: pointer;
	text-decoration: underline;
	border: 1px solid #adc1e2;
	background: transparent url(../images/contentBottomLinkBgr.jpg) no-repeat 2px 1px;
	font-size: 25px;
	font-weight: normal;
	color: #848484;
	padding: 121px 0px 0px 28px;
}

.contentContactTopDiv {
	float: left;
	width: 990px;
	height: auto;
	padding: 11px 0px 16px 0px;
}

.contentContactTopDivLeft {
	float:left;
	width: 505px;
	height: 226px;
	background: transparent url(../images/contentItemsSeparator.gif) repeat-y right 0px; 
	padding: 32px 0px 0px 25px;
}

.contentContactTopDivLeft2 {
	float:left;
	width: 530px;
	height: auto;
	background: transparent url(../images/contentItemsSeparator.gif) repeat-y right 0px; 
	padding: 0px 0px 0px 0px;
}

.contentContactTopDivLeftItem {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px 0px 15px 0px;
}

.contentContactTopDivLeftItem h2 {
	float: left;
	display: block;
	width: 100%;
	height: auto;
	font-size: 12px;
	font-weight: bold;
	color: #848484;
	padding: 0px 0px 6px 0px;
}

.contentContactTopDivLeftItem p {
	float: left;
	display: block;
	width: 100%;
	height: auto;
	font-size: 12px;
	font-weight: bold;
	color: #6caedf;
	padding: 0px 0px 5px 0px;
}

.contentContactTopDivLeftItem a {
	font-size: 12px;
	font-weight: bold;
	color: #6caedf;
	text-decoration: none;
}

.contentContactTopDivLeftItem a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #6caedf;
	text-decoration: underline;
}

.contentContactTopDivRight {
	float: left;
	display: block;
	width: 444px;
	height: 257px;
	font-size: 1px;
	line-height: 0px;
	padding: 1px 0px 0px 16px;
}

.contentContactTopDivRight2 {
	float:left;
	width: 419px;
	height: 237px;
	padding: 50px 0px 0px 25px;
	margin: 0px 0px 0px 8px;
}

.contentContactBottomDiv {
	float: left;
	width: 990px;
	height: 261px;
	background: transparent url(../images/contentContactBottomBgr.gif) repeat-x 0px 0px;
	padding: 11px 0px 11px 0px;
}

.contentContactBottomDivLeft {
	float:left;
	width: 530px;
	height: 261px;
	background: transparent url(../images/contentItemsSeparator.gif) repeat-y right 0px; 
}

.contentContactBottomDivLeftMailUs {
	float: left;
	width: 420px;
	height: auto;
	padding: 15px 0px 17px 110px;
	background: transparent url(../images/contentContactMailLogo.jpg) no-repeat 18px 0px;
}

.contentContactBottomDivLeftMailUs h1 {
	font-size: 24px;
	color: #848484;
	font-weight: normal;	
}

.contentContactBottomDivLeftMailUs p {
	font-size: 12px;
	color: #848484;
	font-weight: normal;	
	float: left;
	width: auto;
	height: auto;
	display: block;
	padding: 5px 0px 0px 0px;
}

.contentContactBottomDivLeftInput {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px 0px 9px 0px;
}

.contentContactBottomDivLeftInput2 {
	float: left;
	width: 300px;
	height: auto;
	padding: 0px 0px 0px 200px;
}

.contentContactBottomDivLeftLabel {
	float: left;
	display: block;
	width: 87px;
	height: auto;
	font-size: 12px;
	font-weight: bold;
	color: #0d3476;
	text-align: right;
	padding: 5px 7px 0px 0px;
}

.contentContactBottomDivLeftLabel2 {
	float: left;
	display: block;
	width: 150px;
	height: auto;
	font-size: 12px;
	font-weight: bold;
	color: #0d3476;
	text-align: right;
	padding: 5px 7px 0px 0px;
}

.contentContactBottomDivLeftField {
	float: left;
	display: block;
	width: 200px;
	height: 22px;
	border: 1px solid #a7a6aa;
	background: transparent;
	font-size: 14px;
	padding: 4px 0px 0px 0px;
}

.contentContactBottomDivLeftField2 {
	float: left;
	display: block;
	width: 295px;
	height: 22px;
	border: 1px solid #a7a6aa;
	background: transparent;
	font-size: 135%;
	padding: 4px 0px 0px 5px;
}

.contentContactBottomDivLeftArea {
	float: left;
	display: block;
	width: 394px;
	height: 63px;
	border: 1px solid #a7a6aa;
	background: transparent;
	font-size: 14px;
	padding: 4px 0px 0px 0px;
}

.contentContactBottomDivLeftArea2 {
	float: left;
	display: block;
	width: 364px;
	height: 61px;
	border: 1px solid #a7a6aa;
	background: transparent;
	font-size: 14px;
	padding: 4px 0px 0px 0px;
}

.contentContactBottomDivLeftArea3 {
	float: left;
	display: block;
	width: 295px;
	height: 63px;
	border: 1px solid #a7a6aa;
	background: transparent;
	font-size: 135%;
	padding: 4px 0px 0px 5px;
}

.contentContactButton {
	float: left;
	width: 493px;
	height: 36px;
	background: transparent url(../images/contentContactSendButton.gif) no-repeat right 3px;
	padding: 3px 0px 0px 0px;
}

.contentContactButtonInput {
	float: right;

	display: block;
	width: 202px;
	height: 36px;
	border: 0px solid transparent;
	background: transparent;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

.contentContactBottomDivRight {
	float: left;
	width: 460px;
	height: 317px;
}

.contentContactBottomDivRightLink {
	float: left;
	width: 164px;
	height: 202px;
}

.contentContactBottomDivRightLink a{
	float: left;
	display: block;
	cursor: pointer;
	width: 87px;
	height: 145px;
	font-size:1px;
	line-height: 0px;
	text-decoration: none;
}

.contentContact2TopDiv {
	float: left;
	width: 990px;
	height: 77px;
}

.contentContact2TopDivLeft {
	float: left;
	width: 210px;
	height: 57px;
	background: transparent url(../images/contact2Icon1.jpg) no-repeat 30px 2px;
	padding: 20px 0px 0px 140px;
}

.contentContact2TopDivRight {
	float: left;
	width: 287px;
	height: 57px;
	background: transparent url(../images/contact2Icon2.jpg) no-repeat 5px 4px;
	padding: 20px 0px 0px 113px;
}

.contentContact2TopDivTitle {
	font-size: 24px;
	font-weight: normal;
	color: #6caedf;
}

.contentContact2TopDivRight a {
	font-size: 24px;
	font-weight: normal;
	color: #6caedf;
	text-decoration: none;
}

.contentContact2TopDivRight a:hover {
	font-size: 24px;
	font-weight: normal;
	color: #6caedf;
	text-decoration: none;
}

.contentContact2BottomDiv {
	float: left;
	width: 980px;
	height: auto;
	padding: 0px 0px 0px 10px;
}

.contentContact2BottomDivLeft {
	float: left;
	width: 300px;
	height: auto;
}

.contentContact2BottomDivCenter {
	float: left;
	width: 440px;
	height: auto;
}

.contentContact2BottomDivRight {
	float: left;
	width: 220px;
	height: auto;
	padding: 30px 0px 0px 0px;
}

#contentContactBottomDivLeftLabelType1 {
	width: 60px;
}

#contentContactButtonType1 {
	width: 210px;
}

.contentProfilTopDiv {
	float: left;
	width: 975px;
	height: auto;
	padding: 0px 0px 0px 15px;
}	

.contentProfilTopDiv2 {
	float: left;
	width: 975px;
	height: auto;
	padding: 0px 0px 0px 15px;
	background: transparent url(../images/contentAboutUsBorderBgr.gif) repeat-x 0px 0px;
}

.contentProfilTopDivTitle {
	float: left;
	width: 975px;
	height: auto;
	padding: 17px 0px 17px 0px;
}

.contentProfilTopDivTitle2 {
	float: left;
	width: 700px;
	height: auto;
	padding: 0px 0px 17px 0px;
}

.contentProfilTopDivTitleType {
	font-size: 22px;
	font-weight: normal;
	color: #6caedf;
}

.contentProfilTopDivListDiv {
	float: left;
	height: auto;
	width: 100%;
}


.contentProfilTopDivList {
	float: left;
	width: 95%;
	height: auto;
	padding: 0px 0px 0px 0px;
	list-style-image: none;
	list-style: none;
	list-style-type: none;
}

.contentProfilTopDivList1 {
	float: left;
	width: 95%;
	height: auto;
	padding: 0px 0px 15px 0px;
	list-style-image: none;
	list-style: none;
	list-style-type: none;
}

.contentProfilTopDivListItem {
	float: left;
	width: 95%;
	height: auto;
	background: transparent url(../images/listImage.gif) no-repeat 0px 5px;
	padding: 0px 0px 4px 15px;
	font-size: 12px;
	color: #6d6d6d;
	font-weight: bold;
	line-height: 18px;
}

.contentProfilTopDivText {
	float: left;
	width: 975px;
	height: auto;
	padding: 0px 0px 15px 0px; 
}

.contentProfilTopDivText p{
	font-size: 12px;
	color: #6d6d6d;
	font-weight: normal;
	line-height: 17px;
}

.contentProfilTopDivText2 {
	float: left;
	width: 670px;
	height: auto;
	padding: 0px 0px 15px 0px; 
}

.contentProfilTopDivText2 p{
	font-size: 12px;
	color: #6d6d6d;
	font-weight: normal;
	line-height: 17px;
}

.contentProfilTopDivText3 {
	float: left;
	width: 975px;
	padding: 2px 0px 10px 15px;
	height: auto
}

.contentProfilTopDivText3 p{
	font-size: 12px;
	color: #6d6d6d;
	font-weight: normal;
	line-height: 17px;
}

.contentProfilCenterDiv {
	float: left;
	width: 975px;
	padding: 0px 0px 30px 15px;
	height: auto;
}

#contentProfilTopDivTextType1 {
	padding: 0px;
}

#contentProfilTopDivTextType2 {
	width: 670px;
}

#contentProfilTopDivTextType3 {
	width: 670px;
}

#contentProfilTopDivTextType4 {
	width: 670px;
}

#contentProfilTopDivTextType5 {
	float: left;
	width: 975px;
	padding: 2px 0px 10px 15px;
	height: auto;
}

#contentProfilTopDivTextType6 {
	width: 670px;
}

.contentProfilTopDivTextSpan {
	font-size: 12px;
	color: #61a8da;
	font-weight: bold;
	line-height: 17px;	
}

.contentProfilRightDiv {
	float: left;
	width: 990px;
	padding: 0px 0px 0px 0px;
	height: 41px;
	background: transparent url(../images/contentAboutUsBorderBgr.gif) repeat-x 0px 0px;
}

.contentProfilRightDivLeftButton {
	float: left;
	width: 200px;
	height: 31px;
	background: transparent url(../images/contentProfilListingButtonLeft.gif) no-repeat 20px 10px;
	padding: 10px 0px 0px 20px;
}

#contentProfilRightDivLeftButtonType2 {
	width: 172px;
	padding: 5px 0px 0px 20px;
} 

.contentProfilRightDivLeftButton2 {
	float: left;
	width: 272px;
	height: 31px;
	background: transparent url(../images/contentProfilListingButtonLeft2.gif) no-repeat 20px 10px;
	padding: 10px 0px 0px 20px;
}



.contentProfilRightDivLeftButton a {
	float: left;
	display: block;
	cursor: pointer;
	width: 192px;
	text-align: center;
	height: 21px;
	font-size: 13px;
	color:#ffffff;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 0px 0px 0px;
}

.contentProfilRightDivLeftButton a:hover {
	float: left;
	display: block;
	cursor: pointer;
	width: 192px;
	text-align: center;
	height: 21px;
	font-size: 13px;
	color:#ffffff;
	background: transparent url(../images/contentProfilListingButtonLeft1Hover.gif) no-repeat 0px 0px;
	font-weight: bold;
	padding: 5px 0px 0px 0px;
	text-decoration: underline;
}

.contentProfilRightDivLeftButton2 a {
	float: left;
	display: block;
	cursor: pointer;
	width: 260px;
	text-align: center;
	height: 21px;
	font-size: 13px;
	color:#ffffff;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 0px 0px 10px;
}

.contentProfilRightDivLeftButton2 a:hover {
	float: left;
	display: block;
	cursor: pointer;
	width: 260px;
	text-align: center;
	height: 21px;
	background: transparent url(../images/contentProfilListingButtonLeft2Hover.gif) no-repeat 0px 0px;
	font-size: 13px;
	color:#ffffff;
	font-weight: bold;
	padding: 5px 0px 0px 10px;
	text-decoration: underline;
}

.contentProfilRightDivRightButton {
	float: right;
	width: 210px;
	height: 31px;
	background: transparent url(../images/contentProfilListingButtonRight.jpg) no-repeat 0px 10px;
	padding: 10px 0px 0px 0px;
}

.contentProfilRightDivRightButton a {
	float: left;
	display: block;
	cursor: pointer;
	width: 192px;
	height: 21px;
	text-align: center;
	font-size: 13px;
	color:#ffffff;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 0px 0px 0px;
}

.contentProfilRightDivRightButton a:hover {
	float: left;
	display: block;
	cursor: pointer;
	width: 192px;
	height: 21px;
	text-align: center;
	font-size: 13px;
	color:#ffffff;
	background: transparent url(../images/contentProfilListingButtonRight1Hover.gif) no-repeat 0px 0px;
	font-weight: bold;
	text-decoration: underline;
	padding: 5px 0px 0px 0px;
}

.contentProfilRightDivRightButton2 {
	float: right;
	width: 292px;
	height: 31px;
	background: transparent url(../images/contentProfilListingButtonRight2.jpg) no-repeat 0px 10px;
	padding: 10px 0px 0px 0px;
}

.contentProfilRightDivRightButton2 a {
	float: left;
	display: block;
	cursor: pointer;
	width: 260px;
	height: 21px;
	font-size: 13px;
	color:#ffffff;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 0px 0px 14px;
}

.contentProfilRightDivRightButton2 a:hover {
	float: left;
	display: block;
	cursor: pointer;
	width: 260px;
	height: 21px;
	font-size: 13px;
	color:#ffffff;
	background: transparent url(../images/contentProfilListingButtonRight2Hover.gif) no-repeat 0px 0px;
	font-weight: bold;
	text-decoration: underline;
	padding: 5px 0px 0px 14px;
}

.contentAboutUsTop {
	float: left;
	width: 975px;
	height: auto;
	padding: 25px 0px 0px 15px;
	background: transparent url(../images/contentAboutUsBorderBgr.gif) repeat-x 0px 0px;
}

.contentAboutUsTopLeft {
	float:left;
	width: 256px;
	height: 133px;
	background: transparent url(../images/contentItemsSeparator.gif) repeat-y right 0px;
}

.contentAboutUsTopLeftPicture {
	float:left;
	width: 235px;
	height: 129px;
	padding: 1px 1px 1px 1px;
	border: 1px solid #6CAEDF;
}

.contentAboutUsTopLeftPicture a {
	float: left;
	display: block;
	font-size: 1px;
	line-height: 0px ;
	cursor: pointer;
	text-decoration: none;
	width: 235px;
	height: 129px;
}

.contentAboutUsTopLeftPicture a:hover {
	float: left;
	display: block;
	font-size: 1px;
	line-height: 0px ;
	cursor: pointer;
	text-decoration: none;
	width: 235px;
	height: 129px;
}

.contentAboutUsTopRight {
	float:left;
	width: 700px;
	height: 155px;
	padding: 0px 0px 3px 19px;	
}

#contentProfilTopDivTitleType1 {
	width: 700px;
	padding-top: 0px;
}

#contentProfilTopDivTitleType2 {
	width: 700px;
	padding-top: 0px;
}

#contentProfilTopDivTitleType3 {
	width: 700px;
	padding-top: 0px;
}

.contentAboutUsMore {
	float: left;
	width: 654px;
	height: 26px;
	padding: 0px 46px 0px 0px;
	background: transparent url(../images/contentAboutUsMore.gif) no-repeat 542px 0px;
}

.contentAboutUsMore a {
	float: right;
	display: block;
	width: 72px;
	height: 21px;
	cursor: pointer;
	text-decoration: none;
	font-size: 13px;
	color:#ffffff;
	font-weight: bold;
	padding: 5px 0px 0px 40px;
}

.contentAboutUsMore a:hover {
	float: right;
	display: block;
	width: 72px;
	height: 21px;
	cursor: pointer;
	text-decoration: underline;
	font-size: 13px;
	color:#ffffff;
	background: transparent url(../images/contentAboutUsHover.jpg) no-repeat 0px 0px;
	font-weight: bold;
	padding: 5px 0px 0px 40px;
}

.contentAboutUsMore2 {
	float: left;
	width: 854px;
	height: 26px;
	padding: 0px 46px 0px 0px;
	background: transparent url(../images/contentAboutUsMore.gif) no-repeat 742px 0px;
}

.contentAboutUsMore2 a {
	float: right;
	display: block;
	width: 72px;
	height: 21px;
	cursor: pointer;
	text-decoration: none;
	font-size: 13px;
	color:#ffffff;
	font-weight: bold;
	padding: 5px 0px 0px 40px;
}

.contentAboutUsMore2 a:hover {
	float: right;
	display: block;
	width: 72px;
	height: 21px;
	cursor: pointer;
	text-decoration: underline;
	font-size: 13px;
	background: transparent url(../images/contentAboutUsHover.jpg) no-repeat 0px 0px;
	color:#ffffff;
	font-weight: bold;
	padding: 5px 0px 0px 40px;
}

.contentAboutUsCenter {
	float: left;
	width: 975px;
	height: auto;
	padding: 25px 0px 0px 15px;
	background: transparent url(../images/contentAboutUsBorderBgr.gif) repeat-x 0px 0px;	
}

.contentAboutUsClose {
	float: left;
	width: 944px;
	height: 28px;
	padding: 6px 46px 15px 0px;
	background: transparent url(../images/contentAboutUsClose.gif) no-repeat 832px 6px;
}

.contentAboutUsClose a {
	float: right;
	display: block;
	width: 82px;
	height: 22px;
	cursor: pointer;
	text-decoration: none;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	padding: 6px 0px 0px 30px
}

.contentAboutUsClose a:hover {
	float: right;
	display: block;
	width: 82px;
	height: 22px;
	cursor: pointer;
	text-decoration: underline;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	background: transparent url(../images/contentAboutUsCloseHover.gif) no-repeat 0px 1px;
	padding: 6px 0px 0px 30px
}

.contentAboutUsBottom {
	float: left;
	width: 975px;
	height: auto;
	padding: 11px 0px 0px 15px;
	background: transparent url(../images/contentAboutUsBorderBgr.gif) repeat-x 0px 0px;
}

.contentGallery {
	float: left;
	width: 973px;
	height: 225px;
	padding: 6px 0px 0px 17px;
}

.contentGallery img{
	float: left;
	width: 304px;
	height: 168px;
	display: block;
}

.contentGallery2 {
	float: left;
	width: 973px;
	height: 190px;
	padding: 6px 0px 0px 17px;
}

.contentGallery2 img{
	float: left;

	width: 304px;
	height: 168px;
	display: block;
}

.contentGalleryLeft {
	float: left;
	width: 310px;
	height: 100%;
}

.contentGalleryLeftPicture {
	float: left;
	width: 306px;
	height: 170px;
	border: 1px solid #a7bce1;
	padding: 2px 0px 0px 2px;
}

.contentGallery p {
	float: left;
	display: block;
	width: 100%;
	padding: 2px 0px 0px 0px;
	height: auto;
	font-size: 12px;
	color: #848484;
	font-weight: bold;
}

.contentGallery a {
	float: left;
	display: block;
	width: 306px;
	height: 170px;
	font-size: 1px;
	line-height: 0px;
	text-decoration: none;
}
	
.contentGallery a:hover {
	float: left;
	display: block;
	width: 306px;
	height: 170px;
	font-size: 1px;
	line-height: 0px;
	text-decoration: none;
}

.contentGalleryCenter {
	float: left;
	width: 324px;
	height: 100%;
	padding: 5px 0px 0px 0px;	
}

.contentGalleryCenterPicture {
	float: left;
	width: 306px;
	height: 170px;
	border: 1px solid #a7bce1;
	padding: 2px 0px 0px 2px;
}

.contentGalleryRight {
	float: left;
	width: 310px;
	height: 100%;
}

.contentGalleryRightPicture {
	float: left;
	width: 306px;
	height: 170px;
	border: 1px solid #a7bce1;
	padding: 2px 0px 0px 2px;
}

#contentGalleryType2 {
	height: auto;
	padding: 6px 0px 20px 17px;
}

.contentProfilLogoDiv {
	float: left;
	width: 325px;
	height: 80px;
	padding: 10px 0px 0px 0px;
}		

img.contentProfilLogoPicture {
	margin: auto;
}

#contentProfilTopDivType1 {
	padding: 25px 0px 0px 0px;
}

#contentProfilTopDivType2 {
	padding: 25px 0px 15px 0px;
}

.contentOceneniaDiv {
	float: left;
	width: 990px;
	height: auto;
}

.contentOceneniaDivIcon {
	float: left;
	width: 40px;
	height: auto;
	padding: 3px 0px 23px 15px;
	background: transparent url(../images/pdfIcon.gif) no-repeat 10px 0px;
}

.contentOceneniaDivIcon a {
	float: left;
	display: block;
	width: 29px;
	height: 29px;
	cursor: pointer;
	text-decoration: none;
	font-size: 1px;
	line-height: 0px;
}

.contentOceneniaDivIcon a:hover {
	float: left;
	display: block;
	width: 29px;
	height: 29px;
	cursor: pointer;
	text-decoration: none;
	font-size: 1px;
	line-height: 0px;
}

.contentOceneniaDivText {
	float: left;
	width: 700px;
	height:	auto;
	padding: 8px 0px 0px 100px; 
	text-align:left;
}

.contentOceneniaDivText h2 {
	font-size: 18px;
	color: #6CAEDF;
	font-weight: normal;
}

.contentOceneniaDivText a{
	font-size: 18px;
	color: #6CAEDF;
	font-weight: normal;
}

.contentOceneniaDivText a:hover{
	font-size: 18px;
	color: #6CAEDF;
	font-weight: normal;
	text-decoration: underline;
}

.contentOceneniaDivText p {
	color:#6D6D6D;
	font-size:12px;
	font-weight:normal;
	line-height:17px;
	float: left;
	display: block;
	width: auto;
	height: auto;
	padding: 5px 0px 0px 0px;
}

.contentAktualneProjekty {
	float: left;
	width: 990px;
	height: auto;
	background: transparent url(../images/contentAboutUsBorderBgr.gif) repeat-x 0px 0px;
}

.contentAktualneProjektyLeftDiv {
	float: left;
	width: 745px;
	height: auto;
	background: transparent url(../images/contentAboutUsBorderBgr.gif) repeat-x 0px 0px;
}

.contentAktualneProjektyLeftDiv1 {
	float: left;
	width: 730px;
	height: auto;
	padding: 10px 0px 15px 15px;
}

.contentHladanieDiv {
	float: left;
	width: 975px;
	height: auto;
	padding: 10px 0px 15px 15px;
}

.contentHladanieDivRight {
	float: left;
	width: 700px;
	height: auto;
}	

.contentHladanieDivRight h2 {
	color:#6CAEDF;
	display:block;
	float:left;
	font-size:22px;
	font-weight:normal;
	height:auto;
	padding:5px 0 5px 7px;
	width:680px;
	cursor: pointer;
}

.contentHladanieDivRight h2:hover {
	color:#6CAEDF;
	display:block;
	float:left;
	font-size:22px;
	font-weight:normal;
	height:auto;
	padding:5px 0 5px 7px;
	width:680px;
	cursor: pointer;
	text-decoration: underline;
}

.contentHladanieDivRightLeft {
	float: left;
	width: 160px;
	height: auto;
	background: transparent url(../images/contentItemsSeparator.gif) repeat-y right 0px;
	padding: 0px 0px 23px 7px;	
}

.contentHladanieDivRightLeftText1 {
	float: left;
	display: block;
	width: 100%;
	height: auto;
	color: #ff7901;
	font-size: 18px;
	font-weight: bold;
}

.contentHladanieDivRightLeftText2 {
	float: left;
	display: block;
	width: 100%;
	height: auto;
	color: #6D6D6D;
	font-size: 15px;
	font-weight: normal;
	padding: 3px 0px 20px 0px;
}

.contentHladanieDivRightLeftText3 {
	color:#6D6D6D;
	display:block;
	float:left;
	font-size:12px;
	font-weight:normal;
	height:auto;
	line-height:17px;
	width: 100%;
}

.contentHladanieDivRightRight {
	float: left;
	width: 500px;
	height: auto;
	padding: 0px 0px 0px 0px;
}

.contentHladanieDivRightRight p {
	color:#6D6D6D;
	display:block;
	float:left;
	font-size:12px;
	font-weight:normal;
	height:auto;
	line-height:17px;
	width: 493px;
	padding: 0px 0px 0px 7px;
}

.contentHladanieLeftDivRightTextViac {
	float: left;
	width: 500px;
	height: 26px;
	padding: 20px 0px 0px 0px;
}

.contentHladanieLeftDivRightTextViac a{
	float: right;
	display: block;
	width: 79px;
	height: 21px;
	background: transparent url(../images/contentAboutUsMore.gif) no-repeat 0px 0px;
	cursor: pointer;
	color: #FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding: 5px 0px 0px 33px;
	text-decoration:none;
}

.contentHladanieLeftDivRightTextViac a:hover{
	float: right;
	display: block;
	width: 79px;
	height: 21px;
	background: transparent url(../images/contentAboutUsHover.jpg) no-repeat 0px 0px;
	cursor: pointer;
	color: #FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding: 5px 0px 0px 33px;
	text-decoration:underline;
}

.contentAktualneProjektyLeftDiv2 {
	float: left;
	width: 730px;
	height: auto;
	padding: 10px 0px 15px 15px;
	background: transparent url(../images/contentBorderDeveloperLeft.gif) repeat-y right 0px;
}

.contentAktualneProjektyLeftDiv3 {
	float: left;
	width: 975px;
	height: auto;
	padding: 10px 0px 15px 15px;
}

.contentAktualneProjektyLeftDivLeft {
	float: left;
	width: 248px;
	height: 172px;
	background: transparent url(../images/contentItemsSeparator.gif) repeat-y right 0px;
}

.contentAktualneProjektyLeftDivLeftDrazby {
	float: left;
	display: block;
	width: 226px;
	height: 170px;
	font-size: 1px;
	line-height: 0px;
	padding: 2px 0px 0px 2px;
	border: 1px solid #a7bce1;	
}

.contentAktualneProjektyLeftDivLeft a {
	float: left;
	display: block;
	width: 226px;
	height: 170px;
	font-size: 1px;
	line-height: 0px;
	text-decoration: none;
	padding: 2px 0px 0px 2px;
	border: 1px solid #a7bce1;
}

.contentAktualneProjektyLeftDivLeft a:hover {
	float: left;
	display: block;
	width: 226px;
	height: 170px;
	font-size: 1px;
	line-height: 0px;
	text-decoration: none;
	padding: 2px 0px 0px 2px;
	border: 1px solid #a7bce1;
}

.contentAktualneProjektyLeftDivLeft img {
	margin: auto;
}

.contentAktualneProjektyLeftDivRight {
	float: left;
	width: 482px;
	height: auto;
}

.contentAktualneProjektyLeftDivRight h2 {
	color:#6CAEDF;
	font-size:22px;
	font-weight:normal;
	float: left;
	display: block;
	width: 475px;
	height: auto;
	padding: 5px 0px 5px 7px
}

.contentAktualneProjektyLeftDivRight2 {
	float: left;
	width: 700px;
	height: auto;
}

.contentAktualneProjektyLeftDivRight2 h2 {
	color:#6CAEDF;
	font-size:22px;
	font-weight:normal;
	float: left;
	display: block;
	width: 600px;
	height: auto;
	padding: 5px 0px 5px 7px
}

.contentAktualneProjektyLeftDivRightPopis {
	float: left;
	width: 154px;
	height: 136px;
	padding: 0px 0px 0px 7px;
	background: transparent url(../images/contentItemsSeparator.gif) repeat-y right 0px;
}

.contentAktualneProjektyLeftDivRightPopisType1 {
	float: left;
	display: block;
	width: 140px;
	height: 43px;
	color:#6D6D6D;
	font-size:12px;
	font-weight:normal;
	line-height:17px;
}

.contentAktualneProjektyLeftDivRightPopisType2 {
	float: left;
	display: block;
	width: 140px;
	height: 34px;
	color:#6D6D6D;
	font-size:12px;
	font-weight:normal;
	line-height:17px;
}

.contentAktualneProjektyLeftDivRightPopisType3 {
	color:#6D6D6D;
	font-size:12px;
	font-weight:normal;
	line-height:17px;
}

.contentAktualneProjektyLeftDivRightText {
	float: left;
	width: 290px;
	height: auto;
	padding: 0px 0px 0px 15px;
}

.contentAktualneProjektyLeftDivRightText p{
	color:#6D6D6D;
	font-size:12px;
	font-weight:normal;
	line-height:17px;
}

.contentAktualneProjektyLeftDivRightTextViac {
	float: left;
	width: 290px;
	height: 26px;
	padding: 20px 0px 0px 0px;
}

.contentAktualneProjektyLeftDivRightText2 {
	float: left;
	width: 500px;
	height: auto;
	padding: 0px 0px 0px 15px;
}

.contentAktualneProjektyLeftDivRightText2 p{
	color:#6D6D6D;
	font-size:12px;
	font-weight:normal;
	line-height:17px;
}

.contentAktualneProjektyLeftDivRightTextViac2 {
	float: left;
	width: 500px;
	height: 26px;
	padding: 20px 0px 0px 0px;
}

.contentAktualneProjektyLeftDivRightTextViac a{
	float: right;
	display: block;
	width: 79px;
	height: 21px;
	background: transparent url(../images/contentAboutUsMore.gif) no-repeat 0px 0px;
	cursor: pointer;
	color: #FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding: 5px 0px 0px 33px;
	text-decoration:none;
}

.contentAktualneProjektyLeftDivRightTextViac a:hover{
	float: right;
	display: block;
	width: 79px;
	height: 21px;
	background: transparent url(../images/contentAboutUsHover.jpg) no-repeat 0px 0px;
	cursor: pointer;
	color: #FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding: 5px 0px 0px 33px;
	text-decoration:underline;
}

.contentAktualneProjektyLeftDivRightTextViac2 a{
	float: right;
	display: block;
	width: 79px;
	height: 21px;
	background: transparent url(../images/contentAboutUsMore.gif) no-repeat 0px 0px;
	cursor: pointer;
	color: #FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding: 5px 0px 0px 33px;
	text-decoration:none;
}

.contentAktualneProjektyLeftDivRightTextViac2 a:hover{
	float: right;
	display: block;
	width: 79px;
	height: 21px;
	background: transparent url(../images/contentAboutUsHover.jpg) no-repeat 0px 0px;
	cursor: pointer;
	color: #FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding: 5px 0px 0px 33px;
	text-decoration:underline;
}

.contentAktualneProjektyRightDiv {
	float: right;
	width: 228px;
	height: auto;
	padding: 19px 0px 0px 17px;
}

.contentAktualneProjektyRightDiv img {
	float: left;
	display: block;
	width: auto;
	height: auto;
	padding: 0px 0px 11px 0px;
}

.contentProjekt {
	float: left;
	width: 975px;
	height: auto;
	padding: 25px 0px 5px 15px;
}

.contentProjekt2 {
	float: left;
	width: 975px;
	height: auto;
	padding: 0px 0px 5px 15px;
}

.contentProjektTop {
	float: left;
	width: 975px;
	height: auto;
	padding: 0px 0px 10px 0px;
}

.contentProjektTopLeft {
	float: left;
	width: 478px;
	height: 346px;
	background: transparent url(../images/contentItemsSeparator.gif) repeat-y right 0px;
}

.contentProjektTopLeftPicture {
	float: left;
	width: 455px;
	height: 341px;
	border: 1px solid #a7bce1;
	padding: 2px 0px 0px 2px; 
}

.contentProjektTopLeftPicture img{
	margin: auto;
}

.contentProjektTopRight {
	float: left;
	width: 487px;
	height: auto;
	padding: 0px 0px 0px 10px;
}

.contentProjektTopRight h2 {
	float: left;
	display: block;
	width: 487px;
	height: auto;
	padding: 5px 0px 40px 0px;
	color:#6CAEDF;
	font-size:22px;
	font-weight:normal; 
}

.contentProjektTopRightText {
	color:#6D6D6D;
	font-size:12px;
	font-weight:normal;
	line-height:17px;
	float: left;
	display: block;
	width: 260px;
	height: auto;
	padding: 0px 0px 20px 0px;
}

.contentProjektTopRightPanel {
	float: left;
	width: 472px;
	height: 55px;
	background: transparent url(../images/contentProjektPanel.gif) no-repeat 0px bottom;
	padding: 23px 0px 0px 0px;
}

.contentProjektTopRightPanelText1 {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color:#FFFFFF;
	padding: 7px 0px 0px 0px;
}

.contentProjektTopRightPanelText2 {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	color:#FFFFFF;
	padding: 0px 0px 0px 0px;
}

.contentProjektH2 {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px 0px 10px 0px;
	color:#6CAEDF;
	font-size:22px;
	font-weight:normal;
}

.contentProjektPopis {
	float: left;
	width: 325px;
	height: auto;
	padding: 0px 0px 10px 0px;
}

.contentProjektPopis p {
	float: left;
	width: 100%;
	height: auto;
	color:#6D6D6D;
	font-size:12px;
	font-weight:normal;
	line-height:17px;
	padding: 3px 0px 3px 0px;
}

.contentProjektPopisSpan {
	color: #666666;
	font-weight: bold;
}

.contentProjektPopis a {
	color:#6D6D6D;
	font-size:12px;
	font-weight:normal;
	line-height:17px;
}

.contentProjektTopRightH3Realita {
	float: left;
	width: 150px;
	height: auto;
	padding: 0px 0px 15px 0px;
	color:#6CAEDF;
	display:block;
	font-size:18px;
	font-weight:normal;
}

.contentProjektTopRightText1 {
	float: left;
	width: 220px;
	height: auto;
	padding: 0px 0px 15px 0px;
	color:#ff7b00;
	display:block;
	font-size:18px;
	font-weight:normal;
}

.contentProjektTopRightText2 {
	float: left;
	width: 150px;
	height: 14px;
	min-height: 14px;
	_height: 14px;
	padding: 0px 0px 5px 0px;
	color: #666666;
	display:block;
	font-size:12px;
	font-weight:bold;
}

.contentProjektTopRightText3 {
	float: left;
	width: 300px;
	height: auto;
	min-height: 14px;
	_height: auto;
	padding: 0px 0px 5px 0px;
	color: #6D6D6D;
	display:block;
	font-size:12px;
	font-weight:normal;
}

.contentProjektTopRightText3 a {
	color: #6D6D6D;
	font-size:12px;
	font-weight: bold;
	text-decoration: underline;
}

.contentProjektTopRightText3 a:hover {
	color: #6D6D6D;
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
}


	
.contentProjektTopRightText4 {
	float: left;
	width: 400px;
	height: 14px;
	min-height: 14px;
	_height: 14px;
	padding: 0px 0px 15px 0px;
	color:#6CAEDF;
	display:block;
	font-size:18px;
	font-weight:normal;
}

.contentProjektTopRightButtons {
	float: left;
	width: 487px;
	height: 51px;
	padding: 50px 0px 0px 0px;
}

.contentProjektTopRightButtonsLeft {
	float: left;
	width: 268px;
	height: 51px;
}

.contentProjektTopRightButtonsLeft a{
	background:transparent url(../images/contentRealitaButton.gif) no-repeat 0px 0px;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	height:34px;
	text-decoration: none;
	text-align: center;
	padding: 17px 0px 0px 0px;
	width:243px;	
}

.contentProjektTopRightButtonsLeft a:hover{
	background:transparent url(../images/contentRealitaButton.gif) no-repeat 0px 0px;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	float:left;
	text-decoration: underline;
	font-size:13px;
	font-weight:bold;
	height:34px;
	text-align: center;
	padding: 17px 0px 0px 0px;
	width:243px;	
}

.contentProjektTopRightButtonsRight {
	float: left;
	width: 182px;
	height: 50px;
	padding: 1px 0px 0px 0px;
}

.contentProjektTopRightButtonsRight a{
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	float:left;
	text-decoration: none;
	font-size:13px;
	font-weight:bold;
	height:21px;
	padding: 4px 0px 0px 52px;
	width:130px;
}

.contentProjektTopRightButtonsRight a:hover{
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	float:left;
	text-decoration: underline;
	font-size:13px;
	font-weight:bold;
	height: 21px;
	padding: 4px 0px 0px 52px;
	width:130px;
}

#contentProjektTopRightButtonsRightType1 {
	background:transparent url(../images/contentRealitaButtonMail.gif) no-repeat 0px 0px;
}

#contentProjektTopRightButtonsRightType2 {
	background:transparent url(../images/contentRealitaButtonPrint.gif) no-repeat 0px 0px;
}

.contentRealita {
	float: left;
	width: 975px;
	height: auto;
	padding: 0px 0px 15px 15px;
}

.contentRealita h2{
	float: left;
	width: 400px;
	height: auto;
	padding: 0px 0px 15px 0px;
	color:#6CAEDF;
	display:block;
	font-size:22px;
	font-weight:normal;
}

.contentRealitaLeft {
	float: left;
	width: 400px;
	height: auto;
}

.contentRealitaMap {
	float: left;
	width: 364px;
	height: 276px;
	border: 1px solid #a7bce1; 
}

.contentRealitaRight {
	float: left;
	width: 575px;
	height: auto;	
}

.contentRealitaRight p {
	color:#6D6D6D;
	font-size:12px;
	font-weight:normal;
	line-height:17px;
	float: left;
	display: block;
	width: 550px;
	height: auto;
}

.contentHladanieMapTop {
	float: left;
	display: block;
	font-size: 1px;
	line-height: 0px;
	width: 990px;
	height: 14px;
	background-color: #6caedf;
}

.contentHladanieMapCenter {
	float: left;
	width: 990px;
	height: 295px;
	display: block;
	font-size: 1px;
	line-height: 0px;
}

.contentItemsBorderBottom2 {
	float: left;
	width: 996px;
	height: 39px;
	background: transparent url(../images/contentHladanieBottomBgr.gif) no-repeat 0px 0px;
}

.contentProfilRightDivCenter {
	float: left;
	width: 300px;
	height: auto;
	padding: 16px 0px 0px 210px;
}

.contentProfilRightDivCenter p {
	float: left;
	display: block;
	width: auto;
	height: auto;
	padding: 0px 3px 0px 0px;
	font-size: 14px;
	font-weight: normal;
	color: #6caedf;
}

.contentProfilRightDivCenter a {
	float: left;
	display: block;
	width: auto;
	height: auto;
	padding: 0px 3px 0px 3px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #6caedf;
}

.contentProfilRightDivCenter a:hover {
	float: left;
	display: block;
	width: auto;
	height: auto;
	padding: 0px 3px 0px 3px;
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
	color: #FF7901;
}

.contentSlovnik {
	float: left;
	width: 950px;
	height: auto;
	padding: 0px 20px 10px 20px;
}

#contentSlovnikType1 {
	padding: 20px 20px 10px 20px;
}

#contentSlovnikType2 {
	padding: 0px 20px 30px 20px;
}

.contentSlovnik h2 {
	color:#6CAEDF;
	font-size:15px;
	font-weight:bold;
	float: left;
	display: block;
	width: 960px;
	height: auto;
	padding: 0px 0px 5px 0px;
}

.contentSlovnik p {
	color:#6D6D6D;
	font-size:12px;
	font-weight:normal;
	float: left;
	display: block;
	width: 960px;
	height: auto;
}

#contentProfilRightDivLeftButtonType1 {
	padding: 5px 0px 0px 20px;
	width: 172px;
}

#contentProfilRightDivRightButtonType1 {
	padding: 5px 0px 0px 50px;
	width: 224px;
}

.contentContactBottomDivLeftInputCheckField {
	display: block;
	float: left;
	width: auto;
	height: auto;
}

.contentContactBottomDivLeftInputCheckLabel {
	color:#0D3476;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:auto;
	width:auto;
	padding: 2px 73px 0px 2px;
}

.contentPovinnePolia {
	color: #FF0000;
}

.contentContactBottomDivText {
	color:#0D3476;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:auto;
	width:auto;
	padding: 2px 20px 0px 42px;	
}

#sm2 {
	width: 664px;
	padding: 10px 0px 0px 120px;
}

#sm3 {
	width: 740px;
	padding: 10px 0px 0px 110px;
}

#sm4 {
	width: 424px;
	padding: 10px 0px 0px 350px;
}

#sm5 {
	width: auto;
	margin: 0px 0px 0px 440px;
	_margin: 0px 0px 0px 220px;
}

.contentBannerPanelSmall {
	float: left;
	width: 498px;
	height: 190px;
	padding: 13px 0px 0px 0px;
	background: transparent url(../images/contentBannerPanelSmall.gif) no-repeat 0px 13px;
}

.contentBannerPanelSmallH1 {
	float: left;
	display: block;
	width: 100%;
	height: auto;
	text-align: center;
	padding: 15px 0px 15px 0px;
}

.contentBannerPanelSmallH1 h1 {
	color:#848484;
	font-size:24px;
	font-weight:normal;
}

.contentBannerPanelSmallText {
	float:left;
	display:block;
	width: 100%;
	height: auto;
	text-align: center;
	padding: 0px 0px 15px 0px;
}

.contentBannerPanelSmallText p {
	color:#848484;
	font-size:14px;
	font-weight:normal;
}

.contentBannerPanelSmallLogo {
	float: left;
	display: block;
	font-size: 1px;
	line-height: 0px;
	width: auto;
	height: auto;
}

#contentBannerPanelSmallLogoType1 {
	padding: 15px 0px 0px 24px;
}

#contentBannerPanelSmallLogoType2 {
	padding: 0px 0px 0px 106px;
}

#contentBannerPanelSmallLogoType3 {
	padding: 18px 0px 0px 96px;
}

#contentBannerPanelSmall2 {
	background: transparent url(../images/contentBannerPanelSmall.gif) no-repeat 3px 13px;
	padding: 20px 0px 0px 10px;
	width: 488px;
	height: 182px;
}

.contentBannerPanelSmallBorder {
	float: left;
	display: block;
	width: 480px;
	height: 173px;
}

.contentProfilTopDivDalsiH1 {
	float: left;
	display: block;
	width: 960px;
	height: auto;
	padding: 0px 0px 10px 0px;
	color:#6CAEDF;
	font-size:22px;
	font-weight:normal;
}

.contentProfilTopDivDalsi {
	float: left;
	width: 320px;
	height: auto;
	padding: 0px 0px 0px 0px;
}

/* content END*/

/* footer START */

.footer {
	float: left;
	width: 992px;
	height: 156px;
	padding: 20px 0px 0px 4px;
	background: transparent url(../images/footerbgr.gif) no-repeat 1px 20px;
}

.footerTopDiv {
	float: left;
	width: 951px;
	height: 34px;
	border-bottom: 1px solid #add2ed;
	padding: 0px 0px 0px 34px;
}

.footerTopDivItem {
	float:left;
	height: 24px;
	padding: 10px 0px 0px 0px;
}

#footerTopDivItem1 {
	width: 188px;
}

#footerTopDivItem2 {
	width: 158px;
}

#footerTopDivItem3 {
	width: 175px;
}

#footerTopDivItem4 {
	width: 155px;
}

#footerTopDivItem5 {
	width: 134px;
}

#footerTopDivItem6 {
	width: 114px;
}

.footerTopDivItem a {
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}

.footerTopDivItem a:hover {
	text-decoration: underline;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}

.footerBottomDiv {
	float: left;
	width: 951px;
	height: auto;
	padding: 0px 0px 0px 34px;
}

.footerBottomDivItem {
	float:left;
	height: auto;
	padding: 10px 0px 0px 0px;
}

#footerBottomDivItem1 {
	width: 188px;
}

#footerBottomDivItem2 {
	width: 158px;
}

#footerBottomDivItem3 {
	width: 175px;
}

#footerBottomDivItem4 {
	width: 155px;
}

#footerBottomDivItem5 {
	width: 134px;
}

#footerBottomDivItem6 {
	width: 114px;
}

.footerBottomDivItemLink {
	float: left;
	height: auto;
	width: 100%;
	padding: 0px 0px 2px 0px; 
}

.footerBottomDivItemLink a {
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}

.footerBottomDivItemLink a:hover {
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}

.footerAuthor {
	float: right;
	width: 198px;
	height: 25px;
	/*background: transparent url(../images/footerLogo.gif) no-repeat 176px 5px; */
	padding: 9px 11px 0px 14px;
}

.footerAuthor a {
	display: block;
	width: auto;
	height: auto;
	font-size: 11px;
	color:#FFFFFF;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
}

.footerAuthor a:hover {
	display: block;
	width: auto;
	height: auto;
	font-size: 11px;
	color:#FFFFFF;
	font-weight: normal;
	text-decoration: underline;
	cursor: pointer;
}

.footerAuthorLeft {
	float: left;
}

.footerAuthorRight {
	float: right;
}
	
/* footer END */

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: auto;
    height: 230px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.jcarousel-skin-tango .jcarousel-container {
	display: block;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 950px;
    padding: 20px 20px;
}
.jcarousel-skin-tango .jcarousel-container-horizontal
.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 950px;
    height: 210px;
    padding: 20px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  950px;
    height: 230px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  316px;
    height: 230px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 316px;
    height: 230px;
}

.jcarousel-skin-tango .jcarousel-item a {
	float: left;
	display: block;
	width: 100%;
	height: auto;
	color: #848484;
	font-size: 12px;
	font-weight: normal;
	padding: 2px 0px 0px 0px;
}

.jcarousel-skin-tango .jcarousel-item img {
	border: 1px solid #a7bce1;	
	padding: 2px;
}

.jcarousel-skin-tango .jcarousel-item a {
	float: left;
	display: block;
	width: auto;
	height: auto;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
	margin-left: 0px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 20px;
    right: 8px;
    width: 41px;
    height: 174px;
    cursor: pointer;
    background: transparent url(../images/next-button.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -42px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -82px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -123px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 20px;
    left: 8px;
    width: 41px;
    height: 174px;
    cursor: pointer;
    background: transparent url(../images/prew-button.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -40px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -82px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -124px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

/* select box*/

.jquery-selectbox {
	position: relative;
	height: 16px;
	border: 1px solid #A7A6AA;
	width: 100px;
	z-index: 0;
	float: left;
	display: inline;
	margin: 4px 4px 4px 0;
	font-size: 16px;
	color: #0D3476;
	padding: 0;
	background: #ffffff;
	width: 191px;
	height: 33px;
}
.jquery-selectbox.selecthover {
	background: #aaaaa;
	z-index: 700;
}	
.jquery-selectbox .jquery-selectbox-currentItem {
	padding: 5px 0px 0px 4px;
	_padding: 7px 0px 0px 4px;
	white-space: nowrap;
	display: block;
	overflow: hidden;
	width: 158px;
	_width: 156px;
}

.jquery-selectbox .jquery-selectbox-list {
	display: none;
	position: absolute;
	top: 32px;
	left: -1px;
	background: #ffffff;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 1000;
	border: 4px solid #6caedf;
	width: 181px;
	font-weight: bold;
	font-size: 12px;
	color: #0D3476;
}
.jquery-selectbox .jquery-selectbox-moreButton {
	/*
	position: absolute;
	top: 0px;
	right: 0px;
	*/
	float: right;
	background: url(../images/lay-selectMoreButton.jpg);
	width: 28px;
	height: 33px;
	cursor: pointer;
}
.jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {
	background: url(../images/lay-selectMoreButtonHover.jpg);
}

.jquery-selectbox .jquery-selectbox-item.listelementhover {
	background: #0D3476;
	color: #ffffff;
}
.jquery-selectbox .jquery-selectbox-item {
	display: block;
	cursor: default;
	width: 179px;
	height: 18px;
	padding-top: 3px;
	padding-left: 2px;
	border-bottom: 1px solid #6caedf;
}

.demoTarget {
	float: left;
	width: auto;
	height: 54px;
	padding: 18px 0px 0px 3px;
}

.detailLineBLock{
	float: left;
	width: auto;
	}
