/* CSS Document */

#divContent img { margin: 5px;}
p { margin: 0 10px 10px 0;}
#divContent a { color: #3953A1;}
#divContent img {}


.divPrice { margin-bottom: 30px; }
.divPrice h2 { }
.divPrice p { margin-bottom: 7px; }
.divPrice table { }
.divPrice th { height: 26px; font-weight: bold; font-size: 1.1em; color: #1153a1; background: url(/design/tr-price.jpg) repeat-x; }
.divPrice .name { width: 450px; padding-left: 5px; }
.divPrice .period, .divPrice .price { width: 50px; text-align: right; padding-right:5px; }
.divPrice .price { width: 150px; }
.divPrice tr.row1{ background-color: #f0f0f0; }
.divPrice td { padding: 2px 5px 2px 5px; }


.divContentBox { width: 657px; height: 161px; margin: 0 0 10px; background: url(/design/div-content-box.gif) no-repeat; position: relative; }
#divContent .divContentBox img { margin: 15px 15px 0 15px; }
.divContentBox h2 { padding: 10px 10px 0; }
.divContentBox p { margin: 10px 10px 0; }
.divContentBox a { margin: 10px 10px 0; }
.divContentBox .aMore { position: absolute; right: 0; bottom: 10px; }

.divServicesStart { width: 322px; height: 232px; margin: 0 0 10px 0; float: left; background: url(/design/div-services-start.gif) center center no-repeat; }
.services1 { margin-left: 2px;}
.services2 { margin-left: 7px;}
#divContent .divServicesStart img { margin: 0; padding: 0;}
.divServicesStart a { text-decoration: none; display: block;}
.divServicesStart .serviceName { padding: 5px 0 0 17px; font-size: 20px;  color: #215ea7; }
.divServicesStart .serviceImg {  padding:  5px 0 0 17px; }
#divContent .divServicesStart #imgServicesNull { margin: 40px 0 0 17px; }
.divServicesStart .serviceButton { width: 241px; height: 23px; margin: 7px 0 0 17px; color: #636363; background: url(/design/div-services-start-button.jpg) no-repeat;}
.divServicesStart .serviceButton span { display: block; margin: 2px 0 0 5px;}



#divImageLink {}
#divImageLink a { width: 295px; height: 69px; margin-top: 5px; display: block; text-decoration: none; color: #fff; font-size: 20px; line-height: 20px; }
#divImageLink a:hover { color: #0033CC; }
#divImageLink  span { display:block; padding: 23px 10px 0 80px; }
/*
#image_link_1 { background: #c6c8b3 url(/design/borapolas.jpg) left no-repeat; }
#image_link_2 { background: #eda47b url(/design/elrontott-tetovalas.jpg) left no-repeat; }
#image_link_2 span { padding-top: 16px;}
#image_link_3 { background: #f59084 url(/design/ajaksatirozas.jpg) left no-repeat; }
#image_link_4 { background: #d2b6d5 url(/design/dicsosegfal.jpg) left no-repeat; }
*/
#divFooter p {  margin: 10px 20px; }


.divBay { clear: left;}
.divBay h2 { padding: 25px 0 15px;}
.divBay img { margin: 5px 10px 0 0;}


.divImages { margin-bottom: 20px; }
.divImages img { border:2px solid #DDD3C3; margin:5px; }
.divImages p {}

.divQA { margin: 10px 10px 20px; border-bottom: 1px solid #dbdbdb;}
.divQA p { line-height: 1.3em; }
.question { font-style: italic;}
.answer {}


form { margin: 30px 20px;}
fieldset {line-height: .5em;}
legend { line-height: 1em; margin-bottom: 15px; font-size: 1.2em; font-weight: bold; color: #1153A1;}
label { line-height: 1em; display: block; width: 140px; float: left; padding-top: 4px;}
input {}
textarea {width: 300px; height: 80px;}

form .errorValidator { color: #FF0000;  }
form span.errorValidator { font-size: .9em; padding-left: 10px; }

#formWT, #formQA { line-height: .5em;}
#formWT input.txt { width: 300px;}
#formQA input.txt, #formQA textarea { width: 240px;}
#formQA label { width:  200px; }

#formNewsletter { line-height: .5em;}
#formNewsletter label { }
#formNewsletter input.txt { width: 200px;}



.divNewsList { clear: both; margin-bottom: 10px; border-bottom: 1px solid #dbdbdb; }
.divNewsList .aMore {  margin-left: 550px; }


.divBlog { clear: both; margin-bottom: 10px; border-bottom: 1px solid #dbdbdb; }
.divBlog .aMore {  margin-left: 550px; }

.pDate { font-size: .9em; font-style:italic; margin: 0; }


#npl-table {width: 90%; margin: 15px;}
#npl-table th, #npl-table td {padding: 5px; vertical-align: top;}
#npl-table th {text-align: center; font-size: 15px;}
#npl-table img {border: none; width: 111px; margin: 0; padding: 0;}
#npl-table a {display: block; font-size: 13px; padding: 0 0 10px 0;}
#npl-table a:first-letter {text-transform: capitalize;}
