#addedFeald,
#addedFeald img{
	width: 125px;
}
#header,
#footer{
	height: 49px;
}

#header td,
#footer td{ 
	vertical-align: middle;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;

	background-repeat: repeat-x;
	background-position: bottom left;	
}
#header td{
	background-image: url("../img/itemMainMenuHeader.gif");
}
#footer td{
	background-image: url("../img/itemMainMenuFooter.gif");
}

#header td a,
#footer td a{ 
	color: white;
	height: 49px;
	width:180px;
	text-decoration: none;
	padding-top: 18px;
	padding-bottom: 17px;
}
#shortFeald{
/*	width: 3%;*/
}
.itemMainMenu{
	width: 180px;
}
.seporatorMainMenu{
	width: 1px;
	background-repeat: repeat-x;
	background-position: bottom left;	
}
#header .seporatorMainMenu{
	background-image: url("../img/seporatorMainMenuHeader.gif");
}
#footer .seporatorMainMenu{
	background-image: url("../img/seporatorMainMenuFooter.gif");
}
#centerMiddle{
	width: 1146px;
}
#centerMiddleInclude{
/*	width: 1146px;*/
/*	padding-right: 141px;*/
	width: 1005px;
}

#services{
	float: left;
/*	margin-left: 50px;*/
	margin-left: 17px;
}
#servicesAndShortAdress{
 	height: 38px;
	vertical-align: middle;
}
div#shortAdress{
	float: right;
}
td#shortAdress{
	height: 41px;
}
#shortAdress,
#shortAdress p{
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
}
/**/
td.withBorder{
	border-top-width: 1px;
	border-top-color: #afafaf;
	border-top-style: solid;
}

td.noBorder{
	border: none;
}
/**/
#services img{
	width: 13px;
	height: 11px;	
}
#services a{
	margin: 6px;
	text-align: center;
	vertical-align:	middle;
	background-repeat: no-repeat;
	background-position: middle center;
}
a#mapSite,
a#mailSite{
	background-repeat: no-repeat;
}
a#mailSite:link,
a#mailSite:visited{
	background-image: url("../img/mailSite.gif");
}
a#mailSite:hover,
a#mailSite:active{
	background-image: url("../img/mailSiteActive.gif");
}
a#mapSite:link,
a#mapSite:visited{
	background-image: url("../img/mapSite.gif");
}
a#mapSite:hover,
a#mapSite:active{
	background-image: url("../img/mapSiteActive.gif");
}
#rightColumn{
	width: 240px;
}
#divLineMenu{
	position: relative;
	width: 240px;
	top: 23px;
}
#subLineMenu{

}
#divLineMenu div.lineMenuActive,
#divLineMenu div.lineMenuPassive{
	padding-top: 7px;
	padding-bottom: 7px;
	vertical-align: middle;
}
#divLineMenu div.lineMenuActive a,
#divLineMenu div.lineMenuPassive a{
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
#divLineMenu div.lineMenuPassive a:link,
#divLineMenu div.lineMenuPassive a:visited{
	color: #999999;
	text-decoration: none;
}
#divLineMenu div.lineMenuPassive a:hover,
#divLineMenu div.lineMenuPassive a:active{
	color: #d47800;
	text-decoration: underline;
}
#divLineMenu div.lineMenuActive a.lineMenuActive:link,
#divLineMenu div.lineMenuActive a.lineMenuActive:visited,
#divLineMenu div.lineMenuActive a.lineMenuActive:hover,
#divLineMenu div.lineMenuActive a.lineMenuActive:active{
	color: #d47800;
	text-decoration: none;
}
#divLineMenu .subLineMenu{
	margin-top: 6px;
}
#divLineMenu .subLineMenu div{
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
}
#divLineMenu .subLineMenu a{
	color: #959595;
	padding-left: 20px;
	text-transform: none;
	font-weight: normal;
	background-image: url("../img/bull1.gif");
	background-repeat: no-repeat;
	background-position: 7 4;
	text-decoration: none;
}
#divLineMenu .subLineMenu a:link,
#divLineMenu .subLineMenu a:visited{
	color: #959595;
	text-transform: none;
	font-weight: normal;
}
#divLineMenu .subLineMenu a:hover,
#divLineMenu .subLineMenu a:active{
	text-transform: none;
	font-weight: normal;
	color: #d47800;
}
/**/
/*#divLineMenu .subLineMenu a.subLineMenuActive{
	color: #959595;
	padding-left: 20px;
	text-transform: none;
	font-weight: normal;
	background-image: url("../img/bull1.gif");
	background-repeat: no-repeat;
	background-position: 7 4;
	text-decoration: none;
}*/
#divLineMenu .subLineMenu a.subLineMenuActive:link,
#divLineMenu .subLineMenu a.subLineMenuActive:visited{
	margin: none;
	color: #d47800;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}
