body{
font-family: Arial, Helvetica, sans-serif;
background-color:#c5c5c5;
color:#949494;
margin:0;
paddin:0;
font-size:13px;
}
a{
color:#5b5b5b;
text-decoration:underline;
}
a:hover{
text-decoration:none;
} 
a img{
border:0;
}
.wrap{
margin:0 auto;
width:920px;
}
.header{
background-color:#ffffff;
height:100px;
margin:10px 0 0;
}
.language{
float:right;
margin:5px 20px 0 0;
}
.language a{
color:#c1bbbb;
}
.logo{
float:left;
margin:5px 0 0;
width:400px;
padding:0 0 0 30px;
}
.contacts{
margin:20px 0 0;
float:right;
width:460px;
}
.contacts img{
margin:0 15px 0 0;
}
.logo h2{
height:43px;
font-size:40px;
font-family: Candara, Arial;
font-weight:normal;
letter-spacing:-2px;
margin:0;
padding:0;
}
.logo h3{
font-size:14px;
font-family: Candara, Arial;
font-weight:normal;
margin:0;
padding:0;
}
.logo h2 a{
text-decoration:none;
color:#000000;
}
.big-title{
color:#dbdbdb;
text-transform:uppercase;
letter-spacing:-1px;
}
.intro{
background-color:#9e9e9e;
margin:20px 0 0 0;
font-size:24px;
color:#ffffff;
padding:30px 20px 30px 30px;
}
.intro a{
color:#dbdbdb;
}
.intro p{
margin:5px 0 0 0;
}
.portfolio-item{
background-color:#ffffff;
padding:30px 0 30px 30px;
margin:0 0 10px 0;
}
.item{
float:left;
width:502px;
}
.item-top{
background:url(images/item-top.gif) no-repeat scroll 0 0 transparent;
height:31px;
}
.item-center{
border-left:1px solid #c2c3c3;
border-right:1px solid #c2c3c3;
}
.item-center p{
margin:0;
}
.item-bottom{
background:url(images/item-bottom.gif) no-repeat scroll 0 0 transparent;
height:9px;
}
.title{
float:right;
margin:150px 0 0;
padding:0 40px 0 0;
text-align:center;
width:290px;
}
.title h2{
font-size:24px;
color:#949494;
font-weight:normal;
margin:0;
padding:0;
}
.img-table{
margin:20px 0 0 0;
background-color:#ffffff;
padding:30px;
}
.img-table h2{
font-size:24px;
color:#949494;
font-weight:normal;
margin:0 0 20px 0;
padding:0;
}
.p-title h2{
font-size:24px;
color:#ffffff;
font-weight:normal;
margin:30px 0 10px 0;
padding:0;
}
.img-table img{
border:3px solid #e0e0e0;
margin:0 8px 8px 0;
}
.footer{
margin:20px 0 10px 0;
background-color:#ffffff;
height:100px;
}
.footer-left{
float:left;
padding:30px 0 0 30px
}
.footer-left img{
margin:0 15px 0 0;
}
.footer-img{
margin:0 0 0 50px;
}
.footer-right{
background-color:#9E9E9E;
float:right;
height:20px;
padding:40px 30px;
width:40px;
}
.footer-right a{
color:#ffffff;
font-size:14px;
}
.content{
margin:20px 0 0 0;
background-color:#ffffff;
padding:30px;
}
.content h2{
font-size:24px;
font-weight:normal;
margin:0 0 10px 0;
padding:0;
}
.left-but{
float:left;
background-color:#9E9E9E;
color:#ffffff;
font-size:18px;
padding:10px 15px;
}
.left-but a{
color:#ffffff;
text-decoration:none;
}
.right-but a{
color:#ffffff;
text-decoration:none;
}
.right-but{
float:right;
background-color:#9E9E9E;
color:#ffffff;
font-size:18px;
padding:10px 15px;
}
input {
border:1px solid #c5c5c5;
background-color:#ffffff;
color:#666666;
display:block;
padding:10px;
width:300px;
}
wpcf7-not-valid-tip{
border:1px solid #GGGGGG;
background-color:#ffffff;
color:#666666;
display:block;
padding:10px;
width:200px;
}
input:focus, textarea:focus {
background-color:#f5f5f5;
outline:medium none;
}
.kontaktai-left{
float:left;
}
.kontaktai-right{
float:right;
}
textarea {
margin:15px 0 0 0;
border:1px solid #c5c5c5;
background-color:#ffffff;
color:#666666;
display:block;
padding:10px;
width:490px;
height:157px;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
}
#submit{
margin:10px 0 0 0;
border:0;
background-color:#9E9E9E;
color:#ffffff;
font-size:13px;
font-weight:bold;
padding:10px 15px;
width:100px;
}
.kainos-uzklausimas input {
border:1px solid #c5c5c5;
background-color:#ffffff;
color:#666666;
display:block;
padding:10px;
width:250px;
}
.invalid-field input {
border:1px solid #e23434;
background-color:#fdeded;
}
.kainos-uzklausimas input:focus {
background-color:#f5f5f5;
outline:medium none;
}
img.ajax-loader {
display:none
}
.kaina{
margin:15px 0 0 0;
}
.middle{
background:url(images/middle.jpg) no-repeat scroll 0 0 transparent;
margin:20px 0;
width:860px;
height:324px;
outline:0;
padding:29px 29px;
}
#cu3er-container{
width:860px;
height:300px;
outline:0;
}
.video{
float:left;
}
.kainos-uzklausimas{
background-color:#ffffff;
float:right;
padding:15px;
width:290px;
height:257px;
}
.kainos-uzklausimas h2{
font-size:18px;
font-weight:normal;
margin:0 0 30px 0;
padding:0;
}
.text{
color:#333333;
}
.text h3{
color:#000000;
}
