@font-face {
    font-family: 'gill_sans_ultra_boldregular';
    src: url('fonts/gilsanub-webfont.eot');
    src: url('fonts/gilsanub-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gilsanub-webfont.woff') format('woff'),
         url('fonts/gilsanub-webfont.ttf') format('truetype'),
         url('fonts/gilsanub-webfont.svg#gill_sans_ultra_boldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'arialnarrow';
    src: url('fonts/arialn-webfont.eot');
    src: url('fonts/arialn-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/arialn-webfont.woff') format('woff'),
         url('fonts/arialn-webfont.ttf') format('truetype'),
         url('fonts/arialn-webfont.svg#arialnarrow') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on January 11, 2014 */



@font-face {
    font-family: 'gill_sans_stdregular';
    src: url('fonts/gillsansstd-webfont.eot');
    src: url('fonts/gillsansstd-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gillsansstd-webfont.woff') format('woff'),
         url('fonts/gillsansstd-webfont.ttf') format('truetype'),
         url('fonts/gillsansstd-webfont.svg#gill_sans_stdregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'HelveticaThinRegular';
    src: url('fonts/ufonts.com_gillsans_light-webfont.eot');
    src: url('fonts/ufonts.com_gillsans_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ufonts.com_gillsans_light-webfont.woff') format('woff'),
         url('fonts/ufonts.com_gillsans_light-webfont.ttf') format('truetype'),
         url('fonts/ufonts.com_gillsans_light-webfont.svg#gillsans_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

} 

@font-face {
    font-family: 'TrajanProRegular';
    src: url('../fonts/trajanpro-regular-webfont.eot');
    src: url('../fonts/trajanpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/trajanpro-regular-webfont.woff') format('woff'),
         url('../fonts/trajanpro-regular-webfont.ttf') format('truetype'),
         url('../fonts/trajanpro-regular-webfont.svg#TrajanProRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}



body,html {	font-family: Verdana , Arial  , Tahoma;	color: #333; background:#e7efae url(/hpimages/bgr.png) repeat top left;	font-size: 12px;	padding: 0px;	margin: 0px;	height:100%;	width:100%;  }

body { font:1em/1.5em  'Verdana', sans-serif; }

img{  border:0; }
.site{ width:1000px; margin:auto; position:relative; }
form {	padding: 0px;	margin: 0px;	border: 0px;}
p {	margin: 0px;	padding: 0px 0px 15px 0px;	}

h1 { color: #6d7b0a; font-family: 'TrajanProRegular'; font-size:30px; line-height:40px;	margin: 0px 0px 20px 0px;	padding: 0px;	font-weight:normal; text-transform:uppercase;}
h2 { color: #6d7b0a; font-family: 'TrajanProRegular';	margin: 6px 0px 12px 0px;	padding: 0px;	 font-weight: bold;	font-size:20px; text-transform:uppercase; }
h3 { color: #6d7b0a; font-family: 'TrajanProRegular';	margin: 4px 0px 12px 0px;	padding: 0px; 	font-weight: normal;	font-size: 16px;  text-transform:uppercase;}

td{ vertical-align:top;  }
a {	text-decoration: none;	color: #6d7b0a; }
a:hover {	color: #666;}
.clearer, .clr{	clear:both;	}


.header{ height:170px;  background:transparent url(/hpimages/bgr_header.png ) repeat-x top left;  }

.logoBox{ position:absolute; padding:8px; left:15px; box-shadow:0px 2px 15px #666; background-color:#FFF; }
.menuBox{  position:absolute; top:53px; left:206px; width:900px;  font-family: 'TrajanProRegular'; }
.smallMenu{ position:absolute; padding:6px; right:20px;  background-color:#FFF; font-size:11px; border:1px solid #bdc390; border-top:0px; }
.smallMenu a{  font-size:11px; }

#jsddm{	margin: 0;	padding: 0; text-align:center;  display:inline-block;  }
#jsddm li { list-style: none;		display:inline-block; float:left;  }
#jsddm li.f:last-child{   }

#jsddm li.f{ }

#jsddm li a { display:inline-block; padding:17px 15px; color:#6d7b0a; font-size:14px; font-family: 'TrajanProRegular'; font-weight:normal; text-transform:uppercase; }
#jsddm li a:hover ,	#jsddm li a.active  { background-color:#6d7b0a; color:#FFF; }

#jsddm li ul {	margin: 0; padding: 0px; position: absolute; visibility: hidden;	 z-index:1000; padding:0px; width:200px; border:1px solid #bdc390; border-top:none;   }

#jsddm li ul li ,#jsddm ul li:first-child{ float: none; display: block; background-color:#FFF;  padding:0px; margin:0px; color:#6d7b0a; }

#jsddm li ul li a {	 width: auto; color:#6d7b0a; display:block; float:none; text-align:left; padding:8px 15px; font-size:12px; z-index:1000;  margin-left:0px; border-bottom:1px solid #bdc390;  }
#jsddm li ul li a:hover { background-color: #bdc390; color:#FFF; background-image:none; }


.wrapper{ background-color:#FFF;  }

.feelingText{ width:500px; float:left; color:#5e5e5e; padding:30px 20px 20px 0px; text-align:right; }
.feelingPic{ float:right; border-left:8px solid #6d7b0a; height:352px; width:450px; }
.bigShadow{ height:20px; background: transparent  url(/hpimages/box_shadow.png ) no-repeat top center;  }

.boxesHome{ margin-top:15px; }
.box{ width:230px;  margin-right:25px; float:left; }
.boxNoRight{ margin-right:0px; }
.boxIn{ background-color:#FFF; padding:20px; padding-bottom:5px; }
.boxIn .leadText{ height:120px; overflow:hidden; }
.boxIn .leadTextEmpty{ height:165px; overflow:hidden; }
.smallShadow{ height:15px; }
.smallShadow img{ width:100%; display:block; }
.box h2{ font-weight:normal; font-size:20px;  } 

.box:nth-of-type(1) h2{ color:#459fac;}
.box:nth-of-type(2) h2{ color:#929292;}
.box:nth-of-type(3) h2{ color:#ac4280;}
.box:nth-of-type(4) h2{ color:#8275b4;}


.leftBox{  float:left; width:240px; }
.leftBox .box{ margin-bottom:15px; margin-right:0px; }

ul.leftMenu{ list-style:none; margin:0px; padding:0px;  margin-bottom:25px; }
ul.leftMenu li {  }
ul.leftMenu li a{  text-align:right; font-size:13px; color:#000; display:block; padding:10px 5px;    border-bottom:1px solid #bdc390;  }
ul.leftMenu li a:hover , ul.leftMenu li a.submenu_selected , ul.leftMenu li a.subsubmenu_selected{   background-color: #bdc390; color:#FFF;  }
ul.leftMenu li.subsubsubmenu a{ padding-left:15px; color:#828282; font-size:14px; padding:6px 2px; }
ul.leftMenu li.sub{  background-color:#eaf2aa; }
ul.leftMenu li.sub a{ font-size:11px; }

.contentText hr{ margin:10px; color:#f1e5d3; background-color: #f1e5d3; height: 1px; line-height:1px; border:none; }
span.need{ color:red; }

.error{ color:red; }

.middleText{ margin-top:20px; }

.middleContent{ width:720px; margin-left:20px; float:left; }

.content{ padding:20px;  line-height:24px; }
.content ul{ margin:0px; }

.footerBox{ padding:30px; height:100px; }

.footerLeft{ float:left; position:relative; }
.footerRight{  float:right; position:relative; width:200px; margin-right:20px; }

.footerLeft .leftShadow{ position:absolute; z-index:10; background:transparent url(/hpimages/shadow_left.png) no-repeat top left; width:20px; height:100px;  }

.footerRight .rightShadow{ position:absolute; z-index:10; background:transparent url(/hpimages/shadow_right.png) no-repeat top left; width:20px; height:100px; right:-25px;   }

.footerLeft .t , .footerRight .t { position:absolute;  z-index:8; background-color:#FFF;padding:10px 10px 5px 20px; margin-top:30px; width:300px; line-height:35px; }
.t a.fb{ width:45px; height:40px; display:inline-block; background:transparent url(/hpimages/icons.png) no-repeat 0px -120px; float:left; margin-right:10px;  }

.copy{ color:#838383; font-size:11px;   }
.footerRight .t{ width:180px; line-height:13px; padding-bottom:10px; padding-right:20px; text-align:right; }

.cont{ padding-bottom:20px; }

a.moreBtn{ background:transparent url(/hpimages/icons.png) no-repeat -10px -62px; color:#6d7b0a; font-family: 'TrajanProRegular'; display:inline-block; padding:5px 10px; padding-left:30px; text-transform: uppercase; font-size:12px; line-height:20px; }
a.bigBtnIcon{ padding:15px 0px 15px 50px; background-position:0px 0px; }


/*  OLD */

table.form_table input.sendBtn{ display:inline-block; background-color:#6d7b0a;  border:none; color:#FFF;  font-family: 'TrajanProRegular'; font-weight:normal; text-transform:uppercase; padding:8px 15px; cursor:pointer; }

h1.newsT{ color: #ee9f15; font-weight:normal; }

.center_article{ padding-top:30px; line-height:24px;  }

.infobox{border:1px solid #DDD;margin:4px;padding:8px;}

.share_box , .likesharebox{ height:30px; border-top:1px solid #bdc390; padding-top:10px; margin-top:15px; }

blockquote{margin:5px 5px 5px 20px;padding:4px 4px 4px 8px;border-left:4px solid #DDD;}

.download_box{ border-top:2px solid #DDD; border-bottom:1px solid #DDD; background-color:#FFF; margin:8px 20px 8px 8px; padding:4px;}
#gallery_box{   margin-top:10px; }
#gallery_box img{ }
#gallery_box td{ margin:10px; }
#gallery_box span{ font-size:10px; }
.gomb{   color:#FFF;padding:4px 5px 4px 5px;width:111px;height:24px;border:none; font-weight:bold; background-color:#25564e; cursor:pointer;}
.inputmezo{  background-color:#e4e4e4;  padding:5px 8px 5px 8px;  width:200px;}
.inputmezo_error{ border:1px solid red; padding:2px;}
#error{ color:red; }
#error1{ color:red; }
#error2{ color:red;}

.selectborder{border:1px solid #FF9C4D; padding:1px;}
.inputarea{ border:1px solid #FF9C4D; padding:1px; width:220px; height:120px;}
#cikk_pager{margin:10px;padding:3px;text-align:right;line-height:22px;}
#cikk_pager span.prev{float:right;display:block;height:22px;width:22px;}
#cikk_pager span.page{float:right;display:block;height:22px;width:32px;}
#cikk_pager span.next{float:right;display:block;height:22px;width:22px;}


/*------------------------------
    form table
------------------------------*/
table.form_table *.error {    border: 1px solid red;    background-color: #ffeeee;}
table.form_table label.error {    border: 0;    font-weight: bold;    color: red;    background-color: transparent;}
table.form_table input, textarea,select {  border:none; color:#FFF;      padding: 4px;}
table.form_table select.text250,input.text250 {    width: 300px;}
table.form_table input.text200 {    width: 219px;}
table.form_table input.inputleft {    width: 219px;    }
table.form_table input.input_number {    width: 20px;    }
table.form_table .inputArea { color:#FFF;   width: 260px; height:100px;  background-color:#bdc390;  border:none;   }
table.form_table input.inputmezo2{    width: 250px;  padding:6px; background-color:#bdc390;    }
table.form_table input.inputleft_error{    width: 219px;    border:1px solid red;    background-color:#F6F6F6;}
table.form_table input.inputmezo_error{    width: 219px;    border:1px solid red;    background-color:#F6F6F6;}
table.form_table textarea.text250 {    width: 300px;    height: 100px;    overflow: auto;}
table.form_table label {    cursor: pointer;}
table.imgeditor th,table.form_table th {    background-color: #043958;    color: #FFF;    font-weight: bold;    text-align: left;    padding:5px;}
table.form_table td {    padding:8px;	border-bottom:1px solid #bdc390;}
table.form_table input.submit , .submit{ display:inline-block; background-color:#4c4c4c; cursor:pointer; border:none; padding:6px 10px; }

.item_comments{	margin-top:15px;	border-top:5px solid #DDD;	padding-top:10px;}
.comment_msg_title{	color:#c80000;	padding:8px 0px 8px 0px;	font-weight:bold;}
.comment_msg_title span{	font-weight:normal;}
.comment_msg_text{	padding-left:15px;	padding-bottom:15px;	padding-top:5px;	border-left:1px solid #DDD;	border-bottom:1px solid #DDD;}
.comment_msg{	margin-bottom:15px;}



#sitemap_menu{clear:both;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
#sitemap_menu ul{clear:both;margin: 0px;padding: 0px; list-style:none; }
#sitemap_menu li{ text-align:left; border-bottom:1px solid #DDD;}
#sitemap_menu li a{ display: block;margin:0px; padding: 4px 2px 4px 2px;text-decoration: none;font-weight:bold; color:#000; font-size:18px; }
#sitemap_menu li a:hover{ color: #e3944d; background-color:  #DDD;}
#sitemap_menu li.submenu_sitemap a{ display: block; margin:0px; padding: 4px 2px 4px 20px; text-decoration: none; font-weight:normal; color:#333; background-color:#FFF; font-size:14px; }
#sitemap_menu li.submenu_sitemap a:hover{ }
#sitemap_menu li.sub_submenu_sitemap a{ display: block;margin:3px;padding: 0px 2px 0px 40px;text-decoration: none;  font-weight:normal;  color:#666;  background:none; font-size:12px;}
#sitemap_menu li.sub_submenu_sitemap a:hover{ }
#sitemap_menu li.sub_sub_submenu_sitemap a{display: block;margin:0px;padding: 4px 2px 4px 60px;text-decoration: none;    font-weight:normal;    color:#999;    font-size:10px;}
#sitemap_menu li.sub_sub_submenu_sitemap a:hover{ }


.newsMoreBox{ margin-top:15px; text-align:left; }
.picBox{ height:80px; width:155px; padding:22px 10px 25px 22px; }
.picBox .picBoxIn{ height:80px; width:115px; overflow:hidden; }

.newsPic{width:130px; float:left; overflow:hidden; height:80px;  }
.newsLeadWPic{ float:left; width:440px; }

h1.newsNewsTitle{ }
.newsList h2{ margin-bottom:15px; font-size:20px; color:#DDD;  }
.news{ margin-bottom:25px;  padding:15px; border-bottom:1px solid #DDD;  border-left:1px solid #DDD;}
.news a{ color:#CCC; }
.newsButton{ }
.newsButton a{ padding:10px 40px 12px 40px; margin-top:30px; color:#FFF; background-color:#606060; margin-right:35px;}

.newspicList{ margin-right:8px; border:1px solid #DDD; padding:4px; box-shadow:2px 2px 5px #666;  }
.newstext{ font-size:12px; }
.newstext div{padding-top:2px;}
.news_block_date{ font-size:11px; padding:8px 0px; color:#183c5e; border-top:1px dotted #183c5e; border-bottom:1px dotted #183c5e; }

.news_block_date ul{ padding:0px; margin:0px; list-style:none;}
.news_block_date ul li{ display:inline-block; border-left:2px solid #c59247;  padding: 0px 15px; }
.news_block_date ul li:last-child{border-right:2px solid #c59247; }


a.galItem{ display:block; height:120px; width:120px; border:1px solid #666; margin:10px; float:left; overflow:hidden; }


.menuOpenerBox{ padding:10px;  display:none;  top:0px; right:0px; clear:both; }
.menuOpenerBox a{ display:block; font-size:16px; padding:15px; color:#FFF; background-color:#6d7b0a; } 