#divLineMenu .subLineMenu a.subLineMenuActive:hover,
#divLineMenu .subLineMenu a.subLineMenuActive:active{
	margin: none;
	text-transform: none;
	font-weight: normal;
	color: #d47800;
	text-decoration: none;
}
/**/
div.seporatorLineMenu{
	height: 1px;
	background-image: url("../img/seporatorLineMenu.gif");
	background-repeat: repeat-x;
	background-position: middle left;
}
#tdCopyRight{
	font-size: 11px;
	color: #666666;
	text-align: left;
	vertical-align: middle;
}
#leftBanners{
	position: relative;
	top: 26px;
	margin-bottom: 26px;	
}
#leftBanners div{
	width: 235px;
	height: 135px;
	margin-top: 26px;
	padding-left: 10px;
	padding-top: 12px;
	padding-bottom: 12px;
/*        background-image: url("../img/leftBannerBg.jpg");
        background-repeat: repeat-x;
        background-position: middle left;*/
}
.seporatorColumn{
	width: 28px;
	min-width: 28px;
}
.seporatorColumn img{
	height: 1px;
	width: 28px;
}       
#bigBanner{
	border: 1px solid #999999;
	padding: 1px;
}
#hotLineMenu{
	width: 100%;
}
#hotLineMenu table{
	margin-top: 25px;
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 25px;
}
.itemHotLineMenu{
	padding-left: 22px;
	padding-bottom: 22px;
	width: 30%;
	border-left: 1px solid #afafaf;	
}
.itemHotLineMenu div{
	height: 18px;

}

#hotLineMenu .lvl1 a{
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
}

#hotLineMenu .lvl1 a:link,
#hotLineMenu .lvl1 a:visited{
	color: black;
	text-decoration: none;
}

#hotLineMenu .lvl1 a:hover,
#hotLineMenu .lvl1 a:active{
	color: black;
	text-decoration: underline;
}
#hotLineMenu .lvl2 a{
	font-size: 11px;
	font-weight: bold;
}
#hotLineMenu .lvl2 a:link,
#hotLineMenu .lvl2 a:visited{
	color: #999999;
	text-decoration: none;	
}
#contentTd{
	padding-bottom: 20px
}
/*#hotLineMenu table tr td:first-child{
	border: 0px;
	
}
#hotLineMenu tr:first-child td{
	padding-bottom: 20px;
}*/
#hotLineMenu .lvl2 a:hover,
#hotLineMenu .lvl2 a:activehover,{
	color: #d47800;    active
	text-decoration: underline;
}
#hotLineMenu .more{
	padding-top: 8px;
}
#portoIndex #tablePortoIndex{
	width: 100%;
}

#portoIndex #header{
	background-color: #df8817;
	height: 27px;
	vertical-align: middle;
	color: white;
	font-weight: bold;
	padding-left: 12px;
	border-top: 1px solid #c3c4c7;
}
#portoIndex #body{
	padding-top: 20px;
	padding-bottom: 20px;
	border: 1px solid #c3c4c7;
	border-top: 0px;
}

#portoIndex .photoPorto{
	float: left;
	width: 155px;
	height: 116px;
	margin-left: 15px;
	margin-right: 15px;
}

#portoIndex .photoPorto img{
	border: 1px solid #999999;
}

#portoIndex .descriptionPorto{
	float: right;
	width: 225px;
	margin-right: 15px;
	font-size: 11px;
}
#portoIndex .datePorto{
	color: #5e83a6;
	font-weight: bold;
}
#portoIndex .titlePorto{
	text-transform: uppercase;
	color: #d47800;
	font-weight: bold;
}
#portoIndex .shortdescriptionPorto{
	color: #666666;
}
#portoIndex .more{
	padding-top: 8px;
}
#portoIndex #body table td{
	padding-bottom: 15px;
}
#location{
	margin-top: 9px;
	margin-bottom: 9px;
	padding-left: 24px;
	padding-top: 5px;
	padding-bottom: 6px;
	background-image: url('../img/bull2.gif');
	background-repeat: no-repeat;
	background-position: 8 8;	
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	color: white;
	background-color: #df8817;
}
#location:last-letter{
	color: red
}
#location a,
#examplePart a{
	color: white;
	text-transform: uppercase;
	text-decoration: none;
}

