.projectBlock{
padding-left: 27px;
width: 645px;
}
.projectBlockFon{
background: url(../images/project/blockFon.png) no-repeat;
width: 672px;
height:233px;
margin-top: 31px;
margin-bottom:-264px;
}

.projectTopTable{
width:645px;
}

.projectTopTable th {
color:#969FAC;
height: 31px;
vertical-align:middle;
padding: 0 15px;
}
.projectTopTable th.td1{
padding:0;
}
.projectTopTable th.td2 span{
color:#FAFAFB;
}

.projectTopTable td {
height:60px;
vertical-align:middle;
border-right:1px solid #EDEFF1;
text-align:center;
}
.projectTopTable td.td1 {
border-right:none;
color:#9B9B9B;
vertical-align:top;
padding-top: 15px;
//height:45px;
}

.projectTopTable .td2{
text-align:left;
padding-left: 15px;
}
.projectTopTable td.td2{
color:#507FA4;
font-size:117%;
font-weight:bold;
width: 280px;
overflow:hidden;
}
.projectTopTable td.td2 span{
color:#716A6A;
font-size:79%;
font-weight:normal;
display:block;
}
.projectTopTable td.td3 span{
color:#807A7A;
}
.projectTopTable td.td4{
font-size:150%;
}
.projectTopTable td.td6{
font-size:125%;
font-weight:bold;
}
.projectTopTable td.td6 span{
display:block;
font-size:67%;
font-weight:normal;
}

.projectDet {
padding-top: 18px;
}
.projectDet  .projectLeft {
float: left;
width: 316px;
padding-bottom:200px;
}
.projectTranslation{
font-size:92%;
font-weight:bold;
float:left;
width:85px;
}
.projectLang{
margin-left: 85px;
}
.projectLang span{
background: url(../images/project/langArrow.gif) right 4px no-repeat;
padding-right:25px;
margin-right:7px;
}
.projectLang ul{
margin-top: 5px;
}
.projectLang li{
float:left;
background: url(../images/project/gal.gif) 0 5px no-repeat;
padding-left:12px;
margin-right:10px;
font-size:92%;
}
.projectDescr{
width: 316px;
clear:both;
}
.projectDescr h5{
font-size:92%;
font-weight:bold;
margin-bottom: 10px;
padding-top:16px;
}
.projectDescr p{
margin-bottom: 17px;
}

.projectTableHead{
background: url(../images/project/tableTop.png) no-repeat;
width:316px;
}
.siteGreen .projectTableHead{
background: url(../images/project/tableTopGreen.png) no-repeat;
}
.siteBlue .projectTableHead{
background: url(../images/project/tableTopBlue.png) no-repeat;
}
.siteRose .projectTableHead{
background: url(../images/project/tableTopRose.png) no-repeat;
}
.projectTableBody{
width:316px;
}

.projectTableHead th{
height:34px;
color:#fff;
vertical-align:middle;
text-align:center;
border-right:1px solid #BBC2CC;
}
.siteGreen .projectTableHead th{
border-right:1px solid #C5E1A6;
}
.siteBlue .projectTableHead th{
border-right:1px solid #91C6EE;
}
.siteRose .projectTableHead th{
border-right:1px solid #FBC397;
}

.projectTable .td1{
width:37px;
}
.projectTable .td2{
width:109px;
}
.projectTable .td3{
width:53px;
}
.projectTable .td4{
width:116px;
}
.projectTable th.td4{
border-right:none;
width:117px;
}
.projectTable td{
height: 54px;
background:#F0F2F3;
border-right:1px solid #fff;
border-top:1px solid #fff;
text-align:center;
vertical-align:middle;
}

.siteGreen .projectTable td{
background:#ECF6E3;
}
.siteBlue .projectTable td{
background:#EAF2F7;
}
.siteRose .projectTable td{
background:#F8EDE5;
}


.projectTable .projectActive td{
background:#F8F9F9;
}
.projectTable .td2div{
text-align:center;
}
.projectTable .td2div img{
margin-right:8px;
}
.projectTable .td2div{
font-weight:bold;
color:#383636;
}
.projectTable .td2div p{
font-weight:normal;
text-align: right;
padding-right:20px;
color:#716A6A;
font-size:84%;
}
.projectTable .td2div p span{
color:#C2C7D2;
}
.projectTable .td4 div{
float:left;
padding-left:25px;
padding-top:2px;
}
.projectTable .td4 span{
height:21px;
width:21px;
background: url(../images/project/plus.png) no-repeat;
cursor:pointer;
margin-left: 10px;
float:left;
}

@-moz-document url-prefix() {
.projectTable .projectActive {
position:relative;
left:1px;
top:1px;
}
}

