@font-face {
    font-family: 'FontRegular';
    src: url('fonts/font-regular-webfont.eot');
    src: url('fonts/font-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/font-regular-webfont.woff') format('woff'),
         url('fonts/font-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FontBold';
    src: url('fonts/font-bold-webfont.eot');
    src: url('fonts/font-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/font-bold-webfont.woff') format('woff'),
         url('fonts/font-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FontSemiBold';
    src: url('fonts/font-semibold-webfont.eot');
    src: url('fonts/font-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/font-semibold-webfont.woff') format('woff'),
         url('fonts/font-semibold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* Common */
HTML{	}

BODY{	
	margin: 0px;padding: 0px;
	font-family: arial, Helvetica,sans-serif; 
  font-weight: normal;color: #0389c6; text-align: center;	font-size: 12px;	
	background-color: #FFF;
	background-image: url("/static/img/page/bg.jpg"); background-repeat: repeat-x; background-position: top;
}
    
FORM{margin: 0px; padding: 0px;}
P{ margin: 0px; padding: 0px;margin-bottom: 1em;}
IMG{margin: 0px; padding: 0px; border: 0px;}
.link{ cursor: pointer;}
.over{text-decoration: underline; cursor: pointer;}
.out{text-decoration: none; cursor: pointer;}

#bg-bad{ }
#container{ text-align: left;  width: 909px; position: relative;margin: 0px auto;}

/* header */
#header{  position: relative; width: 909px;height: 104px; margin-left: 0px; text-align: left; position: relative;}
#logo{width: 219px; height: 38px; position: absolute;top: 37px; left: 7px; z-index: 1; overflow: hidden; cursor: pointer;}


#headercontacts{position: absolute; top: 43px; right: 35px;  width: 356px; height: 25px; cursor:pointer;
  background-image: url("/data/image/kontaktni-podatki.png"); background-repeat: no-repeat;background-position: 0px 0px;
}
#headercontacts:hover{position: absolute; top: 43px; right: 35px;  width: 356px; height: 25px; cursor:pointer;
  background-image: url("/data/image/kontaktni-podatki.png"); background-repeat: no-repeat;background-position: 0px -25px;
}

#content{ position: relative; padding-bottom: 52px;}
.page_title{font-family: 'FontRegular',arial, Helvetica,sans-serif; color: #ffffff; font-size: 48px;
  font-weight: normal; margin: 0px 0px 0px 0px;line-height: 48px;
  width: 869px/*909px*/; padding: 47px 0px 0px 39px; position: relative; z-index: 2;}

.shadow_white{position: absolute; top: 48px; left: 40px; z-index:1; line-height: 48px;
   font-family: 'FontRegular', arial, Helvetica,sans-serif; color: #61c8fe; font-size: 48px; font-weight: normal; 
   width: 869px/*909px*/; padding: 0px 0px 0px 0px;}

.shadow_white span{color: #ffffff; font-family: 'FontBold',arial, Helvetica,sans-serif; }

/* content - h1,h2, ...*/
.content, .content P{text-align: left; line-height:   24px; }
.content a      {text-align: left; font-size: 14px; color: #606060; text-decoration: none; border-bottom: 1px dotted #606060; }
.content a:hover{text-align: left; font-size: 14px; color: #ff103e; text-decoration: none; border-bottom: 1px dotted #ff103e;}



/*h1{font-family: 'ExoBold', arial, Helvetica,sans-serif; color: #1e1e1e; font-size: 36px; font-weight: normal; padding: 19px 0px 18px 0px;margin: 0px 0px 0px 0px; line-height: 36px;}*/
h1{font-family: 'FontBold', arial, Helvetica,sans-serif; color: #014d70; font-size: 48px; font-weight: normal; margin: 0px; padding: 0px; display: inline; }
h2{font-family: 'FontBold', arial, Helvetica,sans-serif; color: #014d70; font-size: 30px; font-weight: normal; padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
h3{font-family: 'FontBold', arial, Helvetica,sans-serif; color: #014d70; font-size: 20px; font-weight: normal; padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}

.contentul{width: 700px; padding-left: 71px; padding-top: 17px; position: relative;}
.content ul{margin-left: 0px;padding-left: 0px; list-style-type: none; margin: 0px; position: relative;  z-index: 2;}
.content ul li{  padding-left: 18px; font-family: 'FontSemiBold', arial, Helvetica,sans-serif;
  color: #0389c6; font-size: 18px; line-height: 30px;
background-image: url("/static/img/content/bullet.png"); background-repeat: no-repeat; background-position: 0px 11px;}
.content ul.contentul_shadow{position: absolute; top: 18px; left: 72px; z-index: 1;}
.content ul.contentul_shadow li{  padding-left: 18px; font-family: 'FontSemiBold', arial, Helvetica,sans-serif;
  color: #ffffff; font-size: 18px; line-height: 30px; background-image: none;}


.spacer{ width: 909px; height: 55px;
  background-image: url("/static/img/content/spacer.png"); background-repeat: repeat-x; background-position: 0px 26px;}	
}


.content ol{margin-left: 0px;padding-left: 13px; list-style-type: none; }
.content ol li{; padding-left: 0px;}

.table tr th{border-bottom: 0px solid black; padding: 6px 10px 6px 10px; background-color: #dcdcdc;
  color: #2f2f2f; font-size: 12px;
}
.table td{  padding: 6px 10px 6px 10px; vertical-align: top; color: #4b4b4b; font-size: 12px;}
.table td .quantity{width: 40px; text-align: left; }
.table .image{text-align: center; width: 100px;}
.table .title{vertical-align: top;}
.table .divtitle a{ color: #2a2a2a; font-size: 14px; font-weight: bold; text-decoration: none; }
.table .over{ background-color: #efefef;}


/*Form*/
.form_fields_container{  width: 520px;}
.FieldLabel{width: 150px; padding: 4px 0px 5px 0px;
 /* font-size:12px; font-weight: normal; color:#444444;*/color: #606060; font-weight: normal; text-align: right; padding-right: 10px; 
}
.field{font-size: 16px; color:   #606060; border: 0px; }
.FieldTxt {padding-bottom: 9px;}
.FieldTxt .div-t{	background-image: url("/static/img/form/field-txt.png"); background-repeat: no-repeat; width: 319px; height: 26px; padding: 6px 10px 0px 10px;}
.FieldTxtMulti {padding-bottom: 9px;}
.FieldTxtMulti .div-t{ background-image: url("/static/img/form/field-txtmulti-t.png"); background-repeat: no-repeat; background-position: top;   padding-top: 5px; width: 339px; }
.FieldTxtMulti .div-r{ background-image: url("/static/img/form/field-txtmulti-b.png"); background-repeat: no-repeat; background-position: bottom;   padding-bottom: 5px;}
.FieldTxtMulti .div-b{ background-image: url("/static/img/form/field-txtmulti-r.png"); background-repeat: repeat-y;  background-position: top; width: 319px; padding: 1px 10px 0px 10px;}
.FieldSelect {padding-bottom: 9px;}
.FieldSelect .div-t{ background-image: url("/static/img/form/field-txt.png"); background-repeat: no-repeat; width: 319px; height: 26px; padding: 6px 10px 0px 10px;}
.FieldSelect .div-b{ }
.FieldSelect .div-b SELECT{  width: 320px;}

.field-captcha{border: 1px solid #e4e4e4; padding: 2px; width: 50px; margin-left: 0px; margin-right: 20px;}
/*field-txtmulti-r.png*/


.input_size{width: 319px; }
SELECT.input_size{width: 337px;}
.fieldmand{float: right; color: #ef3852; padding-right: 5px; margin-top: 3px;}
.Error{color: #ef3852; }


.content .btn{padding: 3px 5px 2px 5px;  font-size: 11px; ; color: #FFF; background-color: #87abd1; cursor: pointer;  font-weight: normal; 
  border-left: 0px; border-top: 0px; border-right: 0px; text-transform: uppercase;}
.content .btn:hover{text-decoration: underline;}


.index-bottom{overflow: hidden;}
.index-bottom-left{float: left; width: 498px;}
.index-bottom-enq{width:300px ; padding: 0px 0px 0px 86px; height: 164px;}
.btn-enqueue{width: 312px; height: 83px; cursor: pointer;
  background-image: url("/static/img/form/btn-submit.png"); background-position: 0px 0px; background-repeat: no-repeat;}
.btn-enqueue:hover{width: 312px; height: 83px; cursor: pointer;
  background-image: url("/static/img/form/btn-submit.png"); background-position: 0px -83px; background-repeat: no-repeat;}
.index-bottom-slogan{width: 300px; padding-left: 62px;}


.index-bottom-right{float: left; width: 400px;position: relative; padding-top: 5px;}
.itex-bottom-right-title{ height: 41px; width: 319px; 
  font-family: 'FontBold', arial, Helvetica,sans-serif; color:#014d70; font-size: 28px;
  background-image: url("/static/img/content/spacer.png"); background-repeat: repeat-x; background-position: 0px 31px;
  position: relative; z-index: 2;
}
.itex-bottom-right-title-shadow{ height: 41px; width: 319px; z-index: 1; position: absolute; top: 6px; left: 1px;
  font-family: 'FontBold', arial, Helvetica,sans-serif; color:#FFFFFF; font-size: 28px; 
}
.itex-bottom-right-maps{ width: 309px; padding: 5px; background-color: white;}

/* footer*/

#footer_container{ position: relative; overflow: hidden;
  background-image: url("/static/img/footer/spacer.png"); background-repeat: repeat-x; background-position: 0px 0px;}
#footer_shadow{ }
#footer{; }

#footer_company{/*position: absolute; left: 45px; top: 40px;height: 24px; padding-left: 120px; padding-top: 8px;*/width: 400px; 
  font-size:11px;color: #656565; text-align: left;float: left; padding: 25px 0px 24px 15px;
}

#footer_authors_pavarti{width: 400px; 
  font-size:11px;color: #656565; text-align: right;float: left; padding: 25px 81px 24px 0px;  cursor: pointer;
  float: right;
  background-image: url("/static/img/footer/logo-pavarti.png"); background-repeat: no-repeat;background-position: right;
}
#footer_authors_pavarti a      {color: #656565;  font-size: 11px;cursor: pointer;  text-decoration: underline;}
#footer_authors_pavarti a:hover{color: #656565;  font-size: 11px;cursor: pointer;  text-decoration: none;}