#examplePart a:hover,
#examplePart a:active,
#location a:hover,
#location a:active{
	text-decoration: underline;
}
#subMenu{
 	margin-left: 25px;
	margin-bottom: 20px;
	color: #d47800;
	font-weight: bold;
}
#subMenu a:link,
#subMenu a:visited{
	color: #959595;
	text-decoration: none;
}
#subMenu a:hover,
#subMenu a:active{
	color: #959595;
	text-decoration: underline;
}
.textFeald,
.textFealdPorto{	
	color: #333333;
	margin-left: 25px;
	margin-top: 15px;
	margin-bottom: 25px;
	width: 95%;
}
#subParts{
	margin-left: 25px;	
}
.itemSubPart{
	border-top: 1px dotted #333333;
	height: 150px;
	margin-bottom: 13px;
}
.itemSubPart .photoSubPart{	
	float: left;
	width: 158px;
	height: 118px;
	padding: 0px;
	margin-top: 13px;
	margin-left: 0px;
	border: 0px;
}
.itemSubPart .descriptionSubPart{
	float: left;
	margin-top: 13px;
	margin-left: 16px;
	width: 403px;
}

.itemSubPart .photoSubPart img{
	width: 158px;
	height: 118px;
	border: 1px solid #999999;
}
.itemSubPart .titlePart{
	font-size: 11px;
	font-weight: bold;
	color: #d47800;
}
.itemSubPart .shortdescriptionPart{
	font-size: 11px;
	color: #666666
}
.itemSubPart .more{
	margin-top: 10px
}
.photoSubPart{
	margin-top: 18px;
	margin-left: 25px;
/*	width: 850px;*/
/*	width: 803px;*/
	padding: 1px;
}


/**/

#examplePart{
	margin-top: 30px;
	width: 100%;
}

#examplePart table{
	width: 100%;
}

#examplePart #header{
	font-size: 12px;
	background-color: #df8817;
	height: 27px;
	vertical-align: middle;
	color: white;
	font-weight: bold;
	padding-left: 12px;
}
#examplePart #body{
	padding-top: 0px;
	padding-bottom: 20px;
	border-top: 0px;
}

#examplePart #body table{
 	width: 100%;
}

#examplePart #body table tr td{
	border-bottom: 1px dotted #999999;
	padding-bottom: 15px;
}

#examplePart .itemExamplePart{
	float: left;
	width: 160px;
	height: 175px;
	padding-top: 20px;	
	padding-left: 25px;	
}

#examplePart .photoPorto{
	width: 155px;
	height: 116px;
	margin-bottom: 5px;
}

#examplePart .photoPorto img{
	border: 1px solid #999999;
}

#examplePart .titlePorto{	
	color: #333333;
	font-weight: bold;
}

#examplePart .titlePorto a{	
	color: #333333;
	text-decoration: none;
}

/**/
.tableSabPart {
	margin-top: 32px;
	margin-left: 25px;	
}


.tableSabPart table{
/*	width: 697px;*/
	border: 1px solid black;
	border-collapse: collapse;
}

.tableSabPart tr{
	height: 32px;
}

.headerTable{
	background-color: #5e83a6;
	color: white;
	text-align: center;
}

.tableSabPart tr td{
	padding: 10px;
	vertical-align: middle;
	border: 1px solid #333333;	
}

/*.tableSabPart tr:nth-child(odd){
	background-color: #d8d8d8;
}*/
/**/
#portoSubMenu{
	margin-top: 27px;
}
#portoSubMenu table{
	width: 100%;
	border-top: 1px solid #afafaf;
	border-bottom: 1px solid #afafaf;
}
#portoSubMenu table td{
	vertical-align: middle;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;

	background-repeat: repeat;
	background-position: 0 0;	
	background-image: url("../img/portoSubMenu.gif");
	height: 46px;