.projectTable .projectActive .td4 span{
background: url(../images/project/minus.png) no-repeat;
}
.projectTable .projectActive td.td1{
border-left: 1px solid #DDDEDE;
border-top: 1px solid #DDDEDE;
}
.projectTable .projectActive td.td2{
border-top: 1px solid #DDDEDE;
}
.projectTable .projectActive td.td3{
border-top: 1px solid #DDDEDE;
}
.projectTable .projectActive td.td4{
border-right: 1px solid #DDDEDE;
border-top: 1px solid #DDDEDE;
}




.projectDetail{
display:none;
background:#F8F9F9;
padding:16px;
border-left:1px solid #DDDEDE;
border-right:1px solid #DDDEDE;

}

.projectActive .projectDetail{
display:block;
}

.projectTableBot{
width:315px;
height:4px;
background: url(../images/project/tableBot.gif) no-repeat;
position:absolute;
margin-top:-4px;
}
.projectActive .projectTableBot{
width:316px;
height:5px;
background: url(../images/project/detailBot.png) no-repeat;
}

@-moz-document url-prefix() {
.projectDetail{
position:relative;
left:-1px;
width: 283px;
}
.projectActive .projectTableBot{
position:relative;
left:-1px;
width:317px;
background: url(../images/project/detailBot317.png) no-repeat;
}
}

.projectRight{
margin-left: 342px;
}
.projectRight p{
color:#f00;
padding-left:18px;
}
.projectForm{
width: 259px;
height: 225px;
background: url(../images/project/formTop.gif) no-repeat #fff;
margin-top:15px;
padding-top:20px;
padding-left: 19px;
overflow: hidden;
position:relative;
}

.projectForm div {
float: left; 
width: 100%; 
margin-bottom: 5px; 
}
.projectForm label {
float: left;
width: 110px;
position: relative; 
top: 4px;
margin-right: 2px;
}
.projectForm label span{
color:#f00;
}
.projectForm input[type=text]{
float: left;
width: 91px;
background: #fff;
border: 1px solid #A9ADB3; 
height: 20px;
font-size:12px;
}
.projectForm .formText { 
float: left;
width: 91px;
background: #fff;
border: 1px solid #A9ADB3; 
height: 22px;
font-size:12px;
}
.projectForm div i{
position:relative;
top:2px;
left: 5px;
font-style:normal;
float:left;
}
.projectForm label.projectLabel{
width:100%;
}
.projectForm textarea{
width: 236px;
height: 86px;
background: #fff;
border: 1px solid #A9ADB3;
margin-top: 11px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
scrollbar-3dlight-color: #A9ADB3;
scrollbar-arrow-color: #fff;
scrollbar-darkshadow-color: #fff;
scrollbar-face-color: #BCBEC2;
scrollbar-highlight-color: #fff;
scrollbar-shadow-color: #BCBEC2;
scrollbar-track-color: #D7D9DC;
}

.projectForm input[type=submit] { 
cursor: pointer;
border:none;
height:29px;
width:134px;
background: url(../images/buttons/en/bid.png) no-repeat;
position:absolute;
left:123px;
top:209px;
}
.siteRU .projectForm input[type=submit]{
background: url(../images/buttons/ru/bid.png) no-repeat;
}
.siteDE .projectForm input[type=submit]{
background: url(../images/buttons/de/bid.png) no-repeat;
}

.projectForm .formSubmit { 
cursor: pointer;
border:none;
height:29px;
width:134px;
background: url(../images/buttons/en/bid.png) no-repeat;
position:absolute;
left:123px;
top:203px;
}
.siteRU .projectForm .formSubmit{
background: url(../images/buttons/ru/bid.png) no-repeat;
}
.siteDE .projectForm .formSubmit{
background: url(../images/buttons/de/bid.png) no-repeat;
}


.projectBack{
width:86px;
height:29px;
text-indent:-9999px;
background: url(../images/buttons/en/back1.png) no-repeat;
float:left;
margin-top:10px;
}

.siteRU .projectBack{
background: url(../images/buttons/ru/back.png) no-repeat;
}
.siteDE .projectBack{
background: url(../images/buttons/de/back.png) no-repeat;
}

.footer {
float:left;
width: 100%;
}

/*---------for 19.1 page-----------*/
.projectRightFon{
width: 238px;
background: url(../images/project/formTop.gif) no-repeat #fff;
padding:20px;
font-size:92%;
}
.projectRightFon p{
color:#4E5259;
font-size:109%;
padding-left:0;
margin: 12px 0;
}
.projectRightFon th{
font-weight:normal;
border-bottom: 1px solid #E7EAED;
height: 26px;
vertical-align:middle;
padding: 0 3px;
}
.projectRightFon td{
border-top: 1px solid #E7EAED;
border-bottom: 1px solid #E7EAED;
text-align:center;
font-size:109%;
color:#507FA4;
font-weight:bold;
height: 26px;
vertical-align:middle;
}
.projectRightFon table{
margin-bottom:12px}
/*---------end 19.1 page-----------*/