/*	width: 240px;*/
	width: 197px;
}

#portoSubMenu td a{
	color: white;
	height: 49px;
/*	width:283px;*/
	width:236px;
	text-decoration: none;
	padding-top: 18px;
	padding-bottom: 17px;
}
#portoSubMenu .seporatorPortoSubMenu{
	width: 10px;
	background: white;

}
/**/
#messagerWindow,
#popUpWindow{
	position:absolute; 
	top: 0;
	left:0;
	text-align:left;
	vertical-align:top; 
	width:100%; 
	height:100%; 
	z-index: 999;
	display: none;	
	margin:0px;
	padding:0px;

/*	border: 1px solid #999999;*/
/*	background: white;*/
}

.messagerBack{
	position:absolute; 
	top: 0px;
	left:0px;
	width:100%; 
	height:100%; 	
	background-color: white;
	opacity: 0.70; /* Safari, Opera and Mozilla */
	filter: alpha(opacity=70);
}

.messagerFront{
	position:absolute; 
	border: 1px solid #999999;
	background: white;
}
#popUpWindow .messagerFront{
	width: 880px;
	height: 650px;
}

#messagerWindow .messagerFront{
	width: 300px;
	height: 80px;
	text-align: center;
}

#messagerWindow #content{
	color: red;	

	text-align: center;
	vertical-align: middle;

	width: 300px;
	height: 80px;
	margin: 0px;
	padding: 5px;
}

#popUpWindow #closeBut{
	float: right;
	position: relative;
	top: 24px;
	right: 26px;
}
#popUpWindow #content{
	position: relative;
	top: 50px;
	left: 40px;

	height: 560px;
	width: 810px;
	margin: 0px;
	padding: 0px;
}

#popUpWindow #content iframe{
	width: 810px;
	height: 575px;
	border: none;
}
/*=======================================================================*/
#moreExample #locationExample table{
	width: 712px;
}
#moreExample #locationExample table #resizer{
	width: 100%;
	background-repeat: repeat-x;
	background-position: 0 bottom;
	background-image: url("../img/resizer.gif");	
}
#moreExample #locationExample table #textLocation{
	color: black;
	wrap: wrap;
	font-weight: bold;
}
/*#moreExample #locationExample table #textLocation a{
	color: #d47800;
	text-decoration: none;
}
#moreExample #locationExample table #textLocation a.firstChild{
	color : black;
	text-transform: uppercase;
}*/

#moreExample #locationExample table #textLocation a{
	color : black;
	text-transform: uppercase;
	text-decoration: none;
}
#moreExample #locationExample table #textLocation a.lastChild{
	color: #d47800;
	text-decoration: none;	
	text-transform: none;
}

#photoExample{
	float: left;
	width: 456px;
	height: 356px;
	margin-top: 30px;
}
#photoExample img{
	width: 456px;
	height: 356px;
	border: 1px solid #999999;
}
#descriptionPhoto{
	float: right;
	position: relative;
	height: 500px;
	width: 290px;
	left: 10px;
	color: #333333;
	top: 30px;
}
#navigation{
	position: relative;
	top: 27px;
	width: 293px;
	font-size: 11px;
	font-weight: bold;
}
#prevArr{
	float: left;
	padding-left: 21px;
	background-image: url('../img/prevArr.gif');
	background-repeat: no-repeat;
	background-position: 0 left;
}
#nextArr{
	float: right;
	padding-right: 21px;	
	background-image: url('../img/nextArr.gif');
	background-repeat: no-repeat;
	background-position: right 0;
}
a#prevArr:link,
a#prevArr:visited,
a#nextArr:link,
a#nextArr:visited{
	color: #999999;
	text-decoration: none;
}
a#prevArr:hover,
a#prevArr:active,
a#nextArr:hover,
a#nextArr:active{
	color: #333333;
	text-decoration: underline;
}
#imageList{
	float: left;	
	position: relative;
	top: 15px;
	left:0px;
	width: 480px;
	overflow: hidden;
}

#imageList a{
	float: left;
	margin-right: 13px;
	margin-bottom: 13px;
/*	border: 1px solid #9f9f9f;*/
}
#imageList img{
	border: 2px solid #9f9f9f;	
	width: 77px;
	height: 60px;
}
/**/

#portoSubMenu table td.itemPortoSubMenuActive{
	background: #5e83a6;
}
.itemKlients{
	padding-left: 14px;
	padding-right: 14px;	
	padding-bottom: 14px;	
	border-bottom: 1px dotted #333333;
}
.itemKlients .photo{
	width: 160px;
	height: 125px;
}
.itemKlients .photo img{
	width: 158px;
	height: 118px;
	border: 1px solid #999999;
}
.itemKlients .title{
	font-size: 11px;
	font-weight: bold;
	color: #d47800;
}
.itemKlients .shortdescription{
	font-size: 11px;
	color: #666666;
	padding-right: 110px;
}
.itemKlients .more{
	margin-top: 10px
}

#exampleKlients{
	margin-top: 30px;
}

#exampleKlients table{
	width: 100%;
}
#exampleKlients #body{
	padding-top: 0px;
	padding-bottom: 20px;
	border-top: 0px;
}
#exampleKlients #header{
	background-color: #df8817;
/*	background-image: url('../img/whitePic.gif');
	background-repeat: repeat-x;
	background-position: 20 18;*/
	height: 27px;
	font-size: 12px;
	vertical-align: middle;
	color: white;
	font-weight: bold;
	padding-left: 12px;
}



.itemOtrasl{
	padding-left: 14px;
	padding-right: 14px;	
	padding-bottom: 14px;	
	border-bottom: 1px dotted #333333;
}
.itemOtrasl .photo{
	width: 160px;
	height: 125px;
}
.itemOtrasl .photo img{
	border: 1px solid #999999;
}

.itemOtrasl .title{
	font-size: 11px;
	font-weight: bold;
	color: #d47800;
	text-transform: uppercase;
}
.itemOtrasl .title a{
	color: #999999;
}

#exampleOtrasl{
	margin-top: 30px;
}

#exampleOtrasl table{
	width: 100%;
}
#exampleOtrasl #body{
	padding-top: 0px;
	padding-bottom: 20px;
	border-top: 0px;
}
#exampleOtrasl #header{
	background-color: #df8817;
/*	background-image: url('../img/whitePic.gif');
	background-repeat: repeat-x;
	background-position: 20 18;*/
	height: 27px;
	font-size: 12px;
	vertical-align: middle;
	color: white;
	font-weight: bold;
	padding-left: 12px;
}



/**/
#exampleCatalog{
	width: 100%;
	border: 0px solid red;
}

#exampleCatalog .item{
	width: 100%;
/*	padding-left: 24px;*/
	padding-right: 14px;	
	padding-bottom: 0px;	
	margin-bottom: 14px;	
	border-bottom: 1px dotted #333333;
/*	height: 165px;*/
}

#exampleCatalog .item td{
	padding-left: 14px;
	padding-bottom: 14px;
}

#exampleCatalog .item .photo{
	margin-bottom: 10px;
}
#exampleCatalog .item .photo img{
	width: 158px;
	height: 118px;
	border: 1px solid #999999;
	
}
#exampleCatalog .item .title{
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-transform: uppercase;
}
#exampleCatalog .item .title a{
	color: #999999;
}
#exampleCatalog .item .itemItems{
	float: left;
	width: 160px;
	margin-left: 11px;
	margin-right: 23px;
}
/**/
#formSendMail{
	width: 100%;
	border-top: 1px solid #afafaf;
	border-bottom: 1px solid #afafaf;
	margin-top: 4px;
	padding-left: 18px;
	padding-top: 25px;
	padding-bottom: 25px;
}
#formSendMail input,
#formSendMail textarea{
	border: 1px solid #a6a6a6;
	width: 370px;
}
#formSendMail textarea{
	height: 84px;
}
.r{
	text-align:right;
}

.map_table_td{
	height:	18px;
	width: 17px;
	background:  url('/img/p1.gif') repeat-y;
}
.map_table_td2{
	height:	18px;             	
	padding: 0px;
	padding-right: 2px;
	background:  url('/img/p1.gif') repeat-y;
	vertical-align: top;
	text-align: left;
}
a.mmm:link,
a.mmm:visited{
	color: #fc961c;
	text-decoration:none;
	font-weight: bold;
}
a.mmm:hover,
a.mmm:active{
	color: #fc961c;
	text-decoration:underline;
	font-weight: bold;
}

#shortAdress p{
	font-weight: normal;
}
